Vista

Started by Randem, December 24, 2007, 02:02:15 PM

Previous topic - Next topic

Randem

Great, Glad you got it working.
 
BTW: InnoScript would have automatically placed those into your script when it created it.
 
 
(Message edited by randem on June 20, 2008)

ray_swales

Thank very much. It always looks obvious when its pointed out to you but when you are searching through all the possible commands in the hope that there might be one to achieve what you want to do, the search seems to go on forever.
 
By the way, Inno Setup has made me look like a pro. The old VB6 Setup made me look like a jerk.
 
Any budding pilots out there; check out my website at www.swales.co.za . My PPL and CPL exam systems are a great way to learn the Ground School stuff.
 
I'll be adding Gliding, Micro-light, Paragliding, etc., in the next month.

Randem

Use the following flags:
 
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesmsvbvm60.dll; DestDir: {sys}; Flags:  uninsneveruninstall regserver restartreplace sharedfile; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesoleaut32.dll; DestDir: {sys}; Flags:  uninsneveruninstall; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesolepro32.dll; DestDir: {sys}; Flags:  uninsneveruninstall regserver restartreplace sharedfile; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesasycfilt.dll; DestDir: {sys}; Flags:  uninsneveruninstall; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesstdole2.tlb; DestDir: {sys}; Flags:  uninsneveruninstall restartreplace regtypelib; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filescomcat.dll; DestDir: {sys}; Flags:  uninsneveruninstall; OnlyBelowVersion: 0,6
Source: e:server datarandemdevelopinnoscriptvb 6 redist filesvb5db.dll; DestDir: {sys}; Flags:  uninsneveruninstall; OnlyBelowVersion: 0,6

ray_swales

I have read that Vista already has the VB6 runtime files indtalled and therefore mu Inno Setup does not need to install these.
 
How do I tell the setup to install the runtime files IF the Windows version is not Vista but not to for A vista machine.
 
My current intructions are:
 
[Files]
Source: C:Program FilesInno Setup 5VB6 Sys Filesstdole2.tlb;  DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
Source: C:Program FilesInno Setup 5VB6 Sys Filesmsvbvm60.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: C:Program FilesInno Setup 5VB6 Sys Filesoleaut32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: C:Program FilesInno Setup 5VB6 Sys Filesolepro32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: C:Program FilesInno Setup 5VB6 Sys Filesasycfilt.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile
Source: C:Program FilesInno Setup 5VB6 Sys Filescomcat.dll;   DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver

Randem

You don't compile applications with Inno Setup, you create installations. Your application needs to be compliant. Inno Setup 4 can place it where it needs to be just as Inno Setup 5.
 
This should help
Making Your App Vista Compliant
 
(Message edited by randem on December 24, 2007)

chompy

Will applications compiled using Inno Setup 4 work with Vista?