Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Timer-Intervall von Mausbewegungen abkoppeln
FatalError - Sa 20.12.03 18:48
Titel: Timer-Intervall von Mausbewegungen abkoppeln
Hi,
mir ist aufgefallen, dass das folgende Programmstück schneller ausgeführt wird, wenn ich dabei die Maus auf dem Bildschirm bewege!???? :shock:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Timer1Timer(Sender: TObject); begin Timer1.Interval:= 1; end; |
Kann man diesen Effekt irgendwie kompensieren?
Grüße
Andy :wink:
Delete - Sa 20.12.03 21:27
Intervall 1! Das ist eine Millisekunde. Consumer Windows schafft aber nur eine Auflösung von ca. 40 ms, NT ff. bis 10 ms.
Du solltest eventuell über Threads nachdenken. Ein Timer ist meist ungeeignet regelmäßig Aktionen auszuführen.
FatalError - Sa 20.12.03 23:14
Hi,
danke für den Tip, werd ich versuchen!
Grüße
Andy
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!