Handshake 常数
常数 |
值 |
描述 |
comNone |
0 |
无握手。 |
comXonXoff |
1 |
XOn/Xoff 握手。 |
comRTS |
2 |
Request-to-send/clear-to-send 握手。 |
comRTSXOnXOff |
3 |
Request-to-send 和 clear-to-send 握手皆可。 |
OnComm 常数
常数 |
值 |
描述 |
comEvSend |
1 |
发送事件。 |
comEvReceive |
2 |
接收事件。 |
comEvCTS |
3 |
clear-to-send 线变化。 |
comEvDSR |
4 |
data-set ready 线变化。 |
comEvCD |
5 |
carrier detect 线变化。 |
comEvRing |
6 |
振铃检测。 |
Error 常数
常数 |
值 |
描述 |
comEventBreak |
1001 |
接收到中断信号 |
comEventCTSTO |
1002 |
Clear-to-send 超时 |
comEventDSRTO |
1003 |
Data-set ready 超时 |
comEventFrame |
1004 |
帧错误 |
comEventOverrun |
1006 |
端口超速 |
comEventCDTO |
1007 |
Carrier detect 超时 |
comEventRxOver |
1008 |
接收缓冲区溢出 |
comEventRxParity |
1009 |
Parity 错误 |
comEventTxFull |
1010 |
传输缓冲区满 |
comEventDCB |
1011 |
检索端口 设备控制块 (DCB) 时的意外错误 |
InputMode 常数
常数 |
值 |
描述 |
comInputModeText |
0 (缺省) |
通过 Input 属性以文本方式取回数据。 |
comInputModeBinary |
1 |
通过 Input 属性以二进制方式检取回数据。 |
CDHolding 属性:通过查询 Carrier Detect (CD) 线的状态确定当前是否有传输。Carrier Detect 是从调制解调器发送到相联计算机的一个信号,指示调制解调器正在联机。该属性在设计时无效,在运行时为只读。
语法 object.CDHolding
设置值:CDHolding 属性的设置值为:
设置 |
描述 |
True |
Carrier Detect 线为高电平 |
False |
Carrier Detect 线为低电平 |
说明:注意当 Carrier Detect 线为高电平 (CDHolding = True) 且超时时,MSComm 控件设置CommEvent 属性为 comEventCDTO(Carrier Detect 超时错误),并产生 OnComm 事件。
注意 在主机应用程序中捕获一个丢失的传输是特别重要的,例如一个公告板,因为呼叫者可以随时挂起(放弃传输)。
上一页 [1] [2]
责任编辑:小草