Форум: "Основная";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизСписок компонентов Найти похожие ветки
← →
DimaBr (2006-02-09 11:11) [0]Компонент имеет коллекцию компонентов в виде списка TList. Все элементы(компоненты) коллекции имеют Owner - форму.
При уничтожении главного компонента (при уничтожении списка) получается, что к тому времени некоторые элементы коллекции уже уничтожены, и вылетает ошибка.
Можно ли просто уничтожить список (не перебирая его), ведь элементы списка должна уничтожить форма.
destructor TdiComponentList.Destroy;
begin
while fItems.Count > 0 do TComponent(fItems.Last).Free;
fItems.Free;
inherited Destroy;
end;
← →
MBo © (2006-02-09 11:45) [1]>Можно ли просто уничтожить список (не перебирая его), ведь элементы списка должна уничтожить форма
Да
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.019 c