CurDir函數(shù)和CVErr函數(shù)

字號:

CurDir函數(shù)
    返回一個 Variant (String),用來代表當(dāng)前的路徑。
    語法
    CurDir[(drive)]
    可選的 drive 參數(shù)是一個字符串表達(dá)式,它指定一個存在的驅(qū)動器。如果沒有指定驅(qū)動器,或 drive 是零長度字符串 (""),則 CurDir 會返回當(dāng)前驅(qū)動器的路徑。
    CVErr函數(shù)
    返回 Error 子類型的 Variant,其中包含指定的錯誤號。
    語法
    CVErr(errornumber)
    必要的 errornumber 參數(shù)可以是任何有效的錯誤號代碼。
    說明
    可以在過程中,使用 CVErr 函數(shù)來創(chuàng)建用戶自定義錯誤。例如,如果創(chuàng)建一個函數(shù),它可以接受若干個參數(shù),且正常返回一個字符串,則可以讓函數(shù)來判斷輸入的參數(shù),確認(rèn)它們是在可接受的范圍內(nèi)。如果不是的話,此函數(shù)將不會返回所要的字符串。在這種情況下,CVErr 可以返回一個錯誤號,并告知應(yīng)該采取的行動。
    注意,Error 的隱式轉(zhuǎn)換是不允許的,例如,不能直接把 CVErr 的返回值賦值給一個非 Variant 的變量。然而,可以對 CVErr 的返回值進行顯式轉(zhuǎn)換(使用 CInt、CDbl 等等),并賦值給適當(dāng)?shù)臄?shù)據(jù)類型變量。