API:Data.DB.TDBBitConverter

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

System.Types.TBitConverterSystem.TObjectTDBBitConverter

Delphi

TDBBitConverter = class(TBitConverter)

C++

class PASCALIMPLEMENTATION TDBBitConverter : public System::Types::TBitConverter

プロパティ

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

説明

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

Data.DB.TDBBitConverter は System.Types.TBitConverter を継承しています。以下の内容はすべて System.Types.TBitConverter を参照しています。

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

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

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

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

関連項目