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

Вниз

Как правильно переопределить конструктор класса?   Найти похожие ветки 

 
^Sanya ©   (2002-12-17 01:06) [0]

В данном случае форма:


TMyForm = class(TForm)
...
...
public
{ Public declarations }
constructor Create(AOwner: TComponent; SG: TStringGrid);
...
end;

...

constructor TMyForm.Create(AOwner: TComponent; SG: TStringGrid);
begin
inherited Create(AOwner);
...
end;


За всё это заслуженно получаю "Method "Create" hides virtual method of base type "TCustomForm""

Вот, а использовать override не могу, т.к. параметры разные.
Как быть?
Подскажите, пожалуйста.


 
Моджахед   (2002-12-17 01:31) [1]

А inherited любой вызывай внутри


 
^Sanya ©   (2002-12-17 01:54) [2]


> Моджахед (17.12.02 01:31)

А я что делаю?


 
Моджахед очень пьян   (2002-12-17 02:13) [3]

А, сорри, не заметил вызова. А, собственно, что тут сделаешь. Warning он и есть варнинг. Вызывай свой конструктор и не боись. inherited Create(AOwner) вызовет предыдущий. Ну напиши
constructor TMyForm.Create(AOwner: TComponent; SG: TStringGrid);reintroduce;
и не мучайся


 
^Sanya ©   (2002-12-17 21:21) [4]


> Моджахед очень пьян (17.12.02 02:13)
> А, сорри, не заметил вызова. А, собственно, что тут сделаешь.
> Warning он и есть варнинг. Вызывай свой конструктор и не
> боись. inherited Create(AOwner) вызовет предыдущий. Ну
> напиши
> constructor TMyForm.Create(AOwner: TComponent; SG: TStringGrid);reintroduce;
> и не мучайся


БООЛЬШОЕ СПАСИБО!
З.Ы.: не люблю всякие мессаги и варнинги после билда проекта.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-98954
Valeron
2002-12-09 16:47
2002.12.30
Чем можно просмотреть SQL команды DBE?


14-99355
Skurihin Aleksey
2002-12-10 19:30
2002.12.30
никому нетребуеться подающий большие потребности программист?


3-99013
boozer
2002-12-10 11:48
2002.12.30
Теперь проблема с DBEdit, DBLabel и им подобным


8-99209
Карелин Артем
2002-09-06 10:51
2002.12.30
Работа с обьектом 3D Max


1-99170
TsaturSoft
2002-12-18 08:28
2002.12.30
Открыть ссылку в НОВОМ ОКНЕ по нажатию кнопки