下沙论坛

标题: vbscript错误代码及对应解释大全 [打印本页]

作者: 煎饼    时间: 2004-4-22 15:49
标题: vbscript错误代码及对应解释大全
vbscript错误代码及对应解释大全 3 B1 N% Z; d5 ?" z3 b
VBScript 语法错误
1 X/ _: c+ r* \5 v9 T3 A如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
; C0 i* F4 _9 G; E' i错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:
& d+ m6 g4 C/ D2 y* c错误编号 描述 ' w7 V& C& }0 D& z( ^
十进制 十六进制   说明
% R; S/ F- b& l  Z" `7 \- n% i1001  800A03E9  内存不足( K6 Q; F, n- Q- W6 D; A
1002  800A03EA  语法错误) }' b" c0 O' M# d
1003  800A03EB  缺少“:”5 Y5 i( {( E" W# s* X
1005  800A03ED  需要 '('# X0 a6 P' ]# S; n6 n  q
1006  800A03EE  需要 ')'8 w0 i5 X- Z) a4 s+ O; P% m
1007  800A03EF  缺少“]”
. R# W6 t$ z; k& A. W3 Y  G1010  800A03F2  需要标识符9 G! V, \, ]; A0 l/ O' L* n
1011  800A03F3  需要 '='
9 ~4 t3 I5 p* _) N' f8 T6 m- D1012  800A03F4  需要 'If'3 ~. `5 ]7 |0 k- C2 m7 l5 q- y3 \
1013  800A03F5  需要 'To'
. o* d7 [$ [& X8 h3 \7 ~8 i* K0 ~# c1014  800A03F6  需要 'End'* y. H: @0 u, S
1015  800A03F7  需要 'Function': G! b9 S2 D( Y+ n) j. N3 ]
1016  800A03F8  需要 'Sub'
# k' L5 A- F, ?# z3 J1017  800A03F9  需要 'Then'4 h7 h7 f8 A7 D7 C
1018  800A03FA  需要 'Wend'/ U# W3 q& Q0 k+ Q$ V& F- `
1019  800A03FB  需要 'Loop'
- o: X- O4 w$ V  z1 ]# ^6 j1020  800A03FC  需要 'Next'
$ J: K2 z' b' d; v4 Z1021  800A03FD  需要 'Case'
& L- C4 W0 G4 X* y; j9 M: b1022  800A03FE  需要 'Select'; v0 {+ m& k/ q% X8 H, M* P7 C
1023  800A03FF  需要表达式( ^, i6 h" j/ E' n, X; l$ f$ c
1024  800A0400  需要语句
5 G3 ~: O& R0 \2 `2 t  Z1025  800A0401  需要语句的结束
1 T; J6 W) P4 F% `1026  800A0402  需要整数常数+ F/ A, k# @1 |9 M: u- G
1027  800A0403  需要 'While' 或 'Until'# _! ^" x) z) s. S( n1 _+ E0 W  h5 R
1028  800A0404  需要 'While,'、 'Until,' 或语句未结束) [8 A5 i1 h. w+ h. w8 B
1029  800A0405  需要 'With'( h; K1 S! G9 r* [! t. x
1030  800A0406  标识符太长
& x7 C1 B3 ^7 L: k0 I1 E& c; \% ?1031  800A0407  无效的数- p1 m" u  |9 x0 g% `. N  p/ u
1032  800A0408  无效的字符
+ \! n# f6 U! Q( B( S7 X1033  800A0409  未结束的串常量
7 Y: M) i$ Z0 ~5 w% x1034  800A040A  未结束的注释- L" A2 L, u- a5 p9 l9 w2 c  _
1037  800A040D  无效使用关键字 'Me'
; O* U' Y' D1 E3 M1 y# D1 B1038  800A040E  'loop' 没有 'do'0 g$ ^& n, ^/ g) ~& y
1039  800A040F  无效 'exit' 语句
4 Q9 i# P) X$ O- K/ ?/ ~/ ~8 r2 @1040  800A0410  无效 'for' 循环控制变量
  M; x7 S6 ?% M: c1041  800A0411  名称重定义, H. E5 Y1 ]% F  o3 u1 d, h
1042  800A0412  必须为行的第一个语句
6 p( R& I" @) u0 T: H  b$ a  J8 A1043  800A0413  不能赋给非Byval参数
8 z$ X& Y* ~7 f. Y3 d* d1044  800A0414  调用 Sub 时不能使用圆括号
. k* C7 [9 i, z. n1 Z8 S1045  800A0415  需要文字常数5 t* A0 O1 T8 p" K4 P9 I
1046  800A0416  需要 'In'
% W! E' q8 r/ _5 i1047  800A0417  需要 'Class'2 h5 W" r# T( D' R) t+ l, w
1048  800A0418  必须在一个类的内部定义1 W" N. }" E: {5 l1 c1 {+ u% \
1049  800A0419  在属性声明中需要 Let , Set 或 Get
; o: k, O* j5 `' U5 ]/ |1050  800A041A  需要 'Property'
8 f: T( \  X" t1051  800A041B  参数数目必须与属性说明一致 ( R6 |, `8 Z& g& g' A- W
1052  800A041C  在类中不能有多个缺省的属性/方法 . L, t& V5 q( Y9 X
1053  800A041D  类初始化或终止不能带参数
/ s. C* R5 l, |& U- m3 t2 e/ I1054  800A041E  Property Let 或 Set 至少应该有一个参数
* o5 B+ ]8 l8 k* S: E, [1055  800A041F  不需要的 'Next'
( P1 z( V" Z+ v' D1056  800A0420  只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
, ^5 h0 j) ~0 F0 o+ T5 f1057  800A0421  说明 'Default' 必须同时说明 'Public' "
3 `& ^  E* ]# P3 e2 s( R1058  800A0422  只能在 Property Get 中指定 'Default', n6 T( z: `7 G2 }6 _. e* L
( R) }; O' {# F2 Q+ C& Q+ N6 u# H
VBScript 运行时错误' `* Y/ t+ B! u5 {0 `7 ^- y
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
& p# x% S$ c% [% E分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
, p6 v+ h6 z2 |+ ^3 T4 S错误编号 描述 3 i6 N/ n5 Q/ l/ z& s. Y% u
十进制 十六进制   说明
7 s6 D" L# g1 _* @( d) S: @* e5  800A0005  无效过程调用或参数
+ P8 R# z/ p4 p8 w2 P9 H7 w$ Q6  800A0006  溢出
5 g7 Q2 P8 j3 h. c! P7  800A0007  内存不足; I: Q: T& ?! x: A1 ^
9  800A0009  下标越界: x) [$ ^6 D0 Y- z  C
10  800A000A  该数组为定长的或临时被锁定
4 [5 D: m* \* U11  800A000B  被零除
: \  y$ T# c, O" _& M13  800A000D  类型不匹配
/ ~( G) k* _4 T; @% A14  800A000E  字符串空间溢出
* O" I% M" |6 ~) i% }$ I17  800A0011  无法执行请求的操作
; B  U# C. L  _/ f+ ~& u28  800A001C  堆栈溢出; l9 c% G1 [! D
35  800A0023  未定义 Sub 或 Function
8 y" e$ @  f2 w& g1 z1 e- \0 I) e. w48  800A0030  加载 DLL 错误
0 q3 J& G9 q  u& Z: R& Q" H; r- g51  800A0033  内部错误" D# j) o4 Z' R1 ]5 ^
52  800A0034  坏文件名或数+ H4 ~" r: j! B" K! {
53  800A0035  文件未找到' q  ?) j! H2 `' G
54  800A0036  坏文件模式4 f4 l  a8 P- ^3 z5 ?
55  800A0037  文件已经打开
( v2 K, h: ^& }& h+ b57  800A0039  设备I/O错误/ \1 U( p0 _/ S2 ?
58  800A003A  文件已经存在% Q$ G0 S8 M5 p
61  800A003D  磁盘空间已满" _2 C. [/ u1 M9 g6 b6 k
62  800A003E  输入超出文件尾6 p9 u7 }! m) M. ]# d1 p% t
67  800A0043  文件太多
6 M1 v# ]5 J1 O" G4 X- `( y68  800A0044  设备不可用
0 k$ f3 u) y' c) J3 o( l6 p70  800A0046  权限禁用
" }  X& `5 e* ]3 ^71  800A0047  磁盘未准备好! ]* x- x: A. p  I9 v  s4 f
74  800A004A  不能用不同的驱动器重新命名# ?& D0 ~: W7 P) p5 x" K: O4 {
75  800A004B  路径/文件访问错误
6 r& A7 T- Q: O8 f2 O76  800A004C  路径未找到
- `6 ^3 H8 b9 N* B1 P8 q3 z4 g7 `91  800A005B  未设置对象变量
7 o; [( E3 L% {: R92  800A005C  For 循环未初始化5 R1 _, q9 E+ g1 g5 T
94  800A005E  非法使用 Null' P+ ]6 ?9 U* B) L" s
322  800A0142  不能建立所需临时文件9 M! \" n8 }  P; o; P* V
424  800A01A8  需要对象
  e. {* h+ K8 T) Q4 g* E9 z4 R429  800A01AD  ActiveX 部件无法创建对象4 o" F6 q! v% r, t5 |' D
430  800A01AE  类不支持自动化& @, `5 r. P/ B7 z' ?
432  800A01B0  在自动化操作中未找到文件名或类名) c9 p/ Q  d4 _- n' k
438  800A01B6  对象不支持该属性或方法' z& @# D! L/ s2 I7 Z+ b
440  800A01B8  Automation错误
- X1 L. ~: \/ ~  \445  800A01BD  对象不支持此操作
( ?% ^3 K8 f2 F+ |3 G+ K3 v446  800A01BE  对象不支持指定的参数
( G( |) T9 Z6 g: k447  800A01BF  对象不支持当前的区域设置( |7 v# g0 ^6 p  i5 S
448  800A01C0  未找到命名参数; U# h$ {5 @/ d, }$ C% x) @( A) W
449  800A01C1  参数不可选1 N$ i) |9 l' }4 `/ K
450  800A01C2  错误的参数个数或无效的参数属性值
! s& U4 O1 `) R8 M, r/ r0 a451  800A01C3  对象不是一个集合
* @% K) @4 Q* i453  800A01C5  指定的dll函数未找到
2 Y5 U4 }- P# t. o1 x455  800A01C7  代码源锁错误. Y( M" Q" o9 `3 n
457  800A01C9  这个键已经是本集合的一个元素关联! p- ^0 N' N$ m. r4 ^
458  800A01CA  变量使用了一个 VBScript 中不支持的自动化(Automation)类型
- |. n7 H1 j4 ^$ `) G( b462  800A01CE  远程服务器不存在或不能访问( m( @  ]0 a! V. m3 G
481  800A01E1  无效图片
% T4 C; Z% N  B" o500  800A01F4  变量未定义
: e7 k3 Q6 {/ s9 g* s4 U501  800A01F5  违法的分配
% U1 [7 c* j* M( i2 ]+ a502  800A01F6  脚本对象不安全
/ ~2 `% h0 b% I; c4 D, [503  800A01F7  对象不能安全初始化
, b  t$ w& Y+ ~; Z3 q4 j504  800A01F8  对象不能安全创建9 i) ^8 X0 T: C& k! I
505  800A01F9  无效的或不合格的引用. Y* R+ Q3 H+ x8 D6 V4 u
506          800A01FA  类未被定义
3 t/ o) r5 Y. V) |$ f/ {507          800A01FB  发生异常
% A; E0 X3 J" X8 o0 U7 a) k3 v9 A5016  800A1398  需要正则表达式对象; p1 X, E9 X5 Y1 O& j; ~
5017  800A1399  正则表达式中的语法错误& B. H  ^' Z+ O1 Q% J! |+ I/ {* n' v
5018  800A139A  错误的数量词
2 N- A8 f  ?8 [1 T4 g  f  L0 P3 L$ _, A! t5019  800A139B  在正则表达式中需要 ']') O/ K" F% f* S/ B3 h. B7 D
5020  800A139C  在正则表达式中需要 ')'
3 `8 Y, A, y  P2 p5 ~& D1 {5021  800A139D  字符集越界
! K: L! `, ~. L+ P% V6 e' @32811      800A802B  元素未找到4 d; m+ T' V) Y' P+ X6 B
6 \- x) M& b2 u+ U, S) P. _: W
, d$ u: J  a  [4 b8 {7 C$ V% J

作者: wlyever    时间: 2004-8-17 17:43
哈哈!!!!!




欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) Powered by Discuz! X3.3