ComponentOne still having trouble

Started by bibin98, August 26, 2012, 09:03:14 PM

Previous topic - Next topic

bibin98

OK, first I remove c1regserver.exe from the script, then I send back to you the EXE.

Randem

Can you zip and post your installation exe. I want to install it to see exactly the errors you get.

Randem

Thanks, now the answer to the questions that I asked.


Randem

OK, that is much better. Could you zip and post these files? In the meantime did you attempt an install? What error did you get?
 
; ComponentOne True DBGrid Pro 8.0 (OLEDB) - (todg8.ocx)
; ComponentOne True DBList Pro 8.0 (OLEDB) - (todl8.ocx)
; ComponentOne True DBNumber 8.0 - (tinumb8.ocx)
; ComponentOne True DBDate 8.0 - (tidate8.ocx)
; ComponentOne True DBMask 8.0 - (timask8.ocx)

bibin98

This is the pure script after I removed Automatic OS Updaters:
; InnoScript Version 11.1  Build 19
; Randem Systems, Inc.
; Copyright (c) 2002 - 2011, Randem Systems, Inc.
; Website:  https://randemsystems.com
; Support:  https://randemsystems.support
; OS: Windows NT 6.1 build 7601 (Service Pack 1)
 
; Derived from VB VBP Project File
 
; Designed for Inno Setup Version: 5.5.1 (a)
; Installed Inno Setup Version: 5.5.1 (a)
 
; Date: August 30, 2012
 
; Local Machine Settings. Use these settings as a template for your installation folders
 
; {app}           : C:\Program Files\Randem Systems\InnoScript
; {appdata}       : C:\Users\Admin\AppData\Roaming\Randem Systems\InnoScript\
; {localappdata}  : C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\
; {cf}            : C:\Program Files\Common Files\Randem Systems
; {tmp}           : C:\Users\Admin\AppData\Local\Temp\
; {commonappdata} : C:\ProgramData\Randem Systems\InnoScript\Release\
; {pf}            : C:\Program Files\
 
;              VB Runtime Files Folder:   C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 6 Redist Files\
;     Visual Basic Project File (.vbp):   D:\Project VB\SegerAgro\PrSegerAgroNusantara.vbp
; Inno Setup Script Output File (.iss):   D:\Project VB\SegerAgro\Scripts\PrSegerAgroNusantara Release.iss
;:   D:\Project VB\SegerAgro\Scripts\Output\Templates\SegerAgro.tpl
;:   C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWXP.tpl
;:   C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWVista.tpl
;:   C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWin7.tpl
;:   C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\Release\Templates\Crystal Reports.tpl
 
; ------------------------
;        References
; ------------------------
 
; OLE Automation - (stdole2.tlb)
; Microsoft ActiveX Data Objects 2.7 Library - (msado27.tlb)
; Crystal Reports ActiveX Designer Design and Runtime Library 11.5 - (craxddrt.dll)
; Crystal Reports ActiveX Designer Library 11.5 - (craxdui.dll)
; Microsoft Data Binding Collection VB 6.0 (SP4) - (MSBIND.DLL)
 
 
; --------------------------
;        Components
; --------------------------
 
; Data Dynamics ActiveBar 2.0 - (Actbar2.ocx)
; ActiveSplash 1.0 Type Library - (actsplash.ocx)
; Crystal ActiveX Report Viewer Library 11.5 - (CRViewer.dll)
; Microsoft Common Dialog Control 6.0 (SP6) - (comdlg32.ocx)
; Microsoft Windows Common Controls 6.0 (SP6) - (MSCOMCTL.OCX)
; ComponentOne True DBGrid Pro 8.0 (OLEDB) - (todg8.ocx)
; ComponentOne True DBList Pro 8.0 (OLEDB) - (todl8.ocx)
; ComponentOne True DBNumber 8.0 - (tinumb8.ocx)
; ComponentOne True DBDate 8.0 - (tidate8.ocx)
; ComponentOne True DBMask 8.0 - (timask8.ocx)
; FindButton by Bibin - (findbutton.ocx)
 
 
[Setup]
SetupLogging=Yes
AppId=Sistem Informasi Bisnis
 
