Ik probeer via C++ (Visual C++) verbinding te maken met MSN Messenger via een COM object. Ik heb hier eigenlijk niet veel ervaring mee .. en het lukt dus ook niet 
Er zijn nog maar weinig voorbeelden te vinden over hoe je met messenger kan babbelen, dus vandaar dat ik hier kom. Via onderstaande code probeer ik dus een interface pointer te krijgen ... maar dit lukt niet, misschien maak ik een stomme fout, of kan het makkelijker maar ik zie het ff niet.
Ik krijg dus de message box "COM interface NIET OK" te zien bij het opstarten (MFC app). thank u in advance
Er zijn nog maar weinig voorbeelden te vinden over hoe je met messenger kan babbelen, dus vandaar dat ik hier kom. Via onderstaande code probeer ik dus een interface pointer te krijgen ... maar dit lukt niet, misschien maak ik een stomme fout, of kan het makkelijker maar ik zie het ff niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| IMessenger *pMessenger = NULL;
// B69003B3-C55E-4B48-836C-BC5946FC3B28
static const GUID MesGuid =
{ 0xB69003B3, 0xC55E, 0x4B48, { 0x83, 0x6C, 0xBC, 0x59, 0x46, 0xFC, 0x3B, 0x28 } };
// D50C3186-0F89-48F8-B204-3604629DEE10
static const GUID InterfaceGuid =
{ 0xD50C3186, 0x0F89, 0x48F8, { 0xB2, 0x04, 0x36, 0x04, 0x62, 0x9D, 0xEE, 0x10 } };
if(CoCreateInstance( MesGuid,
NULL,
CLSCTX_LOCAL_SERVER,
InterfaceGuid,
(void**)&pMessenger) == S_OK)
{
MessageBox(NULL, "COM Interface OK", "OK", MB_OK);
}
else
{
MessageBox(NULL, "COM Interface NIET OK", "Niet OK", MB_OK);
} |
Ik krijg dus de message box "COM interface NIET OK" te zien bij het opstarten (MFC app). thank u in advance