@Popov
Ich kann das Geschrei hier nicht verstehen
In der Zeit, die du für deine Antwort gebraucht hast, hättest du auch den Wikipedia Eintrag zum Bitmap Format überfliegen können
http://de.wikipedia.org/wiki/Windows_Bitmap
und folgende Zeile gibt schon mal einen Hinweis, warum das mit der 0 am Ende sein kann, bzw. muss.
Zitat:
Die Bilddaten werden Zeile für Zeile gespeichert. Wenn biHeight positiv ist, beginnen die Bilddaten mit der letzten und enden mit der ersten Bildzeile, ansonsten ist es umgekehrt. Die Länge jeder Zeile ist ein Vielfaches von 4 Bytes, falls erforderlich, wird mit Nullbytes aufgefüllt.
Die Formatbeschreibung ist jetzt auch nicht so umfangreich, dass man hier erst 3 Monate Zeit benötigt.
Fast jede Anfänger Frage (bzgl. Delphi) wird mindestens einmal mit dem freundlichen Hinweis auf Tutorials und Dokumentation beantwortet.
EDIT:
Rund 98% aller Autofahrer haben sich vor dem Erwerb der Fahrerlaubnis mit der Dokumentation beschäftigt