QAxObject *getPropObj(QAxObject *parent, const QString &name)
{
Q_ASSERT(parent);
IDispatch *iface = parent->property(name.toStdString().c_str()).value<IDispatch*>();
if (iface)
return new QAxObject((IUnknown*)iface);
else
return 0;
}
xlApp_ = new QAxObject("Excel.Application", qApp);
QAxObject *xlWorkbooks = getPropObj(xlApp_, "Workbooks");
длится почти 10 секунд.
И так почти на каждую операцию с COM-объектами
В чём может быть проблема?
Qt 5.5.1
mingw32 4.9.1
Windows 10
Office 2016