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.