;------------------------------------------------------------------------------------------------------------------------
; Taken from VBP/VBG Project File Parameters AppName, AppName AppVersion and Company
;------------------------------------------------------------------------------------------------------------------------
 
AppName=Sistem Informasi Bisnis 1.0.0
AppVerName=Sistem Informasi Bisnis
AppPublisher=PT. Seger Agro Nusantara
 
;------------------------------------------------------------------------------------------------------------------------
 
AppVersion=1.0.0
VersionInfoVersion=1.0.0
AllowNoIcons=yes
DefaultGroupName=PT. Seger Agro Nusantara\PrSegerAgroNusantara  
DefaultDirName={pf}\PrSegerAgroNusantara 1  
PrivilegesRequired=None
MinVersion=0,5.01
OnlyBelowVersion=0,7.0
Compression=lzma
OutputBaseFilename=SIB0100000Release
 
[Tasks]
Name: Desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
Name: CRInstallation; Description: Install Crystal Reports Runtime Files; GroupDescription: Install CR Runtime Files:
Name: DatabaseSupport; Description: Install Database Support; GroupDescription: Install Database Support:
 
[Files]
Source: D:\Project VB\SegerAgro\Report\*.*; DestDir: {app}\Report\; Flags:  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\stdole2.tlb; DestDir: {sys}; Flags:  regtypelib restartreplace uninsneveruninstall;  
Source: C:\Program Files\Common Files\Data Dynamics\ActiveBar2\Actbar2.ocx; DestDir: {cf}\Data Dynamics\ActiveBar2\; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\actsplash.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\CRXI_5_RDC_Redistribution.msi; DestDir: {tmp}; Flags:  deleteafterinstall ignoreversion nocompression; Tasks: CRInstallation
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\MSBIND.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\comdlg32.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\MSCOMCTL.OCX; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\todg8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\todl8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\tinumb8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\tidate8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\timask8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\findbutton.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\SIB.exe; DestDir: {app}; Flags:  ignoreversion restartreplace;  
Source: D:\Project VB\SegerAgro\Background.jpg; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\Config.lic; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\sgr.spl; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\toolbar.tb2; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\c1regserver.exe; DestDir: {app}; Flags:  restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEAUT32.dll; DestDir: {sys}; Flags:  restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEPRO32.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 6 Redist Files\MSVBVM60.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
;
; Download MDAC and JET files from the Download menu of InnoScript or https://randemsystems.com/os-updater-support
;
Source: ..\Scripts\Output\Support\mdac_typ_281.exe; DestDir: {tmp}; Flags: ignoreversion nocompression deleteafterinstall; MinVersion: 4.0,4.0; OnlyBelowVersion: 0,6.0; Tasks: DatabaseSupport
Source: ..\Scripts\Output\Support\mdac_typ_20.exe; DestDir: {tmp}; Flags: ignoreversion nocompression deleteafterinstall; MinVersion: 4.0,4.0; Tasks: DatabaseSupport
Source: ..\Scripts\Output\Support\Jet35sp3.exe; DestDir: {tmp}; Flags: ignoreversion nocompression deleteafterinstall; MinVersion: 4.0,4.0; Tasks: DatabaseSupport
Source: ..\Scripts\Output\Support\Jet40SP8_WXP.exe; DestDir: {tmp}; Flags: ignoreversion nocompression deleteafterinstall; MinVersion: 0,5.01; OnlyBelowVersion: 0,6.0; Tasks: DatabaseSupport
Source: ..\Scripts\Output\Support\JetComp.exe; DestDir: {sys}; Flags: sharedfile nocompression; MinVersion: 4.0,4.0; Tasks: DatabaseSupport
;
; Download MDAC and JET files from the Download menu of InnoScript or https://randemsystems.com/os-updater-support
;
;
; Download MDAC and JET files from the Download menu of InnoScript or https://randemsystems.com/os-updater-support
;
 
[INI]
 
[Icons]
Name: {group}\PrSegerAgroNusantara ; Filename : {app}\SIB.exe; WorkingDir: {app};
Name: {group}{cm:UninstallProgram, PrSegerAgroNusantara }; Filename: {uninstallexe};
Name: {commondesktop}\PrSegerAgroNusantara ; Filename: {app}\SIB.exe; Tasks: Desktopicon ; WorkingDir: {app};
 
