Registriert seit: 25. Mär 2004
108 Beiträge
|
Re: TThread und TTimer - Free führt zu Exceptions
11. Aug 2006, 12:37
Hallo xaromz,
das scheint es zu sein.
Die Sache hat mich einfach nicht ruhen lassen, auch wenn der Fehler mit Synchronize behoben werden konnte. Jetzt ist auch klar warum. Durch Synchronize wird das ganze ja wieder im Hauptthread ausgeführt, somit ist Erzeuger und Freigeber des Windows wieder derselbe.
Vielen Dank!
Jetzt ist nur noch die Frage, was besser ist. Erzeugen und Freigeben der Objekte im Hauptthread (also im TThread.Create bzw. mit Synchronize) oder besser beides im Thread selbst (also im Execute).
Ich sehe da evtl. noch die Gefahr, dass es zu Problemen kommt, wenn der Thread "abstürzt". Oder ist das unbegründet?
Grüsse
...Doc
|