首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

请教怎么在vpf程序中直接调用已经编译好的.exe的可执行文件

2012-02-22 
请问如何在vpf程序中直接调用已经编译好的.exe的可执行文件请问如何在vpf程序中直接调用已经编译好的.exe

请问如何在vpf程序中直接调用已经编译好的.exe的可执行文件
请问如何在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)

热点排行