Обновлено: 01 декабря, 2018

Как определить имена установленных Com-портов в Delphi?

Из реестра.

uses Registry; 
 
procedure TForm1.Button1Click(Sender: TObject); 
var
  reg : TRegistry; 
  ts : TStrings; 
  i : integer; 
begin
  reg := TRegistry.Create; 
  reg.RootKey := HKEY_LOCAL_MACHINE; 
  reg.OpenKey('hardware\devicemap\serialcomm', false); 
  ts := TStringList.Create; 
  reg.GetValueNames(ts); 
  for i := 0 to ts.Count -1 do
  begin
    Memo1.Lines.Add(reg.ReadString(ts.Strings[i])); 
  end; 
  ts.Free; 
  reg.CloseKey; 
  reg.free; 
end; 
Рейтинг автора
Автор статьи
Юрий
Программист Delphi, MySQL. Образование: высшее. Специальность: программное обеспечение информационных технологий.
Написано статей
439
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий