Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Callback mit Timeout (https://www.delphipraxis.net/78329-callback-mit-timeout.html)

andimx 3. Okt 2006 12:02


Callback mit Timeout
 
Hallo Folks,

Vielleicht hat jemand eine Lösung:

Zitat:

Callback Procedure mit Timeout
Problem:

Eine DLL hat mehrere Threads indem Callback Schleifen zur Anwendung ausgelöst werden. Diese Callbacks rufen Informationen
von der Anwendung ab um eine korrekte Weiterbearbeitung zu ermöglichen.

Momentan wartet die DLL bis die Anwendung die Ausführung der Callback Schleife abgeschlossen hat und wenn die Anwendung Mist baut
kann die Wartezeit bis ins Nirvana gehen.

Nun wäre die Lösung eine Callback Schleife mit Timeout zu schaffen. Wenn die Anwendung nicht in Zeit n die Callback Schleife wieder
verläßt wird die Bearbeitung intern fortgesetzt und verworfen.

Die interne Ausführung sollte allerdings an der Code Stelle stehen bleiben (also Modal arbeiten).

Grüße

Andi

Christian Seehase 3. Okt 2006 13:07

Re: Callback mit Timeout
 
Moin Andi,

schau Dir mal "Delay" in der Code-Library an.
Statt dieses als Funktion zu verwenden führst Du nun die Routine innerhalb der Schleife aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz