Zitat von
igel457:
...Und im schlimmsten Fall wird der Threadcontext freigegeben während er noch läuft. Das ist dann lustig.
Thread-Execute wird im o.g. Fall wie eine "normale" Prozedur ausgeführt -
es passiert also kein "Freigeben während er noch läuft".
Du musste den Thread mit Resume starten. Dann wird automatisch die Execute-Prozedur (in einem eigenen Thread) ausgeführt.
Du solltest dabei beachten, dass
dann natürlich der Thread nicht direkt freigegeben werden darf und das die
Execute-Prozedur auch irgendwann fertig wird. Für das erste Problem setze FreeOnTerminate auf True...