568436666
所属分类:Windows编程
开发工具:Visual C++
文件大小:12KB
下载次数:5
上传日期:2013-11-16 10:47:39
上 传 者:
iikkkccc
说明: 共享内存演示,VC++经典编程源码,很好的参考资料。
(Shared memory demo, VC++ classic programming source code, a good reference.)
文件列表:
CSharedMemory.h (3908, 2013-11-13)
res (0, 1927-04-08)
resource.h (832, 1927-04-08)
res\SharedMemoryDemo.ico (1078, 1926-06-19)
res\SharedMemoryDemo.rc2 (432, 1926-06-19)
SharedMemoryDemo.cpp (2400, 1927-04-08)
SharedMemoryDemo.dsp (4524, 1927-04-08)
SharedMemoryDemo.dsw (557, 1927-04-08)
SharedMemoryDemo.h (1504, 1927-04-08)
SharedMemoryDemo.rc (5059, 1927-04-08)
SharedMemoryDemoDlg.cpp (4352, 1927-04-08)
SharedMemoryDemoDlg.h (1750, 1927-04-08)
StdAfx.cpp (220, 1927-04-08)
StdAfx.h (1137, 1927-04-08)
Inter process communication
Author:Michael Schikora
www.schikos.de
schiko@schikos.de
How to use:
#include "CSharedMemory.h"
//Instance of SharedMemoryBlock
CSharedMemory m_sm;
..
//Init the SharedMemoryBlock
m_sm.Init("MyScharedMemory",256/*bytes*/);
..
//
char* pSharedString = (char*)m_sm.GetData()
..
{
// prevent other processes from accessing the SharedMemoryBlock..
CSharedMemory::Locker locker(m_sm);
// Read ore write somthing
ModifySomthing(pSharedString);
}
in an other process it could look like this:
{
CSharedMemory sm("MyScharedMemory",256);
CString strFromOtherProc = (LPCSTR)sm->GetData();
}
If you find this code useful, please send me a mail.
MfG
Michael Schikora
近期下载者:
相关文件:
收藏者: