Корпорация Microsoft представила очередную версию инструментального пакета Visual C++, в котором появились средства быстрого создания на языке C++ компонентов, отвечающих спецификации объектной модели Component Object Model (COM).

На конференции профессиональных разработчиков Microsoft, проходившей в Денвере, вице-президент корпорации по средствам разработки Пол Кросс продемонстрировал модули расширений Attributes, обеспечивающие поддержку модели COM в пакете Visual C++.

«Концепции модели COM и языка C++ принципиально различаются, - подчеркнул Кросс. - Их объединяют только общие методы. Чтобы обеспечить совместную работу отдельных компонентов COM, разработчики до сегодняшнего дня были вынуждены писать очень длинные программы».

Attributes, представляющее собой расширение языка C++, позволит унифицировать модели программирования C++ и COM+ (очередную версию COM, которая станет одной из составных частей операционной системы Windows 2000). С помощью специальных конструкций исходного кода будет создана необходимая инфраструктура поддержки компонентов COM+.

Используя Attributes, разработчики программ на языке C++ смогут без труда обращаться к различным службам COM+ (например, к транзакциям, очередям, средствам удаленного доступа и обеспечения безопасности).