Тема: Получение количества меню AutoCAD.
Пытаюсь получить количество меню AutoCAD:
IAcadApplication * pAcad; IAcadMenuBar * pMenuBar; HRESULT hr = S_OK; LPDISPATCH pAcadDisp = NULL; pAcadDisp = acedGetAcadWinApp()->GetIDispatch(TRUE); pAcadDisp->QueryInterface(IID_IAcadApplication, (LPVOID*)&pAcad); hr = pAcad->get_MenuBar(&pMenuBar); //hr = S_OK pAcad->Release(); long numberOfMenus; pMenuBar->get_Count(&numberOfMenus); //numberOfMenus == 0 pMenuBar->Release(); //exception
Количество меню не получаю, объект IAcadMenuBar ненулевой, но при релизе летит исключение.