Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Como correr programa creado en VB6 en Windows 7

Estas en el tema de Como correr programa creado en VB6 en Windows 7 en el foro de Visual Basic clásico en Foros del Web. Hola buenos días. Supongo que será algo complicado comienzo diciendo que no tengo ni idea de programación y la verdad que no se si se ...
  #1 (permalink)  
Antiguo 19/01/2012, 05:32
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 16 años, 5 meses
Puntos: 1
Como correr programa creado en VB6 en Windows 7

Hola buenos días.
Supongo que será algo complicado comienzo diciendo que no tengo ni idea de programación y la verdad que no se si se podrá resolver el problema supongo que no pero bueno, les explico.

Tengo un programa creado en Visual Basic 6.0 con Windows 98 Access 97 y Cristal Report 8.0, hasta hace un mes con Windows XP, el programa recoge datos de clientes del Facturaplus profesional 2004 como podrán comprobar estoy a la última.

El problema viene ahora, por una serie de problemas con otro programa he actualizado el equipo a Windows 7 32 bist con el Office 2007 y claro el programa no funciona.

En la instalación se quedan cuatro archivos sin registrar:
- FM20.dll
- MSJRO.dll
- MSADO20.TLB
- MSADOX.dll

He podido registrar los tres dll manualmente pero el MSADO20.TLB no lo puedo registrar el error que me da se ve en la siguiente imagen.



Cuando ejecuto el programa la pantalla principal se abre correctamente, el problema es cuando quiero acceder a los diferentes apartados, me salen los errores siguientes.











Tengo instalado el Crystal Report 8.0 pero veo que no es suficiente

Alguien me podría por donde tengo que comenzar para ir reparando esos problemas, tendría que instalar el Visual Basic 6.0 en Windows 7?

Sinceramente no se por donde coger este tema.

Saludos.

Gracias de antemano.
  #2 (permalink)  
Antiguo 19/01/2012, 13:18
Avatar de A.H.H  
Fecha de Ingreso: mayo-2007
Ubicación: IRUN,(GUIPUZCOA) España
Mensajes: 178
Antigüedad: 17 años, 6 meses
Puntos: 4
Respuesta: Como correr programa creado en VB6 en Windows 7

Hola lo que si debes saber es que en windows 7 no tienes algunos permisos de administrador aunque seas administrador.

Osea que cuando quieras ejecutar un programa o un exe lo mejor es seleccionarlo con el boton derecho y en el menu que te sale elegir ejecutar como administrador.

El CMD o simbolo del sistema tambien si lo ejecutas con la opcion como administrador te ira mejor, prueba abrir el simbolo del sistema CMD ejecutandolo con el boton derecho en la opcion como administrador e intenta registrar las dll asi.

Yo normalmente en un pc que tengo con windows7 dejo clicadas las propiedades del ejecutable que tambien tiene esta opcion.

No se si esta informacion te servira.
salu2
  #3 (permalink)  
Antiguo 21/01/2012, 08:24
Usuario no validado
 
Fecha de Ingreso: junio-2010
Ubicación: Guatemala
Mensajes: 196
Antigüedad: 14 años, 5 meses
Puntos: 25
Mensaje Respuesta: Como correr programa creado en VB6 en Windows 7

Saludos, prueba instalando el MDAC http://www.microsoft.com/download/en...s.aspx?id=5793
  #4 (permalink)  
Antiguo 25/01/2012, 03:34
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 3 meses
Puntos: 29
Respuesta: Como correr programa creado en VB6 en Windows 7

En win7 lo mejor es activar el administrador y usar ese usuario, ya que los demas usuarios aunque sean administradores solo dan problemas.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #5 (permalink)  
Antiguo 25/01/2012, 12:10
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como correr programa creado en VB6 en Windows 7

oye yo tenia el mismo problema..... e hice esto..... cuando creas un paquete de instalacion dentro de esa carpeta hay una que se llama support ahi esta todos los controles y dlls que se necesitan para correr el programa, solo copea esta carpeta ala unidad C: y listo, si tu programa necesita acceder a fotos y datos.... y usaste app.path necesitas tener esas carpetas dentro del la carpeta support.....

tengo las imagenes pero necesito un servidor para subirlas y no tengo cuenta, ni tiempo pero si las necesitas para ver que ondas.... mandame un msj privado y mandame tu mail pa mandartelas
  #6 (permalink)  
Antiguo 04/02/2012, 20:02
 
Fecha de Ingreso: diciembre-2010
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Como correr programa creado en VB6 en Windows 7

m....
yo tenia el mismo problema, mira, copia de C:\Windows\system32\ los dll/ocx que ocupa tu programa, luego ponlos en el mismo directorio, ejecutalo como administrador y listo
  #7 (permalink)  
Antiguo 22/02/2012, 06:40
 
Fecha de Ingreso: octubre-2009
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como correr programa creado en VB6 en Windows 7

mira, tube un probelma parecido con un programa que no me registraba los dll en windows 7 32 bit.
Encontre esta solucion:

Abri el CMD como Administrador (click derecho, ejecutar como administrador) le das si al cartelito y una vez que estas en la consola, registra los dll manualmente:

regsvr32 <ruta>\<nombredelarchivo>.dll

Proba a ver si funciona.

Es MUY importante que al CMD lo ejecutes como ADMINISTRADOR.


Saludos

Etiquetas: access, basic, correr, creado, programa, vb6, visual, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.