Я уже несколько часов ломаю голову над этим: pClient всегда NULL (0x000000). pClient, похоже, не инициализируется так же, как ISkypePtr, IUserCollectionPtr и IUserPtr?Инициализация ISkypeClientPtr
ISkypePtr pSkype(__uuidof(Skype));
while (TRUE){
IUserCollectionPtr pResults = pSkype->SearchForUsers("john doe");
for (int i = 1; i <= pResults->Count; ++i){
IUserPtr pUser = pResults->GetItem(i); _bstr_t handle = pUser->GetHandle();
IClientPtr pClient;
pClient->OpenAddContactDialog(handle);
Sleep(30000);
}
}
Спасибо, работал для меня. Я бы сказал, что не знаю, как я пропустил GetClient в документах API, но я был на 36 + hrs, когда я опубликовал это ... – Oloty