Click here to Skip to main content
15,887,335 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionLocal Variable changes suddenly Pin
Nxsis20-Apr-10 3:03
Nxsis20-Apr-10 3:03 
AnswerRe: Local Variable changes suddenly Pin
Stephen Hewitt20-Apr-10 3:12
Stephen Hewitt20-Apr-10 3:12 
GeneralRe: Local Variable changes suddenly Pin
Nxsis20-Apr-10 19:44
Nxsis20-Apr-10 19:44 
GeneralRe: Local Variable changes suddenly Pin
Stephen Hewitt21-Apr-10 0:21
Stephen Hewitt21-Apr-10 0:21 
QuestionRe: Local Variable changes suddenly Pin
David Crow20-Apr-10 3:44
David Crow20-Apr-10 3:44 
AnswerRe: Local Variable changes suddenly Pin
Nxsis20-Apr-10 19:38
Nxsis20-Apr-10 19:38 
QuestionRe: Local Variable changes suddenly Pin
David Crow21-Apr-10 2:50
David Crow21-Apr-10 2:50 
AnswerRe: Local Variable changes suddenly Pin
LintMan20-Apr-10 6:18
LintMan20-Apr-10 6:18 
So the test for myNumberOfElements being out of range happens right before the call to AllocArray? That's not a lot of time for it to be getting corrupted by your code before the call. It seems definitely possible the value seen in dump file is corrupt as a result of the crash rather than the cause of the crash. But...
- As already asked, how are you looking at the dump file?
- Does the debug version of the program work OK?
- Have you tried turning off or lowering optimization? Try this first if you haven't!

- Are you sure that AllocArray is capable of handling 100000 elements?

Some things to maybe try:
- Can you modify your program to output myNumberOfElements right before the call?
- Create a global variable to hold the result of myCalculation and pass that in to AllocArray. If this is memory/stack corruption happening in your function, it's unlikely it would step on the global var in the same way.
- Hardcode the value being passed in to AllocArray. If you can find out and use the real result of myCalculation, even better. Does this still crash? Either way, this will tell you a lot about what's going on.
GeneralRe: Local Variable changes suddenly Pin
Nxsis20-Apr-10 19:37
Nxsis20-Apr-10 19:37 
GeneralRe: Local Variable changes suddenly Pin
LintMan21-Apr-10 4:01
LintMan21-Apr-10 4:01 
GeneralRe: Local Variable changes suddenly Pin
Nxsis22-Apr-10 2:37
Nxsis22-Apr-10 2:37 
GeneralRe: Local Variable changes suddenly Pin
LintMan23-Apr-10 6:50
LintMan23-Apr-10 6:50 
QuestionWindows 7 + Mailslot [solved] Pin
Member 138094720-Apr-10 2:46
Member 138094720-Apr-10 2:46 
AnswerRe: Windows 7 + Mailslot Pin
Michel Godfroid20-Apr-10 3:31
Michel Godfroid20-Apr-10 3:31 
GeneralRe: Windows 7 + Mailslot Pin
Member 138094720-Apr-10 3:47
Member 138094720-Apr-10 3:47 
GeneralRe: Windows 7 + Mailslot Pin
Michel Godfroid20-Apr-10 5:06
Michel Godfroid20-Apr-10 5:06 
GeneralRe: Windows 7 + Mailslot Pin
Member 138094720-Apr-10 23:32
Member 138094720-Apr-10 23:32 
GeneralRe: Windows 7 + Mailslot Pin
BW0228-Mar-11 11:47
BW0228-Mar-11 11:47 
GeneralRe: Windows 7 + Mailslot Pin
Member 138094713-Mar-11 2:49
Member 138094713-Mar-11 2:49 
GeneralRe: Windows 7 + Mailslot Pin
Member 138094713-Mar-11 2:59
Member 138094713-Mar-11 2:59 
QuestionRun Sample program in mingw with msys [modified] Pin
Game-point20-Apr-10 1:53
Game-point20-Apr-10 1:53 
AnswerRe: Run Sample program in mingw with msys Pin
CPallini20-Apr-10 2:37
mveCPallini20-Apr-10 2:37 
QuestionCatch 'Print' button click event of print dialog from MFC application Pin
Rahul B S20-Apr-10 1:26
Rahul B S20-Apr-10 1:26 
QuestionRe: Catch 'Print' button click event of print dialog from MFC application Pin
David Crow20-Apr-10 2:54
David Crow20-Apr-10 2:54 
AnswerRe: Catch 'Print' button click event of print dialog from MFC application Pin
Rahul B S20-Apr-10 3:51
Rahul B S20-Apr-10 3:51 

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.