Zitat von
nailor:
über ne
exception zu testen, ob was noch da ist...
Eben das sollst Du ja nicht machen
Sieh Dir mal FreeOnTerminate und OnTerminate an (letzteres wird IIRC mit dem Haupt/
VCL-Thread synchronisiert).
Zitat von
nailor:
von einem locking objekt hab ich keine ahnung.
Es gibt kein Locking-Objekt (ok, es gibt fertige Objekte in der Delphi-
RTL dafür). Ich meinte damit nur, dass man den gemeinsamen Zugriff auf eine Variable durch was auch immer (Locking
) synchronisieren muss. Entweder man benutzt dafür eine fertige Klasse (Namen vergessen) oder bei Integern die
Win32 API-Funktionen InterlockedExchange und Konsorten...