5 Stimmen

Eine Erstausnahmesituation des Typs "System.ComponentModel.Win32Exception" ist in WindowsBase.dll aufgetreten.

Ich habe ein .NET 4.0 WPF-Projekt.

Wenn ich einen FileDialog öffne, einige Dateien auswähle und auf die Schaltfläche OK drücke, sehe ich im Ausgabefenster diesen Fehler:

Erster Fehler des Typs 'System.ComponentModel.Win32Exception' ist in WindowsBase.dll aufgetreten

OpenFileDialog fileDialog = new OpenFileDialog();
            fileDialog.Multiselect = true;

            DialogResult result = fileDialog.ShowDialog();
            if (result == DialogResult.OK)
            {

Warum erhalte ich diese Ausnahme vor der if-Anweisung?

3voto

JaredPar Punkte 699699

Es scheint, als ob Sie eine Win32Exception sehen, die innerhalb des WPF-Anwendungsstapels ausgelöst und behandelt wurde. Ich habe gesehen, dass dies viele Male passiert, wenn man WPF-Anwendungen debuggt. Sie machen API-Aufrufe, die fehlschlagen können, behandeln die Ausnahme und setzen die Verarbeitung fort.

Es besteht kein Grund zur Sorge, es sei denn, die Ausnahme gelangt zurück zu Ihrem Code.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X