до втрати SetLoadParams (UINT nGrowBy = 1024);
Параметри
nGrowBy
Мінімальна кількість слотів елемент виділити, якщо збільшення розміру необхідна.
Зауваження
Зателефонуйте SetLoadParams , коли ви збираєтеся читати велику кількість CObject-отримані об'єкти з архіву. CArchive використовує масив навантаження для вирішення посилання на об'єкти, які зберігаються в архіві. SetLoadParams дозволяє встановити розмір, до яких зростає навантаження масиву.
Ви не повинні викликати SetLoadParams , після завантаження будь-якого об'єкта, або після того, як MapObject або ReadObject , називається.
Приклад
клас CMyLargeDocument: Громадська CDocument {...};
недійсним CMyLargeDocument::Serialize (C&Archiveamp, ar)
{
Якщо (АР.IsStoring())
АР.SetStoreParams(); / / використання великих за замовчуванням
інше
АР.SetLoadParams();
Якщо (АР.IsStoring())
{
/ / код для зберігання CMyLargeDocument
}
інше
{
/ / код для завантаження CMyLargeDocument
}
}
Огляд CArchive | Члени класу | Ієрархічна діаграма
Дивіться також CArchive::SetStoreParams