Newsgroup: it.comp.lang.visual-basic
Titolo: Programma di installazione

Ciao a tutti e buon anno ...
Sapete dirmi come si puo' fare con il programma di autocomposizione
installazione di VB5 a fare in modo che venga creata una cartella dentro la
cartella programmi e non solo il collegamento ?
Avrei bisogno di creare i dischi di installazione per un programma che
sfrutta pero' anche altri due programmini da lanciare separatamente. Siccome
questi non usano OCX o DLL che non siano già utilizzate dal programma
principale non ho neanche il problema di doverle registrare.
Con l'installazione io aggiungo manualmente questi exe ed altri file che mi
vengono effettivamente poi installati, ma non viene creato nessun
collegamento per poterli facilmente lanciare e l'utente dovrebbe aprire la
cartella in cui sono installati ed eseguirli a manina santa, e non mi piace
per niente ...
Grazie a tutti
===========================================
gio...@newsoft.it
===========================================
--
Posted from [212.35.205.18]
via Mailgate.ORG Server - 
http://www.mailgate.org

per cortesia segui queste istruzioni:
- apri Outlook
- vai sul menu Strumenti \ Account...
- scegli il tab news
- seleziona il tuo news server
- scegli Proprietà
- scegli il tab Impostazioni Avanzate
- imposta il Timeout del Server ad un valore più alto
In questo modo non dovrebbero (ribasisco dovrebbero) esserci più messaggi
replicati.
Grazie
Mauro Mariz
3nto

"Giorgio Farinetti" ha scritto nel messaggio
<008501be3408$e9ac04a0$1bc423d4@giorgiof>...

--------------------
Ciao!
Ti riporto alla lettera quello che ho scritto l'altro giorno in un messaggio
sullo stesso argomento:
«Per creare un gruppo di programmi, è più conveniente modificare il progetto
Setup1.vbp (contenuto nella cartella "Setupkit" di Visual Basic). Ecco cosa
devi fare.
Apri tale progetto e portati nel codice del form "Setup1". Ora cerca la
stringa:
    Const fDefCreateGroupUnderWin95
Vedrai che questa costante è impostata su "False": cambia il suo valore in
"True". In tal modo, il software di installazione creerà un gruppo per il
tuo programma. Ora, cerca la stringa:
    fAdditionalIcons = False
Modifica il suo valore su "True". Così, verranno create icone aggiuntive per
i collegamenti da te definiti. A questo punto, cerca ancora la prima
occorrenza di:
    CreateOSLink frmSetup1
Questa istruzione serve per creare i collegamenti (LNK) ai file dei tuo
programma. In questo punto del codice, puoi aggiungere le istruzioni
necessarie per definire i collegamenti desiderati. Ecco la spiegazione dei
parametri di "CreateOSLink":
- frm è il nome del form che richiama la routine (lascia "frmSetup1")
- strGroupName è il nome del gruppo da creare
- strLinkPath deve contenere il nome ed il percorso completo a cui punta il
collegamento (la cartella di installazione è contenuta nella variabile
"gsDest.strAppDir")
- strLinkArguments contiene gli eventuali argomenti della riga di comando
- strLinkName contiene il nome che si vuole assegnare al collegamento.
Ad esempio, se vuoi creare un collegamento al file "WinLock.txt", contenuto
nella cartella del programma, a cui desideri dare il nome "Informazioni",
devi utilizzare la seguente istruzione:
    CreateOSLink frmSetup1, "WinLock", gsDest.strAppDir & "WinLock.txt", "",
"Informazioni"
A questo punto, compila il progetto andando a sovrascrivere l'eseguibile già
esistente: il nuovo programma di Setup verrà automaticamente incluso nei
nuovi supporti di distribuzione da te creati.
Spero di non aver trascurato nulla. Se ci fosse qualche altro problema, sono
sempre a disposizione.
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco
»