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