Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der_Unwissende,
28. Aug 2006
Dazu fällt mir nur ein:
:mrgreen:
Kind regards
Der Unwissende
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der_Unwissende,
26. Aug 2006
Das freut mich!
Du meinst die Methode der Observer? Nein! Ist gar nicht nötig. Im Beispiel ist gezeigt wie man es machen könnte, du führst einfach eine Klasse TAbstractObserver ein (oder halt ein Interface). Hier ist die Methode (die du sonst als Methodenzeiger hättest) einfach abstrakt. Da diese abstrakt ist, kannst du von TAbstractObserver keine direkten Instanzen erzeugen.
ObserverA...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der_Unwissende,
25. Aug 2006
HI,
das was du hier verwenden solltest ist bekannt als das Observer-Pattern.
An sich ist die Idee sehr einfach, du möchtest mehr als eine Komponente konsistent über einen Zustand informieren (das Problem samt Lösung ist im Prinzip schon von dir beschrieben).
Bei dem Pattern gibt es zwei verschiedene Typen, einen Observable und beliebig viele Observer. Das Observable Objekt bietet dabei eine...