Обмен данными между процессами
От: Bill133  
Дата: 15.03.02 09:17
Оценка:
TCHAR *pGlobal;

HANDLE hFile = INVALID_HANDLE_VALUE;
HANDLE hMap = ::CreateFileMapping(hFile, NULL, PAGE_READWRITE, 0, 8, "_OPC_DATE_");
pGlobal =(TCHAR *):: MapViewOfFile(hMap,FILE_MAP_ALL_ACCESS,0,0,100);

pGlobal[4100]=1; //ВСЕ компилируется но при работе программы на этой строчке выдает ошибку, (т.е. если адресс больше 4096)
"Access violation at adress 00401D5C in module 'Proect1.exe'. Write address 011F1004."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.