
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.06.2006, 11:24
|
|||
|---|---|---|---|
|
|||
класс документа |
|||
|
#18+
Visual C++ 6.0, WinXP’2003 Как извлечь переменную из класса документа находясь НЕ в классе вида, т.е. в другом классе CDialog НИЖЕИДУЩИЕ 2 СТРОКИ находятся в классе CDw2 в методе OnInitDialog() При извлечении содержимого переменной m_sTempDoc находящейся в классе Документа ошибка. переменная в документе объявлена так: CString m_sTempDoc; // type public: В Dw2.cpp : implementation file поставил #include "EnterSimpleMdbDoc.h" CEnterSimpleMdbDoc m_obj; // cannot access protected member declared in class 'CEnterSimpleMdbDoc' MessageBox(m_obj.m_sTempDoc); Пробовал 2-ой вариант решения - тоже неправильно: CDocument* m_pDocument; // надо присвоить значение, // я же не делаю этого, поэтому и неправильно CEnterSimpleMdbDoc* pDoc = (CEnterSimpleMdbDoc*)m_pDocument; CString m_sTempDW2; m_sTempDW2 = "aaaaaaaaa\n"; // m_sTempDW2 += pDoc->m_sTempDoc; MessageBox(m_sTempDW2); //+ MessageBox(pDoc->m_sTempDoc) СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2031023]: |
0ms |
get settings: |
10ms |
get forum list: |
24ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 463ms |

| 0 / 0 |
