System.Types.TBitConverter

提供: RAD Studio API Documentation
移動先: 案内検索

System.TObjectTBitConverter

Delphi

TBitConverter = class

C++

class PASCALIMPLEMENTATION TBitConverter : public System::TObject

プロパティ

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


説明

バイト配列と Delphi ネイティブ型の間の変換を行うコンポーネントです。

TBitConverter には、次の 2 つの主要なクラス関数が用意されています。

  • From では、Delphi ネイティブ型の値をバイト配列に変換します。
  • InTo では、バイト配列を Delphi ネイティブ型に変換します。

どちらの関数にも、安全でないバージョン(UnsafeFromUnsafeInTo)があります。これらは、指定された Offset が有効かどうかを確認しません。安全でない関数は安全なバージョンより実行速度は速くなりますが、これらを使用するのは、関数に渡そうとしている Offset 値が 0 未満でなく、また、指定された T 型のサイズを考慮してもターゲットのバイト配列がオーバーフローするほど大きいわけでもないことが確かな場合に限ります。

関連項目