TC官方合作论坛

 找回密码
 立即注册
查看: 438|回复: 2
打印 上一主题 下一主题

[已解决] 请教调用外部DLL的问题。

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-5 02:10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 民工唐子 于 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 07:27:13 | 只看该作者
按键的dll部分是不能给按键以为的程序用,有限制,除非你**
回复 支持 反对

使用道具 举报

沙发
发表于 2015-7-5 04:13:29 | 只看该作者
等待大神解答吧。。。


@791744665
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 05:31 , Processed in 0.162489 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表