Форум программистов, компьютерный форум CyberForum.ru

CoGetClassObject и клиенты на VB не работают - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ MSDN 2001 на 4 дисках, есть у кого(Питер) http://www.cyberforum.ru/cpp-beginners/thread467406.html
Народ, помогите! Есть ли у кого этот MSDN 2001, мне нужен 1 диск, просто оный испортился а новое впадлу покупать. Если есть у кого - буду очень при очень благодарен.
C++ Проблемма с запуском демки под XP Я лично, как программер, сижу на 98 (DirectX8). Дизайнеры под WinXP. Переделал демку под оконный режим. Без MFC(обычная менюшка, блок диалога). Разумеется, отключил DirectInput. Но при запуске под XP выходит окно с сообщением об ошибке. Всё писать не буду, думаю, кто сталкивался поймет.'Error Signature AppName:explosion.exe AppVer 0.0.0.0 ... Your Digital Product ID, which could not be used... http://www.cyberforum.ru/cpp-beginners/thread467383.html
Как работать с dll? (Где ошибка?) C++
Ситуация: есть прога которая должна работать с функциями находящимися в dll. Сама DLL и lib написана другим человеком. Прога: добавляется lib файл в проект. Попытка вызвать функцию -> полное зависание системы. После рассмотрения процессов в КПУ - такие результаты: - загрузка dll - OK - вызов функции -> зависание. Вопрос: неправильная работа с dll или dll сама неправильно написана?
C++ Где заказать в нете литературу по OLE,COM......(пожалуйста ответьте кто знает)
Где можно найти толковую литературу по COM,OLE, базам данных, программированию в нете(все для VC++: ATL,MFC).Есть какие-то конкретныя книги?
C++ Функция возвращающая существует ли соединение в данный момент http://www.cyberforum.ru/cpp-beginners/thread467131.html
может, кто подскажет функцию, которая бы НАВЕРНЯКА возвращала, существует ли соединение в данный момент; притом желательно одно и тоже значение и в вин9х и вин2000. Пробовал InternetConnectedState, но что-то глюковато работает - под 9х в любом случае возвращает '2'... Заранее благодарен
C++ пример работы с MAPI и адресной книгой? у кого-нить есть пример работы с MAPI и адресной книгой? Нужно(хотя бы это) - получить список e-mail'ов из адресной книги Заранее спасибо подробнее

Показать сообщение отдельно
Vita
Сообщений: n/a
26.05.2008, 08:42
Я предположу, что GUID-ы все правильные. Так вот.
1. КлассФактори создается, что с ее помощью создавать экземпляры класса. Вот таким образом:
Код
hr=CoGetClassObject(CLSID_CoCar,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory,(void**)pCf);
if( SUCCEEDED(hr) )
{
  hr = pCf->CreateInstance(NULL,IID_ICreateCar,(void**)&pCc);
  pCf->Release();
}
if( SUCCEEDED(hr) )
  // здесь pCc содержит указатель на объект
2. Можно создавать экземпляры класса без классфактори
Код
hr=CoCreateInstance(CLSID_CoCar,NULL,CLSCTX_INPROC,IID_ICreateCar,(void**)&pCc);
if( SUCCEEDED(hr) )
  // здесь pCc содержит указатель на объект
Если ни один вариант не сработает, напиши коды ошибок hr. Будем дальше разбираться.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru