从允许 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")