Check if a pointer is valid.
Source position: system.fpd line 34
function Assigned( |
P: Pointer |
):Boolean; |
Assigned returns True if P is non-nil and returns False of P is nil. The main use of Assigned is that Procedural variables, method variables and class-type variables also can be passed to Assigned.
None
|
Dynamically allocate memory for variable. |
Program Example96; { Program to demonstrate the Assigned function. } Var P : Pointer; begin If Not Assigned(P) then Writeln ('Pointer is initially NIL'); P:=@P; If Not Assigned(P) then Writeln('Internal inconsistency') else Writeln('All is well in FPC') end.