Error al tratar de generar reportes con Crystal Reports

24/09/2004 - 00:59 por Omar Flores | Informe spam
Hola, estoy probando una aplicación que acabo de terminar en una máquina
cliente, y al parecer casi todo funciona a exepción de los reportes, al
querer quenerar algún reporte aparece una ventana con el sig. error:

*****************************************
An unhandled exception has ocurred in your application. If you click
Continue, the application will ignore this error and attempt to continue.
If you click Quit, the application will be shut down inmediately.

cannot find keycodeV2.dll, or invalid keycode

Y al darle click al botón detalles me aparece toto esto:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
CrystalDecisions.CrystalReports.Engine.InternalException: Cannot find
KeycodeV2.dll, or invalid keycode.
at .F(String  , EngineExceptionErrorID 
)
at .B(String , Int32 )
at CrystalDecisions.CrystalReports.Engine.ReportDocument.;()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.InternalInit()
at CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()
at CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()
at Almacen.rptDetalleEntrada..ctor()
at Almacen.frmRptEntradas.btnTodas_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
-
Almacen
Assembly Version: 1.0.1727.27372
Win32 Version: 1.0.1727.27372
CodeBase: file:///C:/ARCHIVOS%20DE%20PROGRAMA/SYSCOM/SETUP/ALMACEN.EXE
-
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
-
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
-
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
-
DevExpress.XtraEditors
Assembly Version: 2.1.1.0
Win32 Version: 2.1.1.0
CodeBase:
file:///C:/ARCHIVOS%20DE%20PROGRAMA/SYSCOM/SETUP/DevExpress.XtraEditors.DLL
-
DevExpress.Utils
Assembly Version: 2.1.1.0
Win32 Version: 2.1.1.0
CodeBase:
file:///C:/ARCHIVOS%20DE%20PROGRAMA/SYSCOM/SETUP/DevExpress.Utils.DLL
-
CrystalDecisions.Windows.Forms
Assembly Version: 9.1.5000.0
Win32 Version: 9.1.9800.0
CodeBase:
file:///c:/windows/assembly/gac/crystaldecisions.windows.forms/9.1.5000.0__692fbea5521e1304/crystaldecisions.windows.forms.dll
-
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
-
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
-
CrystalDecisions.Shared
Assembly Version: 9.1.5000.0
Win32 Version: 9.1.9800.0
CodeBase:
file:///c:/windows/assembly/gac/crystaldecisions.shared/9.1.5000.0__692fbea5521e1304/crystaldecisions.shared.dll
-
CrystalDecisions.CrystalReports.Engine
Assembly Version: 9.1.5000.0
Win32 Version: 9.1.9800.0
CodeBase:
file:///C:/WINDOWS/ASSEMBLY/GAC/CRYSTALDECISIONS.CRYSTALREPORTS.ENGINE/9.1.5000.0__692FBEA5521E1304/CRYSTALDECISIONS.CRYSTALREPORTS.ENGINE.DLL
-
System.EnterpriseServices
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase:
file:///c:/windows/assembly/gac/system.enterpriseservices/1.0.5000.0__b03f5f7f11d50a3a/system.enterpriseservices.dll
-
CrystalKeyCodeLib
Assembly Version: 9.1.5000.0
Win32 Version: 9.1.9800.0
CodeBase:
file:///c:/windows/assembly/gac/crystalkeycodelib/9.1.5000.0__692fbea5521e1304/crystalkeycodelib.dll
-

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

*************************************************
En la pc que estoy desarrollando la aplicación si tengo el alrchivo
keycodeV2.dll y lo tengo en la sig. ruta:
c:\Archivos de Programa\Archivos Comunes\Crystal Decisions\1.0\Bin

Espero y me puedan decir como le puedo hacer para que el instalador me lo
tome o en que parte debo de copiar este archivo.
Estoy utilizando VS 2003 con Crystal Reports 10.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Martin
24/09/2004 - 01:59 | Informe spam
Al parecer te hace falta, agregar los marge modules de
crystal reports a tu empaquetado.
si los tienes, Da click derecho en el nombre de tu
empaquetado - Agregar - Marge modules. Esto te envia a
los modulos de combinacion de VS.NET, ahi elige los que
empiezen con Crystal, como :
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_regwiz2003.msm
son 4 o 5 depende de la version que tengas, pero de
preferencia agrega todos.
Despues en la propiedad Keycode modulo Crystal_regwiz2003
pones la clave de registro de Crystal reports para visual
studio como por ejemplo: AAP5G-HS00000-U7000WM. esta la
encuentras en Ayuda - Acerca de Microsoft Visual Studio.

