Hallo,
ich wollte in einem Script statt eines goto an das Ende des Scriptes lieber die Anweisung „exit“ oder „die“ benutzen. Aber egal was ich mache, ich bekomme immer die Fehlermeldung, dass das Script als fehlerhaft markiert wurde.
if (GetValueBoolean(31863 /*[Zeit-Aktion Scripte\Aktionen\Var Essen-Wohnen]*/))
{
SetValueString(15086 /*[Zeit-Aktion Scripte\Aktionen\Remote Popup]*/, "MessagePopup");
exit;
}
Dabei ist es unabhängig davon, ob ich exit oder exit() oder exit mit einem Rückgabewert versehe. Ich kann auch die if-Anweisung weglassen, trotzdem kommt die Fehlermeldung.
Ich benutze die aktuelle Version 4.0.
Gruß
Hans
edit: Hat sich erledigt, habe gerade hier https://www.symcon.de/forum/threads/24112-Script-mit-der-Funktion-die()-oder-exit()-wird-in-der-Konsole-als-fehlerhaft-markiert gesehen, dass paresy geschrieben hat, dass man return benutzen soll