检测CDHolding、CTSHolding、DSRHolding以及CommEvent事件
解决方案 »
- 怎样控制控件的滚动条,或获得其相关信息
- 如何建立多极弹出式菜单
- 请问如何用VB程序方式实现将A.xls的sheet1内容完全复制到B.xls的sheet1中?
- 为何我的串口通讯在发送数据,而OnComm事件却没有发生!
- 看看能不能解决!(SQL SERVER数据库备份)
- 在text1文本框输入时,如何让输入的一排文字长度不超过text1的宽度,并能自动换行
- OpenRecordset异常
- 请教高手,如何在断线时候用vb保存浏览器中的图像?
- *********** hycapril 看过来!! *********
- excel问题::对象sheets的方法global失败
- 如何使用VB做一个类似于VB那样的窗体设计器
- SQL数据库多用户操作问题....
通过查询 Carrier Detect (CD) 线的状态确定当前是否有传输。Carrier Detect 是从调制解调器发送到相联计算机的一个信号,指示调制解调器正在联机。该属性在设计时无效,在运行时为只读。语法 object.CDHoldingCDHolding 属性包括下列部分:部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
设置值CDHolding 属性的设置值为:设置 描述
True Carrier Detect 线为高电平
False Carrier Detect 线为低电平
说明注意当 Carrier Detect 线为高电平 (CDHolding = True) 且超时时,MSComm 控件设置CommEvent 属性为 comEventCDTO(Carrier Detect 超时错误),并产生 OnComm 事件。注意 在主机应用程序中捕获一个丢失的传输是特别重要的,例如一个公告板,因为呼叫者可以随时挂起(放弃传输)。Carrier Detect 也被称为 Receive Line Signal Detect (RLSD)。数据类型Boolean
CTSHolding 属性
确定是否可通过查询 Clear To Send (CTS) 线的状态发送数据。Clear To Send 是调制解调器发送到相联计算机的信号,指示传输可以进行。该属性在设计时无效,在运行时为只读。语法object.CTSHoldingCTSHolding 属性语法包括下列部分:部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
下表列出 Mscomm 控件的 CTSHolding 属性设置值:设置 描述
True Clear To Send 线为高电平。
False Clear To Send 线为低电平。
说明如果 Clear To Send 线为低电平 (CTSHolding = False) 并且超时时,MSComm 控件设置 CommEvent 属性为 comEventCTSTO (Clear To Send Timeout) 并产生 OnComm 事件。Clear To Send 线用于 RTS/CTS (Request To Send/Clear To Send) 硬件握手。如果需要确定 Clear To Send 线的状态,CTSHolding 属性给出一种手工查询的方法。详细信息 有关握手协议,请参阅 Handshaking 属性。数据类型BooleanDSRHolding 属性
确定 Data Set Ready (DSR) 线的状态。Data Set Ready 信号由调制解调器发送到相连计算机,指示作好操作准备。该属性在设计时无效,在运行时为只读。语法object.DSRHoldingobject 所在处表示对象表达式,其值是“应用于”列表中的对象。DSRHolding 属性返回以下值:值 描述
True Data Set Ready 线高
False Data Set Ready 线低
说明当 Data Set Ready 线为高电平 (DSRHolding = True) 且超时时,MSComm 控件设置 CommEvent 属性为 comEventDSRTO(数据准备超时)并产生 OnComm 事件。当为 Data Terminal Equipment (DTE) 机器写 Data Set Ready/Data Terminal Ready 握手例程时该属性是十分有用的。数据类型Boolean
谢谢
http://download.csdn.net/source/1262066