Visual Basic 运行时消息
更新:2007 年 11 月
本节包含运行时出现的 Visual Basic 错误消息。
如果将 EscapeQuote 设置为 True,则双引号不是分隔字段的有效注释标记
无论是作为参数还是作为返回值,属性或方法调用都不能包括对私有对象的引用
参数“<argument1>”必须小于或等于参数“<argument2>”的长度
参数 <argumentname> 不能是空字符串或 Nothing
参数“<argumentname>”无法转换为类型“<typename>”
参数“<argumentname>”无法转换为类型“Date”
参数“<argumentname>”是 Nothing 或是空的
参数“<argumentname>”必须大于 0 或等于 -1
参数“<argumentname>”必须在 -32768 到 65535 的范围内
参数“<argumentname>”必须在 0 到 99 的范围内
参数“<argumentname>”必须在 1 到 255 的范围内
参数“<argumentname1>”必须小于或等于参数“<argumentname2>”的长度
参数“Access”无效。追加模式的有效值为“OpenAccess.Write”和“OpenAccess.Default”
参数“Access”无效。输入模式的有效值为“OpenAccess.Read”和“OpenAccess.Default”
参数“Access”无效。输出模式的有效值为“OpenAccess.Write”和“OpenAccess.Default”
数组维数与“VBFixedArray”属性所指定的维数不匹配
无法将类型“<type1>”的参数“<argumentname>”转换为类型“<type2>”
无法将“<type1>”类型的起始值和“<type2>”类型的步长值转换为常用类型
无法将“<type1>”类型的起始值、类型“<type2>”的限制值和类型“<type3>”的步长值转换为常用类型
从字符串“<string>”到类型“<typename>”的强制转换无效
从类型“<typename1>”到类型“<typename2>”的强制转换无效
类“<classname>”不实现 System.Collections.ICollection 接口
类型为“<typename>”的字段“<fieldname>”是“ReadOnly”
包含类型“<typename>”字段“<fieldname>”的结构的文件 I/O 无效
自动化操作期间未找到文件名或类名 (Visual Basic)
由 FileName 指定的文件不使用由 FileEncoding 指定的编码
Microsoft Visual Basic 运行库的内部错误
当“<name>¡±是后期绑定表达式的结果时,对值类型为“<typename>¡±的字段进行后期绑定赋值无效
无法使用当前的 Delimiters 分析行 <number>
无法使用当前的 FieldWidths 分析行 <number>
类型“<typename>”的循环控制变量不实现“System.IComparable”接口
无法用 <number> 个参数调用方法“<methodname>”
方法“<methodname>”没有名为“<parametername>”的参数。
My.Application.Log 无法确定可用磁盘空间量
必须进行收缩转换才能用这些参数调用可访问的重载“<methodname>”
必须进行收缩转换才能用这些参数调用可访问重载“<methodname>”:<list>
必须进行扩大转换才能用这些参数调用可访问的重载“<methodname>”<list>
无法用这些参数调用可访问的重载“<methodname>”:<list>
方法“<methodname>”不能接受类型“<typename>”的参数作为参数“<parametername>”
属性 <propertyname> 不能设置为空字符串或 Nothing
属性 <propertyname> 不能设置为 Nothing
未定义 Property Let 过程,并且 Property Get 过程未返回对象
未找到类型“<typename>”的公共成员“<membername>”
“ReDim”Preserve 操作数不能为 Nothing
不能组合 SimplifiedChinese 和 VbStrConv.TraditionalChinese
EventLogSource 中指定的源名称注册到了非 EventLogName 指定的日志中
指定的注册表项无效,原因是其中包含两个或两个以上连续的反斜杠
“StrConv.LinguisticCasing”需要“StrConv.LowerCase”或“StrConv.UpperCase”
字符串长度超过“FileSystem”API 的 32767 个字符的最大长度
未定义 Sub 或 Function (Visual Basic)
TextFieldParser 无法完成读取操作,因为已经超出最大缓冲区大小
远程服务器计算机不存在或不可用 (Visual Basic)
参数“<argumentname>”的类型为“<typename>”,它不是数值类型
无法读取分隔字段,因为当 EscapeQuotes 设置为 True 时,双引号不是合法的分隔符
无法读取固定宽度的字段,因为 FieldWidths 为 Nothing 或空
无法接收对象的事件,原因是该对象激发的事件数已达到它所支持的事件接收器的最大数
无法写入日志文件,因为写入日志文件会导致日志文件超出 MaximumSize 值
无法写入日志文件,因为写入日志文件会使可用磁盘空间低于 ReservedSpace 值
在使用“Object”类型的参数时,请使用“FileGetObject”,而不要使用“FileGet”
在使用“Object”类型的参数时,请使用“FilePutObject”,而不要使用“FilePut”
VbStrConv.Wide 和 VbStrConv.Narrow 不适用于指定的区域设置
不能组合 VbStrConv.Wide 和 VbStrConv.Narrow