MemoryStream->Read() funktioniert nicht
-
Hallo,
ich habe eine funktion die eine Datei ausliest und den Inhalt als 'void*' zurückgeibt. Die Funktion gibt auch gleichzeitig die größe zurück. Nun wollte ich das in einen Stream laden und halt (es ist ein Bild) in einem TImage ausgeben.
Nun hab ich folgendes Problem:
Die funktion funktioniert perfekt lass ich mir das in eien Datei speichern (mit fwrite) ist es die Datei die Ich will. Wenn ich das aber in einen MemoryStream kopieren will hat der Stream danach imemrnoch 0 Bytevoid *irfData = irf_to_bmp (irf,0,&irfSize,irfError); // ausgabe irfSize = xxxxxx byte TMemoryStream *irfStream = new TMemoryStream(); irfStream->Read(irfData,irfSize); // Stream->size = 0 ByteWo liegt da mein Fehler?
- Jukka
-
Hallo
Man liest Daten aus dem Stream, aber schreibt sie in den Stream.
bis bald
akari
-
Der Unterschied zwischen Read und Write ist dir bekannt?

/edit: büschen zu spät
-
Oh danke jetzt wo ihr es sagt

Danke