Laß solche Spiele, wie diese Locks.
Ja, damit kann absichern, daß merhere Threads gleichzeitig auf diese Eigenschaften zugreifen, aber die
VCL nutzt und kennt diesen Lock nicht, weswegen sie hier auch ohne den Lock zu beachten gleichzeitig auf diese Eigenschaften/Werte zugreifen würde, selbst wenn du dort eine Spere drin hast.
Synchronisiere dich, wie es der Andere auch macht, mit dem
VCL-Thread, wenn du auf eine
VCL-Komponente zugreifen willst.
TThread.Synchronize