Freigeben über


LIST OBJECTS-Befehl

Zeigt ohne Unterbrechung Informationen über ein Objekt oder eine Gruppe von Objekten an.

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

Parameter

  • LIKE cObjectSkeleton
    Zeigt Informationen über eine Teilmenge von Objekten an. Bei der Angabe eines Objektnamens für cObjectSkeleton können Sie Platzhalterzeichen wie ? und * verwenden. Sollen z. B. alle Objekte angezeigt werden, deren Name mit A anfängt, geben Sie den folgenden Befehl ein:

    LIST OBJECTS LIKE A*
    
  • TO PRINTER [PROMPT]
    Leitet die Ausgabe von LIST OBJECTS an einen Drucker.

    Sie können die optionale PROMPT-Klausel einbeziehen, um das Dialogfeld Drucken vor Beginn des Druckvorgangs anzuzeigen. Geben Sie dazu das Schlüsselwort PROMPT unmittelbar hinter TO PRINTER an.

  • TO FILE FileName
    Leitet die Ausgabe von LIST OBJECTS in die mit FileName angegebene Datei. Ist die Datei bereits vorhanden und SET SAFETY auf ON eingestellt, werden Sie von Visual FoxPro gefragt, ob Sie die Datei überschreiben möchten.

  • NOCONSOLE
    Unterdrückt die Ausgabe in das Visual FoxPro-Hauptfenster oder das aktive benutzerdefinierte Fenster.

Hinweise

LIST OBJECTS zeigt die folgenden Informationen über alle vorhandenen Objekte an:

  • Eigenschaften und ihre Werte.
  • Methoden.
  • Unterobjekte und die Klassen oder Unterklassen, auf denen sie basieren.
  • Klassen oder Unterklassen, auf denen Objekte basieren.
  • Klassenhierarchie der Objekte.

LIST OBJECTS füllt das gesamte Visual FoxPro-Hauptfenster ohne Unterbrechung.

Beispiel

Im folgenden Beispiel werden mittels DEFINE CLASS und CREATEOBJECT( ) aus der Visual FoxPro-Basisklasse Form zwei angepasste Klassen namens FormChild und FormGrandChild erstellt. LIST OBJECTS listet Informationen über Objekte und ihre Eigenschaften auf.

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

DEFINE CLASS FormChild AS FORM
ENDDEFINE

DEFINE CLASS FormGrandChild AS FormChild
ENDDEFINE

Siehe auch

DISPLAY OBJECTS | DEFINE CLASS-Befehl | CREATEOBJECT( )-Funktion