| 种类 | Application |
| 默认目录 | Visual FoxPro Catalog\Foundation Classes\Application |
| 类 | _error |
| 基类 | Custom |
| 类库 | _app.vcx |
| 父类 | _custom |
| 示例 | ...\Samples\Vfp98\Solution\Ffc\error.scx |
说明
该类为普通的错误处理器,可以用于对象和过程化代码。这个类同应用程序框架一起使用,应用程序框架是使用应用程序向导生成的。
使用该类的方法是:将其拖放到一个项目或表单中,或者从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,Visual FoxPro 会将该类的图标放在表单上,这时可以指定合适的属性,并通过输入和输出对象访问该类的功能。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
| 属性、事件、方法程序 | 说明 |
| GetMessageBoxTitle 方法程序 | 如果当前活动控件是表格,本方法程序返回真正活动的控件
loRealActiveControl。 语法:GetActiveControlRef(toActiveControl) 返回值:ERROR_MESSAGEBOX_TITLE_LOC 参数: 无 |
| cCurrentMessage 属性. | 指定错误信息。 默认值:"" |
| cCurrent属性 | 指定发生错误的方法程序。 默认值:"" |
| iCurrentError 属性 | 指定错误编号。 默认值:0 |
| iCurrentLine 属性 | 指定发生了错误的行。 默认值:0 |
| cCurrentClass属性 | 指定错误对象为特定错误编号指定的错误分类。 默认值:"" |
| lServer 属性 | 检查 _VFP.StartMode,以判断是否因为Visual FoxPro
的启动方式而需要避免任何种类的模式反馈。 默认值:(BETWEEN(_VFP.StartMode,1,3))) |
| cLogAlias 属性 | 指定日志别名。 默认值:"" |
| cLogDBF 属性 | 指定由 _error 对象生成的日志文件(DBF)的名称。 默认值:"" |
| lUserCancelled 属性 | 允许外部程序在释放之前执行必要的清理操作。 默认值:.F. |
| HandleMain 方法程序 | 处理错误的例程。 语法:HandleMain(tiError, tcMethod, tiLine) 返回值:无 参数: tiError 指定错误编号。 tcMethod 指定当前方法程序的名称。 tiLine 指定当前行的编号。 |
| OKToReport 方法程序 | 判断是否报告错误的抽象类。 语法:OKToReport( ) 返回值:无 参数: 无 |
| isTrivial 方法程序 | 指定错误是否为一个无关紧要的错误。 语法:IsTrivial(tlWantDialog) 返回值:无 参数: tlWantDialog 指定显示的可选对话框。 |
| isFatal 方法程序 | 指定错误是否为一个关键性的错误。 语法: isFatal( ) 返回值: 参数: tlWantDialog 指定显示的可选对话框。 |
| GetMessageBoxTitle 方法程序 | 用于子类或实例,以使用应用程序指定的信息填写。 语法:GetMessageBoxTitle( ) 返回值:无 参数: 无 |
| DisplayErrorLog 方法程序 | 显示错误日志。 语法:DisplayErrorLog( ) 返回值:无 参数: 无 |
| OKToContinue 方法程序 | 评估错误,以判断是否继续执行程序。 语法:OKToContinue( ) 返回值:无 参数: 无 |
| SetLog 方法程序 | 判断错误日志表和别名的名称、或创建错误日志表和别名。 语法:SetLog( ) 返回值:cLogAlias 错误日志表具有下列格式∶ CREATE TABLE (THIS.cLogDBF) ; (errstamp t, ; listingm,; usernotesm) 参数: 无 |
| cCurrentErrorParam 属性 | 类的内部属性。 |
| aErrorClass[1,3] 属性 | 类的内部属性。 |
| aErrors[1,6] 属性 | 类的内部属性。 |
| *FillArrays. | 类的内部属性。 |
| LogErrorReport 方法程序 | 类的内部方法程序。 |
| GetErrorAttribute 方法程序 | 类的内部方法程序。 |
| isGoodErrorLog 方法程序 | 类的内部方法程序。 |
| UserHandlesError 方法程序 | 类的内部方法程序。 |
| UserCancelled 方法程序 | 类的内部方法程序。 |
| FillLogRecord 方法程序 | 类的内部方法程序。 |
| DoErrorLogUI 方法程序 | 类的内部方法程序。 |