我正在使用Delphi的多设备来构建一个安卓应用。我需要使用在Windows中声明的GetTickCount
。
它是否存在于Firemonkey中,或者有没有其他替代方案?
我正在使用Delphi的多设备来构建一个安卓应用。我需要使用在Windows中声明的GetTickCount
。
它是否存在于Firemonkey中,或者有没有其他替代方案?
GetTickCount
是 Windows 上的一个函数,在其他平台上不存在。如果您需要跨平台使用,应该使用来自 System.Diagnostics
的TStopWatch
。
GetTickCount
的分辨率很差。它被人为地限制在1毫秒的分辨率上。在Windows上,它的漂移是+/- 10到16 毫秒。使用TStopWatch要好得多。并且(根据David的评论)每47.6天你的计时器将翻转。 - Johan