Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Eigene Komponente: Aktion kontinuierlich ausführen (https://www.delphipraxis.net/113112-eigene-komponente-aktion-kontinuierlich-ausfuehren.html)

Fussball-Robby 2. Mai 2008 20:55


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?

DeddyH 2. Mai 2008 20:56

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Timer?

Fussball-Robby 2. Mai 2008 20:58

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:

DeddyH 2. Mai 2008 20:59

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Natürlich kannst Du einen komponenteninternen Timer einführen.

Apollonius 2. Mai 2008 21:00

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Ressourcenschonender wäre es, SetTimer/KillTimer direkt zu verwenden.

Fussball-Robby 2. Mai 2008 21:03

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Okay danke, hab über die Suche noch was gefunden. Hatte vorher irgendwie die falschen Stichworte oder hab mich vertippt :oops:

Zitat:

Zitat von Apollonius
Ressourcenschonender wäre es, SetTimer/KillTimer direkt zu verwenden.

Wie wende ich das an?

DeddyH 2. Mai 2008 21:03

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Zitat:

Zitat von Appolonius
Ressourcenschonender wäre es, SetTimer/KillTimer direkt zu verwenden.

Kannst Du das auch begründen?

Apollonius 2. Mai 2008 21:07

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).

DeddyH 2. Mai 2008 21:08

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Das fällt aber meiner Meinung nach nicht besonders ins Gewicht.

Apollonius 2. Mai 2008 21:09

Re: Eigene Komponente: Aktion kontinuierlich ausführen
 
Das ist kein Grund, den Overhead zu ignorieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Seite 1 von 2  1 2      

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