| ОБРАБОТКА ОШИБОК: |
Функция |
Описание |
| * |
Указывает начало неисполняемой строки комментариев в файле программы. |
| && |
Указывает начало неисполняемого комментария внутри строки файла программы. |
| AERROR() |
Создаёт массив переменных памяти, содержащий информацию о самой последней ошибке, связанной с FoxPro ,OLE или ODBC. |
| CLEAR EVENTS |
Освобождает заданный элемент в памяти. |
| DEBUG |
Открывает окно диалога FoxPro Debugger. |
| ERROR() |
Определяет номер ошибки, которая указывает условие ON ERROR. |
| EXTERNAL |
Предупреждает диспетчер проектов о неопределённой ссылке. |
| LINENO |
Определяет номер строки выполняемой программы. |
| MESSAGE |
Определяет строку сообщения о текущей ошибке. |
| NOT |*| && |
Указывает на неисполняемые комментарии в программе. |
| ON ERROR |
Выполняет программу (обычно передача управления в программном выполнении) |
| ON READERROR |
Выполняет подпрограмму после входной ошибки. |
| ON() |
Возвращает команду, присвоенную ON ERROR,ON ESCAPE,ON KEY, ON KEY LABEL, ON PAGE, ON READERROR. |
| PROGRAM() |
Определяет имя программы, которая выполняется в данный момент или, может быть, имя программы, которая была выполнена, когда произошла последняя ошибка. |
| RETRY |
Перевыполняет последнюю командную строку, которую уже пробовали выполнить. |
| SET DEBUG |
Разрешает или запрещает доступ к окнам отладки и трассировки. |
| SET DEVELOPMENT |
Сравнивает время и дату создания программного файла и его компилированного объектного файла.(Определяет, выполняется ли его наиболее современная версия программы) |
| SET DOHISTORY |
Посылает команды из программы в командное окно по мере выполнения программы. |
| SET ECHO |
Делает возможным / невозможным выход исходной программы в окно трассировки |
| SET STEP |
Делает возможным / невозможным пошаговое выполнение программы. |
| SET TALK |
Делает возможным / невозможным отображение результатов команды на экране. |
| SET TRBETWEEN |
Разрешает или запрещает трассировку между точками останова в окне трассировки. |
| SYS(16) |
Определяет имя программы, которая выполняется. |
| SYS(18) |
Определяет имя поля, вводимого командой @ …GET, когда была нажата оперативная клавиша, назначенная ON KEY. |
| SYS(2018) |
Возвращает параметр сообщения об ошибке. |
| VARREAD() |
Определяет имя вводимого поля, когда была запущена текущая подпрограммаON KEY. |
| WAIT |
Приостанавливает работу FoxPro до посылки символа с клавиатуры, необязательно сохраняя ввод в переменной памяти. |