CArchive::SetLoadParams

аннулировать SetLoadParams (UINT nGrowBy = 1024);

Параметры

nGrowBy

Минимальное количество слотов элемента выделить если необходимо увеличить размер.

Примечания

Вызовите SetLoadParams , если вы хотите прочитать большое количество CObject-производных объектов из архива. CArchive использует массив нагрузки для разрешения ссылок на объекты, хранящиеся в архиве. SetLoadParams позволяет задать размер, к которой растет массив нагрузки.

Вы не должна вызывать SetLoadParams после загрузки любого объекта или после вызова метода MapObject или ReadObject.

Пример

класс CMyLargeDocument: государственные CDocument {...};
void CMyLargeDocument::Serialize (C&Archiveamp; ar)
{
   Если (Ар.IsStoring())
      а.р.SetStoreParams();  / / использовать большие значения по умолчанию
   остальное
      а.р.SetLoadParams();

Если (Ар.IsStoring())
   {
      / / код для хранения CMyLargeDocument
   }
   остальное
   {
      / / код для загрузки CMyLargeDocument
   }
}

Обзор CArchiveЧлены класса | Иерархическая схема

См. также CArchive::SetStoreParams

Index