developing.ru - клуб программистов Здесь может быть и ваша реклама.
developing.ru >технология COM >
Михаил Безверхов
aspid@developing.ru

Downloads примеров "Что такое "Технология COM"

На этой странице собраны материалы практических примеров кода, иллюстрирующих излагаемое в ходе рассылки. Файлы запакованы архиватором zip и не являются самораспаковываемыми. Это сделано намеренно - помните, что любой исполняемый на вашей машине "чужой" файл может иметь совершенно ненужный вам "довесок" в виде вируса или трояна.

Я не замечаю в поведении моего рабочего компьютера, на котором изготавливаются примеры, каких-либо странностей, но я и не могу безусловно поручиться за то, что что моя машина была, есть и будет стерильна. Запускать или нет "мои" модули - ваше, а не моё решение...

По этой же причине, хотя я привожу исполняемые модули тоже, я рекомендую вам собирать проекты примеров на своей машине из исходных текстов - и безопаснее, и, главное, - совместимо именно с вашим программным окружением. У меня, к сожалению, нет возможности собрать исполняемые модули для всех ныне применяемых операционных систем с платформой Win32.


Пример №1 - "COM в эпоху неолита".  Иллюстрирует фундаментальные основы взаимодействия клиента и сервера, принятые в COM. О том, что он представляет собой можно посмотреть подробнее.Исходные тексты проектов
Исполняемые модули, собранные в среде Windows 2000

Пример №2 - "От каменного века к бронзовому". Является улучшением предыдущего примера за счёт введения в состав объектов реализации интерфейса IUnknown. Иллюстрирует функционирование объектов под управлением IUnknown. О том, что этот пример представляет собой можно посмотреть подробнее.Исходные тексты проектов
Исполняемые модули, собранные в среде Windows 2000

Пример №3 - "От бронзы к железу". Ещё большее улучшение того же примера - введения в состав DLL экспортируемых функций DllRegisterServer, DllUnregisterServer, DllCanUnloadNow и превращение её в "настоящий COM-сервер". Иллюстрирует функционирование COM-сервера в системе. О том, что этот пример представляет собой можно посмотреть подробнее.Исходные тексты проектов
Исполняемые модули, собранные в среде Windows 2000

Пример №4 - "От железа к COMпозитным материалам". Следующее улучшение того же примера - введение в состав сервера недостающих для "настоящего COM" "объектов типа". Иллюстрирует взаимоотношения "половинок" COM-типа. О том, что этот пример представляет собой можно посмотреть подробнее.Исходные тексты проектов
Исполняемые модули, собранные в среде Windows 2000

Авторские права © 2001 - 2004, Михаил Безверхов
Публикация требует разрешения автора

© 2000-2004 Клуб программистов developing.ru