Execute: no se como hacerlo funcionar
Publicado: Lun Oct 30, 2006 10:04 am
Hola
Quiero ejecutar un programa situado en una ubicación compartida de red.
Para ello hago lo siguiente:
LOCAL cPath, n
LOCAL cPath, n
cPath := "PROGRAMACION_01bda demosKaisPDApreventapda.exe"
Logdebug(FileFullName(cPath)) //---> preventapda.exe
logdebug(FilePath(cPath)+"") // programacion_01bda_demoskaispda
n := Execute(FileFullName(cPath),FilePath(cPath)+"", .T.)
logdebug(n) // 0
cPath contiene la ruta y nombre correcto del programa a ejecutar.
N siempre devuelve 0 (creo que 0 significa salida con éxito).
Pero NO se ejecuta el programa.
Si desde la linea de comandos del MSDOS pongo el contenido de cPath, el
programa se ejecuta normalmente.
Saludos y gracias por vuestra ayuda.
José Luis Capel
Quiero ejecutar un programa situado en una ubicación compartida de red.
Para ello hago lo siguiente:
LOCAL cPath, n
LOCAL cPath, n
cPath := "PROGRAMACION_01bda demosKaisPDApreventapda.exe"
Logdebug(FileFullName(cPath)) //---> preventapda.exe
logdebug(FilePath(cPath)+"") // programacion_01bda_demoskaispda
n := Execute(FileFullName(cPath),FilePath(cPath)+"", .T.)
logdebug(n) // 0
cPath contiene la ruta y nombre correcto del programa a ejecutar.
N siempre devuelve 0 (creo que 0 significa salida con éxito).
Pero NO se ejecuta el programa.
Si desde la linea de comandos del MSDOS pongo el contenido de cPath, el
programa se ejecuta normalmente.
Saludos y gracias por vuestra ayuda.
José Luis Capel