2011-04-27 68 views
0

我有一個問題,在Windows 7上我的MapWinGIS.ocx文件如何在Win7的64位教授EN註冊OCX庫

我試圖以兩種方式來註冊此控件:

  1. 使用REGSVR32(從system32目錄下,並從Syswow64資料目錄),但我得到類似下面

模塊 「C:\ MapWinGIS.ocx」 錯誤消息未能 加載。

確保二進制存儲在 指定的路徑或調試它來檢查 與二進制或 相關的.DLL文件的問題。

找不到指定的模塊 。

我通過單擊鼠標右鍵並選擇「以管理員身份運行」來使用命令控制檯。

  1. 我下載並安裝了OCX/DLL管理器。我無法使用此應用程序註冊MapWinGIS.ocx文件。

我不知道爲什麼。這很奇怪,因爲在我的其他Windows 7版本上,我正確安裝了它。

我認爲在我的系統中存在一些本地策略問題。

您對此有何看法?什麼可能是錯誤的?

問候 亞當

+0

是對OCX 32位或64位? – 2011-04-27 15:21:01

+0

它是32位OCX。 – 2011-04-29 07:39:49

回答

2

ActiveX控件可能有其他的依賴關係中不存在(DLL文件,最有可能的)。你可以用Dependency walker來檢查它們。

+0

感謝您的回答。我下載了Dependency walker和Dependency Viewer。好的應用程序 – 2011-04-29 07:41:43

+0

我檢查Win7 x64和Win XP x86上的依賴關係,我可以在Win Xp上註冊這個.ocx文件,但是我在註冊Win7時遇到了問題。我在兩個系統上都使用了Dependency Walker,並且有一些缺失的庫DLL文件,但在Win XP上可以註冊這個.ocx文件。哪裏不對? – 2011-04-29 07:46:30

+0

我有這種經驗與其他的東西,我的解決方案是狩獵文件,並把他們旁邊的ocx。 – 2011-04-29 07:51:04