C++/CLI, глобальный экземпляр формы
Есть вопрос по C++.
В моем проекте есть 3 формы.
- MyForm - с нее начинается запуск приложения.
- Visitors и Coachs открываются из MyForm при нажатии на соответствующую кнопку.
Мне нужно, чтобы, если будут открыты все 3 формы, и я нажимаю кнопку в Coachs, обновлялся richTextBox в Visitors.
Проблема в том, что экземпляр формы Visitors не глобальный, а определен только в ней и MyForm и я не могу обновить информацию таким образом (vis->richTextBox->Text = "text"
).
Пробовал делать экземпляр глобальным в каком-либо файле, но компилятор в VS2012 ругается "переменная со статической длительностью не может быть дескриптором или относиться к типу отслеживаемой ссылки".
Так же пытался сделать так, как написано в этом блоке (последний коммент). http://www.sql.ru/forum/741050/dostup-k-gui-windows-forms Но здесь при вызове Init в аргументе так же нужно передавать экземпляр Visitors, а в Coachs он не определен. Буду очень признателен за ценный совет и решение проблемы.