Vb.net 在VB中使用COM对象

Vb.net 在VB中使用COM对象,vb.net,com,Vb.net,Com,试图找到如何告诉VB使用COM对象。在C#中,它非常简单-选择addreference->COM->select library you need,然后添加如下简单代码: AMyClass c = new AMyClass(); int i; c.A_Myfnc(out i); 它在C#中运行良好 如何在VB中实现同样的功能 当我试图在VB 2012中添加COM对象引用时,我陷入了困境。我可以添加OCX参考的确切位置在哪里?我试图将组件添加到工具

试图找到如何告诉VB使用COM对象。在C#中,它非常简单-选择
addreference->COM->select library you need
,然后添加如下简单代码:

        AMyClass c = new AMyClass();
        int i;
        c.A_Myfnc(out i);
它在
C#
中运行良好

如何在VB中实现同样的功能

当我试图在VB 2012中添加COM对象引用时,我陷入了困境。我可以添加OCX参考的确切位置在哪里?我试图将组件添加到工具箱中,但在中无法在COM选项卡列表中找到我的组件。我的COM不是可视的


然后我尝试使用VB 2013。在那里,我发现我可以像在C#中一样在解决方案资源管理器中添加引用,并且我看到我的组件已注册。这很好,但在VB中创建COM对象的语法是什么?

只需做同样的事情…添加对它的引用。你能详细说明什么对你不起作用吗?我在问题正文中添加了问题描述。如果你的“COM不可见”,那么尝试将其添加到工具箱中是没有意义的。您需要使用项目>添加引用。与C#中的工作方式完全相同,对话框也没有什么不同。谢谢,现在通过向VB 2012添加COM引用解决了问题。但是如何在VB代码中创建COM对象呢?