Этот класс является универсальным обработчиком ошибок, который работает как для объектного, так и для процедурного кода. Этот класс используется каркасом приложения, сгенерированным 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