Hallo Wolfgang,
danke für den Hinweis. Leider funktionier es bei mir noch nicht ganz korrekt. Im Anhang ist ein kleines Demo dazu.
PrintVektor(..)
ist eine "alte" (= bestehende) Routine, die
System.WriteLn(..)
verwendet.
Auch wenn ich
Console.Modes.UseAlternateWriteProc := False;
einstelle, wird der lange Output von
PrintVektor(..)
gekappt, weil
System.WriteLn(..)
nicht in
Console. WriteLnConsole(..)
umgeleitet wird, was ich mit meiner ursprünglichen Idee mit der "Zwischen-
Unit" realisieren wollte.