Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schneller Timer (https://www.delphipraxis.net/175355-schneller-timer.html)

loirad 15. Jun 2013 12:25

Schneller Timer
 
Hallo liebe Communtiy,

gibt es einen schnelleren Timer als der Standard-Timer von Delphi 6? Ich brauche es für ein Programm, wo man mit einem Grafik-Tablett schreiben können soll. Und da gibt es bei der Abfrage mit Intervall=1 Probleme mit i,j,ü,ö,ä, da man beim schnellen Schreiben sich nicht so lange mit den Punkten/Strichen aufhält :-D. Deshalb suche ich nach einer Möglichkeit das Intervall zwischen den Positionsabfragen kleiner zu gestalten?

Liebe Grüße
loirad

Luckie 15. Jun 2013 12:37

AW: Schneller Timer
 
Probier es mal mit einem Multimediatimer.

loirad 15. Jun 2013 13:38

AW: Schneller Timer
 
Beim Quelltext von http://www.swissdelphicenter.ch/de/showcode.php?id=216 erhalte ich bei
Delphi-Quellcode:
mmResult := TimeSetEvent(10, 0, @TimeCallBack, 0, TIME_PERIODIC);
folgenden Fehler bekomme:
Code:
Variable erforderlich
Woran liegt das?

Liebe Grüße
loirad

DeddyH 15. Jun 2013 15:03

AW: Schneller Timer
 
TimeSetEvent gilt ohnehin als veraltet, versuch es mal mit CreateTimerQueueTimer. Ansonsten könnte ich mir denken, dass der dwUser-Parameter von TimeSetEvent als Var-Parameter deklariert ist und Du eine Konstante übergeben willst. Schau doch einfach in den Quellen nach, dafür hast Du sie ja.

loirad 15. Jun 2013 15:50

AW: Schneller Timer
 
Hm ich verstehe den Aufruf immernoch nicht so ganz... Gibt es da noch irgendeine andere Möglichkeit? Es sollen im Prinzip ja nur sehr viele Punkte zwischen Maustaste runter und wieder hoch miteinander verbunden werden.

jaenicke 15. Jun 2013 17:53

AW: Schneller Timer
 
Eigentlich hört sich das nach einem einfachen OnMouseMove an. Das wird doch schon sehr schnell hintereinander ausgelöst.

loirad 15. Jun 2013 19:09

AW: Schneller Timer
 
Aber leider nicht schnell genug bei einer Unterschrift :(

jaenicke 15. Jun 2013 19:30

AW: Schneller Timer
 
Dann bleibt denke ich nur eine Schleife und pollen... alles andere dürfte dann nicht ausreichen. Application.ProcessMessages noch rein, fertig.

Oder gleich DirectInput, das wäre die optimale Lösung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz