Da bin ich wohl nicht ganz alleine mit meinem Problem. Ich habe jedoch nichts bei Embarcadero gefunden, dass jemand den Fehler schon mal gemeldet hätte!?
Generell rate ich DRINGEND davon ab.
Ja, ich habe auch nicht wirklich Lust da rumzupfuschen und am Ende womöglich andere Fehler zu provozieren.
Für mich persönlich ist das keine Problem ich habe dafür auch Workarrounds.
Write(IntToStr(i).PadLeft(5));
Oder was auch immer.
Aber bei meiner "Console Library" kann das zu Problemen führen, wenn alter Legacy-Code damit compiliert wird der eben
o.ä. enthält. Und ich kann nicht jedem Nutzer sagen, dass er sein Delphi patchen soll/muss, wenn er meine Library verwenden möchte.
Zitat:
Ich habe das inzwischen über Hooks / Adresspatch gelöst (@_Writestring <- @EigenesWritestring).
Das hört sich interessant an, wie genau funktioniert das? Wie kann ich mich da dazwischen hängen?