使用TChromium,Delphi Chromium嵌入式技术

6
这是我上一个问题的延续。在那个问题中,我展示了一个TWebBrowser生成线程并在浏览器销毁后仍然存在的问题。虽然没有人能够提供解决方案,但有人建议该问题可能是无法修复的(TWebBrowser组件本身的缺陷)。
因此,我尝试下载并使用Delphi Chromium Embedded Framework。我下载了组件并将它们添加到Delphi中,在新表单中添加了一个组件,并尝试运行程序,此时它会在以下位置引发CPU断点: 5264DF81 6A01 push $01 模块加载:icudt46.dll。没有调试信息。基地址:$562C0000。进程DCEFTestRun.exe(3080)
没有错误消息,但当程序手动继续时,它会关闭。我之前没有使用过DCEF,也没有使用第三方组件的经验,而且DCEF网站的文档非常缺乏。
我想最容易的事情就是提供一个简单的步骤(非常基础),告诉你在哪里下载/安装Chromium组件才能使其正常工作。
提前感谢您。
1个回答

13

请详细说明。这是做什么的?这如何修复问题中出现的错误? - Rob Kennedy
4
@Rob,如果你遇到这种错误,很可能缺少核心CEF库(这是我首先想到的;这来自我的个人经验),我不知道该如何更详细地解释了。 - TLama
1
我只是想知道你是怎么从“在孤立的push指令上设置断点”到“缺少库”的。当有缺失的库时,操作系统加载器通常不会加载二进制文件并抱怨吗?或者会有一个失败的LoadLibrary调用吗?(或许确实有这样的情况,因为你之前见过这些症状,所以你没有解释你之前所做的所有调查。) - Rob Kennedy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接