jep
müssen halt global sein die critical section(s)
weil erst wenn du mit 2 unterschiedlichen thread instanzen mit ein und derselben section synchronisierst funzt die sync
ansonsten kümmert sich die eine section um den einen thread und die andere um den anderen und dann ist nix gewonnen und es knallt beim gemeinsamen zugriff auf
VCL objekte
( globale variablen müssen wohl nicht synchronisiert werden (a la Luckies thread irgendwo im board) )
also eine section createn
und beide oder halt mehrere threads dann damit synchronisieren lassen
thread xyz:
section.enter;
form1.listbox1.items.add bla bla
section.leave;
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!