SubProc: Difference between revisions
(Imported SUBPROC command page from old wiki) |
(→Syntax) |
||
Line 10: | Line 10: | ||
==Syntax== | ==Syntax== | ||
SUBPROC <file name> | |||
[[Image:SubProc.png]] | [[Image:SubProc.png]] |
Revision as of 18:07, 6 May 2014
The SubProc(SU) command runs one procedure from within another procedure. It performs the same function for a procedure file as a GoSub statement does for a program.
Comments and Examples
BR suspends the originating procedure when it finds the SubProc command in a procedure file. All active procedure files remain open and BR executes the entire sub-procedure before returning control to the originating procedure. Up to 9 levels of procedures may be nested.
The following example starts execution of the SAMPLE procedure file:
SubProc B:Sample
Syntax
SUBPROC <file name>
Parameters
SubProc requires the file name parameter, which specifies the file to be executed as a sub-procedure.
Technical Considerations
It is important to keep in mind that each open procedure or subprocedure file counts as one open file on the system, thereby reducing the number of other files that can be opened.