Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Bitmap zwingt PC in die Knie

  Alt 29. Nov 2007, 14:18
welche Werte hat bmp.width und bmp.height?
Zudem solltest du erst das Pixelformat setzen und danach die Größe.

Ansonsten wird erst das Bitmap mit der Größe angelegt, anschließend ein neues Bitmap mit der neuen Pixelformat und der neuen Größe angelegt, das alte Bitmap in das neue kopiert und das alte Bitmap frei gegeben

Wenn du erst das Pixelformat setzt wird hingegen das Pixelformat gesetzt (da Größe noch x:0 y:0 ist passiert nichts weiter) und mit setzen der Größe wird dann gleich das Bitmap in der richtigen Größe erstellt.

Bei neueren Delphiversionen gibt es bei TBitmap auch die Methode SetSize um Höhe und Breite gleichzeitig zu setzen (was aber in deinem Fall keine Rolle spielt weil es egal ist das die da Höhe beim setzen der Breite noch 0 ist)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat