Команда CREATE CLASS

Открывает конструктор классов, предоставляя возможность создать новое определение класса.

Синтаксис:

CREATE CLASS ClassName | ? [OF ClassLibraryName1 | ?]
	[AS cBaseClassName [FROM ClassLibraryName2]][NOWAIT]

Параметры:
ClassName
Задает имя определения класса, который предстоит создать.
?
Отображает диалоговое окно New Class, в котором можно выбрать имя создаваемого определения класса.
OF ClassLibraryName1
Задает имя создаваемой библиотеки визуальных классов .VCX. Если библиотека визуальных классов .VCX уже существует, новое определение класса добавляется в нее.
Для имени файла библиотеки визуальных классов предполагается расширение .VCX. Если вы задаете библиотеку визуальных классов с другим расширением имени файла, его обязательно нужно задать явно.
?
Отображает диалоговое окно New Class, где можно задать имя новой или существующей библиотеки визуальных классов .VCX, в которую будет добавлено данное определение класса.
AS cBaseClassName
Задает класс, на котором базируется данное определение класса. Это может быть любой базовый класс Visual FoxPro, кроме Column, Cursor, DataEnvironment, Header, Page, и Relation. В качестве cBaseClassName можно задать и класс, определенный пользователем, если указано предложение FROM ClassLibraryName2, которое определяет имя библиотеки визуальных классов .VCX, содержащее этот пользовательский класс.
Если преложение AS cBaseClassName опущено, определение класса будет основано на базовом классе FormSet.
FROM ClassLibraryName2
Задает имя библиотеки визуальных классов .VCX, в котором содержится определенный пользователем класс с именем cBaseClassName.
NOWAIT
Продолжает выполнение программы после открытия конструктора классов. Программа не ожидает закрытия конструктора классов, а продолжает выполняться со строки, непосредственно следующей за строкой с командой CREATE CLASS NOWAIT. Если опустить NOWAIT, то при выдаче команды CREATE CLASS в программе конструктор классов будет открыт, а выполнение программы приостановится до тех пор, пока конструктор классов не закроется.
Включение предложения NOWAIT не влияет на работу команды CREATE CLASS, когда та выдается из окна команд.

Комментарии:
Используйте команду CREATE CLASS для создания определения класса и сохранения его в библиотеке визуальных классов VCX. Открыть библиотеку визуальных классов .VCX можно с помощью команды SET CLASSLIB, которая дает доступ к определениям классов в этой библиотеке.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 05.12.2002