![]() |
AW: TTask Frage
Ja, das ist nicht so einfach. Ich mache das so, dass ich beim Schließen des Fensters prüfe, ob der Task noch läuft + wenn ja, starte ich einen Timer und unterbreche das beenden. Der Timer schaut dann alle x Sekunden nach, ob der Task schon ferig ist + schließt dann erst das Fenster. Timer deswegen, damit die APP responsiv bleibt.
|
AW: TTask Frage
Der Task/Thread bekommt einen Callback mit, und damit sagt er dem Anderen, dass er nun fertig ist. (kann man auch für eine Fortschrittsanzeige nutzen)
Wer nun die Synchronisation durchführt ist egal, also ob Task/Thread vor/um den Callback-Aufruf, oder ob der Andere erst im Callback. |
AW: TTask Frage
Das ist das Problem:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz