2012-03-27 4 views
1

Может ли кто-нибудь предоставить рабочий пример на C++ с обработкой событий для Skype4COM, то есть входящего или входящего сообщения?Обработка событий Skype4COM C++

Я использую «IDispEventImpl» для обнаружения событий, но он дает ошибку при возникновении события: 0xC0000005: Место записи нарушения доступа «0x00000014».

Кажется, что некоторая переменная не инициализирована: в atlcore.h: в классе CComCriticalSection: в HRESULT Lock(): EnterCriticalSection (& m_sec);

Вот ссылка на проект: http://dl.dropbox.com/u/41844149/SkypeCallbackExample.zip

Что не так?

+1

[Что вы пытались?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) Пожалуйста, публикуйте только вопросы с конкретными проблемами, а не общие «сделайте это для меня» Запросы. –

+0

Я не могу понять, как связать определенную функцию с конкретным событием в C++ (Visual Studio 2010). Пробовал __hook(), но он не будет компилироваться. – Yorick

+0

Я не мог найти ни одного примера на C++, как использовать события Skype4COM. Может ли кто-нибудь помочь, разместите здесь ссылку, где ее можно найти? Кто угодно? – Yorick

ответ

1

Я нашел пример кода здесь: COM event handling

Исходный код, который основан на примере и использует Skype4COM и показывает MessageBox, когда кто-нибудь звонит по скайпу здесь: link

Спасибо.

Смежные вопросы