Вы можете создать серверы автоматизации в проекте приложения посредством создания OLE public class в программном (.prg) файле или в библиотеке визуальных классов (visual class library) (.vcx).

Для примеров смотрите директорию Visual FoxPro ..\Samples\Servers.

Для того, чтобы создать сервер Автоматизации

  1. Создайте класс в Class Designer, как Custom класс.

  2. В маню Class, щелкните на Class Info.

  3. В диалоговом окне Class Info щелкните на OLE Public.

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

Для того, чтобы создать сервер Автоматизации программно

  • Создать класс командой DEFINE CLASS, включив в нее ключевое слово OLEPUBLIC с AS выражением.

Например, следующий код создает пользовательский OLE public класс:

  CopyCode imageCopy Code
DEFINE CLASS person AS CUSTOM OLEPUBLIC
   FirstName = SPACE(30)
   LastName = SPACE(45)

   PROCEDURE GetName
      RETURN THIS.FirstName + " " + THIS.LastName
   ENDPROC
ENDDEFINE

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