|
|||||||
RTP Series - RTP27This is the routine that is used to load programs onto the program stack from where they are called. The program stack is a dimensioned array variable, dimensioned to 299 elements. A corresponding stack contains the program names of programs on the stack. When a program is called, it is looked for in the program name stack and if it exists, the code in the corresponding position in the program stack is used. If the name is not in the stack, the system locates the appropriate object code and places it onto the program stack. As the program stack is dimensioned to only 299 elements, any attempt to load more programs will result in a "Subscript Value Out of Range" message from RTP27. This is usually encountered because all dictionary references {} are compiled as functions and are added onto the stack. If you do experience the above problem, try replacing your {} references with @RECORD<x> references and cut down on the amount of symbolics used in your window, perhaps by using a commuter subroutine. (Volume 1, Issue 3, Page 8) |
|||||||
| |||||||