Steven I had the same on XP. No problem on W98 or ME What I did was : 1. Increased swap file to 4000 MB 2. Aquired memoryblaser (a few bucks) 3. Replaced my zip cmd /c copy printfile.txt LPT5 with a UDF supplied by Dennis McGrath RBUDFZIP.EXE 4. Instead of printing many small files within a loop I now print one large file after the loop.
It is now working fine I belive all steps above has a good effect, but realy it is #3 to try first Hope it helps Gunnar Ekblad -----Ursprungligt meddelande----- Fr�n: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] F�r Steven Hoggan Skickat: den 13 november 2003 16:15 Till: RBASE-L Mailing List �mne: [RBASE-L] - Virtual Memory Problems, RB65++, Win2K Hi, We are experiencing considerable Virtual Memory problems when (I believe) we are running print-intensive operations under RBDOS 6.5++, Build 1.866xRT03. These same applications previously ran flawlessly under RBDOS 4.5++ I should also say that the problems are not encountered on W98 machines, only W2000 machines, which presumably points to the NTVDM under W2000. Anyway, I am using the following code to "release" acumulated memory periodically. SET VAR vcmspec = (ENVVAL('COMSPEC'))? SET VAR vclearmem = ('ZIP RETURN' & .vcmspec & '/C')? &vclearmem This does always seem to successfully release the necessary memory, while maintaining the database connection and the active variables. It does, however, drop any temporary tables/views that may be active at the time. Sometimes, however, and there's no easy way of predicting when, it just blows me straight out of Rbase Machine Specs: Dell 4600, 80GB HDD, 256MB RAM, Fixed swap file 1024MB System Variables of 60 for both Files and Buffers set Any pointers as to what I'm doing wrong, or what else I can do would be greatly appreciated. Thanks Steven Privacy & Confidentiality Notice ---------------------- This message and any attachments thereto is confidential and intended solely for the person to whom it is addressed. It may contain privileged and confidential information. If you are not the intended recipient you must not read, copy, distribute, discuss or take any action in reliance on it. If you have received this information in error, please notify us as soon as possible on the telephone number shown. Thank you. Fitzpatricks. Tel: +44 (0)141 306 9000 Fax: +44 (0)141 306 9090 Web: www.fitzpatricks.co.uk

