Is it possible to run a 16 bit application in a 32 bit machine, like Windows 98 and Windows NT. The obvious answer could be NO!
I am really confused about this. I inherited a project written in VB4 using Access 2.0 and formula one. In an old machine the source code as well as executable were running fine until the hard drive was damaged. We replaced the hard drive and reloaded the softwares and VB source codes.
Here is the dilemma. Neither the source code nor the executable will run on the rebuilt machine with the 16 bit API calls and displaying object required errors. When I changed the API calls to 32 bit, the source code will run but the recompiled application will not. It also will not run on other windows 98 machines that is currently running the original 16 bit executable.
My expert resource person is saying that a 16 bit application will run on 32 bit machine but everyting I read is saying no. But...Why is the old 16 bit executable is running on the 32 bit machines. I was able to work an recompile the 16 bit application on the machine before the hard drive was damaged. Is there a way to have a machine run both 16 and 32 bit applications?
What am I missing here. I have been working on this for quite awhile and I need a definitive answer. H-e-l-p.
TONDOBOY
The original 16 bit executable is still running on other windows 98 machines but cannot be run on this machine.
I am really confused about this. I inherited a project written in VB4 using Access 2.0 and formula one. In an old machine the source code as well as executable were running fine until the hard drive was damaged. We replaced the hard drive and reloaded the softwares and VB source codes.
Here is the dilemma. Neither the source code nor the executable will run on the rebuilt machine with the 16 bit API calls and displaying object required errors. When I changed the API calls to 32 bit, the source code will run but the recompiled application will not. It also will not run on other windows 98 machines that is currently running the original 16 bit executable.
My expert resource person is saying that a 16 bit application will run on 32 bit machine but everyting I read is saying no. But...Why is the old 16 bit executable is running on the 32 bit machines. I was able to work an recompile the 16 bit application on the machine before the hard drive was damaged. Is there a way to have a machine run both 16 and 32 bit applications?
What am I missing here. I have been working on this for quite awhile and I need a definitive answer. H-e-l-p.
TONDOBOY
The original 16 bit executable is still running on other windows 98 machines but cannot be run on this machine.