CArchive::SetLoadParams
Chiamare SetLoadParams quando si desidera leggere tantissimo CObjectdi oggetti derivati da un archivio.
void SetLoadParams(
UINT nGrowBy = 1024
);
Parametri
- nGrowBy
Il numero minimo di slot dell'elemento da allocare se un aumento delle dimensioni è necessario.
Note
CArchive viene utilizzata una matrice di carico per risolvere i riferimenti agli oggetti memorizzati nell'archivio. SetLoadParams consente di impostare la dimensione della matrice di carico aumenta.
Non è necessario chiamare SetLoadParams dopo qualsiasi oggetto viene caricato, o dopo MapObject o ReadObject viene chiamato.
Esempio
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
}
}
Requisiti
Header: afx.h