Форум программистов, компьютерный форум, киберфорум
Наши страницы

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. Но при запуске под... http://www.cyberforum.ru/cpp-beginners/thread467383.html
Как работать с dll? (Где ошибка?) C++
Ситуация: есть прога которая должна работать с функциями находящимися в dll. Сама DLL и lib написана другим человеком. Прога: добавляется lib файл в проект. Попытка вызвать функцию -> полное...
C++ Где заказать в нете литературу по OLE,COM......(пожалуйста ответьте кто знает)
Где можно найти толковую литературу по COM,OLE, базам данных, программированию в нете(все для VC++: ATL,MFC).Есть какие-то конкретныя книги?
C++ Функция возвращающая существует ли соединение в данный момент http://www.cyberforum.ru/cpp-beginners/thread467131.html
может, кто подскажет функцию, которая бы НАВЕРНЯКА возвращала, существует ли соединение в данный момент; притом желательно одно и тоже значение и в вин9х и вин2000. Пробовал InternetConnectedState,...
C++ пример работы с MAPI и адресной книгой? у кого-нить есть пример работы с MAPI и адресной книгой? Нужно(хотя бы это) - получить список e-mail'ов из адресной книги Заранее спасибо подробнее

Показать сообщение отдельно
Salor Papay
0 / 0 / 0
Регистрация: 19.05.2008
Сообщений: 8
26.05.2008, 02:38  [ТС]
Короче, код такой

рr=CoGetClassObject(CLSID_CoCar,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory,(void**)&pCf);
hr=CoCreateInstance(clsid,NULL,CLSCTX_INPROC,IID_ICreateCar,(LPVOID*)&pCc);
if(FAILED(hr))
cout<<'хрен там...';
попробовал, по GUID кокласса в случае фабрики, потом из ProgID вытащил его же, что прошло нормально, т.е. в реестре вроде как все прописалось, но вот CoInitialize нормально действует, а объекты находить не хочет. Почему хоть убей не знаю. Дума глюк с реестром, или же чего-то в настройках не хватает. у тебя книга та же, или другая? на всякий случай еще кидаю файлы .reg b .def

REGEDIT
HKEY_CLASSES_ROOT1lab.CoCar.1 = Chapter 6 1lab CoCar
HKEY_CLASSES_ROOT1lab.CoCar.1CurVer = 1lab.CoCar.1
HKEY_CLASSES_ROOT1lab.CoCar.1CLSID = {BDA367A4-39A8-11d6-BA0A-525405F69DBE}
HKEY_CLASSES_ROOTCLSID{BDA367A4-39A8-11d6-BA0A-525405F69DBE} = Chapter 6 1lab CoCar
HKEY_CLASSES_ROOTCLSID{BDA367A4-39A8-11d6-BA0A-525405F69DBE}ProgID = 1lab.CoCar.1
HKEY_CLASSES_ROOTCLSID{BDA367A4-39A8-11d6-BA0A-525405F69DBE}VersionIndependentProgID = 1lab.CoCar
HKEY_CLASSES_ROOTCLSID{BDA367A4-39A8-11d6-BA0A-525405F69DBE}InprocServer32 = D:520Тарасvc++MyProject1labDebug1lab.dll
HKEY_CLASSES_ROOTCLSID{BDA367A4-39A8-11d6-BA0A-525405F69DBE}NotInsertable

LIBRARY '1LAB'
DESCRIPTION '1LAB Windows Dynamic Link Library'

EXPORTS

DllGetClassObject PRIVATE
DllCanUnloadNow PRIVATE
Жду ответа поскорее...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.