用I
put属性从接受缓冲区中读取并删除字符。2ComEvSe
d发送缓冲区中数据少于Sthreshold个,说明串口已经发送了一些数据,程序可以用Output属性继续发送数据。3ComEvCTSClearToSe
d信号线状态发生变化。4ComEvDSRDataSetReady信号线状态从1变到0。5ComEvCDCarrierDetect信号线状态发生变化。6ComEvRi
g检测到振铃信号。
1页
f如有你有帮助,请购买下载,谢谢!
7ComEvEOF接受到文件结束符。表2CommEve
t通信错误代码常数含义1001ComEv
tBreak接受到一个中断信号。1002ComEv
tCTSTOClearToSe
d信号超时。1003ComEv
tDSRTODataSetReady信号超时。1004ComEv
tFrame帧错误。1006ComEv
tOverru
串口超速。1007ComEv
tCDTO载波检测超时。1008ComEv
tRxOver接受缓冲区溢出,缓冲区中已没有空间。1009ComEv
tRxParity奇偶校验错。1010ComEv
tTxFull发送缓冲区溢出,缓冲区中已没有空间。1011ComEv
tDCB检索串口的设备控制块时发生错误。●CDHoldi
g属性:通过查询CarrierDetectCD线的状态确定当前是否有传输。CarrierDetect是从调制解调器发送到相联计算机的一个信号,指示调制解调器正在联机。该属性在设计时无效,在运行时为只读。语法objectCDHoldi
g设置值:CDHoldi
g属性的设置值为:设置描述
TrueCarrierDetect线为高电平FalseCarrierDetect线为低电平说明:注意当CarrierDetect线为高电平CDHoldi
gTrue且超时时,MSComm控件设置CommEve
t属性为comEve
tCDTO(CarrierDetect超时错误),并产生O
Comm事件。注意在主机应用程序中捕获一个丢失的传输是特别重要的,例如一个公告板,因为呼叫者可以随时挂起(放弃传输)。CarrierDetect也被称为ReceiveLi
eSig
alDetectRLSD。数据类型Boolea
●DSRHoldi
g属性:确定DataSetReadyDSR线的状态。DataSetReady信号由调制解调器发送到相连计算机,指示作好操作准备。该属性在设计时无效,在运行时为只读。语法:objectDSRHoldi
gobject所在处表示对象表达式,其值是“应用于”列表中的对象。DSRHoldi
g属性返回以下值:TrueDataSetReady线高FalseDataSetReady线低说明:当DataSetReady线为高电平DSRHoldi
gTrue且超时时,MSComm控件设置CommEve
t属性为comEve
tDSRTO(数据准备超时)并产生O
Comm事件。当为DataTermi
alEquipme
tDTE机器写DataSetReadyDataTermi
alReady握手例程时该属性是十分有用的。数据类型:Boolea
●EOFE
able属性:确定在输入过程中MSComm控件是否寻找文件结尾EOF字符。如果找到EOF字符,将停止输入并激活O
Comm事件,此时CommEve
t属性设置为comEvEOF,语法:objectEOFE
ablevalueEOFE
able属性语法包括下列部分:valuer