Тема: Реальная проблема с Layout and Model Tabs

Не могу понять, акад2002 если включить в опциях галку "Display Layout and Model Tabs" то перестают работать appContextOpenDocument, appContextNewDocument. Просто вылет без всяких сообщений об ошибке ! Хотя isApplicationContext() дает true и вроде бы ничто не мешает им отработать. Никто не сталкивался с такой бедой ? И как вообще программно можно вырубить эту опцию ?

Re: Реальная проблема с Layout and Model Tabs

> Sergei
Ну сейчас проверить на AutoCAD 2002 сложно. Возможно это глюк AutoCAD. Поставь на него сервиспак и проверь.

Re: Реальная проблема с Layout and Model Tabs

Похоже с чем-то конфликтует. Создал новый пустой проект и вставил туда только этот код - все работает независимо от опций. Теперь бы найти проблему...

Re: Реальная проблема с Layout and Model Tabs

Похоже глючит диалог. Запускаю appContextNewDocument() до старта окошка - все нормально. А если после - вылет.
Что там может оставлять окно ? Код:
CAcModuleResourceOverride resOverride;
tstDlg dlg;
int nResponse = dlg.DoModal();
//===Дальше не работает===
if(acDocManager->isApplicationContext())        acDocManager->appContextNewDocument("");

Re: Реальная проблема с Layout and Model Tabs

Вот она проблема - CAcModuleResourceOverride resOverride;
Как бы от нее избавиться, когда она больше не нужна ???

Re: Реальная проблема с Layout and Model Tabs

Избавится просто:

[b]{[/b]
 CAcModuleResourceOverride resOverride;
 tstDlg dlg;
 int nResponse = dlg.DoModal();
[b]}[/b]
//===Теперь должно работать===
if(acDocManager->isApplicationContext()) acDocManager->appContextNewDocument("");

Re: Реальная проблема с Layout and Model Tabs

Действительно работает. А я уже вот такую строчку использовал: acDocManager->popResourceHandle();