Zugewiesen
Prüft, ob ein Zeiger oder eine prozedurale Variable den Wert „null“ (nicht zugewiesen) hat.
Aufbau
Definiert (var P): Boolesch;
Parameter
Rückgabewert
Beschreibung
Verwenden Sie „Assigned“, um festzustellen, ob der Zeiger oder die Prozedur, auf die P verweist, den Wert „nil“ hat. P muss eine Variablenreferenz vom Typ Zeiger oder prozeduraler Typ sein. „Assigned(P)“ entspricht dem Test „P<> nil“ für eine Zeiger-Variable und „@P <> nil“ für eine prozedurale Variable.
Gibt „False“ zurück, wenn P nil ist, andernfalls „True“.
Hinweis
„Assigned“ kann keinen „dangling pointer“ erkennen – also einen Zeiger, der zwar nicht „nil“ ist, aber nicht mehr auf gültige Daten verweist. Im Code-Beispiel für „Assigned“ erkennt „Assigned“ beispielsweise nicht, dass P ungültig ist. |