Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
Delphi 2009 Professional
|
TStringList-Zuweisung verläuft sich im Nirvana der CPU-U
13. Okt 2009, 15:45
Warum löst Du das nicht, indem Du den Thread alleine entscheiden lässt, wann er fertig ist? Also einfach mit while not terminated for sich hinlaufen lassen und selbst schauen lassen, ob die Datenaufnahme gerade dran ist und wann die erforderliche Datenmenge vollständig ist.
Das hat den Vorteil, dass Du schon während der Messung Daten mit synchronize anzeigen kannst.
Für das was da jetzt steht braucht man eigentlich keinen eigenen Thread. Das wäre eigentlich mit ein paar Zeilen so erledigt.
Mich würde mal interessieren, ob das NotifyEvent eines Objekts, was im Hauptthread läuft, überhaupt aus einem anderen Thread ausgelöst werden kann.
Grüße, Messie
|