System.Types.TBitConverter
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.