VFP 可以直接运行 Exe 文件,方法很多的:
1. Run - VFP 内置命令
2. DECLARE INTEGER WinExec IN win32api STRING command, INTEGER param - API 方式
3. Declare Integer ShellExecute in Shell32.dll ;
Long nhWnd, String cAction, String cFile, ;
String cParam, String cDirectory, Integer nShow
- ShellExecute 方式
4. CreateObject("wscript.shell") - Windows 脚本
5. Cmd.exe /C or /C - COMSPEC 方式
6. WMI - Windows 管理规范
好像还有,记得应该有 10+ 种方式调用 EXE 文件,如果是 Dll 的,大部分的 VFP 都可以调用。
不太明白,为什么一个简单的霍夫曼编码要 VFP 与 C 互相调用?