Das ist aber auch der Grund, warum die CriticalSection dir bei
GUI-Komponenten nichts bringt: Da die
VCL/
WinApi deine CriticalSection nicht kennt, wird sie sie auch nicht beachten.
Ähm, nee, das ist anders.
Die
VCL ist nicht threadsafe ausgelegt und darum darf man auf die
VCL-Teile eben nur synchronisiert zugreifen. Der andere Weg ist doch simpel über Getter und Setter zu erreichen, die dann die CriticalSection betreten und wieder verlassen.
Irgendwie beschleicht mich das Gefühl, dass hier von
einer globalen CriticalSection gesprochen wird ... ist dem so, oder kommt nur meine Paranoia wieder hoch?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)