我正在努力处理与我的通信类相关的事件。事件干扰子程序
我在通过串行连接接收新数据时,通过事件处理函数调用'DataChange'函数。然后我继续将这些数据加载到DataGridView中,为用户执行一些格式化等。由于DataChange事件被调用的频率,我遇到了很多问题,似乎在其他子程序和函数的中间进程中占据了焦点。
例如,我会尝试传回数据回串行设备。在格式化数据之后,但在我实际上可以从我的库中调用发送函数之前,将焦点导回到DataChange,并且我从未实际传输数据。
这是一个问题,通过对DataChange相关例程进行线程化,在函数或例程重新挂接之前解除DataChange事件,或者是否存在一些我没有实现的基本原则。
你解决了你的问题吗? – 2009-12-29 18:41:15