Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Unterschied von nil und assigned

  Alt 27. Mär 2013, 09:38
http://docwiki.embarcadero.com/Libra...ystem.Assigned
Zitat:
Überprüft einen Zeiger oder eine prozedurale Variable auf nil (nicht zugewiesen).

Mit Assigned können Sie prüfen, ob der in P übergebene Zeiger bzw. die Prozedur nil ist. P muss eine Variablenreferenz eines Zeigers oder prozeduralen Typs sein.

Assigned(P) entspricht bei einer Zeigervariable dem Test P <> nil und bei einer Prozedurvariable dem Test @P <> nil.

Assigned gibt False zurück, wenn P nil ist, ansonsten True.

Tipp: Beim Zuweisungstest von Objektereignissen und -prozeduren können Sie nicht auf nil testen. Dazu müssen Sie Assigned verwenden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat