Приложения-клиенты СОМ. Поддержка СОМ в компиляторе Visual C++

   
На этом шаге мы перечислим основные расширения компилятора Visual C++, используемые для поддержки COM.

   
В Visual C++ 5.0 Microsoft ввел ряд дополнительных классов и расширений языка C++, облегчающих
создание клиентских приложений в технологии СОМ. Среди них - _com_ptr_t, класс
"интеллектуального" указателя, инкапсулирующий указатель на СОМ-интерфейс, и классы _bstr_t и _variant_t,
скрывающие типы данных BSTR и VARIANT. Также добавлен класс СОМ-исключений
_com_error. Все эти классы становятся доступными после включения директивой #include файла
comdef.h. Еще одна особенность, появившаяся в Visual C++ 5.0 - директива #import,
создающая заголовочные файлы C++ на основе информации из библиотеки типов СОМ-сервера.
В этих файлах широко применяется класс _com_ptr_t, a _bstr_t и _variant_t используются
там, где встречаются типы данных BSTR и VARIANT.

   
В следующих шагах мы вкратце опишем особенности поддержки СОМ в компиляторе Visual C++.

   
На следующем шаге мы рассмотрим класс _com_ptr_t.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий