delphi写的DLL怎么给C++ Builder使用啊?
有个Dll文件使用delphi编写的,使用dllview.exe程序观察只能看到函数名称看不到参数,该dll文件在delphi中是这样申明的:
function GetAPInfo(pApIP:PChar;var pApInfoData:k;var iApInfoSize:integer):boolean ; stdcall;
//这个函数中pApInfoData是类似于TStringList的一个数据
function DisconnectAP(pApIP,TargetIP:Pchar): Boolean; stdcall;
请问,在bcb中该怎么申明和调用这个dll?
这个dll是第三方公司的,只能给这些信息,谢谢了,分不够再开贴
[解决办法]
pApInfoData 是一个结构吧?
定义一下就行了
TStringList是类,不好传递
[解决办法]
提供这个SDK的厂家不厚道。既然是SDK,应该考虑不同语言和工具的调用,导出函数的参数尽量用标准数据类型。但是这个厂家在导出函数中使用类似array of pchar这样的Delphi特有类型的参数,对其他语言来说,实在麻烦的很啊。
[解决办法]
[解决办法]
一般情况下是厂家给个DLL及调用使用说明书
这样方便我们的再次开发及调试的,
不过...........