我想把这些数据结构做成exe,而其他exe不知道有多少个。
我想用Global memory+ event的方式, 但PlusEvent()好像不行。
请问个位,有什么好的方法吗?

解决方案 »

  1.   

    你的数据整理好后可以使用事件通知别的进程,也可以使用窗口消息。如果懂COM,可以使用连接点。
      

  2.   

    关键是,事件,有多个人关心的话,怎么reset的问题,用PlusEvent()有问题。(微软也不推荐),而用setevent()自动,只能一个,手动谁来reset.
      

  3.   

    如果想简单点,就用WM_COPYDATA,反正你的数据量又不大。
      

  4.   

    oknight(oknight) 的方式最好,相比其他方式模块封装性最好,平台无关的特性也好。
      

  5.   

    To: oknight
    一。要有网卡,winsocket init才有效
    二。用broad cast?
      

  6.   

    广播自己用循环来做好了,相对还是wm_copydata方便些.
      

  7.   

    为什么要用event,1楼的已经说了,用消息啊,广播消息啊,数据怎么共享大概你也知道的,其实建个DLL也不错的
      

  8.   

    To: xiaoqiqixiao(七七) 
    消息,怎么做呀, 程序没有窗口