Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-01-11

Ошибка при удалении обьекта_2. Delphi

Привет ALL!
Если всё зделать так.
/=========/
destructor TLPoint.Destroy;
var
i:integer;
begin
bmp.Free;
l.free;
inherited Destroy;
end;
procedure Tform1.DestroyForm(sender:Tobject);
begin
listP.Free;
end;
То работает без ошибок.
Меня интересует класс Tlist.
- Я же сам создал обьект, следовательно должен и сам его удалить. Не учто
List.Free уничтожает ещё все обьекты, связанные с ним?
Если да, то он вызавет деструктор или каким-нибудь "диким" метод очистит
память?
--
Ктому же в l- я записываю указатели на тип-запись. Метод Free очистит
память, занятую и под них?
А как можно прокантралировать освобождение памяти?

Номер выпуска : 3925
Возраст листа : 477 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/295126
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-01-11 22:02:25 (#295126)

Re[2]: Ошибка при удалении обьекта. Delphi

Здравствуйте, Юрчик.

Вы писали 11 января 2005 г., 1:42:31:

Ю> По-моему, форточка прекрасно очищает память умирающего процесса, независмо
Ю> от того, написан ли он на C++ или C#. Причем, она очищает не только всю
Ю> занимаемую им память, но и остальные ресурсы, типа открытых файлов и прочих
Ю> системных ценностей.

Сколько пользуюсь - ни фига подобного. А вот ежли пользоваться IDE -
тогда да. И согласно общему мелкомягковскому мнению, к коему я
присоединяюсь, нормально и эффективно убирать за собой и чужими
программами умеет только нечто, написанное с использованием .NET

Ю> Тем не менее, лучше, конечно, всю память освобождать самому. Вдруг, эта
Ю> программа будет потом использоваться как составная часть другой программы,
Ю> тогда мусор будет накапливаться в памяти и время от времени приводить к ее
Ю> переполнению. :-) Уж лучше сразу стараться быть аккуратным.

Фахт :))) Сколько на этом памяти сгорело

   2005-01-11 19:26:58 (#295066)