【发布时间】:2015-09-24 08:38:05
【问题描述】:
我想在给定时间(例如每天晚上 7 点)执行一个方法。我的第一个想法是每秒使用TTimer 检查当前的TDateTime,但它不是线程安全的。我该怎么做?
【问题讨论】:
-
我会使用操作系统和计划任务
-
如果您需要在现有服务中执行此操作,另一种方法是使用可等待计时器 - 有关基本信息,请参阅 msdn.microsoft.com/en-us/library/windows/desktop/…。 Remy 在embarcadero.newsgroups.archived.at/… 提供了一个 Delphi 示例