Public Function BinarySearch(userNameString, switchPosition) As Boolean
If Right(LCase(userNameString), 8) = "lastname" Then
If Left(LCase(userNameString), 5) = "admin" Or Left(LCase(userNameString, 7) = "firstname" Then
If StrComp(switchIsOn(switchPosition), "1", vbTextCompare) = 0 Then
' Verify the user is admin lastname or firstname lastname and switch is on
Return True
Else
' Verify the user is admin lastname or firstname lastname and switch is off
Return False
End If
Else
' Users last name is lastname
Return False
End If
Else
' Not lastname
Return False
End If
End Function
Когда я запускаю его, я получаю сообщение об ошибке в первой строке Public Function ...
Что я получаю
«Ошибка компиляции Microsoft VBScript: ожидаемое утверждение»