TA的每日心情 | 奋斗 昨天 10:07 |
---|
签到天数: 2385 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 3 k0 p& @: S5 t: i5 P5 c- f b3 S& \
VBScript 语法错误( Y1 @, T6 _. o/ c
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。& J! h! |) m' o* L1 @
错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:( P$ h3 c( }" V
错误编号 描述 7 g! T3 a" A- j( g$ U
十进制 十六进制 说明
]2 Q9 ]% W, w5 y1001 800A03E9 内存不足
2 V5 U: T- i- \% c0 c$ B! T1002 800A03EA 语法错误
2 _2 q4 d" _5 C) U' ^" I/ p5 D1003 800A03EB 缺少“:”( K3 X# z1 i% ?% @) v% j U
1005 800A03ED 需要 '('
& b9 P- O! S- B9 e: x1006 800A03EE 需要 ')'
% ^" X! e# B6 x1007 800A03EF 缺少“]”# m) ?2 y5 q& O* @- A
1010 800A03F2 需要标识符
# \$ [! l5 ] ]1011 800A03F3 需要 '='
z7 u- l/ x3 D$ @4 Y1012 800A03F4 需要 'If'
" ]) N- c2 q. s: v+ e3 ^$ u1013 800A03F5 需要 'To'
* M, s0 K. ]0 T+ f$ _" y1014 800A03F6 需要 'End'
4 M2 H8 s1 @; Q* o1 |1015 800A03F7 需要 'Function'4 O! \$ e2 p9 U. l7 ]
1016 800A03F8 需要 'Sub'
7 X9 X; m* S0 e1 g; n0 D1017 800A03F9 需要 'Then'
2 N- {1 s3 v5 D. |) K1018 800A03FA 需要 'Wend'1 s- N5 ]- e$ P; \3 i
1019 800A03FB 需要 'Loop'% [+ Z N: B. e' L; x |7 S3 @ R
1020 800A03FC 需要 'Next'
( }' O2 _& q+ R5 o! X( `% U+ G# |5 c1021 800A03FD 需要 'Case'
. v: u& i$ l$ T- v5 A& D1022 800A03FE 需要 'Select' H B. V- L R; K- J+ @6 J) @- b
1023 800A03FF 需要表达式
3 S: c6 v7 r3 {2 Q3 H' K1024 800A0400 需要语句5 E U+ U# _6 q* q5 q! l0 i
1025 800A0401 需要语句的结束4 U9 `7 K6 ?: T; V
1026 800A0402 需要整数常数% o, K+ U( C* |# ^ n2 w2 v; i
1027 800A0403 需要 'While' 或 'Until'- d" e- s6 e3 N
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
) h3 r d% x! t! p1029 800A0405 需要 'With') x% u" t" Y$ A) H" V5 h; y' Y
1030 800A0406 标识符太长* J( l& l( ?* j7 ~
1031 800A0407 无效的数& F" G2 u. p( L. c
1032 800A0408 无效的字符3 }4 R' r& I; k4 \
1033 800A0409 未结束的串常量
9 j/ c) ~- F4 o6 I9 E: u; i1034 800A040A 未结束的注释
) W* F# A4 p: m1 H( Y' ?1037 800A040D 无效使用关键字 'Me'
2 L4 t9 D8 R) Q) t: {, e1038 800A040E 'loop' 没有 'do'- i- b( z3 x! r6 x' ?1 ~' _
1039 800A040F 无效 'exit' 语句
7 r2 g# p; \7 T6 y1040 800A0410 无效 'for' 循环控制变量
2 ]( ^: Q: A; l& i1 m q2 p4 x+ n% C1041 800A0411 名称重定义6 l. M$ g ?; z* L6 w( D1 [ v
1042 800A0412 必须为行的第一个语句$ F1 R! e" u5 }
1043 800A0413 不能赋给非Byval参数- _9 I% G0 ]( o9 f5 l
1044 800A0414 调用 Sub 时不能使用圆括号
5 L- i$ _6 I) q2 P' V* g$ ~: s1045 800A0415 需要文字常数
% T) l2 ^( z x( U' w! P1 \" b1046 800A0416 需要 'In'
: a7 z8 }1 B! X4 }1047 800A0417 需要 'Class'
9 c: Q6 P3 S2 p& y" t# f1048 800A0418 必须在一个类的内部定义5 L) ?/ G$ F1 P9 D, P% ~: `
1049 800A0419 在属性声明中需要 Let , Set 或 Get. y7 l1 @# _; C- S% i
1050 800A041A 需要 'Property'! |) K6 z! U9 R1 {6 n, j. M
1051 800A041B 参数数目必须与属性说明一致
( e9 o# J3 \/ K1 A1052 800A041C 在类中不能有多个缺省的属性/方法 / K0 i o, u8 \ J- B2 J2 W
1053 800A041D 类初始化或终止不能带参数/ |4 J- Q/ `% Y/ Z) M; q
1054 800A041E Property Let 或 Set 至少应该有一个参数 ~5 N9 t' ^ z" T5 H
1055 800A041F 不需要的 'Next'; F: d0 E* b( E; d5 e
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
, w' v) A/ k7 w3 o* }9 B# r1057 800A0421 说明 'Default' 必须同时说明 'Public' "
) r M2 m I7 s6 ^1058 800A0422 只能在 Property Get 中指定 'Default'7 S: B6 s8 r8 O# [/ `: Q
! L) f( T4 t% K. ^" K
VBScript 运行时错误4 ]0 }# |! s8 v, x" }, ]
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或4 a0 G4 K) l4 B
分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:2 D* P' ]) a4 f% K$ `
错误编号 描述
7 R \& i; h& D4 s" k" D! v+ i十进制 十六进制 说明2 A1 n; _6 s8 a% F- i
5 800A0005 无效过程调用或参数4 a/ i! c ~4 j! G( O9 J0 t$ T
6 800A0006 溢出
- p; _0 \5 x3 O% e; `7 800A0007 内存不足
3 R- U" b- [0 }5 O# T9 800A0009 下标越界
0 a# t0 X1 a8 |' g/ }! W1 ?10 800A000A 该数组为定长的或临时被锁定% i3 g7 s% V e
11 800A000B 被零除
. k: z! n8 Q* R# k# [2 R! A5 n' @+ q13 800A000D 类型不匹配
_7 j2 S2 W/ _" V9 L- T. p, Z. E14 800A000E 字符串空间溢出
3 B, B$ n8 L- s- Y3 q8 F2 N4 C17 800A0011 无法执行请求的操作
# m; h' y! \8 \1 C7 C1 i& y7 ?7 ]28 800A001C 堆栈溢出) M: r: |' ~$ Z' @& s
35 800A0023 未定义 Sub 或 Function
/ t$ i g* S# o# w, M' x, s48 800A0030 加载 DLL 错误8 V! n' g4 J$ G- b9 }; v) Y
51 800A0033 内部错误
! c1 c+ f. d! w3 ~$ ~: i1 |52 800A0034 坏文件名或数" d; L( W6 H1 u
53 800A0035 文件未找到
5 u* i) z# O& ^+ {- }' R+ p; z! y6 v54 800A0036 坏文件模式
1 \9 `1 w# d2 v# s |' A% q7 V55 800A0037 文件已经打开$ X C9 B( Y% T( m0 `" X- p# z
57 800A0039 设备I/O错误/ m2 f4 T$ t( Z/ E. f
58 800A003A 文件已经存在
W6 r/ o% m3 \$ p- w61 800A003D 磁盘空间已满
) }8 p+ e* X+ Y+ x% X% a62 800A003E 输入超出文件尾7 l: q! @: N( B& D- z7 e* x3 E
67 800A0043 文件太多
* Z, `% X. {& J; H" [& S1 p& o68 800A0044 设备不可用
# [$ B7 t) H. Z; F X5 k* H4 c70 800A0046 权限禁用
0 @9 U# q# `: E+ j+ a71 800A0047 磁盘未准备好
* n- K8 k. O7 R5 q74 800A004A 不能用不同的驱动器重新命名
* n, x/ T' k4 J' j% B75 800A004B 路径/文件访问错误6 ~. x' O, R8 V# ]/ t! ^" X
76 800A004C 路径未找到& c- y& r. \' L9 V9 K' o
91 800A005B 未设置对象变量. |" y( H. [3 f# ]& X
92 800A005C For 循环未初始化; I! P8 s; X* D, n8 v( V* u" U
94 800A005E 非法使用 Null0 }" y N3 `" B, u
322 800A0142 不能建立所需临时文件5 s( V Y$ p3 l+ O# `# Q# O6 D
424 800A01A8 需要对象! @2 m4 M; H% w: Q( w' K/ m
429 800A01AD ActiveX 部件无法创建对象' J& _# f* N5 A. k: M5 z
430 800A01AE 类不支持自动化
1 W9 h$ y6 I. J. h5 U432 800A01B0 在自动化操作中未找到文件名或类名, W5 }/ B& f5 f2 k6 `$ [" e
438 800A01B6 对象不支持该属性或方法! r1 g/ ^9 k4 x! w0 a5 F/ u) I
440 800A01B8 Automation错误
+ @7 ]! r: z; R5 I2 `* |2 r445 800A01BD 对象不支持此操作
/ C; Z$ E/ U1 i, C6 m446 800A01BE 对象不支持指定的参数
* Q, U- _* Y. K; `/ S/ v447 800A01BF 对象不支持当前的区域设置
: F" H. ]+ H. ^0 S448 800A01C0 未找到命名参数2 _$ z' F/ \' `3 R. m: L5 c/ M: t; A
449 800A01C1 参数不可选1 Y# @7 r# |3 h# k) u8 E
450 800A01C2 错误的参数个数或无效的参数属性值
$ a$ O+ E0 W |, s" Z% d451 800A01C3 对象不是一个集合1 h) X4 l9 @7 c: \
453 800A01C5 指定的dll函数未找到
- |8 b+ c$ U( j9 _/ `7 O+ F/ C, ~455 800A01C7 代码源锁错误- V& i) f% \, p' A' b2 D/ `. U* O+ z
457 800A01C9 这个键已经是本集合的一个元素关联: i2 t. }2 D7 Y# R, z# z
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型" K( |0 G5 T: H ^- _0 \
462 800A01CE 远程服务器不存在或不能访问& N) M6 o% ^2 V& v* G) v" _0 O" N8 a) G
481 800A01E1 无效图片* C' H# x. m. e7 c* r. n
500 800A01F4 变量未定义: B n& v2 k7 Y, R8 q2 \! p
501 800A01F5 违法的分配
. S* {# ^& h$ | {0 ` [% a502 800A01F6 脚本对象不安全
; z3 A% I+ f. ?& B. d503 800A01F7 对象不能安全初始化
8 ~! [& W6 H# V ~9 Q504 800A01F8 对象不能安全创建
8 n( e$ G7 s/ ^, c505 800A01F9 无效的或不合格的引用
3 s3 s" b$ }/ T0 F* D; z506 800A01FA 类未被定义
. y. R! U" S. l, q `6 s/ k507 800A01FB 发生异常: D! M4 P% i: P$ {1 a( Q/ l* t
5016 800A1398 需要正则表达式对象
" F, U% ]5 p- `) K' f5 `4 [5017 800A1399 正则表达式中的语法错误
}; q6 E* u, Y( a7 v& K( M5018 800A139A 错误的数量词
5 |, @) `% \" r% E5019 800A139B 在正则表达式中需要 ']'" ^4 P- a$ y( V3 j# T" p9 e
5020 800A139C 在正则表达式中需要 ')'& Y+ p, q U( R% g1 z
5021 800A139D 字符集越界
" i0 @8 ~4 u S2 D& g32811 800A802B 元素未找到
- I9 _. P( I5 l: _ D4 J
1 k/ z! q! z$ {5 U% S) a 2 x3 _4 v: x& b
|
|