Lanzar aplicación


([N2] bannu) #1

Programar con esto es un sin vivir, en v6 el comando Lanzar aplicación funciona perfectamente con una aplicación exe que estoy realizando, en cambio con v7 que si quieres castañas, ni se inmuta, da igual que cambie la ruta, copie el exe en otro directorio, nada, sabe alguien si va bien esta función ( pregunta tonta porque a mí me va como el c...), el SO es Windows 7.

Gracias.


([N2] gegeo) #2

Da problemas cuando la ruta contiene espacios.

Prueba con:

Ejecutar documento, "file:///c:/nombre carpeta/archivo.exe "

Saludos ;)


([N1] aztecmexico) #3

Jejejejeje, tienes razón.

A raíz de tu mensaje lo probe y no me funcionaba, pero revisando un poco el manual del vDevelop vi que en las instrucciones de edición de sensa de fichero y edición de senda de directorio las diagonales correctas son / y no , las cambie y ya funcionó, te paso como quedó mi senda:

"c" + "C:/Program Files/VideoLAN/VLC/vlc.exe" + "c"

Espero te funcione también, un saludo.

P.D. Lo tengo sobre Windows 7 profesional.


([N2] gegeo) #4

Yo acabo de probar, y si, como indica aztecmexico funciona :D

Yo no estaba indicando "c"

En cuanto a las / o en las rutas

Saludos ;)


([N2] bannu) #5

El problema es el siguiente: el exe carga un archivo de configuración, guardado en una carpeta especian del SO, , pues bueno , por lo visto el vClient, no sé a cuento de qué cambia las variables de entorno:

Ejecutando normalmente el exe y desde v6 : la variable de entorno .NET
Environment.SpecialFolder.ApplicationData= C:Usuarios/Usuario_actual/Appdata

Ejecutando el exe desde v7:
Environment.SpecialFolder.ApplicationData = C:Windowssystem32configsystemprofileAppData

En fin, gracias a todos.