Und wenn du zusätzlich die Felder deiner Klasse ordentlich in Properties verpackst (wie es sich sowieso gehört

), kannst du sie bequem per
RTTI auslesen und die Labels dynamisch erzeugen, ohne irgendwelchen statischen Code wie
LabelDauer.Caption := FloatToStr(Geb.Dauer);
schreiben zu müssen

.
Ob sich das für so eine kleine Klasse lohnt, ist eine andere Frage
.