Форум: "Потрепаться";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
ВнизDelphi: конструктор и деструктор Найти похожие ветки
← →
Shaman_Naydak (2002-03-06 18:58) [17]>> vuk
Не знал, не знал. Деструктор,я надеюсь, при этом вызывается?
>> VUDZ
А вы, батенька, явно же на с++ пишите, эта конструкция с головой вас выдает :)
> jbj := (TObject)TChild.Create();
Не нужно это все на Дельфях, просто пишем
jbj := TChild.Create(), ибо преобразование в парента разрешено.
Я в общем-то не предлагал всем срочно отменить конструкторы, тем более с параметрами, а просто предложил в AfterConstruction проверять на создание служебных объектов, и если они не созданы - создать их. Таким образом TObject"овский Create получится конструктором по умолчанию. Ну уж Вам, как человеку, пишущему на С++ не надо объяснять зачем нужен конструктор по умолчанию :)
Как справедливо заметил vuk - это иногда удобно.. Хотя в Дельфях опять же это все не сильно актуально из-за тех же виртуальных конструкторов.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c