Delphi Can
Vcl Uygulamamı Kapatırken Gecikme Oluyor - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Vcl Uygulamamı Kapatırken Gecikme Oluyor (/showthread.php?tid=7772)



Vcl Uygulamamı Kapatırken Gecikme Oluyor - nehirnnn - 23-06-2024

Merhaba. Uygulamayı başlatıyorum. Sonra kapatmak için formun X simgesine tıklıyorum. Uygulama 5-6 saniye sonra anca kapanıyor. Formun OnClose eventlerinde herhangi bir kod yok. Neden olabilir?


Vcl Uygulamamı Kapatırken Gecikme Oluyor - mrmarman - 23-06-2024

Sayılabilecek ilk maddeler

[*]Ana threadi bloklayan bir kod vardır.
[*]Free edilmemiş kaynaklar vardır onlar iyice şişiriyordur hafızayı onların tüketilmesi bekleniyordur.
[*]IDE değil de bir de EXE'yi dışarıdan çalıştırın IDE de bir debug işlemini toparlamaya çalışıyor olabilir.
[*]Virüs tarama işlemi vardır.



vs. vs.

Formun OnCreate olayına aşağıdaki satırı ekleyin.
  ReportMemoryLeaksOnShutdown := TRUE;


kapanınca MemoryLeak hatası verip vermediğini peşinen kontrol edin ki en azından bu ihtimal ortadan kalksın.

Geriye network işlemleri bekletici cihaz otomasyonları vs. vs. projenin türüne göre farklı sorunlar olabilir.