Programm will sich nicht terminieren lassen
Hallo DPler!
Ich habe folgendes Problem: Nach einem marginalen Versionsupdate blieb nach Beeindung meiner Anwendung die EXE-Datei immer im Taskmanager bestehen, die Formulare schlossen sich aber ganz normal, Fehlermeldungen oder ähnliches bekomme ich nicht. Auch in der Delphi IDE muss ich erst das Programm zurücksetzen damit ich wieder neu kompilieren kann. Ich habe eigentlich nichts gemacht was den schliessvorgang beeinflussen sollte. Meine Anwendung bleibt auch im OnClose event in welchem ich Dinge abarbeite nicht hängen, das habe ich getestet, alles wird ordnungsgemäss abgearbeitet. Irgendwer ne Ahnung woher sowas kommt? Gruß Jan |
Re: Programm will sich nicht terminieren lassen
Hallo,
hast Du irgendwelche Verbindungen noch offen (Datenbank, Netzwerk, Internet) irgendwelche Komponenten von Dritt-Herstellern DLL's Systemzugriffe mal die .dpr gedebuggt kannst Du den "marginalen Versionsupdate" wieder zurücksetzen - ist dann kein Fehler mehr da was ist marginal |
Re: Programm will sich nicht terminieren lassen
probiere mal Application.terminate Vieleicht hat sich das main Formular geändert.
|
Re: Programm will sich nicht terminieren lassen
Hallo Gandalfus,
ich habe mal ans ende des OnDestroy vom Form1 ein application.destroy gesetzt, und siehe da! :] Ist denn form1.destroy wirklich der letzte punkt wo ich in den Beendungsprozess eingreifen kann, oder unterbreche ich damit andere vorgänge, die noch abzulaufen haben? Gruß Jan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 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