VC中使用共享内存,怎样建立和使用内存映射文件? 那位大哥可以给我一个 demo, [email protected],谢了先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://codeguru.earthweb.com/system/SharedMemory.shtmlhttp://codeguru.earthweb.com/system/CSharedMemoryDemo.html const CString SHARE_NAME="MyShareMem";HANDLE hMap=CreateFileMapping(INVALID_HANDLE_VALUE, NULL,PAGE_READWRITE,0,200,SHARE_NAME); if(hMap!=NULL) { if(GetLastError()==ERROR_ALREADY_EXISTS) CloseHandle(hMap); else { PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE, 0,0,0); if(pView!=NULL) { .... if(UnmapViewOfFile(pView)) SendMessage(hWnd,WM_AUTOPLAY,0,0); } } }HANDLE hMap=OpenFileMapping(FILE_MAP_READ|FILE_MAP_WRITE,FALSE,SHARE_NAME); if(hMap!=NULL) { PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE, 0,0,0); if(pView!=NULL) { char szText[100]; memcpy(szText,pView,100); ... UnmapViewOfFile(pView); } CloseHandle(hMap); http://www.codeproject.com/threads/#Inter-Process%20Communication 关于winsock收发结构体的问题。 StretchDIBits函数问题 我想用声卡采集声音信号,那位大虾能给一下思路 急~~关于在我的MFC程序中调用另一个应用程序 ADO操作存储过程中的text类型参数时出现“字符串数据,右截位”错误! 如何得到IE滚动条的范围? 关于多线程下Send的疑问 矢量图点线信息如何存储 大家帮我看看我写的这几句代码到底错在哪里 请教!!用程序建立access数据库及数据表!!谁知道? 一个想极都不明白的问题呀~~~~~~~~~~~~~~~~~ 如何得到数据库中有多少条记录
http://codeguru.earthweb.com/system/CSharedMemoryDemo.html
const CString SHARE_NAME="MyShareMem";
HANDLE hMap=CreateFileMapping(INVALID_HANDLE_VALUE,
NULL,PAGE_READWRITE,0,200,SHARE_NAME);
if(hMap!=NULL)
{
if(GetLastError()==ERROR_ALREADY_EXISTS)
CloseHandle(hMap);
else
{
PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE,
0,0,0);
if(pView!=NULL)
{
....
if(UnmapViewOfFile(pView))
SendMessage(hWnd,WM_AUTOPLAY,0,0);
}
}
}HANDLE hMap=OpenFileMapping(FILE_MAP_READ|FILE_MAP_WRITE,FALSE,SHARE_NAME);
if(hMap!=NULL)
{
PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE,
0,0,0);
if(pView!=NULL)
{
char szText[100];
memcpy(szText,pView,100);
...
UnmapViewOfFile(pView);
}
CloseHandle(hMap);