Newsgroup: it.comp.lang.visual-basic
Titolo: VB6: masterizzare l'installazione?

Salve a tutti,
mi chiedevo se sarebbe possibile masterizzare l'installazione del VB6
(ma anche VC++). Il problema e' che vorrei avere un CD da portare in
giro per modificare sul posto i miei programmi senza installare ogni
volta il VB6.
A me e' venuta in mente la seguente procedura sicuramente da
perfezionare e da sperimentare:
- avvio di Win98 o Win2000 dal disco C:
- installazione di VB6 su un secondo hard disk D: (oppure una
partizione dello stesso HD) in una directory di primo livello (esempio
D:\VB6)
- masterizzazione della directory D:\VB6.
A questo punto mancherebbero tutti i files che vanno comunque a finire
in C:\WINDOWS\SYSTEM, le modifiche al registro di Win e non so
cos'altro.
Per le modifiche al registro si potrebbero copiare le voci create
dall'installazione e farne un file .REG da unire comunque al registro
della macchina su cui far girare il VB6.
Secondo voi come si puo' completare il CD in modo da creare un VB6
"portatile"?
Ovviamente la stessa procedura deve essere applicabile anche alle
installazioni di controlli OCX aggiuntivi in versione "sviluppo".
Ciao e grazie.

E a che serve tutto questo casino? Se te lo installi ogni volta dal CD
originale invece che dal Cd fatto da te non fai prima? :-)
Gianni Moretti

 ha scritto nel messaggio
news:98g7jg$1prkn$1...@ID-77941.news.dfncis.de...


 wrote in message
275natoncekai4g10...@4ax.com...

se ci riesci fammelo sapere, potrebbe essere utile
ciao

 Gianni non hai capito
E mejo che me ne vado a dormě...oggi non c'č stň a capě niente in qualsiasi
campo! :-(
Gianni Moretti

 volta il VB6.
la mia risposta sembrerebbe un po' bastarda ...
... ma non fai prima a comprarti un portatile (anche usato) e ti colleghi in
rete col cliente?
--
Ciaps
Stracca (
http://www.stracca.net
)
--------------------------------------------------
  Sito Comune: 
http://www.murialdo.it/it_lang_vb
 Supporta il Sito Comune e il progetto Leonardo 2
--------------------------------------------------

 volta il VB6.
Non è pratico, punto.
Alla fine dovresti sempre registrare parecchie cose sul pc dell'utente,
e avere la cartella "Microsoft Visual Studio" sul cd non cambierebbe nulla
al riguardo.
Inoltre ti verrebbero a mancare tutti i files installati nella cartella
system (e
non son pochi).
Fai prima ad installare l'ambiente dal cd originale, e ad usare la
disinstallazione
quando te ne vai.
Byee
Zeross


Ma hai letto bene il mio post? Il CD che vorrei creare avrebbe gia'
l'installazione pronta, solo la prima volta dovrei aggiungere le
variazioni al registro.
Non voglio perdere tempo ad installare il VB6 presso ogni cliente e al
termine del lavoro disinstallarlo e questo ogni volta che devo fare
una qualche modifica al programma presso il cliente.
Se hai bisogno di ulteriori chiarimenti fai pure.
Sei stato molto gentile.
Ciao.

 ha scritto nel messaggio
news:275natoncekai4g10...@4ax.com...


Comunque sono molto interessato al problema.
Sbagliero', ma secondo me lla soluzione piu' pratica mi sembra quella di Stracca:
attaccarsi alla rete del cliente con un portatile. Io faccio cosi' e, a parte la piccola
scocciatura di cambiare ogni volta la configurazione di rete, per il resto problemi
zero e ... niente sorgenti in giro !
ciao, hal

rete col cliente?
Ti sono grato per la tua idea fantastica, se ora puoi risolvermi anche
il problema dei 4-5 milioni necessari per il portatile sono veramente
a posto.
P.S.: come vedi a bastardaggine non sei il solo :-)

 a posto.
Una prova, anche se abbastanza disperata, potrebbe essere quella di mettere le
varie (e tante!) librerie installate dal setup in C:\WINDOWS\SYSTEM direttamente
nella cartella dove trovi VB6.EXE (ma tra DAO,ADO,OCX e compagnia la vedo
dura...); poi preparare un batch con, ad esempio:
for %%f in (*.ocx) do regsvr32 %%f /s
for %%f in (*.dll) do regsvr32 %%f /s
per registrare tutto quello che c'e' sul CD, e uno analogo
for %%f in (*.ocx) do regsvr32 %%f /u /s
for %%f in (*.dll) do regsvr32 %%f /u /s
per deregistrare il tutto alla fine.
se devo dirti la verita', anche se funzionasse, io non mi fiderei a ricompilare
un programma su un aggeggio simile... e se fossi il cliente non mi fiderei a
farti fare certe cose su un mio PC :-)
Magari per fare qualche test senza fare danni ai tuoi PC "veri" puoi scaricare
la versione trial di VMWare ( 
http://www.vmware.com/
 ) per provare con una
macchina virtuale...
Ciao
P.S.
scusa se insisto anch'io ma, se lo fai di mestiere, fai l' impossibile per
procurarti un portatile, anche da un tanto al chilo... non c'e' trasferta in cui
non benedica di averne uno, a partire dal mio primo scassatissimo 486 SX 25 ;-)
--
Luca Dormio
luca....@tin.it