Hi,
ich hab eben in meiner TDE Hilfe nach Assigned geguckt, da steht das hier drin:
Die TDE-Hilfe tat mir dies kund:
Prüft, ob ein Zeiger oder eine Prozedurvariable den Wert nil hat (nicht zugewiesen ist).
Unit
System
Syntax
function Assigned(var P: Type): Boolean;
Beschreibung
Mit Assigned können Sie prüfen, ober der in P übergebene Zeiger bzw. Prozedur nil ist. P muss eine Variablenreferenz eines Zeigers oder prozeduralen Typs sein. Der Aufruf Assigned(P) entspricht bei einer Zeigervariablen dem Test P <> nil und bei einer Prozedurvariablen dem Test @P <> nil.
Assigned gibt false zurück, wenn P den Wert nil hat, andernfalls true.
Hinweis:
Assigned kann keine Zeiger erkennen, die auf keine gültigen Daten mehr verweisen, aber dennoch nicht nil sind.
In dem Code-Beispiel für Assigned würde die Funktion nicht erkennen, dass P ungültig ist.
Wichtig ist eig. nur das was
fettgedruckt und unterstrichen ist. Ich frage mich nur, welches Code-Beispiel ist denn gemeint?