Hallo,
Ich möchte ein PNG-Bild aus dem Internet Herunterladen udn dann im Programm darstellen. Das herunterladen geht einwandfrei. Wenn ich dann aber Image.LoadfromStream mache bekomm ich eine zugriffsverletzung:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| uses GraphicEx; var Image: TPNGGraphic;
Stream := TMemoryStream.Create; HTTP.Get('http://www.meineseite.de/bild.png',Stream); Stream.Position := 0; Image.LoadFromStream(Stream); Image1.Picture.Graphic := Image; |
Was mach ich falsch?
PS: Wenni ch den Stream in eine Datei speicher geht es
Edit:
Hab den Fehler, hab aus schusseligkeit das
Image := TPNGGraphic.Create; Vergessen