Ich halte es nicht für sinnvoll, Bitmap als out-Parameter zu deklarieren. Out bedeutet, dass man den alten Wert nicht benötigt, also erfordert die Überprüfung if Bitmap = nil eigentlich einen var-Parameter. Ich würde es hier aber sogar vorziehen, das Bitmap als const zu deklarieren und auf ein nil-Bitmap mit einer
Access Violation zu reagieren.