开发一个通信程序有用到多串口卡,想在程序打开的时候,检测系统当前存在多少个串口,以及串口号。找了好久都没找到相关的API函数,不知道有什么解决办法?
解决方案 »
- △△△ Delphi中如何将文件拷贝到服务器的某个目录中去 △△△
- ADO是不是在SQL语句内同一个变量不能用多次
- 有难度,不过很实用也很有用哦!
- 调查各位用DELPHI都是做什么开发的?看看哪类项目上用DELPHI比较多
- 权限问题
- 问题还未解决呢,请各位救救小弟弟吧!!!!
- 不知道大家有没有碰到这样的问题?
- 高手帮忙(精通SQL SERVER)我的数据库出现很奇怪的现象
- 不超过20行, 帮忙看下这段代码哪里有问题. Winsock类. 在线结贴.
- 急!请问如何建立读取修改ini文件?
- devExpress中的CXGRID做EXCEL输出时怎么控制输出字体跟CXGRID上的字体和颜色一致?
- 请lijinghe1(副乡长)和 knife_s(人生常恨水常东)进来接分!
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;