übergebener String ist illegal?

zecken81

Mitglied
Hey Leute,

Mit einem doppelklick auf eine .*stl Datei aktiviere ich mein Programm. Die .'stl Datei wird anschließend weiterverarbeitet. Ich habe in der Programm.cs datei den Pfad + Dateinamen der .*stl herausgefunden und übergebe sie jetzt in meine MainForm.cs um sie anschließend weiterzuverarbeiten.

Wenn ich aber z.B versuche NUR den Dateinamen zu bekommen ohne Pfad also mit
Path.GetFilename(Filename); dann bekomme ich den Fehler.


Ich arbeite mit C# und Sharpdevelop.

Wäre schön wenn jemand eine Antwort oder einen Hinweis hätte
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    36,4 KB · Aufrufe: 18
schau dir den string im debug Modus mal an.

Ev. machst du hier nen Fehler:
. Ich habe in der Programm.cs datei den Pfad + Dateinamen der .*stl herausgefunden und übergebe sie jetzt in meine MainForm.cs
Den laut Fehlermeldung ist halt irgendein unerlaubtes Zeichen mit im string.
 
Klar
Das problem war, dass ich bei der Programm.cs Datei in den String noch einen Zeilenumbruch hatte also bestand der ganze String aus dem eingelesenen und dem Zeilenumbruch und der Umbruch war wohl das Problem.
 

Neue Beiträge

Zurück