Variablen in der Anwendung ändern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo allerseits,
Ich habe eine Anwendung mit mehreren Eingabefeldern, in der der Benutzer Grenzwerte für die Testbedingungen eingeben und auf eine Aktualisierungsschaltfläche klicken kann. Sobald dies geschehen ist, kann der Benutzer eine Taste drücken, um den Bericht abzurufen.
Wie konnte der Benutzer die Variablen ein zweites Mal ändern, ohne die Anwendung schließen und erneut öffnen zu müssen?
Ich sehe diesen Fehler, wenn ich die Aktualisierungsschaltfläche für die Grenzwerte drücke:
Send Expects Scriptable Object beim Zugriff oder bei der Auswertung von 'Send', kLL << / * ### * / get / * ### * /
Re: Ändern von Variablen in der AnwendungDanke für die Erklärung, Jim!
Re: Ändern von Variablen in der AnwendungDie Speichervariable kLL wurde anscheinend einem Anzeigefeld zugewiesen ... Ich gehe von einem Zahlenbearbeitungsfeld aus. Wenn Sie die Anweisung kLL << erhalten, übergibt sie die Nachricht an das kLL-Objekt, um den Wert abzurufen und zurückzugeben. Sie gibt sie an die Speichervariable zurück, die sich links vom = Zeichen befindet. Die Anweisung kLL = kLL << get, ändert also die Speichervariable kLL von einem Zeiger auf ein Anzeigeobjekt in eine Scaler-Speichervariable, die den numerischen Wert des Anzeigeobjekts enthält, und lässt Ihr Anzeigeobjekt ohne Verweis mehr .
Re: Ändern von Variablen in der AnwendungDanke für die Antwort.
Ich habe es gelöst Ich hatte viele Zeilen mit:
kLL = kLL << erhalten
Und ich habe den Variablennamen in kLL = kLLVar << geändert.
Was löscht die ursprüngliche Zeile Objekte?
Re: Ändern von Variablen in der AnwendungEs scheint, dass etwas in Ihrem Code Ihre Objekt-kLL löscht. Die Möglichkeit, mehrere Male von einem geöffneten Anzeigefenster aus auszuführen, ist für JMP kein Problem. Daher muss es in Ihrem Code etwas sein, das häufig verwendete Namen usw. verwendet. Wenn Sie etwas von Ihrem Code freigeben können, kann ich in meiner Antwort möglicherweise genauer sein.