![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() всем привет
при создании второй формы, из первой передаются параметры в первой форме при вызове Код:
if (not Assigned(form2)) then form2:=Tform2.Create(1); form2.show; во второй Код:
type TForm2 = class(TForm) .... private { Private declarations } r: shortint; public { Public declarations } constructor create(rezhim: shortint); end; implementation {$R *.dfm} uses Unit1; constructor TForm2.create(rezhim: shortint); begin inherited create(nil); r:=rezhim; end; все работает, но предупреждение Method 'Create' hides virtual method of base type 'TCustomForm' подскажите, пожалуйста, все ли я делаю верно? и куда девается родной Self при создании? и почему Код:
inherited create(nil); код стянул с какого-то форума, сейчас пытаюсь осмыслить че к чему в гугле искал, нифига не понял разжуйте и разложите по полочкам, будьте добры? ![]() Я за здоровый экстрим! Спасибо за "спасибо") |