如何在.NET中使用VB6 DLL?

3

如何从.NET中使用VB6 DLL?

该DLL具有名为rfc的方法,返回一个数组,并具有一个整数向量参数。如何调用此DLL?

请提供示例。

var cls = new MyDllVB6.MyClassInVB6();
/*?Array?*/ = cls.MyFunctionInClass( /*?Vector of integer?*/);

请参见https://dev59.com/DkbRa4cB1Zd3GeqP3sqS。 - Jimmy Chandra
2个回答

4

VB6的dll文件是普通的COM dll文件,因此只需将其添加到项目引用中即可,.NET COM互操作性将为您完成其余工作。


2
int[] vectorOfIntegers = new int[5];
vectorOfIntegers[0] = 123;
vectorOfIntegers[1] = 456;
.
:
int[] outputArray = cls.MyFunctionInClass(vectorOfIntegers);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接