Selbst so geht es nicht:
Delphi-Quellcode:
property AdrProp: TAdresse read GetAdrProp write SetAdrProp;
function TForm1.GetAdrProp: TAdresse;
begin
Adresse.Vorname := 'a';
Adresse.Name := 'b';
result := Adresse;
end;
Irgendwie kann ich mir nicht vorstellen, dass noch nie jemand seit Delphi 6 so eine Property mit einem Getter genutzt hat und dass das erst jetzt auffällt.