我现在的想法是在A的onshow最后加上CreateMutex(Nil, true, 'Server');标记
一下,在B的Timer里判断,如果存在Mutex则Close B.请问判断是否存在'Server
'的Mutex,该用什么函数呢?谢谢先^_^

解决方案 »

  1.   

    CreateMutex(nil,false,PChar('server'));
      if GetLastError <> ERROR_ALREADY_EXISTS then begin
        //不存在
      end else //存在或者用
    if openmutex(MUTEX_ALL_ACCESS,false,pchar('server'))<> 0 then
    //存在
    else //不存在
      

  2.   

    两个程序都是自己的话,就可以用MESSAGE
      

  3.   

    两个程序都是我自己的,发消息怎么做呢?还是用Mutex判断标志好点呢??
      

  4.   

    个人觉得message就更灵活些无非就是一边 postmessage,另外一边捕捉那个消息,然后做出相应的动作自己翻翻资料吧,现在没时间给你贴
      

  5.   

    我用的Mutex,可以做了,谢谢各位,现在结贴^_*