169 похожих чатов

Есть два списка var IPListObj: TObjectList<TIPItem>; var IPDisplayList: TList<TIPItem>; Один список берет у

другого данные

IPDisplayList.AddRange(IPListObj.ToArray);

как очистить список IPDisplayList, что бы не очистить IPListObj ?

16 ответов

12 просмотров

Целиком забрать?

И что значит "не очистить", может "не очищать"?

Кибер Бомж- Автор вопроса
Hemul GM
Целиком забрать?

В список IPDisplayList могут записи вностьться серез фильтр т.е. частично от другого

просто IPDisplayList.Clear PS ToArray тут лишняя операция

Кибер Бомж- Автор вопроса
Viktor Akselrod 💻
просто IPDisplayList.Clear PS ToArray тут лишняя о...

Но почему то после этого возникает ошибка при IPListObj.Free жалуется, что список уже пуст

Кибер Бомж
Но почему то после этого возникает ошибка при IPLi...

вообще никакой связи нет ты лучше код (в иделе минидемо) покажи и скопируй текст ошибки без собственного пересказа

Кибер Бомж
В список IPDisplayList могут записи вностьться се...

Вместо хранения классов в списках, храни интерфейсы. Это проще всего

Руслан
Вместо хранения классов в списках, храни интерфейс...

TObjectList отлично справляется с задачей разрушения инстансов этот совет только запускает ТС

Кибер Бомж- Автор вопроса
Hemul GM
Исправь

Что исправить?

Viktor Akselrod 💻
TObjectList отлично справляется с задачей разрушен...

Я о том, что списки используют общие классы, и когда чистишь один из списков объекты рушатся. А ссылки ещё живые во втором списке и ав

Кибер Бомж- Автор вопроса
Руслан
Я о том, что списки используют общие классы, и ког...

Оба этих списка можно почитстить в любом порядке и av не должно быть

Руслан
Я о том, что списки используют общие классы, и ког...

в случае ТС он чистит TList<T> и след-но нет проблемы

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта