我在创建用户控件时遇到了一些问题。
尽管我做了一个控件,但我想在另一个控件中使用。
一旦我想在组件列表中添加引用(想将其用作已编译的OCX),就会出现消息“Wechselseitiger Verweis zwischen Projekten nichtzulässig”,这意味着“不允许在项目之间进行循环引用”
奇怪的是,我要使用的控件没有对第一个项目的任何引用。
我已经使用了Visual Studio附带的依赖关系遍历程序检查了它,但是它也表明没有引用其他控件。我已经使用文本编辑器打开了项目文件,以检查是否引用了OCX,但没有找到。
为了避免一些评论:不能更改为.NET或任何其他语言。
注释:但是,添加未编译的.ctl文件似乎可行。现在,我可以继续我的工作。但是无论如何,我对解决方案以及它不适用于当前星座的原因很感兴趣。
投票关闭:我一直在查看所有文件,现在,我只是将所有控制文件添加到项目中,而不是创建OCX。我会放弃的谢谢大家...
最佳答案
将引用添加到OCX文件时,VB6可能会变得很混乱。您确实应该将OCX添加为组件,而不是使用Project References。
关于vb6 - VB6,ActiveX:无法创建对OCX的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389983/