F
fshell
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个构件,写了一个线程,不停读取硬件某一数值,当读到的时候,就触发一个事件,
然后我在主线程里相应这个事件,并且调用一个QReport的Print()过程,发现就死机了。
后来经过调试验证,发现主要是在线程里面调用QReport就会死机,可是我程序是不能因
为打印而中断硬件的查询读取的,那我应该怎么办呢?
我后来专门写了一条线程,在线程内查询一个打印工作队列,当有打印工作的时候,就
调用QReport打印。而主线程要打印的话,就把打印任务推入打印人物队列,发现打印
线程一调用QReport打印的话,一样是死机没商量。天啊~
然后我在主线程里相应这个事件,并且调用一个QReport的Print()过程,发现就死机了。
后来经过调试验证,发现主要是在线程里面调用QReport就会死机,可是我程序是不能因
为打印而中断硬件的查询读取的,那我应该怎么办呢?
我后来专门写了一条线程,在线程内查询一个打印工作队列,当有打印工作的时候,就
调用QReport打印。而主线程要打印的话,就把打印任务推入打印人物队列,发现打印
线程一调用QReport打印的话,一样是死机没商量。天啊~