CREATE CLASS (Comando)

Abre el Diseñador de clases, que permite crear una nueva definición de clase.

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

Parámetros

  • ClassName
    Especifica el nombre de la definición de clase que se va a crear.

  • ?
    Muestra el cuadro de diálogo Nueva clase, en el que podrá especificar el nombre de la definición de clase que se va a crear.

  • OF ClassLibraryName1
    Especifica el nombre de la biblioteca de clases visuales .vcx que se va a crear. Si ya existe la biblioteca de clases visuales .vcx, se le agregará la definición de clase.

    La biblioteca de clases visuales utiliza una extensión de archivo .vcx. Incluya la extensión de archivo si la biblioteca de clases visuales que especifica tiene una extensión distinta de .vcx.

  • ?
    Muestra el cuadro de diálogo Nueva clase, en el que podrá especificar el nombre de una nueva biblioteca de clases visuales .vcx o de una ya existente a la que se agregará la definición de clase.

  • AS cBaseClassName
    Especifica la clase en la que se basa la definición de clase. cBaseClassName puede ser cualquier clase de base de Visual FoxProm excepto Column, Cursor, DataEnvironment, Header, Page y Relation. También puede especificar una clase definida por el usuario para cBaseClassName si incluye la cláusula FROM ClassLibraryName2 que especifica el nombre de la biblioteca de clases visuales .vcx que contiene la clase definida por el usuario.

    Si omite AS cBaseClassName, la definición de clase se basará en la clase de base FormSet de Visual FoxPro.

  • FROM ClassLibraryName2
    Especifica el nombre de la biblioteca de clases visuales .vcx que contiene la clase definida por el usuario que se especifica con cBaseClassName.

  • NOWAIT
    Continúa la ejecución del programa después de abrir el Diseñador de clases. El programa no espera a que se cierre el Diseñador de clases, sino que continúa la ejecución en la línea de programa inmediatamente siguiente a la que contiene CREATE CLASS NOWAIT. Si omite NOWAIT, al ejecutar CREATE CLASS en un programa, el Diseñador de clases se abre y la ejecución del programa se interrumpe hasta el cierre del Diseñador de clases.

    La inclusión de NOWAIT no tiene ningún efecto sobre CREATE CLASS cuando se ejecuta en la ventana Comandos.

Observaciones

Utilice CREATE CLASS para crear una definición de clase y guardarla en una biblioteca de clases visuales .vcx. Puede abrir la biblioteca de clases visuales .vcx con SET CLASSLIB, lo que le permite tener acceso a las definiciones de clase en la biblioteca de clases visuales .vcx.

Vea también

ADD CLASS | _BROWSER | CREATE CLASSLIB | DEFINE CLASS | _INCLUDE | MODIFY CLASS | RELEASE CLASSLIB | Session (Objeto) | SET CLASSLIB