Avalados por :

Solucionando el error Crystl32.ocx no registrado al migrar de Crystal Reports 8.5 a Crystal Reports 11 en Windows 7 de 64 bits

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 182 Vistas
0
Cargando...

Tengo aplicaciones escritas en vb6 que utilizan Crystal Reports 8.5 y se ejecutan en PC con XP. Estoy reescribiendo los programas en vb10 usando CR11. Solo he completado aproximadamente 1/4. El objetivo es que se ejecuten en un sistema operativo Win 7 de 64 bits. Tanto las aplicaciones antiguas de vb6 como las nuevas de vb.net funcionan bien en las computadoras Win 7 hasta que se necesita un informe. Entonces recibo el error de "Crystl32.ocx no registrado" en las computadoras de los clientes pero no en mi computadora de desarrollo. Creo que no he instalado algo en las computadoras de los clientes que les permita acceder/ver el informe. .

Hice los informes de vb6 en una versión independiente de CR 8.5 y hago los informes de vb 2010 en una versión independiente de CR 11. El código de la aplicación se refiere a los archivos .rpt y los muestra en un visor.


He intentado registrar manualmente el Crystl32.ocx en un símbolo del sistema. No se mostraron errores.

Crpe32.dll está presente en las carpetas System32 y syswow64 junto con los otros dlls mencionados en varios hilos.

Ejecuté CRforVS_redist_install_32bit_13_0_7 y luego CRforVS_redist_install_64bit_13_0_10 en los clientes.

Ahora, cuando intento registrar el dll, recibo un error que dice que el Crystl32.ocx puede no ser la versión correcta.

He estado probando demasiadas cosas. Debe haber algo básico que me esté perdiendo.

¿Es posible utilizar CR 8.5 y CR 11 en la misma computadora con Win 7 de 64 bits?

¿Me equivoqué en la selección de archivos CRforVS?

¿Debo utilizar CR dentro de vb10? Es menos potente en comparación con la versión independiente.

CR code.txt.zip
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Gracias por la información y el enlace.

Creo que dado que el código vb6 que debe rehacerse en vb.net es muy extenso, será más rápido eliminar Crystal Reports en vb6 y enviar la información del informe a documentos de Excel y Word. Ya hicimos esto antes de usar Crystal Reports. Entonces, el vb6 puede ejecutarse en las nuevas cajas Win 7 ahora y tendré tiempo para rehacer y reemplazar las aplicaciones restantes en vb10 con CR XI.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

El componente Crystal OCX fue descontinuado hace varios años y ya no cuenta con soporte. Además, hubo un CAMBIO IMPORTANTE en la estructura subyacente de los archivos .rpt con Crystal 9, por lo que los archivos .rpt que estás creando en Crystal ahora (ya sea que te refieras a la versión 11 como XI - que también está muy fuera del mantenimiento - o 2011) tienen una estructura completamente diferente y no funcionarán con la versión más antigua del SDK.

Tu mejor opción para actualizar sería descargar la última versión de Crystal para Visual Studio desde aquí: y usar Visual Studio 2010 o más reciente. Tendrías que reescribir tu aplicación en VB.NET ya que los componentes requieren .NET. La única otra SDK disponible se ejecuta en Java.

-Dell

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?