Sys(2336)
This function calls the EnterCriticalSection and LeaveCriticalSection Windows API functions in a multi-threaded DLL. Added (but unsupported and undocumented) in VFP 6 SP3, this function is fully supported starting in VFP 7. Usage | cCount = SYS( 2336 [, nAction ] ) |
Parameter | Value | Meaning |
nAction | 0 or omitted | Returns the current critical section reference count. |
1 | Calls the EnterCriticalSection Windows API function. | |
2 | Calls the LeaveCriticalSection Windows API function. | |
3 | Calls the LeaveCriticalSection Windows API function as many times as needed to reset the reference count to 0 and release the Critical Section. | |
cCount | Character | A character string containing the current reference count. |
Example | * Start the call to the critical section. lcCSCount = SYS(2336, 1) * your code here lcCSCount = SYS(2336, 2) && Exit the critical section. |
See Also | Build MTDLL, Sys() |
View Updates
Copyright © 2002 by Tamar E. Granor, Ted Roche, Doug Hennig, and Della Martin. All Rights Reserved.