error painting screens (AREV Specific)
At 17 NOV 2003 12:26:07PM Standard Life wrote:
Hi,
we are using AREV v3.12. I have a user who keeps getting errors when painting screens: "PAINTSUB Line 1. B28 Not enough string space - Out of memory. Not enough memory to execute debugger"
This is a P4 2+GHZ machine with 512MB RAM running Windows 2000. The application is using the /M switch and specifies 4096KB of extended memory. Is there some other setting that we can change that will resolve this error?
Thanks
At 17 NOV 2003 12:26PM Donald Bakke wrote:
Most likely this is a problem with your BIOS. This has been a common problem with newer machines. Here are a few things you can try:
1. Edit your C:\Windows\System32\Config.NT file and add a line that says "EMM=RAM".
2. Disable USB ports from the BIOS.
3. See if your BIOS allows you to use different memory segments for your video settings.
You can also search this site for "EMM" or "Expanded Memory" for other responses to this problem. Pay close attention to anything from Steve Smith on this issue.
At 17 NOV 2003 12:26PM Standard Life wrote:
Hi,
we are using AREV v3.12. I have a user who keeps getting errors when painting screens: "PAINTSUB Line 1. B28 Not enough string space - Out of memory. Not enough memory to execute debugger"
This is a P4 2+GHZ machine with 512MB RAM running Windows 2000. The application is using the /M switch and specifies 4096KB of extended memory. Is there some other setting that we can change that will resolve this error?
Thanks
At 17 NOV 2003 12:26PM Donald Bakke wrote:
Even though you are specifying Expanded memory in your command line this doesn't mean Expanded memory has been enabled. Check the WHO screen to confirm.
Did this machine recently start having these problems or is this the first time this machine has been running AREV?
At 17 NOV 2003 12:26PM Don Miller - C3 Inc. wrote:
You must enable it from within the shortcut that starts AREV. If you search around here, you'll find that there a lot of machines out there that won't support EMS (or will only do so with great difficulty). If you go to the Properties of the shortcut and select the Memory Tab, see if EMS is available. If so, set it to 4096, uncheck the Uses HMA, set XMS to None and leave the rest to their defaults.
You might check CONFIG.NT to see if there's a line containing EMM386.EXE with the NOEMS option. If so, change it to AUTO. Make sure that a HIMEM.SYS line preceeds it.
Don M.
At 17 NOV 2003 12:26PM Donald Bakke wrote:
Don M.,
You must enable it from within the shortcut that starts AREV. If you search around here, you'll find that there a lot of machines out there that won't support EMS (or will only do so with great difficulty). If you go to the Properties of the shortcut and select the Memory Tab, see if EMS is available. If so, set it to 4096, uncheck the Uses HMA, set XMS to None and leave the rest to their defaults.
He said that this was done (although not in so many words.) However, I have found that machines that don't support EMS will still allow EMS to be configured from the shortcut.
You might check CONFIG.NT to see if there's a line containing EMM386.EXE with the NOEMS option. If so, change it to AUTO. Make sure that a HIMEM.SYS line preceeds it.
Isn't this applicable to Win98 or older? Win2000 doesn't have EMM386.EXE as it is built into the OS now.
At 17 NOV 2003 12:26PM The Sprezzatura Group wrote:
At 17 NOV 2003 12:26PM Don Miller - C3 Inc. wrote:
Sprezz .. Oops .. too much on my plate today.
Don M.
At 17 NOV 2003 12:26PM Don Miller - C3 Inc. wrote:
Don B.
Right! I didn't pay attention to Win2K. EMM=RAM is the correct entry. I've seen it both ways. Sometimes just specifying EMS usage in the shortcut works even if it's not explicitly supported and sometimes it doesn't. I think it depends on the MoBO chipset. Intel CPU's seem more tolerant than some of the recent AMD offerings.
Don M.
At 17 NOV 2003 12:26PM The Sprezzatura Group wrote:
As Don correctly points out you might not be using EMS. It doesn't matter HOW much RAM you have on the machine, AREV can only address 640K of low memory and up to 4MB of Expanded memory so once you have a machine with more than 5MB AREV has as much RAM as it will ever need
.
The issue is can AREV use this memory and the acid test as Don points out it to WHO at TCL and see if it is being used.
The Sprezzatura Group
World Leaders in all things RevSoft