Ord und Chr (nicht Ch
ar) sind virtuelle Funktionen
Chr = erstellt einen Char und nimmt jeden Integertypen an
Ord = erstellt einen Integer und nimmt AnsiChar, WideChar/Char und andere ordinale Typen, wie z.B. ENUMs entgegen.
Und ja, die beiden "Funktionen" verstehen auch
Unicode.
Den Text binär in einen Stream und darüber abspeichern.
Die so kodierten Daten sind nunmal kein "Text" mehr und enthalten (auf Text/Strings bezogen ) Steuerzeichen und eventuell Zeichen, welche je nach Zeichensatz unterschiedlich interpretiert werden.