Avalados por :

Cómo registrar crystl32.ocx en Windows 7: Solución al error El módulo crystl32.ocx no se pudo cargar

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

Tengo problemas para registrar crystl32.ocx en Windows 7. El mensaje de error es "El módulo crystl32.ocx no se pudo cargar. Asegúrate de que el binario esté almacenado en la ruta especificada o depúralo para verificar los problemas con el binario o archivos .dll" dependientes. El crystl32.ocx está efectivamente allí en la carpeta system32.

He estado investigando en internet y aún no puedo registrarlo. ¿Alguna ayuda?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Estamos utilizando Crystal Reports 6.0 - C++ con CRPEngine.

crystl32.ocx Versión del producto 5.0.0.2.

crpe32.dll Versión del producto 5.0.1.108.

implode.dll no muestra un número de versión. La fecha de modificación es 14/2/1995 (puede haber venido del script de instalación de Windows NT/XP utilizado).

craxdrt.dll - no se puede encontrar.

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

Hola MK

Muchas gracias por publicar esta solución. Y enseñarme una lección; Nunca, nunca digas "nunca" .

Sin embargo, apreciaría mucho si pudieras decirnos la versión de craxdrt.dll, crpe32.dll e implode.dll que utilizaste.

Y por cierto, para aquellos que quieran probar esta solución. Por favor, tengan en cuenta que el último OCX enviado fue en CR 8.5 y WIN 7 probablemente ni siquiera era un pensamiento en la mente de Bill. Por ejemplo; el OCX y CR 8.5 (sin mencionar versiones anteriores) no son compatibles con WIN 7. Solo lo menciono ya que puede funcionar, puede que no. O pueden surgir comportamientos inesperados. O puede funcionar un día, no otro, en una computadora y no en una justo al lado. Por ejemplo; procedan con precaución...

- Ludek

Ingeniero de Soporte Senior AGS Product Support, Global Support Center Canadá

Síguenos en Twitter

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

Logré que crystl32.ocx funcionara en Windows 7 de 64 bits hoy.

Esta publicación me ayudó a completar el procedimiento de instalación.

Asegúrate de que los siguientes archivos DLL estén en la misma carpeta que crystl32.ocx.

Tengo los archivos DLL en

c:\windows\system32 (para programas de 64 bits) y

C:\Windows\SysWOW64 (para programas de 32 bits)

Usé Dependency Walker en "crystal32.ocx" para encontrar los siguientes archivos DLL faltantes.

CRPE32.DLL

IMPLODE.DLL

Los copié a las ubicaciones mencionadas y luego registré el archivo DLL de 32 bits mediante el comando "%systemroot%\SysWoW64\regsvr32 crystl32.ocx"

En Windows de 64 bits, regsvr32 es de 64 bits y no puede registrar este ocx de 32 bits.

También instalé herramientas de Office de 32 bits en C:\Program Files (x86)\ para obtener el OLE32.dll, pero no estoy seguro de si eso era necesario.

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

¡Hola!

¿Estás utilizando Windows 7 de 32 o 64 bits?

¿Qué versión de Crystal Reports estás usando?

¿Recibes este mensaje al agregar el OCX a tu aplicación o al ejecutarla?

¿Tu aplicación es una aplicación de Visual Studio o está desarrollada en un lenguaje diferente?

El control OCX no ha sido compatible durante casi 10 años. Requiere los archivos OLE de 32 bits, lo cual dudo que estén instalados si estás utilizando Windows de 64 bits.

En el pasado, cuando aparecía este mensaje, la solución era instalar OLE de 32 bits mediante la instalación de Office u otro programa que contenga OLE.

La recomendación sería actualizar tu aplicación y reemplazar el OCX. Si eso no es una opción, intenta instalar OLE de 32 bits.

¡Buena suerte!

Brian

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?