Dear The Expert,
How to show form that located in the other DLL? . eg. my application needs to show form named "invoice" from the other DLL? .. pls help .. many thanks in advance
Regards
Winanjaya
Printable View
Dear The Expert,
How to show form that located in the other DLL? . eg. my application needs to show form named "invoice" from the other DLL? .. pls help .. many thanks in advance
Regards
Winanjaya
Hello, I think all you need do is make reference to the dll, create object of type invoice, then display it. Something like:VB Code:
Imports DLLNamespace Private Sub ShowImportedForm() Dim fInvoice As DLLNamespace.Invoice fInvoice = New DLLNamespace.Invoice() fInvoice.Show() End Sub
Hi Bonnie,
What I have done is to run below codes:
Function GetFormByName(Byval pAppProd as String, ByVal pFormName As String) As Form
Dim FullName As String = pAppProd & "." & pFormName
Return Activator.CreateInstance(Type.GetType(FullName, True, True))
End Function
The above codes run correctly for showing a form via string, but it DOES NOT working If I want to show a form that located in the other DLL or not in the same solution / project file, I am facing with below error message:
An unhandled exception of type 'System.TypeLoadException' occurred in NetAdmin.exe
Additional information: Could not load type PlugIn2._1101001 from assembly NetAdmin, Version=1.0.1660.37972, Culture=neutral, PublicKeyToken=null.
any idea? .. many thanks in advance ..
Regards
Winanjaya