Espero que te sirva
Mostrar la cita
terminar en una máquina
Mostrar la cita
los reportes, al
Mostrar la cita
sig. error:
Mostrar la cita
If you click
Mostrar la cita
attempt to continue.
Mostrar la cita
inmediately.
Mostrar la cita
Cannot find
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument.;()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument.Inte
rnalInit()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument..cto
r()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()
Mostrar la cita
sender, EventArgs e)
Mostrar la cita
(EventArgs e)
Mostrar la cita
MouseButtons
Mostrar la cita
(Message& m)
Mostrar la cita
(Message& m)
Mostrar la cita
(Message& m)
Mostrar la cita
hWnd, Int32 msg,
Mostrar la cita
rlib.dll
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/ALMACEN.EXE
Mostrar la cita
5000.0__b77a5c561934e089/system.windows.forms.dll
Mostrar la cita
561934e089/system.dll
Mostrar la cita
__b03f5f7f11d50a3a/system.drawing.dll
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/DevExpress.XtraEditors.DLL
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/DevExpress.Utils.DLL
Mostrar la cita
forms/9.1.5000.0__692fbea5521e1304/crystaldecisions.window
s.forms.dll
Mostrar la cita
77a5c561934e089/system.data.dll
Mostrar la cita
7a5c561934e089/system.xml.dll
Mostrar la cita
.1.5000.0__692fbea5521e1304/crystaldecisions.shared.dll
Mostrar la cita
EPORTS.ENGINE/9.1.5000.0__692FBEA5521E1304/CRYSTALDECISION
S.CRYSTALREPORTS.ENGINE.DLL
Mostrar la cita
/1.0.5000.0__b03f5f7f11d50a3a/system.enterpriseservices.dl
l
Mostrar la cita
0.0__692fbea5521e1304/crystalkeycodelib.dll
Mostrar la cita
for this
Mostrar la cita
section.
Mostrar la cita
machine
Mostrar la cita
el alrchivo
Mostrar la cita
Decisions\1.0\Bin
Mostrar la cita
instalador me lo
Mostrar la cita
#2 Martin
24/09/2004 - 16:16 | Informe spam
Lo mas probable es que este mal la direccion de los
reportes, tienes que poner los reportes en la direccion
en la cual los cargaste por ejemplo si los cargaste desde
C:eporte.rpt, ahi debes copiar tu reporte, para que los
jale. Pero tambien puedes hacer una instancia del reporte
asi:
dim Report as new Reporte
y en el evento Load lo cargas desde el CrystalReportViewer
CrystalReportViewer1.ReportSource=Report
y cuando hagas el empaquetado agrega los archivos de tu
reporte, agrega el archivo .rpt y el .vb de tu reporte,
y listo.
Espero que te sirva.
Mostrar la cita
modules y en el
Mostrar la cita
en el mensaje
Mostrar la cita
:
Mostrar la cita
()
Mostrar la cita
e
Mostrar la cita
o
Mostrar la cita
()
Mostrar la cita
o
Mostrar la cita
.
Mostrar la cita
c
Mostrar la cita
0
Mostrar la cita
.
Mostrar la cita
w
Mostrar la cita
b
Mostrar la cita
7
Mostrar la cita
9
Mostrar la cita
R
Mostrar la cita
N
Mostrar la cita
s
Mostrar la cita
l
Mostrar la cita
0
Mostrar la cita
#3 Rosario
24/09/2004 - 16:43 | Informe spam
Que tal, ya hice lo que me dijiste, le agrege los merge modules y en el
módulo Crystal_regwiz2003
en la pripiedad Licence key le puse AAP50-GS00000-U7000RN

Pero ahora me marca otro error:

Me dice Load report failed.

Por favor ayudenme



"Martin" escribió en el mensaje
news:1e7301c4a1c9$6aa2d050$
Al parecer te hace falta, agregar los marge modules de
crystal reports a tu empaquetado.
si los tienes, Da click derecho en el nombre de tu
empaquetado - Agregar - Marge modules. Esto te envia a
los modulos de combinacion de VS.NET, ahi elige los que
empiezen con Crystal, como :
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_regwiz2003.msm
son 4 o 5 depende de la version que tengas, pero de
preferencia agrega todos.
Despues en la propiedad Keycode modulo Crystal_regwiz2003
pones la clave de registro de Crystal reports para visual
studio como por ejemplo: AAP5G-HS00000-U7000WM. esta la
encuentras en Ayuda - Acerca de Microsoft Visual Studio.

