Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите ламеру с COM! / 19 сообщений из 19, страница 1 из 1
29.09.2004, 15:49
    #32717016
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
Парни! Недавно начал разбираться с этой богадельней еще...
но по долгу службы возникла необходимость поставить в компьютер АЦП
фирмы Л-кард!
Даже есть софт , но под билдером 5.0 почему то постоянно возникает ошибка
Линера типа: Unresolved external '_IDD_ILDEV' refernce from ....
я почитал маны и дошел до того что надо ее проинициализировать, но что ето такое понятия не имею и как это делается!
ПОМОГИТЕ!
...
Рейтинг: 0 / 0
29.09.2004, 15:52
    #32717026
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
Прочти мой топик "Не могу найти CoClass" там хороший пример
http://www.sql.ru/forum/actualthread.aspx?tid=125964
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
29.09.2004, 15:53
    #32717032
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
Импортируете библиотеку типов и добавляете к проекту cpp-шник там ети определения должны присутствовать.
Удачи!
...
Рейтинг: 0 / 0
29.09.2004, 16:27
    #32717140
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
MySQLdb да похоже на твой топик!
только вот привожу пример кода своего!
вылетает на том о чем я уже писал
помечу !!!!
ULONG slot = 5;
trace("Get IUnknown pointer");
CallCreateInstance("lcomp.dll");
LUnknown* pIUnknown = CreateInstance(slot);
if(pIUnknown == NULL) { trace("CallCreateInstance failed"); }
trace("Get IDaqLDevice interface");
IDaqLDevice* pI;
HRESULT hr = pIUnknown->QueryInterface(!!!!!!!!!!!! IID_ILDEV !!!!!!!!!!,(void**)&pI);
if(!SUCCEEDED(hr)) { trace("Get IDaqLDevice failed"); }
trace("IDaqLDevice get success");
trace("Free IUnknown");
pIUnknown->Release();
pI->OpenLDevice(); // íà÷àëî ðàáîòû ñ ïëàòîé
pI->LoadBios("l761");
pI->CloseLDevice(); // çàâåðøåíèå ðàáîòû
pI->Release();

ТАМ ГОВОРИТ REFERENCE хреновый почему и как его проинициализировать?
...
Рейтинг: 0 / 0
29.09.2004, 16:45
    #32717192
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
внимательно посмотри на
Код: plaintext
QueryInterface(!!!!!!!!!!!! IID_ILDEV !!!!!!!!!!,(void**)&pI);
все параметры правельно передаеш?
может надо
Код: plaintext
(void*)&pI
?????
-----------------------------------------------------------
С уважением,MySQLdb
...
Рейтинг: 0 / 0
29.09.2004, 17:10
    #32717285
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
в том и дело что ругается он на первый параметр а не на второй!
хотя ща проверю!
...
Рейтинг: 0 / 0
29.09.2004, 17:15
    #32717304
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
нет второй арг правильный а эта собака не хочет!
кстати у тебя похоже, да только ты там с каталогом паришься а у меня я так понимаю этот объект девайс....
...
Рейтинг: 0 / 0
29.09.2004, 17:20
    #32717325
MySQLdb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
У тебя не девайс, а DLL, это чтото из области ActiveX, одного из его видов,
когда создается не СОМ объект, а чтото вроде ЕХЕ или DLL
...
Рейтинг: 0 / 0
29.09.2004, 17:24
    #32717341
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
MySQLdbУ тебя не девайс, а DLL, это чтото из области ActiveX, одного из его видов,
когда создается не СОМ объект, а чтото вроде ЕХЕ или DLL

Эээ что за глуппости ?! :))
...
Рейтинг: 0 / 0
29.09.2004, 17:27
    #32717352
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
ну а как победить то это????
...
Рейтинг: 0 / 0
29.09.2004, 17:34
    #32717377
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
я же уже ответил или что, причём здесь девайс не девайс когда линкёр не может найти IDD_ILDEV
----------------------------------
в непонятках
...
Рейтинг: 0 / 0
29.09.2004, 17:36
    #32717389
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
ребят...а откуда его взять????????????
IDD_ILDEV
...
Рейтинг: 0 / 0
29.09.2004, 17:40
    #32717401
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
blondieugeneребят...а откуда его взять????????????
IDD_ILDEV
это по вашему ЧТО ???
из <guiddef.h>
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[ 8 ];
} GUID;
...
Рейтинг: 0 / 0
29.09.2004, 17:50
    #32717438
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
ребят ну ламер! каюсь!
ну чем мне может помочь эта структура как она связана с моей заморочкой????
...
Рейтинг: 0 / 0
29.09.2004, 17:57
    #32717460
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
сия заморочка есть идентификатор интерфейса, который вы желаете получить из IUnknown, так вот линкер не может найти его определение - отсюда вилы. Поищите в файлах созданных при импорте библиотеки, нужное определение там должно присутствовать.
_____________________________________
иль я чёта не понимаю???
...
Рейтинг: 0 / 0
30.09.2004, 09:24
    #32717992
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
zalexakaсия заморочка есть идентификатор интерфейса, который вы желаете получить из IUnknown, так вот линкер не может найти его определение - отсюда вилы. Поищите в файлах созданных при импорте библиотеки, нужное определение там должно присутствовать.
_____________________________________
иль я чёта не понимаю???

Да нет по идее все так и должно быть
...
Рейтинг: 0 / 0
30.09.2004, 10:14
    #32718101
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
Доброе утро профи!
мужики ваши советы очень ценны,но никаким боком мне не могут помочь!
уже все бибилиотики подгрузил какие только возможно....
может вы мне напишите какправильно этот интерфейс гребанный описывается?
...
Рейтинг: 0 / 0
30.09.2004, 10:20
    #32718121
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
а может просто имортировать библиотеку типов ?!
и не мучатся ...


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
30.09.2004, 10:39
    #32718161
blondieugene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите ламеру с COM!
ПАРНИ ПОБЕДИЛ!!!!!!!!!!!!!!!!!!!!!
ВСЕМ ОГРОМНОЕ!
ТРУДНО БЫТЬ ЛАМЕРОМ
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите ламеру с COM! / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]