Hallo alle zusammen!!!
jetzt kann ich mein Problem etwas genauere beschreiben: Ich habe ein Dialogfenster eingesetzt und lasse den Benutzer die Outputmenge eingeben. Danach berechne ich die Eingangsgröße und will sie der Quelle zuweisen. Nur funktioniert das nicht. Schaut bitte euch die Methode an, vielleicht erkennt ihr woran es liegt. Bedanke mich voraus für jede Hilfe:
num ist die Variable, die ich im Netzwerk sehe und ihre Veränderung kann ich auch beobachten.
<<<<<<<<<<<<<<<<<<<<<<<<<<
(action : string)
is
out : integer; sourceObj
bject;
do
sourceObj := "~.source";
inspect action
when "Open" then
@.setValue("number_out", "100");
when "readdialog","Apply" then
inp := str_to_num(@.getValue("number_out"));
num := str_to_num(@.getValue("number_out"));
if inp = 0 then
if userInterfaceLanguage = 0 then
promptmessage("Bitte Zahl ab 1 eingeben.");
else
promptmessage("Please number >=1");
end;
end;
@.setValue("number_out", to_str(num) );
if sourceObj/=void then
sourceObj.Number := num/3;
end;
end;
end;
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP