Re[5]: CDocument в CMyDoc
От: Константин http://flint-inc.ru/
Дата: 30.03.04 08:59
Оценка:
Здравствуйте, Feral, Вы писали:

F>Где? Я наверное очень глупый, Вот что я хотел:


F>void CMainFrame::OnActionsConv()

F>{
F> CCTGDoc *pDoc = (CCTGDoc*) GetActiveDocument ();
pDoc->>m_count = 100;
F>}

F>т.е. в CMainFrame получить указатель на активный объект класса CCTGDoc.

F>Неподскажите как?

Ок, тогда такие вопросы:
1. Приложение MDI или SDI?
2. Пройдись в дебаге в таком коде:
void CMainFrame::OnActionsConv()
{
CDocument* pDoc = GetActiveDocument (); // <-- Вот здесь поставь Breakpoint
// CCTGDoc *pDoc = (CCTGDoc*) GetActiveDocument ();
// pDoc->>m_count = 100;
}
После выполнения GetActiveDocument() проверь, чему равен pDoc: во-первых, не NULL ли это, а во-вторых, дебаггер пишет "настоящий" тип документа в окне Watch'ей, проверь — действительно ли там лежит тип CCTGDoc.
Почему же, ё-моё, ты нигде не пишешь «ё»?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.