1
我想註冊一個delphi製作的庫(與依賴項)。第一次嘗試,regsvr32失敗,說它找不到指定的模塊,爲此我找到了答案,並將所有依賴項複製到我的dll所在的同一目錄中。regsvr32失敗,GetLastError返回0x0000007e
但是現在,regsvr32失敗,消息GetLastError returned 0x0000007e.
,我找不到這個特定錯誤代碼的含義。所有提到我發現與特定程序或庫有關,以及如何解決它的具體原因。實例:
- 0x0000007e Error When Registering Olemsg32.dll or Cdo.dll Files(在support.microsoft.com)
- RegSvr32 Error: 'LoadLibrary ("safileup.dll") failed. GetLastError returns 0x0000007e(在support.softartisans.com)
我使用登記的命令是:
regsvr32 C:\path\to\library.dll
任何想法是什麼導致這個錯誤以及如何解決它?
UPDATE:「指定的模塊找不到」看來,錯誤代碼對應ERROR_MOD_NOT_FOUND,這意味着(在一個非常模糊的方式)......同樣的錯誤,我收到了。
我將運行安裝的整個文件夾複製到測試機器中(而不是嘗試進行新的安裝),並且我能夠註冊該庫。我現在必須確定哪一個是我需要的文件。
它是。實際上,我可以使用完全相同的命令將其註冊到我的開發機器中。但是當嘗試在測試機器上註冊時會發生錯誤。 – 2011-03-30 19:08:04
什麼版本的Windows?如果Vista或更高版本,你是否以管理員身份運行? – 2011-03-30 19:36:26
我可以在7上註冊。問題出現在XP上。儘管如此,我認爲我已經解決了它:似乎仍然缺少一些依賴關係。我會接受你的回答。謝謝你的幫助! – 2011-03-30 19:55:38