Spaceguide hat folgendes geschrieben: |
| Rufe ich TThread.Terminate auf, bevor der Thread seine Execute-Methode betreten hat |
Machst du das im realen Leben auch so, einen Raum verlassen, den du noch gar nicht betreten hast?

da der Thread noch gar nicht ausgeführt wird, gibt es auch nichts zu beenden.
| Zitat: |
| so wird diese überhaupt nicht mehr aufgerufen. |
Ja was denn nun? Du brichst etwas ab bevor es angefangen hat und dann wunderst du dich, dass es nicht anfängt?
| Zitat: |
| Ich habe dann also nicht die Möglichkeit der Applikation mitzuteilen, dass der Thread fertig ist |
Wie so fertig? Du hast doch alles abgewürgt.
| Zitat: |
| (OnTerminate ist Schrott, wegen Synchronize). |
Dann machst du was falsch. Und wie es aussieht, ziemlich viel.
| Zitat: |
| Es macht das Design unnötig kompliziert. |
Ich glaube, dein verkorkstes Programmdesign macht das ganze unnötig kompliziert. Du solltest mal geneuer erklären, was du machst, und was du erreichen willst.