ungetestet, sollte aber glaube ich gehen:
- Eine eigene Methode im Thread für OnTerminate bauen
- darin dann mit Synchronize in die Thread erzeugende Unit einen Wert schreiben
Dann wäre der Wert als Signal da wenn der Thread beendet ist.
Synchronize ist nur notwendig, wenn in der Methode auf die
VCL zugegriffen wird. Wenn man also nur z.B. eine Boolean-Variable setzen will (oder einen Pointer auf NIL), kann man sich Synchronize sparen.