AGB  ·  Datenschutz  ·  Impressum  







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

Objektverschachtelung grafisch darstellen

Ein Thema von moelski · begonnen am 18. Feb 2011 · letzter Beitrag vom 18. Feb 2011
 
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Objektverschachtelung grafisch darstellen

  Alt 18. Feb 2011, 15:21
Moin !

Ich befasse mich gerade ein bisschen mit EBC (Event based Components). Mir geht es dabei vor allem um den technischen Aspekt Objektinstanzen über Events miteinander zu verknüpfen.

Bsp:
Zitat:
A --> B -> C
..|-> D
Hier mal ein ganz einfaches Beispiel ... Objekt A bekommt einen eventhandler von B & D. B bekommt einen Eventhandler von C.
Wenn ich nun bei A Daten an das Objekt übergebe, dann kann ich die eventbasiert verarbeiten und halt jeweils an das / die Folgeobjekt(e) weiterreichen.

Das funktioniert auch soweit. Ich suche vielmehr nach einer Möglichkeit dieses Konstrukt jetzt möglichst einfach darzustellen (reine Textform würde reichen).

Meine Idee derzeit wäre folgende ... Ich muss ja die Objekte miteinander verdrahten - sprich die Events registrieren. Wenn ich das dazu nutze mir eine Beziehungstabelle aufzubauen, dann könnte das so aussehen:

Code:
A - B
A - D
B - C
Damit wüsste ich welches Objekt mit welchem verdrahtet ist. Nun könnte ich (wenn ich das Startobjekt kenne) die Verkettung darstellen lassen. Allerdings so ganz ohne ist das auch nicht ...

Hat jemand vielleicht einen brauchbare(n) Ansatz / Algorithmus / Idee zu diesem Problem ?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  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 15:32 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