How VFP9 apps runs under Windows 8 64 bits?

Hi Experts


How VFP9 Apps runs under Windows 8 - 64bits ?

Thanks ins advance!
Eduardo FuerteDeveloper and AnalystAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
This version of FoxPro is dated in 2007. It is too old for Windows 8.1.

Consider running it in a virtual machine.

Did this version run in Windows 7 Pro 64-bit?  If so, use a Windows 7 virtual machine. If not, use an XP virtual machine.

Can you upgrade FoxPro?  Or use an alternative product?
Paul MacDonaldDirector, Information SystemsCommented:
A VM is probably the best you can do.  

FoxPro is a deal (albeit great) programming language.  It's probably time to re-write the application in something modern.
pcelbaCommented:
My VFP 9 is dated 2009 and if you look at http://www.baiyujia.com/vfpdocuments/default.asp you'll see the latest unofficial VFP patches.

VFP 9 uses Win32 API and it will run under all operating systems supporting this interface, incl. Windows 8/64 and Windows 10.

And VFP does not require any installation. Simply copy about 4 necessary files to a folder and execute VFP9.EXE. This list of files is published here http://fox.wikis.com/Topic/VFP9RuntimeFiles (currently unavailable) so:
VFP9.EXE
VFP9ENU.DLL (VFP9RENU.DLL for run-time environment)
MSVCR71.DLL
GDIPLUS.DLL
MSVCR71.DLL (optionally)
Of course, some add-ons are also very useful... but some of them (namely OCX libraries) do not work correctly under W8. Depends what everything your app uses. You have to test it.

The only problematic part could be access to shared files on a server which needs some tuning obviously.

Printing should have 32 bit printer drivers available, also ODBC data access requires 32 bit ODBC drivers.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Become a Microsoft Certified Solutions Expert

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

Eduardo FuerteDeveloper and AnalystAuthor Commented:
Just to clarify:
By now using VFP9 is not a matter of choice but a necessity.
I'm distributing  not profitable systems mainly for charities.
So, the task of translate to an actualized language could not be supported by now!

Pcelba, thank you for your always precise answers!
pcelbaCommented:
Exactly. To port any working VFP app into another development environment would mean hundreds or even thousands of man-hours. And smaller clients do not have funds for such almost useless (for them) action... Even the port to almost compatible environment like e.g. Lianja or dBase or Xbase++ means reasonable amount of work.

OTOH, VFP language is frozen today, the missing support and development becomes more and more visible. New programmers do not use VFP so the end of VFP era will surely come. But I am not complaining. To jump into Python, Lua, or even JavaScript is a great challenge.

Thanks for the points!
Eduardo FuerteDeveloper and AnalystAuthor Commented:
Pcelba

I workarounded internet development by using PHP/ Javascript since it has too much classes available to help.  Unfortunatelly there is no PHP language platform viable to develop desktop apps (just a discontinued one).
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
FoxPro

From novice to tech pro — start learning today.