Autor Tema: Compatibilidad VB en Win 7  (Leído 5061 veces)

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

xmbeat

  • Kilobyte
  • **
  • Mensajes: 84
  • Reputación: +3/-1
  • la vida no tiene sentido sin Dios
    • Ver Perfil
Compatibilidad VB en Win 7
« en: Junio 20, 2010, 04:06:19 pm »
Hace poco me tuve que instalar el 7 en mi lap, por que instale ubuntu y ademas porque queria actualizarme. Pero al instalar el API-Guide me marcaba el error "No se puede iniciar porque falta el control MSV...no se que", ademas de que proyectos en el que utilizaba los controles TreeView, ListView, etc (creo que el Comctl32.ocx), me lanza error, la paradoja es que en el ubuntu funcionan (gracias a un emulador WINE), pero lo que me caga es esto, tengo que bajar esos controles, tengo que actualizar el 7 o que?...Será que 7 está dejando atras el VB?. Si saben como arreglar este tipo de conflictos, ayuda!!!!
El hombre encuentra a Dios detrás de cada puerta que la ciencia logra abrir. -Einstein

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Compatibilidad VB en Win 7
« Respuesta #1 en: Junio 20, 2010, 05:03:53 pm »
Hace poco me tuve que instalar el 7 en mi lap, por que instale ubuntu y ademas porque queria actualizarme. Pero al instalar el API-Guide me marcaba el error "No se puede iniciar porque falta el control MSV...no se que", ademas de que proyectos en el que utilizaba los controles TreeView, ListView, etc (creo que el Comctl32.ocx), me lanza error, la paradoja es que en el ubuntu funcionan (gracias a un emulador WINE), pero lo que me caga es esto, tengo que bajar esos controles, tengo que actualizar el 7 o que?...Será que 7 está dejando atras el VB?. Si saben como arreglar este tipo de conflictos, ayuda!!!!

NO, pasa que te faltan las dependencias. Y lo del api guide es porque esta compilado con vb5, y win7 no trae la maquina virtual para ese vb. (msvbm50.dll). Lo de los .ocx es algo que nadie tiene en cuenta y que a mi en lo personal me da por las bolas, todo el mundo usa .ocx porque piensa que todos los tienen (y los tienen registrados),. Para poder usarlo, necesitas tener los OCX mencionados y REGISTRARLOS. Si no queres tener estos problemas, desarrolla ejecutables sin referencias y/o empacalas en el mismo .exe con algun soft tipo molebox.

Saludos
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

xmbeat

  • Kilobyte
  • **
  • Mensajes: 84
  • Reputación: +3/-1
  • la vida no tiene sentido sin Dios
    • Ver Perfil
Re:Compatibilidad VB en Win 7
« Respuesta #2 en: Junio 20, 2010, 07:05:31 pm »
Hace poco me tuve que instalar el 7 en mi lap, por que instale ubuntu y ademas porque queria actualizarme. Pero al instalar el API-Guide me marcaba el error "No se puede iniciar porque falta el control MSV...no se que", ademas de que proyectos en el que utilizaba los controles TreeView, ListView, etc (creo que el Comctl32.ocx), me lanza error, la paradoja es que en el ubuntu funcionan (gracias a un emulador WINE), pero lo que me caga es esto, tengo que bajar esos controles, tengo que actualizar el 7 o que?...Será que 7 está dejando atras el VB?. Si saben como arreglar este tipo de conflictos, ayuda!!!!

NO, pasa que te faltan las dependencias. Y lo del api guide es porque esta compilado con vb5, y win7 no trae la maquina virtual para ese vb. (msvbm50.dll). Lo de los .ocx es algo que nadie tiene en cuenta y que a mi en lo personal me da por las bolas, todo el mundo usa .ocx porque piensa que todos los tienen (y los tienen registrados),. Para poder usarlo, necesitas tener los OCX mencionados y REGISTRARLOS. Si no queres tener estos problemas, desarrolla ejecutables sin referencias y/o empacalas en el mismo .exe con algun soft tipo molebox.

Saludos
pero en xp no tenia esta clase de cosas, a no ser de que el vb portable que usaba las halla registrado, una pregunta, es asi en todos los programas que usan esta referencia tienen que hacer esto?
El hombre encuentra a Dios detrás de cada puerta que la ciencia logra abrir. -Einstein

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Compatibilidad VB en Win 7
« Respuesta #3 en: Junio 20, 2010, 07:39:15 pm »
Hace poco me tuve que instalar el 7 en mi lap, por que instale ubuntu y ademas porque queria actualizarme. Pero al instalar el API-Guide me marcaba el error "No se puede iniciar porque falta el control MSV...no se que", ademas de que proyectos en el que utilizaba los controles TreeView, ListView, etc (creo que el Comctl32.ocx), me lanza error, la paradoja es que en el ubuntu funcionan (gracias a un emulador WINE), pero lo que me caga es esto, tengo que bajar esos controles, tengo que actualizar el 7 o que?...Será que 7 está dejando atras el VB?. Si saben como arreglar este tipo de conflictos, ayuda!!!!

NO, pasa que te faltan las dependencias. Y lo del api guide es porque esta compilado con vb5, y win7 no trae la maquina virtual para ese vb. (msvbm50.dll). Lo de los .ocx es algo que nadie tiene en cuenta y que a mi en lo personal me da por las bolas, todo el mundo usa .ocx porque piensa que todos los tienen (y los tienen registrados),. Para poder usarlo, necesitas tener los OCX mencionados y REGISTRARLOS. Si no queres tener estos problemas, desarrolla ejecutables sin referencias y/o empacalas en el mismo .exe con algun soft tipo molebox.

Saludos
pero en xp no tenia esta clase de cosas, a no ser de que el vb portable que usaba las halla registrado, una pregunta, es asi en todos los programas que usan esta referencia tienen que hacer esto?

y si porque de algun lado tenes que encontrar los .ocx. posiblemente en tu xp ya hayas instalado algun soft que dependia de estos ocx y los dejo instalados y es por eso que no habia problemas... o tambien puede ser segun tu tipo de VB6 portable (si es el que es un solo .exe, posiblemente estan adentro de si mismo los ocx)... pero es todo un tema trabajar con ocx...

bueno la solucion a tu problema es bajar el packete de redistribucion de vb6 que se baja de MS.com, y que ahi viene la libreria msvbm60.dll y algunos ocx que son necesarios... otra posibilidad es exportar de una instalacion de xp con vb6 los .ocx y traerlso a 7 y registrarlos a cada uno.

saludos
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

FrankLizardo

  • Kilobyte
  • **
  • Mensajes: 65
  • Reputación: +7/-1
    • Ver Perfil
Re:Compatibilidad VB en Win 7
« Respuesta #4 en: Junio 24, 2010, 06:30:54 pm »