2012-01-30 67 views
0

我的項目中有一個ActiveX控件。它已經工作了一年多了。但是編碼時使用的API已經改變。所以我使用新的API重新編寫了整個ActiveX控件。我希望舊的ActiveX繼續工作,所以我更改了我記錄的activex的GUID和產品代碼。它適用於我的開發計算機。但是當我將控件安裝在另一臺計算機上時,它不會出現在IE上。IE上沒有出現ActiveX控件

任何幫助,將不勝感激。

回答

0

這可能是至少有一打可能的事情;然而,鑑於您提供的信息量幾乎不可能做得比猜測還要瘋狂。

您是否在「[其他]計算機上」使用64位瀏覽器的32位控件?或者反之亦然?

你是怎麼安裝它的?有沒有錯誤信息?黃色酒吧?它顯示在管理加載項屏幕上嗎?

你也可以考慮使用FireBreath,而不是自己編碼ActiveX;這樣它也可以在其他瀏覽器中工作,而且你不必直接使用ActiveX。

+0

首先,感謝您的回覆。 – 2012-01-31 07:00:54

0

首先,感謝您的回覆。

我在32位計算機上使用32位控件。

我正在使用由我的項目生成的msi安裝程序進行安裝。沒有錯誤消息。但是當我嘗試加載它時,會出現黃色條並請求我的許可。在我給予許可後,它根本沒有出現。沒有顯示錯誤消息。在Manage Add-ons(管理加載項)屏幕上不顯示此舊的(和正在運行的)activex。

我不知道FireBreath,但我不認爲我會被允許使用它。我會去看看它。