@implementation: So weit ist es ja alles klar, aber
das ist halt ein (ur)alter nerviger Bug, denn eigentlich müßte es so aussehn:
Delphi-Quellcode:
procedure BinToHex(const Buffer; Text: PWideChar; BufSize: Integer); overload; inline;
procedure BinToHex(const Buffer; Text: PAnsiChar; BufSize: Integer); overload; inline;
Hier wird ja eigentlich der Inhalt von "Text" verändert und nicht der von Buffer.
Und die Größe für Buffer und Text kommt eben über BufSize rein.