Autor Tema: Registrar MSConctl en W7/64  (Leído 1988 veces)

0 Usuarios y 1 Visitante están viendo este tema.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Registrar MSConctl en W7/64
« en: Septiembre 07, 2013, 12:59:59 pm »
Problema
El msconctl.ocx no se registra en la Pc del Cliente

Datos:
Maquina Virtual con WinXP
Maquina "Real" con Win7/64
Pc de Cliente con maquina "real" con W7/64
El mismo proyecto de VB

Procedimiento.
En mi PC de casa, es decir, PC de desarrollo
Abro el proyecto en la maquina virtual y veo en componentes que el Microsoft Windows Common Controls 6.0 (SP6) esta registrado en la ruta: C:\Windows\System32\mscomctl.ocx
Cierro el proyecto
Cierro la maquina virtual
Abro el mismo proyecto en la W7 y veo el componente Microsoft Windows Common Controls 6.0 (SP6) esta registrado en la ruta: C:\Windows\SysWow64\mscomctl.ocx
Cierro.

Voy donde el cliente al que le instale todo el VB6 siguiendo los mismos pasos de casa. Abro el mismo proyecto y me indica que no encuentra el mscomctl.ocx EN LA MISMA RUTA DEL PROYECTO!!!.

Mi Solucion fallida
Asumí que el ocx no estaba registrado y por eso lo busca en la misma carpeta, lo registre como administrador usando un bat en SysWow64 y me indica que no fue posible registrarlo.

El craso error
Volvi con ese mismo proyecto a mi Win7 de casa, lo abri y sin problemas, veo los componentes y el OCX estaba registrado en el SysWow64. Abri ese mismo proyecto en la virtual XP y me sale el mismo error de que no se encuentra el ocx en la CARPETA DEL PROYECTO!!!, por probar registre esa ocx en la ruta del proyecto y el mensaje de registro exitoso se dio pero igual el proyecto sigue indicando que no puede cargar el ocx. Aclaro que el ocx si esta en la carpeta tambien. Este es el mensaje.


Me encuentras en YAcosta.com

ssccaann43

  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Registrar MSConctl en W7/64
« Respuesta #1 en: Septiembre 09, 2013, 10:56:49 am »
Yo tengo ya la mala experiencia con esto, de echo hasta instale el WIN7 Professional 32 Bits y la librería no me la registra, ERROR 430... Abro el proyecto tal como tu lo haces, y es igual... Tome un instalador de otro programa hecho en VB6, y el maldito si lo instala y registra bien...! No entiendo que sucede...!
Miguel Núñez.

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Registrar MSConctl en W7/64
« Respuesta #2 en: Septiembre 09, 2013, 12:33:39 pm »
Intenta usar esta herramienta que hice a ver si te lo soluciona.

http://leandroascierto.com/foro/index.php?topic=2225.msg12072#msg12072

ssccaann43

  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Registrar MSConctl en W7/64
« Respuesta #3 en: Septiembre 09, 2013, 07:25:50 pm »
cobein, yo descargue ese ejemplo y nada... No consigue esa Regtlib... Incluso, instalo VB en la pc del cliente, y la me manda el proyecto a la mierda, no funciona...!
Miguel Núñez.

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Registrar MSConctl en W7/64
« Respuesta #4 en: Septiembre 09, 2013, 08:50:11 pm »
Adjunte la libreria al proyecto, la verdad no entiendo por que no la tenes.