点击或拖拽改变大小

Functions.SetErrorLog 方法

X#
返回并可选地更改决定默认运行时错误处理程序是否将错误信息写入错误日志文件的设置。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION SetErrorLog() AS LOGIC
查看代码

返回值

类型:Boolean
如果未指定 lNewSetting,SetErrorLog() 返回当前设置。
如果指定了 lNewSetting,则返回先前的设置。
备注
SetErrorLog() 让您能够跟踪应用程序在运行时发生的错误。
如果设置为 TRUE,并且您的应用程序在执行时生成一个或多个错误,则默认错误处理程序会将错误信息写入名为 VOERROR.LOG 的错误日志文件。 如果 WIN.INI 的 X# 部分中没有 ErrorLogAppend 条目,将写入条目 ErrorLogAppend=0,导致每次应用程序运行时重新创建错误日志文件。
如果该条目设置为 1,错误信息将附加到现有的错误日志文件中。
此功能在多个应用程序同时在同一计算机上运行时非常有用。无论如何,如果错误日志文件不存在,将创建该文件。 错误日志文件的位置由 SetDefaultDir() 控制,您可以参考该函数以获取更多信息。 尽管将错误信息写入文件通常是有用的,但在某些情况下(例如,当您受到网络创建权限、最大打开文件数、磁盘空间不足或目录条目不足的限制时),您必须使用 SetErrorLog() 来防止系统写入错误文件。
示例
此示例将 SetErrorLog() 设置为 FALSE 并保存先前的设置:
X#
1lSaveErrorLog := SetErrorLog(FALSE)
2MyFunc()
3SetErrorLog(lSaveErrorLog)
参见