首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

都是strLog -> Empty()惹的祸,该怎么解决

2012-03-09 
都是strLog - Empty()惹的祸我在程序中使用CString在打印LOG信息,但是信息比较多,需要频繁清空,继续显示.

都是strLog -> Empty()惹的祸
我在程序中使用CString在打印LOG信息,但是信息比较多,需要频繁清空,继续显示.
CString*   strLog   =   &m_edit1_log;
strLog   ->   Empty();
我屏蔽掉strLog   ->   Empty();后就没有错误。请同志们帮我分析分析原因,   给我想想办法。
Debug指向错误地方:
_CRTIMP   void   _cdecl   _CrtDbgBreak(
                void
                )
{
                DebugBreak();
}

continue:

    if   (!CheckBytes(pHead-> gap,   _bNoMansLandFill,   nNoMansLandSize))
                                _RPT3(_CRT_ERROR,   "DAMAGE:   before   %hs   block   (#%d)   at   0x%p.\n ",
                                        szBlockUseName[_BLOCK_TYPE(pHead-> nBlockUse)],
                                        pHead-> lRequest,
                                        (BYTE   *)   pbData(pHead));



[解决办法]
Empty
Forces a string to have a length of zero.


-------

要看你

CString* strLog = &m_edit1_log;
strLog -> Empty();


后面的代码

热点排行