Registriert seit: 20. Jun 2019
91 Beiträge
Delphi 10.3 Rio
|
AW: warum scheitert die Prüfung auf NIL
21. Apr 2022, 13:11
Nicht unbedingt. Wenn du ein Objekt nicht instanzierst, ist das Objekt oft nil, aber es kann auch sein, dass sich in dem Adressblock, welcher für das Objekt auf dem Heap verwendet wird noch irgendwelche "Altlasten" drin stehn. Dann hat das Objekt nicht den Wert nil. Wenn du wirklich sicher stellen willst, dass das Objekt nil ist, dann deklariere es vorher als nil.
Sprich
mObject := nil;
|