Newsgroup: it.comp.lang.visual-basic
Titolo: Installare progetto vb in rete

Salve,
ho la necessità di installare in rete un progetto vb6. Le soluzioni che mi sono
venute in mente sono 2 (non so se fattibili):
1. installare su ogni macchina della rete il progetto in modo da avere dll e
ocx registrati correttamente su ogni macchina, quindi spostare eseguibile e
dati in rete (per esempio in una cartella condivisa da tutti i pc). Sul desktop
di ogni macchina creo un collegamento all'eseguibile in rete. In questo modo
ogni volta che viene lanciato il collegamento vengono tirate su tutte le dll e
gli ocx necessari (in locale). In questo modo però, ogni volta che faccio una
modifica all'eseguibile poi devo aggiornare tutti gli eseguibili sulle macchine
locali o addirittura registrare dll o ocx aggiuntivi su ogni macchina.
2. installare direttamente in rete (in una cartella condivisa) il programma e
mettere sul desktop di ogni macchina un collegamento ad esso. Ma in questo modo
quando si lancia l'eseguibile in rete attraverso il collegamento sul desktop,
il programma riesce a tirare su le dll e gli ocx giusti?
Normalmente quale strada viene percorsa 1., 2. o altre?
Thanks anticipati a tutti,
Nicola.
-- 
Posted from  [194.243.32.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:ea1aeedfabdc95dcea2...@mygate.mailgate.org...


 


 ha scritto nel messaggio
news:a11e8e369c7e6b9acc1...@mygate.mailgate.org...


 (Per il pacchetto di installazione ho usato Install Shield.)
Sì, ma devi accertarti che il disco di rete sia -sempre- disponibile per i
client, per evitare simpatici runtime-errors...
ciao
ugo

 ha scritto nel messaggio
news:a11e8e369c7e6b9acc1...@mygate.mailgate.org...


Ok, Thanks a tutti per le info.
Continuo a fare un po' di prove ed esperimenti.
Mi sa che nei prossimi giorni rivedrete questo subject in ML.
Ciao,
Nicola


Secondo me la cosa piu semplice che mi viene in mente è far accedere al tuo
programma tramite una pagina html .All'avvio di essa usa il tag object che
controlla la versione dei componenti installati e se non in linea con quelli
del server li scarica e li registra!
In questo modo avrai sempre i client allineati con i componenti nuovi senza
doverti preoccupare di registrare deregistrare etc.
P.s.
Se non ricordo male il tag Object è supportato solo in IE!

 ...
-- 
Posted from  [194.243.32.7] 


Mi è venuta in mente una soluzione ibrida: installare su tutti i pc in locale
il progetto VB.
Spostare in rete solo i dati. In questo modo l'utente lancerà l'eseguibile
sempre in locale senza problemi di dll e ocx e lavorerà sempre sugli stessi
dati in rete.
Forse è la soluzione più rapida e indolore.
Bye,
Nicola.
-- 
Posted from  [194.243.32.7] 


 wrote in message
news:9onohh$6hf$1...@pegasus.tiscalinet.it...

-- 
Posted from  [194.243.32.7] 


 Nicola.
io sto facendo cosi', e va. problema: se aggiorni l'exe, anche di poco, devi
rimetterlo dappertutto.
possibile soluzione (nb: devo ancora provarla):
- prima installazione dappertutto, con i controlli necessari
- inst anche sul server
- sui client lanci un collegamento all'exe sul server
- se un aggiornamento e' solo di ritocchi, ti basta cambiare l'exe sul
server. se aggiungi controlli, sei punto e a capo.
in ogni caso, attenzione ai percorsi:
i miei client ora puntano a \\server\cartella\mdb
se l'exe e' sul server...
j.


Ci ho provato ma mi dice che \\server non è definito sulla rete... :-PPPPPP
ciao
ugo

 Ci ho provato ma mi dice che \\server non è definito sulla rete...
:-PPPPPP
:)
i miei, client, ci debbono puntare.
t no se u mi client