Forum: Object-Pascal / Delphi-Language
Delphi
by Touchdown,
20. Feb 2003
auto.alter:=10;
würde die write property ansprechen und die dahinter liegende Funktion oder Procedure ausführen.
Allerdings hab ich jetzt bedenken wegen der Syntax, ich denke mal eben eher so (hab zur Zeit zuhause kein Delphi installiert):
auto.alter(10);
Der Compiler wird es dir schon sagen :wink:
Forum: Object-Pascal / Delphi-Language
Delphi
by Touchdown,
20. Feb 2003
Das passt alles!
Beim Erzeugen eines Objektes TAuto muss man Übergabeparameter mitgeben, da dies der Constructor so vorsieht. Damit ist bj (nicht über eine Property) in jedem Fall gesetzt.
'Liesalter' wird hier nie aufgerufen. Nur wenn sie es wird(ein Button 'Alter anzeigen' z.b könnte dies anstossen), wird über diese Funktion anhand des Baujahrs das richtige Alter berechnet.
Bei...