Jass:ExecuteFunc – Mappedia

Jass:ExecuteFunc

Aus Mappedia
Wechseln zu: Navigation, Suche
Funktion: ExecuteFunc
Parameter: string
Rückgabewert: nothing
Autor: Blizzard
Quelle: common.j
Synchron: Unbekannt

Mit ExecuteFunc lässt sich eine Funktion aufrufen, die keine Parameter hat. Hierzu gibt man den Namen der Funktion als String an. Im Gegensatz zu einem einfachen "call" kann die Funktion an einer beliebigen Position deklariert sein. Außerdem wird sie in einem neuen Thread gestartet. Das bedeutet, der Code nach dem Aufruf von ExecuteFunc wird weiter ausgeführt, wenn die aufgerufene Funktion zu Ende ist oder sie durch ein TriggerSleepAction unterbrochen wird. Durch das Ausführen der Funktion in einem neuen Thread wird die maximale Ausführungszeit der aufrufenden Funktion durch die Aktionen in der aufgerufenen Funktion nicht beeinflusst.

Inhaltsverzeichnis

Bugs

Die Funktion verursacht einen Kritischen Fehler im Spiel, wenn im Parameter kein existierender Funktionsname angegeben wird.


Code

native ExecuteFunc          takes string funcName returns nothing

Parameter

Typ Name Beschreibung
string funcName Name der Funktion

Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge