Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизКак правильн вызвать Destroy? Найти похожие ветки
← →
Дмитрий Белькевич (2010-04-06 12:31) [40]
> Да без проблем, я против насилия и хочу чтобы на форумах
> процветали мир, благодать, взаимоуважение, взаимопонимание
> и общий вектор качественного решения проблем, наставления
> на путь истинный и т.п. Человеческое общение!
Тут недавно это плотно обсуждали. Всё, что тебе говорят - это уже после этой ветки. До этой ветки просто сразу в дворники отсылали ;)
← →
Игорь Шевченко © (2010-04-06 12:32) [41]
> я против насилия и хочу чтобы на форумах процветали мир,
> благодать, взаимоуважение, взаимопонимание и общий вектор
> качественного решения проблем, наставления на путь истинный
> и т.п. Человеческое общение!
Это платная услуга :)
← →
Anatoly Podgoretsky © (2010-04-06 12:33) [42]> Дмитрий Белькевич (06.04.2010 12:14:36) [36]
Для присвоение StringList
← →
Дмитрий Белькевич (2010-04-06 12:40) [43]
> Для присвоение StringList
Так поле же - поле класса. Классом должно создаваться и разрушаться. Опять же - присвоение - сразу же утечка.
← →
Anatoly Podgoretsky © (2010-04-06 13:00) [44]> Игорь Шевченко (06.04.2010 12:32:41) [41]
За поиск телефона доверия.
← →
Anatoly Podgoretsky © (2010-04-06 13:00) [45]> Дмитрий Белькевич (06.04.2010 12:40:43) [43]
Ты не внимательно читаешь - контролируемое свойство.
← →
Демо © (2010-04-06 13:05) [46]
> Дмитрий Белькевич (06.04.10 12:40) [43]
> > Для присвоение StringListТак поле же - поле класса. Классом
> должно создаваться и разрушаться. Опять же - присвоение
> - сразу же утечка.
Оно может и не разрушаться - присвоил, поработал да и ладно.
← →
Дмитрий Белькевич (2010-04-06 13:19) [47]
> контролируемое свойство
Увидел. Согласен.
> Оно может и не разрушаться - присвоил, поработал да и ладно.
Относитесь к сексу с юмором. Не встал – похохотали и баиньки.
Автору: код исправленный давай.
← →
Anatoly Podgoretsky © (2010-04-06 13:21) [48]> Демо (06.04.2010 13:05:46) [46]
Оно обязано разрушаться, никто адреса менять не позволял. Да и делов то сделать контролируемое свойство, многие части VCL такие имеют, например TPicture
Неужели автор не в состоянии написать if Assigned
← →
Константин (2010-04-06 13:31) [49]
> Автору: код исправленный давай.destructor Destroy; override;
//.....
procedure TOATravelSheets.ClearData;
begin
inherited Clear;
Notices.Clear;
end;
destructor TOATravelSheets.Destroy;
begin
Notices.Free;
inherited;
end;
← →
Leonid Troyanovsky © (2010-04-06 13:47) [50]
> Константин (06.04.10 13:31) [49]
[21]
--
Regards, LVT.
← →
Дмитрий Белькевич (2010-04-06 14:04) [51]
> [21]
Уже вроде не [21] - он метод переименовал и не перезагружает (как, кстати, правильно override переводить?) предковый.
Что бы не переименовывать метод, рекомендую посмотреть, что такое FreeAndNil и то, что говорил Подгорецкий - посмотреть, как использовать в методе Clear конструкцию "if Assigned". Можно будет всё оставить как было.
← →
Константин (2010-04-06 14:09) [52]
> как, кстати, правильно override переводить
переопределяет ;)
← →
Игорь Шевченко © (2010-04-06 14:09) [53]
> (как, кстати, правильно override переводить?)
перекрывает в данном контексте
← →
Константин (2010-04-06 14:21) [54]Удалено модератором
Примечание: Выражения выбираем, не в пивной
← →
Anatoly Podgoretsky © (2010-04-06 14:26) [55]> Константин (06.04.2010 14:21:54) [54]
> потом перепишу.
Не обманывай.
← →
Дмитрий Белькевич (2010-04-06 14:26) [56]Удалено модератором
Примечание: И не цитируем
← →
Константин (2010-04-06 14:35) [57]
> Не обманывай.
Вы меня плохо, знаете. Я за "чистоту" кода, но деньги тоже нужны!
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.09 c