Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anwendung wird durch Herunterfahren abgewürgt... (https://www.delphipraxis.net/112249-anwendung-wird-durch-herunterfahren-abgewuergt.html)

blackdrake 17. Apr 2008 20:47

Re: Anwendung wird durch Herunterfahren abgewürgt...
 
Hallo

@Luckie: Ich wüsste nicht, dass ich daran etwas geändert hätte. Gibt's aber glaub ich irgendwo in der Registry. Wo finde ich den Wert?

@marabu: Ich werde mal Synchronize() probieren. Aber im Internet habe ich nichts sonderliches darüber gefunden. Was ist der Unterschied zwischen Synchronize() und der direkten Interaktion mit der Form-Klasse (das Programm ist ja nur zum Test). Was meinst du mit Logging-Zeilen auskommentieren? Wenn ich die Memo1.Lines.Add() Zeilen entferne, bekomme ich ja gar nicht mehr mit, was das Programm macht.

Gruß
blackdrake

marabu 17. Apr 2008 20:58

Re: Anwendung wird durch Herunterfahren abgewürgt...
 
Wenn Windows dir nicht lange genug Zeit lässt, dann bleibt dir nur eines: Im OnCloseQuery() CanClose auf False setzen, solange deine notwendigen Aufräumarbeiten noch nicht abgeschlossen sind.

Luckie 17. Apr 2008 20:59

Re: Anwendung wird durch Herunterfahren abgewürgt...
 
Zitat:

Zitat von blackdrake
Was ist der Unterschied zwischen Synchronize() und der direkten Interaktion mit der Form-Klasse (das Programm ist ja nur zum Test).

Die VCL ist nicht threadsafe. Greifst du aus einem Thread auf VCL-Elemente zu, kann es zu Programmabstürzen kommen. Siehe dazu auch mein Threading Tutorial.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 Uhr.
Seite 2 von 2     12   

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