.Net(c#)采用“晚期绑定”方式调用DLL

来源:互联网 发布:编程视频教学 编辑:程序博客网 时间:2024/05/15 23:45
private void menuItem3_Click(object sender, System.EventArgs e)
  {
   
   Assembly asm = Assembly.LoadFrom(@Application.StartupPath+@"/CrystalDLL.dll");
   Type mytype = asm.GetType("CrystalDLL.DLLClass");
   MethodInfo mi = mytype.GetMethod("OpenFrmQXSZ");
   object obj = Activator.CreateInstance(mytype);
   mi.Invoke(obj,new object[] {this});
  }