![]() |
Schaden Timer dem Prozessor?
Hallo zusammen. Das hört sich jetzt vielleicht saudumm an... aber:
Schadet das ständige Verwenden eines Timers der im eintausendstel Rythmus irgendwas überprüft (Bei mir, ob eine bestimmtes Datum erreicht wurde) dem Prozessor? Ich hab mir das gedacht, weil ich nix kaputt machen möchte, schon gar nicht auf anderen Rechnern. Danke im Voraus. Man ließt sich. Stanlay. :coder: |
Sollte eigentlich nicht, aber warum so umständlich? Wenn Du eine bestimmte Zeit erreichen willst, setze den Intervall des Timers entsprechend. Das ist viel sinnvoller, oder?
...:cat:... |
Nee.. Hab mich falsch ausgedrückt. Ich hab mehrere Listbox Einträge mit Uhrzeiten. Und jedesmal, wenn eine dieser Uhrzeiten erreicht wird, soll eine MessageBox angezeigt werden.
Danke aber, hab mir schon Sorgen gemacht. |
Ne, ein Timer ist was ganz gewöhnliches. Der sollte die CPU nicht kaputt machen. Du meinst wahrscheinlich so etwas:
Delphi-Quellcode:
MfG Florian :hi:
procedure TForm1.Timer1Timer(Sender: TObject);
begin if Datum_erreicht= true; then //tu was! else //tu nichts! end; edit: :oops: Vergessen die Delphi Tags zu schliessen |
Sollte trotzdem besser sein, wenn Du zuerst die nächste mögliche Uhrzeit raussuchst und anschließend den Timer so setzt, dass er dann das nächste mal "gefeuert" wird. Es ist um weites besser, wenn der User nebenbei noch irgendetwas anderes machen will.
...:cat:... P.S. Sollte heisst nicht, dass alle Prozessoren eine 100% Auslastung auf Dauer durchhalten - deshalb gibt es auch die Intel-XEON-Prozessoren, die exta für solche Leistungen entwickelt wurden. |
Hallo,
nee, der stört nicht, der Timer hat eh ne ziemlich kleine priorität und somit völlig harmlos. Grüsse, Daniel :hi: |
Jep, genau. Naja. Gut zu wissen. Danke. Man ließt sich. Stanlay
:mrgreen: Hoppla, zu spät gepostet. War an flomei gerichtet. |
Eine kleine Priorität, welche bis zu 100 mal in der Sekunde ausgeführt wird kann den Rechner noch immer auslasten und ist somit nicht das Optimum!
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz