Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда WAIT

См. также

Выдает сообщение и приостанавливает работу Visual FoxPro до тех пор, пока не удет нажата какая-либо клавиша или кнопка мыши.

Синтаксис

WAIT
[cMessageText]
[TO MemVarName]
[WINDOW [AT nRow, nColumn]]
[NOWAIT]
[CLEAR | NOCLEAR]
[TIMEOUT nSeconds]

Параметры

cMessageText

Задает сообщение, которое следует отобразить. Если аргумент cMessageText опущен, Visual FoxPro по умолчанию выдает сообщение. Если cMessageText является пустой строкой (''), то сообщение об ошибке не отображается, а Visual FoxPro ждет до тех пор, пока не будет нажата клавиша для продолжения выполне ия программы.

TO MemVarName

Сохраняет нажатую клавишу в переменной памяти или в элементе массива. Если в качестве MemVarName задана несуществующая переменная памяти или элемент массива, такая переменная или элемент массива создается. Если вы нажали клавишу Enter, непечатаемую клавишу, комбинацию клавиш или кнопку мыши, под именем MemVarName сохраняется пустая строка.

WINDOW

Выдает сообщение в окне системных сообщений, расположенном в правом верхнем уг у основного окна Visual FoxPro. Это окно можно временно скрыть, нажав клавишу Ctrl или Shift.

В FoxPro для MS-DOS вы можете переместить это окно в другое место основного ок а мышью или нажав клавиши Ctrl+F7.

В FoxPro версии 2.5 и более поздних команда WAIT WINDOW поддерживает многост очные сообщения. Вы можете перенести часть сообщения на следующую строку, поставив в тексте cMessageText возврат каретки (CHR(13)). Окно сообщений автоматически расширяется по мере появления новых строк. Например, окно сообщения из двух строк можно создать с помощью следующей команды:

WAIT WINDOW "This is the 1st line" + CHR(13) + ;

"This is the 2nd line"

Ширина окна сообщения регулируется таким образом, чтобы окно вместило самую д инную строку сообщения. Все строки в сообщении выравниваются по левому краю ок а сообщений. Символы перевода строки (CHR(10)), следующие за символом CHR(13), игнорируются.

AT nRow, nColumn

В Visual FoxPro задает позицию окна сообщений на экране.

NOWAIT

Продолжает выполнение программы сразу после выдачи сообщения на экран. Прог амма не дожидается, когда сообщение будет убрано из основного окна Visual FoxPro, а продолжает выполняться со строки, непосредственно следующей за строкой с командой WAIT NOWAIT. Если предложение NOWAIT опущено, выполнение программы п иостанавливается до тех пор, пока сообщение не будет удалено из основного окна Visual FoxPro нажатием клавиши или кнопки мыши.

CLEAR

Удаляет системное окно Visual FoxPro или окно сообщений WAIT из основного окна Visual FoxPro по команде из программы. Например, если воспользоваться командой SET TALK WINDOW, то в системное окно Visual FoxPro будет направляться выдача и формации о ходе индексирования, сортировки и т.п. Это окно можно удалить в диа оговом режиме, нажав какую-либо клавишу или сместив мышь; но то же самое можно сделать из программы, выдав команду WAIT CLEAR.

NOCLEAR

Указывает, что окно сообщений WAIT остается в основном окне Visual FoxPro до тех пор, пока не будет выдана команда WAIT CLEAR или еще одна команда WAIT WINDOW или пока не появится системное сообщение Visual FoxPro.

TIMEOUT nSeconds

Задает интервал времени в секундах, в течение которого можно ждать ввода с к авиатуры или от мыши, пока команда WAIT не будет прекращена. nSeconds задает число секунд (допускаются доли секунды). Если TIMEOUT fox90001.gif не последнее предложение команды WAIT, Visual FoxPro генерирует сообщение об ошибке синтаксиса.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.