API:Data.DB.TDBBitConverter
Delphi
TDBBitConverter = class(TBitConverter)
C++
class PASCALIMPLEMENTATION TDBBitConverter : public System::Types::TBitConverter
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Beschreibung
Konverter zwischen Byte-Arrays und nativen Delphi-Typen.
Data.DB.TDBBitConverter erbt von System.Types.TBitConverter. Der folgende Inhalt bezieht sich auf System.Types.TBitConverter.
Konverter zwischen Byte-Arrays und nativen Delphi-Typen.
TBitConverter stellt zwei Hauptklassenfunktionen bereit:
- From konvertiert einen Wert eines nativen Delphi-Typs in ein Byte-Array.
- InTo konvertiert ein Byte-Array in einen nativen Delphi-Typ.
Für beide Funktionen gibt es eine unsichere Version (UnsafeFrom, UnsafeInTo), die nicht überprüft, ob der angegebene Offset
gültig ist. Unsichere Funktionen werden schneller ausgeführt als ihre sicheren Gegenstücke, aber Sie dürfen sie nur verwenden, wenn Sie absolut sicher sind, dass der an die Funktionen übergebene Offset
-Wert nicht kleiner als 0 oder nicht so groß ist, dass zusammen mit der Größe des angegebenen T
-Typs das Ziel-Byte-Array überläuft.