AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Unterschied zwischen Timer und Threadtimer
Thema durchsuchen
Ansicht
Themen-Optionen

Unterschied zwischen Timer und Threadtimer

Ein Thema von runger · begonnen am 11. Mär 2005 · letzter Beitrag vom 16. Mär 2005
Antwort Antwort
runger
(Gast)

n/a Beiträge
 
#1

Unterschied zwischen Timer und Threadtimer

  Alt 11. Mär 2005, 06:40
Hallo,

wir dikutierten hier darüber wie man Timer sicher machen kann, das heisst wie man sicherstellen kann, dass ein Timer auch wirklich läuft und dass er nach der vorgegebenen Zeit auch seinen Event abfeuert.
Während der Diskussion kam der Vorschlag das Ganze mit einem Thread zu realisieren.
Hab ich auch getan funktioniert einwandfrei.
Was mich interessieren würde:
Wo ist der Unterschied zwischen einem Timer (in Delphi) und einem mit einem Thread realisierten Timer.
Eigentlich müsste in Delphi ein Timer als ein Thread realisiert sein, es sei denn er ist direkt an einen Interrupt gekoppelt oder hängt er an einer durch das System generierten Message?

Hat jemand eine Ahnung wie ein Timer aufgebaut ist?

Rainer
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Unterschied zwischen Timer und Threadtimer

  Alt 11. Mär 2005, 07:46
Hallo,

Soweit ich weiß kommt der Timer aus der API und löst seine Events durch Messages mit einer sehr
niedrigen Priorität aus.

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
Benutzerbild von trifid
trifid

Registriert seit: 12. Sep 2003
297 Beiträge
 
#3

Re: Unterschied zwischen Timer und Threadtimer

  Alt 11. Mär 2005, 10:26
@runger,

nur zur Wiederholung, schau mal unter http://www.on-time.com nach,
wenn du etwas in Echtzeit und Win32 was machen willst
  Mit Zitat antworten Zitat
runger
(Gast)

n/a Beiträge
 
#4

Re: Unterschied zwischen Timer und Threadtimer

  Alt 16. Mär 2005, 13:42
Hallo,

ich hab doch eine ganz klare Frage gestellt!
Ich will nichts über Echtzeit wissen, sondern nur den Unterschied zwischen Timer als Komponente und als Thread.

Rainer
  Mit Zitat antworten Zitat
Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#5

Re: Unterschied zwischen Timer und Threadtimer

  Alt 16. Mär 2005, 14:03
Zitat von runger:
Ich will nichts über Echtzeit wissen, sondern nur den Unterschied zwischen Timer als Komponente und als Thread.
TTimer in einer Form oder TTimer in einem TThread machen beides das gleiche. Sie warten auf die Windows Nachricht WM_TIMER.
Erstelle einen TThread und führe deine eigenen Ereignisse aus. Oder benutze einen MultiMedia Timer.
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  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 23:56 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