Click here to Skip to main content
14,301,556 members

C / C++ / MFC

 
GeneralRe: Condition variable question Pin
Richard MacCutchan4-Aug-18 9:32
protectorRichard MacCutchan4-Aug-18 9:32 
GeneralRe: Condition variable question Pin
focusdoit4-Aug-18 16:30
memberfocusdoit4-Aug-18 16:30 
GeneralRe: Condition variable question Pin
Richard MacCutchan4-Aug-18 20:57
protectorRichard MacCutchan4-Aug-18 20:57 
QuestionA Problem in Writing Shared Memory to windows from a C++ application Pin
D_code_writer2-Aug-18 5:00
memberD_code_writer2-Aug-18 5:00 
AnswerRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
Richard Andrew x642-Aug-18 13:00
professionalRichard Andrew x642-Aug-18 13:00 
AnswerRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
Richard Andrew x642-Aug-18 13:06
professionalRichard Andrew x642-Aug-18 13:06 
GeneralRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
D_code_writer2-Aug-18 20:24
memberD_code_writer2-Aug-18 20:24 
GeneralRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
Richard Andrew x643-Aug-18 2:41
professionalRichard Andrew x643-Aug-18 2:41 
D_code_writer wrote:
I wrote this as pseudo code to try and save time.

It's not helpful if you post code that is not the actual code that is causing the problem.

I can see one other BIG problem:

You're setting s_physics to point to the memory of the file map, but then you're closing the file mapping!

EDIT:
The problem is the same with the write function. You're writing to the memory, but then you're closing the file mapping! The read function cannot read from a file mapping that doesn't exist.

I think this is the main reason it's not working. You need to copy the memory pointed to by mapFileBuffer, and return that as your result. Then you'll need to free this memory somewhere else.

So, in pseudo code:

Read Function:
Create File Map;
Allocate new memory = sizeof(PhysicsStruct);
Copy memory from File Map to new memory;
Set s_physics = new memory;
return s_physics;



The difficult we do right away...
...the impossible takes slightly longer.


modified 3-Aug-18 8:48am.

GeneralRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
D_code_writer3-Aug-18 12:45
memberD_code_writer3-Aug-18 12:45 
GeneralRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
Richard Andrew x643-Aug-18 13:44
professionalRichard Andrew x643-Aug-18 13:44 
GeneralRe: A Problem in Writing Shared Memory to windows from a C++ application Pin
D_code_writer3-Aug-18 14:05
memberD_code_writer3-Aug-18 14:05 
QuestionCEditCtrl in FrameWnd Pin
john56321-Aug-18 23:50
memberjohn56321-Aug-18 23:50 
AnswerRe: CEditCtrl in FrameWnd Pin
Richard MacCutchan2-Aug-18 0:35
protectorRichard MacCutchan2-Aug-18 0:35 
AnswerRe: CEditCtrl in FrameWnd Pin
Jochen Arndt2-Aug-18 0:51
mveJochen Arndt2-Aug-18 0:51 
AnswerRe: CEditCtrl in FrameWnd Pin
Victor Nijegorodov2-Aug-18 1:01
memberVictor Nijegorodov2-Aug-18 1:01 
QuestionRun CFile::Open as admin Pin
_Flaviu1-Aug-18 21:47
member_Flaviu1-Aug-18 21:47 
AnswerRe: Run CFile::Open as admin Pin
Jochen Arndt1-Aug-18 22:54
mveJochen Arndt1-Aug-18 22:54 
GeneralRe: Run CFile::Open as admin Pin
_Flaviu1-Aug-18 23:00
member_Flaviu1-Aug-18 23:00 
Questionexecl in c++ example Pin
Shaul.amir30-Jul-18 22:12
memberShaul.amir30-Jul-18 22:12 
AnswerRe: execl in c++ example Pin
Jochen Arndt30-Jul-18 23:02
mveJochen Arndt30-Jul-18 23:02 
Questionhelp me~ for use..... #define macro ## #@ # Pin
dsyoon ds29-Jul-18 17:00
memberdsyoon ds29-Jul-18 17:00 
AnswerRe: help me~ for use..... #define macro ## #@ # Pin
Daniel Pfeffer29-Jul-18 20:45
professionalDaniel Pfeffer29-Jul-18 20:45 
QuestionThe new upgrade system Pin
Anthony Appleyard28-Jul-18 12:50
memberAnthony Appleyard28-Jul-18 12:50 
AnswerRe: The new upgrade system Pin
Anthony Appleyard28-Jul-18 18:35
memberAnthony Appleyard28-Jul-18 18:35 
GeneralRe: The new upgrade system Pin
Richard MacCutchan28-Jul-18 22:20
protectorRichard MacCutchan28-Jul-18 22:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.