mheidenreich
03-03-2003, 07:55 AM
Greetings,
At my company the people way before me decided to write a VC++ program for Windows 98 SE to run an extremely critical and expensive machine. This program is contantly being hit and it crashes all the time. The crashes consist of your normal Windows errors of page faults and fatal exception errors.
The currently machine it is running on is a 450mh PIII IBM 300GL series PC. The original program was the buggiest most poorly written code I have ever seen. And were talking extremely obvious logic errors here. The program was rewritten by some consultant a few months ago fixing a good chunk of the bugs in it.
I've tried swapping identical PC's, switched to ECC ram, patched Visual Studio, and I can't remember what else but its still crashing.
So now I'm leaning towards getting off 98. Since its already written in VC++ I was thinking to drop it into XP and just recompile it. The only problem is as soon as the workspace loads up the project file I get the message "2 Active X controls cannot be instantiated". The version of VStudio is the same thats running on the 98 machine.
I'm a linux programmer and I really don't know much about VC. So if you had to make the choice. Would you.
A. Hire some other consultant to come in and get that program running for XP.
B. Scrap it and use a stable OS like linux. Although I have no idea how to get it to talk to the PLC.
C. Switch out the machine with something not 3 years old and put 98 on it.
Any suggestions would be great.
At my company the people way before me decided to write a VC++ program for Windows 98 SE to run an extremely critical and expensive machine. This program is contantly being hit and it crashes all the time. The crashes consist of your normal Windows errors of page faults and fatal exception errors.
The currently machine it is running on is a 450mh PIII IBM 300GL series PC. The original program was the buggiest most poorly written code I have ever seen. And were talking extremely obvious logic errors here. The program was rewritten by some consultant a few months ago fixing a good chunk of the bugs in it.
I've tried swapping identical PC's, switched to ECC ram, patched Visual Studio, and I can't remember what else but its still crashing.
So now I'm leaning towards getting off 98. Since its already written in VC++ I was thinking to drop it into XP and just recompile it. The only problem is as soon as the workspace loads up the project file I get the message "2 Active X controls cannot be instantiated". The version of VStudio is the same thats running on the 98 machine.
I'm a linux programmer and I really don't know much about VC. So if you had to make the choice. Would you.
A. Hire some other consultant to come in and get that program running for XP.
B. Scrap it and use a stable OS like linux. Although I have no idea how to get it to talk to the PLC.
C. Switch out the machine with something not 3 years old and put 98 on it.
Any suggestions would be great.