Ein bischen
OT, aber die Funktion ist falsch unterteilt.
DrawDots sollte nicht in eine lokale Funktion ausgelagert werden, da es ja das eigentliche Herzstueck der Methode ist.
Der Pen.Mode hat uebrigens nicht den geringsten Einfluss auf das Setzen der Pixel. Der Pen ist fuer das Zeichnen von Linien verantwortlich.
Was soll uebrigens das Update bewirken? Ist hier das TDWFotoBook.Update gemeint oder FImageEnVect.Update?
Schmeiss das with raus, da es nur Probleme bereitet, aber nicht zur Lesbarkeit beitraegt.
Nachgeprueft an der TCanvas-Implementierung: Es wird Windows.SetPixel aufgerufen das nach Windows-Hilfe
keinen Pen.Mode beruecksichtigt.