VFP on Windows Server

Hi all:

I have a client with multiple VFP apps running on a Windows Server 2003 x32bit. They are planning to upgrade to a  Windows 2008 X64bit Server. Please tell me if the following apps are compatible:

1) Written with VFP-7
2) Written with VFP-9

I have been told that the VFP-7 app must be upgraded to VFP-9 to work on Windows-7 workstation s, but I do not know about the server side. (Interestingly, I am able to run the VFP-7 app locally on a Win-7-Pro x64 PC.)

Thank you.

Cathie
ramramcatprogrammerAsked:
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.

pcelbaCommented:
Compatibility is good if you provide all necessary libraries and register all necessary COM controls. The core runs w/o problems, components are problematic in many cases.

Almost all applications run slower on newer OS.

The set of necessary run-time libraries is listed here:
http://fox.wikis.com/wc.dll?Wiki~VFP9RuntimeFiles
http://fox.wikis.com/wc.dll?Wiki~VFP7RuntimeFiles
You may use it just in case your app installer does not provide these libraries.

I would also guess the application is not running at the W 2008 Server directly but at workstations and accessing data in shared server folder. That's OK but slower than before.

W7 + W2008 combination also requires some special settings which are discussed e.g. here:
http://www.experts-exchange.com/Networking/Network_Management/Q_28549984.html

I would recommend the VFP 7 app upgrade because VFP 9 is more stable and reliable. Of course, not everything is 100% compatible, some SELECT commands with aggregate functions will need updates, language syntax is more strict in a few cases - compiler will tell surely. But everything depends on your free time and budget... If the old app works and you don't plan major upgrades then there is no need to switch into VFP 9.

Some people are using even VFP 5 apps under W7. Anyway you have to test the app in the new environment before going live.

Note: The time when there will be new VFP incompatible OS will come but old compatible OS emulators will also be here...

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
Olaf DoschkeSoftware DeveloperCommented:
>I have been told that the VFP-7 app must be upgraded to VFP-9 to work on Windows-7 workstations
AS Pavel says and as you can see for yourself that's wrong.
Either they were wrong, or they were telling VFP9 is the only VFP having been updated to support aero style windows without any glitches. That's true, but as Pavel says the compatibility list goes further down.
All VFP versions have problems with SMB2 or higher, cleartype font enhancements and of course newer OSes don't have the C runtime VFP needs preinstalled and even common controls are not part of them, so you have to install more. Not a problem, if you do a setup and let it bundle dependencies. We have installshield express and the VFP and C++ runtime merge modules, GDIplus, Common Controls, you can put all together into an MSI setup there or do things manually.

ActiveX Controls themselves like MS Treeview, MS DTPicker, MSCal, Slider etc. still work even under Win8, but of course look antiquated, VFP controls at least adapt to windows themes. I'd move to third party ActiveX controls, to have better support and more modern looks, if that's a concern.

>I have been told that
If you talk about VFP experts or even us here, I'd like to have a quote. I never said so, but strongly recommended VFP9 often enough for sure. Compatibility has a range, "it works" is different to "It looks and works 100% the same".

Bye, Olaf.
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
Microsoft Legacy OS

From novice to tech pro — start learning today.