.. highlightlang:: us .. index:: evalp .. _evalp: evalp ===== .. us.tag evalp NOTREADYGERMAN New400 Programming.Symboltable :ref:`evalp` wertet UniScript-Programmcode aus. .. function:: ret = evalp(ssString) .. us.return **Returnwert** *ret* ist ein leerer String, wenn die Funktion erfolgreich war, und ein String mit 5 Elementen, wenn ein Fehler aufgetreten ist. .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - ret[1] - Fehlercode in hexadezimaler Schreibweise. * - ret[2] - Zeilennummer in der der Fehler aufgetreten ist. * - ret[3] - Name der Datei in der der Fehler aufgetreten ist. * - ret[4] - Der Quelltext in der der Fehler aufgetreten ist. Falls der Quelltext nicht verfügbar ist, ein leerer String. * - ret[5] - Fehlerbeschreibung in der eingestellten Sprache (deutsch oder englisch). .. us.params **Parameter** .. uparam:: ssString *ssString* ist ein String mit UniScript-Programmtext (Anweisungen und/oder Funktionen). .. us.comment **Kommentar** Beispiele siehe :ref:`eval`. .. seealso:: :ref:`uberblick-programmierung`, :ref:`eval`, :ref:`eval_file`, :ref:`evalp_file` :sub:`id-918696`