| 1. |
Solve : insufficient memory? |
|
Answer» Hello all-- greetings from South africa message appears about half way through a data capture screen that uses many say get statements and the complete entry page is 4 screens long- so I thinh that the page may be heavy for dosCan you chunk it out a little into smaller portions for it to handle and piece the 2 halves together to get the entirety of it? Is there any static information for a good stop/start flag location in the page that can be used to tell it to grab the first piece of info until it hit that flag, then write to file, then grab and append the 2nd half to the end of that file, you then can open that file and use that any way that you need. DBASE 4 is likely to understand neither Windows XP, nor the COMMAND.COM and CMD.EXE imitations of "proper" MSDOS. In the good old days Bill GATES said that 640 KBytes was more than enough memory. Ancient software is likely to interpret a GByte of memory as implausibly large, and decide it is a negative number because all memory has been used up. There are error conditions that are new with XP, and were unknown with MSDOS. Perhaps DBASE 4 gives a reasonable explanation of errors it is familiar with, and anything else is covered by a "catch-all" of "insufficient memory". Regards Alan This would probably mean that he would have to get say DOSBOX, since getting the actual thing would bring the same errors. DOSBOX is a substitute for the actual DOS, since its programmed to work in Windows. You can probably run Dbase 4 in DOSBOX. Here's the link for DB: http://www.dosbox.com/download.php?main=1 Hope this helps ,Nick(macdad-)Thank you very much-- you guys ( Dolls??) have been very helpful-- It is nearly 10Pm here so i will be forging onward with theis tomorrow__ I will post the results best regards Fred ( big grin)Is Himem.sys enabled in your config.sys file ? ?Worth checking, but since XP doesn't normally use Config.sys at initialization as well as autoexec.bat I am not sure if that will HELP or not...on the DOSBOX it would definately help to have himem set for max base mem.Thanks for all the input I found that the easiest thing was to break the code into blocks and put a "read" statement before the line that caused the error and it seems top be running well. About DOSBOX--- I am interested but am a little scared of trying to fix something that is not broken !! What is dosbox actually? i Is it a replacement of the old dos 6.22? If i install it am I likely to have errors with the dos programs that i am using? As I use Dbase on a network will it be nessessary to have dosbox on all the workstations or is it ok only to use it for programming regards fred (By the way -- anyone who still uses dos probably also hates being ripped off with inkjet printer cartridge replacement costs. Well i think i have licked the problems of refilling- interested to know- just LET me know. No costs nothing you cant do in your garage regards) DosBox is a sort of Port for Windows/Emulator of the actual MS-DOS. DosBox shouldn't bring up the same errors, its designed for Windows which should allow it to handle the large amounts of RAM. |
|