General information
Category:
Coding, syntax & commands
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
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only