Vielen Dank neolithos,
ich glaube, jetzt hab ich es *fast* begriffen!
1) Solange ich in meiner Änderungsroutine die Liste abarbeite, wird sie
nicht vom Thread nicht verändert (auch wenn schon wieder neue Daten
da sind), erst wenn ich fertig, bin wird die Liste neu gefüllt?
2) Oder muß ich nun die Liste in der Änderungsroutine Locken
(CriticalSection, TThreadList,...), damit sie verarbeitet werden kann, ohne das der
Thread zwischenfunkt?
Und wenn ich sie Unlocke wird das, was in der MessageQue steht
weiterverarbeitet und meine List gegebenenfalls neubefüllt.
p.s.
Nach mehrmaligen durchlesen denke ich die 2. Annahme stimmt eher ....