TA的每日心情 | 擦汗 5 天前 |
---|
签到天数: 2402 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 - n6 `0 y8 y. @* U
VBScript 语法错误
" _* n! R" j! T如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
H2 H4 U: k3 ]: s! T- [错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:
1 K: D$ n; D# A) l. t6 y" O9 f错误编号 描述
3 w, a' @% B+ Y- H1 @0 A8 v- I十进制 十六进制 说明
" S8 M# V* ?8 c8 ]1001 800A03E9 内存不足
1 @! O2 P5 }3 ^. R" S! H& ?1002 800A03EA 语法错误
9 ?+ \. O( w( m! u( z/ @! {, F* x1003 800A03EB 缺少“:”9 ^6 h; V T7 y, U- G; A8 H
1005 800A03ED 需要 '('
0 l P% ~' ~2 s) Z( v8 S1006 800A03EE 需要 ')'
+ C% I4 B6 ?6 @+ |4 p @1007 800A03EF 缺少“]”
! y! z4 ]8 i9 f, x# r5 j* L1010 800A03F2 需要标识符
0 m. w! U; n% K0 w9 W( O1011 800A03F3 需要 '='
" B% ~0 {$ u: s, V1012 800A03F4 需要 'If'" \5 X! K0 ^: R p
1013 800A03F5 需要 'To', ^* M0 O! N: e9 T/ p7 `0 D
1014 800A03F6 需要 'End'
) e3 f, X) r1 _' f7 @8 b1015 800A03F7 需要 'Function'. u! O0 T6 c( P% s1 w" l
1016 800A03F8 需要 'Sub'; ~- @' A) O9 V1 k* C% K/ i7 P
1017 800A03F9 需要 'Then'1 h* Q/ U1 U' L3 Z4 [3 f
1018 800A03FA 需要 'Wend'1 t$ o+ H& c5 ] J
1019 800A03FB 需要 'Loop'
& {8 Q( X, H4 B- g2 k% b% N1020 800A03FC 需要 'Next'
! ~" @5 Y- u0 t9 N+ a1 e1021 800A03FD 需要 'Case'1 { u3 j! H" t
1022 800A03FE 需要 'Select'
a: U9 g% U* @/ R' L1023 800A03FF 需要表达式; u& c5 x& B4 J! ?
1024 800A0400 需要语句
3 P, M# B f$ j1025 800A0401 需要语句的结束
o1 c j' K- s1 T! [" U1026 800A0402 需要整数常数. Y8 U$ y4 a# _3 `8 V, g
1027 800A0403 需要 'While' 或 'Until' p9 U- O4 [" d; J4 G8 T: K
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
, A1 |) P2 | @' n4 ?! s1029 800A0405 需要 'With'6 Z" f2 v) o0 Q) i2 Q* y/ b' J
1030 800A0406 标识符太长% \1 b% U' |' {
1031 800A0407 无效的数& H1 v3 s: r# `* f1 I
1032 800A0408 无效的字符
7 G8 ?7 K* c. \6 c! ]1033 800A0409 未结束的串常量
; t# \1 C" l( I& ]1034 800A040A 未结束的注释3 K# ^( G5 [4 s. A: @* i
1037 800A040D 无效使用关键字 'Me') L4 z4 w/ F# w2 }* ^: u# k2 D
1038 800A040E 'loop' 没有 'do'
$ B' O& ?+ `( N2 j5 u& I0 X3 t1039 800A040F 无效 'exit' 语句+ m0 i* T, ~8 j
1040 800A0410 无效 'for' 循环控制变量
7 K, |2 v3 x) o9 z& x0 b1041 800A0411 名称重定义; C2 Z# Z* j8 T9 a
1042 800A0412 必须为行的第一个语句0 Y8 r" a: M! m, k9 T
1043 800A0413 不能赋给非Byval参数) m' B9 \' i! u6 S. U* Q
1044 800A0414 调用 Sub 时不能使用圆括号# U: F. | E9 z+ G+ ]
1045 800A0415 需要文字常数6 {0 r) l( k# M
1046 800A0416 需要 'In'
" O3 |. S9 m- U/ N7 T1047 800A0417 需要 'Class'+ O% T8 _+ D, X! h- Q" R
1048 800A0418 必须在一个类的内部定义
2 B. p- d) e5 |1049 800A0419 在属性声明中需要 Let , Set 或 Get' K) W) f; c C" M. m
1050 800A041A 需要 'Property'8 T4 t. {0 j2 C' s. V6 O
1051 800A041B 参数数目必须与属性说明一致 1 P6 i/ p/ @: V; h
1052 800A041C 在类中不能有多个缺省的属性/方法
# l& h; {$ f% \1 v5 L* z3 ~1053 800A041D 类初始化或终止不能带参数
. p5 B+ {4 d3 R7 ^ p# h, k1054 800A041E Property Let 或 Set 至少应该有一个参数" R- A: ?. Q) I$ d9 E: ]3 j! Z
1055 800A041F 不需要的 'Next'% q% T1 h( ^7 F* K2 g5 I
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
* e9 ~/ t0 b; L1057 800A0421 说明 'Default' 必须同时说明 'Public' "
' o) @$ ?6 X9 h( ^) b1058 800A0422 只能在 Property Get 中指定 'Default'' o: ~9 }4 r; V3 I0 p7 W
# }& Z+ E2 [; r0 b6 G. r9 M8 m
VBScript 运行时错误# u9 [+ ^4 a' w3 O
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
5 \4 w0 Z( ^4 e9 z- S6 b) Z/ b* V4 V分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
( n# [$ G5 c3 ?9 m% I错误编号 描述
2 k) x' s6 v, |( l( X' K$ k* |十进制 十六进制 说明
* H# n( l, c) p2 C* P5 800A0005 无效过程调用或参数
9 {( X) {8 T$ o! {& ?/ M$ ~& d6 800A0006 溢出: ?' E/ n; V% i1 U
7 800A0007 内存不足2 j$ T1 Z: }9 c! p' C% K, i2 q
9 800A0009 下标越界
" k* }3 A5 Y6 t! Z1 J9 E10 800A000A 该数组为定长的或临时被锁定( q5 c, w6 N" [
11 800A000B 被零除
' u/ l7 X# j3 p. o( X5 L5 t13 800A000D 类型不匹配; _ e$ ~& v. s+ b W2 O0 ?9 X
14 800A000E 字符串空间溢出; m% B. V( m8 A2 H$ H4 \4 s. g3 Q
17 800A0011 无法执行请求的操作
- ?6 v5 l C. L/ v8 Z2 d& E( _28 800A001C 堆栈溢出4 @- F& ]/ ?. e; ?
35 800A0023 未定义 Sub 或 Function. Q; `7 [( l4 f) T r
48 800A0030 加载 DLL 错误
+ A' X3 T& o# c3 q4 Y51 800A0033 内部错误
/ ?5 `# _$ Y8 u$ |$ C8 g52 800A0034 坏文件名或数' Y* E" M% v0 j5 _
53 800A0035 文件未找到7 `7 d3 |" C% s1 ?/ L) j0 B3 f
54 800A0036 坏文件模式
$ r' M0 o# |& y. r! y9 g55 800A0037 文件已经打开% ^9 a) {0 a( w; y! x. n
57 800A0039 设备I/O错误( `" J/ |# Q/ I* K) {( `
58 800A003A 文件已经存在
' J5 E$ _" n8 n9 U61 800A003D 磁盘空间已满
$ |2 Y/ F9 e/ F62 800A003E 输入超出文件尾
! ?! g' b% f# c7 ^# I6 W67 800A0043 文件太多! b. ~/ ^" k: M; m, J
68 800A0044 设备不可用
; U- b! a! j: D9 R) D70 800A0046 权限禁用3 T; g; K6 a+ B
71 800A0047 磁盘未准备好
& J4 z5 y2 n: G6 z3 l3 P A7 W74 800A004A 不能用不同的驱动器重新命名$ w1 B9 I9 C9 Q/ C/ E5 e3 H
75 800A004B 路径/文件访问错误
7 B( n5 V: x$ @8 q& \6 J4 E76 800A004C 路径未找到
. s1 M3 s- Y: E9 [. b91 800A005B 未设置对象变量9 [7 o* j; L9 V: q# a
92 800A005C For 循环未初始化* f; v$ C1 l- H- }1 P
94 800A005E 非法使用 Null
8 Q' ?: V! ` w4 ?* {- A322 800A0142 不能建立所需临时文件# o) w7 f5 r" z! q* H; |4 M! J% ~
424 800A01A8 需要对象5 R$ {! F: c; z ~" n( P
429 800A01AD ActiveX 部件无法创建对象
+ e& G# b: l4 m430 800A01AE 类不支持自动化/ i: \- f; A4 p- l- X- {$ r3 j
432 800A01B0 在自动化操作中未找到文件名或类名
9 x9 Z4 t6 e3 ~3 M6 }3 a; T438 800A01B6 对象不支持该属性或方法
6 |$ `+ C1 Q2 u$ @6 h1 }440 800A01B8 Automation错误
+ p& y" V+ x- E4 Z445 800A01BD 对象不支持此操作
- W! S& \$ r; A' [9 n446 800A01BE 对象不支持指定的参数
& n% |) \& N6 G6 `447 800A01BF 对象不支持当前的区域设置5 m- O/ c/ u; T
448 800A01C0 未找到命名参数! z' Y6 C, n+ A( ?& x
449 800A01C1 参数不可选
3 q' K5 m! m. T$ z* A450 800A01C2 错误的参数个数或无效的参数属性值, L2 @" B% G" g9 y* H/ [7 ^
451 800A01C3 对象不是一个集合5 B8 f0 M3 S. @6 ]. D! L* J
453 800A01C5 指定的dll函数未找到) C% d3 A: `6 F. a+ y& l$ ]) h& a$ e
455 800A01C7 代码源锁错误
J7 z. _; F, L: M+ M( a& C457 800A01C9 这个键已经是本集合的一个元素关联( p: o* N7 [/ \0 R, A* _
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
1 z f- `2 f l/ Z q7 Z462 800A01CE 远程服务器不存在或不能访问
4 J( A1 m# d- l481 800A01E1 无效图片- t0 A0 \* V2 G" Y4 |
500 800A01F4 变量未定义
1 c- D, f" P' D) g0 N" P0 x) s) ]501 800A01F5 违法的分配# Z+ j1 ]3 Z' ?" K9 i0 t
502 800A01F6 脚本对象不安全
2 O$ g# _+ x; T, G( s503 800A01F7 对象不能安全初始化5 \# w. t5 A# F7 P6 Y( F
504 800A01F8 对象不能安全创建
( {) ~9 q1 R% }5 [$ y7 R505 800A01F9 无效的或不合格的引用
5 _( O m' ~# p- ]$ f9 N" i506 800A01FA 类未被定义
9 E5 ]5 m6 B4 Z: Y7 r3 l! X507 800A01FB 发生异常
+ {! y; S j( i2 G' I1 F0 J& m6 v5016 800A1398 需要正则表达式对象
( S. x% _( D' m' n6 m1 L) ~5017 800A1399 正则表达式中的语法错误& U, v) u% d g4 l. t
5018 800A139A 错误的数量词
8 S" P7 T# R& B0 ?5019 800A139B 在正则表达式中需要 ']'. [7 G1 U8 N6 g3 d2 R
5020 800A139C 在正则表达式中需要 ')'
3 j" C! `" b$ p+ ?9 w" u5021 800A139D 字符集越界! W* {) I4 _) D$ ~" f# L# Z( X
32811 800A802B 元素未找到' X$ F( b" N- `7 u
5 p3 p9 D* k% i; `/ j3 | 7 u. x( S" p/ N# S
|
|