5

我有一个使用 DLL 中的 VCL 表单的应用程序。在其中一个表格上,我放置了来自 DelphiChromiumEmbedded 的 TChromium。有一个问题:当我卸载我的 DLL(表单被破坏)时,应用程序冻结而没有任何错误或 AV。我找到了一些答案 - 在 lib_cef.pas 中评论了 //cef_shutdown。在这个路径形式成功销毁,但我有很大的内存泄漏。使用其他任何组件从 DLL 创建表单,销毁和卸载 DLL 是成功的。

如何正常卸载带有 TChromium 组件的表单的 DLL?

4

1 回答 1

0

每当我需要为 DLL 的情况下创建对象时,在影响卸载 DLL 时会出现类似的错误。

如果您创建了应用程序对象的实例,destroy 会在执行卸载 DLL 之前实例化应用程序。

于 2014-04-17T14:04:50.503 回答