[Run]
Filename: msiexec.exe; Parameters: /package CRXI_5_RDC_Redistribution.msi /passive /promptrestart /l* {sd}\CRXI_5_RDC_Redistribution.msi.txt; WorkingDir: {tmp}; Flags: skipifdoesntexist runascurrentuser; Tasks: CRInstallation; StatusMsg: Installing Crystal Reports Runtimes;
; Register the Crystal Reports Merge Module components that need to be registered in place where the Merge Modules installed them
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!F62B9FA4-455F-4FE3-8A2D-205E4F0BCAFB@\11.5.0.313}{code:LogFileName|crviewer.dll}; WorkingDir: {code:GetCLSIDFldr|!F62B9FA4-455F-4FE3-8A2D-205E4F0BCAFB@\11.5.0.313}\; StatusMsg: Registering Crystal ActiveX Report Viewer Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!4FB2D832-C996-4EB1-BE0D-4DE953CF25F0@\11.5.0.313}{code:LogFileName|craxddrt.dll}; WorkingDir: {code:GetCLSIDFldr|!4FB2D832-C996-4EB1-BE0D-4DE953CF25F0@\11.5.0.313}\; StatusMsg: Registering Crystal Reports ActiveX Designer Design and Runtime Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!BD4B4E53-F7B8-11D0-964D-00A0C9273C2A@\11.5.0.313}{code:LogFileName|craxdui.dll}; WorkingDir: {code:GetCLSIDFldr|!BD4B4E53-F7B8-11D0-964D-00A0C9273C2A@\11.5.0.313}\; StatusMsg: Registering Crystal Reports ActiveX Designer Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: {tmp}\mdac_typ_20.exe; Parameters: /Q /C:setup /QNT; WorkingDir: {tmp}; Flags: skipifdoesntexist; MinVersion: 4.0,4.0; Tasks: DatabaseSupport
Filename: {tmp}\mdac_typ_281.exe; Parameters: /Q /C:setup /QNT; WorkingDir: {tmp}; Flags: skipifdoesntexist; MinVersion: 4.0,4.0; OnlyBelowVersion: 0,5.1; Tasks: DatabaseSupport
Filename: {tmp}\Jet35sp3.exe; Parameters: /Q; WorkingDir: {tmp}; Flags: skipifdoesntexist; MinVersion: 4.0,4.0; Tasks: DatabaseSupport;
Filename: {tmp}\Jet40SP8_WXP.exe; Parameters: /Q; WorkingDir: {tmp}; Flags: skipifdoesntexist; MinVersion: 0,5.01; OnlyBelowVersion: 0,6.0; Tasks: DatabaseSupport
Filename: {app}\SIB.exe; Description: {cm:LaunchProgram, PrSegerAgroNusantara }; Flags: nowait postinstall skipifsilent runascurrentuser; WorkingDir: {app}
 
[UninstallDelete]
Type: dirifempty; Name: {app}
 
[InstallDelete]
Type: files; Name: {app}\Install.log;
 
 
[Code]
 
//========================================================================================================================
// Get the CLSID from the registry for the queried file to locate where this file was installed by the CR merge module
// We do this so that we know where to register the file after installation.
//========================================================================================================================
 
function GetCLSIDFldr(Param: String): String;
var
  Location: String;
  CSLID: String;
  LogFile: String;
  sStr: String;
