hallo,
ich habe ein projekt, wo ich eine Datei mit gzipstream packe und entpacke.
beim entpacken hängts...
nun habe ich also die entpackte datei B2 als Byte array...
und ich muss sie in TFilestream bringen!
habs versucht zuerst in einen memorystream zu convertiernen, das klappt,
aber memorystream to Filestream geht auch nicht!
also entweder kommt:
Fehler 1 Der Wert vom Typ "System.IO.MemoryStream" kann nicht in "System.IO.FileStream" konvertiert werden.
oder:
Fehler 1 Der Wert vom Typ "1-dimensionales Array von Byte" kann nicht in "System.IO.FileStream" konvertiert werden.
was tun?
ich habe ein projekt, wo ich eine Datei mit gzipstream packe und entpacke.
beim entpacken hängts...
Code:
'blabla much more code... 'Read the size of compressed stream. ZIPFSI.Position = ZIPFSI.Length - 4 ZIPFSI.Read(sizeBytes, 0, 4) Dim iOutputSize As Integer = BitConverter.ToInt32(sizeBytes, 0) 'Posistion the to point at beginning of the memory stream to read 'compressed stream for decompression. ZIPFSI.Position = 0 Dim B2(iOutputSize - 1) As Byte 'Read the decompress bytes and write it into result byte array. Dim BytesRead2 As Integer = GZipStream2.Read(B2, 0, iOutputSize)
und ich muss sie in TFilestream bringen!
habs versucht zuerst in einen memorystream zu convertiernen, das klappt,
aber memorystream to Filestream geht auch nicht!
also entweder kommt:
Fehler 1 Der Wert vom Typ "System.IO.MemoryStream" kann nicht in "System.IO.FileStream" konvertiert werden.
oder:
Fehler 1 Der Wert vom Typ "1-dimensionales Array von Byte" kann nicht in "System.IO.FileStream" konvertiert werden.
was tun?
Comment