System.Classes.TBytesStream.Realloc
Delphi
function Realloc(var NewCapacity: Longint): Pointer; override;
C++
virtual void * __fastcall Realloc(int &NewCapacity);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TBytesStream |
Beschreibung
Setzt die Größe des internen Puffers auf die angegebene Kapazität.
Realloc wird vom Speicherpuffer des Streams zum Ändern der Größe des internen Puffers zu der neuen Kapazität verwendet. Realloc erfordert einen Parameter, der die neue Kapazität des internen Puffers angibt. Es wird ein Zeiger auf den Byte-Stream, dessen Größe geändert wurde, zurückgegeben. Wenn die Größe des Speicherblocks von Realloc nicht geändert werden kann, wird einen Fehler EStreamError ausgelöst.