![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TreeView очистить все ветки? [D5, Win95/98]
neXt2 © (2003-02-06 10:01:00)Мастера, помогите, наверное вопрос уже всех задолбал, но не сердитесь...
Т.е. не Items.Clear, а Node.Delete? Я очень часто перестраиваю дерево Items.Clear не очищяет память, а Node.Delete - делает, но как удалить все корни, я про них не знаю...
neXt2 (2003-02-06 13:13:00) [81]AV at address 004869DE in module "Projeckt1.exe". Read address 00000004.
Digitman (2003-02-06 13:09:00) [82]
> Access violation ... выскакивает
И что ? Тебе при этом явно говорится, что это из-за Items.Clear ?
ты хоть вникал в полный текст сообщения об AV ?
neXt2 (2003-02-06 13:03:00) [83]Access violation ... выскакивает после нескольких запусков проги... Использую Items.Clear;
Digitman (2003-02-06 12:56:00) [84]
> Я очень часто перестраиваю дерево Items.Clear не очищяет
> память
Именно потому, что ты часто перестраиваешь дерево, следует пользоваться Items.Clear. В этом случае не будет непроизводительных расходов на бесконечную реаллокацию памяти из-за удаления/вставки узлов.
Song (2003-02-06 12:23:00) [85]Ну так тогда в цикле