Nein, denn das hat 2 Probleme:
-Da du genau abfragst, ist es sehr wahrscheinlich, dass es nie wahr wird.
-wenn einmal gestartet ist, friert es dein System ein.
Soll deine Prozedur wirklich ununterbrochen aufgerufen werden?
Delphi-Quellcode:
procedure TForm1.StarteFunktion;
begin
// Prüfen ob die Anfangszeit erreicht ist
if now > EncodeTime( 14, 0, 0) and Now < EncodeDate(16,0,0) then
begin
StarteEineBestimmteProcedure;
end;
end;