Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.20;
Скачать: CL | DM;

Вниз

Method Create hides virtual method   Найти похожие ветки 

 
RWolf ©   (2009-11-04 15:56) [0]

Наследую TFrame, пишу конструктор
constructor Create(Owner: TComponent; Data: TMyData);
получаю предупреждение
[Warning] Method "Create" hides virtual method of base type "TCustomFrame"
Как от него избавиться, если хочется использовать для конструктора именно имя Create, и чем оно грозит?


 
Игорь Шевченко ©   (2009-11-04 15:58) [1]

override


 
RWolf ©   (2009-11-04 16:01) [2]


> Игорь Шевченко

пробовал — не пропадает :(


 
RWolf ©   (2009-11-04 16:02) [3]

то есть, вместо варнинга выдаётся уже целая ошибка:
[Error] Declaration of "Create" differs from previous declaration


 
Anatoly Podgoretsky ©   (2009-11-04 16:02) [4]

> RWolf  (04.11.2009 15:56:00)  [0]

reintroduce


 
RWolf ©   (2009-11-04 16:05) [5]

то, что надо! спасибо.


 
Leonid Troyanovsky ©   (2009-11-04 21:42) [6]


> RWolf ©   (04.11.09 16:02) [3]

Дык, сделай:
constructor CreateWithMyData(Owner: TComponent; Data: TMyData); virtual.

--
Regards, LVT.


 
Ухарь   (2009-11-04 23:12) [7]


> Leonid Troyanovsky ©   (04.11.09 21:42) [6]


без реинтродюса все равно варнинг будет


 
Демо ©   (2009-11-05 02:07) [8]


> Ухарь   (04.11.09 23:12) [7]
>
> > Leonid Troyanovsky ©   (04.11.09 21:42) [6]
>
>
> без реинтродюса все равно варнинг будет


Неужто?


 
Омлет ©   (2009-11-05 02:50) [9]

> [7] Ухарь   (04.11.09 23:12)
> без реинтродюса все равно варнинг будет

Будет, только если такой конструктор есть у родителя.


 
Ухарь   (2009-11-05 19:39) [10]

А, тут же имя другое
семен семеныч!



Страницы: 1 вся ветка

Текущий архив: 2009.12.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-1229336430
Afonya
2008-12-15 13:20
2009.12.20
Прорисовка пункта меню своими руками


4-1225373404
Vayrus
2008-10-30 16:30
2009.12.20
Восстановление прав доступа


15-1256327662
SkyN
2009-10-23 23:54
2009.12.20
компонент простейшего dns сервера


1-1221926003
MsGuns
2008-09-20 19:53
2009.12.20
Как узнать размер текста в произвольном контроле


1-1228989583
venoel
2008-12-11 12:59
2009.12.20
Обработка неверно введеного значения