![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Доброго времени суток!
возникает непонятный сабж для меня: Код:
Если уничтожить Obj то @obj будет ссылаться в никуда. |
![]() |
![]() |
![]() |
#2 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Посмотрите как реализован TObjectList из модуля Contnrs
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Что лучше хранить в списках: Обьект или ссылку на него?
Был вариант с хранением обьектов в ОБьектЛисте, теперь решил пропробовать хранить Указатели на обьекты в Списке. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
List.Add(Obj) добавляет в список не объект, а указатель на него (адрес объекта).
При уничтожении объекта или удаляйте ссылку на него из списка или nil присваивайте ссылке в списке.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Благодарен обоим! Без указателей всё проще. Да и сабж больше не протекает!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятная утечка памяти | FReeZ777 | Работа с сетью в Delphi | 14 | 11.02.2012 18:16 |
Утечка памяти | Juffin | Общие вопросы Delphi | 3 | 02.11.2010 12:11 |
Утечка памяти | ZvEr_HaCkEr | Свободное общение | 13 | 24.09.2010 19:30 |
Просьба проверить, если в коде утечка памяти | Anfall | Общие вопросы Delphi | 25 | 17.08.2010 10:44 |
утечка памяти в С++ | vengo | Общие вопросы C/C++ | 9 | 10.06.2008 21:24 |