2012-07-11 103 views
5

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

如何正常卸载带有TChromium组件的窗体的DLL?

回答

0

无论何时我需要为DLL的情况创建对象类似的错误影响卸载DLL。

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