exchange12rocks: (Default)
[personal profile] exchange12rocks
Товарищи, у меня есть вот такой вот, например, обработчик ошибок:
Function ErrorHandler (strName, OK, Fail, Way, Force)
	strErrNum = Err.Number
	strErrDesc = Err.Description
	Err.Clear
	If strErrNum Then
		Select Case Way
			Case "Display"
				WScript.Echo strName & strSplitter & Fail
				WScript.Quit
			Case "Log"
				WriteLog strName & strSplitter & Fail & strSplitter & strErrNum & strSplitter & strErrDesc
				ErrorHandler = "Quit"
		End Select
	Else
		If Force Then
			strErrNum = "OK"
			Select Case Way
				Case "Display"
					WScript.Echo strName & strSplitter & OK
					ErrorHandler = "Quit"
				Case "Log"
					WriteLog strName & strSplitter & OK & strSplitter & strErrNum
					ErrorHandler = "Quit"
			End Select
		End If
	End If
End Function


Какие значения мне нужно присваивать этой ф-ии, вместо строковых значений, чтобы я мог потом красиво проверять как то так: If ErrorHandler Then ? Потому что сейчас приходится делать как-то так If ErrorHandler = "Quit" Then. 1, 0, TRUE, FALSE в различных комбинациях пробовал. Почему-то не работает. ЧЯДНТ?

Profile

exchange12rocks: (Default)
Kirill 'kf' Nikolaev

September 2016

S M T W T F S
    123
456789 10
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 9th, 2025 03:34 pm
Powered by Dreamwidth Studios