AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Timer

Ein Thema von Frodo_Beutlin · begonnen am 1. Apr 2006 · letzter Beitrag vom 1. Apr 2006
Antwort Antwort
Frodo_Beutlin

Registriert seit: 24. Mär 2006
16 Beiträge
 
#1

Timer

  Alt 1. Apr 2006, 14:48
Hi Leute!

ich hoffe ihr könnt/wollt mir sagen wie man den timer richtig benutzt?
ich probiere schon lange herum, jedoch habe ich imme noch keinen schimmer was es damit auf sich hat

ich möchte das 20 sekunden nachdem ein button gedrückt wird eine prozedur ausgeführt wird...


mfg

tom
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#2

Re: Timer

  Alt 1. Apr 2006, 14:50
Dann musst du über den Button einen Timer aktivieren, der als Intervall 20 Sekunden hat und in der Timerprozedur musst du dann die gewünschte Prozedur aufrufen und den Timer wieder ausstellen.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Timer

  Alt 1. Apr 2006, 14:50
dann machst du zB einen timer mit intervall 20000(1000 millisekunden = 1 sekunde * 20 = 20000)

und dann klickst du doppelt auf die timer komponente und schreibst deineprocedure();
am ende der timerprocedure screibst du (wenns nur einmalig sein soll) timer1.enabled := false;


grüße Nico
Nico Müller
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Timer

  Alt 1. Apr 2006, 15:26
Korrektur/Ergänzung:

1) Um eine einmalige Ausführung der Timer-Routine sicherzustellen, sollte der Timer zu Beginn der Routine deaktiviert werden.
Ansonsten kann es passieren, daß der zweite Aufruf erfolgt, bevor der erste abgearbeitet wurde.

2) Der Timer sollte bereits im Designmodus deaktiviert werden, sonst feuert er nach der eingestellten Zeit auch ohne einen Button-Klick.

Gruß Hawkeye
  Mit Zitat antworten Zitat
Frodo_Beutlin

Registriert seit: 24. Mär 2006
16 Beiträge
 
#5

Re: Timer

  Alt 1. Apr 2006, 15:33
danke !!!

ich habe immer bei intervall 20 eingegeben unddann keine verzögerung bemerkt


könnt ihr mir noch sagen was tag(im objektinspector bei timer) bedeutet?


gruß tommi
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#6

Re: Timer

  Alt 1. Apr 2006, 16:24
--- vertan
Nico Müller
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Timer

  Alt 1. Apr 2006, 16:29
nein, die Eigenschaft taborder ermöglicht dies. Die Eigenschaft tag hat jede Komponente und ist einfach nur sinnlos (steht auch so in der Hilfe).
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Timer

  Alt 1. Apr 2006, 17:55
Zitat von Frodo_Beutlin:
danke !!!

ich habe immer bei intervall 20 eingegeben unddann keine verzögerung bemerkt
Du musst 20000 eingeben. 20 Bedeutet 20 millisekunden
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 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