下沙论坛
标题:
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% i
1001 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 G
1010 800A03F2 需要标识符
9 G! V, \, ]; A0 l/ O' L* n
1011 800A03F3 需要 '='
9 ~4 t3 I5 p* _) N' f8 T6 m- D
1012 800A03F4 需要 'If'
3 ~. `5 ]7 |0 k- C2 m7 l5 q- y3 \
1013 800A03F5 需要 'To'
. o* d7 [$ [& X8 h3 \7 ~8 i* K0 ~# c
1014 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 J
1017 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 j
1020 800A03FC 需要 'Next'
$ J: K2 z' b' d; v4 Z
1021 800A03FD 需要 'Case'
& L- C4 W0 G4 X* y; j9 M: b
1022 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 Z
1025 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 X
1033 800A0409 未结束的串常量
7 Y: M) i$ Z0 ~5 w% x
1034 800A040A 未结束的注释
- L" A2 L, u- a5 p9 l9 w2 c _
1037 800A040D 无效使用关键字 'Me'
; O* U' Y' D1 E3 M1 y# D1 B
1038 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: c
1041 800A0411 名称重定义
, H. E5 Y1 ]% F o3 u1 d, h
1042 800A0412 必须为行的第一个语句
6 p( R& I" @) u0 T: H b$ a J8 A
1043 800A0413 不能赋给非Byval参数
8 z$ X& Y* ~7 f. Y3 d* d
1044 800A0414 调用 Sub 时不能使用圆括号
. k* C7 [9 i, z. n1 Z8 S
1045 800A0415 需要文字常数
5 t* A0 O1 T8 p" K4 P9 I
1046 800A0416 需要 'In'
% W! E' q8 r/ _5 i
1047 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" t
1051 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/ I
1054 800A041E Property Let 或 Set 至少应该有一个参数
* o5 B+ ]8 l8 k* S: E, [
1055 800A041F 不需要的 'Next'
( P1 z( V" Z+ v' D
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
, ^5 h0 j) ~0 F0 o+ T5 f
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
3 `& ^ E* ]# P3 e2 s( R
1058 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: @* e
5 800A0005 无效过程调用或参数
+ P8 R# z/ p4 p8 w2 P9 H7 w$ Q
6 800A0006 溢出
5 g7 Q2 P8 j3 h. c! P
7 800A0007 内存不足
; I: Q: T& ?! x: A1 ^
9 800A0009 下标越界
: x) [$ ^6 D0 Y- z C
10 800A000A 该数组为定长的或临时被锁定
4 [5 D: m* \* U
11 800A000B 被零除
: \ y$ T# c, O" _& M
13 800A000D 类型不匹配
/ ~( G) k* _4 T; @% A
14 800A000E 字符串空间溢出
* O" I% M" |6 ~) i% }$ I
17 800A0011 无法执行请求的操作
; B U# C. L _/ f+ ~& u
28 800A001C 堆栈溢出
; l9 c% G1 [! D
35 800A0023 未定义 Sub 或 Function
8 y" e$ @ f2 w& g1 z1 e- \0 I) e. w
48 800A0030 加载 DLL 错误
0 q3 J& G9 q u& Z: R& Q" H; r- g
51 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+ b
57 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- `( y
68 800A0044 设备不可用
0 k$ f3 u) y' c) J3 o( l6 p
70 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 O
76 800A004C 路径未找到
- `6 ^3 H8 b9 N* B1 P8 q3 z4 g7 `
91 800A005B 未设置对象变量
7 o; [( E3 L% {: R
92 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 R
429 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 v
446 800A01BE 对象不支持指定的参数
( G( |) T9 Z6 g: k
447 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 a
451 800A01C3 对象不是一个集合
* @% K) @4 Q* i
453 800A01C5 指定的dll函数未找到
2 Y5 U4 }- P# t. o1 x
455 800A01C7 代码源锁错误
. Y( M" Q" o9 `3 n
457 800A01C9 这个键已经是本集合的一个元素关联
! p- ^0 N' N$ m. r4 ^
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
- |. n7 H1 j4 ^$ `) G( b
462 800A01CE 远程服务器不存在或不能访问
( m( @ ]0 a! V. m3 G
481 800A01E1 无效图片
% T4 C; Z% N B" o
500 800A01F4 变量未定义
: e7 k3 Q6 {/ s9 g* s4 U
501 800A01F5 违法的分配
% U1 [7 c* j* M( i2 ]+ a
502 800A01F6 脚本对象不安全
/ ~2 `% h0 b% I; c4 D, [
503 800A01F7 对象不能安全初始化
, b t$ w& Y+ ~; Z3 q4 j
504 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 A
5016 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! t
5019 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