Delphi-Quellcode:
if not EndDocPrinter( hPrinter ) then begin
ClosePrinter( hPrinter );
Exit;
end;
ClosePrinter( hPrinter );
Also den Sinn der Konstruktion (und der entsprechenden Zeilen davor) verstehe ich nicht.
"Wenn nicht, dann A, Wenn doch, dann auch A"
Das Ganze kann man also um 20 Zeilen kürzen.