定时器的时间不准?

luxiaoban 2001-09-18 01:22:22
我有一个定时器,把它的Interval设成1,

在OnTimer中有一些代码(不是很复杂的),

可是定时器的时间很不准,是不是和添加代码有关系?
...全文
215 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixiaohua 2001-09-18
  • 打赏
  • 举报
回复
Timer组件不适合做时间间隔很小的操作
zzutlink 2001-09-18
  • 打赏
  • 举报
回复
太小了,而且TIMER太耗资源,导致了他的不准确
luxiaoban 2001-09-18
  • 打赏
  • 举报
回复
有人吗?
TechnoFantasy 2001-09-18
  • 打赏
  • 举报
回复
你的定时设定的太小,肯定会有很大的误差(特别是在Win9X下),微软关于VB中定时器的建议是
Interval不少于50,至于Delphi多少会误差比较大我不知道,但是1肯定是太小了。看看这篇文
章:
http://www.applevb.com/art/timing.htm
tikkypeng 2001-09-18
  • 打赏
  • 举报
回复
设成1就是1毫秒!是不是你要执行的事件的所消耗的时间超过了1毫秒?
kuangning 2001-09-18
  • 打赏
  • 举报
回复
TIMER本来就不是很准确
用LMD的TIMER好一些

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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