Этот класс является универсальным обработчиком ошибок, который работает как для объектного, так и для процедурного кода. Этот класс используется каркасом приложения, сгенерированным Application Wizard.
Категория | Приложение |
---|---|
Default Catalog |
Visual FoxPro Catalog\Foundation Classes\Application |
Class |
_error |
Base Class |
Custom |
Class Library |
_app.vcx |
Parent Class |
_custom |
Sample |
...\Samples\Solution\Ffc\error.scx |
Замечания
Для использования, поместите класс в проект или на форму или, из пункта подручного меню Component Gallery выберите Add to Project или Add to Form. Когда Вы добавляете класс к форме, Visual FoxPro размещает значок класса на форме. Затем Вы можете определить соответствующие значения свойств и обращаться к его функциональным возможностям для целей ввода и вывода. Когда Вы помещаете класс в проект, Вы можете выбрать между добавлением класса или созданием подкласса.
См. Guidelines for Using Visual FoxPro Foundation Classes для подробной информации относительно использования фундаментальных классов.
Свойства, События, Методы | Описание |
---|---|
GetMessageBoxTitle метод |
Возвращает действительно активный элемент управления, loRealActiveControl , в случаях, где текущим активным элементом управления является Grid . Синтаксис: Возвращает: ERROR_MESSAGEBOX_TITLE_LOC Параметры: нет |
cCurrentMessage свойство. |
Определяет сообщение об ошибке. Значение по умолчанию: " " |
cCurrentMethod свойство |
Указывает метод, в котором произошла ошибка. Значение по умолчанию: " " |
iCurrentError свойство |
Определяет номер ошибки. Значение по умолчанию: 0 |
iCurrentLine свойство |
Определяет строку, в которой произошла ошибка. Значение по умолчанию: 0 |
cCurrentClass property |
Определяет классификацию ошибки, которую объект Error указывает для этого специфического номера ошибки. Значение по умолчанию: " " |
lServer свойство |
Проверяет _VFP.StartMode, чтобы определить, нужно ли избегать разного сорта модальных диалогов обратной связи в зависимости от способа запуска Visual FoxPro. Значение по умолчанию: (BETWEEN(_VFP.StartMode,1,3))) |
cLogAlias свойство |
Определяет имя псевдонима регистрации. Значение по умолчанию: " " |
cLogDBF свойство |
Определяет имя файла журнала (DBF), который сформирован объектом _error. Значение по умолчанию: " " |
lUserCancelled свойство |
Позволяет внешней программе исполнять любые необходимые завершающие операции перед уничтожением. Значение по умолчанию: .F. |
HandleMain метод |
Процедура, которая обрабатывает ошибку. Синтаксис: Возвращает: нет Параметры: tiError определяет номер ошибки. tcMethod определяет имя текущего метода. tiLine определяет номер текущей строки. |
OKToReport метод |
Абстрактный класс для принятия решения, сообщать ли об ошибке. Синтаксис: Возвращает: нет Параметры: нет |
isTrivial метод |
Определяет, является ли ошибка тривиальной ошибкой. Синтаксис: Возвращает: нет Параметры: tlWantDialog box определяет вывод опционального диалогового окна. |
isFatal метод |
Определяет, является ли ошибка критической. Синтаксис: Возвращает: нет Параметры: tlWantDialog box определяет отображение дополнительного диалогового окна. |
GetMessageBoxTitle метод |
Предназначен для вашего подкласса или экземпляра для заполнения специфической для приложения информацией. Синтаксис: Возвращает: нет Параметры: нет |
DisplayErrorLog метод |
Отображает файл регистрации ошибок. Синтаксис: Возвращает: нет Параметры: нет |
OKToContinue метод |
Оценивает ошибку для принятия решения о продолжении выполнения программы. Синтаксис: Возвращает: нет Параметры: нет |
SetLog method |
Определяет имя или создает таблицу регистрации ошибок и псевдоним. Синтаксис: Возвращает: cLogAlias. Таблица регистрации ошибок имеет следующий формат:CREATE TABLE (THIS.cLogDBF); (errstamp t; listing m,; usernotes m) Параметры: нет |
cCurrentErrorParam свойство |
Внутреннее для класса. |
aErrorClass[1,3] свойство |
Внутреннее для класса. |
aErrors[1,6] свойство |
Внутреннее для класса. |
*FillArrays . |
Внутреннее для класса. |
LogErrorReport метод |
Внутреннее для класса. |
GetErrorAttribute метод |
Внутреннее для класса |
isGoodErrorLog метод |
Внутреннее для класса. |
UserHandlesError метод |
Внутреннее для класса. |
UserCancelled метод |
Внутреннее для класса. |
FillLogRecord метод |
Внутреннее для класса. |
DoErrorLogUI метод |
Внутреннее для класса. |
See Also
Other Resources
Guidelines for Using Visual FoxPro Foundation ClassesVisual FoxPro Foundation Classes A-Z
Foundation Class Samples