Новости



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

Команда ON ERROR

См. также Пример

Задает команду, которая выполняется при возникновении ошибки.

Синтаксис

ON ERROR
[Command]

Параметры

Command

Задает команду Visual FoxPro, которую следует выполнить. После того как она в полнится, возобновляется выполнение программы со строки, непосредственно сле ующей за строкой, вызвавшей ошибку. Однако если в процедуру обработки ошибок вк ючена команда RETRY, то будет повторно выполнена вызвавшая ошибку строка прог аммы.

Если команда определяет процедуру, выполняемую в случае ошибки, то с помощью функций ERROR( ), MESSAGE( ), LINENO( ) и PROGRAM( ) можно передать в эту проце уру номер ошибки, сообщение об ошибке, номер строки программы и имя программы. Эту информацию можно использовать при устранении причины ошибки.

Комментарии

Когда во время выполнения программы обнаруживается ошибка, Visual FoxPro выпол яет команду, заданную с помощью ON ERROR. Обычно в команде ON ERROR испо ьзуется команда DO, инициирующая процедуру обработки ошибок.

Используйте ON ERROR без команды, чтобы восстановить обработчик ошибок Visual FoxPro, используемый по умолчанию.

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



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

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

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

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

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