kxing 发表于 2012-7-3 19:43:34

求助调用快播退出时报错

以下代码为何退出时报错!!!
请高手解答,多谢!!!
$hForm=guicreate("快播",300,300)
$objQvod=objcreate("QvodInsert.QvodCtrl.1")
$objQvod_Form=guictrlcreateobj($objQvod,0,0,300,300)
guisetstate()

while 1
if guigetmsg()=-3 then exit
wend

绿色风 发表于 2012-7-4 01:41:25

电脑中没有安装快播.
可进这里看一下: 传 送 门

3,快播对象 au3的引用:


      以下是首先载入qvod窗体 ,以上的指令才起到操作作用。。。





Func _qvod_init() ;初始化快播....


      Global $Qvod = ObjCreate("QvodInsert.QvodCtrl.1");创建快播类对象


      If @error Then


                MsgBox(0,"错误","检测到系统未安装快播,请安装快播再打开本软件")


                ShellExecute("http://www.kuaibo.com/")





                Exit


      EndIf





      Global $Qvod_ctrl = GUICtrlCreateObj($Qvod, 8, 82, 449, 319) ;创建控件 在gui中的 位置 与 大小


      If @error Then


                MsgBox(0,"错误","检测到系统未安装快播,请安装快播再打开本软件")


                ShellExecute("http://www.kuaibo.com/")


                Exit


      EndIf


      


      GUICtrlSetState($Qvod_ctrl,$GUI_ENABLE);设置控件状态$GUI_ENABLE 可见;$GUI_HIDE 不可见


EndFunc


      

lxzan 发表于 2012-7-4 06:40:24

呼吸一下绿色的风.

kxing 发表于 2012-7-4 13:51:37

不行啦,不是代码报错。而是退出程序后内存报错。
不管用谁的代码都一样,只要退出就提示
"0x7ccec4aa" 指令引用的 "0x00000020" 内存。该内存不能为 "read"。

要终止程序,请单击“确定”。

kxing 发表于 2012-7-4 13:53:27

情况应该和这个帖子一样:http://www.autoitx.com/forum.php?mod=viewthread&tid=28735&highlight=qvod

kxing 发表于 2012-7-4 21:42:51

有高人指点下不。。。。。

kxing 发表于 2012-7-5 21:02:15

弱弱的顶起来。。。。

kxing 发表于 2012-7-11 03:09:00

不是安装的问题,是安装好了快播调用时退出报错。
页: [1]
查看完整版本: 求助调用快播退出时报错