Прежде всего нам нужна сеть для тестирования. Вот схема сети в которой тестировал. NT 4.0 и архитектура сети клиент сервер совсем не обязательна. Можно тестировать и в сети на основе рабочей группы. Windows 98 может выполнять роль сервера DCOM.
Я создали приложение используя MFC AppWizard с именем TestAuto. Обычное приложение SDI только галочку поставил которая говорит что приложение будет поддерживать автоматизацию на третьем шаге мастера. Потом запустил приложение на клиенте. Запуск приложения приводит к регистрации его на локальном компьютере. Потом скопировал и запустил приложение на сервере. Оно и на сервере зарегистрировалось. Теперь оно зарегистрировано как на сервере так и на компьютере. Теперь нам нужно настроить DCOM. Для этого утилита есть dcomcnfg. Надо настроить клиента. Запускаем на клиентском компьютере через меню Пуск Выполнить.
Находим там наше приложение.
Вот теперь нужно настроить свойства. Здесь в размещении нам нужно указать, где запускать наш компонент.
Ну вот практически и все. Можно написать код для проверки.
Private Sub Command1_Click() Dim xlApp As Object Set xlApp = CreateObject("TestAuto.Document") End Sub
То что запуск производиться на сервере можно на нем и посмотреть в задачах в момент запуска.
Да и еще. Если Вы вдруг получаете ошибку что нет доступа нечего страшного. Просто Ваш сервер DCOM не настроен. Об этом в следующем шаге.