Chce napisac kilka wspolpracujacych ze soba komponentow.
ogolnie chodzi o to ze jeden z nich bedzie wykonywal jakas prace
i gdy ja zakonczy, to wspolpracujace z nim komponenty wyswietla
rezultaty tej pracy.
problem polega na tym jak rozwiazac komunikacje miedzy komponentami...
Nie moge po prostu wywolac odpowiednich metod gdyz nie znam ilosci
wspolpracujacych komponentow ani tym bardziej ich typow ani nazw.
Wyobrazam sobie to w ten sposob:
Komponen Glowny po zakonczeniu pracy generuje zdarzenie (np MojeZdarzenie)
a komponenty Wyswietlajace reaguja na to zdarzenie (np OnMojeZdarzenie).
Tylko jak to zrobic?
Probowalem uzyc KOMUNIKATOW ROZGLASZAJACYCH opisanych w artykule
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_5
ale nie udalo mi sie nawet zrealizowac przykladu tam przedstawionego....
Moznaby tez jakos w Glownym komponencie przechowywac liste komponentow Wyswietlajacych.
Wtedy bylby dostep do ich metod, ale wydaje mi sie to rozwiazaniem troche okreznym...
ale moze sie myle...
Moze macie doswiadczenie z takimi problemami albo chociaz pomysly jak je rozwiazac?