N
California schrieb:
zum Test schreibt mein Thread einen Zähler in die Caption der Form
Das dürfte schon der Grund sein, VCL-Controls sind nicht threadsicher. Das Zuweisen der Caption dürfte dazu führen, dass sich das Formular neu zeichnen will, das tut es im Hauptthread, wenn der beschäftigt ist, geht natürlich nichts.
Um aus dem Thread auf die GUI zuzugreifen, musst du entweder TThread und Synchronize() verwenden,
http://docwiki.embarcadero.com/Libraries/XE3/de/System.Classes.TThread.Synchronize
vom Thread aus Windows Messages an das Formular senden,
oder vom Thread aus in eine threadsichere Datenstruktur schreiben und die Daten dann (z.B. mit einem Timer) vom GUI Thread aus holen.