DLLCALL郁闷中调用不起来E语言
实在是搞不懂怎么调用
$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%成功的
弱弱的问一句,这个函数干什么用的?.$TCP_Path = DllOpen('123.dll')
$as = DllCall($TCP_Path, "bool", 'URLadd', "str", "http://www.baidu.com")
Sleep(2000)
本帖最后由 netegg 于 2015-3-24 09:26 编辑
回复 2# haijie1223
基本属于p用没有,说句不好听的DllCall($TCP_Path,'', '0',"'URLadd'","http://www.baidu.com")这个语句居然能通过,感觉很奇怪,参数类型都不用指定的吗
给楼主一个小小的 建议,dllcall不是自己想怎么来就能怎么来的
一个api函数,如果n个参数,起码要指定n+1个类型,有一个是返回值类型 回复 2# haijie1223
str类型可能出不来 邦你顶{:face (427):} E语言 呵呵!
页:
[1]