powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите правильно понять преимущество STDMETHOD (проблема с переводом)
2 сообщений из 2, страница 1 из 1
Помогите правильно понять преимущество STDMETHOD (проблема с переводом)
    #34031144
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Читаю статью про автоматизацию Офиса. Хочу написать ком-сервер.
Не до конца понимаю весь перевод. Вот выдержка из статьи MSDN:
HOWTO: Get IDispatch of an Excel or Word Document from an OCX

SUMMARY
It is common for an OLE control to need the IDispatch of its container. You can often get the IDispatch by using QueryInterface() from immediately accessible interfaces on the server, such as IOleClientSite. However, for some servers, such as Microsoft Excel, this approach fails.

Another way to get the IDispatch is by using the GetActiveObject() API to get the server's IDispatch from the ROT. However, this method requires that you must be able to obtain the CLSID or ProgID of the server. Furthermore, ambiguous situations can occur where you can't distinguish between multiple instances of the server.

This article uses another approach to obtain the IDispatch, which works for both Microsoft Excel and Microsoft Word, even when multiple instances are running.

The steps listed below allow you to build a control that can obtain the IDispatch of the container's Document object.

т.е. основную суть вроде уловил, что это лучше, но по каким критериям не до конца понял в фразе: "Furthermore, ambiguous situations can occur where you can't distinguish between multiple instances of the server.
" Спасибо!
...
Рейтинг: 0 / 0
Помогите правильно понять преимущество STDMETHOD (проблема с переводом)
    #34031336
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно, когда запущено несколько экземпляров серверов, непонятно, который из них вернётся в результате GetActiveObject
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите правильно понять преимущество STDMETHOD (проблема с переводом)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]