本帖最后由 wynjtumfc 于 2009-09-18 16:41:06 编辑

解决方案 »

  1.   

    这样改:
    firstViewPos=GetFirstViewPosition(); 
    if (firstViewPos==NULL)
    {
     pView=GetNextView(firstViewPos); 
    ........
    }
      

  2.   

    试过了,不行啊,出现错误后提示的代码行是:
    CStringData* pSrcData = strSrc.GetData();
    CStringData* pOldData = GetData();
    if( pSrcData != pOldData)
    {
    出现错误的指示行:if( pOldData->IsLocked() || pSrcData->pStringMgr != pOldData->pStringMgr ) {
    SetString( strSrc.GetString(), strSrc.GetLength() );
    }
    else
    {
    CStringData* pNewData = CloneData( pSrcData );
    pOldData->Release();
    Attach( pNewData );
    }