Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > ClassWizard развалился :(


Автор: Nuzur 18.12.2006, 18:40

Вот такая вот загагулина smile
День был светлый и ничего не предвищяло беды smile
Так вот, и в етот прекрасный день я пнял что не вижу класса с которым мне нужно работать. Тоесть файлы добавлены в проект,  в них лежит класс, но класс визард не хочет его отображать.
Что делать?(Ну кроме выпить йаду и т.д.)

Автор: KelTron 19.12.2006, 08:34
А зачем он тебе в визарде, если он не интерфейсный т.е.(диалоговое окно и тп...)?

Автор: Nuzur 19.12.2006, 10:14
KelTron, ну удобней с класом работать когда видиш функции и все такое, чем открывать его как файл и самому все искать  smile 

Автор: KelTron 19.12.2006, 14:30
Так ты значит говоришь не про визард, а про Class View если я правильно понял....

Автор: Nuzur 19.12.2006, 18:10
KelTron, ты прав smile

Автор: En_t_end 19.12.2006, 19:56
Nuzur, 
Цитата(Nuzur @  18.12.2006,  22:40 Найти цитируемый пост)
Что делать?(Ну кроме выпить йаду и т.д.)

Попробуй поставить заново студию smile
Есть два предположения: 1. проблема в реестре. 2. проблема в скриптах студии.
Ни та ни другая не решится без основательного гемора.
Кстати, может студия умеет восстанавливаться, попробуй.

Автор: KelTron 19.12.2006, 20:40
У меня помнится был подобный геморрой, но я просто закрыл и заново открыл проект и все нормально стало. Было несколько раз, но все само проходило обычно. 

Автор: Nuzur 20.12.2006, 14:57
En_t_end, Пробывал. Не вышло.
Чистил руками clw файл руцями белыми тож ничего не вышло, может он где-то еще настройки проекта хранит?

KelTron, а тут само не проходит.

Тоесть часть класов он видит нормально а часть не видит в упор smile Причем clw одинаковые настройки для етих класов но  результат не утишителен.

Переставлять винду и студию наверно не надо этот проект так себя ведет и на других машинах.

Настройки проекта, точнее класа которого не видно

Код

[CLS:СТRightView]
Type=0
HeaderFile=TRightView.h
ImplementationFile=TRightView.cpp
BaseClass=CView
Filter=C
LastObject=CТRightView
VirtualFilter=CWC


Может оно поможет  smile 

Автор: Ashlander 25.12.2006, 10:53
Попробуй открыть хедер невидимого класса и что нить поменять (например пробел поставь smile ) да и пересохрани... вообще у меня при любом изменении класс становился виден ( студия 6 ), кстати пропадали абсолютно разные классы, и больно похоже, что я сам в этом и виноват был  smile 

ЗЫ: а уверен что файлы в проекте ?

Автор: Nuzur 25.12.2006, 14:39
Ashlander, пробывал. Хех даже чистить пришлось там у меня CVS стоял и портил потифоничку файло, тобиж сливал не то что надобно smile
А на мелкие хитрости в духе поредактировать хидер он уже не реагирует.

Автор: BSH 31.12.2006, 13:51
Это случается если неправильно выйти из студио, т.е
через "х"
Но как восстановить, ума не приложу, неужели никто не знает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)