P pipi158 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #1 我的程序实时画出从采集卡送过来的波形,大概100hz左右,当我打印波形的时候,计算机向 打印机传输数据时波形有较长时间停顿,该如何解决?请给个思路
S szf Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-28 #7 如果是因为循环语句里的停顿,可以在循环体内加入Application.ProcessMessages以响应 消息,但有一点要注意,如果定时器事件不可重入的话,请控制好定时器。 另一个方法是用多线程,在线程内向打印机输出数据。
如果是因为循环语句里的停顿,可以在循环体内加入Application.ProcessMessages以响应 消息,但有一点要注意,如果定时器事件不可重入的话,请控制好定时器。 另一个方法是用多线程,在线程内向打印机输出数据。
P pipi158 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-01 #8 to Kang:我的采集线程优先级很高,但是不行; to szf:定时器为10ms,打印在主线程中进行,我的程序也容易受到其他程序打印时的干扰, 比如word,只要打印的东西过多,再建立一个线程输出数据,会不会发生更多的线程间的 切换从而引起更多的浪费?我试试看
to Kang:我的采集线程优先级很高,但是不行; to szf:定时器为10ms,打印在主线程中进行,我的程序也容易受到其他程序打印时的干扰, 比如word,只要打印的东西过多,再建立一个线程输出数据,会不会发生更多的线程间的 切换从而引起更多的浪费?我试试看