Ich weiß,
irgendein Trottel Irgendjemand ist auf die geniale Idee gekommen und hat das dort entfernt.
Nun hat man aber z.B. eine in C++ geschriebene
DLL/SO, welche mit AnsiStrings arbeitet.
Type = unsigned char, also eigentlich PAnsiChar
Ohne AnsiStrings und PAnsiChar-Castes und natürlich auch die AnsiChars in den Records wird die ganze Angelegenheit doch echt besch...eiden zu benutzen.
Also ganz im Ernst, warum um Himmels Willen sind die nun auf diese Idee gekommen das zu verstecken, wo sie doch intern selber mit AnsiStrings arbeiten, weil sie es auch nicht besser hinbekommen (siehe die sLineBreak, AssignFile, WriteLn, TTextBuf, TTextRec, UpCase, _FillChar, StringOfChar, GetDir/_UGetDir usw.) und alles Anderes einfach nur noch umständlicher wird, wenn man da mit TEncoding ran muß
und wieso macht man das nicht einfach wieder rückgängig?