Romeo » 10 мар 2005, 11:20
По всей видимости в соответствующем COM объекте, который должен управлять устройством, есть так называемый dispinterface, т.е. специальный интерфейс, методы которого вызываются через Dispatch. Для того, чтобы прослушивать вызовы этих методов, пользователь COM обекта должен отимплементить dispinterface и подключить имплементацию к COM объекту с помощью, например, AtlAdvise, если мы используем ATL.
Подробности в MSDN. Так же могу посоветовать неплохую литературу: "Beginning of ATL 3 COM" by Richard Crimes. Расчитано на американских программистов, которые отличаются определённой тупостью, потому разжовано до предела. Рекомендую.
По всей видимости в соответствующем COM объекте, который должен управлять устройством, есть так называемый dispinterface, т.е. специальный интерфейс, методы которого вызываются через Dispatch. Для того, чтобы прослушивать вызовы этих методов, пользователь COM обекта должен отимплементить dispinterface и подключить имплементацию к COM объекту с помощью, например, [i]AtlAdvise[/i], если мы используем ATL.
Подробности в MSDN. Так же могу посоветовать неплохую литературу: "Beginning of ATL 3 COM" by Richard Crimes. Расчитано на американских программистов, которые отличаются определённой тупостью, потому разжовано до предела. Рекомендую.