Witam!
Jestem w trakcie pisania aplikacji MDI w Turbo C++, która operuje na danych pochodzących z bazy danych MySQL. Łącze się przez ODBC i kontrolki DBGo.
Do każdej tabeli w bazie używam osobnej kontrolki ADODataSet. Moje pytanie brzmi, jak zrobić, by każde dziecko miało swoją kopie tej kontrolki. Jeśli dziecko będzie operowało na obiektach z MainForm, wtedy gdy dziecko2 będzie chciało pobrać jakieś dane do DBGrida, w DBGridzie dziecka1 te dane też się zmienią, gdyż używają tego samego obiektu.
Póki co, robie to tak, że każdemu dziecku kopiuje DataSeta z MainForma jeszcze w fazie projektowania aplikacji. Niestety, nawet tutaj pojawiają się problemy - po skopiowaniu, kopiują się pola jakie wprowadziłem do DataSeta, lecz nie kopiują się już ich eventy, a w tym przypadku to bardzo ważne.
Dziękuje za wszystkie sugestie i pozdrawiam :)