哪个类人SHOW()方法啊,就把myObj 强制转化为那个类,OBJECT 类里当然没有SHOW()了

解决方案 »

  1.   

    myObj = (类型名)objLoadComponent.LoadClass(classname);
      

  2.   

    可是我的程序集是显示加载的,也就是说在运行时加载,不是手工添加引用,然后加载!所以说改成:
    myObj = (MyClass)objLoadComponent.LoadClass(classname);后,说找不到 MyClass!!!因为MyClass在MyComponent.dll中,但是MyComponent.dll是运行时利用反射显示加载的,并不是在程序设计的时候就添加到了工程中,所以找不到!
    //----------------------
    该程序是 《开发高手》2004年第6期中P34页的 程序!!
      

  3.   

    myObj.GetType().InvokeMember("Show", BindingFlags.CreateInstance|BindingFlags.GetProperty|BindingFlags.InvokeMethod|BindingFlags.Public|BindingFlags.Static,null,myObj ,null);