Hallo Simulant, ich hab noch eine Frage und zwar habe ich in meiner Methode einen GesamtPreis berechnet
is
local GesamtPreis:real;
do
GesamtPreis:= Berechnung.inhalt.Menge *Berechnung.inhalt.Preis;
print GesamtPreis;
end;
Bis hierher funktioniert alles wunderbar. Nun möchte ich aber, dass dem Teil, dass sich auf der Station Berechnung befindet der errechnete Gesamtpreis als Wert für das Attribut GesamtPreis zugewiesen wird.
Das Teil soll also den Wert Gesamtpreis speichern und zu jeder Zeit abrufbar sein (Weil damit im Nachhinein noch verschiedene Entscheidungen getroffen werden müssen)
Nun habe ich versucht:
Berechnung.inhalt.setzeAttribut("GesamtPreis",GesamtPreis);
was nicht funktioniert hat. Gesamtpreis ist ja vom Datentyp real und ich hab in der Hilfe gelesen (bzw. hab ich es so verstanden), dass setzeAttribut nur mit Datentyp integer funktioniert.???
aber
ref(Berechnung.inhalt.).DatenTyp:="string";
Berechnung.inhalt.setzeAttribut("GesamtPreis",GesamtPreis);
funktioniert auch nicht.
Die Fehlermeldung lautet: unbekannter name GesamtPreis.
Vielleicht hast du ja einen Tip wie ich das machen kann.
Liebe Grüße
Monika
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP