Newsgroup: it.comp.lang.delphi
Titolo: Installshield vs Installaware

Salve a tutti,
devo scegliere un installer per applicazioni Delphi (2007/2010),
purtroppo ancora con l'utilizzo di BDE.
Qualcuno ha già avuto modo di utilizzarli?
Suggerimenti?
Eventuali prodotti alternativi?
Grazie in anticipo

 Grazie in anticipo
A me piace molto InnoSetup.
E' opensource, e gogglando in giro ho imparato afargliu fare quello che 
mi serve.
Roberto


Sai se pu� modificare un file durante l'installazione?
mi spiego: dovrei installare un software che si appoggia a firebird come 
DBMS e vorrei modificare il file "alias.cfg" aggiungendo il mio alias.
Sai se si pu� fare e come?
Grazie, ciao.

 mi serve.
OT mode ON
Una domanda...
Si possono definire degli alias per le cartelle che contengono i
files?
OT mode OFF
A.

 Roberto
Grazie per il suggerimento.
Alessandro

 Sai se pu� modificare un file durante l'installazione?
Ti dico subito che non l'ho mai fatto, ma c'� una sezione per i file ini 
  che ti riporto dal manuale:
http://www.downloadatoz.com/manual/in/inno-setup/topic_inisection.htm
Oltre a questo (altra cosa che non ho mai usato) supporta un linguaggio 
di scripting "pascal like" per consentire personalizzazioni di 
installazione pi� spinte.
Ciao
Roberto

 OT mode OFF
Se intendi per esempio delle sottocartelle della cartella di 
installazione per contenere particolari file allora la risposta � s�, io 
  gli dico nello script di creare la particolare cartella e posiziono i 
file in quella cartella.
Ciao
Roberto

Eventuali prodotti alternativi?
InnoSetup
Il wizard � poco automatizzato ma se studi a fondo l'installer puoi farci 
quasi di tutto.
Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4830 (20100203) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

Ti faccio un esempio...
Oggi ho i files per la costruzione del setup in questa struttura:
c:\setupfiles\folder1
c:\setupfiles\folder2
c:\setupfiles\folder3
Nel progetto io ho impostato queste cartelle come "source" dei
files...
Ora, dopo un po, ho la necessita di spostare questi files in una
cartella diversa:
c:\newsetupfiles\folder1
c:\newsetupfiles\folder2
c:\newsetupfiles\folder3
A questo punto mi toccherebbe in teoria andare nel progetto di setup e
cambiare i percorsi.
Se sono 4 files, non e' rilevante...
Ma se i files sono 100 o piu  sparsi tra 5 o 6 sottocartelle sono
dolori.
Se l'ambiente permette di definire degli alias per la cartella radice
basterebbe cambiare l'alias e buonanotte...
Questa domanda la sto facendo xche anni fa tozzai su questa cosa e mi
tocco' sistemare tutto..
A.


Direi che li supporta, anche se non sono sicuro.
Di sicuro ha un alias per la directory di default dei sorgenti, che � 
SourceDir
dal manuale:
"Description:
Specifies a new source directory for the script.
Example:
SourceDir=c:\files"
Definita questa quando imposti i file inserisci solo il nome o 
eventualmente la posizione relativa rispetto a SourceDir.
Poi se hai file anche in altre posizioni penso (ma non sono sicuro) che 
tu possa definire dei tuoi alias personalizzati.
Ciao
Roberto

 eventualmente la posizione relativa rispetto a SourceDir.
Perfetto. Grazie!
A.

 c:\newsetupfiles\folder3
Per fare questo basta modificare/aggiungere la direttiva SourceDir nella 
sezione setup dello script di innosetup.
SourceDir=c:\newsetupfiles
Se SourceDir non � valorizzata innosetup si aspetterebbe di trovare i 
file nelle directory relative a quella dello script.
Vedi documentazione 
http://www.innosetup.org/ishelp
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"