c#中timer的tick事件不触发的原因

miya035237 2011-09-15 09:06:52
c#winform程序要调用别的程序,过程中我写的timer 事件不触发,但是自己测试 timer是没有问题的,一直找不到问题 ,代码什么的测试都是正常,求教!
...全文
924 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
陪你在路上 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 stonemqy 的回复:]

还是把程序贴出来看看吧,这样很难猜到你的程序有什么问题的。
[/Quote]
贴代码吧!
萧炎 2011-09-15
  • 打赏
  • 举报
回复
LZ 我有%99的把握是你的代码有问题 一般来说不可能不触发的

Form.Timer:不可重入的。
System.Timer:可以重入的

在仔细看看你的代码
stonemqy 2011-09-15
  • 打赏
  • 举报
回复
还是把程序贴出来看看吧,这样很难猜到你的程序有什么问题的。
miya035237 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 just59277 的回复:]
重新弄个小程序试试 ,看看能不能触发 不能触发 你贴小程序的代码来看看
[/Quote]方法测试了没问题 ,timer可以触发的。 就是调用别的程序的时候,返回一个参数,我的方法接受参数后调用timer事件,测试 断点都走的,就是timer不触发
  • 打赏
  • 举报
回复
可能写错了或者enbale属性没设置好,或者时间间隔太小而你没有在处理业务时把enable设置为false完成后你再设置enable设置为true.或许还有别的。。。。。。
just59277 2011-09-15
  • 打赏
  • 举报
回复
重新弄个小程序试试 ,看看能不能触发 不能触发 你贴小程序的代码来看看
miya035237 2011-09-15
  • 打赏
  • 举报
回复
没贴代码 是因为 ,测试断点调试都是ok的,就是调用别的程序中加入我写的方法中的timer就是不触发,不知道有没有遇到过这种情况
seamone 2011-09-15
  • 打赏
  • 举报
回复
无代码无真相。
难道你让别人来猜你的代码,然后分析猜测的代码的问题,呵呵。还是把代码贴出来吧。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