Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
15 minute delay in prg
Message
De
29/01/2008 00:49:52
 
 
À
28/01/2008 23:47:38
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
Visual FoxPro
Divers
Thread ID:
01286463
Message ID:
01286468
Vues:
20
>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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform