I have a legacy FoxPro 2.6 application and I would like to compile it using a newer FoxPro version so I can run it on Windows 7 x64 systems (through x32 compatibility) and distribute it commercially. Is there any way of doing this in a legal way without buying the 500$ + license?
I'm just talking about compiling it, as the development was done on a licensed FoxPro 2.6...
Thanks!
As you say if it was FoxPro for DOS or FoxPro For Windows, then they are 16-bit and will not run on a 64-bit OS, nor will any other 16-bit executable for that matter.
If you want to migrate it to Visual FoxPro then you need a legitimate copy of that. Maybe you have it via MSDN or something already.
Even if you have Visual FoxPro, it's not necessarily a case of just recompiling it either, depending on the complexity involved. There are other threads that deal with this topic.
You could run it in 'XP Mode' on Windows 7, which is effectively an XP virtual machine, or if it actually is FoxPro for DOS (not FoxPro for Windows) then you can also run it in DosBox successfully, but might encounter problems printing.