CArchive::SetLoadParams

void SetLoadParams (UINT nGrowBy = 1024);

Parámetros

nGrowBy

El número mínimo de ranuras de elemento para asignar si es necesario un aumento de tamaño.

Observaciones

Llame a SetLoadParams cuando vas a leer un gran número de CObject-objetos derivados de un archivo. CArchive utiliza una matriz de carga para resolver las referencias a los objetos almacenados en el archivo. SetLoadParams le permite definir el tamaño en que crece la matriz de carga.

No se debe llamar SetLoadParams después de carga cualquier objeto, o después de llama a MapObject o ReadObject.

Ejemplo

clase CMyLargeDocument: CDocument pública {...};
void CMyLargeDocument::Serialize (C&Archiveamp; ar)
{
   Si (ar.IsStoring())
      ar.SetStoreParams();  / / utilizar grandes valores predeterminados
   otra cosa
      ar.SetLoadParams();

Si (ar.IsStoring())
   {
      / / código para almacenar CMyLargeDocument
   }
   otra cosa
   {
      / / código para cargar CMyLargeDocument
   }
}

Visió&n General de CArchive |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CArchive::SetStoreParams

Index