AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Baumstruktur mit ObjectList

Ein Thema von flosoft · begonnen am 6. Jun 2012 · letzter Beitrag vom 8. Jun 2012
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von spaxxn
spaxxn

Registriert seit: 19. Nov 2004
253 Beiträge
 
Delphi XE2 Enterprise
 
#11

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 10:50
hab ich mir irgendwann angewöhnt, dass selbst zu machen...
"Hey Süße,
hol mir mal was zu trinken! Du wirst schon wieder hässlich!"

Zitat eines Betrunkenen
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 10:55
OK, ich hatte das Clear im Destruktor übersehen. Trotzdem erschließt sich mir persönlich der Sinn nicht ganz, ohnehin vorhandene Funktionalitäten abzuschalten und dann selbst zu implementieren. Aber Du wirst schon wissen, was Du tust .
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von spaxxn
spaxxn

Registriert seit: 19. Nov 2004
253 Beiträge
 
Delphi XE2 Enterprise
 
#13

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 11:00
Naja, wenn er eine spezialisierte Struktur haben will, finde ich es persönlich schöner die Casts so zu verarbeiten. Geschmackssache würde ich sagen.
"Hey Süße,
hol mir mal was zu trinken! Du wirst schon wieder hässlich!"

Zitat eines Betrunkenen
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 11:04
Bloß gut, dass es mittlerweile generische Listen gibt (die der TE mit seinem D2007 aber leider nicht verwenden kann), die sind automatisch typsicher.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
flosoft

Registriert seit: 23. Apr 2007
15 Beiträge
 
Delphi 2007 Professional
 
#15

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 15:32
Hallo,

@DeddyH
Habe mit ReportMemoryLeaksOnShutdown getestet.
Keine Löcher da!
Nachdem ich natürlich aObj am Ende von Button2Click wieder freigegben hatte!
(War ja nur ein Test, ob es prinzipiell geht. Dachte das sieht man dem Quellcode an )

Was haben den generische Listen hier für einen Vorteil?
Und wenn Du sie schon ins Spiel bringst, wäre ich Dir für einen kleinen Hinweis dankbar, wie das in meinem Fall ausehen könnte.

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#16

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 15:48
Das ganze Geraffel mit eigenen Add-/Delete-/usw. Methoden entfällt, man deklariert sich einfach eine
TObjectlist<TMyObject>, schon geht da nichts anderes als TMyObject rein. Versucht man es trotzdem, bekommt man schon zur Entwurfszeit Compilerfehler. Leider gibt es Generics aber erst seit Delphi 2009, wird Dir also wohl nichts nützen, sofern die Angabe in Deinem Profil stimmt.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#17

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 15:54
Nur mal so am Rande hätte ich gern eine Erklärung. Ich verstehe nicht was eine List (ob normal oder generisch) mit einer Baumstruktur zu tun hat.
A: sollten die Daten dargestellt werden ist es der List wurscht wie
B: nicht die Liste sondern das Objekt hat zu wissen wo es hingehört

Danke für Aufklärung...
  Mit Zitat antworten Zitat
flosoft

Registriert seit: 23. Apr 2007
15 Beiträge
 
Delphi 2007 Professional
 
#18

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 15:56
Okay,
jetzt kann ich was damit anfangen. Delphi 2007 stimmt schon - aber das wäre vielleicht ein Grund "upzudaten".
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 16:00
Nur mal so am Rande hätte ich gern eine Erklärung. Ich verstehe nicht was eine List (ob normal oder generisch) mit einer Baumstruktur zu tun hat.
A: sollten die Daten dargestellt werden ist es der List wurscht wie
B: nicht die Liste sondern das Objekt hat zu wissen wo es hingehört

Danke für Aufklärung...
Wenn ich mir so ein Treeview anschaue, dann gibt es da Knoten, die Unterknoten von anderen sind, selbst aber auch wieder Unterknoten enthalten können. Wo siehst Du denn da einen großen Unterschied zu den Objekten, die in diesem Thread entworfen wurden?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#20

AW: Baumstruktur mit ObjectList

  Alt 8. Jun 2012, 16:06
schon klar...

Ich verstehe nicht ganz den Sinn der Sache sich Objekte "baumartig" abzulegen. Für z.B. spätere Anzeige in einem Treeview muß das Objekt auch nur wissen wo es dranzuhängen hat. In der Liste (Speicher) ist diese baumartige Struktur nicht nötig.
Die Frage war eigentlich:
- Warum muß die baumartige Struktur im Speicher sein ?
- Kann die Struktur über Properties der Objekte abgebildet werden (Parent etc.)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:45 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