C++/CLI. Обновить данные в форме

Рейтинг: 0Ответов: 1Опубликовано: 27.04.2015

Добрый вечер, есть вопрос, являющийся продолжением этого C++/CLI, глобальный экземпляр формы Но сейчас проблема в следующем, подобную операцию (обновление данных в форме) мне нужно совершать из обеих форм (Coachs, Visitors).

Подключить обе формы друг в друге я не могу, он ругается, а именно если в Coachs пишу #include "Visitors.h" и в Visitors пишу #include "Coachs.h".

Вопрос в том, как сделать, чтобы я мог обращаться из обеих форм друг к другу. Либо подключить их как написал выше. Либо я попробовал написать метод в статическом классе, но там почему-то вылезает ошибка error C2027: использование неопределенного типа "ооп::xCoachs" Ругается на строке form3->CoachInfo();

Вот собственно, как я модифицировал класс из вопроса, ссылка на который указана в начале.

namespace ооп
{
    ref class Visitors;
    ref class xCoachs;
    ref class GlobalForm abstract sealed
    {
    public:
        static Visitors^ form2;
        static xCoachs^ form3;
        static void CoachsReview()
        {
            form3->CoachInfo();
        }   
    };
}

Надеюсь, что здесь меня снова выручат, извиняюсь за свою тупость. Дело в том, что надо обязательно этот проект сдать на C++/CLI.

Ответы

Ответов пока нет.