![]() |
beim Registrieren eines ComPorts wird Thread angehalten
Hallo und guten Tag an alle,
habe nochmal eine Frage zu den Comport´s. und zwar detektiere ich jetzt mit einem gesonderten Thread das zu und abschalten der Comports. Wenn sich jetzt ein Comport zuschaltet (akustisch wird dies ja durch einen Ton von Windows mitgeteilt) wird der Thread durch das System angehalten für mehrere Sekunden. Selbst wenn ich dem Thread die Priorität tpTimeCritical gebe (ich weiß sollte man nicht machen, habe ich auch nur aus Testgründen mal probiert) kann ich nicht erzwingen, dass der Thread auch wärend dieses Vorganges weiter läuft. Gibt es eine andere Möglichkeit den Thread zur Arbeit zu "zwingen"? BAMatze |
Re: beim Registrieren eines ComPorts wird Thread angehalten
Moin!
Wenn der Thread einzig und allein dazu dient neu hinzugekommene bzw. entfernte COM Ports zu erkennen, dann nutze doch eher die Broadcast Botschaft ![]() Grüße, Muetze1 |
Re: beim Registrieren eines ComPorts wird Thread angehalten
@Muetze, danke dir schonmal für diesen Tip, werde ich mir mal anschauen. Allerdings macht dieser Thread noch ein paar wesentlich wichtigere Sachen (Reagieren auf Signale von Anschlagssensoren) die ein pausieren des Threads unbedingt erforderlich machen.
Werde das aber warscheinlich einbauen, um den Gesamtaufwand, der im Threads abgearbeitet wird, zu verringern. BAMatze |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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-2025 by Thomas Breitkreuz