PDA

Ver la versión completa : ¿Alguien que programe en .NET?



Haohmaru
03/12/2008, 20:26
Buenas a todos, necesito ayuda.

Ando lanzando una aplicación que lanza a otra a través de Shell(). El problema es que, según que aplicación sea la que lance dentro de la aplicación principal pasan cosas diferentes.

Estoy lanzando una asi:

a = Application.StartupPath & "\aplicacion.exe <parametro>" Lo lanzo como si fuese en el cmd.
Shell(a, AppWinStyle.NormalNoFocus, False)

La cosa es que la aplicación la lanza pero enseguida la cierra y no continúa. Es como si lanzara el proceso en memoria y al mismo tiempo lo cerrace

¿Alguien sabe porque puede ser que la apicación llege a abrirse y verse y al segundo se cierre?

Saludos.

jcom
03/12/2008, 20:53
Lanza tu programa en el depurador y echa un vistazo al contenido de "a". Prueba a ejecutar ese comando en una ventana de DOS por si algún parámetro es incorrecto.

Haohmaru
03/12/2008, 21:25
Lanza tu programa en el depurador y echa un vistazo al contenido de "a". Prueba a ejecutar ese comando en una ventana de DOS por si algún parámetro es incorrecto.

La has clavado, ya de por si se lanza mal incluso en el cmd. Gracias :D.