Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione automatica

Salve averei dei problemi con la creazione dell'intallazione automatica per
visual basic, l'eseguibile generato mi si crasha e mi restituisce una
schermata di errore con una cosa del tipo type mismatch, e tra l'altro non
lo fa su tutti i pc a che e' dovuto?
Alessia

Alessia ha scritto:

A quale eseguibile ti riferisci? Al Setup.exe del pacchetto di installazione
o al tuo programma?
Escluderei errori di quel tipo nel primo caso.
Nel secondo propenderei per un errore nel tuo programma (da quel "type
mismatch" dovrebbe verificarsi anche sulla macchina di sviluppo) o, in
subordine, per un ambiente non adeguatamente preparato. Dovresti citare con
esattezza il codice e la descrizione dell'errore, indicando se si verifica
durante il setup o avviando il tuo programma.

Pultroppo non ho visto bene l'errore, si verifica sul file setup.exe, e mi
blocca l'installazione.
Baci
Alessia

 blocca l'installazione.
Cosa usi per creare il pacchetto di installazione?

> Cosa usi per creare il pacchetto di installazione?
Pakage & Deployment Wizard, quello che c'e' con il visual studio
Alessia

 Pakage & Deployment Wizard, quello che c'e' con il visual studio
Deve andar bene. A questo punto occorre conoscere con esattezza il codice e
la descrizione dell'errore.
Inoltre:
Da che Sistema creai il pacchetto.
Su che sistema il problema si presenta
Che riferimenti hai nel progetto
Che componenti hai nel progetto
Prova anche a pubblicare il file Setup.LST.

Il problema si verifica solo con alcune macchine ed avviene subito dopo che
si clikka sul icona che confrema l'installazione, e dopo di che si chiude
l'installazione, volevo sapere e' possibile creare un installazione con un
altro tool? Cosi magari si aggrira il problema?
Alessia
Ps: Lupo sei grande!!!

 Ps: Lupo sei grande!!!
Perchè? :-(

Il sitema su cui dovra'girare il programma pultroppo sara' un qualsiasi
windows, io ho il win98 e non ho nessun problema, i problemi me li ha dati
su un win me e su un win xp (penso che non fosse il professional), pultroppo
non ho potuto annotare bene i codice dell'errore, tra l'altro ci ho fatto
una figuraccia con il cliente...
Poi il sistema si interfaccia con un database Acess 2000 usando le ADO e usa
le forms 2.0 per poter usare i caratteri cirillici, se eseguo cosi il
programma senza eseguire l'installazione parte ma appena apro una finestara
mi crea un errore 339 comdlg32.ocx e dice che il componente, ovviamente, non
e' registrato.
Tra l'altro i programmi sono 2 ed entrabi si piantano sull'installazione
allo stesso punto, dando lo stesso errore.
Alessia
Ps: Sei grande xke' rispodi subitissimo.... =)
ecco cosa c'e' nell .lst  di uno dei due programmi
----------------------------------------------------------------------------
-------------
[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=dbcc.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,6/18/98 12.00.00
AM,102912,6.0.81.69
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12.00.00
AM,22288,4.71.1460.1
File3=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12.00.00
AM,17920,2.40.4275.1
File4=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12.00.00
AM,147728,2.40.4275.1
File5=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12.00.00
AM,164112,5.0.4275.1
File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00
12.00.00 AM,598288,2.40.4275.1
File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/23/01 6.00.00
AM,1388544,6.0.92.37
[IconGroups]
Group0=Romantik Tour database control center
PrivateGroup0=Vero
Parent0=$(Programs)
[Romantik Tour database control center]
Icon1="dbcc.exe"
Title1=Romantik Tour database control center
StartIn1=$(AppPath)
[Setup]
Title=Romantik Tour database control center
DefaultDir=$(ProgramFiles)\Project1
AppExe=dbcc.exe
AppToUninstall=dbcc.exe
[Setup1 Files]
File1=@FM20.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),1/12/99 4.54.26
PM,1109264,2.1.6112.1
File2=@MSSTDFMT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/18/98
12.00.00 AM,118784,6.0.81.69
File3=@MSBIND.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/18/98
12.00.00 AM,77824,6.0.81.69
File4=@msado20.tlb,$(WinSysPath),$(DLLSelfRegister),$(Shared),4/15/02
1.03.14 PM,61440,2.62.7400.0
File5=@DBLIST32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,200496,6.0.81.69
File6=@MSADODC.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,118064,6.0.81.71
File7=@COMDLG32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,140096,6.0.81.69
File8=@dbcc.exe,$(AppPath),,,1/23/03 2.41.44 AM,98304,1.0.0.0
+ le solite tante XX

 Ps: Sei grande xke' rispodi subitissimo.... =)
Ah. Quando ci sono, quando mi vien da dire qualcosa.
Pigliami con le pinze, molte. ;-)

Grazie millle, smack
Alessia