Registriert seit: 5. Aug 2013
265 Beiträge
|
AW: Alternative zu ProcessMessages in Thread gesucht
20. Feb 2016, 10:57
Ich weiß nicht, ob Du die Frage noch auf dem Radar hast.
Wenn das Programm ausschließlich in Windows laufen soll, empfiehlt es sich, das Vorliegen von Zwischenergebnissen/Fortschrittsinformation per "PostMessage" mitzuteilen. Idealerweise verpasst Du dazu der Form-Klasse in Interface, dessen Funktion Du aus dem Thread heraus aufrufst. Die Form-Klasse kümmert sich um die Thread-Entkoppplung (hier eben mit PostMessage).
Weitere Möglichkeiten dafür bieten Mutexe, Queues, das bereits angesprochene Synchronize...
Ein Bedienelement aus einem Arbeits-Thread direkt anzusprechen ist aber schlechter Programmierstil.
|