Определяет, как система Visual FoxPro отображает результаты выполнения команд.

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

Параметры

ON

(по-умолчанию) Направляет сопровождающие сообщения (при выполнении команд) в главное окно Visual FoxPro, окно системных сообщений, в графическую строку Статуса, или пользовательское окно. Если ранее было выполнено SET TALK OFF, а теперь вы выполняете SET TALK ON, то вывод сопровождающих сообщений будет направлен по тем координатам (в то место), которое было определено ранее.

OFF

Блокирует вывод сопровождающих сообщений в главное окно Visual FoxPro, окно системных сообщений, графическую строку Статуса, или некоторое пользовательское окно. Обратите внимание, что данная установка (SET TALK OFF) - явлется  установкой "по-умолчанию" для In-process .dll Automation Servers .

WINDOW [ WindowName]

Параметр WindowName определяет пользовательское окно, в котрое направляются сопровождающие сообщения. Вы должны заранее создать дополнительное окно, чтобы перенаправить в него вывод системной информации. Если указанное окно отсутствует, вывод направляется в главное окно Visual FoxPro.

NOWINDOW

Перенаправляет вывод в главное окно Visual FoxPro.

Expand imageКомментарии

Следующие команды или процессы их выполнения генертруют Сопровождаемую информацию:

Команды

APPEND FROM

PACK

AVERAGE

REINDEX

CALCULATE

REPLACE

COPY TO

SELECT - SQL

COUNT

SORT

DELETE

SUM

INDEX

TOTAL

Рассматриваемая информация может быть выведена в главное окно Visual FoxPro, graphical status bar, пользовательское окно, или отключена вовсе.

Команда SET TALK "сообщает" системную информацию некоторыми порциями, объемы которых регулируются командой SET ODOMETER. Значение по-умолчанию SET ODOMETER = 100. Обратите внимание, что при установке SET TALK ON, система значительно замедляет выполнение команд, главное окно Visual FoxPro или пользовательское окно - должны быть быстро обновляемыми (активными, первого уровня). Если вам достаточно знать только итоговый результат выполнения одной из указанных команд, то отключите вывод системных сообщений SET TALK OFF, а за тем отобразите значение системной переменной _TALLY, после выполнения требуемой команды.

Команда SET TALK действует в рамках текущей сессии данных.

Expand imageСм. также