AGB  ·  Datenschutz  ·  Impressum  







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

TList oder TObjectList?

Ein Thema von Pseudemys Nelsoni · begonnen am 24. Jun 2005 · letzter Beitrag vom 24. Jun 2005
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

TList oder TObjectList?

  Alt 24. Jun 2005, 13:25
Moin,

wann sollte ich TList bzw TObjectList benutzen? Soweit ich weiss verwalten beide Objekte.
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#2

Re: TList oder TObjectList?

  Alt 24. Jun 2005, 13:30
TList speichert nur die Pointer zu den Objekten, wobei TObjectList standardmäßig auch der Besitzer des Objektes ist auf welches der Pointer zeigt.

Gruß,
Marcel
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#3

Re: TList oder TObjectList?

  Alt 24. Jun 2005, 13:31
Tlist verwaltet einen Pointerarray.
TObjectList ist eine TList, erweitert um ein paar "eingebaute" Type casts auf TObject und der Möglichkeit enthaltene Objekte beim Entfernen freizugeben.
Das sagt eigentlich auch schon alles.
TList Ableitungen wären dafür da Zeiger auf Records abzulegen, TobjectList Ableitungen, um Objekte reinzuiwerfen...
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: TList oder TObjectList?

  Alt 24. Jun 2005, 13:35
Moin Pseudemys Nelsoni,

ich wuerde die TObjectList verwenden. Und um dir Typecasts zu ersparen und eine typisierte Liste zu erstellen, kannst du dir ja mal das TObjectList-Template ansehn. Du musst dir nur noch deine Klasse deklarieren, welche Properties und Methoden enthaelt, und dann nach Anleitung den Compiler ein paar Extra-Runden drehn lassen. Wenn du immer nur Objekte derselben Klasse reinschreibst, ist das viel einfacher (und schoener) als immer mit Typecasts zu arbeiten

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz