Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TurboPower AsyncPro (https://www.delphipraxis.net/44598-turbopower-asyncpro.html)

Grolle 21. Apr 2005 12:20


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?

SvB 28. Apr 2005 11:49

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

Grolle 28. Apr 2005 17:53

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:

SvB 28. Apr 2005 20:28

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:
  for n := 1 to 8 do begin
    if IsPortAvailable(n) then begin
      cb_COM.Items.Add(Format('COM%d', [n]));
    end;
  end;
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.

Grüße
Sven


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