Please enable JavaScript to view this site.

A-Shell Development History

New AUI_CONTROL / AUI_MENU option: The control click event can now call an SBX by setting the MBF_CMDLIN flag and setting the CMD string to:

SBX: sbxnam, arg1, arg2,...argN

Note that other than the "SBX:", this is essentially equivalent to the XFUNC syntax, but unlike XFUNC, the return value of the SBX is ignored.

Also note that the current state of A-Shell or ATE is suspended while waiting for the SBX to return, so it is probably only a good idea to use this with modal functions that are reasonably limited in scope. (Using it to launch an entire application, which in turn may get nested by subsequent launches is likely to burn up a lot of stack space; using the traditional CMD = "$ASHELL ..." to launch a new instance would be preferable in that case.