Zum Hauptinhalt springen

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. |