主页C++ Builder 资料C++ Builder 串口控件Victor 串口控件使用说明TVictorSerialPortInfo
C++ Builder 串口控件
Victor 串口控件使用说明
 • TYbCommDevice
 • TVictorComm
 • TCommQueue
 • EVictorCommError
 • TComm32
 • EComm32Error
 • TVictorSerialPortInfo
 • TVictorSerialPortList
 • TCommSerialPortInfo
 • TVictorFSM
 • TVictorFsmStateT
Victor 串口控件示例程序
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
网友留言/技术支持
TVictorSerialPortInfo - Victor 串口控件使用说明

说明:

TVictorSerialPortInfo 是串口的设备信息。
通过 TVictorSerialPortListTCommSerialPortInfo 枚举串口得到的串口设备信息列表里面的,每个串口的设备信息。

头文件:

Vcl.VictorEnumSerial.h
Fmx.VictorEnumSerial.h

相关类或控件:

TVictorSerialPortList, TCommSerialPortInfo, TYbCommDevice, TVictorComm

继承关系:

TObject
 └TVictorSerialPortInfo

属性:

属性 类型 描述
PortName String 端口名称,例如 "COM1", "COM2"
FriendlyName String 端口别名,例如 "Agere Systems HDA Modem", "ELTIMA Virtual Serial Port (COM1->COM2)"
如果一个设备有多个串口,每个串口的 FriendlyName 都不同,是这个串口的详细描述
ClassGuid String 类型GUID,例如 "{4D36E978-E325-11CE-BFC1-08002BE10318}"
ClassDesc String 类型描述,例如 "Ports (COM & LPT)", "MODEM"
InstanceID String 设备标识,例如 "VSBC7\DEVICES\0001"
DeviceDesc String 设备描述,例如 "Virtual Serial Port 7 (Eltima Software)"
如果一个设备有多个串口,他们的 DeviceDesc 都是相同的,是这个设备的详细描述
LocationInfo String 位置信息,例如 "Internal High Definition Audio Bus"
某些版本的操作系统里面的某些设备可能会不提供位置信息
RegistryPath String 注册表的子路径,例如 "{13b66731-2122-4dac-831e-c60e713ff306}\0001"

方法:

方法 描述
TVictorSerialPortInfo 构造函数。
定义:
  __fastcall TVictorSerialPortInfo();
  __fastcall TVictorSerialPortInfo(const TVictorSerialPortInfo *lpSPInfo);
注意:
  由系统自动调用(静态变量)或者通过 new 来调用(动态分配), 不需要直接调用。
~TVictorSerialPortInfo 析构函数。
  __fastcall ~TVictorSerialPortInfo();
注意:
  由系统自动调用(静态变量)或者通过 delete 调用(动态分配), 不需要直接调用。
Assign 把其他 TVictorSerialPortInfo 的所有的内容复制到自己
定义:
  void __fastcall Assign(const TVictorSerialPortInfo *lpSPInfo);
参数:
  lpSPInfo: 把这个指针的所有的内容复制到自己
返回值:
  无
◤上一页:EComm32Error下一页:TVictorSerialPortList

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号