代码之家  ›  专栏  ›  技术社区  ›  Atmocreations

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

  •  2
  • Atmocreations  · 技术社区  · 15 年前

    同样,我在创建用户控件方面有一个小问题。 虽然我做了一个控件,但我想在另一个控件中使用。

    只要我想在组件列表中添加引用(将其用作编译的OCX),消息“wechselseiTiger verweis zwischen projekten nicht zul_¥ssig”意味着“不允许在项目之间进行循环引用”。

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

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

    有什么想法吗?

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

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

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

    事先谢谢,并致以最良好的祝愿

    装饰图案

    1 回复  |  直到 15 年前
        1
  •  1
  •   AnthonyWJones    15 年前

    当您添加 参考文献 到OCX文件。你真的应该添加一个OCX作为 成分 而不是使用项目引用。