SYSprintErrorLst

Top  Previous  Next

Ausgeben einer Meldung zu einem Objekt.

Die Funktion gibt eine Meldung entweder im Ausgabefenster oder als Dialogbox aus, die neben den Objektdaten einen Fehlertext enthält. Mithilfe dieser Meldung kann das Objekt gefunden werden. Es werden zwei Beschreibungstexte verwendet.

Parameter

obj (PANY)                                                  [IN]

Handle des Objektes oder Elementes, dessen Daten angezeigt werden sollen.

msgart (int)                                                  [IN]

Klassifikation der Meldung als Warnung, Fehler, ... Eine der Konstanten MSG_ART_*, speziell MSG_ART_FEHLER, MSG_ART_WARNUNG, MSG_ART_HINT.

file (const char *)                                         [IN]

Datei, in der dieser Fehler generiert wurde.

line (int)                                                        [IN]

Zeile in der Datei, in der der Fehler generiert wurde.

errmsgCnt (int)                                            [IN]

Anzahl der Einträge im Feld errors

errors (const char **)                                   [IN]

Beschreibungstexte für die Fehler. Es wird ein Feld mit Beschreibungen ausgegeben.

wrn (const char *)                                        [IN]

Text für die Meldungsbox, z.B. "Warnung" oder "Fehler"

Ergebnis

---

Bemerkung

Die Parameter file und line müssen nicht reale Angaben zu Datei und Zeile enthalten. Sie werden verwendet, um ggf. aufeinanderfolgende Meldungen abzuschalten. Es kann über diese Parameter auch eine andere Gruppierung erzeugt werden.

Deklaration

#include "system.h"

 

void DLLENTRY SYSprintErrorLst(

     PANY           obj,

     int               msgart,

     const char *      file,

     int               line,

     int               errmsgCnt,

     const char **     errors,

     const char *      wrn

);