Re: Использование COM объектов
От: korzhik Россия  
Дата: 04.08.04 06:58
Оценка: 2 (1)
Здравствуйте, MightyMan, Вы писали:

MM>Вопрос наверно ламерский, но все же...


MM>Как, имея файл определения интерфейса (IDL), получить .H файл с опеределенем этого интерфеса уже на С++?


Использовать MIDL
Re[5]: Использование COM объектов
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 04.08.04 09:09
Оценка: +1
Здравствуйте, MightyMan, Вы писали:

MM>как сделать тоже самое, но имея на руках только TLB файл?


#import "name.tlb"
Использование COM объектов
От: MightyMan  
Дата: 04.08.04 06:45
Оценка:
Вопрос наверно ламерский, но все же...

Как, имея файл определения интерфейса (IDL), получить .H файл с опеределенем этого интерфеса уже на С++?
Re[2]: Использование COM объектов
От: MightyMan  
Дата: 04.08.04 07:27
Оценка:
K>Использовать MIDL

А не подскажите пример использования (из коммандной строки)?
Например, у меня есть sample.idl, я набираю midl... а дальше?
Re[3]: Использование COM объектов
От: korzhik Россия  
Дата: 04.08.04 07:31
Оценка:
Здравствуйте, MightyMan, Вы писали:

K>>Использовать MIDL


MM>А не подскажите пример использования (из коммандной строки)?

MM>Например, у меня есть sample.idl, я набираю midl... а дальше?

General MIDL Command-line Syntax
Re[4]: Использование COM объектов
От: MightyMan  
Дата: 04.08.04 09:00
Оценка:
Здравствуйте, korzhik, Вы писали:

K>Здравствуйте, MightyMan, Вы писали:


K>>>Использовать MIDL


MM>>А не подскажите пример использования (из коммандной строки)?

MM>>Например, у меня есть sample.idl, я набираю midl... а дальше?

K>General MIDL Command-line Syntax


korzhik, большое спасибо вы мне очень помогли

Правда, родился следующий вопрос:
как сделать тоже самое, но имея на руках только TLB файл?
Re[5]: Использование COM объектов
От: korzhik Россия  
Дата: 04.08.04 09:06
Оценка:
Здравствуйте, MightyMan, Вы писали:

MM>как сделать тоже самое, но имея на руках только TLB файл?


открываешь TLB файл с помощью утилиты OleView идущей в поставке вместе с Visual Studio
выбираешь пункт меню Save As, сохраняешь в IDL файл и дальше используешь MIDL.
Re[6]: Использование COM объектов
От: korzhik Россия  
Дата: 04.08.04 09:52
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, MightyMan, Вы писали:


MM>>как сделать тоже самое, но имея на руках только TLB файл?


OE>
OE>#import "name.tlb"
OE>


ёлки-палки совсем забыл про import.
Re[5]: Использование COM объектов
От: pigeon Великобритания
Дата: 05.08.04 10:55
Оценка:
"MightyMan" <31934@news.rsdn.ru> сообщил/сообщила в новостях следующее: news:749079@news.rsdn.ru...
> Здравствуйте, korzhik, Вы писали:
>
> K>Здравствуйте, MightyMan, Вы писали:
>
> K>>>Использовать MIDL
>
> MM>>А не подскажите пример использования (из коммандной строки)?
> MM>>Например, у меня есть sample.idl, я набираю midl... а дальше?
>
> K>General MIDL Command-line Syntax
>
> korzhik, большое спасибо вы мне очень помогли
>
> Правда, родился следующий вопрос:
> как сделать тоже самое, но имея на руках только TLB файл?
Посмотри на http://www.lambdasoft.dk/comet программу Tlb2h может так тебе будет удобнее.
Posted via RSDN NNTP Server 1.8
Premature optimization is the root of all evil in programming. Donald Knuth
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.