[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

GetMem

Allocate new memory on the heap

Declaration

Source position: line 0

procedure Getmem(

  out p: pointer;

  Size: PtrUInt

);

function GetMem(

  size: PtrUInt

):pointer;

Description

Getmem reserves Size bytes memory on the heap, and returns a pointer to this memory in p. If no more memory is available, nil is returned.

For an example, see Freemem.

Errors

None.

See also

Freemem

  

Release allocated memory

Dispose

  

Free dynamically allocated memory

New

  

Dynamically allocate memory for variable

The latest version of this document can be found at lazarus-ccr.sourceforge.net.