Verwende bitte delphitags für den Code, das erhöht die Lesbarkeit.
Ansonsten kann ich dir bei deinem Gewusel nicht groß weiterhelfen und es wird hier zum Rätselraten.
Im ersten Post ist es der normale Constructor Create, den du aufrufst, Jetzt ist es auf einmal der Constructor Festlegung.
und ich seh in deinen Codeschnipseln nicht, was du tust. wenn Steuer eine Funktion wäre/ist, was passiert hier mit dem Rückgabe wert?
und es steht im Gegensatz zudem, was du zuerst gepostet hast.
Zitat: |
Panel1.Caption := FloatToStr(Benzin.steuer);
|
hier verwendest du den Rückgabewert der Funktion, aber vergißt die Übergabe eines Parameters.
Delphi-Quelltext
1:
| Panel1.Caption := FloatToStr(Benzin.steuer(WasWeißIchWasFürEinWert)); |
Das ist aber alles rätselraten ohne den restlichen Code.
hier solltest du auch mal einen Blick reinwerfen
www.grundlagen.delphi-source.de/pascal/
Mfg Frank