So ähnlich machts zumindest jeder den ich kenne, der einen Wecker programmieren will.
Grund: Du wirst ziemlich sicher in einem Timerevent die Abfrage durchführen wollen, dabei ist es aber Glückssache zu genau dem gewünschten Zeitpunkt im event zu landen, zu dem der Wecker losschlagen soll. Man landet vorher oder nachher im Timerevent. Deswegen dann
Delphi-Quellcode:
procedure TimeOnTimer(Sender:TObject);
begin
if Weckzeit <= Now then
// TöröööööÖÖÖÖ
end;
Sherlock