1.2.127 MessageBoxError – Meldungsfenster ausgeben
MessageBoxError( strMsg, nErrFlag, nFlags);
|
Argumente
|
strMsg
String, der als erstes ausgegeben wird.
| ||||||||||||||||||
|
|
nErrFlag
| ||||||||||||||||||
|
|
nFlags
| ||||||||||||||||||
|
Beschreibung
|
Die Funktion gibt Meldungen aus der INFRA-Messagedatei (z.B. SIBPPS.MSG) aus, falls die Initialisierung mit IniinfraSysMsg vorgängig erfolgte. Andernfalls werden Standardmeldungen ausgegeben.
Die Ausgabe der Fehler kann wie folgt erweitert werden:
Beispiel Es sollen die Zeilennummer und der Errorcode ausgegeben werden, so muss die Funktion mit nErrFlag = 2 + 4 = 6 aufgerufen werden.
MessageBoxError( „Zeilen und ErrorCode“, 6, n$WARNING )
WICHTIG:
Wird mit IpsSetErrorOutputLevel die Fehlerausgabestufe gesetzt, wird nErrFlag ignoriert.
BEMERKUNG:
Ist die Fehlermeldung nicht vollsändig, d.h. in sibpps.msg sind nicht alle Meldungtexte eingetragen, kann mit dem Schalter 128 der Text der Errorkonstante ausgegeben werden.
Die Funktion MessageBoxError muss unmittelbar, bzw. direkt nach der Klammer der if-Anweisung, der Funktion folgen, die ausgewertet werden.
Beispiel
StpSubScript( strTmp, lDbsRc );
if( lDbsRc != 0 )
{
MessageBoxError( "\nSubScript Export\n", 0, n$SEVERE );
}
| ||||||||||||||||||
|
Funktionsart
|
infraSetupFunktion
|
