Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Create Installer (setup) application for a VFP 9 Project

Create Installer (setup) application for a VFP 9 Project

Create Installer (setup) application for a VFP 9 Project

Dear Friends,

We have a VFP 9 project. I want to create an installer for this project.
Which installer is the most appropriate one for VFP 9?

I have not yet used any installer or created any installation package of a VFP application so far (embarrassed to say that, yeah!)
I know there is InstallShield but its not a native feature of Win 10, right?
So, how can I get an installer (preferably an OpenSource one or which can be downloaded free)?

Thanks in advance

RE: Create Installer (setup) application for a VFP 9 Project

There are several installers to choose from. One of the most populare is Inno Setup, from J R Software. It works well both with VFP and Windows 10. Doug Hennig has written a detailed article that will tell you more about it. See http://doughennig.com/papers/Pub/InnoSetup.pdf

It's true that InstallShield is not native to Windows 10, but it will still work. A cut-down version is available on your VFP install CD. But personaly I prefer Inno, which is much simpler to use and produces smaller executables.


Mike Lewis (Edinburgh, Scotland)

Visual FoxPro articles, tips and downloads

RE: Create Installer (setup) application for a VFP 9 Project

Thank you Mike.
I will check this.


RE: Create Installer (setup) application for a VFP 9 Project

Just for sake of completeness:

Intallshield is not a native part of Win10, but it comes with VFP9 and is one third party component you can install. It comes with a so called merge module for VFP runtimes and includes another for the C++ runtime anyway, independent of VFP. The version coming with VFP is an express version with limited features, but sufficient. Several people prefer Inno setup, as it's open source and free in its entire feature set, so you can do more than with InstallShield Express (ISE), when deep diving into Inno documentation.

What's part of Windows is the Windows Installer service, which software like InstallShield and Inno Setup make use of, so the software finally is registered for the Windows features of listing installed software and their uninstallation.

Bye, Olaf.

RE: Create Installer (setup) application for a VFP 9 Project

Olaf, Thank you very much.
When you said 'Just for sake of completeness', you meant it! smile


RE: Create Installer (setup) application for a VFP 9 Project

It's still an option, one advantage is a nicer user interface for creating your setup projects and an assistant not so bad at reminding you about which steps to go through. But that doesn't make it intuitive to the end. For example finding a setup.mi or setup.exe in the folder structure ISE creates for all possible types of setups and media you could use, is not straight forward.

Situations speaking for ISE come with the need to make some registry keys or even some scripted actions as part of the installation. ISE can install simple EXE including runtimes, can autodetect COM classes you have in your EXE or DLL and register them, you can manually specify registration of OCXes and DLLs, too. So it is quite sufficient, too. VFP help has a walkthrough to it, which has more verbose instructions than the Inno recipes you also can find in the fox wiki. Doug Hennig's paper is very thorough, indeed.

I'd say if you don't get an Inno setup going, try ISE and postpone learning Inno to later. From the outset it surely pays to finally learn Inno, but creating a setup may have it's timebox right now, you wouldn't like to stretch. Inno Setup White Paper of Doug: 28 pages. Walkthrough: https://msdn.microsoft.com/en-us/library/ms917481.... ~5 pages (hard to compare a website with a PDF).

Bye, Olaf.

RE: Create Installer (setup) application for a VFP 9 Project

Dear Olaf,
As usual, amazing explanation!
Thank you very much for the info, guidelines and suggestions.


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close