yusc 发表于 2022-3-15 14:53:14

关于使用内存共享的问题

项目需要用到codesys的内存共享功能,从官方下载的demo创建共享内存见图,如附图所示

测试环境为V3.5 SP17 patch3+(64bit),PLC用的仿真环境,control win systray x64,PLC内存已经有句柄,按道理讲是共享内存区是已经创建了的,


然后VS2017中创建控制台程序,读取共享内存中的数据,如附图所示,
函数
HANDLE hMapFile = OpenFileMapping(FILE_MAP_ALL_ACCESS, NULL, L"MySharedMemory");
的返回值一直为0,读取不到共享内存区,

请高手帮忙指导下看看是哪一步出现问题了,多谢!


yusc 发表于 2022-3-15 15:58:48

顶顶顶顶顶顶
页: [1]
查看完整版本: 关于使用内存共享的问题