System.Types.TBitConverter
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 つの主要なクラス関数が用意されています。
どちらの関数にも、安全でないバージョン(UnsafeFrom、UnsafeInTo)があります。これらは、指定された Offset
が有効かどうかを確認しません。安全でない関数は安全なバージョンより実行速度は速くなりますが、これらを使用するのは、関数に渡そうとしている Offset
値が 0 未満でなく、また、指定された T
型のサイズを考慮してもターゲットのバイト配列がオーバーフローするほど大きいわけでもないことが確かな場合に限ります。