TA的每日心情 | 奋斗 昨天 11:21 |
---|
签到天数: 2393 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 3 G. D) |' Y, Z" \; p; B
VBScript 语法错误
8 V1 k5 Q8 p1 \9 T# C5 v如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
9 N+ L+ O) v5 k4 C/ n) _4 L$ K错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:, B% c" `) r8 R( z2 c& c
错误编号 描述 % N( X3 V6 W# Z4 a1 a9 ~4 H1 H
十进制 十六进制 说明
8 V0 h3 x. x' L$ e. G$ A3 e1001 800A03E9 内存不足
6 r7 k! Q3 D q; a2 z7 p0 }# f9 R1002 800A03EA 语法错误
M' t! B' D& R1003 800A03EB 缺少“:”. b6 {/ x: Y5 w1 T8 j2 f" @
1005 800A03ED 需要 '('- H3 `6 Y: p, t5 ~7 ^
1006 800A03EE 需要 ')'
& x) k4 R7 }, c& j8 W1007 800A03EF 缺少“]”
! x; E" z8 S A+ ~1010 800A03F2 需要标识符9 T& C3 [0 u9 l w& i6 @2 X) u
1011 800A03F3 需要 '='4 e/ f7 [4 w) Y2 b) j3 l: ^) N" s
1012 800A03F4 需要 'If'
2 N0 S9 T; d8 _9 \1013 800A03F5 需要 'To'
0 w% Z6 J$ i' x- C1014 800A03F6 需要 'End'
4 ~2 P0 y1 _( w, q- R) f; B1015 800A03F7 需要 'Function'" A6 Q( O% W0 U9 U7 a/ H
1016 800A03F8 需要 'Sub'6 F1 k5 \2 m* P/ R$ T" T
1017 800A03F9 需要 'Then'
) g2 ^5 c" N5 ]: a3 W7 n. u8 O1 y+ Y1018 800A03FA 需要 'Wend'* c+ h1 q! `" v% m* d
1019 800A03FB 需要 'Loop'$ h6 E' x' r# a7 v
1020 800A03FC 需要 'Next'
: ]# O/ H. r+ h0 U8 H6 [/ v1021 800A03FD 需要 'Case'
3 J- O' `* Q4 a4 T" Z6 ]( `1022 800A03FE 需要 'Select'
! z! |$ n6 H- h- m/ n; G' F0 s4 a1023 800A03FF 需要表达式8 X* V$ W/ _3 \0 v/ U1 E8 |& `
1024 800A0400 需要语句
( T% q& R* p9 g: \' y1025 800A0401 需要语句的结束8 Q/ }0 P4 K4 Z( l( E W
1026 800A0402 需要整数常数& T: X0 ?# {2 H9 `' u
1027 800A0403 需要 'While' 或 'Until'
+ A6 @ |1 C4 a* g1 { u4 q1 T# G1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
% I! B& s- A. l. x9 ~1 h) i0 ?4 d. K1029 800A0405 需要 'With'3 N" A; ^$ P7 H) _$ G
1030 800A0406 标识符太长
/ C1 U! B$ U4 Z+ e" O" _6 p1031 800A0407 无效的数
; [! r5 J* @7 f S/ ^! b! M1032 800A0408 无效的字符
/ E1 n0 d6 F) F" r1 k1033 800A0409 未结束的串常量
9 G, x# G" k' f/ C1 @% d8 ~1034 800A040A 未结束的注释# D2 S8 w. p. m; }
1037 800A040D 无效使用关键字 'Me'
7 D$ Q9 O% t3 U0 i) a D$ w) e1038 800A040E 'loop' 没有 'do'6 l, o. k, s9 X. @# R" g
1039 800A040F 无效 'exit' 语句
! t9 m& A: j, x8 Q- s$ W! n! |1040 800A0410 无效 'for' 循环控制变量
7 X6 G6 p2 }8 p$ X9 ?, }1041 800A0411 名称重定义9 i3 D' n t( {2 M1 B
1042 800A0412 必须为行的第一个语句
& K2 T) R8 R$ a3 W* D9 [6 ~1043 800A0413 不能赋给非Byval参数
) ~) h& E7 ?: n1044 800A0414 调用 Sub 时不能使用圆括号
% K) ]" X i3 V9 m/ c, b* {1045 800A0415 需要文字常数
% Y @. }" z/ D) E; W1046 800A0416 需要 'In'
: e; T( m8 s8 O. P( R# ^4 R& Z1047 800A0417 需要 'Class'# V/ e* K: _- `" a
1048 800A0418 必须在一个类的内部定义
- v1 ?& N+ f r2 ^1049 800A0419 在属性声明中需要 Let , Set 或 Get$ d: X* i" T; v
1050 800A041A 需要 'Property'! d4 O0 D9 _5 v% `' O9 h' G {+ F
1051 800A041B 参数数目必须与属性说明一致 0 _' v) _, x- J4 L
1052 800A041C 在类中不能有多个缺省的属性/方法
- f+ K7 p/ v8 D/ B) U7 ^1053 800A041D 类初始化或终止不能带参数
l# s& E; I. d, f3 r8 T% C1054 800A041E Property Let 或 Set 至少应该有一个参数
9 U& J- q3 f+ ^1055 800A041F 不需要的 'Next': W' Q' Z3 K0 X- p5 i3 C0 m
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’ [, \+ p! w3 p- B: Y4 X* t
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
' S- f9 G" C( t1058 800A0422 只能在 Property Get 中指定 'Default'3 k1 P' A7 v+ @1 M* h: n( B
% o! G3 N4 F" U/ qVBScript 运行时错误$ { H0 d- @8 s! l
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
/ x' Y# y+ F# ~9 \. [9 O分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
4 Q$ q4 q/ D; j2 a" p' k错误编号 描述 " V& I# j9 p/ P: a9 g' H
十进制 十六进制 说明
8 F* ^- S! A# H/ n8 a# \5 800A0005 无效过程调用或参数
4 ]* k! Z! ]% {" S. D# v3 p6 800A0006 溢出
: e" s/ P4 j# V6 _, C" t) Y, B7 800A0007 内存不足
1 g6 g3 Q# H! Z9 800A0009 下标越界
! Z, X# d% e/ v4 a# O/ l L10 800A000A 该数组为定长的或临时被锁定
& |, _& i2 A r& q11 800A000B 被零除
5 I' H, v6 D5 ~6 e13 800A000D 类型不匹配& q% T& H6 O p* n4 o4 v
14 800A000E 字符串空间溢出
2 }5 R% x* G9 u: K. b17 800A0011 无法执行请求的操作8 ~! P2 R/ U5 t; \
28 800A001C 堆栈溢出( p; P# I q7 _7 @6 g
35 800A0023 未定义 Sub 或 Function3 L! c7 s! I) x1 n
48 800A0030 加载 DLL 错误
1 Q: }' ~, T, O7 \! D) ?/ e7 k& [8 }51 800A0033 内部错误3 q/ p( c7 a7 G1 k- X
52 800A0034 坏文件名或数
8 n9 [" O: p S! m& y! n( ]53 800A0035 文件未找到
! m9 @9 H; B+ p' n i, x* G54 800A0036 坏文件模式# s& f& q$ {" A4 V- U
55 800A0037 文件已经打开
/ R: V. M/ w1 F, D. z8 v57 800A0039 设备I/O错误9 B4 V& \: O0 Q+ L& _2 n
58 800A003A 文件已经存在5 Z: m. k' d& ~9 P" ~
61 800A003D 磁盘空间已满
& q4 A0 x6 a% }: K0 z% v# R3 z62 800A003E 输入超出文件尾
" L: b; A* Z- r L; l7 O# R67 800A0043 文件太多: }1 F5 D' c3 e5 N& K' m
68 800A0044 设备不可用
$ A: p( K3 H& x4 |$ S( W8 |70 800A0046 权限禁用0 {6 o: L/ ?) P1 h5 |
71 800A0047 磁盘未准备好
! h+ z: r1 A- q6 W# b5 [# y6 n74 800A004A 不能用不同的驱动器重新命名
2 C6 e# w7 t% R+ Z A75 800A004B 路径/文件访问错误9 [# \: q4 u4 G
76 800A004C 路径未找到1 _; D- V4 u# }9 H; O3 B. }
91 800A005B 未设置对象变量3 s7 U5 z- T, l( A
92 800A005C For 循环未初始化
! b( d- R1 `- \2 {94 800A005E 非法使用 Null
% i6 v x# u3 c, L$ B% h322 800A0142 不能建立所需临时文件
* L. p/ q6 b% h424 800A01A8 需要对象
Z' q1 t8 J7 I9 A429 800A01AD ActiveX 部件无法创建对象" R8 ~% T, i, {2 t& E% s
430 800A01AE 类不支持自动化9 h+ I$ i# I1 o1 O: O
432 800A01B0 在自动化操作中未找到文件名或类名
' [) A) ?& `, S438 800A01B6 对象不支持该属性或方法- T9 p& a8 ^7 o+ v. }
440 800A01B8 Automation错误' L* f% ]' E& p& b6 u
445 800A01BD 对象不支持此操作
, I, u" i1 i' e7 [" G3 R2 _446 800A01BE 对象不支持指定的参数
% j% Q" p, u) P; x% b( c; N447 800A01BF 对象不支持当前的区域设置# l/ d: r+ q* F, S4 V- x
448 800A01C0 未找到命名参数
# t& I- x0 e5 f2 X449 800A01C1 参数不可选% @# }+ Q9 T! I8 Q9 [; I
450 800A01C2 错误的参数个数或无效的参数属性值
7 D) q) s! K5 D451 800A01C3 对象不是一个集合
! {: y5 L: G e( {- |( c3 Z4 l453 800A01C5 指定的dll函数未找到" I. P! O" L; a
455 800A01C7 代码源锁错误
) x: W3 O9 Q" X0 s/ v6 | u# ^* m457 800A01C9 这个键已经是本集合的一个元素关联
* f: r- ?! u- Y458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型+ Y0 f' F3 ?% @7 @8 g" f
462 800A01CE 远程服务器不存在或不能访问
6 G- y" P. n# r9 T481 800A01E1 无效图片6 z% F) X& e7 y3 a
500 800A01F4 变量未定义
9 I6 H1 W1 X" B501 800A01F5 违法的分配
# `1 n0 i* j5 M$ D* {/ b502 800A01F6 脚本对象不安全
! f+ q4 H; G5 \: B' c. B6 Y: ~503 800A01F7 对象不能安全初始化% O' H* t z4 K; u$ b" O) }- O' Y" ?
504 800A01F8 对象不能安全创建
9 k; l7 N ], Z/ L Z2 d1 K505 800A01F9 无效的或不合格的引用# H5 l9 T! Y( v& C
506 800A01FA 类未被定义( H) Z3 Q. @+ F: c
507 800A01FB 发生异常) k3 Y0 T* K" s
5016 800A1398 需要正则表达式对象
. O% K% n1 N q" e4 M5017 800A1399 正则表达式中的语法错误- ]; ^/ |( G: Z; Y; x
5018 800A139A 错误的数量词
. R6 I- u) H- N7 Y* Z5019 800A139B 在正则表达式中需要 ']'
, i7 e; H, b( N! j5020 800A139C 在正则表达式中需要 ')'
, g' r" {- t4 G9 f" T! y5021 800A139D 字符集越界9 R* h5 q) ~6 P+ u! w9 u7 ~0 I6 X4 p
32811 800A802B 元素未找到) E, Y/ t6 O4 a4 l
- B7 r3 {. _, Q) c 9 p. v& \% x& T Z* R3 w6 P* P
|
|