当前位置: 代码迷 >> VB Dotnet >> 怎么自定义事件并通过外部程序触发
  详细解决方案

怎么自定义事件并通过外部程序触发

热度:105   发布时间:2016-04-25 02:05:48.0
如何自定义事件并通过外部程序触发?
有两个可独立运行的程序(程序1 和 程序2),  [注:它们不是在一个项目里的两个窗体,而是2个独立的应用窗体]

两个程序同时调用同一个类库A (cl.dll)

程序1和程序2同时打开,

怎么做到:

程序1 执行一个类库A的函数fun1() 获取值,程序2就立即知道(被触发),并执行其他命令。
------解决思路----------------------
你给程序2发消息,当然你的程序2要支持接收你的消息
------解决思路----------------------
搜一搜:进程间通信
通信方式很多,比如sendmessage(系统消息),socket,共享内存,写入文件读取文件(或数据库),等等
这跟你到底有几个程序去调用类库没有关系
除非你去把类库给改了,让它在被调用的时候干些什么,否则一个程序凭什么要知道另一个程序到底调用了什么文件呢
  相关解决方案