ERMN

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » E » ERMN

Syntax: ERMN
Typ: Funktion
Kategorie: Fehlerbehandlung

ERMN gibt einen ZSTRING PTR auf den Namen des Moduls zurück, in dem ein Fehler aufgetreten ist.

Beispiel:
Um das im Beispiel auftretende RESUME und ERFN verwenden zu können, compilieren Sie es mit der Kommandozeile

fbc -exx -lang deprecated ERMN_Test.bas

' ERMN_Test.bas

Declare Sub Generate_Error

Sub Generate_Error
On Error Goto Handler
Error 1000
Exit Sub

Handler:
Print "Error Function: "; *Erfn()
Print "Error Module : "; *Ermn()
Resume Next
End Sub

Generate_Error

Ausgabe:

Error Function: GENERATE_ERROR
Error Module  : ERMN_Test.bas

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.16

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht ERMN nicht zur Verfügung und kann nur über __ERMN aufgerufen werden.

Siehe auch:
ERFN, ERROR, ON ERROR, Fehlerbehandlung, Debugging