Entwickler-Ecke
Sonstiges (Delphi) - TComPort Lib 3.0 - Threads?
molotov - Do 28.10.10 14:05
Titel: TComPort Lib 3.0 - Threads?
Hallo allerseits!
Meine Frage bezieht sich auf die TComPort Lib 3.0. Ich verwende diese unter Delphi 2009.
Sind die ReceiveEvents (OnRxChar in meinem Fall) in Threads realisiert, oder muss ich das selbst übernehmen?
Wenn ja, wie realisisere ich Threads in Delphi. Dumme Frage, aber ich habe noch nie Threads in Delphi verwendet.
Mein Anwendungsfall ist, dass ich über 10 (virtuelle) Comports Daten empfange, und diese weiterverarbeiten will.
Eine Abarbeitung ohne Threads scheint mir dabei zu gefährlich.
delfiphan - Do 28.10.10 19:41
molotov hat folgendes geschrieben : |
| Sind die ReceiveEvents (OnRxChar in meinem Fall) in Threads realisiert, oder muss ich das selbst übernehmen? |
Das wird dir
GetCurrentThreadId = MainThreadID beantworten.
molotov hat folgendes geschrieben : |
| Wenn ja, wie realisisere ich Threads in Delphi. Dumme Frage, aber ich habe noch nie Threads in Delphi verwendet. |
Siehe
TThread.
molotov hat folgendes geschrieben : |
Mein Anwendungsfall ist, dass ich über 10 (virtuelle) Comports Daten empfange, und diese weiterverarbeiten will.
Eine Abarbeitung ohne Threads scheint mir dabei zu gefährlich. |
Weshalb?
jaenicke - Do 28.10.10 20:18
molotov hat folgendes geschrieben : |
| Sind die ReceiveEvents (OnRxChar in meinem Fall) in Threads realisiert, oder muss ich das selbst übernehmen? |
Ein kurzer Blick in den Quelltext sagt mir: Nein, das ist außerhalb des Threads. Je nach Einstellung wird die Synchronisation über Windows Messages (SendEvents) oder per Synchronize (DoEvents) vorgenommen.
molotov hat folgendes geschrieben : |
| Eine Abarbeitung ohne Threads scheint mir dabei zu gefährlich. |
Gefährlich ist es eher, wenn du bei den Threads durcheinander kommst. :mrgreen:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!