Newsgroup: it.comp.lang.visual-basic
Titolo: Istallazione manuale x programma VB6...

Scusate, ho problemi ad istallare un applicazione di VB6 Ent SP3 su alcuni
Pc.
SI PUO' FARE UNA ISTALLAZIONE MANUALE CON VB6?
COME SAPERE ESATTAMENTE QUALI FILE FANNO ISTALLATI E COME?
Utilizzo il generatore di Setup di VB6 e lanciando l'istallazione dal
cliente mi si blocca sempre
chiedendomi se sovrascrivere dll e/o di riavviare il PC per poter reiniziare
l'istallazione.
Visto che istallo su un server  2000 con su CITRIX con molti utenti non
posso certo riavviarlo a mio piacimento.
Nemmeno voglio andare là di Sabato notte.. ;-)
Col rischio che poi i file che sovrascrivo creino casino con il software
presente sul server (poi mi strozzano!!)
Ma anche provando su PC con W2000 mi chiede di riavviare e anche facendolo
si pianta l'istallazione...
Il programma utilizza  il DAO,  le flexgrid, e i w.common control 6
Vorrei proprio sapere come fare un'istallazione MANUALE delle dll.ocx  et
simili necessarie alla mia applicazione.
In VB5 ci ero riuscita,  il setup generava un file con i riferimente dei
file istallati in 'corredo' al prg
mi copiavo le dll in system o in cartella del prg e con RegSvr32 registravo
tutto ecc..
Avete consigli in proposito?
Grazie
Ciao.
Cristina.

 
Installare sp5 di vb6? Cosi' anche solo per sfizio, per verificare cosa 
sanno fare alla MS...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

> Avete consigli in proposito?
Usa InnoSetup 
http://www.jrsoftware.org
C'è anche la traduzione in italiano e vari tool per semplificare la
creazione di pacchetti di installazione.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

"Cristina" <Pi...@Pika.it> ha scritto

il primo e' di installare sp5 o sp6.
sulla richiesta di riavviare, qui o sul gruppo ms non molto tempo fa hanno
postato un link preciso. sorry, non lo ricordo, ma di certo sefai qualche
ricerca con la stringa del messaggio d'errore dovresti trovare qualcosa, e'
un tema abbastanza ricorrente.
ma a buon conto, su un pc di prova, un tentativo con un sp piu' aggiornato
lo farei.
ciao, j.

 sanno fare alla MS...
oops... arrivo tardi :)

Scusate ma di istallazione manuale... proprio niente da fare??
Però a me piacerebbe... anche per capire meglio l'ambiente VB6.
grazie ancora.
Cristina

"Cristina" <Pi...@Pika.it> ha scritto

personalmente col pdw mi sono sempre trovato discretamente. come ti hanno
suggerito, puoi provare inno, sul quale ci sono stati molti thread anche in
questo gruppo. win2000 mi sembra abbia nei tools o nel rk una versione
leggera di installshield. di altri installer free e no direi ce ne siano
vari.
anche nel pdw, peraltro, nei passaggi successivi puoi specificare vari
parametri.
ora p.e. ho aperto un vbp, e il pdw si e' accorto subito che non quadrava
con le librerie disponibili (l'avevo compilato prima di installare sp6).
ricompilato, invece del setup gli ho fatto creare un .dep. stavolta si e'
accorto che mancava ado 2.7 (e' un pc d'emergenza, e ci ho messo solo 2.8,
avrei dovuto aggiornare i riferimenti). il dep e' un testo:
[Version]
Version=1.0.0.45
[movies.exe <0009>]
Dest=$(AppPath)
Date=19/04/2004
Time=01.42
Version=1.0.0.45
CABFilename=movies.CAB
CABINFFile=movies.INF
Uses1=MSVBVM60.DLL
Uses2=OLEAUT32.DLL
Uses3=OLEPRO32.DLL
Uses4=ASYCFILT.DLL
Uses5=STDOLE2.TLB
Uses6=COMCAT.DLL
Uses7=msado27.tlb
Uses8=MSADODC.OCX
Uses9=MSDATGRD.OCX
Uses10=MSBIND.DLL
Uses11=MSCOMCTL.OCX
[msado27.tlb <0009>]
Dest=$(WinSysPath)
Date=20/02/2003
Time=17.21
Version=2.80.1022.0
a questo punto, guardando anche le varie opzioni che il pdw ti da' nel
creare un setup, se vuoi procedere a mano dovresti essere abbastanza in
grado di cominciare a provare.
nel tuo caso, comunque, andando a installare su un 2000 con vb6sp3 ti trovi
molto probabilmente a proporre al sistema file meno aggiornati, specie se il
2k ha uno degli ultimi sp.
anche considerando che p.e. sp4 di vb aveva una pessima fama,
un'aggiornatina a vb sarebbe da prendere in considerazione. magari provala
su un pc di test o virtuale.
-- 
hth, ciao, j.
http://www.sundaysw.com

 Cristina
Con InnoSetup (free) puoi fare l'installazione "manuale".
Se intendi dire invece "completamente personalizzata" devi creare tu un
programma di setup (mossa un po' masochistica imho).
Comunque per sapere quali file ti servono, puoi usare comunque quello di VB,
poi guardi il setup.lst e metti i files necessari nel tuo programma di
installazione
ciaociao


Leggi nei miei vecchi post!!!!
http://makeashorterlink.com/?G28562508
Ciao, Vincenzo

...


Ciao ragazzi, volevo solo dirvi che ho risolto l'istallazione:
L'istallazione che mi genera VB6 crea anche una cartella 'support' che
contiene tutti i file necessari all'applicazione da distribuire.
Mi sono creata manualmente una cartella sul SERVER del cliente,
vi ho copiato tutti quei file (dll,exe,ocx...),
registrati a mano con regsvr32 alcune cose, e.. FUNZIONA TUTTO!!
Mi č andata bene , niente programmi di install, niente 'pericolose'
sovrascrizioni a dll esistenti in system.
Era cosě semplice?
Con istallazione 'manuale' intendevo questo! copiarmi a manina i file
necessari nei posti necessari...
Grazie a tutti
Buon lavoro (e divertimento)
Ciao
Cristina

[Cristina = circa...@Pika.it in 0ethc.82989$
hc5.3...@news3.tin.it
] ha
scritto:

Sarebbe ancora piů semplice lasciando fare all'installatore, ovviamente
evitando di installare (o tentare di) quanto non si deve.
Se domani devi fare il lavoro "a manina" di qualche decina di macchine...?

 
Inoltre se alcuni dei file che installi sono meno recenti di quelli gia' 
presenti sulla macchina cosa fai? Sovrascrivi? Controlli la versione di 
tutti i file? "Unregistri" e poi registri?
In genere il setup di VB funziona, a parte alcuni casi strani (ad 
esempio dao 3.51 sovrascritto da 3.60, oppure file di diversa versione 
nella cartella di sistema e in Redist). Ma sono tutti casi abbastanza 
documentati.
