📄 merrors.bas
字号:
Attribute VB_Name = "MErrors"
Option Explicit
Public Const PrevNodeNotFind As String = "没有前驱节点"
Public Const NextNodeNotFind As String = "没有后续节点"
Private mCol As Collection
Public Sub Add(Source As Object, ErrorName As String, Comment As String)
Dim a As CError
Set a = New CError
Set a.ErrorSource = Source
a.ErrorName = ErrorName
a.Comment = Comment
mCol.Add a
End Sub
Public Sub Clear()
Set mCol = New Collection
End Sub
Public Function Count() As Long
Count = mCol.Count
End Function
Public Function ErrorObject(Index As Long) As CError
Set ErrorObject = mCol.item(Index)
End Function
Public Function ErrorString() As String
Dim m As CError
Dim s As String
For Each m In mCol
s = s & "<" & m.ErrorName & ">" & vbTab & m.Comment & vbCrLf
Next m
ErrorString = s
End Function
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -