Das + 3 kommt wohl hiervon : ESC+CR+LF. Bei solchen Druckern muss man immer etwas anders denken.
Noch zum "Result" in Delphi-Funktionen. Ich benutze das nicht. Man stelle sich mal vor, man brauche 30 Funktionen und fasst die in einer
Unit zusammen. Dann sieht man ja vor lauter "Results" den Wald nicht mehr.
So schlimm ists ja nicht, aber ich verzichte darauf. Man kann der Funktion auch direkt einen Wert zuweisen, wie hier die ESC-Sequenz. Dazu brauche zumindest ich keine zusätzliche globale Variable namens "Result".