Click here to Skip to main content
15,906,341 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: memset() run time error Pin
CPallini21-Nov-11 2:13
mveCPallini21-Nov-11 2:13 
AnswerRe: memset() run time error Pin
manju 321-Nov-11 2:19
manju 321-Nov-11 2:19 
QuestionRe: memset() run time error Pin
CPallini21-Nov-11 2:44
mveCPallini21-Nov-11 2:44 
AnswerRe: memset() run time error Pin
manju 321-Nov-11 18:30
manju 321-Nov-11 18:30 
GeneralRe: memset() run time error Pin
CPallini21-Nov-11 20:06
mveCPallini21-Nov-11 20:06 
AnswerRe: memset() run time error Pin
Chuck O'Toole21-Nov-11 3:52
Chuck O'Toole21-Nov-11 3:52 
GeneralRe: memset() run time error Pin
Erudite_Eric21-Nov-11 23:10
Erudite_Eric21-Nov-11 23:10 
AnswerRe: memset() run time error Pin
Stefan_Lang21-Nov-11 5:39
Stefan_Lang21-Nov-11 5:39 
manju 3 wrote:
C++
pSharedBuffer2 = (char*)MapViewOfFile(handleMappedFile, FILE_MAP_ALL_ACCESS, 0, 0, BUF_SIZE);


This doesn't really make a lot of sense since you are just copying the pointer, not the contents!

First, you overwrite the only pointer to a memory block on the heap that you allocated with malloc, so you create a memory leak, right there.

Second, while the pointer is global and will survive the call to WriteToShared, the HANDLE you get from MapViewOfFile() will not: at the latest, it will be invalidated when you leave the function, upon which your handleMappedFile gets destroyed. At that point, pSharedBuffer2 will point to garbage! The address stored therin is invalid, and you may not access this memory. And this, exactly, happens, when next you call memset! That is your crash.
GeneralRe: memset() run time error Pin
manju 321-Nov-11 18:31
manju 321-Nov-11 18:31 
GeneralRe: memset() run time error Pin
Stefan_Lang21-Nov-11 22:37
Stefan_Lang21-Nov-11 22:37 
QuestionCIPAddressCtrl background color Pin
Benjamin Bruno21-Nov-11 0:48
Benjamin Bruno21-Nov-11 0:48 
AnswerRe: CIPAddressCtrl background color Pin
Randor 21-Nov-11 3:22
professional Randor 21-Nov-11 3:22 
AnswerRe: CIPAddressCtrl background color Pin
Satheesh154621-Nov-11 17:40
Satheesh154621-Nov-11 17:40 
Questionstring operation Pin
robin70020-Nov-11 19:21
robin70020-Nov-11 19:21 
AnswerRe: string operation Pin
«_Superman_»20-Nov-11 21:52
professional«_Superman_»20-Nov-11 21:52 
AnswerRe: string operation Pin
vr99999999921-Nov-11 1:53
vr99999999921-Nov-11 1:53 
QuestionRe: string operation Pin
David Crow21-Nov-11 2:06
David Crow21-Nov-11 2:06 
QuestionRe: string operation Pin
CPallini21-Nov-11 2:07
mveCPallini21-Nov-11 2:07 
Questioncompare character array with file in C Pin
robin70020-Nov-11 17:15
robin70020-Nov-11 17:15 
AnswerRe: compare character array with file in C Pin
«_Superman_»20-Nov-11 17:28
professional«_Superman_»20-Nov-11 17:28 
QuestionRe: compare character array with file in C Pin
David Crow20-Nov-11 17:29
David Crow20-Nov-11 17:29 
AnswerRe: compare character array with file in C Pin
robin70020-Nov-11 18:29
robin70020-Nov-11 18:29 
QuestionHow to find the most frequent value of string array, and how many Pin
sadas232341s20-Nov-11 2:58
sadas232341s20-Nov-11 2:58 
AnswerRe: How to find the most frequent value of string array, and how many Pin
Chris Losinger20-Nov-11 4:04
professionalChris Losinger20-Nov-11 4:04 
GeneralRe: How to find the most frequent value of string array, and how many Pin
sadas232341s20-Nov-11 6:26
sadas232341s20-Nov-11 6:26 

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.