TA的每日心情 | 奋斗 昨天 11:26 |
---|
签到天数: 2397 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 3 [' D6 I" }: \ h
VBScript 语法错误" _% R* d- u1 V, G* }
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
: \# i# D- O/ o错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:3 V4 e f/ p1 }: s" S
错误编号 描述
' Y/ Y1 j! t! N; o+ I' Z" W十进制 十六进制 说明+ y% W0 O# A8 Y1 ?$ C5 K! N
1001 800A03E9 内存不足4 M8 ^* u3 F0 L/ C: n
1002 800A03EA 语法错误
# u' w- z f9 @& c( m, U1 Q( j) J1003 800A03EB 缺少“:”
' {! y$ o; f# p/ o1005 800A03ED 需要 '('! ]5 [* @1 g; b7 d6 ~5 ~$ b
1006 800A03EE 需要 ')'( F1 {9 l4 W! t) r
1007 800A03EF 缺少“]”
; a+ c) X. W: D2 P+ ]% \1010 800A03F2 需要标识符/ D W+ q7 m; X; T) l7 [1 T3 e
1011 800A03F3 需要 '='0 h$ ]7 U( h8 e+ N2 v2 H
1012 800A03F4 需要 'If'
5 Z3 _- p6 ], b) b# Q1013 800A03F5 需要 'To'( {+ _* ?$ M$ r
1014 800A03F6 需要 'End'" X( T7 B `) {* `/ ^, v- t
1015 800A03F7 需要 'Function'" q8 Z% {7 y. A0 [: }1 j4 a, L6 |
1016 800A03F8 需要 'Sub': O9 x# P2 }7 k
1017 800A03F9 需要 'Then'; g! c( G+ v# h, H0 o: V
1018 800A03FA 需要 'Wend'' q. i$ h" N0 r) O/ [
1019 800A03FB 需要 'Loop'7 n/ U. U2 O0 ~0 h/ r% @& f
1020 800A03FC 需要 'Next'4 R5 b0 ]6 ~$ l6 V0 A$ Y7 i
1021 800A03FD 需要 'Case'
+ L9 P* \5 j( q3 G1022 800A03FE 需要 'Select'; I, n7 t1 m5 j$ W
1023 800A03FF 需要表达式) ]) U7 T( A2 t* |5 I( v H( D% ]
1024 800A0400 需要语句
: a/ c5 L/ V( k9 D0 |% {1025 800A0401 需要语句的结束$ ]% w. U8 p( \
1026 800A0402 需要整数常数
% E& t1 C# _$ h" ~4 W( `1027 800A0403 需要 'While' 或 'Until'6 `+ U3 Z+ {) q" o7 U* A
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束4 p G; Z! q, Z: ~
1029 800A0405 需要 'With'( ^9 P& k. w) R1 |/ \/ Q
1030 800A0406 标识符太长0 D9 s+ d+ w I+ ~7 v* \8 m
1031 800A0407 无效的数* t8 d5 O& z/ \& W# t! t
1032 800A0408 无效的字符
- c2 f5 J+ v5 W5 k+ n1033 800A0409 未结束的串常量6 f) N, Y( Y% e% \8 k
1034 800A040A 未结束的注释8 E! t! j# i3 Q" f/ y- \
1037 800A040D 无效使用关键字 'Me'
3 ^. Y7 C( T! K. n) ^! `) F a3 A1038 800A040E 'loop' 没有 'do'
. W3 x# A6 J1 j9 ^' S0 {- k1039 800A040F 无效 'exit' 语句
6 F! q- B/ p& g1040 800A0410 无效 'for' 循环控制变量
( Z$ ?7 Q5 E @2 U9 ]1041 800A0411 名称重定义! }3 s) g7 X# v. C
1042 800A0412 必须为行的第一个语句7 x/ \% [& X# C W" j5 D* U/ r
1043 800A0413 不能赋给非Byval参数0 G7 M5 b/ V1 G0 a
1044 800A0414 调用 Sub 时不能使用圆括号
' q: @, I6 i, o8 }4 |) m1045 800A0415 需要文字常数
2 ?) u3 A. n+ ~0 W& [2 E1046 800A0416 需要 'In'' b" V5 d! p% R* E- c" Z
1047 800A0417 需要 'Class'
* B* s: x1 L- Y4 s5 Z2 h @1048 800A0418 必须在一个类的内部定义& [. @2 H$ H$ X3 N4 D9 ~/ c8 ^
1049 800A0419 在属性声明中需要 Let , Set 或 Get7 Q# E/ b6 N' g8 p# c$ @6 g0 l4 J
1050 800A041A 需要 'Property'6 J1 Q. ~2 N& V( S4 w s7 W; b
1051 800A041B 参数数目必须与属性说明一致 4 z& T. Y' V) i; R/ k* G
1052 800A041C 在类中不能有多个缺省的属性/方法
! x5 b e3 Z( U1053 800A041D 类初始化或终止不能带参数
& ?# h: B4 u3 c: o% D1054 800A041E Property Let 或 Set 至少应该有一个参数 ^$ X; `# U4 y( M6 D5 O! Z g
1055 800A041F 不需要的 'Next'
, [' R: A3 X9 }; ~& Z' J, S1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’( k5 \, e9 a" R8 B3 v2 s
1057 800A0421 说明 'Default' 必须同时说明 'Public' "5 O, a& |4 o" e# S$ Q
1058 800A0422 只能在 Property Get 中指定 'Default'
. z, L8 K h! R# [
2 V6 ]7 Q J# ^3 c) ^. o, ~VBScript 运行时错误" i$ f3 k; R) P
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
* @: J1 x0 {; p+ P7 x* S分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:6 _# H6 S3 ]- q5 @+ f$ C; n# w: p
错误编号 描述
) A- T4 o( P/ `5 ~# k: L十进制 十六进制 说明" Z/ V1 v7 b% [
5 800A0005 无效过程调用或参数
z/ t6 D0 f3 J' K! \$ _/ K+ D3 F6 800A0006 溢出
; r, |2 s- Z, {1 c4 g& k7 800A0007 内存不足
$ k: _$ L* ^% }% H9 800A0009 下标越界
$ e2 i4 A0 |3 C6 ^ T10 800A000A 该数组为定长的或临时被锁定
3 X" s% k9 P( M% J11 800A000B 被零除
) {, L& j0 T0 c; F1 N13 800A000D 类型不匹配
' \% a6 y4 w1 ^( J+ O" C/ e14 800A000E 字符串空间溢出
! e2 M `" Y5 [# L# ^17 800A0011 无法执行请求的操作7 E1 L- T l) @9 C, u# f+ s; B
28 800A001C 堆栈溢出
& N5 |, j* s. F; T2 [35 800A0023 未定义 Sub 或 Function
+ M5 l) w) p. ~) @- w, C, L; s48 800A0030 加载 DLL 错误( I0 T( h# i0 C/ J+ L% H' N( c
51 800A0033 内部错误
# X( t* ~' _' L; |% }" q52 800A0034 坏文件名或数
$ O0 j3 r! h$ F8 _" @- S/ I( q T53 800A0035 文件未找到
# M2 A% U* i3 F9 z9 m) h; q4 }54 800A0036 坏文件模式
5 J f- b' ~, p7 d3 W: U55 800A0037 文件已经打开
, W* H- m3 ?) }$ B. ^57 800A0039 设备I/O错误/ [( M! T6 ?9 h+ f/ V, J$ ]
58 800A003A 文件已经存在2 _) B! ^- g" N( f
61 800A003D 磁盘空间已满4 s8 k* q+ {; e2 y* Q9 `
62 800A003E 输入超出文件尾8 w$ R; h$ |4 I* d: W+ G' G) e# o
67 800A0043 文件太多
( i7 C" R) b8 P% u% D. f! B* Q, I68 800A0044 设备不可用
y, R j. f, K, o' j/ v4 q70 800A0046 权限禁用3 b) p' o/ d3 Z ^8 N
71 800A0047 磁盘未准备好- O% r6 C% y- N
74 800A004A 不能用不同的驱动器重新命名
: ~# ]5 ]5 C9 p' D% o+ y" x: R75 800A004B 路径/文件访问错误
" y3 Z9 t% c+ D3 p4 s5 M76 800A004C 路径未找到
! ~) m O' T0 @91 800A005B 未设置对象变量! V& ]# I9 p3 f5 g" C6 v" V
92 800A005C For 循环未初始化
5 o5 V3 `/ n& C1 ?* f94 800A005E 非法使用 Null
5 i( n/ y+ Y0 k4 c- I+ V322 800A0142 不能建立所需临时文件% n7 d5 a* |" @$ D
424 800A01A8 需要对象8 T, y* E4 }. y$ R# f7 p0 x
429 800A01AD ActiveX 部件无法创建对象
}- [- k8 E& L+ \) A430 800A01AE 类不支持自动化
" _# b; @5 z0 g" F3 U. v432 800A01B0 在自动化操作中未找到文件名或类名
! {. |2 s" T. d6 i" W) q5 ?438 800A01B6 对象不支持该属性或方法 ?9 Q/ f* P8 H! S+ ]
440 800A01B8 Automation错误" h4 D7 z- ~$ t7 R% R" R7 }' R! {
445 800A01BD 对象不支持此操作& S4 @% q% K {- D7 n
446 800A01BE 对象不支持指定的参数: F# I- M6 q9 Z. h/ D+ f# A: U
447 800A01BF 对象不支持当前的区域设置5 h1 T" h& {/ M' r
448 800A01C0 未找到命名参数8 d" z s1 Y9 S- D3 u
449 800A01C1 参数不可选
' L( k7 L" N& N/ e! I450 800A01C2 错误的参数个数或无效的参数属性值
4 s" o1 w% e1 ?6 Y0 R: W* y451 800A01C3 对象不是一个集合
- S6 h5 h6 d, H P453 800A01C5 指定的dll函数未找到8 r; C6 ^8 ]! ^1 Q8 A( o U
455 800A01C7 代码源锁错误) W1 X3 t. q$ L7 K
457 800A01C9 这个键已经是本集合的一个元素关联! j& i- [; R9 U* W
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
# C" K+ O' B& Q7 Q+ ]4 K7 B462 800A01CE 远程服务器不存在或不能访问/ @$ a" ?1 m' b' c: z; ~
481 800A01E1 无效图片& t; Z& c) Z+ D' ~
500 800A01F4 变量未定义1 g% Q. O' c$ L$ q
501 800A01F5 违法的分配" E: M, r9 ?# e+ D0 E
502 800A01F6 脚本对象不安全1 f5 P/ I; V4 H6 }7 T/ y" k; K g. V
503 800A01F7 对象不能安全初始化
& V0 b+ i/ k. M7 L& m504 800A01F8 对象不能安全创建0 g" Y/ n3 \. C
505 800A01F9 无效的或不合格的引用2 W2 e& c' I& h Z
506 800A01FA 类未被定义
, m$ r; d- c/ n- t, M3 z507 800A01FB 发生异常3 v! n9 y5 S" N- j2 U
5016 800A1398 需要正则表达式对象
& n; i* A: a7 o$ J I5017 800A1399 正则表达式中的语法错误) c, L( j) ^7 v2 _2 j/ ? C6 w
5018 800A139A 错误的数量词
! _; K2 e4 D: [' o6 N5 L0 ?5019 800A139B 在正则表达式中需要 ']'5 i! [% R6 W8 @/ ?! [( l+ j
5020 800A139C 在正则表达式中需要 ')'1 L) ~2 R4 H2 e, a" V1 e
5021 800A139D 字符集越界7 r( U! e% [2 g
32811 800A802B 元素未找到
$ x1 ^# d! ]3 Z% ]# d1 E& f% I1 d; E& I; d3 u5 B* \
I, y# u3 B* Y/ b# w, [ |
|