Dave Crozier wrote:
> Eurico,
> I assume you mean the report listener bits and pieces, in which case they
> are installed in your runtime module or the installation program if you have
> one.
> 
> Personally, I prefer to have a runtime module which loads up a base VFP
> installation with all the VFP runtime files and reportlistener .APP(s). You
> can get these from WOOdy's site at http://ftp.prolib.de/Public/.
> 
> I then like to distribute the .exe file and any required activeX's
> separately in a separate installation program - usually generated by
> Innosetup.
> 
> Don't forget though that you can install all the required VFP files in the
> application folder and that requires no installation. Of course if you use a
> loader program to upload the exe to the workstation then this becomes a
> little more problematic. 
> 
> If you need any more information as to the files required just ask as lots
> of the group have used Innosetup if I can't get back to you.


Loved Rick Borup's session at WhilFest years ago where he sold this idea 
of installing something small/simple to get the runtimes there, and then 
you just had to publish your app (without the fat/overhead of the runtimes).

Here's an old Inno script of mine that deploys the runtimes and other 
"essential" files for the basis of my exe's:

[Files]
Source: C:\dev\setup\blat.dll; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\setup\xfrx.*; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\setup\dbximage.dll; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\setup\ereports.dll; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\setup\dbxsmtp.dll; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\setup\hndlib.dll; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\runtimes\vfp9\*.*; DestDir: {app}; Flags: onlyifdoesntexist
Source: C:\dev\H2Office\CIPHER50.FLL; DestDir: {app}
Source: c:\dev\setup\7za.exe; DestDir: {app}
Source: ..\..\..\..\..\..\windows\system32\mscomct2.ocx; DestDir: {sys}; 
Flags: onlyifdoesntexist regserver
Source: C:\dev\runtimes\mysql\Setup.exe; DestDir: {app}\MyODBC; Flags: 
ignoreversion
Source: c:\dev\setup\vRunFox.EXE; DestDir: {app}; Flags: ignoreversion

[Run]
Filename: {app}\MyODBC\Setup.exe; StatusMsg: Ready to install MySQL ODBC 
drivers...

[Setup]
AppName=MBSS Essentials 1.0
DefaultDirName={pf}\MB Software Solutions\
AppCopyright=© MB Software Solutions, LLC
AppVerName=MBSS Essentials 1.0
InternalCompressLevel=ultra
OutputDir=C:\Documents and Settings\Michael Babcock\My Documents\MySetups
OutputBaseFilename=mbss_essentials
VersionInfoVersion=1
VersionInfoCompany=MB Software Solutions, LLC
VersionInfoDescription=MBSS Essentials
VersionInfoTextVersion=1.0
VersionInfoCopyright=(c) 2007, MB Software Solutions, LLC
Compression=lzma/ultra
LicenseFile=C:\mbss\legal\general_license.rtf
DefaultGroupName=MB Software Solutions
ShowLanguageDialog=no
Uninstallable=false
AppComments=MBSS Essentials -- runtimes ver. 9
[email protected]
DirExistsWarning=no


-- 
Mike Babcock, MCP
MB Software Solutions, LLC
President, Chief Software Architect
http://mbsoftwaresolutions.com
http://fabmate.com
http://twitter.com/mbabcock16

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to