設(shè)置宏 @error 的值。
SetError ( 錯(cuò)誤碼 )
參數(shù)
錯(cuò)誤碼 | 要設(shè)置的值(整數(shù))。 |
返回值
無
注意
宏 @error 的值僅當(dāng)下一個(gè)函數(shù)被調(diào)用之前可用。因此,若您要在某個(gè) While-WEnd 循環(huán)中測試它的值,最好就把它保存到某個(gè)變量中備份。
相關(guān)
SetExtended
示例
$result = myDiv(5, 0)
If @error Then
MsgBox(4096,"錯(cuò)誤", "除數(shù)不能為零。")
Else
MsgBox(4096, "結(jié)果", $result)
EndIf
Exit
Func myDiv($dividend, $divisor)
If $dividend = 0 And $divisor = 0 Then
SetError(2) ;無法確定 0/0 的結(jié)果
ElseIf $divisor = 0 Then
SetError(1) ;很明顯除數(shù)不能為零
EndIf
Return $dividend / $divisor
EndFunc