Код (Text): procedure First; begin DataServer:=CreateFileMapping(INVALID_HANDLE_VALUE,nil,PAGE_READWRITE,0,1024*32,'DataServer'); PServer:= MapViewOfFile(DataServer,FILE_MAP_READ ,0,0,1024*32); end; procedure two; begin DataServer1:=OpenFileMapping(PAGE_READWRITE,false,'DataServer'); PWrite:=MapViewOfFile(DataServer1,FILE_MAP_WRITE,0,0,1024*32); end; begin first; two; end. Вопрос: почему PWrite nil?
все уже розобрался..Открывать через OpenFileMapping надо было с флагом FILE_MAP_WRITE , но не PAGE_READWRITЕ .. .