vb.net2008与VB6之间参数传递问题
我用VB6写了一个DLL,在vb.net中调用,我现在想把vb.net中的form对像传给vb6的DLL,但程序示类型不匹配,请问我应该怎么传这个参数呢。
VB6中的类模块的代码如下:
Public Function Run(ByVal FormX As Object) As String
Form1.Show
Form1.formObj = FormX
End Function
VB6中的Form1的代码如下:
Public formObj As Object
vb.net2008中的代码如下:
Dim objPlugIn As Object
Dim strResponse As String
objPlugIn = CreateObject("myxhq.dllClas")
strResponse = objPlugIn.Run(Me) '这行会提示“类型不匹配”