danke das macht alles klipp und klar
lg
Arnulf
edit:
zumindestens werde ich das so verwenden:
wenn listenfelder auffülle oder oder ähnliches also viele operationen ausführe, dann verwende ich syncronize
wenn ich nur schnell ein label ändern will auf der hauptform dann nehm ich critcal section.
critical section also bei allen dingen die keine weiteren aktionen auslösen ( wie onchange oder sowas ).
sondern einfach nur werte ändern.
und natürlich dem context des programms entsprechen
lg
Arnulf