Pon el siguiente PROCEDURE en el programa principal de tu aplicacion
lanzadora:
PROCEDURE launchProgram(pcProgramLocation)
*
LOCAL cCurrentFolder,cProgramFolder
cCurrentFolder = SET("DEFAULT") + CURDIR()
cProgramFolder = JUSTPATH(pcProgramLocation)
LOCAL oWSH
oWSH = CREATEOBJECT("WScript.Shell")
SET DEFAULT TO (cProgramFolder)
oWSH.Run(pcProgramLocation,0,.T.)
SET DEFAULT TO (cCurrentFolder)
*
ENDPROC
Despues, para lanzar un programa haces asi:
launchProgram("C:\SISTEMAS\SERVICIOS\IT.EXE")
y listo; con eso funcionara. Lo probe en VFP6, asi que debe funcionar
en cualquier version de VFP posterior a esa.
Saludos
Victor Espina
On 28 jul, 09:45, Luis Alberto Morales Trejo