Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Shricke
Зарегистрирован: 20.09.2002 Сообщения: 4 Откуда: Новосибирск
|
Добавлено: Пн Сен 23 2002 15:26 Заголовок сообщения: Проблема выгрузки СОМ сервера |
|
|
С++ Builder 5.0. Создал 2 СОМ сервера первый с 2 интерфейсами и 1 фабрикой классов, второй с 1 интерфейсом и генерацией событий через ConnectionPoint. Создаю 1 интерфейс из 1 СОМ сервера и 1 интерфейс из 2 СОМ сервера. В деструкторе естественно пишу CoUninitialize(); процесс повисает, убираю эту строку выгружается без проблем. Помогите кто знает, это наверняка со счетчиком ссылок связано, Release(); не помогает. Спасибо. |
|
Вернуться к началу |
|
|
Коллега Гость
|
Добавлено: Вт Сен 24 2002 17:23 Заголовок сообщения: Re: Проблема выгрузки СОМ сервера |
|
|
Коллега, уточните тип сервера и где вы пишите CoUnitialize ? Для внутрипроцессорных серверов ничего писать не надо - CoInitialize и CoUninitialize вызываются на клиенте, от них зависит, в каком апартаменте будет создан экземпляр COM - объекта. |
|
Вернуться к началу |
|
|
|