Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Installazione Crystal report XI
lunedì 01 ottobre 2007 - 11.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Tatiana
Profilo
| Newbie
15
messaggi | Data Invio:
lun 1 ott 2007 - 11:09
Buongiorno a tutti. Ho il seguente problema. Ho creato un software in vb2005 in cui ho inserito delle stampe in crystal report XI che ovviamente ho installato sul mio PC. Il problema mi si presenta quando devo installare il software su un altro pc dove non ho crystal report XI. Ho scaricato il merge modules di crystal e ho creato un'installazione di questi. Lancio l'installazione e sembra andare tutto a buon fine, ma quando, dal mio software richiamo ina stmpa si apre una finestra di errore con il seguente messaggio:
System.Runtime.InteropServices.COMException (0x80040154): Interfaccia non registrata. (Eccezione da HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
in System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
in System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
in System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
in System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
in System.Windows.Forms.AxHost.CreateInstance()
in System.Windows.Forms.AxHost.GetOcxCreate()
in System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
in System.Windows.Forms.AxHost.CreateHandle()
in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
in System.Windows.Forms.AxHost.EndInit()
in Contatti.VediStampe11.InitializeComponent() in F:\RichmondNET\Contatti\VediStampe11.designer.vb:riga 49
Ovviamente ho tagliato il resto del messaggio.
Credo di aver capito che manca la registrazione di qualche elemento ma non riesco a capire quale e come mai con l'installazione creata coi merge modules non l'abbia eseguita correttamente. C'è qualcuno che mi può dare una mano a capire come risolvere la situazione e a capire quali siano le dll o ocx da installare e/o registrare per far funzionare crystal report XI con vb2005?
Grazie mille
Tatiana
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 3 ott 2007 - 20:54
ciao,
putroppo non conosco bene la versione XI di crystal, pero' sembra proprio che non ci sia qualche ocx che lo compone registrato.
Il fatto si nota dal "AxHost" che è sicuramente un wrapper per l'ocx, quindi si tratta di codice non totalmente managed...mmm...vabbeh.
Cmq sia hai provato a seguire i consigli che ti danno qui?
http://support.businessobjects.com/documentation/installation_resources/crystal_reports/crxi.asp
http://support.businessobjects.com/downloads/merge_modules.asp#05
di solito il cuore della parte COM di crystal era dato da una libreria "CRAXDRT.dll" ma nn saprei aiutarti adesso per questa versione nuova se non suggeriti da partire da quel link per vedere se ci sono info sulla questione...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Tatiana
Profilo
| Newbie
15
messaggi | Data Invio:
gio 4 ott 2007 - 13:58
Ti ringrazio per le informazioni. Andrò subito a leggere i documenti che mi hai suggerito. I merge modules li ho già scaricati e ho provato a creare un pacchetto di installazione integrandoli ma il risultato è quello che ti ho mandato come primo messaggio.
Visto che sei così gentile provo a porti un altro quesito inerente all'oggetto... quando ho creato il pacchetto di installazione mi ha chiesto il Key Code e io ho provato a mettergli quello che ho trovato sulla scatola del crystal report XI e me lo ha accettato. Ma i risultati sono sempre gli stessi. Poi ho provato a creare un pacchetto di installazione con vb2005 e ho inserito come keycode quello che ho trovato sulla maschera di Info del visual basic 2005 e mi ha accettato anche questo... Ma quale è il codice da inserire?????
Inoltre ho paura di aver sbagliato ad integrare il crystal report nel mio progetto vb2005 anche se tutto funziona bene. sul computer dove ho installato il cr XI. Puoi essere così gentile da indicarmi esattamente quali operazioni bisogna fare per integrare il crXI in vb.net 2005? (Io richiamo dei report esterni .rpt e li viusualizzo in un crystalviewer)
Grazie
Tatiana
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 5 ott 2007 - 21:15
ciao,
allora non c'e' una procedura, ti basta avere aggiungo il riferimento al componente nel progetto e poi trascinare il viewer dentro alle varie form.
Dopodiche' creando un pacchetto di setup sei abbastanza tranquilla che quando lo installi verra' giu' quello che ti serve.
Il problema che trovi è che tu hai usato per i tuoi report Crystla Report XI, e dentro a visual studio 2005 c'e' invece la versione 10.
Ma poco male, dovrebbe arrangiarsi in fase di setup del pacchetto ad allineare anche visual studio alla versione XI.
Pero' purtroppo non ho avuto ancora modo di approfondire Crystal XI, e quindi non te lo posso garantire,ma sicuramente un pacchetto di setup con i merge module giusti è una delle strade corrette.
Ti consiglio di usare questi link come giuda:
http://resources.businessobjects.com/support/communitycs/TechnicalPapers/crxi_net_deployment.pdf
http://resources.businessobjects.com/support/communitycs/TechnicalPapers/crxi_r2_net_deployment.pdf
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !