API:System.Classes.TBytesStream.Realloc
Delphi
function Realloc(var NewCapacity: NativeInt): Pointer; override;
C++
virtual void * __fastcall Realloc(NativeInt &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.
System.Classes.TBytesStream.Realloc erbt von System.Classes.TMemoryStream.Realloc. Der folgende Inhalt bezieht sich auf System.Classes.TMemoryStream.Realloc.
Setzt die Größe des internen Puffers auf die angegebene Kapazität.
Realloc wird vom Speicher-Stream 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 Start des internen Puffers zurückgegeben. Wenn die Größe des Speicherblocks von Realloc nicht geändert werden kann, wird ein Fehler EStreamError ausgelöst.