Processes the first time delayed task on wait in the applications queue. The time delayed tasks scheduled by MidiDTask are not processed at a given time, but instead must be called using MidiExec1DTask which executes the first task in its queue.
pascal void MidiExec1DTask (short refnum);
refNum
- a 16-bit integer, it is the reference number of the application.
Execute the waiting DTasks of a MidiShare application.
void ExecuteAllDTasks(short refNum) { long n; for (n=MidiCountDTasks(refNum), n>0; nÑ) { MidiExec1DTask(refNum); } }
Generally this function is called from within an applications 'main' function, and as this is not under interruption it is possible to perform operating system calls.