TC官方合作论坛

标题: 请教调用外部DLL的问题。 [打印本页]

作者: 民工唐子    时间: 2015-7-5 02:10
标题: 请教调用外部DLL的问题。
本帖最后由 民工唐子 于 2015-7-5 02:11 编辑

按键精灵代码是这样的:
   MyInt = Plugin.MemoryS3.FindData(hwnd, &h00400000, &h00f84A50, 1, "5E 33 C0 C2 08 00 CC CC CC")
    左键 = Hex(myInt(0) + &h56)
    右键 = Hex(myInt(0) + &hf6)
调用的dll。函数原型是这样的。
function FindData(hwnd:I4; Address0:I4; Address1:I4; Distance:I4; Data:variant): variant;
我给弄到TC里,直接复制肯定用不了。
我转成这样了。MyInt = dllcall("MemoryS3.dll","double","FindData","int",句柄,"int","h00400000","int","h00f84A50","int","1","long","5E 33 C0 C2 08 00 CC CC CC")
      左键 = 浮点型转十六进制(MyInt + h56)
      右键 = 浮点型转十六进制(MyInt + hf6)
左键,右键那段代码编译通不过。咋整?
左键,右键后面的运算是32进制运算?
有高手能指点下不。




作者: 小言~    时间: 2015-7-5 04:13
等待大神解答吧。。。


@791744665
作者: jimye0526    时间: 2015-7-5 07:27
按键的dll部分是不能给按键以为的程序用,有限制,除非你**




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1