API:Data.DB.TDBBitConverter

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 ネイティブ型の間の変換を行うコンポーネントです。 {{#multireplace:Data.DB.TDBBitConverter|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Types.TBitConverter|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Types.TBitConverter|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。
バイト配列と Delphi ネイティブ型の間の変換を行うコンポーネントです。
TBitConverter には、次の 2 つの主要なクラス関数が用意されています。
どちらの関数にも、安全でないバージョン(UnsafeFrom、UnsafeInTo)があります。これらは、指定された Offset が有効かどうかを確認しません。安全でない関数は安全なバージョンより実行速度は速くなりますが、これらを使用するのは、関数に渡そうとしている Offset 値が 0 未満でなく、また、指定された T 型のサイズを考慮してもターゲットのバイト配列がオーバーフローするほど大きいわけでもないことが確かな場合に限ります。