Click here to Skip to main content
15,886,578 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionDebug Assertion Error help, here is the exact error [solved] Pin
AndrewG12319-Aug-11 9:52
AndrewG12319-Aug-11 9:52 
AnswerRe: Debug Assertion Error help, here is the exact error Pin
David Crow9-Aug-11 10:23
David Crow9-Aug-11 10:23 
AnswerRe: Debug Assertion Error help, here is the exact error Pin
Richard Andrew x649-Aug-11 13:14
professionalRichard Andrew x649-Aug-11 13:14 
GeneralRe: Debug Assertion Error help, here is the exact error Pin
AndrewG12319-Aug-11 13:24
AndrewG12319-Aug-11 13:24 
GeneralRe: Debug Assertion Error help, here is the exact error Pin
Code-o-mat10-Aug-11 0:23
Code-o-mat10-Aug-11 0:23 
AnswerRe: Debug Assertion Error help, here is the exact error Pin
Chuck O'Toole9-Aug-11 14:23
Chuck O'Toole9-Aug-11 14:23 
GeneralRe: Debug Assertion Error help, here is the exact error Pin
AndrewG12319-Aug-11 16:38
AndrewG12319-Aug-11 16:38 
GeneralRe: Debug Assertion Error help, here is the exact error Pin
Chuck O'Toole9-Aug-11 16:46
Chuck O'Toole9-Aug-11 16:46 
You need to first find the call that fails. Then lookup that function to see why it would return "E_INVALIDARG". For example, if the function want's a handle, E_INVALIDARG might indicate an invalid handle. If it wants a pointer, maybe NULL would cause E_INVALIDARG.

There's no way, without knowing what API function is returning the error, to guess what would cause E_INVALIDARG. Now that you know what the error is, you should do a little research to figure it out.

Here's a suggestion. Now that you know where the error occurs, not the "ENSURE" call but the API call that return "hr" as "E_INVALIDARG", set a breakpoing *before* executing the API and look at the arguments you are passing. Compare them to what the documentation for the function says.

Debugging something you didn't write can be a challange but a little common sense can help unwind the reasons and might help you understand what the code is trying to do.
GeneralRe: Debug Assertion Error help, here is the exact error Pin
AndrewG123110-Aug-11 9:39
AndrewG123110-Aug-11 9:39 
QuestionFrame transparent color in animated gif file Pin
includeh109-Aug-11 6:31
includeh109-Aug-11 6:31 
AnswerRe: Frame transparent color in animated gif file Pin
Chris Losinger9-Aug-11 10:45
professionalChris Losinger9-Aug-11 10:45 
QuestionHow to learn DirectDraw since it has been merged with D3D? Pin
Cold_Fearing_Bird9-Aug-11 4:48
Cold_Fearing_Bird9-Aug-11 4:48 
SuggestionRe: How to learn DirectDraw since it has been merged with D3D? Pin
Charles Oppermann9-Aug-11 5:47
Charles Oppermann9-Aug-11 5:47 
GeneralRe: How to learn DirectDraw since it has been merged with D3D? Pin
Chris Losinger9-Aug-11 10:47
professionalChris Losinger9-Aug-11 10:47 
JokeRe: How to learn DirectDraw since it has been merged with D3D? Pin
Charles Oppermann9-Aug-11 10:55
Charles Oppermann9-Aug-11 10:55 
GeneralRe: How to learn DirectDraw since it has been merged with D3D? Pin
Cold_Fearing_Bird9-Aug-11 14:36
Cold_Fearing_Bird9-Aug-11 14:36 
QuestionWhy can't read every value from MRU ? Pin
_Flaviu9-Aug-11 3:15
_Flaviu9-Aug-11 3:15 
QuestionRe: Why can't read every value from MRU ? Pin
David Crow9-Aug-11 3:49
David Crow9-Aug-11 3:49 
AnswerRe: Why can't read every value from MRU ? [modified] Pin
_Flaviu9-Aug-11 5:16
_Flaviu9-Aug-11 5:16 
AnswerRe: Why can't read every value from MRU ? Pin
Richard MacCutchan9-Aug-11 4:53
mveRichard MacCutchan9-Aug-11 4:53 
GeneralRe: Why can't read every value from MRU ? [modified] Pin
_Flaviu9-Aug-11 5:29
_Flaviu9-Aug-11 5:29 
QuestionDebug Assertion Failed Error ! Help me please. Pin
Nguyen Huy Tuan8-Aug-11 22:13
Nguyen Huy Tuan8-Aug-11 22:13 
AnswerRe: Debug Assertion Failed Error ! Help me please. Pin
Code-o-mat9-Aug-11 0:29
Code-o-mat9-Aug-11 0:29 
QuestionRe: Debug Assertion Failed Error ! Help me please. Pin
David Crow9-Aug-11 4:01
David Crow9-Aug-11 4:01 
AnswerRe: Debug Assertion Failed Error ! Help me please. Pin
Nguyen Huy Tuan10-Aug-11 20:47
Nguyen Huy Tuan10-Aug-11 20:47 

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.