函数原型
DWORD StartSession_v2 (LONG LockCard, LONG Version,LPSTR Server,LPSTR LogUser);
用delphi 调用StartSession_v2(software,version,pchar(s),'DllUser');
其中 s 是string 形
用PB调用的话网上很多人都说这种调用方法
Function string startsession_v2(long lockcard,long version,ref string server,ref string loguser)Library "LockDll.Dll"
sting s
s='192.168.1.1'
StartSession_v2(2,9,ref s,'DllUser');
但是我写上去程序一直要报错,也不知道什么原因
哪位高手能帮下小弟吗?不甚感激
谢谢 wforce 的回答。不过源函数是字符型指针,用PB调用直接用string 不行吧。我照你的方法写进去了。但还是要报错的。
youyuan1688 回答的应该是正确答案了,不过我不知道怎么写代码。
//server1 = '150.0.1.251'
//server2 =space(255)
//server=lstrcpy(server2,server1)
临摹微笑
qq_笑_17
相关分类