在窗体最小化时消息会延迟???我用sendmessage发送数据,接收程序运行正常,但当接收界面最小化时,消息出现延迟,也就是sendmessage后等待返回的时间变长了,由于程序对时效性要求较高,这样会造成数据丢失。由于要发数据,所以无法用postmessage。请问有什么办法可以解决这个问题吗?

解决方案 »

  1.   

    不同程序吗? 可以考虑改成Stock通信
      

  2.   

    式式sendmessageTimeOut
      

  3.   

    sendmessageTimeOut 木有用~
      

  4.   

    最小化后台程序本身就会降低优先级,对于消息处理响应慢也是正常的,你这种可以开个线程列表,然后你有数据往线程列表add,线程在列表不为空时不停的SendMessage就可以了,这样就不会阻塞你实时性较高的线程。