|
-
Jul 17th, 2004, 10:06 PM
#1
Thread Starter
Fanatic Member
Show form that located in the other DLL
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
-
Jul 18th, 2004, 01:43 AM
#2
Addicted Member
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
-
Jul 18th, 2004, 09:14 AM
#3
Thread Starter
Fanatic Member
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
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|