TTimer的准确度如何?

pau*_*aul 4 delphi

当我设置TTimer间隔时1,它实际上是每1毫秒执行一次代码还是每20毫秒或者其他什么?

我问这个问题,因为我知道Windows API Sleep()函数不准确,所以我想知道它是否相同TTimer.

Gen*_*der 7

标准VCL TTimer组件是Windows API计时器函数SetTimer和KillTimer的包装器.TTimer通过将WM_TIMER消息转换为OnTimer事件来简化WM_TIMER消息的处理.基于WM_TIMER消息处理的计时器不能提供优于10毫秒的分辨率.

资料来源:Sergworks