Avalados por :

Como registrar crystl32.ocx no Windows 7: Solução para o erro O módulo crystl32.ocx não pôde ser carregado

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

Estou com problemas para registrar o crystl32.ocx no Windows 7. A mensagem de erro é "O módulo crystl32.ocx não pôde ser carregado. Certifique-se de que o binário está armazenado no caminho especificado ou depure-o para verificar problemas com o binário ou arquivos .dll" dependentes. O crystl32.ocx está de fato lá na pasta system32.

Tenho pesquisado na internet e ainda não consigo registrá-lo. Alguma ajuda?

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

4 Respuestas

0
Cargando...

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

crystl32.ocx Versão do produto 5.0.0.2.

crpe32.dll Versão do produto 5.0.1.108.

implode.dll não exibe um número de versão. A data de modificação é 14/2/1995 (pode ter vindo do script de instalação do Windows NT/XP utilizado).

craxdrt.dll - não encontrado.

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

Olá MK

Muito obrigado por publicar essa solução. E me ensinar uma lição; Nunca, nunca diga "nunca" .

No entanto, eu apreciaria muito se você pudesse nos dizer a versão do craxdrt.dll, crpe32.dll e implode.dll que você usou.

E a propósito, para aqueles que desejam testar essa solução. Por favor, tenham em mente que a última OCX enviada foi no CR 8.5 e o WIN 7 provavelmente nem era um pensamento na mente do Bill. Por exemplo; o OCX e CR 8.5 (sem mencionar versões anteriores) não são compatíveis com o WIN 7. Apenas menciono isso, pois pode funcionar, pode não funcionar. Ou podem surgir comportamentos inesperados. Ou pode funcionar um dia, não outro, em um computador e não em um ao lado. Por exemplo; procedam com cautela...

- Ludek

Engenheiro de Suporte Sênior AGS Product Support, Global Support Center Canadá

Siga-nos em Twitter

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

Consegui fazer o crystl32.ocx funcionar no Windows 7 de 64 bits hoje.

Esta postagem me ajudou a completar o procedimento de instalação.

Certifique-se de que os seguintes arquivos DLL estejam na mesma pasta que o crystl32.ocx.

Tenho os arquivos DLL em

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

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

Usei o Dependency Walker no "crystal32.ocx" para encontrar os seguintes arquivos DLL em falta.

CRPE32.DLL

IMPLODE.DLL

Copiei para as localizações mencionadas e então registrei o arquivo DLL de 32 bits usando o comando "%systemroot%\SysWoW64\regsvr32 crystl32.ocx"

No Windows de 64 bits, o regsvr32 é de 64 bits e não pode registrar este ocx de 32 bits.

Também instalei as ferramentas do Office de 32 bits em C:\Program Files (x86)\ para obter o OLE32.dll, mas não tenho certeza se isso foi necessário.

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

Olá!

Você está usando o Windows 7 de 32 ou 64 bits?

Qual versão do Crystal Reports você está utilizando?

Você está recebendo esta mensagem ao adicionar o OCX à sua aplicação ou ao executá-la?

Sua aplicação é uma aplicação do Visual Studio ou está desenvolvida em uma linguagem diferente?

O controle OCX não tem sido compatível por quase 10 anos. Ele requer os arquivos OLE de 32 bits, o que eu duvido que estejam instalados se você estiver usando o Windows de 64 bits.

No passado, quando esse mensagem aparecia, a solução era instalar o OLE de 32 bits através da instalação do Office ou outro programa que contenha o OLE.

A recomendação seria atualizar sua aplicação e substituir o OCX. Se isso não for uma opção, tente instalar o OLE de 32 bits.

Boa sorte!

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?