当前位置: 首页 > news >正文

Qt5 读写共享内存,已验证,支持汉字的正确写入和读取

Qt5,读写共享内存,Windows下同一个进程下可测试;

通过查看控制台输出即可看到写入和读出的内容;

相比网上其他介绍的方法,大部分均不支持汉字的正常读取,下面方法已经做了汉字存储的支持,可以进行测试;

  #include <QSharedMemory> //头文件引入#include <QDateTime>//声明变量QSharedMemory wrire_sharedMemory;QSharedMemory read_sharedMemory;

内存:

void MainWindow::writeShareMemory(const QString _key ,const QString _value){qDebug() << __PRETTY_FUNCTION__ << ":_key" << _key << " ;_value:" << _value;wrire_sharedMemory.setKey(_key);if(wrire_sharedMemory.isAttached()){//将该进程与共享内存段分离wrire_sharedMemory.detach();}if (!wrire_sharedMemory.create(1024)) {qDebug() << __PRETTY_FUNCTION__ << "Cannot create shared memory.";return ;

http://www.mrgr.cn/news/61900.html

相关文章:

  • 面对复杂的软件需求:5大关键策略!
  • 石头剪刀布升级版[NOIP2014]
  • 浅谈人工智能之Llama3微调后合并:推动自然语言处理的新进展
  • 内容营销专家刘鑫炜:AI搜索的查询结果都来自哪里?
  • StringBuilder类
  • android openGL ES详解——缓冲区VBO/VAO/EBO/FBO/RBO/离屏渲染
  • Java 中 InputStream 的使用:try-with-resources 与传统方式的比较
  • 解密自闭症全托寄宿肇庆:专业照顾与培养一站式服务
  • node学习记录-os
  • 比较24个结构的迭代次数
  • 量化与知识蒸馏的区别
  • 加密软件有什么功能?
  • flume系列之:flume机器做条带划分提高磁盘性能和吞吐量的详细步骤
  • Xss_less靶场攻略(1-18)
  • 电容的基本知识
  • 大语言模型(LLM)入门级选手初学教程 II
  • 开源的GPT-4o模型使用指南,Mini-Omni2集视觉、语音和双工能力于一体的
  • 无人机之集群控制方法篇
  • 码的界MDS码完备码
  • C语言字符串函数的使用方法
  • Pandas 数据可视化指南:从散点图到面积图的全面展示
  • 深入布局- grid布局
  • printf 函数,常用的格式化输出样式
  • 机器学习领域如何做小样本训练背后的原理和逻辑
  • 答题小程序源码的优势分析
  • web自动化测试平台开发之核心执行器