我写了一个程序作监控,监控到异常后就弹出对话框提示用户,同时程序也就处于等待状态了。如何使程序在弹出提示信息后,不管用户是否响应,继续往下执行呢?
除了使用多线程外还有没有其他的解决方案?

解决方案 »

  1.   

    那对话框你自己写吧,然后Show出来,加个定时器,过了几秒钟之后就关闭吗。
      

  2.   

    当然是自己做消息框容易控制了,用Show不用ShowModal
      

  3.   

    用show,有个api可以把窗体置于最前面,名字是什么,我忘了
      

  4.   

    你能不能换个角度想问题啊。
    也许好解决多了,比方你设计一个异常消息队列,没产生一个异常,就把异常消息写入异常消息队列,
    这个队列你可以认为的去查看,就好像WINDOWS的系统日志一样的东西。
      

  5.   

    監控程序使用對話框不人性化,可以考慮使用LIST或者MEMO控件用來顯示信息,並以顏色區別警示程度,以前我就示這麼搞地!
      

  6.   

    linzhengqun(风。我回来了)  说的没错楼上的也有道理。
      

  7.   

    不就是delphi的compile时的message view啊!
    照着做就可以了!
      

  8.   

    谢谢各位这么多的好建议!
    可惜分少了,呵呵sorry!