Erg: TErg; ist schlicht am falschen Ort deklariert, dies sollte auch in D10 nicht funktioniert haben.
Delphi-Quellcode:
type
TErgebEing = class
Erg: TErgeb;//<-----------------------
private
procedure SetErgebn(Zei,Spa: Integer; Eg: TErgeb);
public
property Setzen[Z,S: Integer]: TErgeb write SetErgebn; default;
end;
So ist es korrekt.
Delphi-Quellcode:
type
TErgebEing = class
private
Erg: TErgeb;
procedure SetErgebn(Zei,Spa: Integer; Eg: TErgeb);
public
property Setzen[Z,S: Integer]: TErgeb write SetErgebn; default;
end;