Table of Contents

Fehlerbehandlung mit Extension-DLL

Informationen

  • Kategorien: Kernel | Extension-DLL
  • Version: EA.16287
  • Veröffentlichungsdatum: Montag, 17. Januar 2022
  • Entwickler: Schulze
  • Benötigt Datenbankänderung: Nein
  • Betreff: Fehlerbehandlung mit Extension-DLL

Beschreibung

Einträge in der pit-Registrierung unter EXTERNAL/ENTITYREACTOR/classform/EXTENSION/DLL können jetzt einen optionalen Wert haben, der die Fehlerbehandlung steuert für den Fall, dass die entsprechende Dll nicht geladen werden kann:

IgnoreLoadingError=0|1|2

Damit kann die Fehlerausgabe folgendermaßen beeinflusst werden:

  • wenn der Eintrag nicht vorhanden oder der Wert auf 0 gesetzt ist, funktioniert alles wie bisher (Exception im Userdaten-Bereich, Meldung im Medadaten-Bereich)
  • steht der Eintrag auf 1, wird dem User eine Warnung als Nachrichtenbalken oder Popup-Fenster (je nach Einstellung für die Benutzer-Meldungen) angezeigt
  • steht der Eintrag auf 2, wird nichts angezeigt, der Fehler wird aber ins Trace geschrieben (Kategorie model.file, Level=error)

Hinweis: der "IgnoreLoadingError"-Eintrag muss für jeden "DLL"-Eintrag einzeln gesetzt werden.