如何从.net使用VB6 DLL?
dll有一个名为rfc的方法,它返回一个数组,并且有一个参数,它是一个整数向量。如何调用这个dll?
请举例。
var cls = new MyDllVB6.MyClassInVB6();
/*?Array?*/ = cls.MyFunctionInClass( /*?Vector of integer?*/);
答案 0 :(得分:4)
VB6 dll是普通的COM dll,所以只需将它添加到项目引用即可,.NET COM互操作将为您完成剩下的工作。
答案 1 :(得分:2)
int[] vectorOfIntegers = new int[5];
vectorOfIntegers[0] = 123;
vectorOfIntegers[1] = 456;
.
:
int[] outputArray = cls.MyFunctionInClass(vectorOfIntegers);