-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patherrorCoding.bas
40 lines (28 loc) · 964 Bytes
/
errorCoding.bas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Attribute VB_Name = "errorCoding"
Public Function writeError(strF As String)
On Error GoTo writeError_Error
Dim errorF As Integer
errorF = FreeFile
Open App.path & "\" & App.EXEName & ".log" For Append As errorF
Print #errorF,
Print #errorF, strF
Print #errorF, "_______________________________________________________________"
Close #errorF
On Error GoTo 0
Exit Function
writeError_Error:
MsgBox "Failed to Create Log File" & vbCrLf & "Error " & Err.Number & " (" & Err.Description & ")"
End Function
Public Function ReportF(strF As String)
On Error GoTo writeError_Error
Dim errorF As Integer
errorF = FreeFile
Open App.path & "\" & App.EXEName & ".log" For Append As errorF
Print #errorF,
Print #errorF, strF
Close #errorF
On Error GoTo 0
Exit Function
writeError_Error:
MsgBox "Failed to Create Log File" & vbCrLf & "Error " & Err.Number & " (" & Err.Description & ")"
End Function