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

Вниз

Создание формы.   Найти похожие ветки 

 
edge   (2004-11-01 15:21) [0]

Хочу при создании формы передать ей дополнительные параметры. делаю так:

Unit2

type
 TForm2 = class(TForm)
   procedure FormShow(Sender: TObject);
 private
   FOrder: string;
 public
   constructor Create(AOwner: TComponent; Order: string);
 end;

constructor TForm2.Create(AOwner: TComponent; Order: string);
begin
 inherited Create(AOwner);

 FOrder:= Order;

end;

procedure TForm2.FormShow(Sender: TObject);
begin
 Caption:= FOrder;
end;

----------------
Unit1

procedure TForm1.Button1Click(Sender: TObject);
begin
 Form2.Create(Form1, "ok");
end;


В строке inherited Create(AOwner) вылезает Access violation. В чем ошибка?


 
Pentium133 ©   (2004-11-01 15:23) [1]

попробуй так:
constructor Create(AOwner: TComponent; Order: string); reintrodice;


 
Digitman ©   (2004-11-01 15:25) [2]

TForm2.Create(Form1, "ok");


 
edge   (2004-11-01 15:28) [3]


> Digitman

Спасибо.


 
Pentium133 ©   (2004-11-01 15:28) [4]

А ну конешноже и это тоже:
Form2:= TForm2.Create(Self, "ok");



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1097057802
Arnold
2004-10-06 14:16
2004.11.14
Вопрос по ловушкам


14-1099035098
pppp
2004-10-29 11:31
2004.11.14
Информация к размышлению


3-1097522029
Morrison
2004-10-11 23:13
2004.11.14
Глюк: Query не находит полей...


9-1089915239
Колбасьев
2004-07-15 22:13
2004.11.14
Подскажите как масштабировать модель (имеется ввиду X Mesh).


1-1099130123
Artemiy2004
2004-10-30 13:55
2004.11.14
Как скопировать небольшую часть картинки в новый битмап?