通过反射,调用DLL程序集某个类的静态方法打开窗体
通过反射,调用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
//通过反射,调用类的静态方法打开窗体
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
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网