快捷搜索:

您的位置:澳门新葡4473网站 > 新闻社区 > VBS错误代码释义

VBS错误代码释义

发布时间:2020-02-01 01:17编辑:新闻社区浏览(141)

    J 语法错误是指当 J 语句违反了 J 脚本语言的一条或多条语法规则时导致的错误。J 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误

    VBScript 语法错误

    错误号 描述
    十进制   十六进制  说明
    1001   800A03E9  内存不足
    1002    800A03EA  语法错误
    1003   800A03EB  需要“:”
    1004    800A03EC  需要“;”
    1005   800A03ED  需要“(”
    1006   800A03EE  需要“)”
    1007   800A03EF  需要“]”
    1008   800A03F0  需要“{”
    1009   800A03F1  需要“}”
    1010   800A03F2  需要标识符
    1011   800A03F3  需要“=”
    1012   800A03F4  需要“/”
    1013   800A03F5  无效数
    1014   800A03F6  非法字符
    1015   800A03F7  字符串常数未结束
    1016   800A03F8  注释未结束
    1018   800A03FA  函数外有 ’return’ 语句
    1019   800A03FB  在循环外不能有“break”
    www.4473.vip,1020   800A03FC  在循环外不能有“continue”
    1023   800A03FF  需要十六进制数
    1024   800A0400  需要“while”
    1025   800A0401  标签定义重复
    1026   800A0402  未找到标签
    1027   800A0403  一条 “switch” 语句中只能有一个 “default”
    1028   800A0404  需要标识符、字符串或者数字
    1029   800A0405  需要“@end”
    1030   800A0406  条件编译已关闭
    1031   800A0407  需要常数
    1032   800A0408  需要“@”
    1033   800A0409  需要“catch”
    1034   800A040A  需要“var”
    1035   800A040B  “Throw”的后面必须跟有一个表达式,且在同一源代码行上

    如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。VBScript 语法错误通常在执行程序前,编译程序时产生。

    J 运行时错误
    J 运行时错误是指当 J 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现J 运行时错误时。
    以下是76个运行时错误

     以下是53个语法错误: 
    十进制 十六进制      说明 
    1001  (0x800A03E9)   内存不足
    1002  (0x800A03EA)   语法错误
    1003  (0x800A03EB)   缺少“:”
    1005  (0x800A03ED)   需要 '('
    1006  (0x800A03EE)   需要 ')'
    1007  (0x800A03EF)   缺少“]”
    1010  (0x800A03F2)   需要标识符
    1011  (0x800A03F3)   需要 '='
    1012  (0x800A03F4)   需要 'If'
    1013  (0x800A03F5)   需要 'To'
    1014  (0x800A03F6)   需要 'End'
    1015  (0x800A03F7)   需要 'Function'
    1016  (0x800A03F8)   需要 'Sub'
    1017  (0x800A03F9)   需要 'Then'
    1018  (0x800A03FA)   需要 'Wend'
    1019  (0x800A03FB)   需要 'Loop'
    1020  (0x800A03FC)   需要 'Next'
    1021  (0x800A03FD)   需要 'Case'
    1022  (0x800A03FE)   需要 'Select'
    1023  (0x800A03FF)   需要表达式
    1024  (0x800A0400)   需要语句
    1025  (0x800A0401)   需要语句的结束
    1026  (0x800A0402)   需要整数常数
    1027  (0x800A0403)   需要 'While' 或 'Until'
    1028  (0x800A0404)   需要 'While,'、 'Until,' 或语句未结束
    1029  (0x800A0405)   需要 'With'
    1030  (0x800A0406)   标识符太长
    1031  (0x800A0407)   无效的数
    1032  (0x800A0408)   无效的字符
    1033  (0x800A0409)   未结束的串常量
    1034  (0x800A040A)   未结束的注释
    1037  (0x800A040D)   无效使用关键字 'Me'
    1038  (0x800A040E)   'loop' 没有 'do'
    1039  (0x800A040F)   无效 'exit' 语句
    1040  (0x800A0410)   无效 'for' 循环控制变量
    1041  (0x800A0411)   名称重定义
    1042  (0x800A0412)   必须为行的第一个语句
    1043  (0x800A0413)   不能赋给非Byval参数
    1044  (0x800A0414)   调用 Sub 时不能使用圆括号
    1045  (0x800A0415)   需要文字常数
    1046  (0x800A0416)   需要 'In'
    1047  (0x800A0417)   需要 'Class'
    1048  (0x800A0418)   必须在一个类的内部定义
    1049  (0x800A0419)   在属性声明中需要 Let , Set 或 Get
    1050  (0x800A041A)   需要 'Property'
    1051  (0x800A041B)   参数数目必须与属性说明一致 
    1052  (0x800A041C)   在类中不能有多个缺省的属性/方法 
    1053  (0x800A041D)   类初始化或终止不能带参数
    1054  (0x800A041E)   Property Let 或 Set 至少应该有一个参数
    1055  (0x800A041F)   不需要的 'Next'
    1056  (0x800A0420)   只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
    1057  (0x800A0421)   说明 'Default' 必须同时说明 'Public' "
    1058  (0x800A0422)   只能在 Property Get 中指定 'Default'

    错误号 描述
    十进制        十六进制   说明
    5        800A0005   非法过程调用或参数
    6        800A0006   溢出
    7               800A0007       内存不足
    9               800A0009       下标超界
    10              800A000A       此数组被固定或临时锁定
    11              800A000B       零除错误
    13              800A000D       类型失配
    14              800A000E       串空间不足
    17              800A0011       不能执行所请求的操作
    28              800A001C       栈空间不足
    35              800A0023       子过程或函数未找到
    48              800A0030       装载DLL出错
    51              800A0033 

    VBScript 运行时错误

    如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或分配内存时,才会产生 VBScript 运行时错误。

     以下是65个运行时错误: 
    十进制 十六进制      说明 
       5  (0x800A0005)   无效过程调用或参数
       6  (0x800A0006)   溢出
       7  (0x800A0007)   内存不足
       9  (0x800A0009)   下标越界
      10  (0x800A000A)   该数组为定长的或临时被锁定
      11  (0x800A000B)   被零除
      13  (0x800A000D)   类型不匹配
      14  (0x800A000E)   字符串空间溢出
      17  (0x800A0011)   无法执行请求的操作
      28  (0x800A001C)   堆栈溢出
      35  (0x800A0023)   未定义 Sub 或 Function
      48  (0x800A0030)   加载 DLL 错误
      51  (0x800A0033)   内部错误
      52  (0x800A0034)   坏文件名或数
      53  (0x800A0035)   文件未找到
      54  (0x800A0036)   坏文件模式
      55  (0x800A0037)   文件已经打开
      57  (0x800A0039)   设备I/O错误
      58  (0x800A003A)   文件已经存在
      61  (0x800A003D)   磁盘空间已满
      62  (0x800A003E)   输入超出文件尾
      67  (0x800A0043)   文件太多
      68  (0x800A0044)   设备不可用
      70  (0x800A0046)   权限禁用
      71  (0x800A0047)   磁盘未准备好
      74  (0x800A004A)   不能用不同的驱动器重新命名
      75  (0x800A004B)   路径/文件访问错误
      76  (0x800A004C)   路径未找到
      91  (0x800A005B)   未设置对象变量
      92  (0x800A005C)   For 循环未初始化
      94  (0x800A005E)   非法使用 Null
     322  (0x800A0142)   不能建立所需临时文件
     424  (0x800A01A8)   需要对象
     429  (0x800A01AD)   Activex 部件无法创建对
     430  (0x800A01AE)   类不支持自动化
     432  (0x800A01B0)   在自动化操作中未找到文件名或类名
     438  (0x800A01B6)   对象不支持该属性或方法
     440  (0x800A01B8)   Automation错误
     445  (0x800A01BD)   对象不支持此操作
     446  (0x800A01BE)   对象不支持指定的参数
     447  (0x800A01BF)   对象不支持当前的区域设置
     448  (0x800A01C0)   未找到命名参数
     449  (0x800A01C1)   参数不可选
     450  (0x800A01C2)   错误的参数个数或无效的参数属性值
     451  (0x800A01C3)   对象不是一个集合
     453  (0x800A01C5)   指定的dll函数未找到
     455  (0x800A01C7)   代码源锁错误
     457  (0x800A01C9)   这个键已经是本集合的一个元素关联
     458  (0x800A01CA)   变量使用了一个 VBScript 中不支持的自动化(Automation)类型
     462  (0x800A01CE)   远程服务器不存在或不能访问
     481  (0x800A01E1)   无效图片
     500  (0x800A01F4)   变量未定义
     501  (0x800A01F5)   违法的分配非法赋值
     502  (0x800A01F6)   脚本对象不能安全地使用 Script 编程
     503  (0x800A01F7)   对象不能安全初始化
     504  (0x800A01F8)   对象不能安全创建
     505  (0x800A01F9)   无效的或不合格的引用
     506  (0x800A01FA)   类未被定义
     507  (0x800A01FB)   发生异常出现一个意外错误
    5016  (0x800A1398)   需要正则表达式对象
    5017  (0x800A1399)   正则表达式中的语法错误
    5018  (0x800A139A)   错误的数量词
    5019  (0x800A139B)   在正则表达式中需要 ']'
    5020  (0x800A139C)   在正则表达式中需要 ')'
    5021  (0x800A139D)   字符集越界
    3281  (0x800A802B)   元素未找到

     

    出处:

    本文由澳门新葡4473网站发布于新闻社区,转载请注明出处:VBS错误代码释义

    关键词: