combit sucht Entwickler – jetzt informieren und einsteigen!

List & Label Forum Neues Feature vorschlagen

Bitte melden Sie sich hier an um eine Nachricht zu schreiben.

Themenübersicht    Forum durchsuchen    Ansicht: 
Stefan Kriebitzsch - 11.10.2017 12:43:43
   

Wie verhindere ich eine LL_User_Abort_Exception im MDIChild Designer

Hallo,

bei der Verwendung des Designer als MDIChild, wie im Beispiel C# DesignerControl Sample, wird durch die Show() Methode des MDIChild Form eine LL_User_Abort_Exception geworfen. Die Exception tritt auf, wenn dem Benutzer gestattet wird eine Reportprojektdatei direkt beim Anzeigen des MDIChild auszuwählen. Bricht der Benutzer die Auswahl im Projekt öffnen Dialog mit "Abbrechen" ab, wird die Exception ausgelöst.

Das Problem daran ist, dass die Exception weder direkt über einen try...catch Block noch über das AppDomain.CurrentDomain.UnhandledException abgefangen werden kann.
Die Anwendung stürzt immer mit einem Systemfehler ab.

Wie kann ich die Exception verhindern oder catchen?

combit Support - Erdal Alacali - 12.10.2017 07:49:27
   

RE:Wie verhindere ich eine LL_User_Abort_Exception im MDIChild Designer

Sehr geehrter Herr Kriebitzsch,
vielen Dank für Ihren Beitrag.


Wir empfehlen einen eigenen Dialog für die Dateiauswahl zu verwenden, dort können Sie Ihre Exceptions direkt abfangen, ansonsten wäre vielleicht die Verwendung der Application.ThreadException eine Möglichkeit.

Mit freundlichen Grüßen

Erdal Alacali
Technischer Support
combit GmbH

Last update: 2017-11-23
+49 (0) 7531 90 60 10