Illegales Zeichen im Pfad bei Laden eines einfachen Bildes

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von kevin89.

    Illegales Zeichen im Pfad bei Laden eines einfachen Bildes

    Hallo,

    ich verstehe gerade die Welt nicht mehr :P

    Ich möchte ein einfaches Bild (Bitmap) in eine Picturebox laden und bekomme die folgende Exception:
    {ArgumentException} Illegales Zeichen im Pfad.

    Ich habe es bereits per Load, LoadAsync, Image = Image.Fromfile etc. versucht, keins davon geht und immer kommt die o.g. Exception. Es geht grundsätzlich um diesen Pfad:
    C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Background\Background\bin\Debug\bg.bmp


    Um einiges klarzustellen:

    - Die Datei existiert
    - Die Datei ist eine gültige Bitmap
    - Der Pfad enthält keine Sonderzeichen oä. und ist auch nicht zu lang

    Wenn ich den Pfad zum Bild zb per Process.Start aufrufe, dann wird mein normales Fotobearbeitungsprogramm mit dem Bild geöffnet. Aber die Picturebox muckt auf...

    Hoffe das ihr mir helfen könnt.

    Lg
    Hi mike,

    ja das habe ich bereits. In der Variable steht exakt folgender Text:

    C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Background\Background\bin\Debug\bg.bmp

    IO.File.Exists liefert komischerweise False obwohl Process.Start problemlos geht. Habe auch mal probiert den Pfad mit Anführungszeichen zu übergeben, selbe Exception.