Zitat von
cyberkiller0072001:
Irgendwie läuft hier gar nix:
Delphi-Quellcode:
...
public
TReasons:record
Targetx, targety, points: integer;
why:(away, attack);
end;
property color: TPlayercolor read Fcolor write Setcolor;
property x: integer read Fx write Setx;
property y:integer read Fy write Sety;
property kind: TFigurtyp read Fkind write Setkind;
...
Warum steht da eine Typendeklaration mitten in einer Klassendeklaration ??
Mich wundert, dass D7 keinen Fehler meldet.
Zitat von
cyberkiller0072001:
Irgendwie läuft hier gar nix:
Delphi-Quellcode:
property Aengste: integer read FAengste write SetAengste;
property value: integer read Fvalue write Setvalue;
constructor create(aowner: tobject);//override;
end;
...
constructoren, destructoren und methoden sollten vor den properties stehen.
Zitat von
cyberkiller0072001:
Irgendwie läuft hier gar nix:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
for i:=0 to 31 do
begin
figuren[i]:=TFigur.create(form1); // Hier war Dein Fehler
showmessage(inttostr(i));
end
end;
end.
...