Hallo,
ich habe wieder ein Problem. ich habe ein Dialogfenster erzeugt. Benutzer gibt Outputmenge ein und ich berechne daraus Input und zuweise Input den Quellen. Habe eine Quelle, die durch eine Tabelle Ihre Eingänge bekommt. Wie kann ich in der Tabelle eine Wertzuweisung durchführen. Wenn ich es so mache, wie in der Methode steht, dann funktioniert es nicht. Habt Ihr vielleicht eine Idee?
Es geht um die Quelle sourceObj1
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
action : string)
is
inp, out : integer; sourceObj1,sourceObj2 bject; Tabelle:table;
do
sourceObj1 := ".Modelle.Netzwerk.Source";
sourceObj2 := ".Modelle.Netzwerk.Source2";
inspect action
when "Open" then
@.setValue("number_inp", "100");
when "readdialog","Apply" then
out := str_to_num(@.getValue("number_inp"));
-- num := str_to_num(@.getValue("number_inp"));
if out = 0 then
if userInterfaceLanguage = 0 then
promptmessage("Bitte Zahl ab 1 eingeben.");
else
promptmessage("Please number >=1");
end;
end;
--@.setValue("number_inp", to_str(num) );
inp := out/2;
if sourceObj1 /=void then
Tabelle[2,1] := inp;
end;
if sourceObj2 /=void then
sourceObj2.Number := inp + 2;
end;
end;
end;
Bin für jede Hilfe sehr dankbar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP