CallBack & Com |
Здравствуйте, гость ( Вход | Регистрация )
CallBack & Com |
blondinka |
12.10.2009, 12:01
Сообщение
#1
|
Студент Группа: Участник Сообщений: 71 Регистрация: 8.4.2008 Из: Питер Пользователь №: 144 Спасибо сказали: 0 раз(а) Репутация: 3 |
Привет! Ребята, не подскажите , как сделать callBack в com?
|
|
|
kwisp |
13.10.2009, 10:35
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Просто не понятно одно, если есть средства в Qt для создания самого Com, то и должны быть средства для представления этих их сигналов. не понятно о чём ты. есть догадка что ты хочешь вызвать сигнал объекта Qt обернутого в COM. если так то как и обычно т.к. сигналы в защищенной секции то для вызова сигнала из вне нужно в классе содержащем сигнал написать доступную функцию которая вызовет сигнал
можно попробовать получить адресс самого сигнала(не пробовал не уверен) &sgCall; если сигналы имеют одинаковую сигнатуру пердают одни и теже аргументы, то можно их адреса засунуть в массив. Из вне можно вызывать функцию вида callMe()
вызываешь callMe(...) COM внутри него вызываются сигналы. если не получится получить и корректно использовать указатель на сигналы в конце концов можно использовать стандартный switch(). сам так делать не пробовал. можно посмотреть QAxObject и прочие классы. документацию конкретного COM объекта можно получить с помощью generateDocumentation () |
|
|
Текстовая версия | Сейчас: 2.12.2024, 12:13 |