Da hast du natürlich Recht.
Die bessere Lösung wäre es, die Einstellungen die der Thread vornimmt erstmal in temporären Variablen zu speichern, und diese dann mit einem Timer oder ähnlichem auf die Form zu aktualisieren, somit würde man Zugriffsverletzungen vermeiden. (Ich hoffe das macht Sinn
).
Allerdings verhindern die "critical sections" offenbar zugriffsverletzungen. Und Somit brauche ich diesen Umweg nicht gehen.
Ich gestehe, ich weiß nicht wirklich, wie diese Funktionieren, aber sie schützen den Speicher, sodass immer nur mein Thread auf die Form.irgendwas zugreift.
Oder wie würdest du das lösen ? (Ein Thread, der "Form1" verändert, während Form1 auch auf die Objekte von Form1 zugreift).
~stift