begin
  CSLID := Param;
  StringChangeEx(CSLID, '!', '{', True);
  StringChangeEx(CSLID, '@', '}', True);
 
  LogFile := ExpandConstant('{app}')   '\Install.log';
  SaveStringToFile(LogFile, #13#10   CSLID   #13#10, True);
 
  if not RegQueryStringValue(HKEY_CLASSES_ROOT, 'TypeLib\'   CSLID   '\0\win32','', Location) then
     Result := 'Not Registered !!!'   #13#10   'Possible Wrong Crystal Reports Version Installed on Source Machine or '   #13#10   'Wrong CRystal Reports Merge Module Installed on Target Machine'   #13#10;
     
  begin
    Location := ExpandConstant(Location)
    sStr := #13#10   Location   #13#10   StringOfChar('*',70)   #13#10
    SaveStringToFile(LogFile, sStr, True);
    Result := ExtractFileDir(Location);
  end;
end;
 
//=============================================================
// Log the filename process to a log file  
//=============================================================
 
function LogFileName(Filename: String): String;
var
  LogFile: String;
  sSTr: String;
begin
  LogFile := ExpandConstant('{app}')   '\Install.log';
  sStr := #13#10   'Registering '   Filename   #13#10;
  SaveStringToFile(LogFile, sStr, True);
  Result := Filename;
end;
 
//============================================================================
 
 
 
 
This is the Run log:
Randem Systems - InnoScript - Version 11.1  Build 19 - 8/30/2012 1:28:59 PM
 
 
8/30/2012 1:29:00 PM - Processing VBP Project PrSegerAgroNusantara.vbp File Information...
8/30/2012 1:29:00 PM - Object - stdole2.tlb
8/30/2012 1:29:00 PM - Object - Actbar2.ocx
8/30/2012 1:29:00 PM - Object - msado27.tlb
8/30/2012 1:29:00 PM - Object - actsplash.ocx
8/30/2012 1:29:00 PM - Object - CRViewer.dll
8/30/2012 1:29:00 PM - Object - craxddrt.dll
8/30/2012 1:29:00 PM - Object - craxdui.dll
8/30/2012 1:29:00 PM - Object - MSBIND.DLL
8/30/2012 1:29:00 PM - Object - comdlg32.ocx
8/30/2012 1:29:00 PM - Object - MSCOMCTL.OCX
8/30/2012 1:29:00 PM - Object - todg8.ocx
8/30/2012 1:29:00 PM - Object - todl8.ocx
8/30/2012 1:29:00 PM - Object - tinumb8.ocx
8/30/2012 1:29:00 PM - Object - tidate8.ocx
8/30/2012 1:29:00 PM - Object - timask8.ocx
8/30/2012 1:29:00 PM - Object - findbutton.ocx
8/30/2012 1:29:00 PM - Object - SIB.exe
8/30/2012 1:29:00 PM - Processing VB Runtime Files...
8/30/2012 1:29:00 PM - Processing Special Files...
8/30/2012 1:29:00 PM -  
         Dependency Information Search...
 
8/30/2012 1:29:00 PM - Processing Dependency Information for - stdole2.tlb
8/30/2012 1:29:00 PM - Processing Dependency Information for - actbar2.ocx
8/30/2012 1:29:00 PM - Processing Dependency Information for - actsplash.ocx
8/30/2012 1:29:00 PM - Processing Dependency Information for - msbind.dll
8/30/2012 1:29:00 PM - Processing Dependency Information for - comdlg32.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - mscomctl.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - todg8.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - todl8.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - tinumb8.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - tidate8.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - timask8.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - findbutton.ocx
8/30/2012 1:29:01 PM - Processing Dependency Information for - sib.exe
8/30/2012 1:29:01 PM - Processing Dependency Information for - config.lic
8/30/2012 1:29:01 PM - Processing Dependency Information for - sgr.spl
8/30/2012 1:29:01 PM - Processing Dependency Information for - toolbar.tb2
8/30/2012 1:29:01 PM - Processing Dependency Information for - c1regserver.exe
8/30/2012 1:29:04 PM -  
         Creating Inno Setup Script File...
8/30/2012 1:29:04 PM -  
 
               Processed in SAFE file mode
 
               Files included in Script
 
              Version       OS      Type      Machine   File
 
8/30/2012 1:29:04 PM -         2.20.4118.1      NT-Win32         DLL         x86    C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\stdole2.tlb
8/30/2012 1:29:04 PM -           2.5.2.121      NT-Win32         DLL         x86    C:\Program Files\Common Files\Data Dynamics\ActiveBar2\Actbar2.ocx
8/30/2012 1:29:04 PM -             1.0.2.2         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\actsplash.ocx
8/30/2012 1:29:04 PM -                                                              D:\Project VB\SegerAgro\Scripts\Output\Support\CRXI_5_RDC_Redistribution.msi
8/30/2012 1:29:04 PM -           6.1.97.82      NT-Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\MSBIND.DLL
8/30/2012 1:29:04 PM -           6.1.97.82     DOS-Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\comdlg32.ocx
8/30/2012 1:29:04 PM -           6.1.97.82      NT-Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\MSCOMCTL.OCX
8/30/2012 1:29:04 PM -       8.0.20093.364         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\todg8.ocx
8/30/2012 1:29:04 PM -       8.0.20112.360         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\todl8.ocx
8/30/2012 1:29:04 PM -        8.0.20111.30         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\tinumb8.ocx
8/30/2012 1:29:04 PM -        8.0.20111.30         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\tidate8.ocx
8/30/2012 1:29:04 PM -        8.0.20111.30         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\timask8.ocx
8/30/2012 1:29:04 PM -            2.0.0.11         Win32         DLL         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\findbutton.ocx
8/30/2012 1:29:04 PM -             1.0.0.0         Win32         App         x86    D:\Project VB\SegerAgro\SIB.exe
8/30/2012 1:29:04 PM -                                                   Unknown    D:\Project VB\SegerAgro\Background.jpg
8/30/2012 1:29:04 PM -                                                   Unknown    D:\Project VB\SegerAgro\Config.lic
8/30/2012 1:29:04 PM -                                                   Unknown    D:\Project VB\SegerAgro\sgr.spl
8/30/2012 1:29:04 PM -                                                   Unknown    D:\Project VB\SegerAgro\toolbar.tb2
8/30/2012 1:29:04 PM -             1.0.0.0         Win32         App         x86    D:\Project VB\SegerAgro\Scripts\Output\Support\c1regserver.exe
8/30/2012 1:29:04 PM -         2.20.4118.1      NT-Win32         DLL         x86    C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEAUT32.dll
8/30/2012 1:29:04 PM -          5.0.4118.1         Win32         DLL         x86    C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEPRO32.DLL
8/30/2012 1:29:04 PM -           6.0.97.82         Win32         DLL         x86    C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 6 Redist Files\MSVBVM60.DLL
8/30/2012 1:29:04 PM -  
         Translating parameters...
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\tempfile.tmp
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWXP.tpl
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWVista.tpl
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Program Files\Randem Systems\InnoScript\InnoScript 11\Templates\JetWin7.tpl
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\Release\Templates\Crystal Reports.tpl
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - D:\Project VB\SegerAgro\Scripts\Output\Templates\SegerAgro.tpl
8/30/2012 1:29:04 PM - Merging with Template Script File... Please Wait - C:\Users\Admin\AppData\Local\Temp\tmpDummy.tpl
8/30/2012 1:29:04 PM - Saving Inno Setup Script file... Please Wait
8/30/2012 1:29:04 PM -  
 
 
Script created: D:\Project VB\SegerAgro\Scripts\PrSegerAgroNusantara Release.iss
 
Files Found: 22
Files Unsafe: 11
Files Unsafe WinSxS: 0
Files Missing: 0
Files Deleted: 3
Files Replaced: 0
 
Files Not Found: 0   (Shown in Red)
 
Elapsed Time: 00:00:04 - 08-30-2012
 
WARNING: If some files are not found they may be in the SYSTEM folders and
are not allowed in the script to prevent OS damage when installing them.
 
Please find substitute files in another folder to include in the script (Only run in 'UnSafe Mode' to locate files).
Please view the log for more details on your files
8/30/2012 1:29:04 PM -  
 
Files Deleted:
 
CRViewer.dll
craxddrt.dll
craxdui.dll
 
 
Files Missing:
 
 
 
Files Unsafe:
 
msado27.tlb
KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll
SHELL32.dll
ole32.dll
COMCTL32.dll
comdlg32.dll
VERSION.dll
mscoree.dll
 
 
Files Unsafe (WinSxS):
 
 
 
Files Replaced:

Randem

OK, do you have the associated run logs?
The Automatic OS Updater does not automatically get placed into the script. That is why the VC   runtimes do not get put in. Remove the OS Updater then re-run

bibin98

This is pure script:
 
; InnoScript Version 11.1  Build 19
; Randem Systems, Inc.
; Copyright (c) 2002 - 2011, Randem Systems, Inc.
; Website:  https://randemsystems.com
; Support:  https://randemsystems.support
; OS: Windows NT 6.1 build 7601 (Service Pack 1)
 
; Derived from VB VBP Project File
 
; Designed for Inno Setup Version: 5.5.1 (a)
; Installed Inno Setup Version: 5.5.1 (a)
 
; Date: August 29, 2012
 
; Local Machine Settings. Use these settings as a template for your installation folders
 
; {app}           : C:\Program Files\Randem Systems\InnoScript
; {appdata}       : C:\Users\Admin\AppData\Roaming\Randem Systems\InnoScript\
; {localappdata}  : C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\
; {cf}            : C:\Program Files\Common Files\Randem Systems
; {tmp}           : C:\Users\Admin\AppData\Local\Temp\
; {commonappdata} : C:\ProgramData\Randem Systems\InnoScript\Release\
; {pf}            : C:\Program Files\
 
;              VB Runtime Files Folder:   C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 6 Redist Files\
;     Visual Basic Project File (.vbp):   D:\Project VB\SegerAgro\PrSegerAgroNusantara.vbp
; Inno Setup Script Output File (.iss):   D:\Project VB\SegerAgro\Scripts\PrSegerAgroNusantara Release.iss
;:   D:\Project VB\SegerAgro\Scripts\Output\Templates\SegerAgro.tpl
;:   C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\Release\Templates\AutoOSUpdater.tpl
;:   C:\Users\Admin\AppData\Local\Randem Systems\InnoScript\Release\Templates\Crystal Reports.tpl
 
; ------------------------
;        References
; ------------------------
 
; OLE Automation - (stdole2.tlb)
; Microsoft ActiveX Data Objects 2.7 Library - (msado27.tlb)
; Crystal Reports ActiveX Designer Design and Runtime Library 11.5 - (craxddrt.dll)
; Crystal Reports ActiveX Designer Library 11.5 - (craxdui.dll)
; Microsoft Data Binding Collection VB 6.0 (SP4) - (MSBIND.DLL)
 
 
; --------------------------
;        Components
; --------------------------
 
; Data Dynamics ActiveBar 2.0 - (Actbar2.ocx)
; ActiveSplash 1.0 Type Library - (actsplash.ocx)
; Crystal ActiveX Report Viewer Library 11.5 - (CRViewer.dll)
; Microsoft Common Dialog Control 6.0 (SP6) - (comdlg32.ocx)
; Microsoft Windows Common Controls 6.0 (SP6) - (MSCOMCTL.OCX)
; ComponentOne True DBGrid Pro 8.0 (OLEDB) - (todg8.ocx)
; ComponentOne True DBList Pro 8.0 (OLEDB) - (todl8.ocx)
; ComponentOne True DBNumber 8.0 - (tinumb8.ocx)
; ComponentOne True DBDate 8.0 - (tidate8.ocx)
; ComponentOne True DBMask 8.0 - (timask8.ocx)
; FindButton by Bibin - (findbutton.ocx)
 
 
[Setup]
SetupLogging=Yes
AppId=Sistem Informasi Bisnis
 
;------------------------------------------------------------------------------------------------------------------------
; Taken from VBP/VBG Project File Parameters AppName, AppName AppVersion and Company
;------------------------------------------------------------------------------------------------------------------------
 
AppName=Sistem Informasi Bisnis 1.0.0
AppVerName=Sistem Informasi Bisnis
AppPublisher=PT. Seger Agro Nusantara
 
;------------------------------------------------------------------------------------------------------------------------
 
AppVersion=1.0.0
VersionInfoVersion=1.0.0
AllowNoIcons=yes
DefaultGroupName=PT. Seger Agro Nusantara\PrSegerAgroNusantara  
DefaultDirName={pf}\PrSegerAgroNusantara 1  
PrivilegesRequired=None
MinVersion=0,5.01
OnlyBelowVersion=0,7.0
Compression=lzma
OutputBaseFilename=SIB0100000Release
 
[Tasks]
Name: Desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
Name: AutoOSUpdater; Description: Install Database Support Updater; GroupDescription: Database Support:
Name: CRInstallation; Description: Install Crystal Reports Runtime Files; GroupDescription: Install CR Runtime Files:
 
[Files]
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\VB_VC_DCOM_MDAC_JET_AutoSetup.exe; DestDir: {tmp}; Flags:  deleteafterinstall ignoreversion nocompression; AfterInstall: InstallAutoOSUpdater('{tmp}\VB_VC_DCOM_MDAC_JET_AutoSetup.exe','/NORESTART /VERYSILENT'); Tasks: AutoOSUpdater;
Source: D:\Project VB\SegerAgro\Report\*.*; DestDir: {app}\Report\; Flags:  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\stdole2.tlb; DestDir: {sys}; Flags:  regtypelib restartreplace uninsneveruninstall;  
Source: C:\Program Files\Common Files\Data Dynamics\ActiveBar2\Actbar2.ocx; DestDir: {cf}\Data Dynamics\ActiveBar2\; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\actsplash.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\CRXI_5_RDC_Redistribution.msi; DestDir: {tmp}; Flags:  deleteafterinstall ignoreversion nocompression; Tasks: CRInstallation
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\MSBIND.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\comdlg32.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\MSCOMCTL.OCX; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\todg8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\todl8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\tinumb8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\tidate8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\timask8.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\findbutton.ocx; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: D:\Project VB\SegerAgro\SIB.exe; DestDir: {app}; Flags:  ignoreversion restartreplace;  
Source: D:\Project VB\SegerAgro\Background.jpg; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\Config.lic; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\sgr.spl; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\toolbar.tb2; DestDir: {app}; Flags:  ignoreversion;  
Source: D:\Project VB\SegerAgro\Scripts\Output\Support\c1regserver.exe; DestDir: {app}; Flags:  restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEAUT32.dll; DestDir: {sys}; Flags:  restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 5 Redist Files\OLEPRO32.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
Source: C:\Program Files\Randem Systems\InnoScript\InnoScript 11\VB 6 Redist Files\MSVBVM60.DLL; DestDir: {sys}; Flags:  regserver restartreplace sharedfile;  
 
[INI]
 
[Icons]
Name: {group}\PrSegerAgroNusantara ; Filename : {app}\SIB.exe; WorkingDir: {app};
Name: {group}{cm:UninstallProgram, PrSegerAgroNusantara }; Filename: {uninstallexe};
Name: {commondesktop}\PrSegerAgroNusantara ; Filename: {app}\SIB.exe; Tasks: Desktopicon ; WorkingDir: {app};
 
[Run]
Filename: msiexec.exe; Parameters: /package CRXI_5_RDC_Redistribution.msi /passive /promptrestart /l* {sd}\CRXI_5_RDC_Redistribution.msi.txt; WorkingDir: {tmp}; Flags: skipifdoesntexist runascurrentuser; Tasks: CRInstallation; StatusMsg: Installing Crystal Reports Runtimes;
; Register the Crystal Reports Merge Module components that need to be registered in place where the Merge Modules installed them
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!F62B9FA4-455F-4FE3-8A2D-205E4F0BCAFB@\11.5.0.313}{code:LogFileName|crviewer.dll}; WorkingDir: {code:GetCLSIDFldr|!F62B9FA4-455F-4FE3-8A2D-205E4F0BCAFB@\11.5.0.313}\; StatusMsg: Registering Crystal ActiveX Report Viewer Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!4FB2D832-C996-4EB1-BE0D-4DE953CF25F0@\11.5.0.313}{code:LogFileName|craxddrt.dll}; WorkingDir: {code:GetCLSIDFldr|!4FB2D832-C996-4EB1-BE0D-4DE953CF25F0@\11.5.0.313}\; StatusMsg: Registering Crystal Reports ActiveX Designer Design and Runtime Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: regsvr32.exe; Parameters: /s {code:GetCLSIDFldr|!BD4B4E53-F7B8-11D0-964D-00A0C9273C2A@\11.5.0.313}{code:LogFileName|craxdui.dll}; WorkingDir: {code:GetCLSIDFldr|!BD4B4E53-F7B8-11D0-964D-00A0C9273C2A@\11.5.0.313}\; StatusMsg: Registering Crystal Reports ActiveX Designer Library 11.5; Tasks: CRInstallation; Flags: runascurrentuser
Filename: {app}\SIB.exe; Description: {cm:LaunchProgram, PrSegerAgroNusantara }; Flags: nowait postinstall skipifsilent runascurrentuser; WorkingDir: {app}
 
