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.