窗体加载错误日志消息

下面是出现在错误日志文件上的错误消息。注意,这些错误消息仅涉及 Visual Basic 加载窗体描述时可能发生的问题。而不是在事件过程、普通过程或 Basic 编码的其它部分可能存在的问题。

不能加载菜单 menuname

此消息表明 Visual Basic 发现菜单控件的父菜单已被定义为菜单分隔符。菜单分隔符不能作为父菜单控件,Visual Basic 不能加载这样的菜单控件。

此消息还表明 Visual Basic 发现某菜单控件,其父菜单的 Checked 属性已置为 True 。父菜单控件不能是复选的,Visual Basic 不能加载这样的菜单控件。

在菜单 menuname 中不能设置 Checked 属性

此消息表明 Visual Basic 发现顶层菜单控件的 Checked 属性已被设置为 True。顶层菜单控件不能有复选标记。Visual Basic 加载此菜单控件,但不设置它的 Checked 属性。

在 menuname 中不能设置 Shortcut 属性

此消息表明 Visual Basic 发现顶层菜单控件有定义的快捷键。顶层菜单不能有快捷键。Visual Basic 加载此菜单控件,不设置 Shortcut 属性。

控件 controlname 中的类 classname 不是已加载的控件类

此消息表明 Visual Basic 发现不能辨认的类名。

不能加载控件 controlname

此消息表明 Visual Basic 在窗体描述中遇到了不认识的控件类型。Visual Basic 建立一个图片框来表示不认识的控件,从不认识的控件描述中赋予此图片框任何有效的属性。当此信息出现时,可能跟随一些无效属性错误。

控件 controlname 有一用引号括起来的字符串,此处本应是属性名

此消息表明 Visual Basic 发现属性名称被双引号内的文本取代了,属性名称是不能放在双引号内的。例如:

"Caption" = "Start Demo"

这里,属性名称 Caption 不能放在双引号内。Visual Basic 会跳过窗体描述中会产生错误的这一行。

控件名称 controlname 无效

此消息表明控件名称不是 Visual Basic 中的有效字符串。Visual Basic 将不加载此控件。

控件名太长;controlname 被截尾

此消息表明 Visual Basic 发现控件名称长度超过 40 个字符。Visual Basic 将名称截短后加载控件。

没有发现 index 属性且控件 controlname 已存在。不能创建此控件

此消息表明 Visual Basic 发现一个没有索引的控件,它与先前已加载的控件同名。Visual Basic 不加载此控件。

窗体 formname 不能被加载

此消息表明 Visual Basic 遇到了不正确的文件尾或者第一个 Begin 语句已经丢失。

窗体或 MDIF 窗体名称 formname 不合法;不能加载此窗体

此消息表明窗体名称不是 Visual Basic 中有效的字符串。Visual Basic 不加载此窗体。

有效字符串必须以字母开头,只能包含字母、数字及下划线;最多只能 40 个字符。

控件 controlname 中的属性名称 propertyname 无效

此消息表明属性名称不是 Visual Basic 中的有效的字符串,或者多于 30 个字符。Visual Basic 将不设置此属性。

控件 controlname 中的属性 propertyname 不能被加载

此消息表明 Visual Basic 遇到了不认识的属性。加载窗体时,Visual Basic 跳过此属性。

控件 controlname 中的属性 propertyname 不能被设置

此消息表明 Visual Basic 不能按照窗体描述指示的那样设置指定控件的这个属性。

控件 controlname 中属性 propertyname 的值无效

此消息表明 Visual Basic 遇到了无效的属性值。Visual Basic 将此属性值变为缺省值。

控件 controlname 中属性 propertyname 有无效的文件引用

此消息表明 Visual Basic 不能使用文件名引用。这发生在指定的目录中找不到这个引用的文件时(可能是窗体的二进制数据文件)。

控件 controlname 中的属性 propertyname 的属性索引无效

此消息表明 Visual Basic 发现属性名称的属性索引大于 255。例如:

Prop300 = 5436

Visual Basic 跳过窗体描述中会产生错误的这一行。

控件 controlname 中属性 propertyname 的值无效

此信息表明 Visual Basic 发现了控件的某个属性值不正确。例如:

Top = Cahr(22)        '实际上应是 Char(22).

Visual Basic 将此属性设置为缺省值。

控件 controlname 中属性 propertyname 必须是双引号括起来的字符串

此时信息表明 Visual Basic 发现了没有双引号的属性值,而此值是应该在双引号内的。例如:

Caption = Start Demo

Visual Basic 跳过窗体描述中会产生错误的这一行。

语法错误:控件 controlname 中的属性 propertyname 缺少等号 '='

此信息表明 Visual Basic 发现在属性名称和值之间没有等号。例如:

Text        "Start Demo"

Visual Basic 不加载此属性

详细信息 关于窗体加载期间遇到的错误的附加信息,请在“错误”对话框内单击“帮助”按钮,或者按 F1 键。