Новости



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

Команда SET CLASSLIB

См. также Пример

Открывает библиотеку визуальных классов .VCX, содержащую определения классов.

Синтаксис

SET CLASSLIB TO ClassLibraryName [ADDITIVE]
[ALIAS AliasName]

Параметры

TO ClassLibraryName

Задает имя библиотеки визуальных классов .VCX, которую предстоит открыть. Если ClassLibraryName не содержит полного имени пути, Visual FoxPro сначала ищет библиотеку в ката оге Visual FoxPro, используемом по умолчанию, а затем в каталогах на пути Visual FoxPro. Каталог Visual FoxPro, используемый по умолчанию, задается командой SET DEFAULT, а путь поиска Visual FoxPro устанавливается командой SET PATH.

Команда SET CLASSLIB TO, выданная без указания ClassLibraryName, закрывает все открытые библиотеки визуальных классов. Чтобы закрывать биб иотеки визуальных классов в индивидуальном порядке, пользуйтесь командой RELEASE CLASSLIB.

ADDITIVE

Открывает библиотеку визуальных классов .VCX, не закрывая при этом никаких отк ытых в данный момент библиотек визуальных классов .VCX. Если данное предложе ие опущено, закрываются все открытые библиотеки визуальных классов .VCX.

ALIAS AliasName

Задает псевдоним для библиотеки визуальных классов. На библиотеку визуальных к ассов можно ссылаться по ее псевдониму. Например, приведенные ниже команды отк ывают библиотеку визуальных классов .VCX с именем MyClass, назначают ей псевдоним MyCntrls, а затем создают элемент управления MyButton.

SET CLASSLIB TO MyClass ALIAS MyCntrls

mMyButton = CREATEOBJ('MyCntrls.MyButton')

Комментарии

Когда выдается функция CREATEOBJECT( ), предложение ADD OBJECT в команде DEFINE CLASS или метод AddObject, Visual FoxPro ищет определение класса с заданным в этих запросах объектом в следующем порядке:

1. Среди базовых классов Visual FoxPro.

2. Среди определений классов в памяти в порядке их загрузки.

3. Среди определений классов в текущей программе.

4. Среди определений классов в библиотеках визуальных классов .VCX, открытых с помощью команды SET CLASSLIB.

5. Среди определений классов в файлах процедур, открытых с помощью команды SET PROCEDURE.

6. Среди определений классов в цепочке выполняемых программ Visual FoxPro.

7. В реестре Windows Registry.

Если определение класса, содержащее данный объект, не удается найти, Visual FoxPro выдает сообщение об ошибке.



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

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

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

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

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