关于一个calldll..
我找到的一个dll中 一个函数是这样声明的extern "C" __declspec(dllexport) int PASCAL CreateConn(char *lpszDialupName, char *lpszIPAddress)
我理所当然滴...
DllCall("dllTest.dll", "int", "CreateConn", "str", "中国电信", "str", "60.190.168.108")
但是出现的是...内存read错误...
有lib...难道真的没办法直接dllcall?...只能写个调用的c程序?...
[ 本帖最后由 rolaka 于 2009-1-2 12:35 编辑 ] char *lpszDialupName
是一个指针。。。在AU3中不能直接这样调用的。。。 原帖由 sanhen 于 2009-1-1 15:03 发表 http://www.autoitx.com/images/common/back.gif
char *lpszDialupName
是一个指针。。。在AU3中不能直接这样调用的。。。
:face (32): ...试试看...改下dll源码...咳咳... ..................VC6
[ 本帖最后由 class 于 2009-1-2 10:30 编辑 ] 熬- -
extern "C" __declspec(dllexport) int PASCAL createConn(char lpszDialupName, char lpszIPAddress)
...我是这么改了...虽然很变态
页:
[1]