Node:FreeMem, Next:, Previous:FrameAddress, Up:Reference



FreeMem

Synopsis


procedure FreeMem (var p: Pointer; Size: Cardinal);
or
procedure FreeMem (var p: Pointer);

Description

Releases a chunk of memory previously allocated using GetMem. The parameter Size is optional. Its value is currently ignored.

Since Extended Pascal's schemata provide a cleaner way to implement dynamical arrays and such, we recommend using GetMem and FreeMem only for low-level applications or for interfacing with other languages.

Conforming to

FreeMem is a Borland Pascal extension. FreeMem with only one parameter is a GNU Pascal extension.

Example

See GetMem.

See also

GetMem, Schema Types, Dispose, Mark, Release.