⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vb与c语言利用串口进行数据转换.txt

📁 VB技巧问答10000例 VB技巧问答10000例
💻 TXT
字号:
这 个 问 题 在 vb6以 上 的 版 本 比 较 简 单 , 因 为 vb6的 MSComm控 件 的 Input是 Variant型 的 , 因 此 你 可 以 指 定 任 何 类 型 的 数 组 作 为 输 入 接 收 。 你 只 要 使 用 同 C语 言 相 同 的 数 据 类 型 就 可 以 了 。 如 果 C语 言 发 送 的 是 规 定 类 型 , 如 长 型 , 你 需 要 将 接 收 部 分 数 据 类 型 也 定 义 和 C语 言 一 样 就 行 了 。 VB支 持 C语 言 的 所 有 类 型 。 如 果 C语 言 是 采 用 结 构 变 量 , 你 可 以 使 用 VB的 Type语 句 定 义 结 构 变 量 。 一 般 不 需 要 采 用 API。 
    如 果 是 vb6, 其 MSComm控 件 的 Input是 String型 , 就 要 使 用 API了 , 可 以 参 考 hmemcpy函 数 (Win32 API为 CopyMemory)。 它 可 以 按 字 节 拷 贝 数 据 , 你 可 以 将 String中 的 数 据 拷 贝 到 你 的 VB变 量 中 。 
    如 果 是 vb6, 比 较 复 杂 。 其 MSComm控 件 的 Input是 String型 , 但 vb6采 用 双 字 节 方 式 , 如 果 你 使 用 英 文 版 Windows没 问 题 , 中 文 版 就 不 行 了 。 
<END>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -