Freigeben über


Fenster \"Objektkatalog\"

Der Objektkatalog zeigt die verfügbaren Klassen, Eigenschaften, Methoden, Ereignisse und Konstanten für COM-Objektbibliotheken an. Sie können ihn verwenden, um von Ihnen erstellte Objekte oder Objekte aus anderen Anwendungen zu suchen und zu verwenden.

Um den Objektkatalog zu starten , klicken Sie im Menü Extras auf Objektkatalog, und öffnen Sie die COM-Bibliothek, die Sie anzeigen möchten.

Auf den Objektkatalog wird durch die Systemvariable _OBJECTBROWSER verwiesen. Diese verweist standardmäßig auf die Datei objectbrowser.app. Sie können dies im Dialogfeld Optionen auf der Registerkarte Dateiablage einstellen.

  • Klassen & Members-Bereich
    Listet die verfügbaren Klassen, Elemente, Schnittstellen, Enums, Konstanten und anderen Informationen der Klassentypbibliothek auf. Sie können jede Kategorie erweitern, um die Klassen (Elemente) der betreffenden Kategorie anzuzeigen. Wenn eine einzelne Klasse oder ein einzelnes Element ausgewählt ist, werden Elementdetails im Memberbereich und im Beschreibungsbereich angezeigt.

  • Memberbereich
    Führt die Elementdetails der ausgewählten Klasse oder des ausgewählten Elementes im Klassen & Members-Bereich und im Memberbereich auf. Für Klassen werden Ereignisse, Methoden und Eigenschaften angezeigt. Die Liste ist alphabetisch sortiert.

  • Beschreibungsbereich
    Zeigt eine Beschreibung des ausgewählten Elements und die Prototypsyntax an. Der Beschreibungsbereich enthält außerdem einen Hyperlinksprung zu der dazugehörigen Klasse, Bibliothek oder dem Typ. Einige Elemente verfügen über Sprünge zu ihrer übergeordneten Klasse. Sie können Text aus dem Beschreibungsbereich in das Bearbeitungsfenster kopieren oder ziehen.

  • Schaltfläche "Typbibliothek öffnen"
    Zeigt das Dialogfeld Typbibliothek öffnen an, so dass Sie Klasseninformationen zu einer bestimmten COM-Komponente oder einem bestimmten ActiveX-Steuerelement anzeigen können. Der Pfeil nach unten zeigt eine Dropdownliste der zuletzt geöffneten Bibliotheken an, so dass Sie auf schnelle Weise erneut darauf zugreifen können.

  • Dialogfeld "Typbibliothek öffnen"
    Sie können das Dialogfeld Typbibliothek öffnen anzeigen, indem Sie auf die Schaltfläche Öffnen oder im Kontextmenü des Objektkatalogs auf das Menüelement Öffnen klicken.

    Name Beschreibung
    Registerkarte Letzter Verlauf Zeigt eine Liste der zuletzt geöffneten Bibliotheken an, so dass Sie diese schnell erneut anzeigen können. Klicken Sie auf das Kontrollkästchen neben einer Bibliothek, um diese nach Schließen des Dialogfeldes anzuzeigen. Die Schaltfläche Verlauf löschen löscht den gesamten Inhalt der Liste Letzter Verlauf.
    Registerkarte COM-Bibliotheken Zeigt eine Liste mit allen auf dem System verfügbaren COM-Klassenbibliotheken. Die Liste enthält Bibliotheken für COM-Komponenten und ActiveX-Steuerelemente. Wenn Sie diese Registerkarte das erste Mal verwenden, werden die COM-Bibliotheken in die Systemregistrierung eingelesen und in einer lokalen Tabelle (foxrefs.dbf) zwischengespeichert. Bei folgenden Aufrufen werden die Bibliotheken aus dieser lokalen Tabelle abgerufen. Sie können alle Klassenbibliotheken des Systems erneut laden, indem Sie auf die Schaltfläche Aktualisieren klicken. Die Schaltfläche Durchsuchen zeigt ein Dialogfeld für die Dateiauswahl an, so dass Sie eine einzelne zu ladende Bibliothek (.tlb, .ocx, .olb, .dll, .exe) auswählen können.
    Registerkarte Aktuelle Auswahl Zeigt eine Liste aller geöffneter Bibliotheken an. Sie können einzelne Bibliotheken schließen, indem Sie dass Kontrollkästchen neben dem Namen deaktivieren. Klicken Sie auf die Schaltfläche Alle schließen, um alle Bibliotheken zu schließen.
  • Schaltfläche "Zurück"
    Setzt den Auswahlfokus zurück auf das zuletzt angezeigte Element.

  • Schaltfläche "Vorwärts"
    Setzt den Fokus auf das Element, das angezeigt wurde, bevor Sie auf die Schaltfläche Zurück geklickt haben.

  • Schaltfläche "Aktualisieren"
    Aktualisiert den Inhalt des Objektkatalogs durch erneutes Laden der ausgewählten Bibliotheken. Diese Schaltfläche ist besonders während der Entwicklung bei sich häufig ändernden COM-Komponenten nützlich. Zusätzlich werden zwischengespeicherte Bibliotheken aktualisiert.

  • Schaltfläche "Kopieren"
    Ermöglicht das Kopieren des ausgewählten Elements in die aktuelle Liste. Wenn im Beschreibungsbereich kein Text markiert ist, wird der gesamte Text kopiert.

  • Schaltfläche "Suchen"
    Zeigt die Ansicht Suchen an, so dass Sie eine bestimmte Textzeichenfolge eingeben können, nach der in den im Objektkatalog geöffneten Bibliotheken gesucht wird.

  • Ansicht "Suchen"
    Wird bei Klicken auf die Schaltfläche Suchen oben im Objektkatalog angezeigt. Verwenden Sie die Ansicht Suchen, um nach einer bestimmten Textzeichenfolge in der Bibliothek zu suchen.

    Name Beschreibung
    Textfeld Suchen nach: Geben Sie den zu suchenden Text ein. Die Standardsuche umfasst alle geöffneten Bibliotheken und deren Elemente sowie jedes Element, das den Suchtext enthält.
    Schaltlfäche Los Klicken Sie auf diese Schaltfläche, um nach dem im Textfeld eingegebenen Text zu suchen. Bei Klicken auf diese Schaltfläche wird ein neuer Knoten für jede geöffnete Bibliothek zum Klassen & Members-Bereich hinzugefügt; der Ausdruck "(Search: <searchtext>)" wird dabei an das Ende jeder Bibliothek angehängt. Sie können die Suche erweitern, indem Sie die erweiterte Ansicht verwenden.
    Link zum Wechseln zur erweiterten Suche Zeigt zusätzliche Suchoptionen an, um eine erweiterte Suche durchzuführen.
    Dropdownliste Bibliotheken Begrenzt die Suche auf alle geöffneten Bibliotheken oder auf nur eine einzelne. Nur verfügbar in der erweiterten Ansicht.
    Dropdownliste Bereich Begrenzt die Suche auf die Elemente aller Bibliotheken oder nur einer einzelnen. Diese Liste der verfügbaren Optionen enthält Klassen, Konstanten, Enumerationen, Schnittstellen, Methoden, Ereignisse und Eigenschaften. Nur verfügbar in der erweiterten Ansicht.
    Dropdownliste Optionen Bestimmt die Art der Textsuche. Die Liste enthält die Optionen Enthalten in, Beginnt mit und Genau gleich. Nur verfügbar in der Anicht Erweiterte Suche.
  • Schaltfläche "Optionen"
    Zeigt das Dialogfeld Optionen an, so dass Sie verschiedene Anzeigeoptionen einstellen können. Sie können außerdem benutzerdefinierte Add-Ins für die Verwendung mit dem Objektkatalog einstellen.

  • Registerkarte "Anzeigeoptionen", Dialogfeld "Optionen"
    Mit Hilfe dieser Registerkarte im Dialogfeld Optionen können Sie die visuellen Aspekte des Objektkatalogs steuern.

    Name Beschreibung
    Kontrollkästchen Mögliche Ereignisquellen markieren Gibt an, ob eine potentielle Ereignisquelle (Schnittstelle oder Methode) markiert ist.
    Kontrollkästchen Standardelemente markieren Gibt an, ob Standardelemente mit fettem Schriftschnitt markiert werden sollen.
    Kontrollkästchen Ausgeblendete Elemente anzeigen Gibt an, ob ausgeblendete Elemente angezeigt werden sollen (z. B. Schnittstellen, Methoden und Eigenschaften).
    Kontrollkästchen Details autom. erweitern Gibt an, ob Elemente der obersten Ebene im Detailbereich automatisch erweitert werden sollen.
    Kontrollkästchen Autom. Drilldown für Details Gibt an, ob komplexe Hierarchien im Methodenbereich (z. B. Methoden und Eigenschaften für eine Schnittstelle) automatisch erweitert werden.
    Kontrollkästchen VTable-Schnittstellen anzeigen Gibt an, ob VTable-basierte Schnittstellen und ihre Elemente angezeigt werden.
    Kontrollkästchen Alle Schnittstellen, die eine Methode, ein Ereignis oder eine Eigenschaft definieren, in Details auflisten Gibt an, ob alle Schnittstellen, die eine Methode oder Eigenschaft definieren, im Beschreibungsbereich aufgeführt werden.
    Kontrollkästchen Zeigt Eigenschaften an, die mit einem Unterstrich (_) beginnen Eine Eigenschaft, die mit einem Unterstrich beginnt, ist üblicherweise ein Platzhalter für eine Auflistung (Enum). Sie wird daher nicht standardmäßig angezeigt.
    Kontrollkästchen Elemente anzeigen, die über IUnknown oder IDispatch definiert sind Jedes COM-Objekt hat Methoden, die in den Schnittstellen IDispatch und IUnknown definiert sind. Diese Methoden müssen vorhanden sein, um in einer COM-Umgebung zu funktionieren. Sie sind jedoch für einen VFP-Entwickler normalerweise nicht von direktem Nutzen.
    Kontrollkästchen Methodenparameter in Details auflisten Methodenparameter können direkt im Memberbereich aufgelistet werden. Im Beschreibungsbereich werden die Parameter aber ausführlicher aufgelistet.
    Kontrollkästchen Schnittstellen in Klassendetails auflisten Alle erstellbaren Klassen basieren auf einer oder mehreren Schnittstellen. Häufig zeigen Schnittstellen, die im Membersbereich aufgelistet sind, die gleichen Informationen wie die ganze Klasse. Manchmal bieten sie aber auch tiefere Einblicke.
    Kontrollkästchen Struktur der Schnittstellenvererbung anzeigen Gibt an, ob geerbte Schnittstellen im Membersbereich angezeigt werden.
    Schaltfläche Schriftart Gibt die Schriftart für Schnittstellenelemente des Objektkatalogs an.
  • Registerkarte "Add-Ins", Dialogfeld "Optionen"
    Unter Verwendung dieser Registerkarte im Dialogfeld Optionen können Sie benutzerdefinierte Add-Ins hinzufügen.

    Name Beschreibung
    Schaltfläche Add-In installieren Installiert ein neues Add-In.
    Liste Momentan installierte Add-Ins Zeigt alle geladenen Add-Ins an.
    Schaltfläche Entfernen Diese Schaltfläche wird in der Liste Add-Ins neben einem installierten Add-In angezeigt. Klicken Sie auf diese Schaltfläche, um ein Add-In zu entfernen. Die eigentliche Add-In-Datei wird nicht gelöscht.
  • Hilfeschaltfläche
    Zeigt eine Dokumentation zum ausgewählten Element an. Sie können außerdem die F1-Taste drücken.

Siehe auch

Verwenden des Objektkatalogs | Das Fenster des Klassenkatalogs _ObjectBrowser-Systemvariable | DEFINE CLASS | EVENTHANDLER( ) | Anzeigen der Informationen einer Typbibliothek