Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
21. Mär 2013
Statt Messages könnte man auch Events verwenden.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
21. Mär 2013
Das könnte man z.B. über das Observer-Pattern lösen, indem sich die Comboboxen als Observer des Datasets registrieren, dabei kommt dann eine Art "Data-Binding für Arme" heraus. Ist ein wenig aufwändiger, aber letzten Endes sauberer.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
21. Mär 2013
Eigentlich sollte man es aber vermeiden, dass 2 Klassen sich gegenseitig kennen müssen. Dasselbe gilt für Fomulare (sind ja schließlich auch nur Klassen). Wenn ein Formular eine Schnittstelle (etwa in Form einer Property) anbietet, kann ein anderes darüber auf das Formular zugreifen und ggf. vice versa. Dafür ist es dann aber nicht mehr notwendig, dass das Fomular mit der Schnittstelle das andere...