| « Поставить закладку » « Сделать стартовой » | |||
|
|||
| Статьи:: .NET Framework :: Смешивание управляемого и неуправляемого кода :: Доступ к управляемым компонентам из клиентов на основе модели компонентных объектов Microsoft (COM)
Доступ к управляемым компонентам из клиентов на основе модели компонентных объектов Microsoft (COM)Очевидно, что скорее всего вам потребуется создать новое приложение .NET, в котором используются существующие компоненты, основанные на модели компонентных объектов Microsoft (COM). Однако иногда может потребоваться пройтись и в другом направлении. Например, может существовать некоторое приложение, которое использует один или несколько компонентов на основе модели компонентных объектов Microsoft (СОМ), и вы хотите переписать некоторые из этих компонентов в виде компонентов .NET, чтобы их можно было использовать в будущих решениях .NET. Однако в то же время вам может быть необходимо использовать эти новые компоненты .NET в своих существующих клиентских приложениях, основанных на модели компонентных объектов Microsoft (COM). Программы клиентов на основе модели компонентных объектов Microsoft (COM) могут использовать раннее связывание или динамическое связывание для доступа к управляемым компонентам .NET. Для раннего связывания информация из библиотеки типов должна быть доступна во время компиляции. Для динамического связывания этого не требуется, поскольку связывание производится во время выполнения при помощи методов интерфейса IDispatch. Однако независимо от того, использует клиент раннее или динамическое связывание, требуется мост между родной неуправляемой средой выполнения клиента на основе модели компонентных объектов Microsoft (COM) и управляемой средой выполнения компонента .NET. Этот мост называется вызываемым упаковщиком на основе модели компонентных объектов Microsoft (COM) (Callable COM Wrapper, CCW), который выступает в качестве заместителя для управляемого объекта, что и показано на рис. 15.3. Для каждого данного управляемого объекта, созданного для клиента на основе модели компонентных объектов Microsoft (COM), создается только один объект вызываемого упаковщика на основе модели компонентных объектов Microsoft (COM) (Callable COM Wrapper, CCW). Вызываемый упаковщик на основе модели компонентных объектов Microsoft (COM) (Callable COM Wrapper, CCW) управляет временем существования объектов в соответствии с правилами подсчета ссылок в Unknown, а также управляет марша-лингом вызовов метода для объекта. 8 веских причин сделать сайт на PHP.
В наше время многие пользователи Интернета превращаются в его строителей. Насмотревшись на чужие сайты, простой интернетчик начинает задумываться и о собственном "офисе" в этом мегаполисе. Но как? В какой программе? На каком языке? Именно на последний вопрос даёт развёрнутый ответ эта статья. А поскольку Вы её читаете, то видимо тоже заинтересованы в создании своего сайта.
Подробнее... |
Рубрика: PHP
| Добавлено: 08.09.2008
Обзор Google Chrome : Впечатления очевидца.
Обзор Google Chrome : Впечатления очевидца. Полный обзор Google Chrome Beta с точки зрения придирчивого программиста. Google Chrome, Браузер, Beta Огнеслав
Подробнее... |
Рубрика: Вебмастеру
| Добавлено: 08.09.2008
Инструменты Internet Explorer 8 Beta 2 для разработчиков.
Подробнее... |
Рубрика: Вебмастеру
| Добавлено: 05.09.2008
Остальные статьи:
Google Developer Day 2008 в Москве
ТОП 10 самых раздражающих факторов для программиста
Windows Server 7, 8 и 9
jQuery для JavaScript-программистов
Инновационный веб-броузер Google Chrome стартует уже сегодня
Windows 7: подход к производительности системы
Trac + Subversion @ Ubuntu: Revisited
[g]Vim в режиме Python: Рекомпиляция в Windows
Java + JSON. Пути к дружбе
Драйвер SQL Server 2005 для PHP
Типы данных в MySQL (сжатый справочник для PHP программиста)
PHP класс для работы с Яндекс.XML
Ошибки начинающих PHP разработчиков
Наследование шаблонов в Smarty
Особенности хранения сессий PHP в memcached
Internet Explorer 8 beta 2 |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|