![]() |
ComPorts / RSR232 Schnittstellen Auflisten?
Hallo,
Gibt es eine Möglichkeit die Vorhandenen Comports aufzulisten ? Evtl mit Async Pro oder eine andere Methode - Delphi eigene Funktion? Danke für jede Antwort. Gruß, Real-TTX |
Re: ComPorts / RSR232 Schnittstellen Auflisten?
Hallo,
die Schweizer haben einen netten ![]() Und hier der Code direkt von den Schweizern kopiert:
Delphi-Quellcode:
{
Show the names of available comm ports (com1, com2, ...) Used registry key: hkey_local_machine\hardware\devicemap\serialcomm } uses Registry; procedure TForm1.Button1Click(Sender: TObject); var reg: TRegistry; st: Tstrings; i: Integer; begin reg := TRegistry.Create; try reg.RootKey := HKEY_LOCAL_MACHINE; reg.OpenKey('hardware\devicemap\serialcomm', False); st := TstringList.Create; try reg.GetValueNames(st); for i := 0 to st.Count - 1 do Memo1.Lines.Add(reg.Readstring(st.strings[i])); finally st.Free; end; reg.CloseKey; finally reg.Free; end; end; |
Re: ComPorts / RSR232 Schnittstellen Auflisten?
Danke Helmi!
Genau das habe ich gesucht. Ich dachte mir schon dass man es über die Registry machen kann. Ich danke dir vielmals. Gruß, Real-TTX |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 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