表示: Delphi C++
表示設定

System.Classes.HexToBin

提供:XE2 API Documentation
移動: 案内, 検索

Delphi

function HexToBin(Text : PWideChar; Buffer: PAnsiChar; BufSize: Integer): Integer;
function HexToBin(Text : PAnsiChar; Buffer: PAnsiChar; BufSize: Integer): Integer;
function HexToBin(Text: PWideChar; var Buffer; BufSize: Integer): Integer;
function HexToBin(Text: PAnsiChar; var Buffer; BufSize: Integer): Integer;
function HexToBin(Text: PWideChar; Buffer: Pointer; BufSize: Integer): Integer;
function HexToBin(Text: PAnsiChar; Buffer: Pointer; BufSize: Integer): Integer;

C++

extern PACKAGE int __fastcall HexToBin(System::WideChar * Text, char * Buffer, int BufSize)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

説明

16 進数の文字列をバイナリ値に変換します。

HexToBin 関数を呼び出すと,16 進数の文字列の Text をバイナリ値に変換できます。

Text は,16 進数値の文字列表現です。

Buffer は,バイナリ値を返します。

BufSize は,Buffer のサイズです。16 進数の各文字は 2 バイトを表すので,Text は,少なくとも BufSize の 2 倍のバイト数を持つ文字列を指す必要があります。

HexToBin は,Text には 16 進数の有効な文字(「0」~「f」)が入っていないので,使用されなかった文字の数を Buffer に返します。

メモ:  16 進数には小文字を使用する必要があります。HexToBin は大文字を認識しません。

関連項目

以前のバージョン
他の言語