清 清越小生 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-24 #1 我在主窗体的是timer1中写入通讯和写入数据库的程序,timer2负责显示时间,<br>新窗体显示了,timer1就中断了,不进行操作了,而timer2的时间还在不断的进行。当我关闭新窗体时,timer1又继续了,请问是不是因为我的timer1中有串口通讯和数据库的读写而造成的。那么有什么办法能够解决呢?谢谢!
我在主窗体的是timer1中写入通讯和写入数据库的程序,timer2负责显示时间,<br>新窗体显示了,timer1就中断了,不进行操作了,而timer2的时间还在不断的进行。当我关闭新窗体时,timer1又继续了,请问是不是因为我的timer1中有串口通讯和数据库的读写而造成的。那么有什么办法能够解决呢?谢谢!
那 那年黄梅花开 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #3 新窗体可能是showmodal的吧,能换成普通show的方式吗;<br>或者给timer2的窗体单独开个线程
S sunnyboy_delphi Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #4 我觉得是不是你在timer1的时间中出现错误。 你调试一下,我觉得timer是一个线程,和showmodal 没什么关系
那 那年黄梅花开 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-26 #6 不好意思 ,说错了,和showmodal 没关系。<br>我试了,普通情况不会出现你那种情况,估计还是你哪地方代码有问题,<br>仅凭现象难以确定原因所在
J jettop Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-27 #7 是否在OnShow事件中有一些等待消息的代码,可以试试 Application.ProcessMessages