VBS錯誤代碼釋義


VBScript 語法錯誤

如果 VBScript 語句結構違反了一個或多個 VBScript 腳本語言語法規則,就會產生 VBScript 語法錯誤。VBScript 語法錯誤通常在執行程序前,編譯程序時產生。

 以下是53個語法錯誤: 
十進制 十六進制      說明 
1001  (0x800A03E9)   內存不足
1002  (0x800A03EA)   語法錯誤
1003  (0x800A03EB)   缺少“:”
1005  (0x800A03ED)   需要 '('
1006  (0x800A03EE)   需要 ')'
1007  (0x800A03EF)   缺少“]”
1010  (0x800A03F2)   需要標識符
1011  (0x800A03F3)   需要 '='
1012  (0x800A03F4)   需要 'If'
1013  (0x800A03F5)   需要 'To'
1014  (0x800A03F6)   需要 'End'
1015  (0x800A03F7)   需要 'Function'
1016  (0x800A03F8)   需要 'Sub'
1017  (0x800A03F9)   需要 'Then'
1018  (0x800A03FA)   需要 'Wend'
1019  (0x800A03FB)   需要 'Loop'
1020  (0x800A03FC)   需要 'Next'
1021  (0x800A03FD)   需要 'Case'
1022  (0x800A03FE)   需要 'Select'
1023  (0x800A03FF)   需要表達式
1024  (0x800A0400)   需要語句
1025  (0x800A0401)   需要語句的結束
1026  (0x800A0402)   需要整數常數
1027  (0x800A0403)   需要 'While' 或 'Until'
1028  (0x800A0404)   需要 'While,'、 'Until,' 或語句未結束
1029  (0x800A0405)   需要 'With'
1030  (0x800A0406)   標識符太長
1031  (0x800A0407)   無效的數
1032  (0x800A0408)   無效的字符
1033  (0x800A0409)   未結束的串常量
1034  (0x800A040A)   未結束的注釋
1037  (0x800A040D)   無效使用關鍵字 'Me'
1038  (0x800A040E)   'loop' 沒有 'do'
1039  (0x800A040F)   無效 'exit' 語句
1040  (0x800A0410)   無效 'for' 循環控制變量
1041  (0x800A0411)   名稱重定義
1042  (0x800A0412)   必須為行的第一個語句
1043  (0x800A0413)   不能賦給非Byval參數
1044  (0x800A0414)   調用 Sub 時不能使用圓括號
1045  (0x800A0415)   需要文字常數
1046  (0x800A0416)   需要 'In'
1047  (0x800A0417)   需要 'Class'
1048  (0x800A0418)   必須在一個類的內部定義
1049  (0x800A0419)   在屬性聲明中需要 Let , Set 或 Get
1050  (0x800A041A)   需要 'Property'
1051  (0x800A041B)   參數數目必須與屬性說明一致 
1052  (0x800A041C)   在類中不能有多個缺省的屬性/方法 
1053  (0x800A041D)   類初始化或終止不能帶參數
1054  (0x800A041E)   Property Let 或 Set 至少應該有一個參數
1055  (0x800A041F)   不需要的 'Next'
1056  (0x800A0420)   只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
1057  (0x800A0421)   說明 'Default' 必須同時說明 'Public' "
1058  (0x800A0422)   只能在 Property Get 中指定 'Default'

VBScript 運行時錯誤

如果 VBScript 腳本執行系統無法實施的操作,則會產生 VBScript 運行時錯誤。只有在運行腳本、為變量表達式賦值或分配內存時,才會產生 VBScript 運行時錯誤。

 以下是65個運行時錯誤: 
十進制 十六進制      說明 
   5  (0x800A0005)   無效過程調用或參數
   6  (0x800A0006)   溢出
   7  (0x800A0007)   內存不足
   9  (0x800A0009)   下標越界
  10  (0x800A000A)   該數組為定長的或臨時被鎖定
  11  (0x800A000B)   被零除
  13  (0x800A000D)   類型不匹配
  14  (0x800A000E)   字符串空間溢出
  17  (0x800A0011)   無法執行請求的操作
  28  (0x800A001C)   堆棧溢出
  35  (0x800A0023)   未定義 Sub 或 Function
  48  (0x800A0030)   加載 DLL 錯誤
  51  (0x800A0033)   內部錯誤
  52  (0x800A0034)   壞文件名或數
  53  (0x800A0035)   文件未找到
  54  (0x800A0036)   壞文件模式
  55  (0x800A0037)   文件已經打開
  57  (0x800A0039)   設備I/O錯誤
  58  (0x800A003A)   文件已經存在
  61  (0x800A003D)   磁盤空間已滿
  62  (0x800A003E)   輸入超出文件尾
  67  (0x800A0043)   文件太多
  68  (0x800A0044)   設備不可用
  70  (0x800A0046)   權限禁用
  71  (0x800A0047)   磁盤未准備好
  74  (0x800A004A)   不能用不同的驅動器重新命名
  75  (0x800A004B)   路徑/文件訪問錯誤
  76  (0x800A004C)   路徑未找到
  91  (0x800A005B)   未設置對象變量
  92  (0x800A005C)   For 循環未初始化
  94  (0x800A005E)   非法使用 Null
 322  (0x800A0142)   不能建立所需臨時文件
 424  (0x800A01A8)   需要對象
 429  (0x800A01AD)   Activex 部件無法創建對
 430  (0x800A01AE)   類不支持自動化
 432  (0x800A01B0)   在自動化操作中未找到文件名或類名
 438  (0x800A01B6)   對象不支持該屬性或方法
 440  (0x800A01B8)   Automation錯誤
 445  (0x800A01BD)   對象不支持此操作
 446  (0x800A01BE)   對象不支持指定的參數
 447  (0x800A01BF)   對象不支持當前的區域設置
 448  (0x800A01C0)   未找到命名參數
 449  (0x800A01C1)   參數不可選
 450  (0x800A01C2)   錯誤的參數個數或無效的參數屬性值
 451  (0x800A01C3)   對象不是一個集合
 453  (0x800A01C5)   指定的dll函數未找到
 455  (0x800A01C7)   代碼源鎖錯誤
 457  (0x800A01C9)   這個鍵已經是本集合的一個元素關聯
 458  (0x800A01CA)   變量使用了一個 VBScript 中不支持的自動化(Automation)類型
 462  (0x800A01CE)   遠程服務器不存在或不能訪問
 481  (0x800A01E1)   無效圖片
 500  (0x800A01F4)   變量未定義
 501  (0x800A01F5)   違法的分配非法賦值
 502  (0x800A01F6)   腳本對象不能安全地使用 Script 編程
 503  (0x800A01F7)   對象不能安全初始化
 504  (0x800A01F8)   對象不能安全創建
 505  (0x800A01F9)   無效的或不合格的引用
 506  (0x800A01FA)   類未被定義
 507  (0x800A01FB)   發生異常出現一個意外錯誤
5016  (0x800A1398)   需要正則表達式對象
5017  (0x800A1399)   正則表達式中的語法錯誤
5018  (0x800A139A)   錯誤的數量詞
5019  (0x800A139B)   在正則表達式中需要 ']'
5020  (0x800A139C)   在正則表達式中需要 ')'
5021  (0x800A139D)   字符集越界
3281  (0x800A802B)   元素未找到

 

出處:http://www.cnblogs.com/sirrah/articles/2369475.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM