![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| A|L|E|X |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
Для начала скажу что я новичек в С++.
Попробую описать проблему. Создаю COM компонент с помощью WCE ATL COMAppWizard'a Добавляю интерфейс (New ATL Object, Simple Object). Потом добовляю метод. Затем создаю ехе с помощью WCE Pocket PC MFC AppWizard. Добавляю в StdAfx.h строчку #import "ла-ла.dll" Компилю exe и получаю ошибку:
Кто знает почему он ругается на _com_issue_errorex Если я не добавляю метод в интерфейс, то все нормально. Вот место куда он ругается:
Заранее благодарен, Алексей!!! |
||||
|
|||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Посмотри в хелпе, в каком заголовочном файле описывается _com_issue_errorex и подлючи его и lib, если необходимо.
|
|||
|
||||
| A|L|E|X |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
В том то всё и дело, что в справки он вообще не находит _com_issue_errorex, да и в MSDNе нету информации. Я случайно нашел, что эта фигня описывается в файле comdef.h
Причем тот comdef.h, который идет с SDK eMbedded, нет его описания. А в comdef.h, котрый с VC 6.0 и выше есть эта описаловка. Я попробывал добавить в родной файл comdef.h строчку, которая есть в студейном comdef.h, могу даже ее показать:
Но тогда он мне при обращении к методам интерфейса ДЛЛьки выдает такую чушь что..., вот она
Вообщем ерунда какая-то. |
||||
|
|||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Никакой ерунды. Ты определение функции вставил:
А где ее реализация? Необходимо *.lib-файл подключить или как то иначе дать понять компилятору где же хранится код этой функции |
|||
|
||||
| A|L|E|X |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
Пардон, а где я возьму ее реализацию?? Или как дать понять компилятору?? Я все-таки новичок!!!
Заранее спасибо! p.s. А вообще насколько хорошо изменять исходные библиотеки |
|||
|
||||
| DENNN |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Изменять стандартные файлы, не следует.
А где ты узнал про эту функцию? Не из головы же? В документации и будет указано, в какой длл лежит эта функция. |
||||
|
|||||
| A|L|E|X |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
Значит я иду по неправильному пути?? Первоначально-то не было этой строчке в файле comdef.h
Не могу найти |
||||
|
|||||
| DENNN |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Для тебя стандартные файлы должны быть как священные манускрипты
Тогда закомментируй пока эту строку - повидимому в этой функции сейчас нет необходимости. |
||||
|
|||||
| A|L|E|X |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
В том то и дело, что у меня встала работа.
У меня есть сом компонент на студии, я его перенес на eMbeeded, теперь мне нужен пользовательский интерфейс для проверки работы компонента. а не получается... Даже не знаю чего и делать. Что самое ужасное, это сроки выполнения...3 дня. |
|||
|
||||
| A|L|E|X |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.8.2003 Репутация: нет Всего: нет |
Кому будет интересно есть решение данной проблемы.
Описано здесь Вот еще один способ ЗЫ: DENNN спасибо большое за оказанное внимание и помощь!!! |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Понятно, оказалось, что причина в PosketPC
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |