Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Taktgeber in Delphi (https://www.delphipraxis.net/111275-taktgeber-delphi.html)

HomerBAJ 1. Apr 2008 14:44


Taktgeber in Delphi
 
Hallo! Ich möchte eine Funktion mehrmals hintereinander aufrufen, um einen Wert kontinuierlich einzulesen. Ich habe jetzt die Idee eine Art Taktgeber hierfür zu verwenden. Gibt es einen Standart-Block mit dem man dieses realisieren kann, oder realisiert man mein Vorhaben generell anders?

Kroko1999 1. Apr 2008 14:45

Re: Taktgeber in Delphi
 
TTimer benutzen!

Fussball-Robby 1. Apr 2008 15:13

Re: Taktgeber in Delphi
 
Oder Threads. Wobei ein Timer bei Operationen, die nicht speicheraufwendend sind, wohl einfacher ist.

Klaus01 1. Apr 2008 15:19

Re: Taktgeber in Delphi
 
Zitat:

Zitat von Fussball-Robby
Oder Threads. Wobei ein Timer bei Operationen, die nicht speicheraufwendend sind, wohl einfacher ist.

@Robert
Wie willst Du denn dann erreichen das ein Thread immer in gelichen Zeitabständen
aktiv wird. Du mußt darin eine Schleife laufen lassen die immer einen Zeitstempel abfragt.
Das führt die Idee des Threads wieder ad absurdum.

Ein Timer ist da wesentlich angebrachter.

Grüße
Klaus

Fussball-Robby 1. Apr 2008 15:24

Re: Taktgeber in Delphi
 
Stimmt natürlich. Aber wenn er kontinuierlich große Datenmengen einlesen will, kann er auch Threads verwenden, aber natürlich nur, wenn der genaue Zeitabstand dazwischen nicht relevant ist.

Mfg

Klaus01 1. Apr 2008 15:28

Re: Taktgeber in Delphi
 
Zitat:

Zitat von HomerBAJ
.. um einen Wert kontinuierlich einzulesen. Ich habe jetzt die Idee eine Art Taktgeber hierfür zu verwenden.

@Robert,

das läßt darauf schließen, dass der Zeitabstand schon relevant sein könnte.

Grüße
Klaus

Fussball-Robby 1. Apr 2008 15:39

Re: Taktgeber in Delphi
 
@Klaus: ok ok, ist ja gut. Schande über mich :mrgreen:

Kroko1999 1. Apr 2008 15:40

Re: Taktgeber in Delphi
 
Hört auf zu streiten, der Ersteller wird sich ja noch melden!

HomerBAJ 1. Apr 2008 15:42

Re: Taktgeber in Delphi
 
Probiere es gerade mit dem Timer. Threads sagt mir leider so nichts... Ein fester Zeitabstand ist mir auch lieber.
Kann ich den TTimer auch mit einem Button starten? Ich finde im Objektinspektor unter Ereignisse onTimer. Bin ich da richtig? Irgendwie klappt das nicht.
Und mir ist noch nicht ganz klar wie ich jetzt einen Takt bekomme... So wie ich den Timer benutze geht der einmal an und dann wars das...

Fussball-Robby 1. Apr 2008 15:43

Re: Taktgeber in Delphi
 
Sieh dir mal die Hilfe für Timer an oder such hier im Forum, da gibts ne Menge.

Mfg

Aurelius 1. Apr 2008 15:51

Re: Taktgeber in Delphi
 
Einfach im Code
Delphi-Quellcode:
Timer.Enabled := True //oder := false
stellen. OnTimer ist das was der Timer ausführt wenn er aktiv ist...

Medium 1. Apr 2008 15:53

Re: Taktgeber in Delphi
 
Sieh dir am besten generell erst einmal ein paar Grundlagentutorials an, bevor du für jede noch so triviale Frage erst im Forum fragst. Zudem gewöhn dir bitte an, gelegentlich auch die Suchfunktion des Forums, sowie die Delphi Hilfe zu benutzen. Hier fehlt es gewaltig an grundlegensten Dingen.

HomerBAJ 1. Apr 2008 15:59

Re: Taktgeber in Delphi
 
Ok danke!!!
Zitat:

Hier fehlt es gewaltig an grundlegensten Dingen.
Stimmt bin absoluter Neuling...
Gibts irgendwo ein Anfänger Forum?

Kroko1999 1. Apr 2008 16:12

Re: Taktgeber in Delphi
 
ja, hier


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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