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

RENAME CLASS ClassName1 OF ClassLibraryName TO ClassName2

Параметры

ClassName1

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

OF ClassLibraryName

Определяет имя библиотеки визуальных классов - .VCX, содержащей определение класса, подлежащего переименованию. Если вы не укажите расширения файла библиотект в параметре ClassLibraryName, Visual FoxPro автоматически присвоит расширение ".vcx".

TO ClassName2

Определяет новое имя, в которое будет переименовано определение класса.

Expand imageПримечания

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

Expand imageПример

Приведенный ниже пример использует CREATE CLASSLIB для создании библиотеки визуальных классов с именем myclslib. Создается класс с именем myform, основанный на базовом классе Visual FoxPro Form с помощью команды CREATE CLASS и сохраняется в созданной библиотеке классов myclslib. RENAME CLASS используется для изменения имени класса из myform в yourform.

  CopyCode imageСкопировать код
    CREATE CLASSLIB myclslib     && Создает новую библиотеку визуальных классов .VCX
CREATE CLASS myform OF myclslib AS "Form"  && Создает новый класс
RENAME CLASS myform OF myclslib TO yourform  && Изменяет имя класса

Expand imageСмотрите также