Newsgroup: it.comp.appl.access
Titolo: [OT] Innosetup (chiedo a Alex@)

Chiedo scusa allNG ma devo fare una richiesta semipersonale a Alex@
Scusa, Alex hai un'esempio di script per innosetup 4.1.x per installare due
database nello stesso gruppo e con due icone differenti?
Non ci sono riucito.
Mi installa solo due icone (giuste) sul desktop e va bene ma nel group mi
mette solo l'ultimo database,
Grazie quando puoi

 ha scritto nel messaggio
news:cJphd.240329$35.11...@news4.tin.it...

Non mi piace incentivare i Post privati, ed eventualmente se potessi
evitarlo sarebbe più corretto nei confronti del NG.
Nel caso possa aiutare rispondo in ogni caso.......!    ;-)
Nella sezione [Icons] avrai la parte del [userdesktop], quindi aggiungi
qesto:
[Icons]
........
Name: {group}\NomeGRUPPO; Filename: {app}\File1.mdb; IconFilename:
{app}\Icona1.ico; IconIndex: 0
Name: {group}\NomeGRUPPO; Filename: {app}\File2.mdb; IconFilename:
{app}\Icona2.ico; IconIndex: 1
Hai scaricato IS_Tool (
http://www.istool.org/default.aspx/)...
.?
Si interfaccia a InnoSetup e ti consente una programmazione Visuale di gran
lunga
più semplice che non Inno.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:cm5a1g$3jv$1...@lacerta.tiscalinet.it...

Mi ero scusato preventivamente, comunque sono informazioni utili per tutti.
Grazie ancora

 Grazie ancora
Ciao
-- 
@Alex (Alessandro Baraldi)


Niente da fare IconIndex non mi funziona
Ho 2 applicattivi
Ho 2 Icone
Voglio un gruppo solo con due icone che lanciano i 2 mdb
Non voglio altro
Ma IconIndex resta sempre a 0, mi viene il sospetto che per le icone debba
essere qualcosa tipo dll, o no?
Ho provato anche con Istool ma devo fare qualcosa di non preciso, per il
resto funziona egregiamente, perchč non vi sono esempi di script in tal
senso? Cassarola!

 senso? Cassarola!
Perchè l'Help è decisamente fatto bene ed è chiarissimo in tal senso...!
IconIndex è un'esensione per ISTOOL, pertanto puoi ometterla, ISTOOL
infatti carica in una sorta si ImageList le ICONE che vui usare nel
pacchetto
pertanto ti permette di INDICIZZARE.
Nel tuo caso l'esempio sotto a me funziona bene, crea 2 Link nel Gruppo
"NomeGRUPPO"
assegnando loro l'ICONA che deve essere residente nello stesso PATH del File
quando
crei il Pacchetto.... lo indica la desinenza {app}.
Il Compattatore non ti segnala errori....?
Se no deve andare....!
Hai la versione aggiornata di INNOSETUP...?
 [Icons]
 ........
 Name: {group}\NomeGRUPPO; Filename: {app}\File1.mdb; IconFilename:
{app}\Icona1.ico
 Name: {group}\NomeGRUPPO; Filename: {app}\File2.mdb; IconFilename:
{app}\Icona2.ico
Ciao



Ho la 4.2.7
Ed ecco il tipo di Setup che ho tentato di costruire e non va
[Setup]
AppName=File
AppVerName=File Versione 1
DefaultDirName={pf}\File
DefaultGroupName=File
Compression=lzma
SolidCompression=yes
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}";
GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "File1.mdb"; DestDir: "{app}"; Flags: ignoreversion
Source: "File2.mdb"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: {group}\File; Filename: {app}\File1.mdb; IconFilename:
(app}\Icona1.ico
Name: {group}\File; Filename: {app}\File2.mdb; IconFilename:
{app}\Icona2.ico
[Run]
Filename: "{app}\File1.mdb"; Description: "{cm:LaunchProgram,File}"; Flags:
shellexec postinstall skipifsilent
Filename: "{app}\File2.mdb"; Description: "{cm:LaunchProgram,File}"; Flags:
shellexec postinstall skipifsilent
Non funziona e allora ho creato 2 pacchetti di installazione e vanno ma è
senz'altro meglio uno no?

La cosa certa è che nella sezione RUN non devi mettere in esecuzione
entrambi
gli applicativi dopo l'installazione.
Altra cosa nel tuo SETUP ai degli errori di Parentesi e se non includi le
ICONE
nel Setup ovviamente non le puoi trovare quando lo esegui....!!
Come te lo allego ho fatto un test e da me funziona.
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
AppName=File
AppVerName=File Versione 1
DefaultDirName={pf}\File
DefaultGroupName=File
Compression=lzma
SolidCompression=yes
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}";
GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: File1.mdb; DestDir: {app}; Flags: ignoreversion
Source: File2.mdb; DestDir: {app}; Flags: ignoreversion
Source: Icona1.ico; DestDir: {app}; Flags: ignoreversion
Source: Icona2.ico; DestDir: {app}; Flags: ignoreversion
[Icons]
Name: {group}\File; Filename: {app}\File1.mdb; IconFilename:{app}\Icona1.ico
Name: {group}\File; Filename: {app}\File2.mdb; IconFilename:{app}\Icona2.ico
[Run]
Filename: "{app}\File1.mdb"; Description: "{cm:LaunchProgram,File}";
Flags:shellexec postinstall skipifsilent
Ciao


 nel Setup ovviamente non le puoi trovare quando lo esegui....!!
Anche questo ho provato

Ancora non va! E non ho cambiato niente de tuo esempio.
Viene compilato correttamente i file ci sono tutti e invece nello start menů
c'č solo
FILE -> file con l'icona2
quindi ho ragione a dire che ho qualcosa che non va, di che aggiornamento
parlavi prima? Come viene a te lo start menů?
Quando hai tempo e scusa.

 Quando hai tempo e scusa.
Mi era sfuggito un pezzo nel Copiare da un mio SETUP per adattarlo al
tuo....!
Allora il nome del Gruppo viene definito nel SETUP con DefaultGroupName=File
di conseguenza nella sezione ICONS devi attribuire 2 NOMI diversi poichč
se il Nome č uguale il 2° MANGIA il 1°:
[Icons]
Name: {group}\PRIMO; Filename: {app}\File1.mdb;IconFilename:{app}\Icona1.ico
Name: {group}\SECONDO; Filename: {app}\File2.mdb;
IconFilename:{app}\Icona2.ico
Ciao


 IconFilename:{app}\Icona2.ico
Funziona!
Facesse indigestione!
Grazie amico e buon (egregio) lavoro!