Добавляет определение класса в библиотеку визуальных классов .vcx.
ADD CLASS ClassName [OF ClassLibraryName1] TO ClassLibraryName2 [OVERWRITE] |
Параметры
- ClassName
-
Задает имя определения класса, добавляемого в библиотеку визуальных классов (.vcx) ClassLibraryName2.
Если опустить необязательное предложение OF ClassLibraryName1 , Visual FoxPro ведет поиск определения класса во всех библиотеках визуальных классов .VCX, открытых командой SET CLASSLIB.
Если определение класса найти не удается или определение класса с заданным именем уже существует в библиотеке ClassLibraryName2, Visual FoxPro генерирует ошибку.
- OF ClassLibraryName1
-
Задает библиотеку визуальных классов .VCX, из которой копируется определение класса.
- TO ClassLibraryName2
-
Задает библиотеку визуальных классов .VCX, в которую добавляется данное определение класса. Если задана несуществующая библиотека визуальных классов .VCX, Visual FoxPro создает такую библиотеку и включает в нее определение класса.
- OVERWRITE
-
Задает запись определения класса, заданного с помощью аргумента ClassName , поверх определения класса с тем же именем. Если ключевое слово OVERWRITE опущено и в библиотеке визуальных классов .VCX уже существует определение класса с именем ClassName, генерируется сообщение об ошибке.
Примечания
Команду ADD CLASS следует использовать, чтобы добавить определение класса в библиотеку классов или скопировать определение класса из одной библиотеки визуальных классов .VCX в другую. Определение класса нельзя добавить из программы или приложения Visual FoxPro (файлы .PRG или .APP) или из файла процедуры.
Смотрите также
Справочное руководство
Функция ACLASS( )Функция AMEMBERS( )
Команда CREATE CLASS
Команда CREATE CLASSLIB
Команда DEFINE CLASS
Команда MODIFY CLASS
Команда RELEASE CLASSLIB
Команда REMOVE CLASS
Команда RENAME CLASS
Команда SET CLASSLIB
Прочие ресурсы
Команды (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)