急:CObList对象Serialize的问题,帮忙看看怎么回事?提示保存文档失败。
wuhf 2004-01-01 11:09:51 我作了一个简单的画图程序。3个类。CDrawObj(从CObject派生),CDrawRect和CDrawText(从CDrawObj派生来的),这三个类都分别写了Serialize的方法。一个对象CObList存放CDrawText和CDrawRect的对象链表。Doc中的Serialize这样写的:
void CPrintDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
m_DrawList.Serialize(ar);
}
else
{
m_DrawList.Serialize(ar);
}
}
存盘时提示文档保存失败。是什么问题?