Ir al contenido principal

Asignado

Comprueba si un puntero o una variable de procedimiento es nulo (no tiene valor asignado).

Estructura

Asignado(var P): Booleano;

Parámetros

Valor devuelto

Descripción

Utiliza «Assigned» para determinar si el puntero o el procedimiento al que hace referencia P es nulo. P debe ser una variable de tipo puntero o de tipo procedimental. Assigned(P) corresponde a la prueba P<> nil para una variable de tipo puntero, y @P <> nil para una variable de procedimiento.

Devuelve «False» si P es nulo; en caso contrario, devuelve «True».

Nota

Assigned no puede detectar un puntero colgante, es decir, uno que no es nulo pero que ya no apunta a datos válidos. Por ejemplo, en el ejemplo de código de «Assigned», «Assigned» no detectará que P no es válido. |