Интегрирование кода программы в форму
1)Когда я хочу сделать переход из одной формы на другую,то использую конструкцию
Form_name^ DlgFrm=gcnew Form_name;
DlgFrm->ShowDialog();
Моё приложение состоит из 7 окон и при каждом переходе я должен подключать header-файл формы, но VS2010 мне пишет ошибку переполнения, если подкючено 2 header-файла в разных .cpp. Самое тупое,что она не всегда выскакивает, когда я изменяю код. Видимо руки из одного места растут. Вопрос1: Как исправить эту ошибку? Вопрос2: Какие существуют иные варианты вывода формы 2 через форму 1?
Вопрос 3: каким образом я могу запрограммировать вывод первой формы? Поясняю: я хочу, чтобы первой на экран была выведена форма 3, а не форма 1, которая создавалась первой.
Вопрос 4: Каким образом мне перенести код из своей консольной программы в форму?
Помогите, ибо ни хрена не понимаю.