Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Per i principianti: come funziona il Setup Kit di Visual Basic

Scusate se posto il messaggio così, ma ho notato che sul ng ci sono tanti
messaggi di programmatori che chiedono come funzionano i Setup fatti con VB.
Allora tantovale fare un bel messaggio pubblico, no?
Allora, i Setup realizzati col Setup kit di Visual Basic sono scritti in
Visual Basic. Nella sottodirectory \SETUPKIT\SETUP1 di Visual Basic ci sono
i sorgenti del setup. Per modificare il programma di installazione, è
sufficiente modificare quei sorgenti e ricompilare il setup.
Per esempio, mettiamo il caso che il voglio che il mio setup saluti l'utente
alla fine dell'installazione.
Cosa faccio? Vado ad aprire (con VB) il progetto SETUP1 nella directory
SETUPKIT\SETUP e vado modificare il codice che si trova alla fine della sub
Form_Load del form principale, e scrivo una riga stupida tipo MsgBox "Ciao
utente!". Poi ricompilo il progetto ed eseguo il Setupkit della mia
applicazione.
Il setup che ne verrà fuori visualizzerà una messagebox Ciao utente! alla
fine dell'installazione.
Tutte queste informazioni sono comunque documentate nell'help on line di
VB!...
Buon lavoro,
Umberto 'Ubi 1k' Meroni, Software Development
"The triangle tingles, and the trumpet plays slow..."
http://ubi1k.8m.com
 - 
umb...@ubi1k.8m.com
ICQ UIN: 14660006 - VB e' qui! 
http://ubi1k.8m.com/vb

salve..
se ai VB6 italiano non e' cosi' semplice....
il codice sorgente fornito nel CD non e' aggiornato ed avrai un Setu1.exe
non compatibile con la vb6stkit.dll per errori nei parmametri di
extractformcabfile ed altre cosine carine come questa, tipo formoverwrite
referenziato ma non usato e sicuramente  altre che non scoperto...
il supporto tecnico italiano di M$ mia ha fornito di una hot fix che mi
sembra funzioni e che dovrebbe essere disponibile su 
www.microsoft.com/italy
/visualtools e/o /support, ma ancora non c'e', per cui ciccia....
saluti
Andrea Montanari
hs...@guest.net

Allora tantovale fare un bel messaggio pubblico, no?
si tanto vale.....
quindi anche la presenza di sub directory va gestita dal setup che dici tu ?
ciao Davide

>se ai VB6 italiano non e' cosi' semplice....
Infatti ho il VB5 e me ne vanto!! ;o))

quindi anche la presenza di sub directory va gestita dal setup che dici tu
?
Yess.
Anche se per questo puoi ricorrere al Setup.lst.
Se per esempio vuoi che il tuo file PAPERINO.TXT vada a finire nella
sottodirectory \BAUBAU della tua applicazione, non devi far altro che aprire
il file SETUP.LST, andare a cercare la riga che contiene le indicazioni per
quel file e sostituire $(AppPath) con $(AppPath)\BAUBAU


ahahah
ti spiace essere più chiaro ?
anzi ti riposto la domanda..
ho appena finito un altro prog per una clinica e visto che sono un tipo
ordinato invece di sparpagliare gli archivi e le immagini e le icone ecc.
nella stessa dir dove sta il codice ho creato 3 banalissima sub-dir
ovviamente con l'autocomposizione installazione non ci poteva essere un
cavolo di comando che mi dicesse "ricordati nel setup che c'ho 3 Sub-Dir"
niente da fare.... il progettino bellino bellino funge solo con i file di VB
gli altri neanche li caga...
adesso sai perchè mi incaxxo facilmente (la semplicità non è poi così
malvagia come molti pensano)
ciao Davide

...


indicazioni per quel file e sostituire $(AppPath) con $(AppPath)\BAUBAU
Come la crei la directory BABAU ? :)
Grazie 1000
Paolo
--
Per rispondere privatamente eliminare xyZ dall'indirizzo

>Perchè se non è così significa che M$ ha radicalmente cambiato il setupkit


 File8=1,,anthea.ex_,anthea.exe,$(AppPath)\BAUBAU,,,11/5/1998 19:40:54,1098752,8.0.0.49,"","Anthea","$(AppPath)\BAUBAU\anthea.exe"
Grazie infinite...  funzionaaaaa :-)
Ho visto che basta mettere una linea simile per ogni file in piu'
da aggiungere, e funziona anche se non e' compresso (cabizzato)
Ciao!


Ora ho colto. ;o)
In effetti hai ragione.
Sono quelle cose che io non capirņ mai... Misteri di M$