Ja, bei meinem Beispiel liefert Analyse.Methode niemals nil zurück. Sollte FMethode = nil sein, wird das NullObject zurückgegeben. Das erledigt der Getter.
Ja klar. NullObject hat mich auf NIL geleitet aber du machst ja ein
Delphi-Quellcode:
class function TMethode.CreateNullObject: TMethode;
begin
Result := TMethode.Create;
end;
Ich will auch noch meinen Senf dazu geben
[/DELPHI]
Damit müsste ich aber jedem Property einen "smarten Getter" verpassen und das wollte ich vermeiden
Vielen Dank
Gerd