none
problemas con msflxgrd.ocx al cambiar un sistema a windows 7 RRS feed

  • Pregunta

  • tengo una aplicacion antigua en VB 6.0 y XP y quiero cambiar a windows 7 64 bit y este

    msflxgrd.ocx

    me da problemas por que no lo reconoce
    martes, 22 de noviembre de 2011 1:53

Todas las respuestas

  • Tenes que ponerlo en la carpeta wow64 en vez de system32 o en la carpeta de tu aplicacion y registrarlo como administrador desactivando el uac por las dudas.
    martes, 22 de noviembre de 2011 20:26
  • Gracias, pero.....

    Disculpa mi ignoracia ¿coo se registra como administrador? y como desactivo el uac

     

    atte

    Gracias

    miércoles, 23 de noviembre de 2011 18:50
  • Ya solucione este problema

     

    Aplique lo mimso con MSMASK32.OCX, pero no me resulta

     

    Que podria ser

     

     

    miércoles, 23 de noviembre de 2011 19:35
  • Viendo que este thread expone el mismo problema que tengo yo, lo revivo para ver si alguien puede darme una solución:

    Estos son las "posibles" soluciones que he intentado después de mirar foros:

    - Ejecutar el comando "REGSVR32 msflxgrd.ocx".

    - Copiar el msflxgrd.ocx de otro ordenador de características similares y copiarlo en la carpeta system32.

    - He puesto el .ocx en la misma carpeta del .exe.

    Todas ellas sin éxito.

    Tengo windows7 pro 64bits.

    Saludos y gracias de antemano.

    martes, 12 de junio de 2012 15:26
  • ¿Nadie? Es algo un poco urgente.
    lunes, 18 de junio de 2012 7:18
  • Ejecuta estas lineas como administrador:

     regsvr32 /u C:\windows\system32\mscomctl.ocx
     regsvr32 C:\windows\system32\mscomctl.ocx
     Regsvr32 /u c:\windows\system\mscomctl32.ocx
     Regsvr32 c:\windows\system\mscomctl32.ocx
     Regsvr32 /u c:\windows\system\msmask32.ocx
     Regsvr32 c:\windows\system\msmask32.ocx


    Saludos, Javier J

    lunes, 18 de junio de 2012 8:33
  • Javier, gracias, pero no me ha servido, ya solo la primera línea me ha dado error. He estado comentando el problema con un compañero y me ha dicho que seguramente es que me falta el "msflexgrid". ¿Alguien podría comfirmar?

    Gracias.

    martes, 19 de junio de 2012 6:53
  • Hola,

    En la mayoria de los casos, por no decir todos, cada ocx viene acompañada de una dll, o mejor dicho la dll es una dependencia de la ocx.

    Entre otras cosas la dll contiene cualquier mensaje que es mostrado en el monitor, eso qiere decir que hay una dll por idioma.

    Para el caso de la msflxgrd.ocx las dll o dependencias son: 

    FlxGdDE.dll -- Aleman

    FlxGdFR.dll -- Frances

    FlxGdES.dll -- Español

    Etc. Etc.

    Para el caso de entregar la dll en español de debera incluir la dll FlxGdES.dll.

    Si se desea ver cuales son las dependencias de cualquier ocx se puede abrir el archivo con el mismo nombre de la ocx pero con la extension .dep, el archivo .dep se puede abrir con el block de notas. 

    Entonces, copiar los archivos msflxgrd.ocx y flxgdes.dll a la carpeta SysWOW64, registrar la ocx usando el programa regsvr32 anteponiendo a la ocx la ubicacion, por ejemplo:

    Regsvr32 C:\ Windows\SysWOW64\msflxgrd.ocx

    martes, 19 de junio de 2012 16:59
  • Hola Victor,

    A mi me funciono copiando el archivo Msvbvm50 en la carpeta WOW SysWOW64, ya que estoy utilizando un programa que corre VB6.0 en windows 10, espero y les sirva algunos en el foro.

    Gracias por la aportación.

    sábado, 14 de octubre de 2017 9:31