Jump to content

Recommended Posts

  • 2 weeks later...
Posted

Wenn ich jetzt in Lua ein Skript mit einem "return"-Wert schreibe, kann ich diesen Rückgabewert dann als benutzerdefiniertes Wreignis einer Variablen zuweisen?

Posted
vor 14 Stunden schrieb heine_jul:

kann ich diesen Rückgabewert dann als benutzerdefiniertes Wreignis einer Variablen zuweisen?

Ja du kannst mit dem Return-Wert alles machen, was du auch mit anderen Werten in Lua machen kannst:

local ReturnValue = $("Benutzerdefiniert"):invoke()
$("Objekt").variables["Variable"] = ReturnValue

Viele Grüße,

Neo

Posted

Ja. So werde ich es machen, und eine lokale Variable nutzen. Dachte nur man kann den Return-Wert als Funktion direkt einer Variable in der Ereignisverwaltung zuweisen.

 

Variable="Benutzerdefinierte Funktion"

 

Danke für die Hilfe

Posted (edited)

Hallo,

vor 43 Minuten schrieb heine_jul:

Dachte nur man kann den Return-Wert als Funktion direkt einer Variable in der Ereignisverwaltung zuweisen.

Variable="Benutzerdefinierte Funktion"

.... Du kannst das was @Neo geschrieben hat...
 

local ReturnValue = $("Benutzerdefiniert"):invoke()
$("Objekt").variables["Variable"] = ReturnValue

auch in einem zusammenfassen...

$("Objekt").variables["Variable"] = $("Benutzerdefiniert"):invoke()
-- Variable                       =   Benutzerdefinierte Funktion

(... wenn das benutzerdefinierte Ereignis "Benutzerdefiniert" einen "return" - Wert besitzt.)
P.S. was hinter einem "--" in lua steht gilt als Kommentar...

... dann entspricht es dem, was Du gedacht hast;)...

Gruß
EASY

Edited by EASY
Posted

Ich vermute es geht um die grafische EV, also einen Rückgabewert einer benutzerdefinierten Funktion mit Hilfe der Aktion "Eigenschaft/Variable setzen" zu speichern. Der Return-Wert kann aber nur in Lua ausgewertet werden.

Viele Grüße,

Neo

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...