third_party_content:community:commentary:forums_nonworks:9c61ba5660afea95852565d100759c88

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 24 MAR 1998 05:24:37PM Ed Scheid wrote:

The user has been running version 3.12 for years. During the last week she repeatedly has gotten this message when entering data:

'CATALYST'Line 1. B28 Not enough string space - Out of Memory.

Line 1 'CATALYST' broke because a run time error was encountered..

!e037 Execution counter set to 037.

!0 invalid debugger command.

No changes have been made to her PC and there is plenty of available space on the server where the database resides.


At 24 MAR 1998 05:38PM Aaron Kaplan wrote:

String space is related to the amount of DOS memory on the individual PC. You might need to redefine various settings on the PC that have changed. An upgrade to a new operating system, network client, memory manager, or installation of new software might make enough changes in the system to cause this problem.

These changes could be in the changing of memory information in CONFIG.SYS, loading of new or updated drivers, or modification to the initial ARev startup command.

The Advanced Revelation FAQ has information on maximizing memory and string space.

[email protected]

Sprezzatura, Inc.

www.sprezzatura.com_zz.jpg


At 25 MAR 1998 04:19AM Steve Smith wrote:

To detect the amount of memory available to AREV use the RBASIC

lines:

DECLARE FUNCTION MEMSPACE

BYTES.FREE=MEMSPACE(999999)

Also, to reclaim memory:

@TCL.STACK='

FLUSH

GARBAGECOLLECT

Also, enable expanded memory from DOS, then run AREV.EXE with the

/XM4096 switch present on the DOS command line.

Steve


At 26 MAR 1998 11:15AM Michael Slack wrote:

Another way to check how much free memory you have at any given time is to type WHO at TCL. Near the bottom of the screen is how much memory your PC has free.

As a general rule of thumb, we have found that 200K is the minimum you need to keep running. If you go below that you may get the "Out of string space" error. When that happens, we normally tell our users to log out and then log back in to the AREV application (we are useing AREV 3.12). The logging in will reset everything and start you fresh on memory. I know that isn't the most elegant solution but that is what we have found to work for us.

I personally haven't ever had any luck with the GARBAGECOLLECT process.

Michael Salck

View this thread on the forum...

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