Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Großes Icon in Stream speichern

  Alt 18. Feb 2010, 10:50
Du solltest vielleicht deine Icons hochladen.

In deinem Stream kommt zuerst die Länge und danach die Nutzdaten (das Icon).
Dein Gesamtstream sieht ungefähr so aus (L=Länge, x,y,&z=Nutzdaten):
Code:
LLLLxxxxxxxxxxxxxxxxxxxLLLLyyyyyyyyyyyyyyyyyyyLLLLzzzzzzzzzzzzzzzzzz
Sind nun x,y & z immer nur Icons oder kann das auch etwas anderes sein?
Falls es auch andere Daten sind, dann sollte zusätzlich zur Längenangabe auch eine Datentypangabe im Stream vorhanden sein.

Ansonsten; hast du mal versucht den MemoryStream innerhalb procedure ReadIconFromStream wieder in eine Datei zu speichern?
Und dann einen Binärvergleich mit der orginalen Icondatei durchführen.
  Mit Zitat antworten Zitat