WINCE 定时器线程问题

om001om 2011-03-09 11:54:49
我在WINCE中处理完串口数据后,需要触发一个定时器来更新界面,但单步跟踪时发现该定时器无法触发,由此想到是不是因为串口本身就是一个线程,而线程中不能触发定时器操作?我用的是TIMER控件。该怎么解决这个问题,希望大虾能给予帮助啊
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2011-03-10
  • 打赏
  • 举报
回复
一般都是发一个自定义的消息,具体用法请考虑MSDN
om001om 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 g00glelin 的回复:]
你也可以使用硬件定时器的中断来实现。
[/Quote]
是软件界面,我用C#语言开发的
om001om 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 91program 的回复:]
从线程中发一个消息给主窗口,然后在主窗口中设置并处理Timer
[/Quote]
谢谢二楼,请问要发一个什么样的消息给主窗口?具体该怎么样实现?
91program 2011-03-09
  • 打赏
  • 举报
回复
从线程中发一个消息给主窗口,然后在主窗口中设置并处理Timer
G00GleLIN 2011-03-09
  • 打赏
  • 举报
回复
你也可以使用硬件定时器的中断来实现。
G00GleLIN 2011-03-09
  • 打赏
  • 举报
回复
楼上的正解

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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