third_party_content:community:commentary:forums_nonworks:b3801612d46f25c28525659b002a78e8

Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 29 JAN 1998 02:43:54AM Jim Dierking wrote:

When saving to our invoices file at our order_entry window we

periodically get this error message. What does it mean?

I should note that there is a replace save routine that writes out

to an archive file information. TIA for the help, Jim.


At 29 JAN 1998 01:45PM Aaron Kaplan wrote:

This message means the program stack is full. There are a few thing you can do to eliminate this error.

One is to remove all {field} references in your code. For real fields, change then @RECORD. For symbolics, determine if the calulations can be embedded into the program.

In XLATE, change field names into field numbers. If you are XLATEing on symbolics, again, see if the calculations can be embedded in code.

If you are running a large amount of subroutines off a main program, look into making them EXPENDABLE. You make a subroutine expendable by prefixing the SUBROUTINE or FUNCTION heading in the code with the keyword EXPENDABLE. An EXPENDABLE routine removes itself from the program stack immediately, and does not wait for the main routine calling it to close.

[email protected]

Sprezzatura, Inc.

www.sprezzatura.com_zz.jpg

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/b3801612d46f25c28525659b002a78e8.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1