其实就是把存储的数组类型换一下就好了

关于CString

char 类型取值为-128到127(-2^7~2*^-71) 从str2.Format(_T("%c"),buf[i]);以%c的格式终究把buf[i]以char的形式存储进CString里面

关于CByteArray

CByteArray是MFC中BYTE一种集合类,用于申明CByteArray类的数据,并且用相关函数对其进行处理。该类是8位无符号整数 BYTE类型,范围0—255,头文件是Afxcoll.h

结论:把CString转为CByteArray(其中buf[i]是unsigned char类型或uint8_t的数组,len是该数组的长度)

原来的代码(CString)

for(int i=0;i<len;i++) {CString str; str.Format(_T("%c"),buf[i]); m_mscom.put_Output(COleVariant(str)); }
修改为(CByteArray)
    CByteArray binData;binData.RemoveAll();for(int i =0;i<len;i++)binData.Add(buf[i]);COleVariant var(binData);m_mscom.put_Output(COleVariant(var));

MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)相关推荐

  1. org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。 的解决办法

    问题描述 在基于微服务架构风格的项目开发过程中,为了提高快速开发的目的,提高开发效率,集成了 MyBatisPlus,对于 MyBatisPlus 封装的 CRUD API 接口已经非常强大了,但是有 ...

  2. 如何判断你的数据集是否适合使用深度学习模型?如果数据量太小有什么解决办法?

    如何判断你的数据集是否适合使用深度学习模型?如果数据量太小有什么解决办法? deep learning is a data hungry problem 数据集太小,数据样本不足时,深度学习相对其它机 ...

  3. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  4. .net core 1.1 mysql_Asp.net Core 1.1 升级后操作mysql出错的解决办法

    这篇文章主要介绍了Asp.net Core 1.1 升级后操作mysql出错的解决办法,需要的朋友可以参考下 遇到问题 core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到Miss ...

  5. pip install skimage安装skimage库出错的解决办法

    pip install skimage安装skimage库出错的解决办法 安装skimage库出错 pip install skimage 解决办法: pip install scikit-image

  6. 【原创】vegas提示NTDLL.DLL出错的解决办法

    ntdll.dll是什么?ntdll.dll出错怎么办?ntdll.dll位置在哪?ntdll.dll下载之后放在哪里?请看本文详解.ntdll.dll下载地址:点击下载 ntdll.dll文件分析 ...

  7. iis7mysql 链接不上_Win7 64位IIS7出现数据库链接出错的解决办法

    这个问题绝对困扰了大部分菜鸟网友,这里结合本人经验给大家归纳为两点,对,只需要两点,网上那么多复杂的办法都是多余的,只需要两点,绝对搞定一切问题. 方法一:开启父路径 在IIS7中ASP默认情况下,& ...

  8. win 2008 64位IIS7出现数据库链接出错的解决办法

    法一:开启父路径 在IIS7中ASP默认情况下,"父路径"是没有启用的,我们必须手动开启"父路径",选择"True",搞定"父路径 ...

  9. jenkins 忘记密码或认证配置出错后解决办法

    背景 我们测试环境的 Jenkins 是通过 Crowd 进行统一登录认证,授权策略采用"项目矩阵授权策略",运维同事在配置Role-Based Strategy时出错,导致所有用 ...

  10. springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法

    springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法 参考文章: (1)springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出 ...

最新文章

  1. 正则的实例用法,删除包含某些字符的字符串
  2. myeclipse 运行速度慢的解决方案
  3. Node.js文件操作二
  4. 京东程序员回应“被猝死”;淘宝特价版已提交微信小程序;苹果 M1 单核性能勇超 Intel 11 代 i7|极客头条...
  5. C++ cin, cin.get, cin.getline. (iostream, std)
  6. SRCNN中的PSNR计算问题
  7. Python学习笔记-数据类型(元组 tuple)
  8. 基于深度学习的音乐推荐系统(一)音频频谱图绘制
  9. mysql主从同步创建表不同步_MySQL新增数据库到主从同步列表 - 如何增加数据库到MySQL主从 - MySQL主从不同步解决办法...
  10. 固态U盘能装linux么,用u盘在固态硬盘上安装linux 多重开启系统
  11. 计算机网络 - 练习(一百二十七)
  12. Linux上类似vbs脚本,VBS脚本常用经典代码收集
  13. 【分享】推荐一些不错的计算机书籍
  14. 标准字头密码体制c语言,关于Playfair密码体制
  15. 计算机组成原理实验logisim(三)之偶校验编码与检错
  16. 春节词汇 Spring Festival Words
  17. 国际码可以直接应用于计算机,2001年4月份全国高等教育自学考试计算机应用基础试题...
  18. 离线安装ubuntu网卡驱动
  19. python生信脚本之fasta序列反向互补
  20. 硬件SPI与软件模拟SPI速率对比

热门文章

  1. android 服务自动运行怎么办,Android服务开机自动运行
  2. Scarlett~スカーレット 有感,新的价值观
  3. 格力电器董事长选举,董明珠当选的可能性极大
  4. 把电脑做成服务器系统,把电脑做成云盘服务器
  5. python面向对象练习题
  6. 安利几个好用的在线画图网站
  7. 【Python】使用python 画出一张机器猫doraemon
  8. 带宽与响应速度的关系
  9. Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
  10. 我的信念 -居里夫人