有两个可独立运行的程序(程序1 和 程序2), [注:它们不是在一个项目里的两个窗体,而是2个独立的应用窗体]
两个程序同时调用同一个类库A (cl.dll)
程序1和程序2同时打开,
怎么做到:
程序1 执行一个类库A的函数fun1() 获取值,程序2就立即知道(被触发),并执行其他命令。
------解决思路----------------------
你给程序2发消息,当然你的程序2要支持接收你的消息
------解决思路----------------------
搜一搜:进程间通信
通信方式很多,比如sendmessage(系统消息),socket,共享内存,写入文件读取文件(或数据库),等等
这跟你到底有几个程序去调用类库没有关系
除非你去把类库给改了,让它在被调用的时候干些什么,否则一个程序凭什么要知道另一个程序到底调用了什么文件呢