种类 | 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 方法程序 | 类的内部方法程序。 |