
Ich versuche gerade meine Objekte während der Laufzeit zu erstellen. Nur leider bekomme ich bei diesem Code einen Fehler:
Code: Alles auswählen
var
Form1: TForm1;
Checkbox: array[1..5] of TCheckBox;
implementation
{ TForm1 }
procedure ChangeCheckBox;
var n: Integer;
begin
end;
procedure TForm1.FormCreate(Sender: TObject);
var i:Integer;
begin
Checkbox[1] := TCheckbox.Create(self);
Checkbox[1].Parent := Form1;
Checkbox[1].Show;
Checkbox[1].Color := clRed;
Checkbox[1].Caption := 'Test';
Checkbox[1].OnChange := ChangeCheckBox;
end;
Code: Alles auswählen
unit1.pas(45,27) Error: Incompatible types: got "untyped" expected "<procedure variable type of procedure(TObject) of object;Register>"

Gruß, flashkid