我想知道是否有可能在单独的线程/进程中拥有某种事件处理程序,当使用 comport.Write(...) 发送单个字节时触发。
请考虑这部分代码:
public SerialPort comport = new SerialPort("COM1", 38400, Parity.Even, 8, StopBits.One);
comport.Write(buf, 0, buf.Length);
现在假设 buf.Lenght 为 1000。我的程序停止,直到我发送所有 1000 个字节。我不想分割comport.Write,我只想使用它一次。
现在是否有可能每次发送一个字节时,某种事件处理程序可以打开例如更新进程栏等,而不会中断数据发送太多(不会减慢它)。
任何帮助,将不胜感激。