Compartir a través de


LIST OBJECTS (Comando)

Muestra continuamente información sobre un objeto o un grupo de objetos.

LIST OBJECTS   [LIKE cObjectSkeleton]
   [TO PRINTER [PROMPT] | TO FILE FileName]   [NOCONSOLE]

Parámetros

  • LIKE cObjectSkeleton
    Muestra información acerca de un subconjunto de objetos. cObjectSkeleton es un patrón de especificación de objetos que admite comodines (* y ?). Por ejemplo, para mostrar continuamente todos los objetos que comienzan por A, utilice el comando siguiente:

    LIST OBJECTS LIKE A*
    
  • TO PRINTER [PROMPT]
    Dirige el resultado de LIST OBJECTS a una impresora.

    Puede incluir la cláusula PROMPT opcional para mostrar un cuadro de diálogo Imprimir antes de comenzar a imprimir. Coloque la palabra clave PROMPT justo después de TO PRINTER.

  • TO FILE FileName
    Dirige el resultado de LIST OBJECTS al archivo de disco especificado con FileName. Si ya existe el archivo y SET SAFETY está establecido en ON, Visual FoxPro muestra un mensaje que pregunta si desea sobrescribir el archivo.

  • NOCONSOLE
    Impide que se muestre el resultado en la ventana principal de Visual FoxPro o en la ventana activa definida por el usuario.

Observaciones

LIST OBJECTS muestra la información siguiente sobre todos los objetos existentes:

  • Propiedades y sus valores
  • Métodos
  • Objetos miembro, y la clase o subclase en la que se basan
  • Clase o subclase en que se basan los objetos
  • Jerarquía de clases de los objetos

LIST OBJECTS llena toda la ventana principal de Visual FoxPro sin detenerse.

Ejemplo

El ejemplo siguiente usa DEFINE CLASS y CREATEOBJECT( ) para crear dos clases personalizadas llamadas FormChild y FormGrandChild a partir de la clase de base Form de Visual FoxPro. LIST OBJECTS muestra información sobre los objetos y sus propiedades.

CLEAR
frmMyForm = CREATEOBJECT("FormGrandChild")
LIST OBJECTS LIKE frm*
RELEASE frmMyForm

DEFINE CLASS FormChild AS FORM
ENDDEFINE

DEFINE CLASS FormGrandChild AS FormChild
ENDDEFINE

Vea también

DISPLAY OBJECTS | DEFINE CLASS (Comando) | CREATEOBJECT( ) (Función)