Подключение к объекту COM
Мне нужно реализовать следующую схему работы COM сервера и его клиентов. COM сервер создает только один объект типа Z. Затем клиенты обращаются к серверу с просьбой дать ссылку на объект типа Z. В ответ сервер выдает ссылку на один и тот же объект.
Как такое реализовать в Borland C++ Builder средствами библиотек Билдера ?
в FAQ-е есть пример
Цитата: karnegi
Здравствуйте!
Мне нужно реализовать следующую схему работы COM сервера и его клиентов. COM сервер создает только один объект типа Z. Затем клиенты обращаются к серверу с просьбой дать ссылку на объект типа Z. В ответ сервер выдает ссылку на один и тот же объект.
Как такое реализовать в Borland C++ Builder средствами библиотек Билдера ?
Мне нужно реализовать следующую схему работы COM сервера и его клиентов. COM сервер создает только один объект типа Z. Затем клиенты обращаются к серверу с просьбой дать ссылку на объект типа Z. В ответ сервер выдает ссылку на один и тот же объект.
Как такое реализовать в Borland C++ Builder средствами библиотек Билдера ?
Это называется Singleton.
Средства Билдера - АTL, там см. макрос - DECLARE_CLASSFACTORY_SINGLETON
Сервер должен быть локальный т.е. ехе.
Еще вопрос в догонку:
Кто-нибудь знает, что такое "многостоковое событие" (multi event sink) ?