VB6与.NET库

Fey*_*yaz 5 .net vb6 compatibility

我有一个用VB6编写的应用程序,我需要使用用.NET编写的库.有没有办法在我的应用程序中使用该库?

谢谢

Jus*_*ner 4

这取决于。您可以控制 .NET 库吗?

如果是这样,您可以修改您的库,以便将其注册为 COM 组件。然后您可以使用 VB6 中的 COM 组件。

您可以按照此 CodeProject 教程逐步指导如何在 .NET 中创建 COM 组件、注册它,然后从 VB6 调用它:

将 .NET 组件公开给 COM

  • @sahs - 如果您无法直接访问该库,您可以选择将所需的调用包装在您自己的程序集中并通过 COM 公开。 (4认同)