![]() |
TurboPower AsyncPro
Hi!
Ich möchte gerne die vorhandenen ComPorts/Modems auslesen. Dazu benutze ich TurboPower AsyncPro. Die Device Selection liefert ja einen String zurück. Das tut sie aber nur, wenn ich ein Modem auswähle. Wenn ich z. B. Direct to Com5 auswähle bleibt der String leer. Woran liegt das? |
Re: TurboPower AsyncPro
Möchtest Du nur wissen, welche ComPorts es gibt oder möchtest Du auch wissen, ob da was angeschlossen ist. Ich denke, dass wenn ein leerer String kommt, dass da gar nichts angeschlossen ist und Async Pro in seiner Auswahl Box dann einfach "Direct to Comx" rein schreibt.
Vielleicht hilft Dir das ja. Grüße Sven |
Re: TurboPower AsyncPro
Hi!
Nein. Ich will das was da zurück kommt als String in mein Programm aufnehmen. (Eventuell weitere Einstellungen vornehmen -> Wähleinstellungen) Auch wenn ein Gerät ageschlossen ist kommt ein leerer String zurück. Dies ist aber nur bei den ComPorts so. :gruebel: |
Re: TurboPower AsyncPro
Mit Modems habe ich direkt noch nicht gearbeitet, ist auch alles schon etwas her.
In einem Programm, das ich mal geschrieben habe, ermittele ich alle freien COM-Ports
Delphi-Quellcode:
Ansonsten wäre es mal gut, wenn Du auch mal etwas Code posten würdest, dann kann ich mir das eventuell besser vorstellen und sehe dann, wo es klemmt, bzw. kann es mal nachvollziehen.
for n := 1 to 8 do begin
if IsPortAvailable(n) then begin cb_COM.Items.Add(Format('COM%d', [n])); end; end; Grüße Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 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