![]() |
Unterschied zwischen Timer und Threadtimer
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 |
Re: Unterschied zwischen Timer und Threadtimer
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 |
Re: Unterschied zwischen Timer und Threadtimer
@runger,
nur zur Wiederholung, schau mal unter ![]() wenn du etwas in Echtzeit und Win32 was machen willst |
Re: Unterschied zwischen Timer und Threadtimer
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 |
Re: Unterschied zwischen Timer und Threadtimer
Zitat:
Erstelle einen TThread und führe deine eigenen Ereignisse aus. Oder benutze einen MultiMedia Timer. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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