Einzelnen Beitrag anzeigen

stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#3

Re: Jpeg in Speicher laden und auf Form darstellen.

  Alt 12. Okt 2009, 17:08
Vielen Dank, Klaus01.

Es klappt aber noch nicht ganz, beim laden des Streams gibt es eine Zugriffsverletzung.

Muss ich den Stream irgendwie initialisieren ? Ist TMemoryStream für Bilder geeignet ?

Ausschnitt aus meinem Quelltext:
Delphi-Quellcode:
var
mjpg : tidhttp;
mstream : Tmemorystream;
mimage : TImage;

begin
  mjpg := tidhttp.Create(form1);
  mstream := Tmemorystream.Create;
  mimage := Timage.Create(form1);


  mjpg.Get('www.internetse.de/bild.jpg',mstream);

  mimage.Picture.Graphic.LoadFromStream(mstream); // access violation hier

  form1.Canvas.Draw(0,0,mimage.Picture.Graphic);


....
~stift
  Mit Zitat antworten Zitat