主程序
Sub Main()
...反射...
Dim Myassembly As Assembly = Assembly.LoadFrom(DllPath)
CType(Myassembly.CreateInstance("Message.Base"), 某一类别).Show
End Sub外部的Dll文件
Sub Show()
Dim AA as 某窗体
AA.Show
End Sub'==============================================
主窗体的Sub Main结束后,反射出来的窗体,没有随着Sub的结束而结束。问题一:这样子,我如何去控制它,并结束该窗体呢?如何释放该反射出来的程序所占有的资源呢??(主窗体和外部DLL控制都可以)问题二:反射出来的DLL窗体,和主框架是多线程的关系么?是不是关闭了所有的窗体它就自动释放了呢?
Sub Main()
...反射...
Dim Myassembly As Assembly = Assembly.LoadFrom(DllPath)
CType(Myassembly.CreateInstance("Message.Base"), 某一类别).Show
End Sub外部的Dll文件
Sub Show()
Dim AA as 某窗体
AA.Show
End Sub'==============================================
主窗体的Sub Main结束后,反射出来的窗体,没有随着Sub的结束而结束。问题一:这样子,我如何去控制它,并结束该窗体呢?如何释放该反射出来的程序所占有的资源呢??(主窗体和外部DLL控制都可以)问题二:反射出来的DLL窗体,和主框架是多线程的关系么?是不是关闭了所有的窗体它就自动释放了呢?
AppDomain.Unload 方法