Benutzer mit den meisten Antworten
IOException wurde nicht behandelt. - C#

Frage
-
Hallo,
Bei mir erschien gerade diese Fehlermeldung:
Kann mir da jemand helfen? Vielen Dank
Mein Blog: schuayb.wordpress.com
- Bearbeitet schuayb Kazrabatli Sonntag, 5. Juli 2015 15:21
Antworten
-
Das Problem: Die Datei wird gerade von einem anderen Programm verwendet.
Die Lösung: Es gibt viele Lösungsmöglichkeiten.
Am einfachsten wäre da natürlich das fange der Exception, also:
try { File.WriteAllText(.... ); // Eigentlich sollte man dies nach Typ ordnen, aber das ist nicht sooo wichtig ;) } catch (Exception ex) { MessageBox.Show("Uups, da ist was schief gegangen:\n" + ex.Message); // Fehler anzeigen return; // Abbrechen der Funktion }
© 2015 Thomas Roskop
Germany // Deutschland- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 20. Juli 2015 06:30
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 3. August 2015 10:39
-
Rufst du die selbe Datei vorher auf? Möglicherweise hast du noch einen geöffneten Stream welcher nun die Datei blockiert.
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 20. Juli 2015 06:30
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 3. August 2015 10:39
Alle Antworten
-
Das Problem: Die Datei wird gerade von einem anderen Programm verwendet.
Die Lösung: Es gibt viele Lösungsmöglichkeiten.
Am einfachsten wäre da natürlich das fange der Exception, also:
try { File.WriteAllText(.... ); // Eigentlich sollte man dies nach Typ ordnen, aber das ist nicht sooo wichtig ;) } catch (Exception ex) { MessageBox.Show("Uups, da ist was schief gegangen:\n" + ex.Message); // Fehler anzeigen return; // Abbrechen der Funktion }
© 2015 Thomas Roskop
Germany // Deutschland- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 20. Juli 2015 06:30
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 3. August 2015 10:39
-
Rufst du die selbe Datei vorher auf? Möglicherweise hast du noch einen geöffneten Stream welcher nun die Datei blockiert.
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 20. Juli 2015 06:30
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 3. August 2015 10:39
-
Hallo,
Bei mir im Programm wenn ich etwas eingebe in den TextBox und speichere, dann kommt das Ergebnis nicht raus, stattdessen kommt das in der Ausgabe in VS raus: Eine Ausnahme (erste Chance) des Typs "System.IO.IOException" ist in mscorlib.dll aufgetreten. Der Thread 0x1e58 hat mit Code 0 (0x0) geendet.
Was kann man dagegen machen?
Vielen Dank
Mein Blog: schuayb.wordpress.com
- Zusammengeführt Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 3. August 2015 10:36 Doppelpost
-
Hallo,
ohne Code können wir dir nicht helfen. Auch erfährst du wo die Exception auftritt.
Von der Fehlermeldung her klingt das aber auch sehr nach deiner anderen Frage (auch von Heute).
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets -
Hallo Schuayb,
der Fehlertext der Ausnhame ist manchmal hilfreich, gen au wie die Funktion, die es geworfen hat.
Ich verweise dich mal auf den deinen vorherigen Thread
Vielleicht interessiert dich auch das hier: Ausnahmen und Ausnahmebehandlung (C#-Programmierhandbuch)
© 2015 Thomas Roskop
Germany // Deutschland -
Hallo Schuayb Kazrabatli,
Ich habe das Doppelpost mit Deinem ursprünglichen Thread zusammengeführt. Ich gehe davon aus, dass Thomas’ und Deser-Fox’ Antworten Dir weitergeholfen haben. Solltest Du noch Rückfragen dazu haben, gib bitte Bescheid.
Gruß,
DimitarBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.