Mir fehlt auch die Vorstellung wie eine Konsolen-Anwendung etwas über TThread.Synchronize(..)
in den Hauptthread schiebt. Gibt es für eine Delphi Konsolen-Anwendung da überhaupt einen Standardweg?
hmm...
Mein Consolenlogger macht es so:
FOutputHandle := GetStdHandle( STD_OUTPUT_HANDLE );
Btw: Auch im Thread...