Thema: Delphi EOutOfResource

Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
268 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: EOutOfResource

  Alt 14. Jan 2011, 11:42
Ja, so:

Delphi-Quellcode:
bm.Free;
FreeAndNil(jpeg);
EDIT: Der Fehler liegt an einer anderen Stelle. Ich werd nochmal selbst schauen.

Davor weise ich der Bitmap Height und Width zu.

Delphi-Quellcode:
bm := TBitmap.Create;
bm.PixelFormat := pfDevice;
bm.Height := SHeight;
bm.Width := sWidth;
BitBlt()
jpeg.Assign(bm);
jpeg.SaveToFile(fName);
Fehler gefunden

Es war
bm.PixelFormat := pfDevice; hatte es noch drin stehen.

Kann mir jemand den unterschied zwischen
Zitat:
pfDevice Die Grafik wird als geräteabhängiges Bitmap gespeichert.
pf32bit Geräteunabhängiges True-Color-Bitmap mit 32 Bits pro Pixel (RGB-Komprimierung).
erklären? Was ist genau mit Geräteabhängiges Bitmap gemeint?
Delphi programming is awesome.

Geändert von pustekuchen (14. Jan 2011 um 12:00 Uhr)
  Mit Zitat antworten Zitat