是這樣的,本人寫了一個程式,里面有呼叫一個我自己寫的activex.exe,發布到其他機器上,可以正常使用。然后我又更改了activex.exe的程式,然后和主程式一起打包成安裝程式發布到這臺機器上,然后每次主程式啟動的時候都會執行注冊activex.exe的動作,關閉時反注冊。可是我這次安裝完后呼叫activex.exe時,會報“變數未定義或with塊未設定”,可是任務管理器里activex.exe卻有在運行,請問這是什么原因?該怎么處理處理。
uj5u.com熱心網友回復:
看了你的描述,你說,“然后每次主程式啟動的時候都會執行注冊activex.exe的動作,關閉時反注冊”,那就實際查看下,這個注冊的動作,有沒有把新版activex.exe正確注冊到注冊表中的相應位置uj5u.com熱心網友回復:
你的ActiveX.exe沒有保持二進制兼容吧!新注冊的GUID已經變了,主程式還是用舊的GUID,當然創建不了物件了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/95278.html
上一篇:正則運算式Replace用法求教
