主窗体的timer事件被新窗体的打开而暂停?(100分)

  • 主题发起人 主题发起人 清越小生
  • 开始时间 开始时间

清越小生

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