аннулировать 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