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

字號(hào):

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