procedure GetMem(指针名,size(所要分配的内存块的字节数))。主要用于创建缓冲区,并使P指向它。一些函数和过程通过缓冲区返回一些执行结果。比如文件读写,流读写以及大量的API函数。与之相对的时FreeMem(P)。
function AllocMem(Size:Cardinal);Pointer;分配大小为Size字节的内存块并初始化为零,返回地址指针。
Procedure ReallocMem(指针名,Size);中途改变之前用GetMem或者AllocMem分配的内存大小。
Procedure FreeMem(指针名);GetMem和AllocMem分配的内存都应该用FreeMem释放。
pro New(P);用New分配的内存块大小由参数P的类型确定。释放时用pro Dispose(p)。