![]() |
EOutOfResource
Guten Tag,
Zitat:
Delphi-Quellcode:
jpeg: TJpegImage;
bm: TBitmap;
Delphi-Quellcode:
wenn ich aber das mache, kommt keine Exception :
jpeg.Assign(bm);
fName := getFileName(saveDir,pfJPEG); jpeg.SaveToFile(fName);
Delphi-Quellcode:
Kann mir jemand sagen, wie es dazu kommt?
jpeg.Assign(bm);
bm.SaveToFile('C:\2.bmp'); fName := getFileName(saveDir,pfJPEG); jpeg.SaveToFile(fName); |
AW: EOutOfResource
Werden jpeg und bm auch wieder freigegeben?
|
AW: EOutOfResource
Ja, so:
Delphi-Quellcode:
EDIT: Der Fehler liegt an einer anderen Stelle. Ich werd nochmal selbst schauen.
bm.Free;
FreeAndNil(jpeg); Davor weise ich der Bitmap Height und Width zu.
Delphi-Quellcode:
Fehler gefunden :)
bm := TBitmap.Create;
bm.PixelFormat := pfDevice; bm.Height := SHeight; bm.Width := sWidth; BitBlt() jpeg.Assign(bm); jpeg.SaveToFile(fName); Es war
Delphi-Quellcode:
hatte es noch drin stehen.
bm.PixelFormat := pfDevice;
Kann mir jemand den unterschied zwischen Zitat:
|
AW: EOutOfResource
(Vorsicht vermutung)
Ich GLAUBE geräte abhängig nutz die Systemfarbpallete und gerateunabhängig nutzt eine eigene. Damit sieht letzteres überall gleich aus, ersteres kann bei verschiedenen palleten unterschiedliche resultate haben. NUR VERMUTUNG, ich wei´ß es nicht ganz sicher! MFG Memnarch |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz