![]() |
Timeout realisieren
Hallo,
wie kann ich in Delphi einen Timeout realisieren? So hab ich es immer in Visual Basic 6 gemacht:
Delphi-Quellcode:
Gibt es in Delphi vergleichbare Funktionen? Blicke da leider nicht so ganz durch!
Dim nTimeOut As Long
nTimeOut = Timer + 5 '5 Sekunden TimeOut Do ' tue irgendwas... Loop Until Timer >= nTimeOut Grüße Stefan |
Re: Timeout realisieren
Versuchs mit einem TTimer
|
Re: Timeout realisieren
Hallo,
erst einmal vielen Dank für Deine Antwort. Am liebsten hätte ich eine Lösung ohne das Timer-Control. Hast Du villeicht noch einen Vorschlag. Grüße Stefan |
Re: Timeout realisieren
Anstelle der "Timer" funktion kannst du "GetTickCount" nutzen. Diese Funktion gibt dir die Millisekunden seit Windowsstart zurück. Anstelle wie bisher "+5" müsstest du dann natürlich "+5000" schreiben da es eben keine sekunden sondern Millisekunden sind.
|
Re: Timeout realisieren
Hallo,
klappt wunderbar. Dankeschön. Grüße Stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:28 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 by Thomas Breitkreuz