zoukankan      html  css  js  c++  java
  • 动态加载dll

    string   DllPath   =   Application.StartupPath   +   @ "\someDLL.dll "; 
    System.Reflection.Assembly   assmble   =   System.Reflection.Assembly.LoadFile(DllPath); 
    Type   tmpType   =   assmble.GetType( "someDLL.ClassA "); 
    System.Reflection.MethodInfo   tmpM   =   tmpType.GetMethod( "Add "); 
    object   tmpobj   =   assmble.CreateInstance( "someDLL.ClassA "); 
    int   i   =   (int)tmpM.Invoke(tmpobj,   new   object[]{2,3}); 
    ----------ClassA的定义-------------------- 
    using   System; 
    namespace   someDLL 
    ///   <summary> 
    ///   ClassA   的摘要说明。 
    ///   </summary> 
    public   class   ClassA 
    public   ClassA() 
    // 
    //   TODO:   在此处添加构造函数逻辑 
    // 
    public   int   Add(int   a,   int   b) 
    return   a+b; 
  • 相关阅读:
    JDBC MySQL 实例之 用户管理系统
    利用JDBC连接数据库(MySQL)
    CSS01
    HTML01
    GUI编程02
    GUI编程01
    名词解释
    Navicat MySQL安装
    Eclipse安装Web/JavaEE插件、Eclipse编写HTML代码
    Pascal输出星星
  • 原文地址:https://www.cnblogs.com/top5/p/1988852.html
Copyright © 2011-2022 走看看