我有一个程序向PCI口发送数据,数据是打开一个文件循环读出,文件打开发送是由一个按钮控制,但是现在程序在读完所有文件数据之后才能响应别的事件,但是我想随时停下来,该如何处理啊???就是一摁按钮就发送,再摁这个按钮就停止

解决方案 »

  1.   

    你的问题一点也不简单,有两种方法简决。
    1.在你的发送数据程序中自已加入消息处理机制,遇到有消息时,调用DefWindowProc处理消息,让窗口能响应按钮消息,并进行处理。
    2.使用Thread,把你放送数据的程序部分当作一个线程来处理。然后在按钮按下时通过Event机制通知线程暂停处理或继续。