Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Распространение OLE-приложений

См. также

Профессиональный выпуск Visual FoxPro включает в себя элементы управления OLE и лицензию на их включение в ваши приложения. Имея эту версию, вы можете расп остранять приложения, содержащие данные элементы управления OLE, среди всех по ьзователей, включая пользователей Профессионального выпуска, пользователей Ста дартного выпуска и пользователей, не имеющих Visual FoxPro.

Все пользователи могут запускать формы, содержащие данные элементы управления OLE; однако только некоторые из них могут изменять компоненты приложений, вк ючающие такие элементы управления. Чтобы распространять приложения с этими элеме тами управления, следуйте данным указаниям:

fox90000.gif Только пользователи профессиональной версии могут изменять формы, классы и по классы, включающие данные элементы управления OLE.

fox90000.gif Только пользователи Профессионального выпуска могут добавлять данные элементы управления OLE к формам на этапе выполнения. Например, только пользователи П офессионального выпуска смогут добавить элемент управления Outline в форму, выпол ив следующий код:

PUBLIC frmOleNewForm

frmOleNewForm = CreateObject("form")

frmOleNewForm.Show

frmOleNewForm.ScaleMode = 3

frmOleNewForm.Addobject("NewOutline","OLEControl","MSOutl.Outline")

Замечание При закрытии формы элементы управления, добавленные на этапе выполнения, не сохраняются.

fox90000.gif Все пользователи могут добавлять подклассы элементов управления OLE в форму на этапе выполнения. Например, если у вас имеется Профессиональный выпуск, опреде ите подкласс RedOutline класса Outline и распространите этот подкласс в отдель ом файле OLELIB.VCX. Тогда любой пользователь сможет добавить элемент управле ия RedOutline в форму, выполнив следующий код:

PUBLIC frmOleNewForm

frmOleNewForm = CreateObject("form")

frmOleNewForm.Show

frmOleNewForm.ScaleMode = 3

SET CLASSLIB TO CURR() + OLELIB.VCX

frmOleNewForm.Addobject("NewOutline","RedOutline")

Важное замечание Для подготовки дистрибутивной версии приложения OLE используйте мастер установки. На этапе 6 убедитесь, что в столбце OLE помечены элементы управления OLE, вк юченные в дистрибутивный пакет. Благодаря этим пометкам данные элементы управ ения будут работать, когда пользователь запустит приложение.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.