Release allocated memory.
Source position: heaph.inc line 93
procedure Freemem( |
p: pointer; |
Size: PtrUInt |
); |
p: pointer |
):PtrUInt; |
Freemem releases the memory occupied by the pointer P, of size Count (in bytes), and returns it to the heap. P should point to the memory allocated to a dynamic variable.
An error will occur when P doesn't point to the heap.
|
Allocate new memory on the heap. |
|
|
Dynamically allocate memory for variable. |
|
|
Free dynamically allocated memory. |
Program Example28; { Program to demonstrate the FreeMem and GetMem functions. } Var P : Pointer; MM : Longint; begin { Get memory for P } GetMem (P,80); FillChar (P^,80,' '); FreeMem (P,80); end.