TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: kevinqq

dllcall使用介绍

  [复制链接]
 楼主| 发表于 2015-10-29 10:01:11 | 显示全部楼层
venski 发表于 2015-5-24 16:30
开始弄结构,声明中 array("long"=1,"value"=0)  long后面的1是什么意思?

Private Type WSAData

function Data(&tagWSAData)
        tagWSAData = array()
        tagWSAData["wVersion"]=array("long"=0,"value"=0)
        tagWSAData["wHighVersion"]=array("long"=0,"value"=0)
        tagWSAData["szDescription"]=array("char"=WSADESCRIPTION_LEN+1,"value"="")
        tagWSAData["szSystemStatus"]=array("char"=WSASYS_STATUS_LEN+1,"value"="")
        tagWSAData["iMaxSockets"]=array("long"=0,"value"=0)
        tagWSAData["iMaxUdpDg"]=array("long"=0,"value"=0)
        tagWSAData["lpVendorInfo"]=array("long"=0,"value"=0)
end


回复 支持 反对

使用道具 举报

发表于 2015-12-30 10:09:35 | 显示全部楼层
kevinqq 发表于 2015-10-29 10:01
function Data(&tagWSAData)
        tagWSAData = array()
        tagWSAData["wVersion"]=array("long"=0,"value"=0)

"long"=0表示这个数据类型是short?难道不用"short"=1?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-30 13:12:59 | 显示全部楼层
seemk 发表于 2015-12-30 10:09
"long"=0表示这个数据类型是short?难道不用"short"=1?

char wchar类型除外
其他类型 值的参数都是预留 写什么值都没关系 都不会处理
回复 支持 反对

使用道具 举报

发表于 2015-12-31 08:41:33 | 显示全部楼层
kevinqq 发表于 2015-12-30 13:12
char wchar类型除外
其他类型 值的参数都是预留 写什么值都没关系 都不会处理 ...

写什么值都没关系 都不会处理

那结构体力到底能用short类型的数吗?
回复 支持 反对

使用道具 举报

发表于 2016-1-22 14:05:00 | 显示全部楼层
介绍的很详细  虽然我看不懂
回复 支持 反对

使用道具 举报

发表于 2018-1-1 12:52:14 | 显示全部楼层
你好 能给个dllcall ieframe.dll调用的示例吗 谢谢
回复 支持 反对

使用道具 举报

发表于 2018-10-28 16:46:25 | 显示全部楼层
kevinqq 发表于 2015-10-29 10:01
function Data(&tagWSAData)
        tagWSAData = array()
        tagWSAData["wVersion"]=array("long"=0,"value"=0)

输入总提示我非法信息,只能截图了

输入总提示我非法信息,只能截图了


这种结构体该如何在TC中定义?
回复 支持 反对

使用道具 举报

发表于 2023-11-2 05:26:56 | 显示全部楼层
学习dllcall使用介绍
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-3 01:43 , Processed in 0.053665 second(s), 21 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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