Hi,
Die Meldung "Leinwand/Bild erlaubt kein Zeichnen" bedeutet, dass du im Thread irgendeine Zeichenoperation (Invalidate oder ähnliches) auslöst, während die Zeichenfläche durch den Hauptthread blockiert ist, oder umgekehrt. Auf die
GUI solltest du nicht gleichzeitig aus 2 Threads zugreifen. Die
VCL ist da nicht unbedingt threadsicher.
Wenn du im Execute vom Thread nur eine Funktion mit Syncronize aufrufst, dann verhält sich das ganze eigentlich so, als ob nicht mit Threads arbeitest.
Versuchs mal mit
MessageBox anstatt mit mit ShowMessage. Wie bereits erwähnt ist die
VCL nicht wirklich threadsicher.
grüße, daniel