Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TJvTimer(threaded) oder TThread? (https://www.delphipraxis.net/73372-tjvtimer-threaded-oder-tthread.html)

Angel4585 17. Jul 2006 11:38


TJvTimer(threaded) oder TThread?
 
Hallo,

ich hab mir grad den TJvTimer der JEDIs angeschaut und seh das der "Threaded" sein kann.

Kennt sich jemand mit dem aus(Erfahrungen in der Benutzung)?
Funktioniert der dann genau wie ein zweiter Thread, also könnt ich mir dann quasi einen eigene Thread von TThread agbeleitet sparen und besser auf den TJvTimer zurückgreifen?


Wäre schön wenn ihr mir da bissl Tipps geben könntet.

Danke schonmal

MfG :angel:

jbg 17. Jul 2006 11:51

Re: TJvTimer(threaded) oder TThread?
 
Zitat:

Zitat von Angel4585
Funktioniert der dann genau wie ein zweiter Thread, also könnt ich mir dann quasi einen eigene Thread von TThread agbeleitet sparen

Ja, das könntest du dann. Mit Threaded wird für den TJvTimer ein eigener Thread angelegt. Und wenn du dann noch SyncEvent auf False setzt, wird das OnTimer-Event auch im zweiten Thread ausgeführt und nicht mit dem Haupthread synchronisiert. Dann jedoch gelten Thread-Regeln: Du darfst z.B. nicht auf die VCL zugreifen, globale Variablen müssen geschützt werden, ...


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