Hi,
i wrote this code in order to create an instance from a .NET class library that act like Plug-In... But i have some trouble with the late-binding :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim oObj As System.Runtime.Remoting.ObjectHandle
Dim MyObj As iClsBind
oObj = Activator.CreateInstanceFrom("D:\vsnetTest\clsBind\bin\clsBind.dll", "clsBind.clsBind")
MyObj = CType(oObj.Unwrap(), iClsBind)
MessageBox.Show(MyObj.CalcIt(23, 23))
oObj = Nothing
End Sub
Public Interface iClsBind
Function CalcIt(ByVal FirstVal As Short, ByVal secVal As Short) As Int32
End Interface
The createinstance method works fine, but when I want to convert the objecthandle to the correct type in this case : using IclsBind (interface) and I get an "Invalid cast" error !
Any ideas ???
Thanks,
Ray