Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi timer (https://www.delphipraxis.net/9426-timer.html)

LoL 26. Sep 2003 08:37


timer
 
hi

kann man irgendwie die intervalle bei einem timer kleiner als 1 stellen. oder gibt es ein ereignis das einfach immer auslöst?

sakura 26. Sep 2003 08:41

Re: timer
 
Schon auf 1 eingestellt, wird der Timer dadurch nicht annähernd 1000x pro Sekunde ausgelöst ;-) Was willst Du erreichen - damit legst Du nur den Rechner vollends lahm :evil:

...:cat:...

LoL 26. Sep 2003 08:50

Re: timer
 
ich brauch einfach nur ein ereignis das andauernd ausgelöst wird

sakura 26. Sep 2003 08:56

Re: timer
 
Also öfters geht nicht. Was willst Du ultimativ denn erreichen, wahrscheinlich gibt es eine bessere Lösung ;-)

...:cat:...

Sharky 26. Sep 2003 09:06

Re: timer
 
Zitat:

Zitat von LoL
ich brauch einfach nur ein ereignis das andauernd ausgelöst wird

Eventuell ist es ja einfacher die Funktion die Ausgeführt werden soll in eine Repeat-Until Schleife zu setzen und diese dann in einem Thread laufen zu lassen?

LoL 26. Sep 2003 09:18

Re: timer
 
warscheinlich, aber des schaff ich schon

Tonic1024 26. Sep 2003 10:33

Re: timer
 
begin
Moin...


Ist 1000x pro Sekunde nicht eigentlich schon immer? Würde dann wohl Stillstand bedeuten :roteyes:


bis denne;
end;

Tom 26. Sep 2003 10:46

Re: timer
 
Du kannst ruhig das Timerintervall auf 1 stellen. Nutzt nur nichts. Windows bedient die Timer erst nach einer deutlich höheren Zeitspanne. Die genauen Zahlen habe ich allerdings nicht im Kopf abgespeichert.

Jens Schumann 26. Sep 2003 11:26

Re: timer
 
Hallo,
es gibt auch Komponenten für einen so genannten MultimediaTimer.
Diese Timer können die gewünschte Auflösung bringen.

Ich glaube mal gelsen zu haben, dass man mit dem Windows-API einen Timer
realsieren kann. Solch ein Timer hat ebenfalls die gewünschte Auflösung.

Daniel B 26. Sep 2003 14:15

Re: timer
 
Hmm, Timer mit 1ms unter Windows ist entweder schon fast ein Zusmmenbruch des Systems, oder aus der 1ms wird 1sek. Wiedem auch sei, alles was unter 50ms ist, ist für Windows schon mehr als eine Herrausforderung!! Und mir nichts weltbewegendes bekannt, das man soooooooo oft pro Sek. abfragen müsste. Selbst wenn Du mit Time(now) die Zeit irgendwo anzeigen willst, reichen 100-250ms vollkommen aus, keine Mensch würde jemals was merken, sag uns doch Bitte was Du vor hast, würde mich mal interessieren was es gibt, das man so oft abfragen müsste, oder gar könnte. :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 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