请问如何在vpf程序中直接调用已经编译好的.exe的可执行文件
------解决方案--------------------------------------------------------
如是VFP的,DO 就可以了,
其它的:用RUN OR ShellExecute
------解决方案--------------------------------------------------------
首先这个Exe如果独立运行是可以的,然后用以下代码调用:
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING lpszOP,STRING lpszFile,STRING lpszParams,STRING lpszDir,INTEGER fsshowcmd
DECLARE INTEGER GetDesktopWindow IN win32api
HWND = GetDesktopWindow()
lpszOP = "open "
* 指定要打开的文件名
lpszFile = "c:\A.EXE "
lpszParams = " "
lpszDir = "c:\temp "
fsshowcmd = 1 &&0表示隐藏,1正常方式、2最小化方式、3最大化方式。
* 执行ShellExecute命令
LNRETURN = ShellExecute(HWND, lpszOP,lpszFile, lpszParams, lpszDir,fsshowcmd)