Адрес этой странички : http://doc-prg.narod.ru/art_00701/art_00701.htm
Дата обновления: 15.05.2009
© 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 Сергей Попов