欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎(chǔ) 函 數(shù) 參 考


SetError

設(shè)置宏 @error 的值.

SetError ( 代碼 [, 擴(kuò)展值 [, 返回值]] )

參 數(shù)

代碼 設(shè)置 @error 的一個整數(shù)值.
擴(kuò)展值 [可選參數(shù)] 設(shè)置 @extended 的整數(shù)值. 與 SetExtended() 函數(shù)的設(shè)置值相同.
返回值 [可選參數(shù)] 忽略默認(rèn)值并返回這里設(shè)置的值.

返 回 值

默認(rèn)無返回值, 如果可選參數(shù)"返回值"被設(shè)置, 則函數(shù)將返回該值.

備 注

當(dāng)設(shè)置函數(shù)的 @error 值為 0 時, 除非調(diào)用 SetError(), 否則直到該函數(shù)結(jié)束, @error 將保持值為 0.
要使 @error 能反映函數(shù)的結(jié)果, 必須明確設(shè)置 @error 的值.
要在某個 While-WEnd 循環(huán)中測試錯誤, 可能需要備份 @error 的狀態(tài)值到一個變量.
"擴(kuò)展值"參數(shù)是可選的. 它只是提供在同一時間同時設(shè)置 @error 與 @extended 的一種方式.
如果只需設(shè)置 @extended, 建議使用 SetExtended() 函數(shù)代替.

相 關(guān) 函 數(shù)

SetExtended

函 數(shù) 示 例


Local $result = myDiv(5, 0)
If @error Then
    MsgBox(4096, "錯誤", "除數(shù)為 0")
Else
    MsgBox(4096, "結(jié)果", $result)
EndIf
Exit

Func myDiv($dividend, $divisor)
    If $dividend = 0 And $divisor = 0 Then
        SetError(2) ;不定形式 0/0
    ElseIf $divisor = 0 Then
        SetError(1) ;除數(shù)為 0
    EndIf
    Return $dividend / $divisor
EndFunc   ;==>myDiv

provider with jb51.net (unicode)