Uniface can be very busy running Proc code. Currently there is no way to interrupt Proc execution, not manually but also not using the Async Interrupt trigger (and UTIMER). It would be nice if Proc execution can be interrupted using e.g. a statement that checks an NMI flag set be a second Uniface thread. The NMI flag can be set by e.g. a button or the Async trigger.

Use Case

Cancel any Proc processing that just takes too long, e.g. retrieve or some othe batch-like process.


Increases overall end-user usability of C/S applications.


Proc Code

Operating System

Not Applicable



Leave a Reply