Error al cargar un reporte en Windows 98 utilizando Crystal Reports y Visual Studio 2003
La respuesta a esta pregunta la puedes encontrar en:
http://support.microsoft.com/?scid=kb;es;837219
Y como ciertamente corrige el problema me tome la libertad de adjuntar la respuesta que se expone en este articulo.
Síntomas
Crea una aplicación en Microsoft Visual Studio . NET basada en Microsoft Windows. Esta aplicación contiene un informe que creó utilizando Crystal Reports de Objetos de trabajo para Visual Studio .NET.
Si implementa la aplicación en un equipo que ejecuta Windows 98 y que tiene instalado el Microsoft .NET Framework, es posible recibir el mensaje de error siguiente cuando intenta ejecutar el informe:
Informe de carga con error
Causa
Este problema se debe a que el archivo Dbghelp.dll falta en equipos que ejecutan Windows 98. El archivo Crqe.dll en el que debe tener que ejecutar el informe de Crystal Reports depende del archivo Dbghelp.dll.
Solución
Para resolver este problema, debe incluir el archivo Dbghelp.dll en el paquete de Instalación para su aplicación basada en Windows si implementa la aplicación en un equipo que ejecuta Windows 98. Después de implementar la aplicación en un equipo que ejecuta Windows 98 y que tiene instalado el .NET Framework, copie el archivo Dbghelp.dll a la carpeta donde está ubicado el archivo Crqe.dll.
Nota El archivo Crqe.dll Normalmente se encuentra en la carpeta siguiente en su equipo que tiene instalado Visual Studio .NET:
Decisions\1.0\Bin de programa porciento Files\Crystal Files%\Common


3 Comments:
Si asi es, esto me soluciono el problema de la generacion de los reportes, ahora al menos los puedo ver, sin embargo no me es una solucion completa ya que no puedo exportar, al tratar de exportar al Excel, me sale un mensaje error que no se puede realizar la exportacion....
eso es bueno, pero encambio hay otro error que sale cuando se quiere abrir un reporte en windows98 es que no encuentra la librería KeyCodeV2.dll pero lo raro es que si se enceuntra ya que al momento de instalar la aplización se crea esta librería. si pudiera dar una idea de porque es esto y su solucion seria exelente
Es probable que el problema sea el siguiente:
El merge module llamado REGWIZ.MSM requiere de una clave de licencia para que pueda ser configurada a la hora de realizar el deploy en la maquina cliente. Cuando agregas este merge module a tu proyecto de setup deberas abrir la ventana de propiedades y deberas llenan la propiedad Licence Key que se encuentra debajo de la propiedad MergeModuleProperties.
La clave de licencia (Licence Key) requiere del codigo que recibiste despues de regitrar el producto en la página de Crystal Reports para Visual Studio. Cuando te registras ellos te envian un correo electronico con la clave (KeyCOde). Copia este numero en la propiedad Licence Key y vuelve a contruir el proyecto de setup-
Si requieres mas información checa
http://support.crystaldecisions.com/docs
Saludos
Publicar un comentario en la entrada
<< Home