Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Delay
Message
De
02/03/1998 11:15:42
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Delay
Divers
Thread ID:
00082094
Message ID:
00082094
Vues:
69
I have a function that must be executed continously over a period of one second.

I've previously achieved this with the following code:

st = GetTickCount() + 1000
do while GetTickCount() < st
TMValidSession(session_handle)
enddo

(The function GetTickCount() is a KERNEL32.DLL API Call, and the
function TMValidSession() is an API-call to a DLL that communicates
with a network of temperature sensors)

The problem with the above code, is the amount of CPU-power it consumes. This causes problems for other applications running
on my system.

I've been told that this C-code is more CPU-friendly:

for (i = 0; i < 5; i++)
{
   TMValidSession(session_handle);
   Sleep(200);
}

How can I write function similar to Sleep(), in FoxPro?

---

Werner Vesteraas, SIMGUARD AS
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform