本帖最后由 sak47 于 2011-11-19 08:41 编辑
在一个窗体中两次调用 OBJ时,关闭窗体会出现错误,代码如下:望高手指点
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <file.au3>
$oIE = ObjCreate("Shell.Explorer.2")
$Obj1 = ObjCreate("QvodInsert.QvodCtrl.1")
$form1 = GUICreate("123",537,396)
$GUIActiveX = GUICtrlCreateObj ($oIE,0,0,396,30)
$oIE.navigate("")
$Obj1_ctrl = GUICtrlCreateObj($Obj1,0,30,537,366)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
If $nmsg = $GUI_EVENT_CLOSE Then Exit
WEnd
运行无错,退出时报错。什么内存不能读之类的,第一个OBJ调用IE,第二个调用快播
问题已经解决,见4楼 |