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