delphi dll pb,vb 调用问题(100分)

  • 主题发起人 主题发起人 martinwang
  • 开始时间 开始时间
M

martinwang

Unregistered / Unconfirmed
GUEST, unregistred user!
对应Delphi里这样声明:
type
userinfo = record
userid: integer;
username: array[0..20] of char; //pchar 用字符数组可否接收char*数据,即客户传入char* username这样的数据可否正常接收
userpassword: array[0..20] of char; //pchar 同上
end;
puserinfo = ^userinfo;
workinfo = record
workid: integer;
workaddr: array[0..140] of char;//同上
workexp: array[0..140] of char;//同上
end;
pworkinfo = ^workinfo;

function checkname(puInfo: puserinfo; pwkinfo: pworkinfo; msg: pchar): integer; stdcall;
而客户调用的时候说有问题,有异常,vb, pb的客户端,大家做过这方面的给些建议
 
估计是其它部份出错了,另外,建议改为VC来写这个DLL,如果有其它语言的客户端调用,我以前遇到过这种情况,PB调用老出错,后来,用VC重写后,一切OK,你上面的函数应该简单些,用VC也很好改的。
 
TO:IT书生
改成VC是不可能的了,现在就是怎么能兼容!!!谢谢回复
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
613
import
I
I
回复
0
查看
912
import
I
I
回复
0
查看
756
import
I
后退
顶部