vb6:尝试在另一个项目中使用时,控件 xxx 的类 xxx 不是已加载的控件类。

3
在一个vb6项目中,我创建了一个用户控件并将其放置在一个窗体中。当我尝试在另一个项目中使用该窗体(带有我的控件)时,IDE给出了错误提示:控件xxx的类xxx不是已加载的控件类。
我在网上进行了研究,但没有找到解决方案。
谢谢。

你是否将用户控件添加到新项目中了? - undefined
是的,我做了。谢谢。 - undefined
1个回答

3
首先,您需要编译用户控件,然后从第二个项目中引用该用户控件。

答案是:在两个不同的项目中使用用户控件(.ctl)而没有错误是不可能的。解决方案就是Clara所说的。但在我的情况下,我不想编译,至少现在不想,因为这是一个将会有变化的控件,并且许多客户将要使用它,我不想每次编译都要注册一次。那么我该怎么办呢?我将暂时忍受这个问题,直到我确信控件已经完整,然后再编译控件。谢谢。 - undefined
已经有一段时间我没有做这个了,但是我觉得一旦你至少编译控件一次,你就可以运行两个VB6 IDE实例来进行调试-这也可能让你进行更改。 - undefined
正确!刚刚编译了项目,错误消失了。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接