API:Data.DB.TDBBitConverter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Types.TBitConverterSystem.TObjectTDBBitConverter

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.

Siehe auch