找回密码
 加入
搜索
查看: 4095|回复: 5

[系统综合] DLLCALL郁闷中调用不起来E语言

  [复制链接]
发表于 2015-3-23 22:10:24 | 显示全部楼层 |阅读模式


实在是搞不懂怎么调用
$TCP_Path=DllOpen(@ScriptDir & '\123.dll')
$as=DllCall($TCP_Path,'', '0',"'URLadd'","http://www.baidu.com")
MsgBox(64,1,$as)

While Sleep(1)
WEnd
这是A的怎么调用都失败。。

这是DLL文件



以下是E语言调用 100%成功的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-3-24 07:40:17 | 显示全部楼层
弱弱的问一句,这个函数干什么用的?.
$TCP_Path = DllOpen('123.dll')
$as = DllCall($TCP_Path, "bool", 'URLadd', "str", "http://www.baidu.com")
Sleep(2000)
发表于 2015-3-24 09:20:08 | 显示全部楼层
本帖最后由 netegg 于 2015-3-24 09:26 编辑

回复 2# haijie1223
基本属于p用没有,说句不好听的DllCall($TCP_Path,'', '0',"'URLadd'","http://www.baidu.com")这个语句居然能通过,感觉很奇怪,参数类型都不用指定的吗

给楼主一个小小的 建议,dllcall不是自己想怎么来就能怎么来的

一个api函数,如果n个参数,起码要指定n+1个类型,有一个是返回值类型
发表于 2015-3-24 09:28:07 | 显示全部楼层
回复 2# haijie1223
str类型可能出不来
发表于 2015-3-24 23:56:32 | 显示全部楼层
邦你顶
发表于 2015-3-26 12:20:33 | 显示全部楼层
E语言 呵呵!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 07:13 , Processed in 0.223219 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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