• Martes 19 de Noviembre de 2024, 05:27

Autor Tema:  Error Al Instalar Mi Aplicacion En Otra Pc  (Leído 2182 veces)

Neo_zac

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Error Al Instalar Mi Aplicacion En Otra Pc
« en: Jueves 12 de Julio de 2007, 07:03 »
0
Hola amigos!!!!

antes ke nada soy nuevo en este foro, eh sacado satisfacotiamente como empaquetar un proyecto, todo gracias a este foro.

pero me tope ahora con un error, un error que me aparece al instalar mi aplicacion en otra Pc, cabe mencionar que esta aplicacion en mi PC (lugar donde hize mi aplicacion) si funciona.

asi esta el asunto:

1.- instalo mi aplicacion asta ahi todo bien

2.- se abre mi aplicacion, (la primera ventana), que es donde pide los datos al usuario para accesar, como lo son su nombre contraseña. (estos datos al ingresarlo los consulta en una tabla, si existe tal usuario, entonces estra al sistema)

3.-al momento de darle ENTER para accesar al sistema, me aparece el siguiente error:
   
              Object Variable or With block variable no set

y de ahi no sale.

por lo tanto mi aplicacion no jala en la makina, eh intendado de aserle de varias maneras y nada.

intente con la aplicacion FUSION y con el Asistente de Empaquetado de visual.

con los dos me pasa lo mismo,

mi pregunta: a caso no incorporara alguna ocx faltante los instaladores, o ke pasara?

buenop eh visto ke aki ay buenos programadores, espoero alguno de estos me pueda ayudar en mi problema.

ya que se me ase muy triste e injusto ke me pase meses, semanas desarrolando mi aplicacion y no me jale en otra makina :'(

a se me olvidaba, instale visual basic en otra makina donde instale mi aplicacion , y ahi ya jalo, apoco tendria ke instalar visual en cada makina para ke me jale la aplicacion???

saludos

y pues agradesco su amplia ayuda

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Error Al Instalar Mi Aplicacion En Otra Pc
« Respuesta #1 en: Jueves 12 de Julio de 2007, 07:11 »
0
una sugerencia, porque no instalas el vb en la maquina que necesitas probar, ahi ejecuta tu aplicación y ve que pasa, yo dudo que sea falta de un ocx, yo mas bien creo que te estas conectando mal a tu bd, pero trata de investigar mas afondo todas las variantes para que asi nos des mas pistas y podamos ayudarte mejor, bye :D :hola:

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Error Al Instalar Mi Aplicacion En Otra Pc
« Respuesta #2 en: Jueves 12 de Julio de 2007, 14:54 »
0
Citar
a se me olvidaba, instale visual basic en otra makina donde instale mi aplicacion , y ahi ya jalo, apoco tendria ke instalar visual en cada makina para ke me jale la aplicacion???
teniendo en cuentas todo lo q comentas, para mi es logico q faltan componentes y/o librerias q necesita tu programa... y q tu no te has percatado de ello xq vb lo hace transparente para ti.

x eso una ves instalado vb, este instala todas sus librerias y hay si... voilas... arranca de una tu aplicacion...
Revisa bien q componentes estas usando y asegurate de q el instalador contiene y mete en el lugar correcto todo lo q necesitan dichos componentes para funcionar.
p.e.: si utilizo socket's, entonces debo meter en System32 la libreria xxx.dll

//no creo q tenga nada q ver con el instalador, ya q como tu dices, instala bien, el
//problemita es al arrancar...


Citar
ya que se me ase muy triste e injusto ke me pase meses, semanas desarrolando mi aplicacion y no me jale en otra makina
Uhmmm... muy pocas cosas son JUSTAS EN ESTA VIDA, no creo q x el hecho merecerlo, se nos cumplan nuestros deseos.

Salu2 !!!

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Error Al Instalar Mi Aplicacion En Otra Pc
« Respuesta #3 en: Viernes 13 de Julio de 2007, 16:24 »
0
Esta línea:
Código: Text
  1. Object Variable or With block variable no set
  2.  

y esta otra:
Código: Text
  1. a se me olvidaba, instale visual basic en otra makina donde instale mi aplicacion , y ahi ya jalo, apoco tendria ke instalar visual en cada makina para ke me jale la aplicacion???
  2.  
quedan de manifiesto que te falta alguna librería. Al instalar Vb en una máquina se cargan las librerías, pero esa no es la solución.

La solución consiste en saber que librerías usa tu aplicación y proveerlas. Para saber que librerías usa tu aplicación hay varias formas, la más sencilla es hacer lo siguiente:

abre una ventana de exploración de windows.... localiza una ruta que posiblemente sea muy parecida a esta: C:\Archivos de programa\Microsoft Visual Studio\Common\Tools busca la aplicación llamada Depends.exe (si no la tienes búscala en tu cd de instalación). Ejecuta dicha aplicación, dentro de la aplicación dale al menú 'file' -> 'open' y localiza tu aplicación la selecciona y aceptas.... te dirá todas las dependencias que tiene, esto es todas las librearías que son referenciadas que son las que en alguna parte del programa se emplean, esas son las librerías que debes comprobar si existen en el equipo donde hospedas tu programa y en caso de no existir, instalarlos, si por alguna razón ya existe, pero la versión que hay da problemas con tu programa, (no la elimines, seguro que otras aplicaciones la usan correctamente) entonces copia la librería con  la versión que funciona en tu programa en una ruta de tu programa (en vez de en windows\system32\ ... ) y regístrala allí, para que windows sepa que existe.

Windows, cuando busca una librearía primero busca en la ruta local, si no se halla entonces mira en el sistema (esto lo hace mediante el registro).
«Ma non troppo»
----> ModoVacaciones = False<----

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Error Al Instalar Mi Aplicacion En Otra Pc
« Respuesta #4 en: Viernes 13 de Julio de 2007, 17:26 »
0
Yo siempre aconsejo lo mismo de siempre para estos casos  :)  :P

Ya luego de lista tu aplicacion y haber creado el .exe inicia el Asistente de Empaquetado y distribucion del propio Visual Studio solo para saber las dependencias del programa, si quieres anota en el block de notas el nombre de cada archivo DLL y OCX y los buscas y los metes en una subcarpeta de tu programa, por ejemplo, carpeta Librerias, no he usado el Fusion, yo uso el Inno Setup que es pequeño y muy facilito de usar, y pruebas ese instalador en las otras PCs, si no tienes otras PCs, pues debes buscar el Virtual PC para hacer una PC virtual del Windows a donde instalaras y ahí arrastras tu instalador y lo pruebas, si te faltan librerias o ocx o en el peor de los casos alguno necesita estar registrado en el registro de windows para proceder con sus funciones en el programa.

 :hola:
Si esto es Leído por accidente, induzca al vomito