Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Debug error?

Posted on 2003-03-22
Medium Priority
Last Modified: 2013-11-20
I enabled debugging in my program, yet I get this error:

C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afxcmn.inl(589) : warning C4786: 'std::_Tree<HWND__ *,std::pair<HWND__ * const,CMsgHandler::tagWndHandlers>,std::map<HWND__ *,CMsgHandler::tagWndHandlers,std::less<HWND__ *>,std::allocator<CM
sgHandler::tagWndHandlers> >::_Kfn,std::less<HWND__ *>,std::allocator<CMsgHandler::tagWndHandlers> >' : identifier was truncated to '255' characters in the debug information

Whats up with that?
Question by:Nitro187
  • 2

Accepted Solution

bistrica earned 200 total points
ID: 8187273
It is warning, not error and the reason is (from MSDN):

The debugger cannot debug code with symbols longer than 255 characters. In the debugger, you cannot view, evaluate, update, or watch the truncated symbols.

This limitation can be overcome by shortening identifier names.  

Expert Comment

ID: 8188223
or, by upgrading to vs.net which doesn't have this limitation anymore. Anyway, it is an error message that does _not_ jeopardize program execution. Only debugging will be limited as described by bistrica.

To help you save points in the future you can always do the following: place the cursor over the warning/error number (C4786 in this case) and press F1.


Author Comment

ID: 8188286
Awesome, thanks, found the error. :)

Expert Comment

ID: 8188304
Again, it's _not_ an error! In contrast to error messages, warnings do not stop the compiler from creating an executable.


Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I'll describe -- and show pictures of -- some of the significant additions that have been made available to programmers in the MFC Feature Pack for Visual C++ 2008.  These same feature are in the MFC libraries that come with Visual …
If you use Adobe Reader X it is possible you can't open OLE PDF documents in the standard. The reason is the 'save box mode' in adobe reader X. Many people think the protected Mode of adobe reader x is only to stop the write access. But this fe…
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…

575 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question