Hi everyone :)
I have a visual basic 6 executable which uses COM to early and late bind to both C++ and VB6 dlls and at least one of those C++ COM dlls then goes onto bind to several other non COM dlls.
My application is, at times reaching and exceeding the 2Gb default limit per process in XP. I am in the process of investigating whether i can improve the memory handling to reduce this usage however in the mean time i would like to increase the amount of ram available for this process to >2Gb.
Am i right in saying what i need to do in order to get this to work is to :
a) Turn on the /3GB switch in the Boot.ini file
b) Use Editbin with the switch /LARGEADDRESSAWARE to modify the image header (/LARGEADDRESSAWARE) flag of my executable.
If so, am i right in saying the syntax is as follows:
editbin /LARGEADDRESSAWARE Application.exe
Is there more to it or will my application process space now have access to 3Gb?
This request is rather urgent although an answer on any timescale is still much appreciated.
Thanks :)
Matt :)
Start Free Trial