I
import
Unregistered / Unconfirmed
GUEST, unregistred user!
系统里面有哪些串口? get names of available comm ports?
{
Show the names of available comm ports (com1, com2, ...)
Used registry key: hkey_local_machine
}
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', False);
st := TstringList.Create;
try
reg.GetValueNames(st);
for i := 0 to st.Count - 1 do
Memo1.Lines.Add(reg.Readstring(st.strings));
finally
st.Free;
end;
reg.CloseKey;
finally
reg.Free;
end;
end;
{
Show the names of available comm ports (com1, com2, ...)
Used registry key: hkey_local_machine
}
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', False);
st := TstringList.Create;
try
reg.GetValueNames(st);
for i := 0 to st.Count - 1 do
Memo1.Lines.Add(reg.Readstring(st.strings));
finally
st.Free;
end;
reg.CloseKey;
finally
reg.Free;
end;
end;