Вы можете делать доступными функциональные возможности других приложений, создав серверы автоматизации (Automation servers) в Visual FoxPro.

Например, вы можете создать сервер автоматизации, который отображает многократно используемые формы или формирует пакеты комплексных процедур в более простые компоненты, которые могут быть использованы другими программистами. Вы можете создать классы объектов для применения корпоративного делового регламента. Клиентское приложение может применять эти объекты для вызова методов и для передачи параметров серверу, который может извлекать или сохранять данные, производить операции и возвращать результаты.

В данном Разделе

Серверы Автоматизации в Visual FoxPro

Предоставляет обзор по созданию и примениению серверов Автоматизации.

Как: Создавать Серверы Автоматизации

Описывает процесс создания Серверов.

Замечания по программированию Серверов Автоматизации

Предоставляет ссылки на статьи, излагающие дополнительную информацию по созданию таких серверов.

Как: Строить Серверы Автоматизации

Описывает, как компилировать Серверы Автоматизации.

Как: Зарегистрировать Серверы Автоматизации

Описывает, как регистрировать Серверы, чтобы другие приложения имели к ним доступ.

Библиотеки привязки типов

Обсуждается Visual FoxPro поддержку для свойственных Visual FoxPro методов, свойств и событий в библиотеке типов Сервера Автоматизации.

Раннее (vtable) и позднее (IDispatch) связывание

Обсуждается Visual FoxPro поддержка для двойственного интерфейса, раннего (vtable) или позднего (Idispatch) связывание.

Передача массивов Серверам Автоматизации

Обсуждается, как передать массив Серверу, используя функцию COMARRAY( ).

Компилирование исходного кода

Описывается, как дать возможность приложению генерировать и компилировать программный (.prg) файл в run time.

Масштабируемость и многопоточность

Разъясняются различия между компонентом с однопоточным исполнением и компонентом с многопоточностью. Кроме того, данный раздел разъясняет, как оба типа выполнения применяют последовательную обработку и ее значимость.

Родственные Разделы

Соглашения и Ограничения при Разработке Серверов

Описывает определенные поведение, процессы и ограничения, которые могут обуславливать эффективность вашего серверного приложения.

Управление Visual FoxPro из Других Приложений

Обсуждает, как вы можете управлять Visual FoxPro из других приложений, используя объект Visual FoxPro Application. Приложения, которые поддерживают Автоматизацию могут создавать экземпляр Visual FoxPro, выполнять Visual FoxPro команды и обращаться к Visual FoxPro объектам.

Разделение Информации и Добавление OLE

Объясняет, как вы можете использовать Visual FoxPro для разделения (совместного использование) информации с другими приложениями.