TA的每日心情 | 奋斗 前天 10:07 |
---|
签到天数: 2385 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 ; l( ]; J3 a' W9 @
VBScript 语法错误 O' W: V0 E" Z$ _4 c
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
' c3 T; Z+ {+ q* y+ Y, {* X) m' J错误通常在执行程序前,编译程序时产生。 以下是53个语法错误: t4 f0 R6 F4 j( z4 u
错误编号 描述 ; [% y b$ x! M. m/ v$ }/ Y
十进制 十六进制 说明# k) c( _9 B( U2 A6 v
1001 800A03E9 内存不足/ x7 z8 a( I8 u: f; w$ _! \% P
1002 800A03EA 语法错误
( A% q" u% ?+ y* x- }1003 800A03EB 缺少“:”
, j2 [" R& P* f1005 800A03ED 需要 '('# ^5 ~8 ]6 x5 m, K" b; A7 L
1006 800A03EE 需要 ')' o- B* y9 s' n. D F
1007 800A03EF 缺少“]”- r* n/ F3 H3 |0 W1 o) e
1010 800A03F2 需要标识符
! x" L( Z: M4 V1 w% Z" v; L G g1011 800A03F3 需要 '='
$ F* t$ s$ O$ W1 T1012 800A03F4 需要 'If'
: [* h( v8 @. e9 e. m }7 D' i1013 800A03F5 需要 'To'
& P h- v9 X" F, C1014 800A03F6 需要 'End'
) ?1 l( b5 n4 O/ i- u: t1015 800A03F7 需要 'Function'
# ~' d2 R p' `& }: K$ v; a( q/ _# u1016 800A03F8 需要 'Sub'! }. e8 d1 Q1 f' R
1017 800A03F9 需要 'Then'8 V$ k/ n6 P6 R9 a( ?2 @/ r/ c
1018 800A03FA 需要 'Wend'0 E" q6 W" X8 e/ J: u7 j7 ~
1019 800A03FB 需要 'Loop'! ~9 o9 n( W6 c- x H
1020 800A03FC 需要 'Next'
4 I' A$ o* s8 l- V5 o1021 800A03FD 需要 'Case'. H6 r7 [- i1 V; [* s0 n6 p
1022 800A03FE 需要 'Select'* g$ G, O+ T2 H3 o* [8 t# z
1023 800A03FF 需要表达式: }$ m$ _% e3 S" E6 A9 J- }- [
1024 800A0400 需要语句/ d: n* Y; c! R) p+ z
1025 800A0401 需要语句的结束5 A5 C8 C+ S; k. I
1026 800A0402 需要整数常数7 a% _. `$ w$ h" c" c$ p
1027 800A0403 需要 'While' 或 'Until'
}( x6 C5 O* [& T S6 p+ z' K1028 800A0404 需要 'While,'、 'Until,' 或语句未结束4 z; i" { U6 h( Y. D$ l2 R/ r
1029 800A0405 需要 'With'
) |& L+ _1 ^7 i7 C, }5 J/ Y2 o0 M1030 800A0406 标识符太长6 k; d4 `7 |0 j8 ?2 `& n6 B
1031 800A0407 无效的数* I* D) L! Y1 g" `) J$ r+ {
1032 800A0408 无效的字符8 r7 o- D+ }# t+ ?4 u2 Y6 h6 h, U
1033 800A0409 未结束的串常量) F# G" B s! t- p4 _8 n
1034 800A040A 未结束的注释5 `$ I/ F# q* w/ Y7 C
1037 800A040D 无效使用关键字 'Me'
9 \# N4 ^& b$ V1038 800A040E 'loop' 没有 'do'0 p8 C; C. c" V- K
1039 800A040F 无效 'exit' 语句4 Z. }4 @& u$ l: Z% D
1040 800A0410 无效 'for' 循环控制变量$ A6 X6 b' ^% }0 M [1 p
1041 800A0411 名称重定义$ i. C' Z( Q, W( W: r4 m7 s; R
1042 800A0412 必须为行的第一个语句% `; g8 } L& E% W( E
1043 800A0413 不能赋给非Byval参数5 @8 t/ w" p7 G# e$ {
1044 800A0414 调用 Sub 时不能使用圆括号
6 a7 D7 E: u- P0 s2 X% W5 R1045 800A0415 需要文字常数: r" R/ P6 y, k
1046 800A0416 需要 'In', ^* H1 _) ^0 x# |, w* K
1047 800A0417 需要 'Class'! _# |" U' F+ c9 l( P8 u/ G) H
1048 800A0418 必须在一个类的内部定义5 b, M! X# _& H1 g
1049 800A0419 在属性声明中需要 Let , Set 或 Get/ F' H: t0 w" A! ?6 |
1050 800A041A 需要 'Property'+ z- w! a8 ~) A/ j6 f7 f
1051 800A041B 参数数目必须与属性说明一致 3 P$ \9 L/ V x3 y6 {5 e" c
1052 800A041C 在类中不能有多个缺省的属性/方法 ! \; i0 e* L* ^$ M" b; z/ n. v
1053 800A041D 类初始化或终止不能带参数) b0 s* p0 L4 A+ g; y; z- B
1054 800A041E Property Let 或 Set 至少应该有一个参数 ^% N8 @# V& D: t- W+ g8 J
1055 800A041F 不需要的 'Next'; J3 ^3 B6 ]6 j1 a) Z9 v
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’1 q+ R# M w) h% q2 g$ H# `5 C
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
* |7 |$ H6 d: |& O1058 800A0422 只能在 Property Get 中指定 'Default'
8 z& c0 ~+ ~! S, W# @; q. h- z, s: p& x8 L. v S) ~- Y
VBScript 运行时错误
$ e+ @5 j" t2 c如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或* o h" v, n( }3 r% z( |8 p
分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
# y+ }' V5 ^, C( a+ C% m$ M错误编号 描述
! M* `: K2 n6 I: R' Z/ n* \% p十进制 十六进制 说明" @; Q- E" }7 h& @; i
5 800A0005 无效过程调用或参数
' X+ i! Z4 v, I; u' l7 W7 I* X. }% `6 800A0006 溢出" z0 q& e- r1 X- i$ S1 y" b
7 800A0007 内存不足
9 T5 ~# h% y$ o- [9 800A0009 下标越界2 P8 W/ d5 c1 z0 J3 e
10 800A000A 该数组为定长的或临时被锁定# Z G* w& V3 l# B8 H' I- U( G. J7 q
11 800A000B 被零除
; r6 u# `- a$ V; e: f5 k( D13 800A000D 类型不匹配
8 f; _2 V5 Y' K, b14 800A000E 字符串空间溢出
2 d. k4 k6 _5 F" Y# u, n8 M17 800A0011 无法执行请求的操作
3 f% K8 a" L- `4 R. N6 k) i1 G+ D28 800A001C 堆栈溢出
, m: B9 Q$ }" r, D" M, }6 }35 800A0023 未定义 Sub 或 Function
2 y9 W; X5 j6 r( B' K) R% ]" s7 ]48 800A0030 加载 DLL 错误
, S: K: t: ]% {# A9 v1 t- _0 K* ]51 800A0033 内部错误
% X( G* I$ V9 f( E: X% T W7 Z52 800A0034 坏文件名或数
# w" }# {9 W/ } |5 s1 o, S53 800A0035 文件未找到" u b: i: g# c3 t3 S, P+ ^4 |
54 800A0036 坏文件模式/ h! U6 t$ N! \2 q3 b6 v1 P1 @, U. i
55 800A0037 文件已经打开
' r+ Z: e1 Q0 D6 s& v& O57 800A0039 设备I/O错误
6 K$ o' w5 j2 ]) I: j58 800A003A 文件已经存在% J9 L, D1 u: E( K, ~3 d. r% s, c3 K
61 800A003D 磁盘空间已满
; d7 |0 t( s) O, Z2 k3 d62 800A003E 输入超出文件尾
7 b4 o. l- N D; H- h) R, D5 w67 800A0043 文件太多
0 {. p$ M4 ? l3 p68 800A0044 设备不可用% L& } G( J9 z/ g
70 800A0046 权限禁用
/ }& v& l5 P% |# D. S71 800A0047 磁盘未准备好/ D% z1 K/ q6 ^$ {; R1 e( z4 a
74 800A004A 不能用不同的驱动器重新命名8 t' j! b" F( {) m% v+ B7 [+ c
75 800A004B 路径/文件访问错误. N' ^5 t9 B6 G+ N. d! K7 L
76 800A004C 路径未找到7 H( w. J- k* s! x2 f: {3 t
91 800A005B 未设置对象变量9 [: B( S$ m5 w% W2 Z( u1 U
92 800A005C For 循环未初始化
& ~& g4 X& U9 v2 `" ^6 O/ W3 w94 800A005E 非法使用 Null
/ U$ b( ?$ t- ?322 800A0142 不能建立所需临时文件
" Y6 j) `& P' i0 z424 800A01A8 需要对象
1 L2 q; i9 T/ ^! V4 O; _429 800A01AD ActiveX 部件无法创建对象
) R( o# [2 j: G430 800A01AE 类不支持自动化
4 @0 q! T: `8 }$ t. I- }5 H) f' v432 800A01B0 在自动化操作中未找到文件名或类名
6 c* X, _* ]4 D+ r. H( n1 Q438 800A01B6 对象不支持该属性或方法$ v; J; s& q4 b
440 800A01B8 Automation错误
, K% v c- k% F4 P4 C445 800A01BD 对象不支持此操作
& g/ H* W+ D& h) Z% @446 800A01BE 对象不支持指定的参数
, o8 @3 h0 ]/ R* m447 800A01BF 对象不支持当前的区域设置
1 v) D' J4 R2 e- O! ~448 800A01C0 未找到命名参数
& M G J' M7 v1 h449 800A01C1 参数不可选
2 o% y( X2 b3 `( A. J6 Z8 g450 800A01C2 错误的参数个数或无效的参数属性值7 p& Z$ v, @1 D# Q Y7 a& O+ ^
451 800A01C3 对象不是一个集合
5 A6 A' u- N, N# M453 800A01C5 指定的dll函数未找到6 q+ K, z& J7 y7 q. k: ?
455 800A01C7 代码源锁错误$ O+ G$ P) r- a3 C
457 800A01C9 这个键已经是本集合的一个元素关联8 B( P/ ^$ a, C* k4 B' i2 @, h0 ^
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型$ j$ @! O5 L& G
462 800A01CE 远程服务器不存在或不能访问
+ f+ E# Q1 |' X5 K6 a# `481 800A01E1 无效图片
/ h" c4 a/ O* V9 {$ o% F! F500 800A01F4 变量未定义
( h P5 ~5 V: S$ t+ U1 m! J$ p501 800A01F5 违法的分配
$ W# w; d; U1 }% h- |; @502 800A01F6 脚本对象不安全
5 @6 i0 E3 o5 z! L8 l8 S. Y3 t503 800A01F7 对象不能安全初始化
0 N2 `; N1 o5 C+ Q6 d504 800A01F8 对象不能安全创建# V) _% {% Q$ b# s1 j. D3 V
505 800A01F9 无效的或不合格的引用
% t9 u b* M1 A5 M: i506 800A01FA 类未被定义" I; l' P$ }9 p$ `2 |. X
507 800A01FB 发生异常1 Y2 n: t* {7 w' i/ Y
5016 800A1398 需要正则表达式对象
% @9 O( W( Y" M' W" |/ T5017 800A1399 正则表达式中的语法错误
' z L. y: Y; E5018 800A139A 错误的数量词4 ]1 Z) X) J5 B' t
5019 800A139B 在正则表达式中需要 ']'% Z( w+ G, r1 O; Y
5020 800A139C 在正则表达式中需要 ')'
0 p3 @5 A( ?* O. G( F l. P5021 800A139D 字符集越界
6 r6 t. a# I' x32811 800A802B 元素未找到. c$ F) \$ Q3 f' d9 C
9 {. U# i9 d2 z
* ^4 Z& i) Y2 g9 |0 `+ s, d |
|