where : ibrtses delphi
Delphi - selecting a serial port
disclaimer
the following code fills the available serial ports into
a combo box named 'SerialCombo'. This code can be
in the Formcreate handler.
var i:integer;
with TRegistry.create do
try
rootkey:=HKEY_LOCAL_MACHINE;
if keyexists('HARDWARE') then begin
if openkey('HARDWARE',false)then begin
if keyexists('DEVICEMAP') then begin
if openkey('DEVICEMAP',false)then begin
if keyexists('SERIALCOMM') then begin
if openkey('SERIALCOMM',false)then begin
GetValueNames(SerialCombo.items);
for i:=0 to SerialCombo.items.count-1 do
begin
SerialCombo.items[i]:=ReadString(SerialCombo.items[i]);
end;
end
end;
end;
end;
end;
end;
finally free;
end;
Feedback is welcome
sponsored links
Delphi
home
last updated: 5.june.99
Copyright (99,2000) Ing.Büro R.Tschaggelar