Einzelnen Beitrag anzeigen

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