vbscript|错误|vbscript
实际使用时将程序的十六进制出错代码转换为十进制,再进行对照即可。
例如:Microsoft VBScript 编译器错误 (0x800A03FC)
将 3FC 转换为十进制是 1020,对照可知错误原因是“缺少‘Next’”
错误代码信息5无效的过程调用或参数6溢出7内存不够9下标越界10数组长度固定或临时锁定11被零除13类型不匹配14字符串空间溢出28堆栈空间溢出35
Sub 或
Function 未定义48加载 DLL 时出错51内部错误53文件未找到57设备 I/O 错误58文件已存在61磁盘已满67文件太多70没有权限75路径/文件访问错误76路径未找到91未设置对象变量或
With 块变量92未初始化
For 循环94无效的
Null 使用322无法创建必要的临时文件424要求使用对象429ActiveX 部件无法创建对象430类不支持 Automation432Automation 操作过程中,未找到文件名或类名438对象不支持此属性或方法440Automation 错误445对象不支持此操作446对象不支持命名的参数447对象不支持当前区域设置448未找到命名参数449此参数必选450参数个数错误或无效的属性赋值451对象不是集合453未找到指定的 DLL 函数455代码资源锁定错误457此键已和集合中的元素关联458VBScript 中不支持使用 Automation 类型的变量500变量未定义501非法赋值502用此对象进行脚本编程会出错503对象不能安全初始化1001内存不够1002语法错误1003缺少“:”1004缺少“;”1005缺少“(”1006缺少“)”1007缺少“]”1008缺少“{”1009缺少“}”1010缺少标识符1011缺少“=”1012缺少“If”1013缺少“To”1014缺少“End”1015缺少“Function”1016缺少“Sub”1017缺少“Then”1018缺少“Wend”1019缺少“Loop”1020缺少“Next”1021缺少“Case”1022缺少“Select”1023缺少表达式1024缺少语句1025语句未结束1026缺少整型常数1027缺少“While”或“Until”1028缺少“While”、“Until”或语句结尾1029局部变量或参数过多1030标识符过长1031无效的编号1032无效的字符1033未终止字符串常数1034未终止注释1035嵌套的注释1037“Me”关键字使用无效1038“Loop”缺少“Do”1039无效的“Exit”语句1040无效的“For”循环控制变量1041名称被重定义1042必须是行中的第一个语句1043无法为非 ByVal 参数赋值1044调用 Sub 时不能使用括号1045缺少字母常数1046缺少“In”32766True32767False32811未找到元素