Вы можете создать серверы автоматизации в проекте приложения посредством создания 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 класс:
Copy Code | |
|---|---|
DEFINE CLASS person AS CUSTOM OLEPUBLIC
FirstName = SPACE(30)
LastName = SPACE(45)
PROCEDURE GetName
RETURN THIS.FirstName + " " + THIS.LastName
ENDPROC
ENDDEFINE | |