[已解决]对象的函数的传出参数,AU3怎么写
本帖最后由 zhouhaijin 于 2015-1-25 02:56 编辑对象的函数的传出参数,AU3怎么写Set ctp = New CTPCOMLib.ICTPClientAPI
Call ctp.Login("configfz.xml", "00100", "888888", errorID)
If errorID = 0 Then
MsgBox "登录ok"
Else
MsgBox "登录错误:" & errorID
End If
上面是VB的
Global $ctp = ObjCreate("CTPCom.ICTPClientAPI")
If @error Then
MsgBox(4096,"","ObjCreate 发生错误" & @error);
Exit
EndIf;这里创建对象成功
Global $ErrorID
$ctp.Login("configfz.xml","00100", "888888",$ErrorID);不知道这里应该怎么写
Sleep(5000)
MsgBox(0,"","等于"&$ErrorID) 回复 1# zhouhaijin
好象不可以传出把,试试ByRef $ErrorID,不行就不行了
以前创建某个微软封装的对象,ByRef成功了,但是想不起是哪个对象了(或许我记错了。。。) 本帖最后由 zhouhaijin 于 2015-1-21 00:11 编辑
回复 2# komaau3
查了帮助,感觉ByRef是定义自定义函数时用的,不知道这里应该怎么用ByRef。不管对不对我都愿意去试,帮我回忆一下你以前写的那个方法。
页:
[1]