кароче, нужно создать класс. одно из полей класса, полюбому массив из 5 элементов. ну ввёл я его отдельно как тип. но он выводит ошибку. как решить проблему? заранее спасиб.
- Код: Выделить всё
- interface
 uses SysUtils;
 type ozen=array[0..4] of real;
 type TStudent=class
 private
 Ffio:string;
 Fgroup:integer;
 Fozenka:ozen;
 function GetFio:string;
 procedure SetFio(aFio:string);
 function Getgroup:integer;
 procedure Setgroup(agroup:integer);
 function GetOzenka(var aOzenka:ozen):ozen;
 procedure SetOzenka(aOzenka:ozen);
 public
 property Fio:string read GetFio write SetFio;
 property Group:integer read GetGroup write SetGroup;
 [color=red]property Ozenka:ozen read GetOzenka write[/color][b][color=blue]![/b][/color][color=red] SetOzenka;[/color]
 constructor create(aFio:string; aGroup:integer; aOzenka:ozen);
 function  Print:string;
 end;
 
 implementation
 
 function TStudent.GetOzenka(var aOzenka:ozen):ozen;
 var i:byte;
 begin
 for i:=0 to 4 Do
 aOzenka[i]:=FOzenka[i];
 end;
- Код: Выделить всё
- [Error] Unit2.pas(18): Incompatible types
 [Fatal Error] Unit1.pas(7): Could not compile used unit 'Unit2.pas'
куда ведет ошибка- синий восклицательный знак.