共享数据

hercruels 2004-11-22 12:00:23
如何在两个进程间共享一个类对象数据呢,
这个类里至少会包含CSTRINGARRAY这样的成员
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
handwolf 2004-11-22
  • 打赏
  • 举报
回复
用文件影射呀!
HANDLE CreateFileMapping(
HANDLE hFile, // handle to file
LPSECURITY_ATTRIBUTES lpAttributes, // security
DWORD flProtect, // protection
DWORD dwMaximumSizeHigh, // high-order DWORD of size
DWORD dwMaximumSizeLow, // low-order DWORD of size
LPCTSTR lpName // object name
);

HANDLE OpenFileMapping(
DWORD dwDesiredAccess, // access mode
BOOL bInheritHandle, // inherit flag
LPCTSTR lpName // object name
);

老夏Max 2004-11-22
  • 打赏
  • 举报
回复
使用DLL封装类,然后使用共享数据段!
#pragma_data_seg("Shared")
LONG g_hehe;
#pragma_data_seg
oyljerry 2004-11-22
  • 打赏
  • 举报
回复
用全局数据在进程间共享

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