VBScript 運(yùn)行時錯誤
如果 VBScript 腳本執(zhí)行系統(tǒng)無法實(shí)施的操作,則會產(chǎn)生 VBScript 運(yùn)行時錯誤。只有在運(yùn)行腳本、為變量表達(dá)式賦值或分配內(nèi)存時,才會產(chǎn)生 VBScript 運(yùn)行時錯誤。
錯誤編號 描述 429 ActiveX 部件無法創(chuàng)建對象 507 發(fā)生異常 449 參數(shù)不可選 17 無法執(zhí)行請求的操作 430 類不支持自動化 506 類未被定義 11 被零除 48 加載 DLL 錯誤 5020 在正則表達(dá)式中需要 ')' 5019 在正則表達(dá)式中需要 ']' 432 在自動化操作中未找到文件名或類名 92 For 循環(huán)未初始化 5008 非法賦值 51 內(nèi)部錯誤 505 無效的或不合格的引用 481 無效圖片 5 無效過程調(diào)用或參數(shù) 5021 字符集越界 94 非法使用 Null 448 未找到命名參數(shù) 447 對象不支持當(dāng)前的區(qū)域設(shè)置 445 對象不支持此操作 438 對象不支持該屬性或方法 451 對象不是一個集合 504 對象不能安全創(chuàng)建 503 對象不能安全初始化 502 腳本對象不安全 424 需要對象 91 未設(shè)置對象變量 7 內(nèi)存不足 28 堆棧溢出 14 字符串空間溢出 6 溢出 35 未定義 Sub 或 Function 9 下標(biāo)越界 5017 正則表達(dá)式中的語法錯誤 462 遠(yuǎn)程服務(wù)器不存在或不能訪問 10 該數(shù)組為定長的或臨時被鎖定 13 類型不匹配 5018 錯誤的數(shù)量詞 500 變量未定義 458 變量使用了一個 VBScript 中不支持的自動化類型 450 錯誤的參數(shù)個數(shù)或無效的參數(shù)屬性值
VBScript 語法錯誤 如果 VBScript 語句結(jié)構(gòu)違反了一個或多個 VBScript 腳本語言語法規(guī)則,就會產(chǎn)生 VBScript 語法錯誤。VBScript 語法錯誤通常在執(zhí)行程序前,編譯程序時產(chǎn)生。
錯誤編號 描述 1052 在類中不能有多個缺省的屬性/方法 1044 調(diào)用 Sub 時不能使用圓括號 1053 類初始化或終止不能帶參數(shù) 1058 只能在 Property Get 中指定 'Default' 1057 說明 'Default' 必須同時說明 'Public' " 1005 需要 '(' 1006 需要 ')' 1011 需要 '=' 1021 需要 'Case' 1047 需要 'Class' 1025 需要語句的結(jié)束 1014 需要 'End' 1023 需要表達(dá)式 1015 需要 'Function' 1010 需要標(biāo)識符 1012 需要 'If' 1046 需要 'In' 1026 需要整數(shù)常數(shù) 1049 在屬性聲明中需要 Let , Set 或 Get 1045 需要文字常數(shù) 1019 需要 'Loop' 1020 需要 'Next' 1050 需要 'Property' 1022 需要 'Select' 1024 需要語句 1016 需要 'Sub' 1017 需要 'Then' 1013 需要 'To' 1018 需要 'Wend' 1027 需要 'While' 或 'Until' 1028 需要 'While,'、 'Until,' 或語句未結(jié)束 1029 需要 'With' 1030 標(biāo)識符太長 1014 無效字符 1039 無效 'exit' 語句 1040 無效 'for' 循環(huán)控制變量 1013 無效數(shù)字 1037 無效使用關(guān)鍵字 'Me' 1038 'loop' 沒有 'do' 1048 必須在一個類的內(nèi)部定義 1042 必須為行的第一個語句 1041 名稱重定義 1051 參數(shù)數(shù)目必須與屬性說明一致 1001 內(nèi)存不足 1054 Property Let 或 Set 至少應(yīng)該有一個參數(shù) 1002 語法錯誤 1055 不需要的 'Next' 1015 未終止字符串常數(shù)
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|