delphi7 调用XE编译的DLL遇到的坑

最近遇到一个项目,友商提供的WebServise接口,只能用XE的WSDLIMP导出接口文件。

用delphi7导出来的接口文件死活连接不上。那没办法,只能用XE写个DLL去桥接WebServise接口。

原系统是delphi7写的,所以就有标题所写的用delphi7调用XE编译的dll

这里需要注意以下两点

1 delphi7 的PChar 对应XE的PansiChar

2 delphi7 的String  对应XE的AnsiString

在DLL里搞好这两点,调用就不成问题了。

*在DLL里返回给delphi7的PChar参数,用PansiChar(AnsiString(Str))

猜你喜欢

转载自blog.csdn.net/ckboss/article/details/81229715