Click here to Skip to main content
15,860,859 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
AnswerRe: std::map and error checking Pin
Richard MacCutchan9-Jun-13 21:23
mveRichard MacCutchan9-Jun-13 21:23 
AnswerRe: std::map and error checking Pin
MicroVirus11-Jun-13 12:07
MicroVirus11-Jun-13 12:07 
Questionstatus display in a dialog Pin
bkelly139-Jun-13 5:17
bkelly139-Jun-13 5:17 
AnswerRe: status display in a dialog Pin
Garth J Lancaster9-Jun-13 14:53
professionalGarth J Lancaster9-Jun-13 14:53 
Questionstd::map, fundamental get started problem RESOLVED Pin
bkelly139-Jun-13 4:04
bkelly139-Jun-13 4:04 
AnswerRe: std::map, fundamental get started problem Pin
pasztorpisti9-Jun-13 4:19
pasztorpisti9-Jun-13 4:19 
GeneralRe: std::map, fundamental get started problem RESOLVED Pin
bkelly139-Jun-13 4:46
bkelly139-Jun-13 4:46 
QuestionCFileException, discover reasons RESOLVED Pin
bkelly138-Jun-13 10:05
bkelly138-Jun-13 10:05 
AnswerRe: CFileException, discover reasons Pin
Richard MacCutchan8-Jun-13 21:40
mveRichard MacCutchan8-Jun-13 21:40 
GeneralRe: CFileException, discover reasons RESOLVED Pin
bkelly139-Jun-13 3:54
bkelly139-Jun-13 3:54 
GeneralRe: CFileException, discover reasons Pin
bkelly139-Jun-13 6:11
bkelly139-Jun-13 6:11 
GeneralRe: CFileException, discover reasons Pin
Richard MacCutchan9-Jun-13 9:23
mveRichard MacCutchan9-Jun-13 9:23 
GeneralRe: CFileException, discover reasons Pin
bkelly139-Jun-13 9:43
bkelly139-Jun-13 9:43 
GeneralRe: CFileException, discover reasons Pin
Richard MacCutchan9-Jun-13 20:41
mveRichard MacCutchan9-Jun-13 20:41 
Answertried FormatMessage() Pin
bkelly139-Jun-13 7:07
bkelly139-Jun-13 7:07 
AnswerStill looking for reason text Pin
bkelly1322-Jun-13 12:17
bkelly1322-Jun-13 12:17 
I have yet to get a text based error code for opening a file. Here is the simplified code:



C++
m_definition_file_name = Select_Definition_File.GetPathName();
m_definition_file_name += "x";  // make the file name bad
m_definition_file.Open( m_definition_file_name, CFile::modeRead );

//  error_number = GetLastError();  // restore to verify error code is 2
get_error_message.GetErrorMessage( ptr_error_text, ERROR_MAX, NULL );
final_error_message = char_error_text;  // says no error


The Open method does not throw an exception. When GetLasError() is used, the error code is 2 (two).
The GetErrorMesssage yields No error returned, which is incorrect. The file could not be opened because it does not exist.

GetErrorMessage(...) is has three arguments about formatting the error message, but the error message is not an argument. I presume it gets the error message like GetLastError() does, but this appears incorrect.

How do I get a text string describing this error?
Thanks for your time
If you work with telemetry, please check this bulletin board: http://www.bkelly.ws/irig_106/

GeneralRe: Still looking for reason text Pin
Richard MacCutchan23-Jun-13 0:51
mveRichard MacCutchan23-Jun-13 0:51 
GeneralRe: Still looking for reason text Pin
bkelly134-Jul-13 11:05
bkelly134-Jul-13 11:05 
GeneralRe: Still looking for reason text Pin
Richard MacCutchan4-Jul-13 20:50
mveRichard MacCutchan4-Jul-13 20:50 
QuestionHow to force C++ allocate memory from disk? Pin
Falconapollo7-Jun-13 23:49
Falconapollo7-Jun-13 23:49 
AnswerRe: How to force C++ allocate memory from disk? Pin
MicroVirus11-Jun-13 0:13
MicroVirus11-Jun-13 0:13 
GeneralRe: How to force C++ allocate memory from disk? Pin
Falconapollo11-Jun-13 0:19
Falconapollo11-Jun-13 0:19 
NewsProblem when apply cilk_for with ippiFFT of intel parallel Pin
tunheo5-Jun-13 23:37
tunheo5-Jun-13 23:37 
QuestionRemove COM Objects from VC++ projects Pin
Prashant Gupta 2413-Jun-13 20:05
Prashant Gupta 2413-Jun-13 20:05 
AnswerRe: Remove COM Objects from VC++ projects Pin
Richard MacCutchan3-Jun-13 21:01
mveRichard MacCutchan3-Jun-13 21:01 

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.