51Testing软件测试论坛

标题: Autoit 如何调用外部dll [打印本页]

作者: stonemary    时间: 2013-11-13 20:44
标题: Autoit 如何调用外部dll
Func instrDirect()
   
   $DllHandle = DllOpen($DllPath & "AutoTest.dll")
   
   Writeln($DllPath & "AutoTest.dll")
   
   $result = DllCall($DllHandle,"ptr","svc_ref_memdata","wstr","<vc_table_name>tfundinfo</vc_table_name><c_refresh_type>0</c_refresh_type><vc_key_word></vc_key_word>")
   
   Writeln($result)

EndFunc

这样子的引用,message出来的结果也是对的,但是,调用了响应的函数后,就是没有反应。应该就是调用dll中的方法没有成功,是不是要引用或者注册以下dll呢?
作者: lsekfe    时间: 2014-6-17 13:34
Func instrDirect()
   
   $DllHandle = DllOpen($DllPath & "AutoTest.dll")
   
   Writeln($DllPat ...
stonemary 发表于 2013-11-13 20:44



    http://zhidao.baidu.com/link?url ... Z7mzGhgmcDxxB1stkjK 这个链接你可以看下~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2