TA的每日心情 | 擦汗 5 天前 |
---|
签到天数: 2402 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全
' z- S* i, |9 x8 q, A) lVBScript 语法错误& A" ]0 D5 l7 v7 W' T7 l
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
+ q5 U0 w) y% p A% V5 i错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:+ y& w9 m/ W" O6 q$ I6 |
错误编号 描述 5 z- w l! |) m! H* K6 |# m
十进制 十六进制 说明4 F9 j& `, {+ P: C% Z, }' A
1001 800A03E9 内存不足
- B; L* p9 l. ~1002 800A03EA 语法错误3 @0 E% g6 A. P( l& v8 \% l/ ?
1003 800A03EB 缺少“:”
Q4 r8 z4 Q' M( T/ z1 L1005 800A03ED 需要 '('
+ K, i, b- d" O/ A1006 800A03EE 需要 ')'0 G4 G& j3 f1 g. ?" r
1007 800A03EF 缺少“]”- e0 D, x5 C9 ^4 H- f
1010 800A03F2 需要标识符
( Y2 Y$ w4 f# Y$ k: X' H1011 800A03F3 需要 '='
2 C5 X# }, y& O- N* |! _1012 800A03F4 需要 'If'8 \7 B/ ~- F2 ]% Z A
1013 800A03F5 需要 'To'- v& V. N+ b H( g( Q
1014 800A03F6 需要 'End'
* d% n- F. D0 M( p. b1015 800A03F7 需要 'Function'+ h4 u% O+ D" l- h
1016 800A03F8 需要 'Sub'5 i7 W2 R- g0 f6 v7 t! |1 L5 g
1017 800A03F9 需要 'Then'7 Z1 P2 {. a2 N d @5 o" S# L
1018 800A03FA 需要 'Wend'# f/ D$ n& u0 d: |) F2 \2 g
1019 800A03FB 需要 'Loop'- c/ C3 B* C) O' D- ]
1020 800A03FC 需要 'Next'
4 k7 |3 G# c: T: f1021 800A03FD 需要 'Case'
# |3 s, Z! R! m% s1022 800A03FE 需要 'Select'& o8 u6 O/ C4 ~) X5 a9 n/ d5 q
1023 800A03FF 需要表达式9 U. p) ~$ b9 k0 R
1024 800A0400 需要语句
: T- { H" F, x, k" G7 u7 g1025 800A0401 需要语句的结束
' ~: l3 V! ?* ]( o+ }2 r1026 800A0402 需要整数常数' z1 ] p( r% ?7 R. u; {# M
1027 800A0403 需要 'While' 或 'Until'4 N5 X. q' D% {
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束) {$ l) d$ Z# l% x
1029 800A0405 需要 'With'6 J3 t# _- D2 q$ r9 T4 s! x. \0 A2 i
1030 800A0406 标识符太长- d0 y* K; w2 X) Y% v* U$ {
1031 800A0407 无效的数
" } b! G# q) T- `# p" y; T1032 800A0408 无效的字符9 Y. U6 W( d/ f! B
1033 800A0409 未结束的串常量$ S0 Y2 A, h! \: P! r* G; y
1034 800A040A 未结束的注释" U1 x4 `/ S9 `% S" S
1037 800A040D 无效使用关键字 'Me'
) y; @" f, O+ W6 Y q8 ?1038 800A040E 'loop' 没有 'do'
) j* v5 ^( |% Y0 I9 ]& u1039 800A040F 无效 'exit' 语句
! ?! n2 L- X, E# A3 r/ t; M1040 800A0410 无效 'for' 循环控制变量
6 r, r Q. s/ `# G+ V, f9 H1041 800A0411 名称重定义
s! y) }( ~& H" ]* _1042 800A0412 必须为行的第一个语句
) l( P1 A7 V3 U8 u' r+ l+ G6 [1043 800A0413 不能赋给非Byval参数
+ D* o9 c+ W4 o# R$ w8 C6 q1044 800A0414 调用 Sub 时不能使用圆括号& @8 m# ]: w, T# B, ` L0 z
1045 800A0415 需要文字常数
' e1 `6 j) ^9 l9 a u1046 800A0416 需要 'In', i2 C/ R& }% }" k7 D8 |
1047 800A0417 需要 'Class'/ K6 ?' O0 r6 u: z2 w3 V
1048 800A0418 必须在一个类的内部定义
x6 o! C" e6 H) w% N7 \9 t1 J1049 800A0419 在属性声明中需要 Let , Set 或 Get
2 l9 W3 n8 V) s! q$ u1 D8 l- Y1050 800A041A 需要 'Property'
( z! q; |$ \9 ?1051 800A041B 参数数目必须与属性说明一致
5 l, h7 D& Y6 Q8 t6 _ G1052 800A041C 在类中不能有多个缺省的属性/方法
2 a* J. p% U6 g3 ?' L1053 800A041D 类初始化或终止不能带参数
: o7 m$ H: H: Z( d9 S+ d$ F1054 800A041E Property Let 或 Set 至少应该有一个参数
1 b" @& J$ l4 {3 u& i1055 800A041F 不需要的 'Next'! K4 f/ \8 \, r8 p' J5 k
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
" l* C# U% L! f1057 800A0421 说明 'Default' 必须同时说明 'Public' "
' ~. g- H# r2 Z& R- H$ ~2 o/ v' ~1058 800A0422 只能在 Property Get 中指定 'Default'
) W+ Z* A2 y. O0 R" e" H% u7 R) H; u2 D6 h8 }3 {3 `
VBScript 运行时错误8 @4 i& f! N& M! q# `9 W
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或, X. X! d6 X: N- }" _
分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
2 \7 e7 X+ o7 Q1 F1 o% V$ X/ \" ?& J错误编号 描述
' B3 S& J- M$ b十进制 十六进制 说明8 k% E7 j+ i7 s9 {& u4 F+ i
5 800A0005 无效过程调用或参数
& g4 m3 e" z* t _& a4 }& m6 800A0006 溢出
5 _' o) G) Y1 Y8 W \$ k7 800A0007 内存不足( |; s0 E& h% q$ Z% l! F( R5 q
9 800A0009 下标越界' X* p# A. t$ _3 e
10 800A000A 该数组为定长的或临时被锁定
$ s9 T: E: {" e9 w [* Q8 Q1 U) }11 800A000B 被零除7 p2 J3 \1 V2 J" | ]% y% \7 Y
13 800A000D 类型不匹配9 A4 ? H% s" x% J8 x1 R
14 800A000E 字符串空间溢出
6 r; p0 [% _2 D' {, l' Z& ]17 800A0011 无法执行请求的操作
4 h" K! k% M; K28 800A001C 堆栈溢出$ b4 n8 f W9 `/ ^+ i) i- c
35 800A0023 未定义 Sub 或 Function
3 n8 a+ r4 ~" p: c) Q) e48 800A0030 加载 DLL 错误
o/ N8 r2 u5 {2 E51 800A0033 内部错误- R3 l+ F' j$ N6 J+ i5 z
52 800A0034 坏文件名或数+ Q+ t% M+ g5 p9 w7 a! z
53 800A0035 文件未找到, I: C7 r6 V/ ^8 S
54 800A0036 坏文件模式
$ }7 _. M* i7 u' |55 800A0037 文件已经打开' n; ]$ n' [- r
57 800A0039 设备I/O错误# t1 g! U! g' f4 Q1 ?5 d
58 800A003A 文件已经存在
9 ^/ \9 M0 j1 _2 H7 G9 x3 e1 }61 800A003D 磁盘空间已满
0 r2 @/ f; ?7 Z* W# }62 800A003E 输入超出文件尾6 B3 T- K1 y. ~$ w6 |
67 800A0043 文件太多
1 D/ x+ c/ n5 I7 t/ E4 m68 800A0044 设备不可用4 }, R* w* }1 V: i% {3 {
70 800A0046 权限禁用
# z- w- }- u8 `71 800A0047 磁盘未准备好
6 z; {* ^1 F2 I3 P- u0 j/ u% T74 800A004A 不能用不同的驱动器重新命名
4 ?1 L4 }7 |/ y0 G: D75 800A004B 路径/文件访问错误. r" z5 f6 \: }; ~
76 800A004C 路径未找到" E" w1 F& z3 U% q6 l! A
91 800A005B 未设置对象变量! c" g6 }. i7 [: L
92 800A005C For 循环未初始化/ k" r; q' W8 K+ p
94 800A005E 非法使用 Null( m5 ], d7 F5 ]( {% |
322 800A0142 不能建立所需临时文件3 X" _+ O# y: W A- G2 X
424 800A01A8 需要对象
$ w4 O y4 `! n% E429 800A01AD ActiveX 部件无法创建对象0 W7 d9 f+ R! X
430 800A01AE 类不支持自动化 ]" q. y8 z9 F* F5 b
432 800A01B0 在自动化操作中未找到文件名或类名
- p% e0 t ~& ~( G5 r- U' U438 800A01B6 对象不支持该属性或方法
$ d- F( ~" e/ {440 800A01B8 Automation错误
6 H! L. _2 \: X/ s7 S2 N- P445 800A01BD 对象不支持此操作
U7 K" D3 \% H6 l7 e446 800A01BE 对象不支持指定的参数
4 l+ W) e: H8 K& }# a8 \447 800A01BF 对象不支持当前的区域设置- L8 Y3 @# a3 [
448 800A01C0 未找到命名参数/ M* |& x# d& y& C/ K" X
449 800A01C1 参数不可选
& w6 H6 I1 a4 K+ A7 P+ ~3 \* z450 800A01C2 错误的参数个数或无效的参数属性值
9 S8 U0 Z4 U4 @2 e8 ^451 800A01C3 对象不是一个集合; _) P3 Z1 V0 h. |
453 800A01C5 指定的dll函数未找到
+ {& H3 {- k: O& ?7 K1 i4 q8 [455 800A01C7 代码源锁错误
9 p4 C4 W5 N# U; ^8 K+ ?5 c4 f457 800A01C9 这个键已经是本集合的一个元素关联
! }' n3 t6 i1 D* _458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型( `0 C5 D" J1 K* R' R( ^
462 800A01CE 远程服务器不存在或不能访问
" w8 J( R: E1 D8 J' d4 Y481 800A01E1 无效图片4 w' M% L& L5 X/ h8 ^: ~
500 800A01F4 变量未定义' u% S' Y& Y. G2 s
501 800A01F5 违法的分配! w+ @$ a" Y6 Q( |! x1 _
502 800A01F6 脚本对象不安全' p) v$ c. i! I/ X3 c- x% ^
503 800A01F7 对象不能安全初始化$ p' m0 O2 h7 a
504 800A01F8 对象不能安全创建3 H }9 q5 V1 M
505 800A01F9 无效的或不合格的引用
& G% X% o9 a1 h506 800A01FA 类未被定义
. d8 z/ |1 a+ N' A6 i507 800A01FB 发生异常6 C' {- ~. A* ?& l/ F
5016 800A1398 需要正则表达式对象
, v+ c6 `2 \+ ]- Y0 H5017 800A1399 正则表达式中的语法错误4 [$ {% F. I0 c9 b6 ^4 i# s1 c
5018 800A139A 错误的数量词' ]1 x' B* c/ @# \
5019 800A139B 在正则表达式中需要 ']'7 P# n' Y3 I3 Q" O
5020 800A139C 在正则表达式中需要 ')'
- R$ U# v c2 E* l) C5021 800A139D 字符集越界0 ^: j0 [5 h2 ?1 d& b5 j: M
32811 800A802B 元素未找到* ~2 G t) j# \) S) {
, o3 Y% ^& C5 F6 N
0 ?6 k+ I7 ]1 c6 a% B |
|