Есть ли альтернативный способ предоставить аналогичные функции, как COM? - PullRequest
0 голосов
/ 03 декабря 2009

COM окна позволяет нам обернуть нашу прикладную функцию для вызова вне процесса. Если интерфейсы COM четко определены и спроектированы, то, безусловно, было бы здорово использовать сервисы через скрипты и любую платформу программирования, поддерживающую COM / Automation / Active-X.

Мне просто интересно, существуют ли какие-либо альтернативные методы для разработки того, что делает COM? Или что-то близкое или похожая методология?

Я использую Delphi на платформе Win32.

Ответы [ 3 ]

1 голос
/ 03 декабря 2009

Я не совсем уверен, но кажется, что вы говорите об альтернативе COM для создания плагинов для вашего программного обеспечения?

Если это так, есть множество вариантов:

Вы также можете бросить свой собственный. Я написал статью много лет назад, в которой изложены основные принципы (хотя связанный источник давно ушел в большую корзину в небе).

0 голосов
/ 03 декабря 2009

Если вам нужен интерфейс TCP / IP (через Интернет или по локальной сети) для ваших объектов, рассмотрите SOAP и REST.

Если вы хотите написать плагины для своего приложения delphi и не используете COM / OLE-Automation, рассмотрите RemObjects SDK.

0 голосов
/ 03 декабря 2009

Корба
или
СДЛ IBM

Я уверен, что есть и другие, но это те 2 другие, о которых я могу подумать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...