Delphi - 错误代码126是什么意思

时间:2014-01-29 11:03:12

标签: delphi chromium-embedded

我正在使用dcef(delphi chrome嵌入式框架)创建一个Web浏览器,但是安装并生成程序后,会出现一条错误消息:“找不到cefvcl”。所以,我已经将库补丁包含到RAD Studio并尝试再次编译,但我还有另一个错误:“找不到指定的模块(在应用程序中)错误代码:126”。 它也发生在c ++ builder ...我不知道我必须做什么...

2 个答案:

答案 0 :(得分:2)

那是Win32 error code。具体做法是:

  

<强> ERROR_MOD_NOT_FOUND

     

126(0x7E)

     

找不到指定的模块。

看起来你错过了一个DLL。

通常,当您遇到此错误时,可以使用调试器对其进行调试。安排调试器中断异常。调用堆栈应该引导您返回失败的LoadLibrary调用。

如果问题是在库依赖关系链的下游,请在配置文件模式下使用Dependency Walker之类的工具来确定哪个依赖关系无法解析。

在你的情况下,我猜你只是错过了CEF DLL。

答案 1 :(得分:1)

将所有.dll文件从组件文件夹复制到项目文件夹。例 如果您的项目是32位将dcef3-master\bin\Win32中的所有dll文件复制到项目的.exe文件中。

在答案的评论之一中回答了这个问题。我刚刚添加它作为答案,因为没有很多人阅读评论