T
TalgatG
Здраствуйте ребята! Я пишу на Visual Studio 2005 (C++). У меня такая проблема: Есть два окна: главное MainForm (Main.h) и дочернее ChildForm (Child.h). На главном (Main) расположен обект OLEDBСonnection. На дочернем (Child) DataSet.
В заголовке главного окна пишу #include "Child.h" и содаю дочернее . Теперь для объекта DataSet расположеного на дочернем окне мне нужно указать connection, который драсположен на главном окне.
Далее в заголовке дочернего окна пишу #include "Main.h", затем "DataSet->connection=MainForm->connection". Но это не срабатывает. Выдает ошибку: "undeclared MainForm". Получается что-то вроде циклической ссылки и compiler игнорирует один из заголовочных файлов (Main.h). Это работает в С++ Builder, но здесь нет. Буду признателен если найдете время и ответите. Спасибо заранее.
В заголовке главного окна пишу #include "Child.h" и содаю дочернее . Теперь для объекта DataSet расположеного на дочернем окне мне нужно указать connection, который драсположен на главном окне.
Далее в заголовке дочернего окна пишу #include "Main.h", затем "DataSet->connection=MainForm->connection". Но это не срабатывает. Выдает ошибку: "undeclared MainForm". Получается что-то вроде циклической ссылки и compiler игнорирует один из заголовочных файлов (Main.h). Это работает в С++ Builder, но здесь нет. Буду признателен если найдете время и ответите. Спасибо заранее.