Home Delphi Crystal Report 11 - inno setup
Crystal Report 11 - inno setup PDF Print E-mail
Written by Administrator   
Monday, 31 August 2009 15:37

CRYSTAL REPORT 11 - INNO SCRIPT

;****************************************************;
;      Copyright (C) 1992-2006 sportamok             ;
;                  www.sportamok.com                 ;
;                                                    ;
;      simple crystal application install script     ;
;                                                    ;
;                                                    ;
;                      Freeware                      ;
;               Inno Setup ver. 4.0.8                ;
;****************************************************;
[Setup]
AppName=Simple Crystal Report 11 Application
AppVerName=sportamok
DefaultDirName={pf}\sportamok\Simple Crystal 11
DefaultGroupName=sportamok
UninstallDisplayIcon={app}\SimpleCrystal11.exe
DisableProgramGroupPage=true
LicenseFile=license.txt
AppCopyright=Copyright © 2009 sportamok

InternalCompressLevel=ultra
RestartIfNeededByRun=false
VersionInfoCompany=www.sportamok.com
VersionInfoDescription=www.sportamok.com
ExtraDiskSpaceRequired=70
ShowLanguageDialog=no
WizardImageStretch=false
SolidCompression=true
CreateAppDir=true
SetupIconFile=setup.ico
AppContact=contactus@sportamok.com
UninstallLogMode=t;/span>append
AppendDefaultDirName=false
EnableDirDoesntExistWarning=true
AllowRootDirectory=true
AppID={{F56BC674-1324-FFEF-5479-297A-7ABC5623F56A}

SourceDir=..
OutputDir=..
Compression=lzma/ultra
UninstallFilesDir={app}\uninst
;MinVersion=0,5.0.2195sp3
VersionInfoVersion=1.0.0.0
VersionInfoTextVersion=1.0.0.0
VersionInfoCopyright=Freeware

[Files]
;***** binaries *****
Source: SimpleCrystal_cr11.exe; DestDir: {app}; DestName: SimpleCrystal11.exe; Components: application
Source: sample.rpt; DestDir: {app}; Components: application
Source: Source\*.*; DestDir: {app}\Source\; Components: application
;***** microsoft system *****
Source: components\system32\*.*; DestDir: {sys}; Flags: onlyifdoesntexist

;***** Business Objects *****
Source: components\cr11_dll\Business_Objects_3.0\bin\*.*; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist; Components: crystalreports

;***** Business Objects *****
Source: components\cr11_dll\Business_Objects_3.0\crystalreportviewers11\prompting\css\*.*; DestDir: {cf}\Business Objects\3.0\crystalreportviewers11\prompting\css\; Flags: onlyifdoesntexist; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\crystalreportviewers11\prompting\html\*.*; DestDir: {cf}\Business Objects\3.0\crystalreportviewers11\prompting\html\; Flags: onlyifdoesntexist; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\crystalreportviewers11\prompting\images\*.*; DestDir: {cf}\Business Objects\3.0\crystalreportviewers11\prompting\images\; Flags: onlyifdoesntexist; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\crystalreportviewers11\prompting\js\*.*; DestDir: {cf}\Business Objects\3.0\crystalreportviewers11\prompting\js\; Flags: onlyifdoesntexist; Components: crystalreports

;***** we need to register these dll *****
;Source: components\cr11_dll\Business_Objects_3.0\bin\sacorbaadapter.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\cachemanager.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\Cdo32.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\clientdoc.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\commonobjmodel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist ss="pas-ident">regserver; Components: crystalreports
;Source: components\cr11_dll\Business_Objects_3.0\bin\crheapalloc.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\crlov.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
;Source: components\cr11_dll\Business_Objects_3.0\bin\crpe32.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\crqe.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\crtemplate.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\crtslv.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\cubedefmodel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\dataDefModel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\dtsagent.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\ExportModeller.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\localcon.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\objectfactory.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\pageObjectModel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\parameterDesigner.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\prompt.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\ReportRenderer.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\requestmodel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\RptControllers.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\rptdefmodel.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\sacommlayer.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\sacommoncontrols.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\saxmlserialize.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\saxserialize.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\UndoManager.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr11_dll\Business_Objects_3.0\bin\webReporting.dll; DestDir: {cf}\Business Objects\3.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports


;***** Business Objects system32 *****
Source: components\cr11_dll\system32\*.*; DestDir: {sys}; Flags: onlyifdoesntexist; Components: crystalreports


[Registry]
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Crystal Reports; ValueType: string; ValueName: CommonFiles; ValueData: {cf}\Business Objects\3.0\bin; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Crystal Reports; ValueType: string; ValueName: ChartSupportPath; ValueData: {cf}\Business Objects\3.0\ChartSupportPath; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\CER; ValueType: string; ValueName: ConnectionPool; ValueData: 5; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared; ValueType: string; ValueName: CommonFiles; ValueData: {cf}\Business Objects\3.0\; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared; ValueType: string; ValueName: CEShared; ValueData: {cf}\Business Objects; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared; ValueType: string; ValueName: SuiteInstallDir; ValueData: {cf}\Business Objects; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools; ValueType: string; ValueName: Path; ValueData: {cf}\Business Objects\3.0\bin\crheapalloc.dll; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\ebus.dll; ValueType: string; ValueName: Path; ValueData: {sys}\ebus-3-3-2-4.dll; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\etc.dll; ValueType: string; ValueName: Path; ValueData: {sys}\etc-1-0-12-3.dll; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\HTML; ValueType: string; ValueName: Path; ValueData: {sys}; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\nsclient110.dll; ValueType: string; ValueName: Path; ValueData: {sys}\nsclient110.dll; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\nsclientw.dll; ValueType: string; ValueName: Path; ValueData: {sys}\nsclientw.dll; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Business Objects\Suite 11.0\Shared Tools\Strings; ValueType: string; ValueName: Path; ValueData: {sys}; Flags: uninsdeletekeyifempty; Components: crystalreports

[Languages]
Name: en; MessagesFile: compiler:Default.isl

Name: en; MessagesFile: compiler:Default.isl

[Components]
Name: application; Description: Simple Crystal Report Application; Types: full compact custom; Flags: fixed
Name: crystalreports; Description: Crystal Reports 11; Types: full

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; Components: application
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; Components: application

[Icons]
Name: {group}\Simple Crystal 11; Filename: {app}\SimpleCrystal11.exe; Components: application
Name: {group}\{cm:ProgramOnTheWeb,Simple Crystal 11}; Filename: {app}\sportamok.url; Components: application
Name: {group}\{cm:UninstallProgram,Simple Crystal 11}; Filename: {uninstallexe}; Components: application
Name: {userdesktop}\Simple Crystal 11; Filename: {app}\SimpleCrystal11; Tasks: desktopicon; WorkingDir: {app}; IconIndex: 0; Components: application
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\sportamok; Filename: {app}\SimpleCrystal11; Tasks: quicklaunchicon; WorkingDir: {app}; IconIndex: 0; Components: application

[INI]
Filename: {app}\sportamok.url; Section: InternetShortcut; Key: URL; String: http://www.sportamok.com/development; Components: application

[Run]
Filename: {app}\SimpleCrystal11.exe; Description: {cm:LaunchProgram,application}; Flags: nowait postinstall skipifsilent

[UninstallDelete]
Name: {app}\SimpleCrystal11.exe; Type: files
Name: {app}\sportamok.url; Type: files


Add this page to your favorite Social Bookmarking websites
Digg! Del.icio.us! JoomlaVote! StumbleUpon! Google! Live! Technorati!
Last Updated on Wednesday, 02 September 2009 07:29