The Pascal compiler company
6.6.5.3 For dispose, it is an error if the pointer variable has an undefined value.
This error is always reported.