Вы можете создать сервер автоматизации как выполняемы (.exe) файл или как файл динамически подключаемой библиотеки (.dll).
Примечание |
---|
Серверы автоматизации запускаются путем создания копии класса; следовательно, вы можете построить сервер автоматизации без предварительно определенного главного файла в Менеджере Проекта. |
Для информации о создании приложений смотрите Как: Строить Приложения.
Чтобы построить сервер автоматизации (.dll)
-
Откройте проект вашего приложения.
-
В Project Manager, нажмите Build.
-
В диалоговом окне Build Options, щелкните на Single-threaded COM server (dll) или Multi-threaded COM server (dll).
-
Выберите остальные желаемые опции и щелкните OK.
Совет Вы можете просмотреть и сохранить сообщения, которые возникнут в прецессе построения. Для дальнейшей информации смотрите Как: Просмотреть и Сохранить Сообщения Построителя.
-
В диалоговом окне Save As, определите имя файла и затем сохраните файл.
Для дальнейшей информации смотрите Окно Менеджера Проекта (Project Manager) и Диалоговое Окно Build Options.
Чтобы построить сервер автоматизации програмно
-
Используйте BUILD EXE, BUILD DLL или BUILD MTDLL команды.
Для дальнейшей информации смотрите Команда BUILD EXE, Команда BUILD DLL и Команда BUILD MTDLL.
Примечание |
---|
Вы можете включить определенные (.dll) библиотеки, когда распространяете ваш сервер автоматизации. Для дальнейшей информации смотрите Серверы Автоматизации в Visual FoxPro. |
После того, как вы построили сервер автоматизации, классы сервера перечислены в диалоговом окне Project Information. Вы можете определить файл справки и Help контекст ID для каждого класса. Этот файл справки может открываться из самых обычных просмотрщиков объектов (object browsers). Вы можете выбрать классом определяемые исключительные значения в диалоговом окне Project Information. Для дальнейшей информации смотрите Закладка Servers, Диалогового Окна Project Information.
Совет |
---|
Для того чтобы изменения настроек на закладке Servers вступили в силу, надо перестроить .dll или .exe. |