Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> #import несколько уточнений 
:(
    Опции темы
Nastya
Дата 23.5.2005, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 5
Всего: 44



Ребята, плиз еще раз поясните по поводу #import, все ли я правильно поняла.
1. Она мне нужну, что бы на этапе компиляции из COM-объекта "вытянуть" c++ описание класса?
2. #import <некий обсалютный путь к com-объекту>. Если путь на машине, на которой будет эксплуатироваться ПО будет не такой, это не имеет никаго значения. ??? Исходя из п.1. Или я что-то все-таки не поняла.

Если можно хорошую доку (не MSDN smile) по этому поводу.


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
srd
Дата 23.5.2005, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 27
Всего: 49



1. Директива #import генерирует объявления интерфейсов на языке Си++ на основе бинарной библиотеки типов, которая может быть в отдельном TLB-файле, или содержаться в исполнимом файле в качестве ресурса.
2. Это директива компиляции. При компиляции проекта будут сгенерированы объявления интерфейсов и подставлены вместо самой директивы. Потому расположение исходных COM-объектов ни на что не влияет (если они правильно зарегистрированы в реестре, разумеется).

Дока: очень рекомендую эту книгу - отличная вещь.
http://www.ozon.ru/context/detail/id/110643/



--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Nastya
Дата 23.5.2005, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 5
Всего: 44



Спасибо, так я и думала smile ? Просто хотела удостоверится smile


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.