ОБРАБОТКА ОШИБОК: |
Функция |
Описание |
* |
Указывает начало неисполняемой строки комментариев в файле программы. |
&& |
Указывает начало неисполняемого комментария внутри строки файла программы. |
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 до посылки символа с клавиатуры, необязательно сохраняя ввод в переменной памяти. |