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


Inno Setup needed

Inno Setup needed

Inno Setup needed


I made a VFP9 sp2 application. This application is very simple. The only external object I use is :


I have made a working installation process with InstallShield Express but get error on Windows 7.

So, I downloaded "InnoSetup"...but can't find a working script. Now, the time to create the installer starting to take more time than the time to create the application itself.

Can someone help me or redirect me to a working script/process?

thank you for your times


RE: Inno Setup needed

msxml2.xmlhttp is whaqt made AJAX possible, it's also known as the XMLHTTPRequest object and supported by many javascript implementations of many browsers, available from Win98 on.

I doubt you exactly need Version 3.0, so simply stop adding that and instead CREATEOBJECT("msxml2.xmlhttp")

On Windows 7 you have msxml2.xmlhttp.6.0 and it will be downward compatible, I bet. You may test especially on Win7.

If you simply create the version on a PC you won't need any additional installer or extended inno setup script, it's there on all OSes since Win98.

Bye, Olaf.

RE: Inno Setup needed

Sorry to bring you on a wrong track with this XML line...

What I'm trying to do is to make a Install process of an VFP application with 2 lines of code :

1. ?"HELLO WORD from VFP!"

I try to install this on windows 7 and I can't. Install shield give me error. And inno setup looking for "msvcr71.dll"

so I try to locate the file to include and it in the setup and bla bla bla bla ....


RE: Inno Setup needed

You don't get around locating msvcr71.dll and other essential runtime files, despite using Merge modules.

Install shield can also use the merge module files (msm) coming with VFP located in C:\Program Files\Common Files\Merge Modules (like ALL merge modules).

And the single files are in C:\Program Files\Common Files\microsoft shared\VFP\, again this is valid for other language runtimes, too.

Yes, you won't get forward in Install Shield just by guessing, there is a walkthrough in the VFP help: http://msdn.microsoft.com/en-US/library/akzettd8(v=vs.80).aspx

What is true is, that Installshield Express 5 coming with VFP9 is outdated. 2006 even Vista didn't exist yet.

So beside this, Mike has pointed you to a good starting point in regard to using Inno Setup. But this even more so needs you to know all the files you need to include for a vfp exe to run.

Bye, Olaf.

RE: Inno Setup needed

I know these, it's just not very professional to need a seperate runtime installer.

Bye, Olaf.


RE: Inno Setup needed

Oh, and if you're really lazy,

you simply only add:

and perhaps another language you want to support and that's sufficient, if not using any VFP XML features and reports.

And you only need to put your exe besides it (or the other way around), and it runs, even from an usb thumb drive, no install needed, make it a "portable app".

If something doesn't work, http://fox.wikis.com/wc.dll?Wiki~VFP9RuntimeFiles is a source of info on the dependencies.

Bye, Olaf.

RE: Inno Setup needed

A very rude person.

Still, you try to help everyone...


Keep Smileing

There are 10 kinds of people in the world, those who understand binary and those who don't.

RE: Inno Setup needed



Oh, and if you're really lazy,
you simply only add:

WOW.. I like this !!!

Sorry...and...thank you Olaf. :)

You know I love you blllttt


RE: Inno Setup needed

Sorry, I'm already given to VFP.

And no need to apologize in any way. I imagine you were rather thin-skinned after an unsuccessful session with Installshield, but then just don't explicitly ask for an Installshield solution.

Like many things seemingly easy creating a setup with Installshield or any other tool takes some preparations, more than you think perhaps. And it's as always: It's easy, if you know how.

Don't think that I didn't also fiddle with many things before I know them.

Bye, Olaf.

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