Вы можете создать сервер автоматизации как выполняемы (.exe) файл или как файл динамически подключаемой библиотеки (.dll).

NoteПримечание

Серверы автоматизации запускаются путем создания копии класса; следовательно, вы можете построить сервер автоматизации без предварительно определенного главного файла в Менеджере Проекта.

Для информации о создании приложений смотрите Как: Строить Приложения.

Чтобы построить сервер автоматизации (.dll)

  1. Откройте проект вашего приложения.

  2. В Project Manager, нажмите Build.

  3. В диалоговом окне Build Options, щелкните на Single-threaded COM server (dll) или Multi-threaded COM server (dll).

  4. Выберите остальные желаемые опции и щелкните OK.

    NoteСовет

    Вы можете просмотреть и сохранить сообщения, которые возникнут в прецессе построения. Для дальнейшей информации смотрите Как: Просмотреть и Сохранить Сообщения Построителя.

  5. В диалоговом окне Save As, определите имя файла и затем сохраните файл.

Для дальнейшей информации смотрите Окно Менеджера Проекта (Project Manager) и Диалоговое Окно Build Options.

Чтобы построить сервер автоматизации програмно

  • Используйте BUILD EXE, BUILD DLL или BUILD MTDLL команды.

Для дальнейшей информации смотрите Команда BUILD EXE, Команда BUILD DLL и Команда BUILD MTDLL.

NoteПримечание

Вы можете включить определенные (.dll) библиотеки, когда распространяете ваш сервер автоматизации. Для дальнейшей информации смотрите Серверы Автоматизации в Visual FoxPro.

После того, как вы построили сервер автоматизации, классы сервера перечислены в диалоговом окне Project Information. Вы можете определить файл справки и Help контекст ID для каждого класса. Этот файл справки может открываться из самых обычных просмотрщиков объектов (object browsers). Вы можете выбрать классом определяемые исключительные значения в диалоговом окне Project Information. Для дальнейшей информации смотрите Закладка Servers, Диалогового Окна Project Information.

NoteСовет

Для того чтобы изменения настроек на закладке Servers вступили в силу, надо перестроить .dll или .exe.

Смотрите Также