VB6.0 学 习 笔 记 目 次 MSComm 控 件 两 种 处 理 通 讯 的 方 式 CommPort 属 性 RThreshold 属 性 CTSHolding 属 性 SThreshold 属 性 CDHolding 属 性 DSRHolding 属 性 Settings 属 性 InputLen 属 性 EOFEnable 属 性 Handshake 常 数 OnComm 常 数 InputMode 常 数 错 误 消 息 MSComm 控 件 通 过 串 行 端 口 传 输 和 接 收 数 据 , 为 应 用 程 序 提 供 串 行 通 讯 功 能 。 MSComm 控 件 在 串 口编 程 时 非 常 方 便 , 程 序 员 不 必 去 花 时 间 去 了 解 较 为 复 杂 的 API 函 数 , 而 且 在 VC、 VB、 Delphi 等 语 言 中 均 可使 用 。 Microsoft Communications Control( 以 下 简 称 MSComm) 是 Microsoft 公 司 提 供 的 简 化 Windows下 串 行 通 信 编 程 的 ActiveX 控 件 , 它 为 应 用 程 序 提 供 了 通 过 串 行 接 口 收 发 数 据 的 简 便 方 法 。 具 体 的 来 说 ,它 提 供 了 两 种 处 理 通 信 问 题 的 方 法 : 一 是 事 件 驱 动 (Event- driven)方 法 , 一 是 查 询 法 。 1.MSComm 控 件 两 种 处 理 通 讯 的 方 式 MSComm 控 件 提 供 下 列 两 种 处 理 通 讯 的 方 式 : 事 件 驱 动 方 式 和 查 询 方 式 。 1.1 事 件 驱 动 方 式 事 件 驱 动 通 讯 是 处 理 串 行 端 口 交 互 作 用 的 一 种 非 常 有 效 的 方 法 。 在 许 多 情 况 下 , 在 事 件 发 生 时 需 要 得 到 通知 , 例 如 , 在 串 口 接 收 缓 冲 区 中 有 字 符 , 或 者 Carrier Detect (CD) 或 Request To Send (RTS) 线 上一个字 符 到 达或 一 个变化 发 生 时 。 在 这些情 况 下 , 可 以 利用 MSComm 控 件 的 OnComm 事 件 捕获并处 理 这些通讯 事 件 。 OnComm 事 件 还可 以 检查 和 处 理 通 讯 错 误 。 所有 通 讯 事 件 和 通 讯 错 误 的 列 表, 参阅 CommEvent 属性 。 在 编 程 过 程 中 , 就可 以 在 OnComm 事 件 处 理 函 数 ...