• Domingo 22 de Diciembre de 2024, 12:35

Autor Tema:  Error 91  (Leído 1479 veces)

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Error 91
« en: Lunes 29 de Octubre de 2007, 13:56 »
0
Tengo una aplicación con base de datos y al hacer el ejecutable y ponerlo en otra máquina me tira:  -Error  91 en tiempo de ejecución, la variable de tipo obj. y de bloque with no está establecida...-  Estoy segura q es por la bd, q no carga los registros al levantar el form; pero a qué se debe? como lo soluciono?

Desde ya gracias... ;)

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error 91
« Respuesta #1 en: Lunes 29 de Octubre de 2007, 16:25 »
0
Hacer un ejecutable y pasarlo a otra máquina no funciona. Debes de hacer un instalador para que además del ejecutable se instalen todo los demás archivos necesarios .OCX y DLLs.
En la siguiente discusión se indica como hacer un instalador.

http://foros.solocodigo.com/index.php?show...57&hl=asistente

 :comp:

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Error 91
« Respuesta #2 en: Martes 30 de Octubre de 2007, 20:36 »
0
ok, si claro, pero cuando trabajo solo con formularios y no con bd siempre me ha funcionado el ejecutable... supongo porq no necesita los demás archivos..
ya me fijo en el tutorial
gracias.

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error 91
« Respuesta #3 en: Martes 30 de Octubre de 2007, 21:43 »
0
El Win XP tiene los archivos del  RunTime del VB6, por lo que programas pequeños funcionan sin problema, tal y como lo dices. Pero para programas con base de datos y archivos OCX adicionales, necesitas el instalador.

 :comp:

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Error 91
« Respuesta #4 en: Viernes 2 de Noviembre de 2007, 18:49 »
0
Si, claro. Voy a trabajar con el InnoSetup, muchas gracias.
Lavi :)