2012-03-27 11 views
1

Könnte jemand ein funktionierendes Beispiel in C++ mit Ereignisbehandlung für Skype4COM, d. H. Eingehender Anruf oder eingehende Nachrichtenbehandlung bieten?Skype4COM C++ Ereignisbehandlung

Ich verwende "IDispEventImpl", um Ereignisse abzufangen, aber es gibt einen Fehler, wenn Ereignis auftritt: 0xC0000005: Zugriffsverletzung Schreibort "0x00000014".

Es scheint, dass einige Variable nicht initialisiert: in atlcore.h: in CComCriticalSection Klasse: in HRESULT Sperre(): Entercriticalsection (& m_sec);

Hier Link zum Projekt: http://dl.dropbox.com/u/41844149/SkypeCallbackExample.zip

Was ist falsch?

+1

[Was haben Sie versucht?] (Http://mattgemamm.com/2008/12/08/what-have-you-tried/) Bitte nur Fragen mit bestimmten Problemen, nicht allgemein "tue das für mich" Anfragen. –

+0

Ich kann nicht verstehen, wie bestimmte Funktionen in C++ (Visual Studio 2010) an bestimmte Ereignisse angehängt werden. Versucht __hook(), aber es wird nicht kompiliert. – Yorick

+0

Ich konnte kein einziges Beispiel in C++ finden, wie Skype4COM Ereignisse zu verwenden. Könnte jemand helfen, post hier einen Link, wo es gefunden werden könnte? Jemand? – Yorick

Antwort

1

I-Code-Beispiel finden Sie hier: COM event handling

Quellcode, der auf Beispiel basiert und verwendet Skype4COM und zeigt messagebox, wenn jemand Sie auf Skype-Anrufe ist hier: link

Danke.