vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Problem beim Lesen und schreiben von Dateien 
Autor: 00grigri
Datum: 29.05.10 15:16

Hallo.
Ich habe da ein Problem. Ich will Dateien (Bilder) in Programm einlesen, in einer Datenbank speichern und dann aus der Datenbank wieder später wieder als Datei speichern.

        Imports System.IO
 
 
        Dim FileStream As FileStream
        Dim StreamRead As StreamReader
        Dim DateiString As String
 
        FileStream = New FileStream("Original.gif", FileMode.Open, _
          FileAccess.Read, FileShare.None)
        StreamRead = New StreamReader(FileStream)
        DateiString = StreamRead.ReadToEnd()
        StreamRead.Close()
        FileStream.Close()
 
        'In Datenbank Speichern und wieder auslesen
        'Hier nicht durchgeführt. Der DateiString wird nicht verändert.
 
        'Datei wieder erzeugen
        Dim FiStr As FileStream = New FileStream("Neu.gif", FileMode.Append)
        Dim StrWr As StreamWriter = New StreamWriter(FiStr)
        StrWr.WriteLine(DateiString)
        StrWr.Close()
        FiStr.Close()
 
        'Datei In Picturebox anzeigen
        Dim ByteData() As Byte
        ByteData = System.Text.Encoding.ASCII.GetBytes(DateiString)
        Dim ms As New MemoryStream
        ms.Write(ByteData, 0, ByteData.Length)
        PictureBox1.Image = Image.FromStream(ms)
Leider funktioniert das nicht. Die erzeugte Datei "Neu.gif" ist nicht identisch mit der Originaldatei, sondern enthält wilde Farbflecken und Fragmente von ganz anderen
Bilddateien. Das anzeigen in der Picturebox Funktioniert auch nicht gif->"Allgemeiner Fehler in GDI+" jpg->"ungültiger Parameter".

Anmerkung: Ich hab mal versucht eine *.txt Einzulesen. Da war die neue Datei mit der alten Identisch.

Habe im Internet gesucht aber keine Lösung gefunden. Was mache ich falsch?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem beim Lesen und schreiben von Dateien1.06600grigri29.05.10 15:16
Re: Problem beim Lesen und schreiben von Dateien760ModeratorDaveS29.05.10 15:49
Re: Problem beim Lesen und schreiben von Dateien78900grigri29.05.10 16:30
Re: Problem beim Lesen und schreiben von Dateien1.011ModeratorDaveS29.05.10 16:42
Re: Problem beim Lesen und schreiben von Dateien75300grigri29.05.10 17:05
Re: Problem beim Lesen und schreiben von Dateien779ModeratorDaveS29.05.10 17:14
Re: Problem beim Lesen und schreiben von Dateien74500grigri29.05.10 17:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel