Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


ХII. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ СОЗДАНИЯ РАСПРЕДЕЛЕННЫХ ПРИЛОЖЕНИЙ

2. Функции и процедуры для работы с технологией CORBA
(Common Object Request Broker Architecture)


Функция CorbaBind (
const RepositoryID: string;
const ObjectName: string = '';
const HostName: string = '' ): IObject;


Функция CorbaBind (
const InterfaceID: TGUID;
const ObjectName: string = '';
const HostName: string = '' ): IObject;


Описание
Функция возвращает интерфейс, который позволяет клиенту обращаться к объекту CORBA-сервера.
Параметр RepositoryID определяет идентификатор репозитария (Repository) объекта CORBA-сервера.
Во втором варианте вызова функции вместо ID репозитария указывается уникальный идентификатор GUID для типа интерфейса, который необходимо получить. Указываемый интерфейс должен быть зарегистрирован до вызова функции. Необязательный параметр ObjectName определяет имя экземпляра объекта, интерфейс которого будет возвращен в качестве результата функции. Необязательный параметр HostName определяет имя хоста компьютера, на котором запущен сервер CORBA. Если в данном параметре указать пустую строку, то брокер объектных запросов (ORB), посредством middleware-сервиса Smart Agent локальной сети, свяжется с экземпляром объекта, обеспечивающим требуемый интерфейс, на первом найденном сервере. Все ассоциативные связи между Repository ID и интерфейсными типами должны быть зарегистрированы с помощью метода RegisterInterface объекта TCorbaInterfaceIDManager до вызова функции CorbaBind.


[Вернуться к содержанию]

 


Рейтинг@Mail.ru