Information générale
Catégorie:
Codage, syntaxe et commandes
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
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement