Also in XE ist sie 6fach überladen, 2 davon sehen so aus:
Delphi-Quellcode:
procedure BinToHex(Buffer: Pointer; Text: PWideChar; BufSize: Integer); overload; inline;
procedure BinToHex(Buffer: Pointer; Text: PAnsiChar; BufSize: Integer); overload; inline;
Was spricht also dagegen, deinen const Parameter dort als Buffer hineinzugeben?