Increasing win98 GDI resources

I'm working on an application hooking GDI resources, I have this customer who's activating A LOT of applications, which eat up a major GDI resources.
I need to deliver them a set of recommendations on how to increase the overall GDI resources. These
recommendations should include either hardware upgrades, operation procedures, special software installations, whatever.
The current settings there are p-233 stations working Win98 with 64-96 MB RAM, MACH 64 RAGE PRO AGP video cards, using 16 bit colors on 600X800 resolution.
I need ideas.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi Giln,

The best way is to add more RAM.

Are the applications that are started necessary???  If not, remove them, or stop them from starting up, via MSCONFIG.  To access it, run MSCONFIG from the RUN command.  To actually see if there are any 'hidden' applications running, press ALT+CTRL+Delete and you should see a list.  You can remove them by pressing enter on the offending items.

Another thing, is to make sure that you don't have FINDFAST in the startup menu.  It's a program from MS Office.  It's a huge memory hog, and is not needed.

gilnAuthor Commented:
I need more creative solutions,
I can not remove applications running there.
I got this answer that GDI resources are set and can not be increased, could that be true ?
No, you cannot get more GDI resources on Win98.  It's a fixed resource and is limited by the architecture of Win98 and it's compatibility with DOS.

If you need more, the only solution is to move to Windows NT.  It sacrificed a significant amount of DOS/16-bit compatibilty in order to remove the GDI resource limits.

If you need to stay on Win98, the only thing you can do is analyze your application and avoid doing things that consume resources.  Go over everything and ask if it can be done without opening a new window or control.  Re-use anything you can and be sure you don't leak resources.

Overall, it's a tough problem with no simple and easy solution.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.