La Web del Programador: Comunidad de Programadores
 
    Pregunta:  28741 - ERROR AL REGISTRAR ALGUNOS OCX
Autor:  FABIO ADOLFO MALDONADO BECERRA
Tengo actualmente algunas aplicaciones desarrolladas en VB6, utilizo algunos controles especiales que usualmente bajo de Internet, en el entorno de diseño funcionan perfectamente, se dejan adicionar al proyecto y al correr dentro de VB funcionan OK; el punto es que al generar los instaladores y tratar de instalar en algunas máquinas me dice que que no se pueden registrar los controles; trato de hacerlo mediante REGSVR32 y me arroja un error ocasionando que finalmente la aplicación no corra, pues saca error al tratar de llamar los OCX en mención. Quisiera saber las causas de este problema y posibles soluciones.

De antemano, muchas gracias.

  Respuesta:  Juan Véliz
Hola.

Lo mas probable es que dichos controles tengan "dependencias", o sea que dependan de otros archivos como OCX y DLL, para verficar esto deberias ver la documentación de los OCXs que estas ocupando y ver de que dependen dichas OCX, este problema yo también lo tuve, pero me fije en que dependian cada OCX y dristribui los archivos necesarios.

Para que quede mas claro te pondre un ejemplo:

Tu usas archivo01.ocx, pero este depende de archivo00.ocx, primero debieras registrar archivo00.ocx y luego archivo01.ocx.

Espero te sirva de algo

Saludos