Executar desde VFp

Hola, como puedo abrir programas .exe desde código vfp
He intentado con
run programa.exe
Pero el programa no executa
¿Algún ejemplo de como hacerlo?
Respuesta
1
Para ejecutar un exe desde código lo puedes hacer como dices con run.
RUN /N programa.exe (El nombre del programa debe ir con la carpeta donde esta, quedaría algo así RUN /N c:\program\programa.exe)
Otra manera, un poco más compleja es utilizar el shell32 del sistema operativo, sería
DECLARE INTEGER ShellExecute ;
IN SHELL32.dll ;
INTEGER nWinHandle ,;
STRING cOperation ,;
STRING cFileName ,;
STRING cParameters ,;
STRING cDirectory ,;
INTEGER nShowWindow
* lcNomFichero - Nombre del exe
* lcParam - Parámetros que se le pasan al exe.
* lcDir - Carpeta donde esta el exe
ShellExecute(0,"Open", lcNomFichero, lcParam, lcDir, 1)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas