我正在尝试注册一个由 delphi 制作的库(带有依赖项)。在第一次尝试时,regsvr32 失败说它找不到指定的模块,我找到了答案并将所有依赖项复制到我的 dll 所在的同一目录中。
但是现在,regsvr32 失败并显示消息GetLastError returned 0x0000007e.
,我无法在任何地方找到这个特定错误代码的含义。我发现的所有提及都与特定的程序或库有关,以及出于该特定原因如何解决它。例子:
- 注册 Olemsg32.dll 或 Cdo.dll 文件时出现 0x0000007e 错误(在 support.microsoft.com)
- RegSvr32 错误:'LoadLibrary ("safileup.dll") 失败。GetLastError 返回 0x0000007e(在 support.softartisans.com)
我用来注册的命令是:
regsvr32 C:\path\to\library.dll
知道导致此错误的原因以及如何解决它吗?
更新:似乎错误代码对应于ERROR_MOD_NOT_FOUND,它意味着(以一种非常模糊的方式)“找不到指定的模块。”......我以前遇到过同样的错误。
我将正在运行的安装的整个文件夹复制到测试机器中(而不是尝试进行新的安装)并且我能够注册库。我现在必须确定哪一个是我需要的文件。