System.Types.TBitConverter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTBitConverter

Delphi

TBitConverter = class

C++

class PASCALIMPLEMENTATION TBitConverter : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Types.pas
System.Types.hpp
System.Types System.Types


Beschreibung

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