Newsgroup: it.comp.lang.visual-basic
Titolo: [? lungo] Installazione di CR

Ho grossi problemi con un programma che fa uso di Crystal Report.
Dopo aver creato il programma, ho dovuto preparare il prog di installazione
per poter consegnare il programma anche dal cliente. Ho guardato bene l'help
di Crystal Report e ho visto che c'è una sezione che spiega bene i files che
devono essere distribuiti per far funzionare CR anche sul PC del cliente.
Il problema è che non sono ancora riuscito a farlo funzionare.
I files di base che faccio installare sono:
CRPE32.DLL
MSVCRT20.DLL
CRPAIG32.DLL
CTL3D32.DLL
IMPLODE.DLL
Poi ci sono alcuni files aggiuntivi per installare il Crystal Report
Designer:
IMPLODE.DLL (già installato prima)
SSCSDK32.DLL
CRPAIG32.DLL (già installato prima)
CRXLAT32.DLL
CRAXDRT.DLL
CRVIEWER.DLL
P2SMON.DLL
Ci sono anche altri files, che però fanno parte di Windows e quindi non
dovrebbe essere compito mio distribuire.
Quando installo il programma sul PC del cliente, funziona tutto
regolarmente; quando però lancio una l'anteprima di stampa, il programma dà
un errore di run-time, comunicando che il file CRVIEWER.DLL o uno dei files
dipendenti non esiste, oppure è errato o non valido. Io ho controllato il
tutto diverse volte, ma mi sembra di aver seguito tutto per bene. Dov'è che
sbaglio?
Mi è venuto anche un'altro dubbio: io devo far funzionare il mio programma
su un PC con Win98 Ita nudo e crudo (non ha installato proprio un bel
niente). E' un problema se creo il pacchetto di installazione su un PC che
ha Win2000 Ita e compagnia bella?!? Mi chiedo questo perchè ho visto, ad
esempio, che dovrei distribuire, fra gli altri, anche i files MSVCRT.DLL,
MSVCRT20.DLL, MSVCRT40.DLL, MSVFW32.DLL, URLMON.DLL e SHLWAPI.DLL, che credo
siano files propri di Windows. Se io creo il setup su Win2000 Advanced
Server Ita + Visual Studio 6.0 Enterprise Ita + Crystal Report 6.0 Ita i
files sopraccitati sono quelli di Windows 2000: non è poi che su Win98 danno
poi dei problemi?!?
Io non so davvero come ringraziare chiunque possa darmi qualche dritta in
merito; ormai è quasi una settimana che sto cercando di capire come
risolvere il problema, senza risultati.
Spero solo di poter contraccambiare il prima possibile!!!!
Ciao a tutti!!!!
--
Damiani Igor
ico...@simcity.it

 Ho grossi problemi con un programma che fa uso di Crystal Report.
[CUTTONE]
Quel che ti dico magari non e' niente di importante, o lo sai gia', ma almeno puo' essere un punto
di partenza.
Considera che uso VB 6sp3 e CR6.
Per le installazioni (lanciando prima il DCOM98, obbligatorio se la macchina client e' 95 o 98 e non
ha mai subito installazioni di VB) non ho mai avuto problemi, e spesso creo i miei pacchetti di
setup su un NT WS, quindi immagino che anche Win2000 non dia problemi.
Per quanto riguarda il CR, in fase di creazione del pacchetto di setup mi chiede sempre una sfilza
di DLL, se nel pacchetto ho associato l'OCX di CR. Premendo sfoglia lo faccio puntare a
c:\windows\crystal, da  li recupera tutte le DLL che gli servono, e non mi ha dato mai problemi
(quasi mai, giu' :))
--
C'ya,
-----------------------------------------------------------
Fabrizio
ICQ           14842802                   Rimuovere NOSPAM per email private

Domanda che sembrerą stupida:
che file devo lanciare per installare DCOM?
si tratta del famoso mdac_type o cos'altro?!?
Damiani Igor
ico...@simcity.it

 si tratta del famoso mdac_type o cos'altro?!?
No, una versione di mdac_type.exe viene inglobata nel tuo setup e lanciata in fase di installazione
in automatico.
Il Dcom98.exe e' un eseguibile che trovi a spasso per l'installazione di VB (non mi ricordo piu'
dove) che dovrai lanciare a parte prima dell'esecuzione del setup.
Normalmente se creo un pacchetto di setup di un eseguibile con accesso ai dati di tipo ADO e'
proprio VB che alla fine della creazione mi ricorda con una msgbox di lanciare il DCOM prima
dell'installazione sulle macchine 95 e/o 98.
