Zitat von
Helmi:
nebenbei bemerkt: Ich hätt da oben ein kleines Problem
Ich weiß ...
Zitat von
Helmi:
kann man das so lassen oder gibts was auszusetzen?
Ja gibt es. Man kann alles so lassen, nur korrekt ist es eben nicht
... meine Antwort über deiner Frage:
Zitat von
Helmi:
nebenbei bemerkt: Ich hätt da oben ein kleines Problem
...sollte dir Auskunft geben was falsch ist.
Übrigens: Synchronize() führt den Code im Hauptthread des Prozesses aus (zumindest war dies mindestens bis Delphi 5 so). TThread ist eigentlich relativ ungeeignet für Multithread-Anwendungen. Allerdings ist die
VCL mindestens bis Delphi 6 auch nicht multithread-safe gewesen
... die aktuellen Versionen kenne ich nicht. Es gibt ja aber auch noch F1