Folgender Code hat bis eben ohne zu meckern funktioniert, aufeinmal nicht mehr:
Delphi-Quellcode:
var Line: Integer;
PrintText: TextFile;
begin
if PrintDialog1.Execute then begin
AssignPrn(PrintText);
Rewrite(PrintText);
try
Printer.Canvas.Font := Memo1.Font;
for Line := 0 to SynMemo1.Lines.Count - 1 do
Writeln(PrintText, Memo1.Lines[Line]);
finally
CloseFile(PrintText); // Fehler: Angeblich zuviele Parameter!
end;
end;
end;
Fehler ist markiert.