TA的每日心情 | 奋斗 昨天 11:21 |
---|
签到天数: 2393 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全
. Q' V2 f/ L) c0 u1 e" yVBScript 语法错误) }; O" E0 D" X0 _
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。' I. }* h8 _9 X" P" h, T! _
错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:
; [/ o( a0 e5 Q1 T错误编号 描述 5 o4 \; v% T; g3 D) u
十进制 十六进制 说明
: O& R( e8 o: Z5 p1001 800A03E9 内存不足4 h! I, o) z, R( Q- h7 A8 V
1002 800A03EA 语法错误
, {# ~8 @4 `, U8 p0 e) T3 C1003 800A03EB 缺少“:”& p- [. ~( x) T% a1 z; m9 {% Z
1005 800A03ED 需要 '('
' n* ^7 i* U; Q* p o- b d3 W! Y1006 800A03EE 需要 ')'
! Y! i/ T ^. a& k" U1007 800A03EF 缺少“]”/ w/ s( P! `# I4 |
1010 800A03F2 需要标识符
! Q- R- Q6 [8 {1 l, }1011 800A03F3 需要 '='- D' @& s, V# B3 a* G- o
1012 800A03F4 需要 'If'# M0 P8 z/ a+ [9 ?% H6 z$ a
1013 800A03F5 需要 'To'
* l, a( I* j4 F1014 800A03F6 需要 'End'
5 P8 w5 G6 H% s* x, y; K% g" A. e1015 800A03F7 需要 'Function'0 A' R& `4 ]9 @8 p% l: R1 x
1016 800A03F8 需要 'Sub'' V) y, s% Q; N8 o+ ]0 B; d
1017 800A03F9 需要 'Then'
. U" I# [, c+ L r5 \& M; b1018 800A03FA 需要 'Wend'
) h U8 Z. x8 J) R% O0 X1019 800A03FB 需要 'Loop'2 V( d" K6 z' J2 y) t" C& w3 N5 o4 {
1020 800A03FC 需要 'Next'
7 ^( a$ ?6 l* P7 ^6 S; h1021 800A03FD 需要 'Case'/ Z4 d0 h/ G; P9 X5 F$ [
1022 800A03FE 需要 'Select'! ~/ m% ?* r% s$ q$ L
1023 800A03FF 需要表达式
$ G' J, a( K% H5 I) C1024 800A0400 需要语句6 Z" i- A* e' h$ w. f
1025 800A0401 需要语句的结束
& C* a. j# r* ]; U- r9 }1026 800A0402 需要整数常数
I( r3 t o- G5 g* p. {5 P: _9 W1027 800A0403 需要 'While' 或 'Until'
$ L; m3 c7 ^/ Z& e1028 800A0404 需要 'While,'、 'Until,' 或语句未结束9 X/ t' G f: ?, v9 G
1029 800A0405 需要 'With'5 p' Y, [! r g1 u# B [1 n( `
1030 800A0406 标识符太长
2 W( V9 e' ^, Y! J$ F1 r; X4 j7 G1031 800A0407 无效的数& B) b1 k- T; M3 d4 l# U( F
1032 800A0408 无效的字符$ J; v; f; {) I5 W# Y! u. q9 I
1033 800A0409 未结束的串常量
; @4 r' Z) T* Q8 m# D. y1034 800A040A 未结束的注释3 x0 L8 m* o" ^ D) j
1037 800A040D 无效使用关键字 'Me'
/ s6 v* @5 Z- O) `1038 800A040E 'loop' 没有 'do'3 }( U* L! _5 I7 L; w2 Q
1039 800A040F 无效 'exit' 语句
# j5 @! _% d5 \+ X5 w1040 800A0410 无效 'for' 循环控制变量
+ v$ P2 q' N8 d: [3 a1041 800A0411 名称重定义/ B: F2 ~3 X5 \ n3 Q
1042 800A0412 必须为行的第一个语句$ ~' D1 F6 I* ^: C
1043 800A0413 不能赋给非Byval参数
( U( d' C% @% |7 Y$ t1044 800A0414 调用 Sub 时不能使用圆括号$ R' C0 L' U& m. Z
1045 800A0415 需要文字常数
. }+ E7 E, |/ J |" }% r1046 800A0416 需要 'In'
. F* ]1 ?$ g& { Q1047 800A0417 需要 'Class'& g p# j d, a+ Y* x7 P$ \3 J
1048 800A0418 必须在一个类的内部定义
* G7 b5 `: N. ?4 j) Y* F- W1 p1049 800A0419 在属性声明中需要 Let , Set 或 Get; ]$ \" z% c# ]% h, f' g8 D H
1050 800A041A 需要 'Property'0 m& q4 u1 _* M" ^+ P
1051 800A041B 参数数目必须与属性说明一致
+ r; \- M8 m3 f5 i+ ?1052 800A041C 在类中不能有多个缺省的属性/方法
" s: A7 o: {4 Q6 m0 @1053 800A041D 类初始化或终止不能带参数4 x; [) z$ b0 v
1054 800A041E Property Let 或 Set 至少应该有一个参数* q, D) W) s8 L( n
1055 800A041F 不需要的 'Next'3 J7 j) G# {/ O) \: G1 f, F% g+ d
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’# p& T, j9 n4 [* Y; L7 f
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
1 D$ L7 e# L1 @5 ]$ m4 y# r6 N' J4 p1058 800A0422 只能在 Property Get 中指定 'Default'4 V4 o( V. r; X' h
' _1 z* {+ c T5 ]# CVBScript 运行时错误
( ]7 o& P8 \9 | a2 b0 w6 w如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
$ \- ~+ _1 }- Y& o" Q' a分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
; _( c1 f/ U: D; }0 C: w( N错误编号 描述 - l+ Y7 ~; K' `9 x. C! F! `
十进制 十六进制 说明2 f7 v* S2 l, P! w6 d9 X7 K- N8 A" a( b
5 800A0005 无效过程调用或参数
$ t/ U+ d; s+ \+ Q& L( ]3 d6 800A0006 溢出* A9 E4 q. g0 e
7 800A0007 内存不足
1 f0 w* U" z* B% \( Z( s9 800A0009 下标越界" B1 ^/ r# B3 A: @
10 800A000A 该数组为定长的或临时被锁定8 D9 k% v% A0 v o5 W
11 800A000B 被零除/ F/ _' [) B" v4 l8 i$ A; G
13 800A000D 类型不匹配
! x; q& q' Z% Z. }2 D2 Q/ `14 800A000E 字符串空间溢出
, @/ F0 P9 y4 X+ O17 800A0011 无法执行请求的操作2 g6 [9 N7 C1 ~+ s. S. ~
28 800A001C 堆栈溢出
- H$ ]7 l: n, q. q2 f35 800A0023 未定义 Sub 或 Function: w; S4 A& o8 ?' N! c
48 800A0030 加载 DLL 错误
" K' ^/ [) }! P3 C) g& y0 m51 800A0033 内部错误2 q, |. o& G5 }! j5 e0 b6 G' b# g
52 800A0034 坏文件名或数
# c" m! }+ ^: b x3 O53 800A0035 文件未找到" b" @& S$ \ h2 D" N9 ?1 J- _
54 800A0036 坏文件模式6 N; t5 \2 S$ i" P7 y0 u C
55 800A0037 文件已经打开
, C) y) r* Y! z4 [5 E9 z57 800A0039 设备I/O错误+ I' R5 f8 A4 y7 q( w0 @5 c; P
58 800A003A 文件已经存在
* }( u! l5 i9 N6 C/ @61 800A003D 磁盘空间已满) o0 b' y, v# a# r% a+ ~
62 800A003E 输入超出文件尾
8 x V! L. G! T6 u2 u( a67 800A0043 文件太多
! t0 a+ h0 Y0 z8 C" n+ W- }' A4 U68 800A0044 设备不可用
: ?- O$ i/ a5 [7 X( |3 o70 800A0046 权限禁用: X4 T7 t& p) ]& G5 @
71 800A0047 磁盘未准备好
" i! q- M: l" T1 q' u( y8 ?) A- n74 800A004A 不能用不同的驱动器重新命名
5 l$ g. x! @' p( v75 800A004B 路径/文件访问错误( u \5 o$ s. }
76 800A004C 路径未找到
3 k; H- I/ g" w* D* X6 V91 800A005B 未设置对象变量
4 d5 ^4 M$ M% G92 800A005C For 循环未初始化# H2 Z. O% ~) P7 y% t0 h
94 800A005E 非法使用 Null
! b+ S8 k; d$ n" C322 800A0142 不能建立所需临时文件
9 J8 R3 m4 r, Z2 ~0 p+ k424 800A01A8 需要对象0 P/ i( X4 u# K* I! q2 D. h/ a6 G
429 800A01AD ActiveX 部件无法创建对象
, T* h8 P" n5 N' g! R) u3 D430 800A01AE 类不支持自动化
' G9 s) N$ O, H/ f2 N' B J432 800A01B0 在自动化操作中未找到文件名或类名
w/ }1 \) w* w/ W7 X: K438 800A01B6 对象不支持该属性或方法6 q, r( e9 S0 g
440 800A01B8 Automation错误
9 v. a9 n$ G v @445 800A01BD 对象不支持此操作7 k, o1 M) r* q H; t
446 800A01BE 对象不支持指定的参数
& a1 m/ r; c6 R r; y: j! y447 800A01BF 对象不支持当前的区域设置5 O, V; K8 |$ O1 t
448 800A01C0 未找到命名参数
# L. O- n7 h. D7 b& z) c449 800A01C1 参数不可选. ?# c5 e1 G( L9 L
450 800A01C2 错误的参数个数或无效的参数属性值4 _/ n5 @: a' v. ]6 u
451 800A01C3 对象不是一个集合
' A: p0 L e' ^' f0 z453 800A01C5 指定的dll函数未找到6 r4 \' K- O! u+ [
455 800A01C7 代码源锁错误
) g. b; I& j6 \8 z% s9 K457 800A01C9 这个键已经是本集合的一个元素关联% P+ f: P+ p$ q
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型7 w+ _0 W6 N% `3 ^
462 800A01CE 远程服务器不存在或不能访问
X+ u# a B$ M( @481 800A01E1 无效图片
& f* f- b! E* B: u9 ^; S% D500 800A01F4 变量未定义
! E9 `0 I. i% [! g501 800A01F5 违法的分配
. C4 x/ w0 D# D% G5 G6 f502 800A01F6 脚本对象不安全
& j# T5 G' X6 A% i* T8 H; }503 800A01F7 对象不能安全初始化
, W/ [1 ~: P8 ~2 }+ ?1 I0 V* R504 800A01F8 对象不能安全创建6 I6 @7 L8 C8 b! l2 }
505 800A01F9 无效的或不合格的引用
; o* I: ~" q# `# I6 Q- _506 800A01FA 类未被定义
2 `% X- i! g* v. i- ^! Y507 800A01FB 发生异常2 y! a. s2 ~8 ?
5016 800A1398 需要正则表达式对象1 g0 W. s7 i6 q; T& L7 f% L; ~/ F
5017 800A1399 正则表达式中的语法错误9 b d' v- Y. x- n; r- `
5018 800A139A 错误的数量词 }6 x6 n& D. q4 ?6 u5 C) s
5019 800A139B 在正则表达式中需要 ']'
# I I, b* r# E& H3 e+ S3 w5020 800A139C 在正则表达式中需要 ')'/ ]1 y( r; y( s& Z: l
5021 800A139D 字符集越界
: p" N& u; r: `& Z32811 800A802B 元素未找到3 z3 R5 u* E# O' B- P; U* P
5 |0 K' S7 l* \# D2 m
* @! V& F/ N4 o, G |
|