CArchive::SetLoadParams

void SetLoadParams (UINT nGrowBy = 1024);

Parâmetros

nGrowBy

O número mínimo de slots de elemento para alocar se um aumento de tamanho é necessário.

Observações

Chamar SetLoadParams quando você vai ler um grande número de CObject-derivado objetos de um arquivo morto. CArchive usa uma matriz de carga para resolver referências a objetos armazenados no arquivamento. SetLoadParams permite que você defina o tamanho para que a matriz de carga aumenta.

Você não deve chamar SetLoadParams após qualquer objeto é carregado, ou após MapObject ou ReadObject é chamado.

Exemplo

classe CMyLargeDocument: público CDocument {...};
privatevoid CMyLargeDocument::Serialize (C&Archiveamp; ar)
{
   se (ar.IsStoring())
      ar.SetStoreParams();  / / use grandes padrões
   outra pessoa
      ar.SetLoadParams();

se (ar.IsStoring())
   {
      / / código para armazenar CMyLargeDocument
   }
   outra pessoa
   {
      / / código para carregar CMyLargeDocument
   }
}

Visão geral de CArchiveMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CArchive::SetStoreParams

Index