FoxDoCmd( ) 函数

从允许 API 调用的应用程序中运行 Visual FoxPro 命令。

语法

nSuccess = FoxDoCmd(cFoxCommand, cOptions)

返回值

整数

参数

cFoxCommand

指定要运行的 Visual FoxPro 命令。

cOptions

下列值:

设置 说明
(空格)运行指定命令,但不激活 Visual FoxPro 主窗口。
a 激活 Visual FoxPro 窗口,并运行指定命令。
i 如果未运行 Visual FoxPro,激活 Visual FoxPro,但不显示 Visual FoxPro 主窗口。
t 如果正在Visual FoxPro中运行另一个程序,显示错误信息,而不执行 cFoxCommand

说明

如果 Visual FoxPro 命令执行成功,则返回 0;否则返回 -1。

如果已经运行 Visual FoxPro,FoxDocmd( ) 向 Visual FoxPro 发送命令。如果还没有运行 Visual FoxPro,FoxDoCmd( ) 运行 Visual FoxPro,然后发送命令。

示例

* Visual FoxPro DECLARE integer FoxDoCmd in "Fpole.dll" string,string
=FoxDoCmd("SELECT * FROM customer","at")