AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TObjectList und Delete

Ein Thema von Popov · begonnen am 31. Okt 2012 · letzter Beitrag vom 31. Okt 2012
 
Popov
(Gast)

n/a Beiträge
 
#10

AW: TObjectList und Delete

  Alt 31. Okt 2012, 22:15
@Sir Rufo

Du hast natürlich Recht, aber... (schon wieder; wird langsam zu einem Insiderwitz)

Zitat:
Wenn in der OH steht 'Abgeleitet von TList' dann bezieht sich das zu 100% auf TList und die Nachfolger, allerdings kann in den Nachfolgern noch etwas darüber hinaus passieren (konkret bei der TObjectList eben, dass bei OwnsObjects auch das enthaltene Object aus dem Speicher entfernt wird.

Der Text der OH kann also nur auf das TList-Verhalten bezogen werden (was die TObjectList auch erbt) und konkret ist eben damit der Speicherplatz für die Objekt-Referenzen gemeint. Der passende Hinweis ist hierfür Capacity.
Nur der Vollständigkeitshalber: Remove ist abgeleitet, Delete ist geerbt. Remove ist eine Methode von TObjectList, Delete von TList, nur geerbt. Trotzdem hat OwnsObjects Einfluss auf Delete, bzw. ändert diese. Es liegt an mir, aber ich verstehe nicht wieso OwnsObjects Einfluss auf Delete hat. Nicht dass Remove irgendwie besonders erweitert worden wäre, aber wieso ändern sich hier die Eigenschaften und wieso ist es bei Remove nicht nötig Capacity zu korrigieren?

Das sind alles unwichtige Fragen, ich könnte alles akzeptieren, aber es erleichtert das Verständnis.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz