![]() |
Eigene Komponente: Aktion kontinuierlich ausführen
Hey,
ich schreibe gerade als Übung eine eigene kleine Komponente. In dieser Komponente soll immer nach einer bestimmten Zeit eine Aktion(Prozedur) ausgeführt werden. Frage: Wie mache ich das? |
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Timer?
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Das soll intern in der Komponente ablaufen, ohne dass man zusätzlich einen Timer braucht. Odr kann man den Timer irgendwie in die Komponente integrieren? :gruebel:
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Natürlich kannst Du einen komponenteninternen Timer einführen.
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Ressourcenschonender wäre es, SetTimer/KillTimer direkt zu verwenden.
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Okay danke, hab über die Suche noch was
![]() Zitat:
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Zitat:
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Man spart sich den Speicherblock und das Fensterhandle des Timers, welches System- und Nutzer-Speicher benötigt (letzteres wegen Classes.MakeObjectInstance).
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Das fällt aber meiner Meinung nach nicht besonders ins Gewicht.
|
Re: Eigene Komponente: Aktion kontinuierlich ausführen
Das ist kein Grund, den Overhead zu ignorieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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 by Thomas Breitkreuz