[UninstallDelete]
Type: dirifempty; Name: {app}
 
 
 
[InstallDelete]
Type: files; Name: {app}\Install.log;
 
[Code]
//=============================================================
// Install the Automatic OS Updater
//=============================================================
Procedure InstallAutoOSUpdater(Filename: String; Param: String);
var
  ErrorCode: Integer;
  begin
     ShellExec('', ExpandConstant(Filename), ExpandConstant(Param), '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
  end;
 
//========================================================================================================================
// Get the CLSID from the registry for the queried file to locate where this file was installed by the CR merge module
// We do this so that we know where to register the file after installation.
//========================================================================================================================
 
function GetCLSIDFldr(Param: String): String;
var
  Location: String;
  CSLID: String;
  LogFile: String;
  sStr: String;
begin
  CSLID := Param;
  StringChangeEx(CSLID, '!', '{', True);
  StringChangeEx(CSLID, '@', '}', True);
 
  LogFile := ExpandConstant('{app}')   '\Install.log';
  SaveStringToFile(LogFile, #13#10   CSLID   #13#10, True);
 
  if not RegQueryStringValue(HKEY_CLASSES_ROOT, 'TypeLib\'   CSLID   '\0\win32','', Location) then
     Result := 'Not Registered !!!'   #13#10   'Possible Wrong Crystal Reports Version Installed on Source Machine or '   #13#10   'Wrong CRystal Reports Merge Module Installed on Target Machine'   #13#10;
     
  begin
    Location := ExpandConstant(Location)
    sStr := #13#10   Location   #13#10   StringOfChar('*',70)   #13#10
    SaveStringToFile(LogFile, sStr, True);
    Result := ExtractFileDir(Location);
  end;
end;
 
//=============================================================
// Log the filename process to a log file  
//=============================================================
 
function LogFileName(Filename: String): String;
var
  LogFile: String;
  sSTr: String;
begin
  LogFile := ExpandConstant('{app}')   '\Install.log';
  sStr := #13#10   'Registering '   Filename   #13#10;
  SaveStringToFile(LogFile, sStr, True);
  Result := Filename;
end;
 
//============================================================================

Randem

What is in your ComponentOne.tpl file? Did you know that items in the template WILL replace items in the script???
 
Did you start from the beginning without any additions to see exactly what a virgin script looks like?
 
There are per-requisites to registering ComponentOne files, you just can't attempt registration in any order. That is why it is important to follow the order that InnoScript sets for you unless you plan on doing it yourself.

bibin98

Is it correct to register all ComponentOne OCX using c1regserver.exe not using regsvr32.exe?

bibin98

Dear randem,
 
I don't remove anything that automatically created by InnoScript, I just create template ComponentOne.tpl and edit it by myself.
 
Weirdly it don't happen in my other VB project. It only happen at this project

Randem

InnoScript puts in all you needed. {src} would not refer to your project path as the Inno Setup directives state. I can not tell you what version of VC   you will need, that is what InnoScript does automatically, it places the correct version into your script.
 
No, you just cannot use c1regserver to register the components. You can only do that if the proper VC   runtimes are already installed.
 
Why did you remove what InnoScript put into your script at the beginning? Any files that InnoScript needs that it adds into your script can be downloaded from the Download menu, that is why it is there.

bibin98

Source: {src}tdbgpp8.dll; DestDir: {sys}; Flags: restartreplace sharedfile;
Source: {src}tibase8.dll; DestDir: {sys}; Flags: restartreplace sharedfile;
Source: {src}{src}tishare8.dll; DestDir: {sys}; Flags: regserver restartreplace sharedfile;
Source: {src}todgub8.dll; DestDir: {sys}; Flags: regserver restartreplace sharedfile;
 
In componentone.tpl, I use {src} but doesn't automatically refer to D:Project VBSegerAgroScriptsOutputSupport. What function should I use to automatically refer to my VB project directory?
 
What version of VC   I should used to register? VC6 or 2005 or 2008 or 2010?
 
Is it right to register all ComponentOne OCX using c1regserver.exe rather than regsvr32.exe?

Randem

It maybe. You should just download it from the download menu in InnoScript to make sure.
 
Before you modify a script, if you make sure it works first then you will know when it stops working and you will know what you changed to make it stop working.
 
Also use a Virtual machine for testing, not your development machine.

bibin98

VC   Runtimes doesn't automatically added to the script, but in my other VB project, it's automatically added to the script and I don't know why is that