level 10
procedure TForm1.Button1Click(Sender: TObject);
var
Reg:TRegistry;
NameLst:TStrings;
i:integer;
begin
Reg:= TRegistry.Create;
NameLst:= TStrings.Create;
try
Reg.RootKey:= HKEY_LOCAL_MACHINE;
Reg.OpenKey('HARDWARE\DEVICEMAP\SERIALCOMM',true);
Reg.GetValueNames(NameLst);
self.memo1.Clear;
for i := 0 to NameLst.Count-1 do
memo1.Lines.Add(reg.ReadString(Namelst[i]));
finally
begin
Reg.CloseKey;
Reg.Free;
Namelst.Free;
end;
end;
end;
2017年01月10日 06点01分
