Hallo Delphifreunde!
Falls das Thema in diesem Forum schon erschöpfend behandelt wurde, bitte ich um Nachsicht, ich fand jedenfalls nichts.
Daß man globale (i.S.v. unitinternen) Variablen, die von verschiedenen Threads aus angesprochen werden, wenigstens bei den Schreibzugriffen mit kritischen Abschnitten schützen muß, ist mir bekannt und wird von mir auch beachtet.
Doch ist dieses Schützen der globalen Variablen auch schon im Mainthread, also dem Thread, in dem auch die
VCL läuft, erforderlich? Das hatte ich nämlich bisher so nicht beachtet.
Ich ahne es allmählich, daß dem so ist, denn "nicht threadsafe" liest man in diesem Forum ja an fast allen Ecken und Enden.
Vielen Dank und Gruß
Delphi-Laie