TA的每日心情 | 奋斗 3 天前 |
---|
签到天数: 2393 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全 7 y* n, W5 m: V3 r
VBScript 语法错误
. o5 O4 c2 m" E0 W0 j l. K5 w, N如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
/ m" z+ u4 Q! D& ?1 |错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:* i* J, j& q* h4 ]: e5 F
错误编号 描述 7 x" |$ v2 F5 d4 q6 t+ ?
十进制 十六进制 说明
( P! a% W* f8 E2 ~+ S1001 800A03E9 内存不足
% H6 I; f U J. A. I/ ^1002 800A03EA 语法错误( ?1 }( v, m$ N6 |( K6 ?$ j R& x- g
1003 800A03EB 缺少“:”/ u, S1 g' _! A/ @
1005 800A03ED 需要 '('/ E* L/ o. ]* E1 b& {, E. t, M" ~
1006 800A03EE 需要 ')'! g0 y5 K3 a; y5 D2 f
1007 800A03EF 缺少“]”$ V: P; ?0 Z$ Y% p3 A/ J
1010 800A03F2 需要标识符( Y9 L! b2 E7 P Q8 v. Y/ o
1011 800A03F3 需要 '='
! V/ U1 @7 ]/ n8 l: T) e2 @1012 800A03F4 需要 'If'
3 k4 c2 y1 r& }0 m f6 M( H1013 800A03F5 需要 'To'" K4 t/ ~: a, z9 ?; k; `
1014 800A03F6 需要 'End'2 V/ V+ P# E! G% b4 [
1015 800A03F7 需要 'Function'4 V4 J' j- C5 e: @
1016 800A03F8 需要 'Sub'
4 [7 N( P" y1 B& s. {1017 800A03F9 需要 'Then'* t" ^7 f0 M* H1 n( u
1018 800A03FA 需要 'Wend'0 K3 I" y- q' Q$ c' [! p- r
1019 800A03FB 需要 'Loop'
. C0 C; W: F+ R Q* \1020 800A03FC 需要 'Next'
5 N% R! b, M1 t1021 800A03FD 需要 'Case'; G. x7 k5 i! v: t0 u
1022 800A03FE 需要 'Select') _& e% x+ b4 ^3 E9 |( K
1023 800A03FF 需要表达式) Q. j$ |8 b! i
1024 800A0400 需要语句" K, t! e" |7 ~% I7 Q
1025 800A0401 需要语句的结束* b/ b" G% Z6 e& E
1026 800A0402 需要整数常数
. l: H% F; Z6 I9 i1 [* p1027 800A0403 需要 'While' 或 'Until'
8 ]+ j5 Q0 O/ d; X p1028 800A0404 需要 'While,'、 'Until,' 或语句未结束5 }8 u% O, }( {
1029 800A0405 需要 'With': r" z4 Z+ s% w6 U1 z- T, E8 Q& B
1030 800A0406 标识符太长
# Z- \9 b- s' J" y: N1031 800A0407 无效的数9 V5 w0 J( p# a
1032 800A0408 无效的字符6 E9 W; ?1 d2 S) `3 c' K6 s
1033 800A0409 未结束的串常量+ o; \% S7 x% ^6 n
1034 800A040A 未结束的注释/ }1 o$ K4 W# O3 C: g- G
1037 800A040D 无效使用关键字 'Me'4 D: u/ @5 Q8 C$ m
1038 800A040E 'loop' 没有 'do': t& T O1 c) z1 w
1039 800A040F 无效 'exit' 语句
2 ?9 ]& c; @+ g5 t a1040 800A0410 无效 'for' 循环控制变量
0 P g. ?, K; n3 R- Q1041 800A0411 名称重定义
7 k/ M0 M) Y$ K& E) \1042 800A0412 必须为行的第一个语句 T- S- E% s" ^( ]# e8 q% [8 k
1043 800A0413 不能赋给非Byval参数, ~- O, L$ F0 K2 i& @; S: o7 u0 ]
1044 800A0414 调用 Sub 时不能使用圆括号* R! m/ B' S* D6 F
1045 800A0415 需要文字常数* \: a" `+ \4 }' I3 @
1046 800A0416 需要 'In'
+ G" k" ?; \! @$ d1047 800A0417 需要 'Class'8 n/ s& J/ p) x. T( M9 d, e
1048 800A0418 必须在一个类的内部定义
( B- N/ R( J) T# M1049 800A0419 在属性声明中需要 Let , Set 或 Get
% \; F! \: `+ L+ f' T1050 800A041A 需要 'Property'
) N6 g9 Q0 K# q0 y' f5 H2 J5 w: r1051 800A041B 参数数目必须与属性说明一致 ) y& E! `8 z* K8 s; U
1052 800A041C 在类中不能有多个缺省的属性/方法 : H) _6 u/ l8 Q0 i' z! \( t! P
1053 800A041D 类初始化或终止不能带参数
+ |$ F4 v0 c. C3 u1054 800A041E Property Let 或 Set 至少应该有一个参数) W) q7 Y1 }& l% ]* s y# r9 K
1055 800A041F 不需要的 'Next'
' h$ q! v9 s7 I& M k1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’% |: m1 k9 z9 c4 Z+ b% O: u ?
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
0 H }: Q" }8 H1058 800A0422 只能在 Property Get 中指定 'Default'* n# s& M9 A. |9 Y; t. t
% p* S4 W" s: Y9 o- _VBScript 运行时错误
" P/ N) b5 {$ V6 A. A, G. | R如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
% e. \# e" x1 y: C: D+ J分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:; `5 A: u0 }4 ?; p
错误编号 描述
3 g" V" W7 y/ ]1 U$ c十进制 十六进制 说明
9 ~' k; j4 L }* _& K5 800A0005 无效过程调用或参数" w! L( R; L! L5 r$ Q
6 800A0006 溢出
$ o/ C$ u7 q" M. N0 e9 C7 w3 {8 N5 a7 800A0007 内存不足/ l& M, W7 _$ S4 u; \ \
9 800A0009 下标越界
% i6 z/ F' m! F- h5 M( f10 800A000A 该数组为定长的或临时被锁定# h- Y' }. Z7 K* ?
11 800A000B 被零除
~/ U, I! d1 d+ t( T/ b+ o13 800A000D 类型不匹配& M3 C+ h+ s. g
14 800A000E 字符串空间溢出8 T0 @% l+ y% {2 y1 V; V
17 800A0011 无法执行请求的操作; [& l+ B: @, E( O8 ~
28 800A001C 堆栈溢出: W! `7 o4 o' q3 {
35 800A0023 未定义 Sub 或 Function
& n- G: C [- a! x6 M48 800A0030 加载 DLL 错误
( d# W6 k f9 ]51 800A0033 内部错误0 ^8 x. o4 F$ N4 r/ D1 Z1 l7 D. o
52 800A0034 坏文件名或数 e. x4 Y5 @# e- J% V
53 800A0035 文件未找到: |8 `* |! E Q2 [: B
54 800A0036 坏文件模式
* u; E' U# F1 c55 800A0037 文件已经打开
! D. k* m$ V+ k/ R* e9 d57 800A0039 设备I/O错误9 f0 @, ^/ G4 ?4 y8 x
58 800A003A 文件已经存在
/ Z2 s' T* v" ?! y% \ j: S" o; Q61 800A003D 磁盘空间已满' a) a* }/ F! M/ l Q
62 800A003E 输入超出文件尾
6 P; x- y1 U& m: A9 w67 800A0043 文件太多
$ V+ ]3 l4 Z! e$ {68 800A0044 设备不可用6 g& i4 F& i- X. G) Z
70 800A0046 权限禁用2 S. i. c8 A* E2 v" n& N& G; Q: J% `
71 800A0047 磁盘未准备好# Q3 L; ]3 o. X4 ?
74 800A004A 不能用不同的驱动器重新命名
& Z$ q" p7 z4 c4 K1 q, A, }* F75 800A004B 路径/文件访问错误: z8 _' Q8 h0 R0 U0 n1 ]" g9 t, ]
76 800A004C 路径未找到# w5 ?- [! f7 o2 u) M
91 800A005B 未设置对象变量- e$ K \/ c% U, |
92 800A005C For 循环未初始化0 g; f8 l1 @/ i( F1 N' y1 A
94 800A005E 非法使用 Null2 w) c9 \1 M! ]
322 800A0142 不能建立所需临时文件7 w# u9 C$ W' g$ z
424 800A01A8 需要对象# ]( j6 R9 h5 C, j6 Q& k8 t
429 800A01AD ActiveX 部件无法创建对象
+ t: d7 H! h6 ~- K0 H- O" t" h430 800A01AE 类不支持自动化4 r; D' O5 }% H8 X# x" ?3 W
432 800A01B0 在自动化操作中未找到文件名或类名. Q$ J7 ~- ?" [1 _; W0 E4 t
438 800A01B6 对象不支持该属性或方法
8 u8 ?1 R5 F/ v, l440 800A01B8 Automation错误
. @5 a$ R) Y7 V! W! I$ b( A8 G445 800A01BD 对象不支持此操作2 Z3 }: |! o/ V5 |: }
446 800A01BE 对象不支持指定的参数
/ A) y, Y2 a4 e9 i9 y- N447 800A01BF 对象不支持当前的区域设置
! O' n- r% z( A) ^448 800A01C0 未找到命名参数; A K! |( Z! M5 z- ~* ]) C
449 800A01C1 参数不可选. W$ A9 a+ I, ?- c( X1 _3 }
450 800A01C2 错误的参数个数或无效的参数属性值4 z& P+ a: h+ b8 P. I6 d
451 800A01C3 对象不是一个集合 Y1 e5 h1 v3 W# j8 w9 ~2 T
453 800A01C5 指定的dll函数未找到
% ], d3 @8 h- q v6 E% U455 800A01C7 代码源锁错误7 @' Q% d$ K( J3 y% S: s4 A% _
457 800A01C9 这个键已经是本集合的一个元素关联
( X1 j8 i2 G7 m8 M458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型! w5 B6 t7 C |! s& g
462 800A01CE 远程服务器不存在或不能访问+ Z( w8 ~8 ]- T0 X/ m9 |
481 800A01E1 无效图片
7 J0 p' I. `: N8 x9 K; c/ {500 800A01F4 变量未定义
" S# E1 \! [( A! B3 L) p+ j9 A: e1 g( r501 800A01F5 违法的分配$ ^" j- e. Z: L w6 y
502 800A01F6 脚本对象不安全3 t9 U; B& Z0 \; t, i
503 800A01F7 对象不能安全初始化
$ C* H0 w, g$ C: ^2 m6 N4 z504 800A01F8 对象不能安全创建
" r, S- ]* ~+ m- z/ b I U* \505 800A01F9 无效的或不合格的引用. R1 W! |3 T6 f2 Y
506 800A01FA 类未被定义
1 ?! s9 ]3 S& T% y; i$ h4 h507 800A01FB 发生异常
7 Y$ W! J$ v: ]( q1 A0 R5016 800A1398 需要正则表达式对象
& z# F/ [* ?$ \) _* y5017 800A1399 正则表达式中的语法错误
4 e0 k2 \8 f4 L% v* I R5018 800A139A 错误的数量词
# G; o8 ?" x+ T) D* g! h5019 800A139B 在正则表达式中需要 ']'+ f. e3 |( j0 ?& L2 r
5020 800A139C 在正则表达式中需要 ')'
7 P; {! P% t% K$ I( L5021 800A139D 字符集越界
1 O9 _' P6 M9 D) m- [+ ?2 p32811 800A802B 元素未找到
) s" F7 W# h5 g; c" J' q. q7 r! N) A
1 M7 S9 x! b* d. p" A6 c |
|