调用类库方法,并处理类库事件
来源:互联网 发布:华为软件管理流程 编辑:程序博客网 时间:2024/06/03 13:14
/// <summary> /// 调用dll并处理dll中的时间,事件委托必须是jcom.DelegateClass类型 /// </summary> /// <param name="t"></param> /// <param name="n"></param> /// <param name="c"></param> /// <param name="m"></param> /// <param name="ename">dll中的事件名称</param> /// <param name="objs"></param> /// <param name="objtarget">处理事件的类实例</param> /// <param name="mname">处理事件的类实例方法名</param> /// <returns></returns> private static object _invoke(string t,string n,string c,string m,object[] objs,string ename,object objtarget,string mname) { if (Config.GetAsm(t) != null) { Type type = Config.GetAsm(t).GetType(string.Format("{0}.{1}", n, c)); object o = Activator.CreateInstance(type); EventInfo _event = type.GetEvent(ename); Type delegateType = typeof(jcom.DelegateClass); Delegate _delegate = Delegate.CreateDelegate(delegateType, objtarget, mname); _event.AddEventHandler(o, _delegate); MethodInfo mt = type.GetMethod(m); object result = mt.Invoke(o, objs); return result; } else { return null; } }这个是只处理一个事件的,可以修改一下,就能处理一批事件的了
0 0
- 调用类库方法,并处理类库事件
- Ext自定义类并添加事件处理
- php 类中统一 调用方法处理
- gcc编译链接库并调用链接库的方法
- 读取XML动态创建Java类,并调用方法
- 实例化一个类并调用其中的方法
- Spring普通类获取并调用Spring service方法
- java反射获取类实例并调用私有方法
- java程序动态加载java源文件并调用类方法
- C++11 thread编程调用类方法并传入参数
- 其他类调用C#控件并修改属性的方法
- 事件的调用方法
- 事件处理类
- 自定义控件CS类中注册JS脚本并调用JS事件
- C#如何写类库,并调用类库中的函数
- fragment嵌套fragment类,然后调用其中方法,处理请求。
- 同步事件处理方法
- JTextArea事件处理方法
- Android-App Widgets
- 谈谈:服务器返回的数据,该怎么接收(int,NSNumber)
- Toad For DB2 5.1的配置
- 插入排序的Java实现
- 防止多次快速点击打开多个activity的问题
- 调用类库方法,并处理类库事件
- 记录部署crf 遇到的问题
- PHP生成唯一订单号
- LeetCode 108 Convert Sorted Array to Binary Search Tree
- Maven中的DependencyManagement和Dependencies
- Echarts饼图柱形图调整文字大小(java代码)
- eclipse快捷键的导出导入
- 第十三周项目4-Floyd算法的验证
- js必包题