Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
23. Apr 2010
Das gibt es. Nennt sich Delphi.Prism.
Also ich habe das nicht vermisste. Dort wo es nötig ist bau ich FreeAndNil ein und dort wo es nicht nötig ist lass ich es so.
Der Destruktor heiß nie Free. Er heißt eigentlich fast immer Destroy! Free ist eh schon ein Hilfskonstrukt mit folgenden Quellcode
if Self <> nil then
Destroy;
Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
22. Apr 2010
Evtl. FastMM eingebunden und Debug aktiv? Ich denke solche Hacks funktionieren nicht wenn ein anderer Memory-Manager aktiv ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
22. Apr 2010
Und wieso nicht? Sie wurde genau deshalb eingeführt um keine ungültigen Referenzen mehr übrig zu lassen.