Отправляет email-рассылки с помощью сервиса Sendsay

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@clubpro.spb.ru Что такое "технология COM" и как с ней бороться? No28 Железный век на смену веку бронзовому Сегодня мы сконструируем пример - пример действительно "настоящего COM -сервера". То, что было у нас до того - иллюстрировало механизмы из которых состоит COM . Но мы не могли избавиться от эмуляции в клиенте функции CoGetClassObject , которая и выполняет связывание статического типа, указанного клиентом с его р...

2001-07-15 18:15:47 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@clubpro.spb.ru Что такое "технология COM" и как с ней бороться? No27 Как выгрузить то, что не загружал? Тема сегодняшней рассылки - функция inproc-сервера DllCanUnloadNow . Проблема, которую она решает состоит в следующем. Сервер - динамический ресурс. Система его загружает в процесс, к нему обратившийся. И система же должна иметь возможность его корректно выгрузить, когда сервер перестанет быть нужным. Сформулированная столь ...

2001-07-06 01:30:50 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@clubpro.spb.ru vasilisk@nm.ru Что такое "технология COM" и как с ней бороться? No26 ".DllRegisterServer как зеркало статических типов, реализуемых сервером." (из вопросов к экзамену по данному курсу) Тема нашего сегодняшнего номера рассылки не совсем точно отражает проблематику, которую мы будем рассматривать. Действительно, всё что будет изложено ниже будет относиться к тому, как может быть реализована экспортируема...

2001-07-01 12:30:50 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No25 Глупый пингвин робко прячет. сервер - смело достаёт! Тема нашего сегодняшнего номера рассылки - информация, которую необходимо предоставить COM -серверу системе, чтобы система считала его "настоящим". Как упоминалось ранее, экспортируемая функция DllRegisterServer является тем самым входом, вызывая который можно заставить сервер зарегистрировать ...

2001-06-04 00:48:21 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No24 О сервере бедном замолвите слово. Ну вот, одну ступеньку из крыльца на котором написано " COM " мы одолели - что есть COM -объект должно быть понятно. Подобающие моменту философские выводы мы сделали. У нас ещё будет время и возможность это подробно обозреть "всё вместе", а на данном этапе мы с вами рассматриваем самый простой случай ко...

2001-05-31 01:03:48 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No23 Бронза и камень. смена материала - смена конструкции В прошлой нашей рассылке был опубликован живой пример "настоящего COM -объекта" с просьбой присылать свои вопросы. чтобы в данном номере рассылки устранить все возникающие неясности. Вот и результат - к настоящему моменту я получил и продолжаю получать довольно много благодарственных писем в св...

2001-05-28 03:02:04 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No22 От каменного века к бронзовому Наша рассылка, как и сама эволюция, - не стоит на месте. Мы с вами добрались до того места в изложении, когда в самый раз написать второй пример, иллюстрирующий наш подход. И мы его напишем. Я сразу хочу сказать - я не сторонник больших и универсальных примеров. Пример должен быть настолько краток, чтобы демонстрировать именн...

2001-05-24 03:06:10 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No21 IUnknown - ".никогда не думай, что ты иная, чем могла быть иначе." Как быстро (для меня) бежит время - вот мы уже и на пороге IUnknown . Как медленно (для вас) бежит время - мы всего-то добрались только до порога IUnknown . Но, тем не менее, вот мы и на пороге "серьёзного COM ". Итак - IUnknown является основным интерфейсом на котором з...

2001-05-21 00:50:06 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No20 Об известных граблях в COM - первая серия Мы уже знаем точные структуры, которые требуются для организации взаимодействия объектов клиента и сервера, располагающихся в разных модулях. Мы знаем протокол этого взаимодействия. Мы уже сочинили первый работающий пример , иллюстрирующий нашу рассмотренную ранее теорию и выяснили чего ещё не хватает для продвижен...

2001-05-17 10:50:41 + Комментировать

Что такое "технология COM" и как с ней бороться?

Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No19 Функции твои неизбежны, имя твоё неизвестно Итак, решение о том, что ещё не хватает нашему объекту сервера для того, чтобы с ним мог нормально обращаться клиент - найдено. Остались некоторые детали оформления этого решения в точную программную конструкцию. В прошлой рассылке мы установили, что нам требуется аппарат приведения типов указателей на интерфейсы...

2001-05-13 21:46:43 + Комментировать