用Delphi5写的一个内部测试用的DLL如下:function GetID(A:string;B:Integer;C:Integer): string; stdcall;
export GetID;如果直接用Delphi5来调用,没问题,但给Delphi2009调用的时候,传入GetID('100',0,0),结果log表明,'100'变成'1'了改成PChar后问题依然存在,什么原因呢?
export GetID;如果直接用Delphi5来调用,没问题,但给Delphi2009调用的时候,传入GetID('100',0,0),结果log表明,'100'变成'1'了改成PChar后问题依然存在,什么原因呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货