Knowledge Base

If a MultiTrack task executes more than 255 instructions without yielding, the controller will suffer a fatal runtime error. This is a deliberate mechanism designed to prevent you from locking up your program with an infinite loop in a task. However, there may be times when you need to exceed this limit. The ClrInstCount instruction resets the counter each time it is executed, effectively defeating the protection mechanism.

A fatal error will occur if this instruction is executed outside of a task in the MultiTrack task queue.

See MultiTrack tutorial

Dialect exclusions: Not available in dialects before 18.