Добрый вечер мастера, не давно начал разбираться с COM, пишу клиент под написанный уже сервер (Call центр) и что-то никак не получается получать события от COM сервера.
Есть обьект Agent получаемый от корневого обьекта обьектной модели - CallCenter. Agent имеет интерфейс IAgent, так же есть второй интерфейс IAgentEvent. Пробовал импортировать этот компонет (наз. TCallCenterAgent) из библиотеки, кидал на форму, в инспекторе в нужном событии писал то что мне нужно и далее "связывал" (ConnectTo) с обьектом.
...
Agent:= CallCenter.Get_Agent;
Form1.CallCenterAgent1.ConnetTo(Agent);
Agent.OnChange:= DoSomething;
...
В итоге событие не приходит. Функции самого Agent'а прекрасно работают.
Не могли бы Вы обьяснить что здесь не так?и второй вопрос как получать события с помощью Connection Points не импортируя и не кидая компонент на форму, а программно. Прогуглил нашел только одну статью на русском на эту тему, но разобраться не получилось.
Ув. мастера помогите пожалуйста разобраться.