set talk 命令

请参阅

决定 Visual FoxPro 是否显示命令结果。

语法

SET TALK ON | OFF | WINDOW [WindowName] | NOWINDOW

参数
ON

(默认值)允许把对话结果发送到 Visual FoxPro 主窗口、系统信息窗口、图形状态栏、或用户自定义窗口中。如果 SET TALK 设置为 OFF 后再改为 ON,那么对话结果将传送到发出 SET TALK OFF 命令之前的输出位置。

OFF

阻止对话结果传送到 Visual FoxPro 主窗口、系统信息窗口、图形状态栏、或用户自定义窗口中。

WINDOW [WindowName]

在 FoxPro for MS-DOS 中,指定当 SET NOTIFY 设置为 ON 时,对话结果显示在系统信息窗口中。当按任意键或移动鼠标时移去系统信息窗口。
WindowName 指定接收对话结果的用户自定义窗口。接收对话结果的用户自定义窗口必须在传送对话结果之前创建。如果指定的窗口不存在,对话结果将发送到 Visual FoxPro 系统窗口中

NOWINDOW

将对话结果直接传送到 Visual FoxPro 主窗口中。

说明

有些表处理命令返回有关运行状态的信息(或“对话结果”)。这些命令有:

APPEND FROM PACK
AVERAGE REINDEX
CALCULATE REPLACE
COPY TO SELECT - SQL
COUNT SORT
DELETE SUM
INDEX TOTAL

在 FoxPro for MS-DOS 中,对话结果直接传送到 Visual FoxPro 主窗口、系统信息窗口或用户自定义窗口中。对话也可以被关掉。
在 Visual FoxPro 和 FoxPro for Macintosh 中,对话结果直接传送到 Visual FoxPro 主窗口、图形状态栏或用户自定义窗口中。对话也可以被关掉。
SET TALK 的汇报时间间隔可以用 SET ODOMETER 命令指定。SET ODOMETER 的默认设置是 100。请注意当 SET TALK 
设置为 ON 时,程序的运行速度会降低。这是因为 Visual FoxPro 主窗口或用户自定义必须经常更新的缘故。如果只需知道某一命令处理记录的总数,就可以在程序执行完后就发出 SET TALK OFF 命令并显示 _TALLY 系统内存变量。

SET TALK 的作用范围是当前数据工作期。