我有2个VB的程序,我想这样:B程序运行,A程序获得B程序中定义的某个参数值x(此参数是时刻变化的),如果A程序发现x在一段时间内未发生变化,则关闭B程序,再启动B程序(重新启动B程序),请大侠指教!!!

解决方案 »

  1.   

    简单的思路:
    1、将B的某个参数值x和x的写入时间存放到某个文件中
    2、A中加Timer定时读取参数值x和x的写入时间加以判断
    3、如果A程序发现x在一段时间内未发生变化,则关闭B程序。
      

  2.   

    呵呵,抱歉,没看清“使用DDE”,汗!...
      

  3.   

    依然谢谢你。请知道用DDE的进来指点一下,还有,如何用关闭正在运行的B程序?又如何运行B?什么命令?
      

  4.   

    http://search.csdn.net/Expert/topic/534/534665.xml?temp=.4749262
    搜一下。