SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: lavi en Lunes 29 de Octubre de 2007, 13:56

Título: Error 91
Publicado por: lavi en Lunes 29 de Octubre de 2007, 13:56
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... ;)
Título: Re: Error 91
Publicado por: cpmario en Lunes 29 de Octubre de 2007, 16:25
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 (http://foros.solocodigo.com/index.php?showtopic=10657&hl=asistente)

 :comp:
Título: Re: Error 91
Publicado por: lavi en Martes 30 de Octubre de 2007, 20:36
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.
Título: Re: Error 91
Publicado por: cpmario en Martes 30 de Octubre de 2007, 21:43
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:
Título: Re: Error 91
Publicado por: lavi en Viernes 2 de Noviembre de 2007, 18:49
Si, claro. Voy a trabajar con el InnoSetup, muchas gracias.
Lavi :)