TartalomFriss hozzászólások
Új fórum témákAktív fórum témákFriss blogbejegyzésekGoogle hirdetések |
COM v. USB port kezelése
igyula, 2009, március 22 - 17:14
Külső egységből szeretnék adatokat behívni soros porton keresztűl. Köszi. Gyula. »
|
KeresésBelépésIndex TechPC Fórum
Origo TechbázisSG.hu |
ez egy másik fórumról
ez egy másik fórumról van:
A leg egyszerubben igy:
var
F: TextFile;
begin
AssignFile(F, 'COM1'); //COM1, COM2, LPT1, LPT2
ReWrite(F);
Write(F, #255);
CloseFile(F);
end;
De gondolom van ennel kacifantosabb es bonyolultabb eljaras is.
Igy tudod lekerdezni hogy van e COM port:
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;
,,Mondottam ember: Küzdj és bízva bízzál"