Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie SetLoadParams auf, wenn Sie viele CObject lesen werden von abgeleitete Objekte aus einem Archiv.
void SetLoadParams(
UINT nGrowBy = 1024
);
Parameter
- nGrowBy
Die Mindestanzahl von den Elementslots, zuzuordnen, wenn eine Größenzunahme erforderlich ist.
Hinweise
CArchive verwendet ein Lastarray, um Verweise auf Objekte aufzulösen, die im Archiv gespeichert werden.SetLoadParams ermöglicht es Ihnen, die Größe festzulegen, auf die das Lastarray vergrößert.
Sie dürfen SetLoadParams nicht aufrufen, nachdem jedes Objekt geladen ist oder nach MapObject oder ReadObject aufgerufen wird.
Beispiel
class CMyLargeDocument : public CDocument
{
public:
virtual void Serialize(CArchive& ar);
};
void CMyLargeDocument::Serialize(CArchive& ar)
{
if (ar.IsStoring())
ar.SetStoreParams(); // use large defaults
else
ar.SetLoadParams();
if (ar.IsStoring())
{
// code for storing CMyLargeDocument
}
else
{
// code for loading CMyLargeDocument
}
}
Anforderungen
Header: afx.h