Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: BitBtl nach Auslagerung in eine Klasse nicht mehr lauffä

  Alt 27. Feb 2009, 14:54
Delphi-Quellcode:
  privbmp.Height := iHoehe;
  privbmp.Width := iLaenge;
Werden iHoehe und iLaenge irgendwo gesetzt? Ich konnte keine Zuweisung entdecken. Eventuell klappt BitBlt, aber das Bitmap ist 0x0 Pixel groß.

Gruß

Edit: Mist.. Werden ja im Form Create gesetzt, habe ich übersehen... Aber du könntest ja mal debuggen, vielleicht liegt es nicht an BitBlt sondern an einer falschen Zuweisung etc..

Edit2: Aber Moment mal! Die Größe der Bitmap wird im Create der Klasse geändert, zu diesem Zeitpunkt sind iHoehe und iLaenge noch nicht gesetzt! iHoehe und iLaenge werden später zwar verändert, die Größe der Bitmap damit aber nicht. Es wäre wohl sinnvoll, einen Setter für iHoehe und iLaenge zu schreiben, in welchem dann die Größe der Bitmap geändert wird.
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat