16 bit client, Btrieve database, and NTVDM? HELP!
Posted on 2002-06-26
I am in a real bind here. The environment I work in is migrating from a Novell 3.x/DOS based environment to a Win2K AD/WinXP environment.
We are transitioning off of this 16 bit application that communicates with an old Btrieve database that resides on a Novell 3.x server.
The client runs fine in XP. You can get into the application without any problems. Once you click on a customer record though, the trouble begins. The processor (machines are Dell 2.0ghz) pegs out to 100% and the application just sits there. If you open up the task manager you can see the NTVDM.EXE is the process that's eating up all of the processors resources.
From a little bit of research I have learned that the NTVDM is the built in 16 bit emulator for 2k/XP. I need to figure out what is going on and why this doesn't work. There is almost no overhead on the Novell box where this database resides, so I know it's not a bandwidth issue. This app runs like a champ in 95/98. I need some ideas or things to try, bad. Thanks in advance.