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

标签 vb6 user-controls activex circular-dependency

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

尽管我做了一个控件,但我想在另一个控件中使用。

一旦我想在组件列表中添加引用(想将其用作已编译的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/

相关文章:

visual-studio - 添加 Windows 通用控件 6.0 时未注册对象库

vb6 - Visual basic 6 的好教程?

c# - asp.net 用户控件,获取 htmlAnchor 解析为 href ="#"

c# - DependencyProperties 未按预期在 UserControl 中触发回调

vba - Excel:对象文本框无法在 protected 与不 protected 工作表状态(带文本解锁)中执行回车...为什么?

mysql - ODBC 5.1 驱动程序 [mysqld-5.1.41] 语法错误

c# - 更新或删除数据库结果的当前行

c# - JavaScript 方法在 ASP.NET 用户控件中不起作用

javascript - ActiveX 多线程调用 javascript 回调例程时出现问题

c++ - 如何避免控制台输出有关不支持的操作? (IWebBrowser2,DISP_E_MEMBERNOTFOUND)