Zitat von
sx2008:
Übrigens hat die Variable FBild den falschen Datentyp.
TImage ist ein Steuerelement (Control), dass ein Bild anzeigen kann.
Du möchtest aber eigentlich nicht das Steuerlement, sondern nur das dahinterliegende Bild verwalten.
Die richtige Klasse dafür ist TPicture.
Danke für den Hinweis. Habe es geändert.
Zitat von
Blup:
Picture.Graphic ist normalerweise nil, wenn noch kein Graphic-Object erzeugt wurde.
Ja, das stimmt. Habe nachgeschaut und Graphic ist wirklich nil.
Zitat von
Blup:
FBild.Picture.Bitmap.LoadFromStream(PicStream);
Durch den Zugriff auf das Property Bitmap wird automatisch das Bitmap als Graphic-Object erzeugt.
Aber was ist, wenn mein Bild ein jpeg ist? Deswegen habe ich graphic anstatt bitmap genommen.