Einzelnen Beitrag anzeigen

Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Free eines unbekannten Objektes

  Alt 10. Sep 2008, 19:17
Zitat von automatix:
Hallo!
Bei einer TList müsste es da nicht heißen?
  T3DObj(Objects[i]^).Free;
Nein das nicht, da TList nur Pointer speichert.
Objects[i]^ ist nur möglich, wenn Objects[i] : ^T3dObj oder so wäre.

Das merkwürdige an der ganzen sache ist aber noch, dass selbst wenn ich
Delphi-Quellcode:
  T3DObj(WorldActor).free;
  If T3DObj(WorldActor) <> nil then [...]
benutze gibt "T3DObj(WorldActor) <> nil" true zurück.
Björn Zeutzheim
  Mit Zitat antworten Zitat