Compiler.

I rebuilt this systems OS to 64bit Windows 8.1. The old 32 bit system could not use the 16 Gig of RAM I now have in here. I have tried to reinstall my compiler, MS Visual C++ 6.0, but the install seems to fail, it gets to be just about done then simply stops. I've tried several times all with the same result.

I just searched for free compilers and there are several. I am simply canvassing for opinions and experience with such beasts.

The fossil compiler does not need to access 16GB of RAM, the platforms our company support rarely have 1GB of RAM, many have less than 1MB, all I need it to do is make sure a source will compile, an error checker. VC6 is the tool we have used to do this for most of this centuary. It is the tool that I have the install kit for on my desk.

Not accurate. Windows, for example, supports compatibility modes back to Windows 95. Granted, it may not be so simple as checking the compatibility box, but if you do want to run your legacy software, you usually can find a way.

Not accurate. Windows, for example, supports compatibility modes back to Windows 95. Granted, it may not be so simple as checking the compatibility box, but if you do want to run your legacy software, you usually can find a way.

That was not the point. The point was that, you can't expect or demand that legacy software runs on modern operating systems, because chances are, it won't. You should upgrade your software. How much money are you going to spend to try to find workaround for these old softwares? They are unsupported and outdated. At some point in the future, they're just going to stop working. That's a big business risk, and it's an annoying risk for consumers, as well. So upgrade.

Originally Posted by Adak

io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.

Originally Posted by Salem

You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

Modern operating systems do not support legacy software. We've been through this. If you want to run VC6, go ahead and run an older Windows in a virtual machine.

I suggest running an older 32 bit version of windows; the VC6 likely has an 16 bit installer that will NOT work on a 64 bit windows OS.

Tim S.

"...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson