Sign in Join
FPDoc Onlineexperiment

BinToHex procedure deprecated

In unit Classes

use procedures from unit StrUtils

Convert a binary buffer to a hexadecimal string.

Declaration

pascal
procedure BinToHex(BinValue: PAnsiChar; HexValue: PAnsiChar; 
 BinBufSize: Integer)

Description

BinToHex converts the byte values in BinValue to a string consisting of 2-charachter hexadecimal strings in HexValue. BufSize specifies the length of BinValue, which means that HexValue must have size 2*BufSize.

For example a buffer containing the byte values 255 and 0 will be converted to FF00.

Errors

No length checking is done, so if an invalid size is specified, an exception may follow.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.