Hallo liebe Community!
Ich habe ein Problem in VB.NET. Ich habe eine Listbox,in der verschiedene Sachen eingetragen sind. Diese Items werden in einer .dat Datei festgehalten. Dazu werden Texte in einer .txt Datei abgespeichert. Wenn ich jetzt aber 2 verschiedene Items habe,kann ich nur den Text des ersten Items öffnen,bei den anderen nicht. Bei den anderen Items kommt eine Fehlermeldung namens "Illegales Zeichen im Pfad". Das kann aber nicht sein,da eins "etwas" und das andere "Test" hieß. Was kann man da tun?
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
Dies ist die Fehlermeldung:
************** Ausnahmetext **************
System.ArgumentException: Illegales Zeichen im Pfad.
bei System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
bei System.IO.Path.GetFileName(String path)
bei System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
bei System.IO.StreamReader..ctor(String path)
bei GSave_Final.Form1.ListBox1_SelectedIndexChanged(Object sender, EventArgs e) in I:\repos\GSave Final\GSave Final\Form1.vb:Zeile 25.
bei System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
bei System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
bei System.Windows.Forms.ListBox.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Ich habe ein Problem in VB.NET. Ich habe eine Listbox,in der verschiedene Sachen eingetragen sind. Diese Items werden in einer .dat Datei festgehalten. Dazu werden Texte in einer .txt Datei abgespeichert. Wenn ich jetzt aber 2 verschiedene Items habe,kann ich nur den Text des ersten Items öffnen,bei den anderen nicht. Bei den anderen Items kommt eine Fehlermeldung namens "Illegales Zeichen im Pfad". Das kann aber nicht sein,da eins "etwas" und das andere "Test" hieß. Was kann man da tun?
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
Dies ist die Fehlermeldung:
************** Ausnahmetext **************
System.ArgumentException: Illegales Zeichen im Pfad.
bei System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
bei System.IO.Path.GetFileName(String path)
bei System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
bei System.IO.StreamReader..ctor(String path)
bei GSave_Final.Form1.ListBox1_SelectedIndexChanged(Object sender, EventArgs e) in I:\repos\GSave Final\GSave Final\Form1.vb:Zeile 25.
bei System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
bei System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
bei System.Windows.Forms.ListBox.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)