Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Подключение к Qt-программе из другого приложения. Как??? (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/podklyuchenie-k-qt-programme-iz-drugogo-prilozheniya-kak-261220/)

Guest 28.09.2011 20:14

Подключение к Qt-программе из другого приложения. Как???
 
Помогите, пожалуйста!Мне нужно подключаться к работающей Qt-программе из другого Windows-приложения (Excel-макрос).Правильно ли я понимаю, что для этого в Windows предназначена технология COM? Она же ActiveX когда речь идет об окнах, а не только передаче данных.Классический ActiveX компонент - это DLL-ка. Ее надо прописывать в реестре, и тогда любое приложение сможетпо его {01234567-89AB-CDEF-0123-456789ABCDEF} загрузить dll-ку и создать окно.Но мне такое не нужно. Мне нужно просто уметь обращаться к уже запущенному приложению и вызывать его функции.Изучив документацию, я нашел такую статическую функцию:QAxFactory::registerActiveObject ( QObject * object )Вроде это именно то, что надо. Но никак не могу заставить ее работать (QAxFactory:startServer() делаю).Может кто сталкивался с такой задачкой? Может быть есть какие-то средства отладки COM? Может я вообще все не так понимаю? Можно ли использовать COM не регистрируя ключик в реестре? А может вообще есть способ проще?Заранее спасибо.


Часовой пояс GMT, время: 03:37.


© www.otvetnemail.ru - Форум вопросов и ответов.