Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/efun/raise_error

SYNOPSIS
        void raise_error(string arg)

BESCHREIBUNG
        Bricht die Ausfuehrung des laufenden Programms ab. Wenn das Programm
        durch catch() aufgerufen wurde, liefert dieses catch()  als
        Fehlercode, sonst wird  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)


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.