Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Funktion Warteschleife (https://www.delphipraxis.net/16759-funktion-warteschleife.html)

M-O-D 23. Feb 2004 07:33


Funktion Warteschleife
 
Hi,

ich versuche eine Funktion oder zu schreiben, welche eine bestimmte Zeit(z.B. 10 Sekunden) auf eine Datei wartet und wärend dieser Zeit jede Sekunde prüft, ob die Datei schon da ist. Wenn die Datei vorhanden ist, solls weitergehen. Wenn nach 10 Sekunden noch nix da, sollte die Funktion False zurückgeben.
Das bedeutet das die Funktion, an der Stelle wo sie aufgerufen wird, den ganzen Programmlauf anhalten muss. Habs mit ner einfachen whileschleife probiert, lastet natürlich das System aus bis zum Get NO :wall: Die Sleep Funktion friert mir das ganze Programm ein, mist. Hat jemand ne Idee, vielleicht denke ich zu kompliziert :gruebel: ?

fkerber 23. Feb 2004 07:36

Re: Funktion Warteschleife
 
Hi!

Als Alternative zu Sleep bietet die Code-Lib Delay an. das friert nicht so ein, weil Application.ProcessMessages drin ist.
Vielleicht hilft dir das.

Ciao fkerber

M-O-D 23. Feb 2004 07:52

Re: Funktion Warteschleife
 
Na klar :hello: ,

hat hingehauen. Da hätte ich auch selber drauf kommen können :wall:

Danke Dir...

fkerber 23. Feb 2004 08:19

Re: Funktion Warteschleife
 
Hi!

Keine Ursache :-D

Ciao fkerber


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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