Data.DBXCommon.TDBXCommunicationLayer.Read

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Read(const Buffer: TArray<Byte>; const Offset: Integer; const Count: Integer): Integer; virtual; abstract;

C++

virtual int __fastcall Read(const System::DynamicArray<System::Byte> Buffer, const int Offset, const int Count) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DBXCommon.pas
Data.DBXCommon.hpp
Data.DBXCommon TDBXCommunicationLayer


Beschreibung

Liest Bytes in einen Puffer ein.

Die Read-Methode liest eine Anzahl von Bytes (die von dem Count-Parameter angegeben wird) in einen TBytes-Puffer (der vom Buffer-Parameter angegeben wird) ein. Der Offset-Parameter legt den Offset fest, woher die Bytes gespeichert werden. Es wird erwartet, dass der Parameter den Wert null hat. Die Read-Methode gibt den Wert -1 zurück, wenn ein Fehler auftritt.

Es wird angenommen, dass der Puffer genug zugewiesenen Speicherplatz hat, um die Anzahl der von Count angegebenen Bytes aufzunehmen.

Siehe auch