调用c++动态链接库的问题。(50分)

  • 主题发起人 主题发起人 拉飞
  • 开始时间 开始时间

拉飞

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题已经讨论很多了。
不过我还是有点搞不太清楚。输出都是和调用都是标准stdcall的。
在c++中的函数为:
int Control(unsigned int Len1,void *buffer1,char *keyword,unsigned int &len2);
根据他们的转换关系,我进行如下格式调用:
function Control(Len1:cardinal;buffer1:pointer;keyword:Pchar;var Len2:cardinal):integer;
不知道这样对应格式是否正确,望指正,谢谢!
 
我觉得,这样更合理一些。
function Control(Len1:cardinal;var buffer1;keyword:Pchar;var Len2:cardinal):integer;
 
function Control(Len1:word;buffer1:pointer;keyword:Pchar;var Len2:word):integer;stdcall;
 
草原骏马:
能不能给讲一下这样调用的好处?
 
多人接受答案了。
 
后退
顶部