procedure Dispose( var P: Pointer [; destructor ] );
Procedúra uvoľní (vráti) dynamicky pridelenú pamäť na ktorú ukazuje jej prvý parameter “P” v dĺžke podľa typu premennej, na ktorú ukazuje parameter “P”. Ak “P” ukazuje na objekt, ako druhý – nepovinný – parameter môže byť udaný destructor tohto objektu.