Что ж, я пытаюсь добиться следующего: добавить элемент управления ActiveX (AxExpressViewerDll :: AxCExpressViewerControl из AutoDesk) в форму Qt. Но нет способа получить объект для загрузки из DLL, например (длинное число - UUID, взятый из Visual Studio):
QAxWidget* wmp = new QAxWidget();
wmp->setControl("{55523A67-A054-4064-B88D-0070305C9F95}");
VS прекрасно подхватывает COM-объект, .dll (AdView.dll) был зарегистрирован в regsvr32, я даже связал dll напрямую с проектом с помощью директивы LIBS. Я даже попробовал это: ссылка
Я всегда получаю:
Ошибка CoCreateInstance (класс не
заказные)
QAxBase :: setControl:
запрашиваемый контроль
{55523A67-A054-4064-B88D-0070305C9F95}
невозможно создать экземпляр
Любая помощь будет оценена