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

说明:

EVictorCommError 是串口出现错误时抛出的异常类

头文件:

Vcl.VictorComm.h
Fmx.VictorComm.h

相关控件:

TYbCommDevice, TVictorComm

继承关系:

TObject
 └Exception
   └EVictorCommError

属性:

属性 类型 描述
ErrorCode TErrorCode 串口出现错误的代码
enum TErrorCode
{
  COMM_NOERROR    =  0, //没有错误
  COMM_NOMEMORY   =  1, //内存不够
  COMM_INITRDBUF  =  2, //不能初始化读缓存
  COMM_INITWRBUF  =  3, //不能初始化写缓存
  COMM_OPENPORT   =  4, //不能打开端口
  COMM_SETMASK    =  5, //不能设置端口事件MASK
  COMM_BUFSIZE    =  6, //不能设置端口缓存
  COMM_GETSTATE   =  7, //不能得到端口参数
  COMM_SETSTATE   =  8, //不能设置端口参数
  COMM_CRRDEVENT  =  9, //不能创建端口异步读事件
  COMM_CRWREVENT  = 10, //不能创建端口异步写事件
  COMM_CRRDTHREAD = 11, //不能创建端口读线程
  COMM_CRWRTHREAD = 12, //不能创建端口写线程
  COMM_CLOSERDT   = 13, //不能关闭端口读线程
  COMM_CLOSEWRT   = 14, //不能关闭端口写线程
};
__property TErrorCode ErrorCode = { read = _ErrorCode };
PortName String 当串口出现错误时,串口的名称,例如 "COM2"
__property String PortName = { read = _PortName };
Message String 当串口出现错误时提示的错误信息
__property String Message = {read=FMessage, write=FMessage};

方法:

方法 描述
EVictorCommError 构造函数
__fastcall EVictorCommError(TErrorCode ecErrCode);
__fastcall EVictorCommError(TErrorCode ecErrCode, UnicodeString sPortName);
◤上一页:TCommQueue下一页:TComm32

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