Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi 30 min warte schleife (https://www.delphipraxis.net/24746-30-min-warte-schleife.html)

abi 25. Jun 2004 14:08


30 min warte schleife
 
Hallo
ich brächte was das mein Programm ablauf für 30 min unterbricht.

Es sollen aber noch alle timer gehen, ich muss auch aus dieser Schleife wieder rauskommen sollen.

Ich habs mit diesem Code probiert.
Code:
Source:
Start:=GetTickCount;
REPEAT
  Antwort := PruefeGeber();
UNTIL (GetTickCount-Start>=10000) OR Antwort<>'';
Aber da gehen meine Timer nicht mehr oder besser gesagt er ist abgestürtzt.

Also keine gute lösung.

Freu mich über jeden Tip, danke.

mfg
abi

Aenogym 25. Jun 2004 14:14

Re: 30 min warte schleife
 
hi,

ich würde das ganze etwa so lösen (nicht getestet):

Delphi-Quellcode:
sleep(30*60*1000);
application.processmessages;
damit sollten doch die timer alle laufen, oder?

Aenogym

abi 25. Jun 2004 14:21

Re: 30 min warte schleife
 
Hallo
mit sleep hab ich nur schlechte erfahrungen gemacht, besonderst bei langen Zeiten.

Hab diese Frage auch in einem anderen Forum gestellt.

Da gabs auch schon ein paar antworten.

[df]http://www.delphi-forum.de/viewtopic.php?t=27333&start=0&postdays=0&postorder =asc&highlight=[/df]

Sorry aber ich bekomms nicht hin.

abi

Thorben86 25. Jun 2004 14:27

Re: 30 min warte schleife
 
Könntest du vielleicht auf den Post Linken, Die Suche bringt uns gar nichts, da wir 1. nicht wissen Wie das Topic lautet und 2. die wenigsten lust haben zu suchen, welcher es jetzt sein könnte

abi 25. Jun 2004 14:30

Re: 30 min warte schleife
 
http://www.delphi-forum.de/viewtopic...ighlight=warte

So gehts habs aber auch fast nicht anders gemacht.


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