3

无法从 加载控件“用户控件名称”。您的版本可能已过时。确保您使用的是随您的应用程序提供的控件版本 我已阅读此文档

http://support.microsoft.com/kb/942870

但由于它是添加到项目本身的内部控制,我认为这对我没有帮助

请建议我错误的可能原因

请注意错误中“from”和“of”后面的空白...

我已经搜索过那些有类似问题的人,但是大多数人在使用已编译的 ocx 和替换 .ocx 文件时都会遇到这个问题。修复了他们的错误。但就我而言,使用用户控件,我不确定必须替换哪些文件才能解决问题。

4

2 回答 2

1

这个问题很笼统,所以我给出一个笼统的答案。

在您的项目文件夹中应该有一个 NameOfYourForm.log 文件,其中包含无法加载的信息。还要在文本编辑器(记事本)中查看 .frm 文件,文件开头是包含版本的组件列表。从这些信息中,您可以找到您需要哪个版本的组件。或者,您将这些信息添加到您的问题中或创建一个新问题。

于 2013-05-31T21:42:11.743 回答
1

如果您的项目同时包含表单和用户控件,那么您可能会在没有意识到的情况下引用控件的编译版本。查看您的组件引用并查看。

于 2013-05-31T20:55:09.320 回答