version 2003
PA_UnfreezeProcess (pNum)
| Parameter | Type | Description | |
| pNum | long | Process number |
Description
The routine PA_UnfreezeProcess resumes the execution of the process whose process number is pNum, that has been previously paused or delayed by a call to PA_FreezeProcess or PA_PutProcessToSleep.
This routine works like the 4D Command RESUME PROCESS, refer to the 4th Dimension Language Reference manual for more information.
Example
Resume all delayed/paused processes.
#define P_DELAYED ((long) 1)
#define P_PAUSED ((long) 5)
void ResumeAllProcesses()
{
char name[256];
long i, state, time;
for(i = 1; i <= PA_CountTotalProcess(); i++)
{
state = 0;
PA_GetProcessInfo(i, name, &state, &time);
if( (state == P_DELAYED) || (state == P_PAUSED) )
PA_UnfreezeProcess(i);
}
}
See Also
PA_FreezeProcess, RESUME PROCESS.
Error Handling
Use PA_GetLastError to see if an error occurred