Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.774 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Jpeg in Speicher laden und auf Form darstellen.

  Alt 12. Okt 2009, 17:51
Hallo stift,

versuche es mal damit die Leseposition im Stream wieder auf den Anfang zu setzen.
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);
  mstream.seek(0,soFromBeginning);
  mimage.Picture.Graphic.LoadFromStream(mstream); // access violation hier

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


....

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat