Speicherproblem beim Laden einer Image-Datei



  • Ich erstelle in einer Funktion Screenshots von aktuellen Windows Forms und speichere diese mit Textergänzungen in Dateien. Anschliessend soll in einer weiteren Form der jeweilige Screenshot als Image in einer PictureBox dargestellt werden. Das Image wird mit Image.FromStream(fs, true, true) geholt. Image.FromFile(file) schlägt fehl.

    Das funktioniert auf der Entwicklungsmaschine (Vista32) einwandfrei. Bei der Übertragung des Programmes auf eine Maschine mit Windows7 bekomme ich eine Ausnahme, weil nicht genug Arbeitspeicher vorhanden ist.



  • Code des Speicherns/Lesens ?

    Wenn du ein eigenes Dateiformat hast geht Image.FromFile(file) natürlich nicht.



  • Problem gelöst!
    - Es wird eine PNG-Datei erstellt
    - Image.FromStream() führt auf anderem Rechner zum crash
    - Image.FromFile() macht es jetzt sauber auf beiden Rechnern



  • Wenn " Image.FromStream()" nicht auf beiden Rechnern geht dann stimmt immer noch etwas nicht.


Log in to reply