Попытка понять Что такое IConnectionPoint
и как это связано с IConnectionPointContainer,IEnumConnectionPoints,IEnumConnections
и EventHandling.Что такое IconnectionPoint и EventHandling
Прочитано артикулы от MSDN и CodeProject, которые объясняют другие методы, такие как: QueryInterface()
и другие.
Я не могу понять, как все эти вещи (IConnectionPointContainer,IEnumConnectionPoints,IEnumConnections
) взаимосвязаны друг с другом и обработкой событий.
Я просто хочу создать simpleClient, который вызовет событие в COM-объекте.
Если есть какие-либо статьи или фрагменты кода, которые могут объяснить, как вещи связаны друг с другом с помощью простого и небольшого фрагмента кода, будет полезно.
Стоит отметить, что я начал разработку в C недавно, новичок.
Редактировать @sharptooth
Для линии "typically your client will receive events and the COM object will trigger those events
."
Из многих статей, что я понял, когда мы используем точки соединения в этой точке, the client exposes a set of methods that the server uses
.
Я просто Излагая часть статьи из TechRepublich:
сервер клиентского против источника раковине
Таким образом, основное различие между обычным программированием с COM в стандартной системе клиент-сервер и с помощью точек подключения заключается в том, что в стандартном случае клиент-сервер сервер предоставляет список методов, используемых клиентом, а в случае точки подключения клиент предоставляет набор методов, используемых сервером.
Отредактировав вопрос по моему запросу – Simsons