ich habe eine Frage zum Aufruf, beziehungsweise Inhalt eines Konstruktors bei einer grafischen Anwendung.
Die Elemente sollen in einer Objektliste gespeichert werden.
Diese Objektliste soll beim Erzeugen des Fensters mit der Create instanziiert werden.
Siehe:
Code: Alles auswählen
Constructor TForm1.Create;
begin
inherited Create(Self);
MyObjectList.create;
end;
test_eigenes_label2_unit2.pas(55,20) Error: method identifier expected
test_eigenes_label2_unit2.pas(57,13) Error: Methods can be only in other methods called direct with type identifier of the class
test_eigenes_label2_unit2.pas(57,13) Fatal: Syntax error, ";" expected but "identifier CREATE" found
Hier die Definition von TForm1:
Code: Alles auswählen
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
// procedure FormMouseEnter(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
MyObjectList: TObjectList;
constructor Ceate;
end;
Wird durch den Aufruf inherited Create(Self) das Fenster gezeichnet?
Oder wo geschieht das?
Wofür ist der Parameter „self“ gut?
Vielen Dank für die Beantwortung dieser Frage.
Mfg max_itn