Dokumentation zu: raise_error.de(E)

HR Image


SYNOPSIS
        void raise_error(string arg)

BESCHREIBUNG
        Bricht die Ausfuehrung des laufenden Programms ab. Wenn das Programm
        durch catch() aufgerufen wurde, liefert dieses catch() <arg> als
        Fehlercode, sonst wird <arg> als Fehlermeldung ausgegeben.

        raise_error() gleicht in der Funktion throw(), aber waehrend throw()
        aus catch() heraus aufgerufen werden soll, kann raise_error() von
        ueberall her aufgerufen werden.

        Da raise_error() sich wie andere 'echte' Laufzeitfehler verhaelt,
        einschliesslich der Erzeugung eines Stack Backtraces, ist diese
        Funktion sehr zeitintensiv.

SIEHE AUCH
        catch(E), throw(E)

Das Original der Seite ist in Englisch.

Start » Magierhandbuch » Docu » Efun.de » Raise_error.de Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!