CArchive::SetLoadParams

public static void SetLoadParams (UINT nGrowBy = 1024);

Parametri

nGrowBy

Il numero minimo di elemento slot per allocare se un aumento di dimensioni è necessario.

Osservazioni

Chiamare SetLoadParams quando stai per leggere un gran numero di CObject-derivati gli oggetti da un archivio. CArchive utilizza una matrice di carico per risolvere i riferimenti a oggetti memorizzati in archivio. SetLoadParams consente di impostare la dimensione in cui cresce la matrice di carico.

Non è necessario chiamare SetLoadParams dopo qualsiasi oggetto viene caricato o dopo la chiamata di MapObject o ReadObject.

Esempio

classe CMyLargeDocument: pubblica CDocument {...};
public static void CMyLargeDocument::Serialize (C&Archiveamp; ar)
{
   Se (ar.IsStoring())
      AR.SetStoreParams();  / / utilizzare grandi valori predefiniti
   altro
      AR.SetLoadParams();

Se (ar.IsStoring())
   {
      / / codice per la memorizzazione di CMyLargeDocument
   }
   altro
   {
      / / codice per il caricamento di CMyLargeDocument
   }
}

Pa&noramica di CArchive |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CArchive::SetStoreParams

Index