Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 16:28   #1
yura0392
 
Регистрация: 27.02.2010
Сообщений: 6
По умолчанию MFC error: Debug assertion failed c++ VIEWSCRL.CPP

Создаю пиложение MFC в котором должны переключаться view.
MainFrame
[CPP]
void CMainFrame::OnViev()
{
if(view==0)return;
view=0;
CView*p_view_vrem = GetActiveView();
CInstView* pp = new CInstView;
pp->Create (NULL,NULL,AFX_WS_DEFAULT_VIEW,rect Default,this,AFX_IDW_PANE_FIRST,NUL L);
GetActiveDocument()->AddView (pp);
GetActiveView()->ShowWindow (SW_HIDE);
GetActiveDocument()->RemoveView(GetActiveView());
SetActiveView(pp);
delete p_view_vrem;
RecalcLayout();
}


void CMainFrame::OnViev1()
{
if(view==1)return;
view=1;
CView*p_view_vrem = GetActiveView();
CInstViev1* pp = new CInstViev1;
pp->Create (NULL,NULL,AFX_WS_DEFAULT_VIEW,rect Default,this,AFX_IDW_PANE_FIRST,NUL L);
GetActiveDocument()->AddView (pp);
GetActiveView()->ShowWindow (SW_HIDE);
GetActiveDocument()->RemoveView(GetActiveView());
SetActiveView(pp);
delete p_view_vrem;
RecalcLayout();
}
[/CPP]

При выполнении OnViev1() ошибка:
http://img841.imageshack.us/img841/8660/18842348.jpg

Указывает на строку ASSERT(FALSE); в

[CPP]// CScrollView painting
void CScrollView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo)
{
ASSERT_VALID(pDC);

#ifdef _DEBUG
if (m_nMapMode == MM_NONE)
{
TRACE0("Error: must call SetScrollSizes() or SetScaleToFitSize()");
TRACE0("\tbefore painting scroll view.\n");
ASSERT(FALSE);
return;[/CPP]

Подскажите пожалуйста кто знает в чем дело. Я новичек, так что если можно - пожалуйста попроще. Мне бы хотелось понять, в чем ошибка, что я не так делаю...
yura0392 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ERROR MAPPINING FAILED nhr Общие вопросы Delphi 1 05.07.2011 12:28
Debug Assertion Failed Mr.Eck0 Общие вопросы C/C++ 6 02.06.2011 19:13
Runtime Error '1004': Range of Object '_Global' Failed panuta Microsoft Office Excel 6 17.05.2010 17:04
Failed to initialize client - unknown error NITRUMIN Софт 7 11.08.2009 21:31
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/main.exe : fatal error LNK11 prefak Win Api 0 19.04.2009 16:51