C++ Builder调用Delphi的DLL问题请教 ( 积分: 100 )

  • 主题发起人 主题发起人 由由(love)
  • 开始时间 开始时间

由由(love)

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI中的定义如下:
Function TestDLL(var abc: Array of PChar) : Boolean ;Stdcall ;

注意:abc中还要有返回传。

C++ Builder中如何调用呢?需要给出例子,动态调用的!谢谢!
 
这样做很容易出现不易察觉的问题,Delphi的DLL中这样定义比较好
type
PPChar = ^PChar;

function TestDLL(abc:PPChar) : Boolean ;stdcall ;

然后在主程序中为abc申请内存,在主程序中释放内存
 
顶楼上的 那样写的确比较好[:D]
 
后退
顶部