Previous topicNext topic
Help > 开发指南 > 编程基础 > 弹出对话框 >
MsgDebug

MsgDebug

MsgDebug是为了配合代码编辑器的调试功能而开发的一个类。它既可以像MessageBox一样将调试信息以弹窗显示出来,也可以不弹窗,而是将相信的调试信息保存到日志当中去,实现一些循环体内或执行频繁的代码段内快速记录信息的目的。(如果频繁弹出窗口的话,对调试效率影响非常大)

常用属性:

 属性名称  功能
ShowMessage  获取或设置文件对话框标题。

常用方法

 方法名称  功能
Add 添加要记录的信息记录。如果设置了ShowMessage为True,则会立即将相应的信息以弹窗形式显示出来。
Clear 清空之前显示过的信息记录,也一并清空命令窗口下的显示日志信息。
Show 将之前从第一次Add显示的信息到最后的信息一次性的全部显示,方便查看各个信息之间的用时。显示之后会将所有的记录全部清空。

注意:此方法被集成到了Proj静态类下,作为一个静态属性使用。绝大多数情况下我们都是直接在代码编辑器中按照“代码调试”中介绍的那样操作,基本很少需要自己写代码。这样使用的好处就是自动生成代码,不需要的时候可以一键清空调试代码。但是了解这个类的功能之后,其实我们是可以根据自己的需要来使用此功能的,只是得记得及时清空消息记录。如果因为异常没有执行到Show方法或Clear方法的话,在后面执行Show方法会将之前其他地方记录的日志信息一起显示出来。