Espero que te sirva
Mostrar la cita
terminar en una máquina
Mostrar la cita
los reportes, al
Mostrar la cita
sig. error:
Mostrar la cita
If you click
Mostrar la cita
attempt to continue.
Mostrar la cita
inmediately.
Mostrar la cita
Cannot find
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument.;()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument.Inte
rnalInit()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportDocument..cto
r()
Mostrar la cita
CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()
Mostrar la cita
sender, EventArgs e)
Mostrar la cita
(EventArgs e)
Mostrar la cita
MouseButtons
Mostrar la cita
(Message& m)
Mostrar la cita
(Message& m)
Mostrar la cita
(Message& m)
Mostrar la cita
hWnd, Int32 msg,
Mostrar la cita
rlib.dll
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/ALMACEN.EXE
Mostrar la cita
5000.0__b77a5c561934e089/system.windows.forms.dll
Mostrar la cita
561934e089/system.dll
Mostrar la cita
__b03f5f7f11d50a3a/system.drawing.dll
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/DevExpress.XtraEditors.DLL
Mostrar la cita
20PROGRAMA/SYSCOM/SETUP/DevExpress.Utils.DLL
Mostrar la cita
forms/9.1.5000.0__692fbea5521e1304/crystaldecisions.window
s.forms.dll
Mostrar la cita
77a5c561934e089/system.data.dll
Mostrar la cita
7a5c561934e089/system.xml.dll
Mostrar la cita
.1.5000.0__692fbea5521e1304/crystaldecisions.shared.dll
Mostrar la cita
EPORTS.ENGINE/9.1.5000.0__692FBEA5521E1304/CRYSTALDECISION
S.CRYSTALREPORTS.ENGINE.DLL
Mostrar la cita
/1.0.5000.0__b03f5f7f11d50a3a/system.enterpriseservices.dl
l
Mostrar la cita
0.0__692fbea5521e1304/crystalkeycodelib.dll
Mostrar la cita
for this
Mostrar la cita
section.
Mostrar la cita
machine
Mostrar la cita
el alrchivo
Mostrar la cita
Decisions\1.0\Bin
Mostrar la cita
instalador me lo
Mostrar la cita
#4 Rosario
24/09/2004 - 17:42 | Informe spam
Que tal, se me olvido comentar que los reportes no funcionan solo en Win 98
en XP si, a excepción de uno que me pide auteticación con la Base de Datos,
no se por que me pidio eso pero igual y eso es bronca de mi código.




"Martin" escribió en el mensaje
news:090901c4a241$1b464320$
Lo mas probable es que este mal la direccion de los
reportes, tienes que poner los reportes en la direccion
en la cual los cargaste por ejemplo si los cargaste desde
C:eporte.rpt, ahi debes copiar tu reporte, para que los
jale. Pero tambien puedes hacer una instancia del reporte
asi:
dim Report as new Reporte
y en el evento Load lo cargas desde el CrystalReportViewer
CrystalReportViewer1.ReportSource=Report
y cuando hagas el empaquetado agrega los archivos de tu
reporte, agrega el archivo .rpt y el .vb de tu reporte,
y listo.
Espero que te sirva.
Mostrar la cita
modules y en el
Mostrar la cita
en el mensaje
Mostrar la cita
:
Mostrar la cita
()
Mostrar la cita
e
Mostrar la cita
o
Mostrar la cita
()
Mostrar la cita
o
Mostrar la cita
.
Mostrar la cita
c
Mostrar la cita
0
Mostrar la cita
.
Mostrar la cita
w
Mostrar la cita
b
Mostrar la cita
7
Mostrar la cita
9
Mostrar la cita
R
Mostrar la cita
N
Mostrar la cita
s
Mostrar la cita
l
Mostrar la cita
0
Mostrar la cita
#5 Ernesto
27/09/2004 - 09:10 | Informe spam
A mi me ocurre lo mismo

Yo ya agregue los Merge Modules y puse la licencia y me da un error de
Report Failed y al final del error pone algo como:

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Esto que significa ?????

Un saludo y muchas gracias

Ernesto





"Rosario" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida