Open main menu

RAD Studio API Documentation β

System.Classes.TMemoryStream.Realloc

Delphi

function Realloc(var NewCapacity: NativeInt): Pointer; virtual;

C++

virtual void * __fastcall Realloc(NativeInt &NewCapacity);

Properties

Type Visibility Source Unit Parent
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TMemoryStream

Description

Sets the size of the internal buffer to the given capacity.

Realloc is used by the memory stream to resize the internal buffer to the new capacity. Realloc requires a parameter that specifies the new capacity of the internal buffer. A pointer to the start of the internal buffer is returned. If Realloc cannot resize the memory block, an EStreamError error is raised.

See Also