TA的每日心情 | 奋斗 前天 10:07 |
---|
签到天数: 2385 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全
' N- n3 Z1 M* ~. V. gVBScript 语法错误0 u' T: i* a9 ~& m, T3 |6 ?
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
: ^% H6 U! A7 J3 A _5 U错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:: a# S" ]& C) }' R, D+ S
错误编号 描述
% f% a9 \; n! j, x3 y十进制 十六进制 说明6 {0 k3 _1 d5 T `1 m! p# W
1001 800A03E9 内存不足
: Y, O, s2 _6 K/ z- V1002 800A03EA 语法错误) ]3 D3 X2 y: }( O' M9 I
1003 800A03EB 缺少“:”
# s" g0 T# \( N7 r, @+ ?1005 800A03ED 需要 '('
, v; r4 `6 l/ I$ G1006 800A03EE 需要 ')': w4 C1 c$ ~- G+ L. ]) E8 [9 ?
1007 800A03EF 缺少“]”
6 f/ G) u, P3 ^# O1010 800A03F2 需要标识符( }0 w3 C6 B! O6 n
1011 800A03F3 需要 '='& [4 ]% X/ P- U$ H u
1012 800A03F4 需要 'If'
3 u9 A* t+ C' y0 a6 M% N! Y" S1013 800A03F5 需要 'To'
, }3 n# s3 Y' }1014 800A03F6 需要 'End'; `- D& B: ^" M/ k
1015 800A03F7 需要 'Function'
* j( w$ Q9 ^# j. z, N% x1016 800A03F8 需要 'Sub'
. ~* w0 z( G, U+ A4 K' s7 _2 B1017 800A03F9 需要 'Then'
' m. k; y; V0 N1018 800A03FA 需要 'Wend'
* ?+ Q4 g5 Z0 U/ U7 t: [! e1019 800A03FB 需要 'Loop' }) `' J+ S3 m# L* o1 Y" _) j
1020 800A03FC 需要 'Next'3 c" q. a2 C& o! m; w
1021 800A03FD 需要 'Case'
1 k+ [' n8 Z% F" g2 P9 [2 [1022 800A03FE 需要 'Select'
2 V+ `, J x& c8 s1023 800A03FF 需要表达式
# }: j" ^1 \5 M! H1024 800A0400 需要语句+ M/ H% e9 e* z
1025 800A0401 需要语句的结束$ P' s) R; X" s1 o
1026 800A0402 需要整数常数
/ z4 R6 w1 S: S5 [% p( i5 X& }5 \1027 800A0403 需要 'While' 或 'Until'
7 E, g- V! |' t3 ]1 k6 R1028 800A0404 需要 'While,'、 'Until,' 或语句未结束0 u, R1 r9 R( O f" B+ e
1029 800A0405 需要 'With'
0 ]% T8 a3 b1 d6 C& c1030 800A0406 标识符太长4 T6 D' b+ _& T' }8 n
1031 800A0407 无效的数* o) ]" r) a3 Q$ K: x2 W( r6 M
1032 800A0408 无效的字符* A4 i0 g% i# n( w3 I# W; R
1033 800A0409 未结束的串常量: e" Q5 \# X0 \7 ^2 E
1034 800A040A 未结束的注释
- a0 z Q9 M; W% q5 W& Z, a- L1037 800A040D 无效使用关键字 'Me'
% Z+ N* Y' u* f1038 800A040E 'loop' 没有 'do'
4 C- v5 K; P3 r4 r1039 800A040F 无效 'exit' 语句1 y6 W* e3 Q" s1 t2 J7 D+ C
1040 800A0410 无效 'for' 循环控制变量. g+ z( j% m9 K" x* Z
1041 800A0411 名称重定义
; W2 {( M3 K& k( z( o1042 800A0412 必须为行的第一个语句6 o4 C' A' b+ e
1043 800A0413 不能赋给非Byval参数
( a+ ^/ F! U5 V2 Z; p1044 800A0414 调用 Sub 时不能使用圆括号. _3 }- J# J% Y4 l, U
1045 800A0415 需要文字常数
. c- R2 x, ~1 Z; r5 w/ E3 T2 y1046 800A0416 需要 'In'/ n( [, K; h* H# @% }
1047 800A0417 需要 'Class'
+ d7 {2 T- e/ k$ f: ^; B% R3 P l1048 800A0418 必须在一个类的内部定义( v3 D: D9 m( D2 N. } h
1049 800A0419 在属性声明中需要 Let , Set 或 Get: F* K' W# I: K r' Z
1050 800A041A 需要 'Property'6 @. @6 }! I, r: a) O
1051 800A041B 参数数目必须与属性说明一致 2 x' \; n- P' n+ ~
1052 800A041C 在类中不能有多个缺省的属性/方法 4 Z. a$ S" p- A# m7 Q
1053 800A041D 类初始化或终止不能带参数$ @. a; k D8 \/ w9 |$ f2 G
1054 800A041E Property Let 或 Set 至少应该有一个参数* \8 u# E) b- `* v4 |
1055 800A041F 不需要的 'Next'
% E1 |6 d/ y6 s: X p N1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’/ W8 C j, c8 U' Q9 _
1057 800A0421 说明 'Default' 必须同时说明 'Public' ". u' ?( F3 K {: B
1058 800A0422 只能在 Property Get 中指定 'Default'
$ C' U% b' ^5 @! C0 G
) W: @" g5 `# i( k; NVBScript 运行时错误
3 l$ F- v) y8 S- H( ?如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
. [/ d$ Q% C/ U( a9 a: f3 P分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:! Y& W: D6 @* c( Y
错误编号 描述 ) O* S! t' j4 J. N5 [
十进制 十六进制 说明
/ x, y, |6 t4 @, S/ y5 800A0005 无效过程调用或参数
/ z! G: G9 r* ?$ |" x8 A6 800A0006 溢出
8 {5 U8 t' U1 y Z' u: {7 q) M7 800A0007 内存不足) e6 G) {0 z( f" K4 U
9 800A0009 下标越界7 q- ~$ @" b& q- E* [4 L" k
10 800A000A 该数组为定长的或临时被锁定
1 e7 `) U% p* T# M# i2 P: B11 800A000B 被零除2 m. u+ b3 ?8 j- S0 k
13 800A000D 类型不匹配6 v# }2 @2 l1 K$ p3 C& z
14 800A000E 字符串空间溢出, I3 ?! _# X/ Y) ?+ w
17 800A0011 无法执行请求的操作
, P d5 D8 {+ B1 s$ f9 k28 800A001C 堆栈溢出
9 B: N3 j) B# W1 |$ P: ?1 }35 800A0023 未定义 Sub 或 Function$ T. x: U- ^0 [0 f0 G
48 800A0030 加载 DLL 错误
" s0 a! L# v- A. N7 i1 N51 800A0033 内部错误6 v6 V! Q" b" T L' e
52 800A0034 坏文件名或数
5 y: S" X8 o; }* j6 X/ u1 W7 R7 j53 800A0035 文件未找到3 M! r* o4 ~' S8 m; D- S
54 800A0036 坏文件模式- w( `, U1 M2 V3 R+ B; x1 |+ |
55 800A0037 文件已经打开
3 d* |1 i2 a$ T2 b: B57 800A0039 设备I/O错误
/ ?* X3 q' Z8 |: p0 D) b, x58 800A003A 文件已经存在2 P+ W* H$ o# @% B1 E" j
61 800A003D 磁盘空间已满# _, `- ^) R4 D5 F
62 800A003E 输入超出文件尾5 K) s3 F. L. q3 h. j- B
67 800A0043 文件太多
6 T) r: a5 F7 u) _: `5 M8 S68 800A0044 设备不可用& M, @5 }- Z# f' s; \
70 800A0046 权限禁用
6 J0 R2 S/ O U Y9 z" Y71 800A0047 磁盘未准备好
* @2 Y# {- O2 @6 {74 800A004A 不能用不同的驱动器重新命名
( S" o/ d; S; D. y- Q$ D75 800A004B 路径/文件访问错误
7 v* d3 H4 T1 t0 ~76 800A004C 路径未找到' w9 c( X0 I" ?& l+ f
91 800A005B 未设置对象变量5 k9 R5 j" }$ v7 M
92 800A005C For 循环未初始化
! O5 s9 a4 m: m& S3 {94 800A005E 非法使用 Null8 S2 R4 W( j$ L
322 800A0142 不能建立所需临时文件0 J% _, g, {$ G8 h6 K: `
424 800A01A8 需要对象
" }; z$ x1 V1 v( d429 800A01AD ActiveX 部件无法创建对象
7 @* p5 N; b l% @) Z430 800A01AE 类不支持自动化0 O: `' q; ?, @. X( h8 m
432 800A01B0 在自动化操作中未找到文件名或类名2 P0 j. m: O% B& q% n+ ^0 G
438 800A01B6 对象不支持该属性或方法5 `0 `. h4 \- m+ W
440 800A01B8 Automation错误
9 ]5 i, B0 z# h445 800A01BD 对象不支持此操作
3 ~+ c; L/ L7 \5 f0 P* l446 800A01BE 对象不支持指定的参数, Y! a- H% ^& v2 B
447 800A01BF 对象不支持当前的区域设置
+ l9 g. D& ?* e2 c) h$ C, ~* p448 800A01C0 未找到命名参数
' \9 V# ]2 M' @# {9 u& f449 800A01C1 参数不可选
, H7 p* _" k( w450 800A01C2 错误的参数个数或无效的参数属性值
) b3 J( u! i7 E; W6 J* p& v% m451 800A01C3 对象不是一个集合) D$ H9 P' i1 ~/ }: ~+ `
453 800A01C5 指定的dll函数未找到* x& V6 A5 H) _
455 800A01C7 代码源锁错误) ~8 E1 s$ ?- w
457 800A01C9 这个键已经是本集合的一个元素关联
. d- \6 `! e2 u7 f. V g' w458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
4 E/ Z2 e* a. M# v6 `: ^' I# s462 800A01CE 远程服务器不存在或不能访问
1 N% Z J2 s- d3 H481 800A01E1 无效图片5 Y/ A- V1 D! ], ]& t+ d
500 800A01F4 变量未定义4 M) p6 o1 s0 \9 }: O4 c/ H
501 800A01F5 违法的分配
$ t9 i/ v* r: h6 W0 A502 800A01F6 脚本对象不安全' t. _9 K5 H" t( q5 X1 g; `2 \
503 800A01F7 对象不能安全初始化
- c3 N; C# v v% }* E7 ^( ~# h504 800A01F8 对象不能安全创建
( O" G6 V E0 K" |0 G2 f8 p3 a8 f505 800A01F9 无效的或不合格的引用" T ?! z& @& g3 Q6 u8 v3 V
506 800A01FA 类未被定义
# O3 Q3 b0 q; y9 l507 800A01FB 发生异常
3 z8 G% f h. i( z1 q9 E5016 800A1398 需要正则表达式对象4 `2 B6 l* I' N8 G* x; q: u& B4 M' L
5017 800A1399 正则表达式中的语法错误! X1 D: y7 t4 A0 }
5018 800A139A 错误的数量词
. s& @6 ?' j3 W( R! E, W( n5019 800A139B 在正则表达式中需要 ']'' o+ J6 b0 X) X/ o- L
5020 800A139C 在正则表达式中需要 ')'* ?- j% U U U, r
5021 800A139D 字符集越界
# X4 r: k( J1 s y4 Z32811 800A802B 元素未找到9 r7 z9 o' a# F
Z1 c2 t' }' A& G! z9 w ; O; z9 E& W: w4 {7 Y3 w
|
|