VB6,ActiveX:无法创建对OCX的引用

时间:2009-09-07 15:57:24

标签: vb6 user-controls activex circular-dependency

我再次对创建用户控件有一点问题。 虽然我已经制作了一个控件,我想在另一个控件中使用。

只要我想在组件列表中添加引用(想将它用作编译的OCX),就会出现“Wechselseitiger Verweis zwischen Projektennichtzulässig”这一消息,意思是“不允许在项目之间进行循环引用”

奇怪的是我想要使用的控件没有对第一个项目的任何类型的引用。

我使用依赖walker来检查这个,它是作为Visual Studio的工具提供的,但它也说没有引用其他控件。我已经使用文本编辑器打开项目文件来检查引用的OCX,我没有找到任何。

任何想法?

避免一些评论:不能选择更改为.NET或任何其他语言。

评论:为什么添加未编译的.ctl文件似乎有效。现在我可以继续工作了。但无论如何,我对解决方案感兴趣,以及它与当前星座不兼容的原因。

关闭投票:我一直在查看所有文件,现在我只是简单地将所有控制文件添加到项目中而不是创建OCX。我会放弃的。感谢所有...

提前感谢和最好的问候

atmocreations

1 个答案:

答案 0 :(得分:1)

当您将引用添加到OCX文件时,VB6可能会变得非常混乱。您应该将OCX添加为组件而不是使用项目引用。