DISPOSE
is used to return to the computer a chunk of memory that was previously reserved for your application via the New command.
Type PUserData = ^UserData; UserData = Packed Record Username:String[36]; Password:String[40]; {.. more fields here ..} var UserRec=PUserData; Begin New(UserRec); UserRec^.Username:='Ozz Nixon'; UserRec^.Password:=SHA1('MySecret'); {.. more stuff ..} // When finished: Dispose(UserRec); End.Source: Reserved Words