Адрес этой странички : http://doc-prg.narod.ru/art_00701/art_00701.htm 
Дата обновления: 15.05.2009

(c) Sergey Popov, Usinsk, Komi, 2007

© 15.05.2009 Сергей Попов

Rational Rose.
Информационный обмен с использованием механизма OLE Automation.

Как известно, пакет Rational Rose это одно из популярнейших и мощнейших средств для визуального объектно-ориентированного моделирования сложных систем.

Существует достаточно много конверторов UML-моделей из контекста Rational Rose в контекст приложения (на уровне исходных кодов или SQL-запросов) для разных языков программирования.

Тем не менее, в некоторых частных случаях функционал этих конверторов может быть недостаточным для решения практических задач.

Rational Rose поддерживает механизм OLE Automation как в качестве клиента, так и в качестве сервера, что позволяет создавать собственный инструментарий, обеспечивающий процесс информационного обмена между Rational Rose и приложениями.

ProgID соответствующего COM-объекта'Rose.Application'.

Ниже будут рассмотрены практические вопросы программирования информационного обмена между приложениями (разрабатываемыми в среде Delphi) и Rational Rose в качестве OLE Automation server.

Иллюстрирующие примеры, представленные ниже, были разработаны в контексте среды Delphi-7.

 

Установка и закрытие соединения с Rational Rose

15.05.2009 перейти
Модель: открыть и получить ссылку 15.05.2009 перейти

 

Статью в виде файла (995 кб) можно скачать здесь: art_00701.zip 

 

© 15.05.2009 Сергей Попов

 


Hosted by uCoz
-->