不知道怎么传参数
这是一个dll 中的函数 long InitByIpPort(char* ip,char* port),但我不知道怎么调用,请高手帮忙解决一下 没有人会吗? 求求高手了,能否快点解决呢? 有木有会的人呢 回复 4# whrgxl8687别乱刷屏!
此类调用都要建立数据结构。类似:Local $t_ip=DllStructCreate('CHAR ip')
Local $p_ip = DllStructGetPtr($t_ip)用第二个变量作为DLL的调用参数。 如果变量是dllstructcreate创建的结构
参数好像可以用struct*,好像会自动转换成指针地址
例如
Local $rc = DllStructCreate($tagRECT),$pt=DllStructCreate($tagPOINT)
DllCall('user32.dll','bool','PtInRect','ptr',DllStructGetPtr($rc),'struct',$pt)
DllCall('user32.dll','bool','PtInRect','struct*',$rc,'int',1,'int',2)
上面2种都可以执行 囧 回复 5# user3000
帮忙写一下吧,我实在是不会 楼主该买P版DLLCALL书籍看下
页:
[1]