我正在尝试注册一个delphi制造的库(带有依赖项)。第一次尝试时,regsvr32失败,说它无法找到指定的模块,为此我找到了答案并将所有依赖项复制到我的dll所在的同一目录中。
但是现在,regsvr32失败并显示消息GetLastError returned 0x0000007e.
,我无法找到此特定错误代码的含义。我发现的所有提及与特定程序或库有关,以及如何根据特定原因解决它。例子:
我用来注册的命令是:
regsvr32 C:\path\to\library.dll
知道是什么导致了这个错误以及如何解决它?
UPDATE:似乎错误代码对应于ERROR_MOD_NOT_FOUND,这意味着(以一种非常模糊的方式)“无法找到指定的模块。”...我之前遇到的错误相同。
我将正在运行的instalation的整个文件夹复制到测试计算机中(而不是尝试进行新的安装)并且我能够注册该库。我现在必须确定哪个是我需要的文件。
答案 0 :(得分:1)
我只能找到该错误代码的三个定义:
# for hex 0x7e / decimal 126 :
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED bugcodes.h
NMERR_REMOTE_NOT_A_SERVER netmon.h
SQL_126_severity_15 sql_err
# Invalid pseudocolumn '%.*ls'.
ERROR_MOD_NOT_FOUND winerror.h
你确定DLL是一个需要在RegSvr32注册的ActiveX / COM库吗?