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

Вниз

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

 
SergeyVP ©   (2002-03-21 11:45) [0]


MyForm = class(TForm)
....
constructor Create(AOwner: TComponent; MyParam: integer);
....

на этой строке компилятор предупреждает:
Method "Create" hides virtual method of base type "TCustomForm"
Как правильно переопределить конструктор?


 
drpass ©   (2002-03-21 11:48) [1]

constructor Create(AOwner: TComponent; MyParam: integer);override;


 
McSimm ©   (2002-03-21 12:04) [2]

Только в этом случае придется использовать такой же список параметров, как и в базовом классе, поэтому MyParam придется убрать


 
reonid ©   (2002-03-21 12:14) [3]

Сделай конструктор с другим именем - и всех делов.


 
Hooch   (2002-03-21 12:18) [4]

можно так :

type
TForm1 = class(TForm)
private
{ Private declarations }
public
constructor MyCreate(AOwner : TComponent; A : integer); virtual;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}


{ TForm1 }

constructor TForm1.MyCreate(AOwner: TComponent; A: integer);
begin
inherited Create(AOwner);
end;


 
kull ©   (2002-03-21 12:55) [5]

В этом случае лучше использовать диррективу reintroduce см. help...


 
Юрий Зотов ©   (2002-03-21 14:34) [6]

Конечно, reintroduce.



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
6-256
Yuraz
2002-01-17 18:30
2002.04.01
Есть кусок HTML кода, хотелось бы хоть примитивно преобразовать его в наглядную страницу


3-36
TYuri
2002-03-07 10:26
2002.04.01
Help, помогите срочно нужна помощь!


1-239
Zool
2002-03-18 19:22
2002.04.01
GetFileTime и SetFileTime


3-38
zje
2002-03-06 17:23
2002.04.01
MSSQL и ADOQuery с параметром типа TDateTime


6-276
Sandro
2002-01-12 00:24
2002.04.01
Как через сокеты передать звук в реальном времини