2009-07-11 2 views
1

В Visual C++ 2008 Express Edition при добавлении форм по умолчанию все обработчики по умолчанию для кнопок, флажки и т. Д. Входят в FormName.h. Поэтому, когда я делаю это, большая часть моего кода обработчика теперь входит в заголовок, затем я возвращаюсь к «Design View», чтобы увидеть конструктор форм. После того, как у меня есть разумный размерный интерфейс, возвращающийся к «Design View» из представления кода (заголовка FormName.h), занимает порядка 1-3 минут (как я полагаю,), чтобы конструктор форм перерисовывал файл заголовка, чтобы округлить любые изменения, которые я, возможно, сделал в фактическом коде.Visual C++ 2008 Forms Incredibly Slow

Есть ли способ изменить это поведение? Я сделал некоторый основной Googling, но на самом деле не нашел, что кто-то жалуется на эту проблему, поэтому я предполагаю, что мне не хватает чего-то очевидного. Любая помощь приветствуется.

ответ

1

Это известная проблема с использованием конструктора Windows Forms с C++ в Visual Studio. Вы должны перенести свои определения функций-членов вручную из файла заголовка в соответствующий исходный файл. Вы можете взглянуть на поток this, где я поднял эту проблему в группе msdn C++.

Добро пожаловать в Visual C++.

пс.
Девелоперы, разработчики и разработчики; Yada, yada ...