Вы можете создать серверы автоматизации в проекте приложения посредством создания OLE public class в программном (.prg) файле или в библиотеке визуальных классов (visual class library) (.vcx).
Для примеров смотрите директорию Visual FoxPro ..\Samples\Servers.
Для того, чтобы создать сервер Автоматизации
-
Создайте класс в Class Designer, как Custom класс.
-
В маню Class, щелкните на Class Info.
-
В диалоговом окне Class Info щелкните на OLE Public.
Для дальнейшей информации смотрите Как: Создать Классы и Подсклассы.
Для того, чтобы создать сервер Автоматизации программно
-
Создать класс командой DEFINE CLASS, включив в нее ключевое слово OLEPUBLIC с AS выражением.
Например, следующий код создает пользовательский OLE public класс:
![]() | |
---|---|
DEFINE CLASS person AS CUSTOM OLEPUBLIC FirstName = SPACE(30) LastName = SPACE(45) PROCEDURE GetName RETURN THIS.FirstName + " " + THIS.LastName ENDPROC ENDDEFINE |