TA的每日心情 | 奋斗 昨天 11:26 |
---|
签到天数: 2397 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全
. a- L2 M3 A2 U' K" X$ E4 r4 gVBScript 语法错误
3 @4 [) }( `, p0 {7 m如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
k1 T- c, ]- W5 P$ R* _错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:
4 Y8 n$ j: ^0 ^+ o& a错误编号 描述
/ U5 G: W0 G' C; x9 P7 O7 l c十进制 十六进制 说明: G& l9 s7 q& E' m5 L
1001 800A03E9 内存不足
- q% f7 T( d7 g# w! k1 M8 Q1002 800A03EA 语法错误
; H: A$ C; l: r& `+ p) K" P( Q2 ^1003 800A03EB 缺少“:”: }8 D1 V/ g% `6 T. u. R
1005 800A03ED 需要 '('# E8 G4 h$ `( J: {+ J) m
1006 800A03EE 需要 ')'! b# Z+ w6 c% ?, i0 o
1007 800A03EF 缺少“]”$ b& R% c; \7 Q+ M. b# n, m$ I; \
1010 800A03F2 需要标识符
! i' @7 E: F5 U' F: Q1011 800A03F3 需要 '='2 @8 P/ b$ }4 y/ @ [$ N
1012 800A03F4 需要 'If', f# g! S6 P" @# ^( M# _- V
1013 800A03F5 需要 'To'% E4 l- g& m5 I: {
1014 800A03F6 需要 'End'- n, I$ O$ D* b
1015 800A03F7 需要 'Function'
$ m: A5 b% v; ?3 }! P1016 800A03F8 需要 'Sub'' }/ B0 z. g/ |8 X; X" R$ W y
1017 800A03F9 需要 'Then'2 o& x; P2 W1 P( h ^
1018 800A03FA 需要 'Wend'8 r% P" l- }7 ]
1019 800A03FB 需要 'Loop'
3 X% ?6 j5 {- ~' m! ^4 r1020 800A03FC 需要 'Next'- O) g! O7 v a( p4 @& h4 I
1021 800A03FD 需要 'Case'
0 w! h7 M" F8 e+ h- K& W1022 800A03FE 需要 'Select'
5 C. m# V7 F: {3 j, B1023 800A03FF 需要表达式1 S9 w" b$ R- q! o! i! m( e; Y; C
1024 800A0400 需要语句
+ L* N" y; x# y+ y) ^; i7 h7 P1025 800A0401 需要语句的结束
" K* J" G5 {5 q1026 800A0402 需要整数常数
s0 f# Y6 ]3 ]) F1027 800A0403 需要 'While' 或 'Until'9 U' g8 I9 N4 A+ A8 n+ C
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
/ j# e! k0 ]+ r! U1029 800A0405 需要 'With'
# E7 _; |) z, w/ U' h1030 800A0406 标识符太长
6 y6 g5 F+ s4 z/ u( N1031 800A0407 无效的数
. D: s% D) N/ U4 v/ w1032 800A0408 无效的字符: k6 j z: y. G/ u) N6 m
1033 800A0409 未结束的串常量/ d f) Q5 F' u" q: \' H1 L
1034 800A040A 未结束的注释
1 t' g( S4 w, b/ o8 U, Y: Q" i1037 800A040D 无效使用关键字 'Me'" [* I) w4 Z+ v7 D( g# e/ T
1038 800A040E 'loop' 没有 'do'' ?0 i& M9 c1 M% p$ B3 V
1039 800A040F 无效 'exit' 语句$ R, N5 u# k1 j3 N6 I
1040 800A0410 无效 'for' 循环控制变量* h6 }! Z4 w% z1 a' X& z
1041 800A0411 名称重定义8 ?5 ^0 s* |# L$ z
1042 800A0412 必须为行的第一个语句. {5 T/ M6 S1 z; P# m
1043 800A0413 不能赋给非Byval参数
$ X& G$ Q4 I3 A2 @1044 800A0414 调用 Sub 时不能使用圆括号9 X- T! ?; k2 Z
1045 800A0415 需要文字常数
: i- s; q! k: _$ V( G; [7 T* D1046 800A0416 需要 'In'
' w9 I( Z0 O; W! D% e" {) l1047 800A0417 需要 'Class'
p) Y( t: g8 |2 u" P5 o1048 800A0418 必须在一个类的内部定义
8 M$ R0 c, S$ N3 O1049 800A0419 在属性声明中需要 Let , Set 或 Get
4 n, Q! l7 ?! x$ j0 m2 u1050 800A041A 需要 'Property'
h3 l7 X" X" U1051 800A041B 参数数目必须与属性说明一致 H' V& K6 K$ q' M. @
1052 800A041C 在类中不能有多个缺省的属性/方法 ; S2 Y3 f. E% f" m5 X
1053 800A041D 类初始化或终止不能带参数( a" l$ z2 C) q0 R; }9 X' j
1054 800A041E Property Let 或 Set 至少应该有一个参数
/ ~' F! i3 V& Y3 s3 G1055 800A041F 不需要的 'Next' x* K0 K" X) A ?& R* x
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’! ? M8 v$ T% I8 u3 [$ T
1057 800A0421 说明 'Default' 必须同时说明 'Public' "8 e$ e3 i8 w$ p" ^
1058 800A0422 只能在 Property Get 中指定 'Default'7 g F8 t! ]. J& a" e
0 A0 Y% d' B: N( y" }/ EVBScript 运行时错误
5 G5 P9 I# i3 u如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或& A6 j- B+ I0 X7 B* p
分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:& h, ]" Y; O9 c4 z
错误编号 描述 . {# S6 f4 L4 \# ^' ]
十进制 十六进制 说明5 y; Q) O9 D# U# H
5 800A0005 无效过程调用或参数
: D( U6 {+ z3 s1 Z( `* b* {6 800A0006 溢出2 h+ ]. K0 ?. l/ z
7 800A0007 内存不足8 s! n8 D0 Q* i& U$ i
9 800A0009 下标越界; r" O8 I- i) v- ~; X2 m
10 800A000A 该数组为定长的或临时被锁定
- Q: f$ R% E. A. V11 800A000B 被零除7 k3 W6 P; O3 W. e% Q2 }* M
13 800A000D 类型不匹配! {, O7 r, x& W1 U+ m
14 800A000E 字符串空间溢出/ H6 E/ a' ]/ }$ m
17 800A0011 无法执行请求的操作
( k+ F7 [) y3 w+ |28 800A001C 堆栈溢出
' k# d. J" l* s4 U/ r, H35 800A0023 未定义 Sub 或 Function K6 x- k/ `6 o- p/ x1 j
48 800A0030 加载 DLL 错误4 v% @6 J" `5 Z; z& ?
51 800A0033 内部错误
- x2 C) j7 ]! l" D52 800A0034 坏文件名或数
. |( U( l/ ~/ |/ g O- C53 800A0035 文件未找到
9 i- p. `9 ?) j+ v9 }( \3 P54 800A0036 坏文件模式1 \: J- U' o: f8 I% `+ [
55 800A0037 文件已经打开
/ w8 G* Q# ^9 l. u7 |! T$ Y57 800A0039 设备I/O错误
# w; }. G: d3 V58 800A003A 文件已经存在' h0 b9 d! s. U* m L
61 800A003D 磁盘空间已满* u+ u8 j$ i" U0 Q* ^- W9 i
62 800A003E 输入超出文件尾
, }! _; e. A- m4 A) p1 A" m67 800A0043 文件太多
% m4 M- Z e2 I1 l4 Q68 800A0044 设备不可用4 P; B) G% G8 u8 p/ X4 s
70 800A0046 权限禁用
% L( X% W3 p% c71 800A0047 磁盘未准备好
5 f% _, u" C9 b/ \. g74 800A004A 不能用不同的驱动器重新命名
! G8 F# s" e0 |. B: e( C75 800A004B 路径/文件访问错误 O* @& ], S: }. {/ ?5 g
76 800A004C 路径未找到% b6 h T; G/ h) r# m% ~
91 800A005B 未设置对象变量6 K6 D2 W; ~# l, m# s
92 800A005C For 循环未初始化
( P; \4 t" Y8 B94 800A005E 非法使用 Null8 g4 b+ N: V+ N7 n+ T
322 800A0142 不能建立所需临时文件
4 k9 ], k' v) ~, \5 d) |1 N) x424 800A01A8 需要对象1 m! U3 q! Z# L) f y1 g
429 800A01AD ActiveX 部件无法创建对象
& J% [9 h9 Z7 `/ J) r( t: T430 800A01AE 类不支持自动化
0 P9 S, |! h6 o8 @0 x3 e0 K432 800A01B0 在自动化操作中未找到文件名或类名- n; x8 t6 s7 Q
438 800A01B6 对象不支持该属性或方法
. J0 m& A5 w G440 800A01B8 Automation错误
/ |3 Y& ]: | l" T# D4 N' D1 w/ L% o9 q9 U445 800A01BD 对象不支持此操作$ @3 \9 p3 w9 g
446 800A01BE 对象不支持指定的参数
% A0 d, x) D+ b4 G2 v447 800A01BF 对象不支持当前的区域设置& Q! ?. P0 V/ c+ V0 H V
448 800A01C0 未找到命名参数
. d* U" q' S+ E& ~, M449 800A01C1 参数不可选8 n' C( i' U" {+ z% O d5 x- Z
450 800A01C2 错误的参数个数或无效的参数属性值
+ |0 X4 y! A' H7 w: G- v! J451 800A01C3 对象不是一个集合% h" h' D( l% a+ z8 u4 u0 t, A/ c9 p
453 800A01C5 指定的dll函数未找到5 }: F3 _0 ^# {2 n7 x9 D
455 800A01C7 代码源锁错误
$ P9 H; Z: u# U% K4 d5 `457 800A01C9 这个键已经是本集合的一个元素关联& d/ O8 m& _; k
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
7 z! F0 {9 q, U) |0 {6 Y$ X462 800A01CE 远程服务器不存在或不能访问
3 k5 V5 U! Y. Z+ v, x1 w481 800A01E1 无效图片
8 U" g4 e& ^& U* {500 800A01F4 变量未定义
+ g: }1 J$ x* ^9 w6 ^501 800A01F5 违法的分配
2 ]* U: p* _% q' T8 t9 }502 800A01F6 脚本对象不安全
. n7 W! j: M* E7 }% D. s503 800A01F7 对象不能安全初始化
9 i6 W d: \& o8 k" }+ i- r! W Q9 D3 J504 800A01F8 对象不能安全创建7 U1 T5 a4 r; |$ t1 A
505 800A01F9 无效的或不合格的引用
8 V! Y% Y" B8 U$ g& h5 t4 K506 800A01FA 类未被定义
5 b/ x0 f7 \% O507 800A01FB 发生异常2 l) I7 B. X/ |6 o* a$ D3 [
5016 800A1398 需要正则表达式对象# y( v ^& n, X1 v# m: Q
5017 800A1399 正则表达式中的语法错误
& z/ V0 Y% K7 c4 i8 F5018 800A139A 错误的数量词. M5 Y8 J$ A/ e/ f
5019 800A139B 在正则表达式中需要 ']'
2 ]! y$ m* `; p3 [3 C J# b6 v5020 800A139C 在正则表达式中需要 ')'
" y) q+ d1 b% {. O& M8 F/ \* b5021 800A139D 字符集越界
) ]2 @) ~. t, b6 q l* b; ?32811 800A802B 元素未找到 j$ o1 b" r$ z% v/ ~9 ~
. |2 {' O# h9 ^: m7 v
- k) |( B2 |$ T& o% V |
|