Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programm (exe) bleibt im speicher stehen (https://www.delphipraxis.net/150674-programm-exe-bleibt-im-speicher-stehen.html)

Andidreas 23. Apr 2010 11:52


Programm (exe) bleibt im speicher stehen
 
hallo zusammen,

ich habe ein programm das beim schließen noch einige aktionen im onclose ereignis durchführt....
wenn ich das programm im debugger durchlaufen lasse, führt er alle steps normal durch, aber dennoch bleibt die exe im speicher stehen...
hat jemand eine idee woran das liegten könnte?

anbei der source vom onclose ereigniss:

Delphi-Quellcode:
  timerCurrentTime.Enabled := false;

  //--- Close Forms ---
  if (fmWindowDELBL060 <> nil) then
  begin
    fmWindowDELBL060.Close;
    FreeAndNil(fmWindowDELBL060);
  end;

  //--- Close MySQL Connection -------------------------------------------------
  dmMain.mysqldb_main.Disconnect;
  dmMain.mysqldb_main.Close;

  //--- Close AS400 Connection -------------------------------------------------
  dmas400main.as400_main.Close;
  //----------------------------------------------------------------------------

  Action := caFree;

berens 27. Apr 2010 10:28

Re: Programm (exe) bleibt im speicher stehen
 
Lass die Befehle von FormClose mal beim Klick auf einen Button durchführen und lass die OnClose-Eigenschaft von deinem Form leer. Versuch mal, ob sich nun das Programm (ohne vorher auf den Button zu klicken) schließen lässt.

Wenn ja, weißt du dass das Problem bei den Befehlen von (ehemals) FormClose ist. Verschiebe nun die Befehle zeilenweise zurück nach FormClose und versuche, dann immer, ob das Programm immernoch zugeht.

Wenn nein, ist vielleicht noch ein Thread oder eine Komponente aktiv, die einen langen TimeOut oder sowas hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz