Newsgroup: it.comp.lang.visual-basic
Titolo: pacchetto di istallazione con vb6

salve, ho realizzato una applicazione , ho fatto il pacchetto stardard , ma
quando
la gente prova a istallarlo cominciano problemi.
In particolare viene fuori un errore che dice che msvbvm60.dll non e'
aggiornato
e ti chiede di riavviare...ovviamente e simpaticamente dopo aver riavviato
il problema
persiste . Avviando quindi l'eseguibile mi da errore:
system error &h8007007e 
(-2147024770
).  (credo intendsa dire che non trova
il suddetto file)
Tutto questo non avviene sul mio pc dove ho istallato visual studio...
qualcuno mi sa aiutare?

[*Peppo* : 
pacifi...@tiscalinet.it
] ha scritto:

Prova qui (anche nei link interni):
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q191096&

 
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q191096&
cioe' chi istalla la mia applicazione deve sorbirsi tutte ste cose da vedere
se
non funzia??? non si puo' risolvere il problema alla radice? cioe' nella
creazione dell'istallazione in modo da facilitare gli users?


il pacchetto di installazione è delicato nel senso che.....
che cavolo c'è sul pc del tuo amico??? BOH!
e in quello di tuo zio??? A-RI-BOH!
Quindi cosa bisogna studiare....bisogna studiare le dll minime che fanno
funzionare il tuo pc e vedere di fornirle ai tuoi clienti.
Alcuni giorni fa si parlava del runtime di C (che alcuni controlli si
portano dietro)
o si parla spesso DI MDAC
o di JET
a queste cose ci devi stare dietro tu!
Se compili il pc trova i riferimenti AL TUO pc...se hai un VB sp3 e lo
installi su un PC che ha il runTime di  esempio sp5 puòdarsi che non "giri"
bene...oppure se usi un winsock....che versione?....
Quindi devi ceracre di fornire un ambiente il più possibile aggiornato ed
omogeneo....
aggiornato perchè è facile con il windows update portare i tuoi clienti
all'aggiornamento che hai tu!
Molto spesso l'installazione è una piacevolezza su alcuni pc e su 1 o 2 un
inferno!
é così la vita del programmatore!
:-)
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 wrote in message
news:baasor$dpf$1...@lacerta.tiscalinet.it...

Che versione di VB6 hai?
E' quella di MSDN che comprende tutto visual studio?
Che service pack hai installato?
O e' un VB6 che ti ha 'prestato' qualcuno?
Io in ufficio ho entrambe le versioni (quella ufficiale, con licenza,
seriale, ologrammi e cotillon), sia quella "sbrigativa", sulla cui
provenienza non mi pronuncio, ma che ha l'innegabile peculiarità di
funzionare.
E in definitiva a M$ interessa che io abbia pagato la licenza di utilizzo,
se poi pago per una ferrari e vado in giro con una skoda sono affari miei.
Tornando a bomba su VB6 ed il suo packager ti consiglio di lanciare sul PC
del tuo cliente Windows update (o di aggiungere l'ultimo service pack nei
requisiti di sistema), di togliere le .dll di VB6 dal tuo package e di
creare un package solo con le .dll di VB6.
Tieni separate le due cose, insomma (msvbvm60.dll e' uno dei files di cui
VB6 ha bisogno per finzionare).
Se sul computer dove vuoi installare il tuo programma c'e' gia' VB6 (basta
che sia stato installato Office97, per esempio) e' inutile che provi a
reinstallare le sue librerie: rischi solo di incasinare il PC dove lo vuoi
installare.
INOLTRE
E' altresì possibile che la tua versione di VB abbia fatto qualche pasticcio
con i GUID. Per quanto l'evenienza sia altamente improbabille, se VB6 e' di
dubbia provenienza, potrebbe non essere cosi' improbabile.
Ciau
Andrea

 creare un package solo con le .dll di VB6.
cioe' mi faccio due pacchetti? uno con l'exe e gli ocx e l'altro
con le dll ? devo invece levare solo quel file la?
 la cosa che non mi e' chiara e' xe' , molto +
semplicemente, quando parte il setup, quello non lascia perdere
l'aggiornamento dei files gia' presenti?
di lanciare windows update non se ne parla, la maggior parte della
gente e' restia a istallare 'roba in +' , soprattutto quando a volte
poi non va + una mazza:)

 poi non va + una mazza:)
Non e' che hai molta scelta, purtroppo. Quando rilasci un'applicazione sotto
windowz ti tocca per forza fissare dei requisiti di sistema.
Ciau
Andrea