在前段時間裏,遇到了個很鬱悶的問題。
我開發的WEB3D控件和快車的FGCatchUrl插件發生衝突。如果在IE中禁用掉這個插件,我的控件運行正常。經過多次調試發現,是我的控件和FGCatchUrl衝突後破壞了IE的正常析構。導致IE退出異常。我開始懷疑是他們的這個插件系統構架沒做好。
我隨後創建了一個空白的ACTIVEX控件,在安裝了快車後,加載測試。退出的時候也報錯。通過研究DEBUG信息,發現IE在退出時卸載(FGCatchUrl)jccatch.dll出錯。
不過在IE7下不會有這個問題,而且在少數機器上不會出問題,比如2000上我就沒發現有這個問題。
其實不只是快車的FGCatchUrl,迅雷的也有同樣的問題。
這裏有相關的總結:http://www.zlsoft.com/techbbs/di ... ID=34423&page=1
解決方法:
我剛開始的想法是:加載控件前先把快車FGcatchUrl註冊表裏的信息刪掉。這樣他就不會來煩我了。可沒想到FlashGet更牛,每打開一次快車,就把FGcatchUrl註冊一次。
呵呵,無語了。
建議遇到類似問題的朋友,改用ATL寫自己的控件吧(不過難度和工作量都會翻倍的)。要不就把快車幹掉,讓他一碰到你的控件就永遠用不了,除非重裝,這個方法有點那個了。。呵呵。
控件開發:Flashget FGCatchUrl插件異常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
WEB3D 2008 發展我之看法
GameMonkey
2020-02-22 23:43:27
網頁遊戲興起的原因與前景分析(轉帖)
GameMonkey
2020-02-22 23:43:17
WEB3D控件數字簽名技術
GameMonkey
2020-02-22 23:43:17
客戶選擇web3d應用的思考--VR青蛙
GameMonkey
2020-02-22 23:43:17
activex控件在IE中彈出安全警告的解決辦法- -
GameMonkey
2020-02-22 23:43:17
WEB3D 2008 發展我之看法
GameMonkey
2020-02-22 23:43:27
網頁遊戲興起的原因與前景分析(轉帖)
GameMonkey
2020-02-22 23:43:17
WEB3D控件數字簽名技術
GameMonkey
2020-02-22 23:43:17
客戶選擇web3d應用的思考--VR青蛙
GameMonkey
2020-02-22 23:43:17
我要“植樹造林”
GameMonkey
2020-02-22 23:43:17
activex控件在IE中彈出安全警告的解決辦法- -
GameMonkey
2020-02-22 23:43:17
Three.JS 添加燈光、材質和陰影(第一個例子)
bullzerone
2018-09-04 06:51:23
Three.JS第一個三維場景建立
bullzerone
2018-09-04 06:51:22
THREE.JS場景基本組件(一)
bullzerone
2018-09-04 06:51:22
添加動畫和控制組件(第一個例子)
bullzerone
2018-09-04 06:51:22