Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
15 minute delay in prg
Message
From
29/01/2008 00:49:52
 
 
To
28/01/2008 23:47:38
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01286463
Message ID:
01286468
Views:
18
>Hi. Is there a way to put a 15 minute delay in a prg? DO WHILE takes 100,000,000 loops just to get 1 minute!

There are several ways - a DO WHILE loop is probably amongst the worst, as it will use 100% of a CPU if you let it, and a fixed number of loops will take different amounts of time on CPUs of different speeds.

An old Fox way to do it is INKEY():
=INKEY( 900 ) && pauses for 900 seconds (15 minutes)
You could use the WinAPI Sleep function: http://news2news.com/vfp/?group=58&function=80

Or, you could use a VFP timer control, and set its .Interval property to 900000 (900,000 milliseconds, equal to 900 seconds or 15 minutes).
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform