vbscript错误代码及对应解释大全

vbscript错误代码及对应解释大全

关键词:ASP

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

错误编号 描述
429 ActiveX 部件无法创建对象
507 发生异常
449 参数不可选
17 无法执行请求的操作
430 类不支持自动化
506 类未被定义
11 被零除
48 加载 DLL 错误
5020 在正则表达式中需要 ')'
5019 在正则表达式中需要 ']'
432 在自动化操作中未找到文件名或类名
92 For 循环未初始化
5008 非法赋值
51 内部错误
505 无效的或不合格的引用
481 无效图片
5 无效过程调用或参数
5021 字符集越界
94 非法使用 Null
448 未找到命名参数
447 对象不支持当前的区域设置
445 对象不支持此操作
438 对象不支持该属性或方法
451 对象不是一个集合
504 对象不能安全创建
503 对象不能安全初始化
502 脚本对象不安全
424 需要对象
91 未设置对象变量
7 内存不足
28 堆栈溢出
14 字符串空间溢出
6 溢出
35 未定义 Sub 或 Function
9 下标越界
5017 正则表达式中的语法错误
462 远程服务器不存在或不能访问
10 该数组为定长的或临时被锁定
13 类型不匹配
5018 错误的数量词
500 变量未定义
458 变量使用了一个 VBScript 中不支持的自动化类型
450 错误的参数个数或无效的参数属性值


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

错误编号 描述
1052 在类中不能有多个缺省的属性/方法
1044 调用 Sub 时不能使用圆括号
1053 类初始化或终止不能带参数
1058 只能在 Property Get 中指定 'Default'
1057 说明 'Default' 必须同时说明 'Public' "
1005 需要 '('
1006 需要 ')'
1011 需要 '='
1021 需要 'Case'
1047 需要 'Class'
1025 需要语句的结束 
1014 需要 'End'
1023 需要表达式
1015 需要 'Function'
1010 需要标识符
1012 需要 'If'
1046 需要 'In'
1026 需要整数常数
1049 在属性声明中需要 Let , Set 或 Get
1045 需要文字常数
1019 需要 'Loop'
1020 需要 'Next'
1050 需要 'Property'
1022 需要 'Select'
1024 需要语句
1016 需要 'Sub'
1017 需要 'Then'
1013 需要 'To'
1018 需要 'Wend'
1027 需要 'While' 或 'Until'
1028 需要 'While,'、 'Until,' 或语句未结束
1029 需要 'With'
1030 标识符太长
1014 无效字符
1039 无效 'exit' 语句
1040 无效 'for' 循环控制变量
1013 无效数字
1037 无效使用关键字 'Me'
1038 'loop' 没有 'do'
1048 必须在一个类的内部定义
1042 必须为行的第一个语句
1041 名称重定义
1051 参数数目必须与属性说明一致
1001 内存不足
1054 Property Let 或 Set 至少应该有一个参数
1002 语法错误
1055 不需要的 'Next'
1015 未终止字符串常数


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
2007-6-19 VER 1.5.0.65<br/> 1.增加Cjpeg 的 GetBytes 函数,可以对图片数据动态获取 <br/> 2.增加了 clsStringArray 的Byte数组管理功能,可插入字节、字节集,查找字节,得到或设置字节集等功能<br/> 3.增加了 网络服务器和客户端的 Connection 对象的Tag属性 和 GetNewConnection函数,用于克隆自身<br/>2007-6-18 VER 1.5.0.54<br/> 1.增加库 CWebCam 对摄像头进行控制<br/> 2.增加 CJpeg 库可对图像进行JPG格式的转换<br/> 3.增加 CDIBSection 库对点阵图进行操作<br/> 4.修正了 CConfig 库的 WriteString 方法的Bug<br/> 5.执行了安装命令后,增加了环境变量 ,增加 /uninstall 卸载命令,并提供了对文件类型的反注册功能<br/> 6.网络客户端 CClient库中增加了GetIPAddress功能,可对主机名进行IP转换<br/>2007-6-14 VER 1.5.0.40<br/> 1.增加示例:系统服务管理器.sps(未全部完成,但提供类模块 ServiceManager.CPS 文件,完全控制服务)<br/> 2.修正了部分 BUG<br/>2007-6-13 VER 1.5.0.19<br/> 1.增加支持库 CServices 可对WinNT以上系统服务进行如果下操作:<br/> 1)安装:可将任何可执行文件安装为系统服务<br/> 2)卸载:可卸载指定服务<br/> 3)查询:可查询任何指定服务的状态,返回如 正在停止,已停止,正在运行,正在启动等<br/> 4)设置:可设置任何服务的启动方式,如设置为 系统、自动、手动、已禁用等<br/> 5)枚举:可枚举系统内所有已安装的服务,以及对应的显示名称、描述、映像路径等<br/> 2.修正注册表支持库 并且更名为 CConfig 意为配置<br/> 3.增强 CWin32 库 新增函数:FindChildWindow 用于查找指定窗口的子窗口<br/>    新增函数:EnumAllChildWindows 枚举指定窗口的所有子窗口(包含子窗口的子窗口)<br/> 增加函数:GetChildWindows 枚举指定窗口的所有子窗口(不包含子窗口的子窗口)<br/> 新增函数:WindowsList 枚举所有系统正在运行的顶级窗口<br/>  新增例程:SuperSPY ++ 演示以上功能<br/>2007-6-12 VER 1.5.0.9<br/> 1.针对 ActiveX EXE 公开了 CForm 对象 和 CScriptEngine 对象<br/> 2.CScriptEngine 对象增加了 ExecuteCode 方法,可以运行字符串代码,这样就修补了 ExecuteFile 的不灵活<br/>2007-6-11 VER 1.5.0.0<br/> 1.重要更新:<br/> 支持编译命令 /c<br/> 可编译所支持的脚本源文件(*.sps,*.sss,*.vbs,*.js)为EXE独立文件<br/> 在 *.sps ,*.sss 文件上点击右键弹出菜单有加入“编译”命令<br/> 说明:编译器不自动搜索相关文件,如果需相关文件,请保证在运行时存在<br/> 2.修正了网络发送文件的BUG(发送的文件总是少一字节,导致某些文件传送后无法使用)<br/>2007-6-8 VER 1.3.0.94<br/> 1.修正 CFileIO 的 WriteToFile 函数名为 WriteTextFile 修正BUG<br/> 2.全面改变 CFileIO 的接口函数,原有函数名将都已被替换:参数:fNumber 未指定将用 Openfile 打开的句柄<br/> '打开文件,返回一个文件号<br/> OpenFile(文件名[,xType As String = "output"])<br/> <br/> '写入二进制内容 Put->WriteBytes(Data()[,offset = 1][,fNumbe = 0])<br/> '读二进制内容 Get->ReadBytes([offset = 1][,Length = -1][,fNumbe = 0])'参数:offset 位置'参数:Length 读入长度'<br/> '移动读写位置 Seek->SeekTo<br/> '写文本 Print->PrintText (what[,fNumber])<br/> '读取字符 ReadStr([lCount=0][,fNumber])<br/> '读入一行 ReadLine<br/> '读入行数 ReadLines(NumberOfLines[, fNumber = 0]) 参数:NumberOfLines 指定要读取多少行<br/> '读取从某行到某行 ReadLinesEx([StartLine = 1][,[EndLine = -1][,fNumber = 0])<br/> '读取由文件名指定的文本文件 ReadTextFile(FileName) <br/> '写文本文件 WriteTextFile(FileName,Texts)<br/> '一行一行读文本文件 ReadFileLineByLine([fNumber])<br/> '关闭文件 Close->CloseFile([fNumber])<br/> <br/> 3.修正 SControl 的背景色与前景色设置<br/>2007-6-4 VER 1.3.0.83<br/> 1.增加了Zlib压缩解压缩支持库,并在 EncryptFile.sps 示例中增加了演示<br/> 虚拟机会检查 System 路径和程序路径下是否存在Zlib.dll文件<br/> 如果不存在,程序会在 System32 路径下释放此文件<br/> (Zlib.Dll是国外著名的开源压缩程序,压缩率仅次于Winrar,而且速度很快)<br/> 2.修正了对VBS和JS文件的程序对象支持,现在可以在VBS脚本或JS脚本中使用App全局对象了<br/>2007-6-3 VER 1.3.0.71<br/> 1.修正了窗体 CtrlItems 对象的 DrawControl 捕获错误能力,如果提供了不被支持的控件,将会结束程序<br/> 2.增加了著名的几个加密 及解密 控件 SEncrypt.DLL 和示例 EncryptFile.sps<br/> 3.增加了窗体关闭时的事件捕捉及取消关闭窗口的能力,同时 所有的 vbscript 窗体过程必须写为 function 形式,对原有的 sub 形式不再支持<br/> <br/>2007-6-2 VER 1.3.0.63<br/> 1.增强了同一脚本程序的多脚本语言功能,真正实现了同一脚本里使用多种语言<br/> 2.增加例程 javascript学习.sps 演示了VBS调用JS的函数并得到返回值<br/> 3.修正了多语言脚本的Code代码段读取分析问题<br/>2007-6-1 VER 1.3.0.50<br/> 1.增加了Base64加密类支持<br/> 2.修整了网络服务器和网络客户端的示例<br/> 3.增加了网络服务器监听指定IP地址的功能,现在已经可以捕捉监听出错<br/> 4.增加了网络客户端连接时出错的捕获,连接超时为15秒<br/>2007-3-27 VER 1.2.0.3<br/> 1.超级脚本虚拟机发布

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蝈蝈俊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值