Inno & Distributables

The place to discuss and announce issues that don't relate directly to ProMatrix, but that are of interest to ProMatrix users. Feel free to use the Chatter forum as you like (as long as your use is in good taste).

Inno & Distributables

Postby btiguy » Thu Oct 12, 2017 8:50 am

I want to use INNO to create setup files. In InstallShield, I had to include some distributables, such as VFP_GDIPlus.msm and others. How do I do that in INNO?
Also, I'm not sure which msm files to include. Any help?
TIA
Don
btiguy
 
Posts: 455
Joined: Mon Jun 21, 2010 4:03 pm

Re: Inno & Distributables

Postby Gerhard Schmidbauer » Fri Oct 13, 2017 4:31 am

Hello Don,

this is wath I use:

[Files]
;**********************************************************************
; VFP9 runtime support libraries and related files
; originally by Rick Borup in FoxPro Wiki
; adapted by Gerhard Schmidbauer, URANUS Software GmbH
;**********************************************************************
; Microsoft Graphics Device Interface Plus (GDI+) DLL
Source: D:\Install\_DLL\gdiplus.dll; \
DestDir: {cf}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace

; Microsoft Visual C++ 7.1 Runtime DLL
; If it does not already exist, write a copy of MSVCR71.DLL in the system directory
; so register VFP9R.DLL will succeed. Use the deleteafterinstall to remove this file
; after installation is complete. The deleteafterinstall flag will not remove existing
; files that where not replaced during installation.
Source: D:\Install\_DLL\msvcp71.dll; \
DestDir: {sys}; \
Flags: onlyifdoesntexist deleteafterinstall; \
Components: program workstation
Source: D:\Install\_DLL\msvcr71.dll; \
DestDir: {sys}; \
Flags: onlyifdoesntexist deleteafterinstall; \
Components: program workstation
; If a copy of msvcr71.dll is needed temporarily in {cf}\Microsoft Shared\VFP, uncomment this line.
; Not clear if necessary, so copy it for safety reasons.
Source: D:\Install\_DLL\msvcp71.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: onlyifdoesntexist deleteafterinstall; \
Components: program workstation
Source: D:\Install\_DLL\msvcr71.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: onlyifdoesntexist deleteafterinstall; \
Components: program workstation
; Write the application's copy of MSVCR71.DLL to the app directory.
Source: D:\Install\_DLL\msvcp71.dll; \
DestDir: {app}; Flags: onlyifdoesntexist; \
Components: program workstation
Source: D:\Install\_DLL\msvcr71.dll; \
DestDir: {app}; \
Flags: onlyifdoesntexist; \
Components: program workstation

; Microsoft Visual FoxPro 9.0 Runtime Support Libraries
; STDLL und EXE support
Source: D:\Install\_DLL\vfp9r.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: regserver sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; MTDLL support
Source: D:\Install\_DLL\vfp9t.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; English
Source: D:\Install\_DLL\vfp9renu.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Install other language resources:
; Spanish
Source: D:\Install\_DLL\vfp9resn.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; German
Source: D:\Install\_DLL\vfp9rdeu.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; French
Source: D:\Install\_DLL\vfp9rfra.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Russian
Source: D:\Install\_DLL\vfp9rrus.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Czech
Source: D:\Install\_DLL\vfp9rcsy.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Korean
Source: D:\Install\_DLL\vfp9rkor.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Chinese (Peoples Republic)
Source: D:\Install\_DLL\vfp9rchs.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Chinese (Taiwan)
Source: D:\Install\_DLL\vfp9rcht.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation

; Microsoft HTML Help Runtime Files for Visual FoxPro 9.0
; Wird weiter unten registriert.
Source: D:\Install\_DLL\foxhhelp9.exe; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
Source: D:\Install\_DLL\foxhhelpps9.dll; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: regserver sharedfile restartreplace uninsneveruninstall; \
Components: program workstation
; NOTE: Don’t use “Flags: ignoreversion” on any shared system files

; Microsoft Report Runtime Files for Visual FoxPro 9.0
; Report Preview
Source: D:\Install\_DLL\ReportPreview.app; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Report Output
Source: D:\Install\_DLL\ReportOutput.app; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation
; Report Writer
Source: D:\Install\_DLL\ReportBuilder.app; \
DestDir: {cf32}\Microsoft Shared\VFP; \
Flags: sharedfile uninsneveruninstall restartreplace; \
Components: program workstation

HTH
Gerhard
Gerhard Schmidbauer
URANUS Software GmbH
Germany
Gerhard Schmidbauer
 
Posts: 152
Joined: Tue Jun 15, 2010 10:33 am
Location: Burtenbach, Bavaria, Germany


Return to Chatter

Who is online

Users browsing this forum: No registered users and 0 guests

cron