Contents | Index | < Browse | Browse >
xROUTINE RoutineName
This is a "procedure" or "gosub" in other languages.
The commands attached to this event will never be executed, unless called
by another event.
Say you define an xROUTINE with the name of "Hello" :
xROUTINE Hello
Then from another event in the program you can call this routine with :
GoSub GuiName Hello
The commands attached to xROUTINE "Hello" will be executed and when finished,
control will be returned to the command after "Gosub GuiName Hello"
Starting with V3.2, Routines can take/return Arguments
Arguments may be accesses as internal variables $$ARG.0 to $$ARG.5, or
even better, defined in the routine's definition line :
> XROUTINE MyRoutine Arg1 Arg2 SomeArgName Arg6