Qt и callback функции Windows, Как это можно совместить? |
Здравствуйте, гость ( Вход | Регистрация )
Qt и callback функции Windows, Как это можно совместить? |
ldimitri |
3.4.2009, 9:25
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 3.4.2009 Пользователь №: 657 Спасибо сказали: 0 раз(а) Репутация: 0 |
Суть вопроса состоит в следующем:
Пишется класс-оболочка для драйвера устройства, одна из функций этого драйвера устанавливает callback на события устройства. Как можно сделать так, чтобы внеклассовая функция знала, что в данный какой-либо конкретный момент времени ей нужно использовать методы определенного класса?(устройств может быть подключено одновременно несколько, на каждое пойдет свой собственный объект класса-оболочки). |
|
|
kwisp |
3.4.2009, 14:40
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
заранее неизвестны ассоциации номеров устройств и объектов, может сделать контейнер указателей на объекты обработчики и по ключу(индексу) (ключ или индекс есть номер устройства) получать доступ к объекту или его callback`у.... заполнять контейнер можно в любое время по идее он опредлен как статический и по умолчанию в нем нули вместо указателй при доступе проверять на ноль. |
|
|
Текстовая версия | Сейчас: 15.1.2025, 19:44 |