Forum: Sonstige Fragen zu Delphi
by Delphi.Narium,
15. Mär 2021
Hab' ich mit meinem ollen Delphi 7 über Jahre mitprotokolliert, um zu erfahren, wie groß die Abweichung bei meiner Berechnung ist. War immer im Bereich von +/- 1ms. Daher meine Aussage.
Und ja: Bei hoher Auslastung eines Rechners, passt das nicht mehr so genau. Da bekommt ein Programm halt nicht unbedingt genug Zeit, um pünktlich zu arbeiten ;-)
Und selbst wenn die Abweichung bei 15 - 16 ms...
Forum: Sonstige Fragen zu Delphi
by Delphi.Narium,
15. Mär 2021
Bezüglich Timer:
Statt alle 1000ms zu fragen, ob ein Zeitpunkt erreicht ist, berechne vor dem Einschalten des Timers die Millisekunden, die noch bis zum nächsten "Ausführungszeitpunkt" zu vergehen haben, setze das Timerinterval auf diesen Wert und dann den Timer auf enabled.
Hab' ich mal in 'nem Dienst gemacht, der diverse Aufgaben zu unterschiedlichsten Zeitpunkten zu erledigen hatte. Je...