![]() |
Multimedia-Timer: Sehr genauer Timer mit max. 1ms Auflösung
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich habe mal ![]() Die Vor- und Nachteile dieses Timers könnt ihr auf der genannten Seite nachlesen. Ich beschränke mich mal auf's wesentlichste: > minimale CPU-Auslastung (Thread-Timer haben z.B. 100% Auslastung) > sehr hohe Genauigkeit (getestete Ungenauigkeit im Durchschnitt < 1 ms) > sehr hohe Geschwindigkeit (auf allen Systemen, auch Win98 ist ein Intervall von 1ms möglich) Der Timer installiert sich in den Reiter "CK_Design". Wenn ihr ihn woanders hin installieren wollt, passt einfach die Zeile
Delphi-Quellcode:
beliebig an (z.B. RegisterComponents('Beispiele', [TCKMultimediaTimer]);. Ansonsten könnt ihr die Zeile auch auskommentieren und den Timer manuell zur Laufzeit einbinden... :zwinker:
RegisterComponents('CK_Design', [TCKMultimediaTimer]);
Das Package ist für D10 (Delphi 2006) erstellt worden. Wenn ihr eine andere Delphi-Version habt und nicht wisst, wie man es da installiert, könnt ihr mir gerne eine PM schreiben. Vergesst aber nicht, mir zu sagen, welche Delphi-Version ihr habt... Im Anhang ist ein Demoprogramm (vergleicht den VCL-Timer, auch TTimer genannt mit meinem), der Quellcode davon und die Komponente selbst mit Quellcode. (selbstverständlich exklusiv für die DP... :dp:) Freue mich auf Kritik/Verbesserungsvorschläge... :angel2: Einen schönen Abend noch, Chris PS: Wenn jemand weiß, wie ich das Bild der Komponente ändern kann (das Icon, was auf der Designtime-Komponente und im Komponentenreiter zu sehen ist), dann würde ich mich über Infos per PM freuen... (Anleitungen für BDS 2006 Enterprise bitte ;)) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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