[VS6-VC++] Sourse browser...
От: Mr. BAD GUY  
Дата: 25.06.07 19:56
Оценка:
...не ходит по реализациям методов MFC классов. Вот код, сгенеренный визардом (для примера)

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if( !CFrameWnd::PreCreateWindow(cs) )
        return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs

    return TRUE;
}

Если встать на строку if( !CFrameWnd::PreCreateWindow(cs) ) и сказать "Go To Definition..." то после выбора в диалоге "Resolve Ambiguity" соответствующей строчки попадаем в declaration (в afxwin.h) и оттдуда больше никуда не попадаем (дальнейший вызов "Go To Definition..." ставит курсор на эту же строчку). И еще странность: если стоя на строчке
virtual BOOL PreCreateWindow(CREATESTRUCT& cs)

в файле afxwin.h, сказать в WizardBar'e "Go To Function Definition" то попадаем в реализацию CMainFrame::PreCreateWindow (т.е. внутрь проекта).

Это так должно и быть или у меня что-то не так? (6-ой студией пользовался давно и мало, поэтому не помню). Пути к исходникам MFC (Tool-Options-Directories-Source Files) прописан.
Re: [VS6-VC++] Sourse browser...
От: CreatorCray  
Дата: 25.06.07 21:25
Оценка:
Здравствуйте, Mr. BAD GUY, Вы писали:

MBG>...не ходит по реализациям методов MFC классов. Вот код, сгенеренный визардом (для примера)


Возьми ка лучше Visual Assist X (http://wholetomato.com)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re: [VS6-VC++] Sourse browser...
От: denaturat  
Дата: 26.06.07 06:24
Оценка:
Здравствуйте, Mr. BAD GUY, Вы писали:

[]

Часто помогает закрытие проекта, удаление всех *.sbr, а в VC8.0- *.ncb, затем — ребуилд.
Re[2]: [VS6-VC++] Sourse browser...
От: Mr. BAD GUY  
Дата: 26.06.07 16:30
Оценка:
Здравствуйте, CreatorCray, Вы писали:

MBG>>...не ходит по реализациям методов MFC классов. Вот код, сгенеренный визардом (для примера)


CC>Возьми ка лучше Visual Assist X (http://wholetomato.com)

Да это понятно, просто цель была выяснить это нормальное поведение 6-ой студии или глючит.
Re[2]: [VS6-VC++] Sourse browser...
От: Mr. BAD GUY  
Дата: 26.06.07 16:36
Оценка:
Здравствуйте, denaturat, Вы писали:

D>Часто помогает закрытие проекта, удаление всех *.sbr, а в VC8.0- *.ncb, затем — ребуилд.


Не помогло... Поставил 6-ю студию на другие (почти чистые) винды — эффект тотже. Неужели это так и должно быть? Или чекбокс какой хитрый где-то есть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.