2012-07-11 20 views
5

VCL formlarını DLL'den kullanan bir uygulamam var. Formlardan birinde DelphiChromiumEmbedded'den TChromium yerleştirdim. Bir sorun var: DLL'mi (form yok) boşaltdığımda, uygulama herhangi bir hata veya AV olmadan donuyor. Lib_cef.pas'ta bir cevap - yorumlanmış // cef_shutdown buldum. Bu yol formunda başarılı bir şekilde yok edildi, ancak büyük bir bellek sızıntısı var. DLL, form oluşturma ve DLL boşaltma diğer tüm bileşenleri ile başarılı.Delphi Chromium DLL'de Gömülü Formda

Normalde, form ile birlikte TChromium bileşeni ile DLL'yi nasıl kaldırabilirim?

cevap

0

DLL'leri kaldırmak için benzer bir şekilde DLL dosyaları için herhangi bir nesne oluşturmaya ihtiyaç duyduğumda DLL'yi kaldırmaya benzer.

Uygulama nesnesinin örneğini oluşturduysanız, imha, DLL'i kaldırmadan önce uygulamayı başlatır.