3

我在创建用户控件时遇到了一点问题。

虽然我已经制作了一个控件,但我想在另一个控件中使用。

一旦我想在组件列表中添加引用(希望将其用作已编译的 OCX),就会出现消息“Wechselseitiger Verweis zwischen Projekten nicht zulässig”,意思是“不允许项目之间的循环引用”

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

我已经使用作为 Visual Studio 工具提供的依赖项walker 对此进行了检查,但它也表示没有对其他控件的引用。我已经使用文本编辑器打开了项目文件以检查引用的 OCX,但没有找到。

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

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

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

4

1 回答 1

0

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

于 2009-09-08T07:54:02.250 回答