System.Types.TBitConverter.InTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function InTo<T>(const B: TArray<Byte>; Offset: Integer = 0): T; static;

C++

__fastcall TBitConverter::InTo(const System::DynamicArray<System::Byte> B, int Offset)

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Types.pas
SystemTypes.h
System.Types TBitConverter


Beschreibung

Gibt einen Wert mit dem angegebenen Typ zurück, der aus den Daten im angegebenen Byte-Array generiert wird.

Sie können einen Offset angeben, damit InTo die angegebene Anzahl von Bytes am Beginn von B überspringt.

Wenn die Größe des angegebenen Typs T am angegebenen Offset nicht in B passt, löst InTo einen Laufzeitfehler mit dem Code reRangeError aus. Es gibt eine unsichere Version dieser Methode, UnsafeInTo, die schneller ausgeführt wird, weil diese Methode nicht überprüft, ob der Wert von Offset gültig ist.

Siehe auch