| RTP Series - RTP25 |
| RTP Series - RTP27 |
| QTIPS - Printing Large Variables from the Debugger |
| VERBatim - V87 |
| @ATTACK - @TCL.Stack |
| Playing with Scan Codes |
| QTIPS - Compiling Protection Code |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd) |
| SecureUser |
| VERBatim - V25 |
| @ATTACK - @Files.System |
| Advanced Revelation Initialisation Sequence (Overview) by Mike Pope |
| REVMEDIA Revisted |
| Simple Security |
| QTIPS - Hiding Symbolic Source Code |
| Using One Dictionary With Multiple Tables - Aaron Kaplan - SoftMart Inc |
| Reader's Clinic - Functions and Subroutines |
| Argument passing - Subroutines and Functions - Mike Pope |
RevMedia FKB
| Document | V1I3A8 |
| Title | RTP Series - RTP27 |
| Keywords | RTP27 STACK PROGRAM |
| Text | This 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 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) |
Page last modified: 30/01/03