Russian Qt Forum

Qt => ActiveX => Тема начата: baygozin от Январь 24, 2015, 09:00



Название: Как связать системный процесс с ActiveX?
Отправлено: baygozin от Январь 24, 2015, 09:00
Добрый день коллеги!
Собственно subj... Запущен Excel с каким нибудь xls(xlsx) файлом. Как мне из своей программы связать этот процесс с объектом QAxObject? Дабы можно было как-то работать с этим файлом? Например корректно сохранить его и закрыть сам экземпляр Excel'a?


Название: Re: Как связать системный процесс с ActiveX?
Отправлено: __Heaven__ от Январь 24, 2015, 21:29
Я никогда не пользовался qax, но посмотрите ссылки, может натолкнут на мысль
long QAxBase::queryInterface(const QUuid & uuid, void ** iface) const (http://doc.qt.digia.com/4.6/qaxbase.html#queryInterface)
GetObject (Visual Basic) (https://msdn.microsoft.com/ru-ru/library/e9waz863(v=vs.90).aspx)