通过反射,调用DLL程序集某个类的静态方法打开窗体
作者:C/S框架网  发布日期:2015-01-17 23:14:02
  通过反射,调用DLL程序集某个类的静态方法打开窗体


通过反射,调用DLL程序集某个类的静态方法打开窗体,此案例适用于跨模块打开窗体

C# Code:

//通过反射,调用类的静态方法打开窗体
Assembly systemDLL = Assembly.LoadFile(Application.StartupPath @"\" Globals.DEF_SYSTEM_MODULE);

string
fullName = "CSFrameworkV4_5.SystemModule.frmFieldNameMgr";

Type T = systemDLL.GetType(fullName, true, true);

if (T != null)
{
   MethodInfo M = T.GetMethod("Exceute");
   if (M != null) M.Invoke(null, new object[] { this, DB, tableName });
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898


 

上一篇 下一篇