Ich habe das nochmal ein wenig umgebaut.
Hier wird ProcessMessages 20 mal ausgeführt und dann 20 mal nicht mehr.
Dann wird der Timer ausgeschaltet und dadurch die ersten 20 Logs "nachgeholt".
(Anbei Projekt für XE3 + Exe)
OK, aber wofür? BZW. was willst Du erreichen? Ich verstehe den Sinn des Timers nicht...