如题,比如说在一个dll或exe中触发事件,而另一个可执行程序将函数注册到前面的程序提供的委托中,接收事件,执行事件处理程序?
解决方案 »
- sql2005 联合统计查询
- 数量核对不上啊?我写错了么?(iisLog分析 用的LogParser,sql语句和Sqlserver差不多)
- 水晶报表判断问题很简单,来者有分。
- 关于Excel导入数据库出错,半天没解决,跪求高手
- 如何修改当前登录的windows用户的密码?
- 2.001保留两位小数后,变成2.00,怎样变成2呢?而不是转成int
- 关于Message~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- treeview-----我比较苯,写了个很长的递归,但是只能实现两层的树结构,请问怎么可以实现更多的层?? 可以在这段代码的基础上改好吗?
- 数据库访问问题 Table not found
- 字节数组转换成以空格间隔的16进制字符串,常用于串口通讯中
- word中选定内容的问题
- 能不能实现使用datalist里的按钮,只在前台调用js把选的内容一行一行添到一个textarea里,生成静态页面阿?
1, .NET Remoting (or later WCF)
2, COM
1, Synchronization kernel objects (Event, Mutex, ... )
2, Socket, Named pipe, Mail slot, Message Queue, Windows Message, ...
exe里的事件不知道,可能得触发系统事件,再进行捕捉.
比如a调用b的接口函数,而b也调用a的接口,回循环调用
现在a仍然调用b的接口,但是b与a通信采用 net remoting 的方式与a通信,通知a去取东西,
不知是否还有循环调用的问题?
请采用基于事件的回调机制,即将a中的接口注册到b的事件中去,
当b执行到需要a的接口时,触发事件,回调a的接口.
Remoting中的通信的基本方式之一.
也可以参考remoting,选择上要看具体的需求
http://blog.csdn.net/flywithdream/articles/1652491.aspx