<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AChaves</id>
	<title>RAD Studio - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AChaves"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/de/Spezial:Beitr%C3%A4ge/AChaves"/>
	<updated>2026-08-23T02:11:37Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ein_erster_Blick_auf_die_IDE&amp;diff=212181</id>
		<title>Ein erster Blick auf die IDE</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ein_erster_Blick_auf_die_IDE&amp;diff=212181"/>
		<updated>2017-12-12T16:10:37Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;FormPreview.bmp&amp;#039; → &amp;#039;FormPreview.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einführung in RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie {{Variables|Product}} starten, wird die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) geöffnet, in der verschiedene Tools und Menüs zur Verfügung stehen. In der IDE können Sie Benutzeroberflächen entwickeln, Objekteigenschaften festlegen, Quelltext verfassen und Ihre Anwendung anzeigen und verwalten.&lt;br /&gt;
&lt;br /&gt;
Dieses Hilfethema beschreibt die Tools, die in der IDE zur Verfügung stehen. Bitte beachten Sie, dass die verfügbaren Tools je nach Edition von {{Variables|Product}} variieren können.&lt;br /&gt;
&lt;br /&gt;
==Willkommensseite==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie {{Variables|Product}} öffnen, wird die &#039;&#039;&#039;[[Willkommensseite|Willkommensseite]]&#039;&#039;&#039; mit Links zu Entwickler-Ressourcen (Artikel zum Produkt, Schulungen, Online-Hilfe usw.) angezeigt. Oben auf der Seite befindet sich die Liste der zuletzt bearbeiteten Projekte. Über diese Liste können Sie bequem auf ein Projekt zugreifen. Wenn Sie die &#039;&#039;&#039;Willkommensseite&#039;&#039;&#039; geschlossen haben, können Sie diese jederzeit wieder öffnen, indem Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Willkommensseite&#039;&#039;&#039;&amp;lt;/font&amp;gt; wählen.&lt;br /&gt;
&lt;br /&gt;
==Erleichterte Bedienung==&lt;br /&gt;
&lt;br /&gt;
In der IDE können Sie die MSAA-Tools (MS Active Accessibility) verwenden. Diese Windows-Tools für die erleichterte Bedienung lassen sich im Start-Menü mit der Option &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Alle Programme &amp;amp;gt; Zubehör &amp;amp;gt; Erleichterte Bedienung&#039;&#039;&#039;&amp;lt;/font&amp;gt; aktivieren.&lt;br /&gt;
&lt;br /&gt;
==Desktop-Layouts und automatisches Speichern des Projekt-Desktops==&lt;br /&gt;
&lt;br /&gt;
Im Standard-Layout enthält der Desktop die Tools, die Sie am häufigsten benötigen. Mit dem Menü &#039;&#039;&#039;Ansicht&#039;&#039;&#039; können bestimmte Tools nach Bedarf ein- und ausgeblendet werden. Sie können Ihren Desktop auch anpassen, indem Sie Elemente verlagern oder löschen und die geeignetsten [[Desktop-Layouts speichern|Desktop-Layouts speichern]].&lt;br /&gt;
&lt;br /&gt;
Desktop-Einstellungen werden in einer &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt;-Datei gespeichert. Die Option &#039;&#039;&#039;Projekt-Desktop autospeichern&#039;&#039;&#039; (&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; [[Umgebungsoptionen|Umgebungsoptionen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;) aktiviert das Speichern der &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt;-Datei für das aktuelle Projekt.  In der &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt;-Datei werden auch die aktuellen Haltepunkteinstellungen und überwachten Ausdrücke gespeichert. Die Datei &amp;lt;code&amp;gt;&amp;amp;lt;meinprojekt&amp;amp;gt;.dsk&amp;lt;/code&amp;gt; wird in Ihrem Projektordner gespeichert. Siehe [[Desktop-Layouts speichern|Desktop-Layouts speichern]].&lt;br /&gt;
&lt;br /&gt;
==Mit Formularen arbeiten==&lt;br /&gt;
&lt;br /&gt;
{{f|webdocs|Ein Formular repräsentiert ein Fenster oder eine HTML-Seite in der Benutzeroberfläche, die Sie entwerfen.|Ein Formular repräsentiert ein Fenster oder eine HTML-Seite in der Benutzeroberfläche, die Sie entwerfen.}} Während des Entwurfs wird das Formular im Designer angezeigt. Sie ziehen Komponenten aus der &#039;&#039;&#039;[[Tool-Palette|Tool-Palette]]&#039;&#039;&#039; in das Formular, um die Benutzeroberfläche zu erstellen.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} stellt eine umfangreiche Bibliothek mit Formularen bereit, die im folgenden Abschnitt beschrieben werden. Wählen Sie das Formular aus, das am besten für den beabsichtigten Anwendungsentwurf geeignet ist: eine Webanwendung, die die Geschäftslogikfunktionalität im Web bereitstellt oder eine Windows-Anwendung, die Daten verarbeitet und eine optimale Geschwindigkeit bei der Darstellung der Inhalte erzielt. Sie schalten zwischen dem Designer und dem &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editor]]&#039;&#039;&#039; um, indem Sie auf die zugehörigen Register am unteren Rand der IDE klicken.&lt;br /&gt;
&lt;br /&gt;
Um auf Formulare zuzugreifen, wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Neu &amp;amp;gt; Weitere&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
{{f|vcl|2=&lt;br /&gt;
&lt;br /&gt;
===VCL-Formulare===&lt;br /&gt;
&lt;br /&gt;
Mit {{Variables|VCLForms}} können Sie native Anwendungen mit VCL-Komponenten erstellen.&lt;br /&gt;
&lt;br /&gt;
Zum Erstellen einer {{Variables|VCLForms}}-Anwendung wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Neu &amp;amp;gt; Weitere &amp;amp;gt; VCL-Formularanwendung&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Für die Erstellung Ihrer Anwendung verwenden Sie die Klassen in der VCL (Visual Component Library). Um die VCL-Bibliothek zu durchsuchen, siehe [[lib_de:Main Page|VCL-Referenz]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Formular-Designer==&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;[[Formular-Designer|Formular-Designer]]&#039;&#039;&#039; (oder der Designer) wird automatisch im mittleren Bereich angezeigt, wenn Sie ein Formular öffnen. Die Art des Formulars bestimmt das Aussehen und die Funktionalität des Designers. {{f|webdocs|Wenn Sie beispielsweise mit einem Webformular arbeiten, steht im Designer ein HTML-Tag-Editor zur Verfügung.}} Um den Designer zu aktivieren, klicken Sie am unteren Rand der IDE auf das Register &#039;&#039;&#039;Design&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Visuelle Komponenten===&lt;br /&gt;
&lt;br /&gt;
Visuelle Komponenten werden während des Entwurfs auf dem Formular angezeigt und sind zur Laufzeit für den Endbenutzer sichtbar. Es kann sich dabei um Schaltflächen, Beschriftungen, Symbolleisten, Listenfelder oder andere Steuerelemente handeln.&lt;br /&gt;
{{f|vcl|2=&lt;br /&gt;
&lt;br /&gt;
===Formularvorschau  [[File:FormPreview.png]]===&lt;br /&gt;
&lt;br /&gt;
Ein Vorschausymbol unten rechts im Designer (für VCL-Formulare) zeigt die Bildschirmposition des Formulars zur Laufzeit an. Dies vereinfacht die korrekte Platzierung der Formulare während des Anwendungsentwurfs. Wenn Sie das Formular in der Vorschau verschieben, werden die X- und Y-Koordinaten der oberen linken Ecke des Formulars angezeigt. 0,0 bezeichnet z.B. die obere linke Ecke des Bildschirms.&lt;br /&gt;
}}{{f|webdocs|2=&lt;br /&gt;
&lt;br /&gt;
===HTML-Designer===&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;HTML-Designer&#039;&#039;&#039; zeigen Sie Webformulare oder HTML-Seiten an bzw. bearbeiten diese. Dieser Designer enthält einen &#039;&#039;&#039;Tag-Editor&#039;&#039;&#039; für die Bearbeitung von HTML-Tags neben der visuellen Darstellung des Formulars bzw. der Seite. Sie können auch den &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; verwenden, um die Eigenschaften eines auf der HTML-Seite angezeigten Elements zu bearbeiten und die Eigenschaften des jeweils aktuellen HTML-Tags im &#039;&#039;&#039;Tag-Editor&#039;&#039;&#039; anzuzeigen. In einem Kombinationsfeld über dem &#039;&#039;&#039;Tag-Editor&#039;&#039;&#039; lassen sich SCRIPT-Tags anzeigen und bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Um eine neue HTML-Datei zu erstellen, wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Neu &amp;amp;gt; Weitere &amp;amp;gt; Webdokumente &amp;amp;gt; HTML-Seite&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Designer-Richtlinien===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Komponenten für ein Formular erstellen, können Sie einen Objekttyp registrieren und dann verschiedene Punkte auf oder in der Nähe der Komponente bestimmen, die als Ausrichtungspunkte dienen sollen. Die Ausrichtungspunkte werden durch vertikale oder horizontale Linien definiert, die die Grenzen eines visuellen Steuerelements schneiden.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Ausrichtungspunkte festgelegt wurden, können Sie oberflächenspezifische Vorgaben für das Steuerelement festlegen, etwa den Abstand zum nächsten Steuerelement, Tastenkürzel, Fokusbeschriftungen, Tabulatorreihenfolge, maximale Anzahl der enthaltenen Elemente (Listen, Menüs) usw. Auf diese Weise lassen sich bewährte Richtlinien für Benutzeroberflächen bereits im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; implementieren.&lt;br /&gt;
&lt;br /&gt;
Wenn sowohl die Option &#039;&#039;&#039;Am Raster ausrichten&#039;&#039;&#039; (&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Optionen für den Formular-Designer|Formular-Designer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;) als auch die Option &#039;&#039;&#039;Designer-Richtlinien verwenden&#039;&#039;&#039; aktiviert ist, haben die Designer-Richtlinien Vorrang. Liegt ein Rasterpunkt beispielsweise innerhalb der Toleranzgrenze und ist für denselben Abstand auch eine Richtlinie aktiv, wird das Steuerelement gemäß der Richtlinie platziert. Dies gilt auch dann, wenn die Richtlinie nicht mit dem Rasterpunkt identisch ist. Die Ausrichtungstoleranz ist von der Rastergröße abhängig. Der Designer bestimmt die Toleranz auch dann anhand der Rastergröße, wenn die Optionen &#039;&#039;&#039;Am Raster ausrichten&#039;&#039;&#039; und &#039;&#039;&#039;Raster anzeigen&#039;&#039;&#039; deaktiviert sind.&lt;br /&gt;
&lt;br /&gt;
==Tool-Palette==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Tool-Palette|Tool-Palette]]&#039;&#039;&#039;, die sich auf der rechten Seite in der IDE befindet, enthält Elemente, die Sie bei der Entwicklung Ihrer Anwendung unterstützen. Die angezeigten Elemente variieren je nach Ansicht. Wenn Sie beispielsweise ein Formular im Designer anzeigen, enthält die &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; Komponenten, die für dieses Formular geeignet sind. Durch Doppelklicken auf eine Komponente können Sie das entsprechende Steuerelement in das Formular einfügen. Steuerelemente lassen sich auch per Drag&amp;amp;amp;Drop auf dem Formular platzieren. Wenn Sie Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; anzeigen, enthält die &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; Quelltextsegmente, die Sie Ihrer Anwendung hinzufügen können.&lt;br /&gt;
&lt;br /&gt;
===Benutzerdefinierte Komponenten===&lt;br /&gt;
&lt;br /&gt;
Neben den Komponenten, die bereits in {{Variables|Product}} installiert sind, können Sie benutzerdefinierte Komponenten oder Komponenten von Fremdherstellern in die &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; einfügen und in eigenen Kategorien speichern.&lt;br /&gt;
&lt;br /&gt;
===Komponentenvorlagen===&lt;br /&gt;
&lt;br /&gt;
Sie können Vorlagen erstellen, die aus einer oder mehreren Komponenten bestehen. Nachdem Sie Komponenten in ein Formular eingefügt, ihre Eigenschaften festgelegt und Code für sie geschrieben haben, können Sie diese Informationen als Komponentenvorlage speichern. Später müssen Sie dann lediglich die Vorlage in der &#039;&#039;&#039;Tool Palette&#039;&#039;&#039; auswählen, um die vorkonfigurierten Komponenten in einem Schritt in das Formular zu übernehmen. Dabei werden dem Projekt auch alle zugehörigen Eigenschaften und Ereignisbehandlungsroutinen hinzugefügt. Anschließend können Sie nach Bedarf die Position der Komponenten ändern, ihre Eigenschaften neu zuweisen und Ereignisbehandlungsroutinen erstellen oder bearbeiten.&lt;br /&gt;
{{f|componenttoolbar|2=&lt;br /&gt;
&lt;br /&gt;
==Komponenten-Symbolleiste==&lt;br /&gt;
&lt;br /&gt;
Die optionale&#039;&#039;&#039;[[Komponenten-Symbolleiste|Komponenten-Symbolleiste]]&#039;&#039;&#039; enthält alle Kategorien und Komponenten, die in der normalen &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; (Standard, Datenzugriff usw.) enthalten sind. Die &#039;&#039;&#039;Komponenten-Symbolleiste&#039;&#039;&#039; zeigt die Komponentenkategorien aber als eine Registerreihe auf der Symbolleiste am oberen Rand des IDE-Fensters an, ähnlich wie in {{Delphi|7}} {{Version|7}} und {{CBuilder|6}} {{Version|6}}. Um die Komponentensymbole einer Kategorie anzuzeigen, klicken Sie auf das entsprechende Register in der Komponenten-Symbolleiste. Zum Auswählen einer Komponente klicken Sie auf deren Symbol.&lt;br /&gt;
&lt;br /&gt;
Wenn die &#039;&#039;&#039;Komponenten-Symbolleiste&#039;&#039;&#039; aktiviert ist, ist auch die &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; verfügbar, und Sie können Ihrer Anwendung entweder über die &#039;&#039;&#039;Komponenten-Symbolleiste&#039;&#039;&#039; oder die &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; Komponenten hinzufügen. Siehe [[Aktivieren der Komponenten-Symbolleiste|Aktivieren der Komponenten-Symbolleiste]].&lt;br /&gt;
&lt;br /&gt;
Informationen über die in der IDE verfügbaren Symbolleisten finden Sie unter &#039;&#039;&#039;[[Symbolleisten|Symbolleisten]]&#039;&#039;&#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Objektinspektor==&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;[[Objektinspektor|Objektinspektor]]&#039;&#039;&#039;, der sich auf der linken Seite in der IDE befindet, weisen Sie Komponenten zur Entwurfszeit Eigenschaften zu und erstellen Ereignisbehandlungsroutinen für sie. Auf diese Weise entsteht die Verbindung zwischen dem visuellen Erscheinungsbild Ihrer Anwendung und dem Code, der die Anwendung zur Ausführung bringt. Der &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; enthält zwei Registerkarten: &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; und &#039;&#039;&#039;Ereignisse&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Aktivieren Sie die Registerkarte &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, wenn Sie die physischen Attribute einer Komponente ändern möchten. Je nach Auswahl können Sie in manchen Kategorienoptionen Werte in ein Textfeld eingeben oder Werte aus einer Dropdown-Liste auswählen. Bei booleschen Operationen wechseln Sie zwischen True und False. Nachdem Sie das physische Erscheinungsbild der Komponenten definiert haben, erstellen Sie die Ereignisbehandlungsroutinen, die festlegen, wie die Komponenten arbeiten.&lt;br /&gt;
&lt;br /&gt;
Auf der Registerkarte &#039;&#039;&#039;Ereignisse&#039;&#039;&#039; definieren Sie für das ausgewählte Objekt Ereignisse. Gibt es für dieses Objekt bereits vordefinierte Ereignisbehandlungsroutinen, wählen Sie diese aus dem Dropdown-Feld aus. Im &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; sind einige Optionen standardmäßig ausgeblendet. Um diese Optionen einzublenden, klicken Sie auf das Pluszeichen (+) neben der Kategorie.&lt;br /&gt;
&lt;br /&gt;
Manche nicht-visuellen Komponenten, zum Beispiel die Borland-Datenprovider, ermöglichen einen schnellen Zugang zu bestimmten Editoren, zum Beispiel dem &#039;&#039;&#039;Verbindungseditor&#039;&#039;&#039; und dem &#039;&#039;&#039;Anweisungstext-Editor&#039;&#039;&#039;. Diese Editoren lassen sich am unteren Rand des &#039;&#039;&#039;Objektinspektors&#039;&#039;&#039; im Bereich &#039;&#039;&#039;Designer Verb&#039;&#039;&#039; aktivieren. Um einen Editor zu öffnen, setzen Sie den Mauszeiger auf den Namen des Editors, bis der Mauszeiger die Form einer Hand annimmt, und der Editorname sich in einen Link verwandelt. Alternativ können Sie mit der rechten Maustaste auf eine nicht-visuelle Komponente klicken und den zugehörigen Editor aus dem Kontextmenü auswählen. Beachten Sie, dass nicht alle nicht-visuellen Komponenten über einen Editor verfügen. Neben den Editoren werden in diesem Bereich auch Hyperlinks dargestellt, die benutzerdefinierte Komponenteneditoren anzeigen, eine Webseite aufrufen oder Dialogfelder einblenden.&lt;br /&gt;
&lt;br /&gt;
==Objektablage==&lt;br /&gt;
&lt;br /&gt;
Vordefinierte Vorlagen, Formulare und andere, schnell zugängliche Elemente, die sich in einer Anwendung einsetzen lassen, vereinfachen die Programmierung in {{Variables|Product}}.&lt;br /&gt;
&lt;br /&gt;
===Inhalt der Objektablage===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Objektablage|Objektablage]]&#039;&#039;&#039; enthält Elemente für die verschiedenen Arten von Anwendungen, die Sie entwickeln können. Sie beinhaltet Vorlagen, Formulare und weitere Elemente. Mit Hilfe der verfügbaren Vorlagen lassen sich Projekte wie Klassenbibliotheken, Steuerelementbibliotheken, Konsolenanwendungen und andere erstellen.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie zum Öffnen der &#039;&#039;&#039;Objektablage&#039;&#039;&#039;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Neu &amp;amp;gt; Weitere&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Im Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; wird dann der Inhalt der &#039;&#039;&#039;Objektablage&#039;&#039;&#039; angezeigt. Vorhandene Objekte können in der &#039;&#039;&#039;Objektablage&#039;&#039;&#039; bearbeitet oder daraus entfernt werden. Klicken Sie mit der rechten Maustaste in die &#039;&#039;&#039;Objektablage&#039;&#039;&#039;, um die verfügbaren Bearbeitungsoptionen anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
===Vorlagen in der Objektablage===&lt;br /&gt;
&lt;br /&gt;
Sie können in die &#039;&#039;&#039;Objektablage&#039;&#039;&#039; eigene Projekte als Vorlagen einfügen, um diese wieder zu verwenden oder für andere Entwickler bereitzustellen. Die mehrfache Verwendung von Objekten hat den Vorteil, dass Sie Programmfamilien mit gemeinsamer Benutzeroberfläche und Funktionalität erstellen können. Dadurch sparen Sie nicht nur Entwicklungszeit, sondern verbessern auch die Qualität Ihrer Produkte.&lt;br /&gt;
&lt;br /&gt;
Sie können der &#039;&#039;&#039;Objektablage&#039;&#039;&#039; ein Startprojekt, eine Demo, eine Vorlage oder eine andere nützliche Datei hinzufügen, die sich dann über das Menü &#039;&#039;&#039;Neu&#039;&#039;&#039; abrufen lässt. Wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projekt &amp;amp;gt; Der Objektablage hinzufügen&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Wählen Sie die gewünschte Datei aus. Wenn Sie anschließend &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Neu&#039;&#039;&#039;&amp;lt;/font&amp;gt; wählen, können Sie eine Kopie der hinzugefügten Datei laden und mit ihr arbeiten.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} ermöglicht das Erstellen von benutzerdefinierten Vorlagenbibliotheken zur Verwendung als Basis für künftige Projekte. Mithilfe von Vorlagenbibliotheken deklarieren Sie, wie Projekte aussehen sollen, und fügen der &#039;&#039;&#039;Objektablage&#039;&#039;&#039; neue Projekttypen hinzu.&lt;br /&gt;
&lt;br /&gt;
==Projektverwaltung==&lt;br /&gt;
&lt;br /&gt;
Ein &#039;&#039;&#039;Projekt&#039;&#039;&#039; besteht aus mehreren Anwendungsdateien. In der &#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039;, die sich auf der rechten Seite in der IDE befindet, können Sie die einzelnen Projektdateien, z.B. Formulare, ausführbare Dateien, Assemblies, Objekte und Bibliotheksdateien, anzeigen und organisieren. In der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; lassen sich Dateien über die Symbolleiste oder das Kontextmenü hinzufügen, entfernen und umbenennen. Sogar das Dialogfeld &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039; kann über das Kontextmenü der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
===Projektgruppen===&lt;br /&gt;
&lt;br /&gt;
Zusammengehörige Projekte können in einer &#039;&#039;&#039;Projektgruppe&#039;&#039;&#039; organisiert werden. Klicken Sie dazu in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; den Standardknoten einer Projektgruppe ([[File:ProjGroupNew.png]]) mit der rechten Maustaste an, und wählen Sie entweder &#039;&#039;&#039;[[Neues Projekt hinzufügen|Neues Projekt hinzufügen]]&#039;&#039;&#039; oder &#039;&#039;&#039;Existierendes Projekt hinzufügen&#039;&#039;&#039;. Durch das Verknüpfen mehrerer Projekte in einer Projektgruppe lässt sich die gesamte Projektgruppe gleichzeitig compilieren. Sie können aber auch jedes Projekt einzeln compilieren, indem Sie auf den Projektknoten mit der rechten Maustaste klicken und eine Compilier- bzw. Erzeugen-Option aus dem Kontextmenü auswählen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie nach dem Erstellen einer Projektgruppe die IDE beenden oder einen Speichern-Befehl für eines der enthaltenen Projekte eingeben, werden Sie aufgefordert, die &amp;lt;code&amp;gt;.groupproj&amp;lt;/code&amp;gt;-Datei zu speichern. Sie können eine Projektgruppe auch mit den Kontextmenübefehlen explizit speichern.&lt;br /&gt;
&lt;br /&gt;
==Daten-Explorer==&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;[[Daten-Explorer|Daten-Explorer]]&#039;&#039;&#039; lassen sich serverspezifische Schemaobjekte von Datenbanken, wie Tabellen, Felder, Stored Procedure-Definitionen, Trigger und Indizes durchsuchen. Die Erstellung und Verwaltung von Datenbankverbindungen erfolgt über Kontextmenüs. Außerdem können Sie Daten aus einer Datenquelle in die meisten Formulare ziehen und so schnell Ihre Datenbankanwendung erstellen.&lt;br /&gt;
&lt;br /&gt;
==Strukturansicht==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Strukturansicht|Strukturansicht]]&#039;&#039;&#039; enthält die hierarchische Struktur des Quelltexts im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; oder der Komponenten im Designer. Wenn Sie in der Strukturansicht für Quelltext auf ein Element doppelklicken, wird im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; die entsprechende Quelltextposition bzw. Deklaration angezeigt. Wenn Komponenten angezeigt werden, können Sie auf eine Komponente klicken, um sie im Formular auszuwählen.&lt;br /&gt;
&lt;br /&gt;
Falls der Quelltext Syntaxfehler enthält, werden diese im Ordner &#039;&#039;&#039;Fehler&#039;&#039;&#039; der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; angezeigt. Wenn Sie auf einen Fehler doppelklicken, wird die betreffende Stelle im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Um den Inhalt und das Erscheinungsbild der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; anzupassen, wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt; und ändern die Einstellungen nach Bedarf.&lt;br /&gt;
&lt;br /&gt;
==Versionsverwaltung==&lt;br /&gt;
&lt;br /&gt;
In der &#039;&#039;&#039;[[Versionsverwaltung|Versionsverwaltung]]&#039;&#039;&#039;, die sich im mittleren Bereich der IDE befindet, können Sie frühere Versionen einer Datei anzeigen und miteinander vergleichen. In dieser Ansicht lassen sich z.B. verschiedene Sicherungsversionen, gespeicherte lokale Änderungen oder der Puffer mit nicht gespeicherten Änderungen für die aktive Datei anzeigen. Unterliegt die aktuelle Datei der Versionskontrolle, sind alle Revisionstypen in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; verfügbar.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Subversion-Integration in der IDE|Subversion-Integration in der IDE]]&#039;&#039;&#039; ist in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; implementiert und zeigt Subversion-Informationen an, wenn diese im Dateisystem verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
Die Ansicht &#039;&#039;&#039;Historie&#039;&#039;&#039; (Versionsverwaltung) befindet sich rechts neben der Registerkarte &#039;&#039;&#039;Code&#039;&#039;&#039; und enthält die folgenden Registerkarten:&lt;br /&gt;
&lt;br /&gt;
* Auf der Seite &#039;&#039;&#039;Inhalt&#039;&#039;&#039; werden die aktuelle Version und frühere Versionen der Datei angezeigt.&lt;br /&gt;
* Auf der Seite &#039;&#039;&#039;Unterschied&#039;&#039;&#039; werden die Unterschiede zwischen den ausgewählten Versionen der Datei dargestellt.&lt;br /&gt;
* Die Seite &#039;&#039;&#039;Info&#039;&#039;&#039; enthält alle Beschriftungen und Kommentare der aktiven Datei.&lt;br /&gt;
&lt;br /&gt;
Mit den Schaltflächen in der Symbolleiste der Ansicht &#039;&#039;&#039;Historie&#039;&#039;&#039; können Sie Revisionsinformationen aktualisieren, eine Version auf den Stand der neusten Version bringen und den Bildlauf zwischen der Quelltextanzeige der Seiten &#039;&#039;&#039;Inhalt&#039;&#039;&#039; oder &#039;&#039;&#039;Unterschied&#039;&#039;&#039; mit derjenigen des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; synchronisieren sowie Navigationsoperationen (wie zum nächsten Unterschied wechseln) ausführen.&lt;br /&gt;
&lt;br /&gt;
==Quelltext-Editor==&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editor]]&#039;&#039;&#039;, der sich im mittleren Bereich der IDE befindet, können Sie den Quelltext Ihrer Anwendungen anzeigen und bearbeiten. Dieser leistungsstarke UTF8-Editor unterstützt Folgendes: Refactoring von Quelltext, automatische Sicherungen, Programmierhilfe, Syntaxhervorhebung, Rückgängigmachen mehrerer Aktionen, kontextsensitive Hilfe, Live-Vorlagen, automatische Blockvervollständigung, Suche nach Klassen und Units, Importieren von Namespaces und vieles mehr.&lt;br /&gt;
&lt;br /&gt;
==Debugger==&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe der integrierten Debugger lassen sich sowohl Laufzeitfehler als auch Fehler in der Logik einer {{Variables|Product}}-Anwendung finden. Bei der Arbeit mit den Debuggern können Sie den Quelltext schrittweise durchlaufen, Haltepunkte und überwachte Ausdrücke festlegen sowie Programmwerte prüfen und bearbeiten. Wenn Sie eine Anwendung debuggen, unterstützen Sie die [[Fenster zur Fehlersuche - Index|Debug-Fenster]] in einer Sitzung bei der Fehlersuche. Sie zeigen Informationen über den Status Ihrer Anwendung an.&lt;br /&gt;
&lt;br /&gt;
==Datei-Browser==&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;[[Datei-Browser|Datei-Browser]]&#039;&#039;&#039;, einem andockbaren Browser-Fenster im Windows-Stil, können Sie grundlegende Dateioperationen ausführen. Öffnen Sie den &#039;&#039;&#039;Datei-Browser&#039;&#039;&#039;, um eine Datei zu suchen, umzubenennen oder Versionskontrolloperationen für eine Datei auszuführen.&lt;br /&gt;
&lt;br /&gt;
Zum Ausführen einer Operation mit einer Datei wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Datei-Browser&#039;&#039;&#039;&amp;lt;/font&amp;gt;, navigieren zu der Datei, klicken sie mit der rechten Maustaste an und wählen die gewünschte Operation aus.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[IDE-Referenz und Hilfsprogramme|IDE-Referenz und Hilfsprogramme]]&lt;br /&gt;
* [[Ein Projekt starten|Ein Projekt starten - Überblick]]&lt;br /&gt;
* [[Desktop-Layouts speichern|Desktop-Layouts speichern]]&lt;br /&gt;
* [[Formular-Designer|Formular-Designer]]&lt;br /&gt;
* [[Komponenten in ein Formular einfügen|Komponenten in ein Formular einfügen]]&lt;br /&gt;
* [[Eigenschaften und Ereignisse festlegen|Eigenschaften und Ereignisse festlegen]]&lt;br /&gt;
* [[Quelltext-Editor|Quelltext-Editor]]&lt;br /&gt;
* [[Quelltext-Editor anpassen|Quelltext-Editor anpassen]]&lt;br /&gt;
* [[Anwendungen debuggen - Index|Anwendungen debuggen]]&lt;br /&gt;
* [[Datei-Browser|Datei-Browser]]&lt;br /&gt;
* [[Mit der Versionsverwaltung arbeiten|Mit der Versionsverwaltung arbeiten]]&lt;br /&gt;
* [[Delphi-Klassen-Explorer - Themen|Delphi-Klassen-Explorer - Themen]]&lt;br /&gt;
* [[C++-Klassen-Explorer - Themen|C++-Klassen-Explorer - Themen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Einführung]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Tour of the IDE]]&lt;br /&gt;
[[fr:Présentation de l&#039;EDI]]&lt;br /&gt;
[[ja:IDE の概要]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Vorlage:F&amp;diff=207927</id>
		<title>Vorlage:F</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Vorlage:F&amp;diff=207927"/>
		<updated>2016-05-18T08:59:18Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#switch: {{{1}}}&lt;br /&gt;
| linux = {{{3|}}}&lt;br /&gt;
| bde = {{{2|}}}&lt;br /&gt;
| cmd = {{{2|}}}&lt;br /&gt;
| dbexpress = {{{2|}}}&lt;br /&gt;
| mobilepreview = {{{2|}}}&lt;br /&gt;
| vcl = {{{2|}}}&lt;br /&gt;
| webbroker = {{{2|}}}&lt;br /&gt;
| metropolisui = {{{2|}}}&lt;br /&gt;
| activex = {{{2|}}}&lt;br /&gt;
| soap = {{{2|}}}&lt;br /&gt;
| datasnap = {{{2|}}}&lt;br /&gt;
| webdocs = {{{2|}}}&lt;br /&gt;
| radstudio = {{{2|}}}&lt;br /&gt;
| appmethod = {{{3|}}}&lt;br /&gt;
| update1 = {{{2|}}}&lt;br /&gt;
| l10n = {{{3|}}}&lt;br /&gt;
| {{{2|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vorlagen]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206899</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206899"/>
		<updated>2016-04-13T09:11:01Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Writeproperty.bmp&amp;#039; → &amp;#039;Writeproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Writeproperty.png|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Union.png|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206898</id>
		<title>Fenster Aufruf-Stack</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206898"/>
		<updated>2016-04-13T09:10:56Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;WhiteBGCallStackTopFrame.bmp&amp;#039; → &amp;#039;WhiteBGCallStackTopFrame.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Aufruf-Stack&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Funktionsaufrufe, die zur aktuellen Programmposition geführt haben, und die an die Funktionen übergebenen Argumente an. Das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; listet die letzte aufgerufene Funktion gefolgt von den zuvor aufgerufenen Funktionen auf. Die erste aufgerufene Funktion befindet sich am Ende der Liste. Wenn für eine Funktion Debug-Informationen zur Verfügung stehen, werden nach der Funktion die beim Aufruf übergebenen Argumente aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie auf einen Eintrag im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; doppelklicken, werden der Quelltext und die lokalen Variablen für den Frame angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zum Umschalten eines Haltepunktes für einen bestimmten Frame klicken Sie entweder auf das Haltepunktsymbol in der äußerst linken Spalte oder klicken den Frame mit der rechten Maustaste an und wählen aus dem Kontextmenü den Befehl Haltepunkt umschalten. Das Symbol in der äußerst linken Spalte des Fensters &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; zeigt Folgendes an:&lt;br /&gt;
&lt;br /&gt;
* Ein blauer Pfeil ([[File:WhiteBGCallStackTopFrame.png|Stack-Frame-Pfeil]]) steht für den obersten Stack-Frame.&lt;br /&gt;
* Ein rotes Häkchen ([[File:WhiteBGCallStackEnabledBP.png|Aktivierter Haltepunkt]]) zeigt an, dass für den Frame ein aktivierter Haltepunkt gesetzt ist.&lt;br /&gt;
* Ein graues Häkchen ([[File:WhiteBGCallStackDisabledBP.png|Indikator]]) zeigt an, dass für den Frame ein deaktivierter Haltepunkt vorhanden ist.&lt;br /&gt;
* Ein blauer Kreis ([[File:WhiteBGCallStackHasSymbols.png|Frame hat Symbole]]) gibt an, dass für den Frame Debug-Informationen (Symbole sind verfügbar) vorhanden sind.&lt;br /&gt;
* Ein grauer Kreis ([[File:WhiteBGCallStackNoSymbols.png|Keine Symbole]]) gibt an, dass für den Frame keine Debug-Informationen (Symbole sind nicht verfügbar) vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf, übergibt den Fokus aber nicht an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf und übergibt den Fokus an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Variablen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt im Fenster &#039;&#039;&#039;Lokale Variablen&#039;&#039;&#039; alle lokale Variablen an, die dem Funktionsaufruf zugeordnet sind, der aktuell im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählt ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Haltepunkt umschalten&lt;br /&gt;
|&lt;br /&gt;
Aktiviert einen deaktivierten Haltepunkt oder deaktiviert einen aktiven Haltepunkt. Haltepunktsymbole werden entsprechend des Symbolstatus des Frame in unterschiedlichen Farben dargestellt. Siehe die Beschreibung der Symbolfarben weiter oben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voll qualifizierte Namen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt die vollständigen Pfade der Dateinamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; immer sichtbar ist, auch wenn es den Fokus nicht hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[Haltepunkte setzen und bearbeiten|Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[fr:Fenêtre Pile d&#039;appels]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206897</id>
		<title>Fenster Aufruf-Stack</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206897"/>
		<updated>2016-04-13T09:10:51Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;WhiteBGCallStackNoSymbols.bmp&amp;#039; → &amp;#039;WhiteBGCallStackNoSymbols.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Aufruf-Stack&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Funktionsaufrufe, die zur aktuellen Programmposition geführt haben, und die an die Funktionen übergebenen Argumente an. Das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; listet die letzte aufgerufene Funktion gefolgt von den zuvor aufgerufenen Funktionen auf. Die erste aufgerufene Funktion befindet sich am Ende der Liste. Wenn für eine Funktion Debug-Informationen zur Verfügung stehen, werden nach der Funktion die beim Aufruf übergebenen Argumente aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie auf einen Eintrag im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; doppelklicken, werden der Quelltext und die lokalen Variablen für den Frame angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zum Umschalten eines Haltepunktes für einen bestimmten Frame klicken Sie entweder auf das Haltepunktsymbol in der äußerst linken Spalte oder klicken den Frame mit der rechten Maustaste an und wählen aus dem Kontextmenü den Befehl Haltepunkt umschalten. Das Symbol in der äußerst linken Spalte des Fensters &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; zeigt Folgendes an:&lt;br /&gt;
&lt;br /&gt;
* Ein blauer Pfeil ([[Image:WhiteBGCallStackTopFrame.bmp|Stack-Frame-Pfeil]]) steht für den obersten Stack-Frame.&lt;br /&gt;
* Ein rotes Häkchen ([[File:WhiteBGCallStackEnabledBP.png|Aktivierter Haltepunkt]]) zeigt an, dass für den Frame ein aktivierter Haltepunkt gesetzt ist.&lt;br /&gt;
* Ein graues Häkchen ([[File:WhiteBGCallStackDisabledBP.png|Indikator]]) zeigt an, dass für den Frame ein deaktivierter Haltepunkt vorhanden ist.&lt;br /&gt;
* Ein blauer Kreis ([[File:WhiteBGCallStackHasSymbols.png|Frame hat Symbole]]) gibt an, dass für den Frame Debug-Informationen (Symbole sind verfügbar) vorhanden sind.&lt;br /&gt;
* Ein grauer Kreis ([[File:WhiteBGCallStackNoSymbols.png|Keine Symbole]]) gibt an, dass für den Frame keine Debug-Informationen (Symbole sind nicht verfügbar) vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf, übergibt den Fokus aber nicht an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf und übergibt den Fokus an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Variablen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt im Fenster &#039;&#039;&#039;Lokale Variablen&#039;&#039;&#039; alle lokale Variablen an, die dem Funktionsaufruf zugeordnet sind, der aktuell im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählt ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Haltepunkt umschalten&lt;br /&gt;
|&lt;br /&gt;
Aktiviert einen deaktivierten Haltepunkt oder deaktiviert einen aktiven Haltepunkt. Haltepunktsymbole werden entsprechend des Symbolstatus des Frame in unterschiedlichen Farben dargestellt. Siehe die Beschreibung der Symbolfarben weiter oben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voll qualifizierte Namen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt die vollständigen Pfade der Dateinamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; immer sichtbar ist, auch wenn es den Fokus nicht hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[Haltepunkte setzen und bearbeiten|Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[fr:Fenêtre Pile d&#039;appels]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206896</id>
		<title>Fenster Aufruf-Stack</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206896"/>
		<updated>2016-04-13T09:10:47Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;WhiteBGCallStackHasSymbols.bmp&amp;#039; → &amp;#039;WhiteBGCallStackHasSymbols.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Aufruf-Stack&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Funktionsaufrufe, die zur aktuellen Programmposition geführt haben, und die an die Funktionen übergebenen Argumente an. Das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; listet die letzte aufgerufene Funktion gefolgt von den zuvor aufgerufenen Funktionen auf. Die erste aufgerufene Funktion befindet sich am Ende der Liste. Wenn für eine Funktion Debug-Informationen zur Verfügung stehen, werden nach der Funktion die beim Aufruf übergebenen Argumente aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie auf einen Eintrag im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; doppelklicken, werden der Quelltext und die lokalen Variablen für den Frame angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zum Umschalten eines Haltepunktes für einen bestimmten Frame klicken Sie entweder auf das Haltepunktsymbol in der äußerst linken Spalte oder klicken den Frame mit der rechten Maustaste an und wählen aus dem Kontextmenü den Befehl Haltepunkt umschalten. Das Symbol in der äußerst linken Spalte des Fensters &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; zeigt Folgendes an:&lt;br /&gt;
&lt;br /&gt;
* Ein blauer Pfeil ([[Image:WhiteBGCallStackTopFrame.bmp|Stack-Frame-Pfeil]]) steht für den obersten Stack-Frame.&lt;br /&gt;
* Ein rotes Häkchen ([[File:WhiteBGCallStackEnabledBP.png|Aktivierter Haltepunkt]]) zeigt an, dass für den Frame ein aktivierter Haltepunkt gesetzt ist.&lt;br /&gt;
* Ein graues Häkchen ([[File:WhiteBGCallStackDisabledBP.png|Indikator]]) zeigt an, dass für den Frame ein deaktivierter Haltepunkt vorhanden ist.&lt;br /&gt;
* Ein blauer Kreis ([[File:WhiteBGCallStackHasSymbols.png|Frame hat Symbole]]) gibt an, dass für den Frame Debug-Informationen (Symbole sind verfügbar) vorhanden sind.&lt;br /&gt;
* Ein grauer Kreis ([[Image:WhiteBGCallStackNoSymbols.bmp|Keine Symbole]]) gibt an, dass für den Frame keine Debug-Informationen (Symbole sind nicht verfügbar) vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf, übergibt den Fokus aber nicht an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf und übergibt den Fokus an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Variablen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt im Fenster &#039;&#039;&#039;Lokale Variablen&#039;&#039;&#039; alle lokale Variablen an, die dem Funktionsaufruf zugeordnet sind, der aktuell im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählt ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Haltepunkt umschalten&lt;br /&gt;
|&lt;br /&gt;
Aktiviert einen deaktivierten Haltepunkt oder deaktiviert einen aktiven Haltepunkt. Haltepunktsymbole werden entsprechend des Symbolstatus des Frame in unterschiedlichen Farben dargestellt. Siehe die Beschreibung der Symbolfarben weiter oben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voll qualifizierte Namen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt die vollständigen Pfade der Dateinamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; immer sichtbar ist, auch wenn es den Fokus nicht hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[Haltepunkte setzen und bearbeiten|Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[fr:Fenêtre Pile d&#039;appels]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206895</id>
		<title>Fenster Aufruf-Stack</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206895"/>
		<updated>2016-04-13T09:10:42Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;WhiteBGCallStackEnabledBP.bmp&amp;#039; → &amp;#039;WhiteBGCallStackEnabledBP.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Aufruf-Stack&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Funktionsaufrufe, die zur aktuellen Programmposition geführt haben, und die an die Funktionen übergebenen Argumente an. Das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; listet die letzte aufgerufene Funktion gefolgt von den zuvor aufgerufenen Funktionen auf. Die erste aufgerufene Funktion befindet sich am Ende der Liste. Wenn für eine Funktion Debug-Informationen zur Verfügung stehen, werden nach der Funktion die beim Aufruf übergebenen Argumente aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie auf einen Eintrag im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; doppelklicken, werden der Quelltext und die lokalen Variablen für den Frame angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zum Umschalten eines Haltepunktes für einen bestimmten Frame klicken Sie entweder auf das Haltepunktsymbol in der äußerst linken Spalte oder klicken den Frame mit der rechten Maustaste an und wählen aus dem Kontextmenü den Befehl Haltepunkt umschalten. Das Symbol in der äußerst linken Spalte des Fensters &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; zeigt Folgendes an:&lt;br /&gt;
&lt;br /&gt;
* Ein blauer Pfeil ([[Image:WhiteBGCallStackTopFrame.bmp|Stack-Frame-Pfeil]]) steht für den obersten Stack-Frame.&lt;br /&gt;
* Ein rotes Häkchen ([[File:WhiteBGCallStackEnabledBP.png|Aktivierter Haltepunkt]]) zeigt an, dass für den Frame ein aktivierter Haltepunkt gesetzt ist.&lt;br /&gt;
* Ein graues Häkchen ([[File:WhiteBGCallStackDisabledBP.png|Indikator]]) zeigt an, dass für den Frame ein deaktivierter Haltepunkt vorhanden ist.&lt;br /&gt;
* Ein blauer Kreis ([[Image:WhiteBGCallStackHasSymbols.bmp|Frame hat Symbole]]) gibt an, dass für den Frame Debug-Informationen (Symbole sind verfügbar) vorhanden sind.&lt;br /&gt;
* Ein grauer Kreis ([[Image:WhiteBGCallStackNoSymbols.bmp|Keine Symbole]]) gibt an, dass für den Frame keine Debug-Informationen (Symbole sind nicht verfügbar) vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf, übergibt den Fokus aber nicht an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf und übergibt den Fokus an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Variablen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt im Fenster &#039;&#039;&#039;Lokale Variablen&#039;&#039;&#039; alle lokale Variablen an, die dem Funktionsaufruf zugeordnet sind, der aktuell im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählt ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Haltepunkt umschalten&lt;br /&gt;
|&lt;br /&gt;
Aktiviert einen deaktivierten Haltepunkt oder deaktiviert einen aktiven Haltepunkt. Haltepunktsymbole werden entsprechend des Symbolstatus des Frame in unterschiedlichen Farben dargestellt. Siehe die Beschreibung der Symbolfarben weiter oben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voll qualifizierte Namen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt die vollständigen Pfade der Dateinamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; immer sichtbar ist, auch wenn es den Fokus nicht hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[Haltepunkte setzen und bearbeiten|Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[fr:Fenêtre Pile d&#039;appels]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206894</id>
		<title>Fenster Aufruf-Stack</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_Aufruf-Stack&amp;diff=206894"/>
		<updated>2016-04-13T09:10:38Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;WhiteBGCallStackDisabledBP.bmp&amp;#039; → &amp;#039;WhiteBGCallStackDisabledBP.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Aufruf-Stack&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Funktionsaufrufe, die zur aktuellen Programmposition geführt haben, und die an die Funktionen übergebenen Argumente an. Das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; listet die letzte aufgerufene Funktion gefolgt von den zuvor aufgerufenen Funktionen auf. Die erste aufgerufene Funktion befindet sich am Ende der Liste. Wenn für eine Funktion Debug-Informationen zur Verfügung stehen, werden nach der Funktion die beim Aufruf übergebenen Argumente aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie auf einen Eintrag im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; doppelklicken, werden der Quelltext und die lokalen Variablen für den Frame angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zum Umschalten eines Haltepunktes für einen bestimmten Frame klicken Sie entweder auf das Haltepunktsymbol in der äußerst linken Spalte oder klicken den Frame mit der rechten Maustaste an und wählen aus dem Kontextmenü den Befehl Haltepunkt umschalten. Das Symbol in der äußerst linken Spalte des Fensters &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; zeigt Folgendes an:&lt;br /&gt;
&lt;br /&gt;
* Ein blauer Pfeil ([[Image:WhiteBGCallStackTopFrame.bmp|Stack-Frame-Pfeil]]) steht für den obersten Stack-Frame.&lt;br /&gt;
* Ein rotes Häkchen ([[Image:WhiteBGCallStackEnabledBP.bmp|Aktivierter Haltepunkt]]) zeigt an, dass für den Frame ein aktivierter Haltepunkt gesetzt ist.&lt;br /&gt;
* Ein graues Häkchen ([[File:WhiteBGCallStackDisabledBP.png|Indikator]]) zeigt an, dass für den Frame ein deaktivierter Haltepunkt vorhanden ist.&lt;br /&gt;
* Ein blauer Kreis ([[Image:WhiteBGCallStackHasSymbols.bmp|Frame hat Symbole]]) gibt an, dass für den Frame Debug-Informationen (Symbole sind verfügbar) vorhanden sind.&lt;br /&gt;
* Ein grauer Kreis ([[Image:WhiteBGCallStackNoSymbols.bmp|Keine Symbole]]) gibt an, dass für den Frame keine Debug-Informationen (Symbole sind nicht verfügbar) vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf, übergibt den Fokus aber nicht an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; auf den im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählten Funktionsaufruf und übergibt den Fokus an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Variablen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt im Fenster &#039;&#039;&#039;Lokale Variablen&#039;&#039;&#039; alle lokale Variablen an, die dem Funktionsaufruf zugeordnet sind, der aktuell im Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; ausgewählt ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Haltepunkt umschalten&lt;br /&gt;
|&lt;br /&gt;
Aktiviert einen deaktivierten Haltepunkt oder deaktiviert einen aktiven Haltepunkt. Haltepunktsymbole werden entsprechend des Symbolstatus des Frame in unterschiedlichen Farben dargestellt. Siehe die Beschreibung der Symbolfarben weiter oben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voll qualifizierte Namen anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt die vollständigen Pfade der Dateinamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039; immer sichtbar ist, auch wenn es den Fokus nicht hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Aufruf-Stack&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[Haltepunkte setzen und bearbeiten|Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[fr:Fenêtre Pile d&#039;appels]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Registrierte_Typbibliotheken&amp;diff=206893</id>
		<title>Registrierte Typbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Registrierte_Typbibliotheken&amp;diff=206893"/>
		<updated>2016-04-13T09:10:33Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;ViewImport.bmp&amp;#039; → &amp;#039;ViewImport.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcRegisteredTypeLibraries&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Registrierte Typbibliotheken&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Liste aller Typbibliotheken an, die aktuell bei Ihrem System registriert sind. Die Ansicht &#039;&#039;&#039;Registrierte Typbibliotheken&#039;&#039;&#039; wird im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; angezeigt. Sie können Typbibliotheken anzeigen, durchsuchen und registrieren bzw. deren Registrierung aufheben.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:ViewImport.png]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Ansicht&lt;br /&gt;
| &lt;br /&gt;
Filtert die Ansicht. Folgende Befehle sind verfügbar:&lt;br /&gt;
* Registrierte Typbibliotheken&lt;br /&gt;
* Registrierte ActiveX-Steuerelemente&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:RegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Registrieren&lt;br /&gt;
| &lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Typbibliothek registrieren&#039;&#039;&#039; an (ein Standarddialogfeld zum Öffnen von Dateien). Navigieren Sie zu der .tlb-Datei, die Sie registrieren möchten, und klicken Sie dann auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf den nach unten weisenden Pfeil, um für die ausgewählte Typbibliothek eine &#039;&#039;&#039;[[Registrierung des aktuellen Benutzers für ActiveX-Server|Registrierung für den aktuellen Benutzer]]&#039;&#039;&#039; durchzuführen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:UnRegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Registrierung aufheben&lt;br /&gt;
| &lt;br /&gt;
Hebt die Registrierung der ausgewählten Typbibliothek auf, und entfernt sie aus der Liste. Diese Schaltfläche hebt – abhängig davon, wie die Typbibliothek registriert wurde – die Registrierung der Typbibliothek entweder für alle Benutzer oder nur für den aktuellen Benutzer auf:&lt;br /&gt;
&lt;br /&gt;
* Wenn die Typbibliothek für &#039;&#039;&#039;alle Benutzer&#039;&#039;&#039; registriert ist, wird sie auch für &#039;&#039;&#039;alle Benutzer&#039;&#039;&#039; deregistriert.&lt;br /&gt;
* Wenn die Typbibliothek für den &#039;&#039;&#039;aktuellen Benutzer&#039;&#039;&#039; registriert ist, wird sie nur für den &#039;&#039;&#039;aktuellen Benutzer&#039;&#039;&#039; deregistriert.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur Registrierung finden Sie unter [[Registrierung des aktuellen Benutzers für ActiveX-Server]].&lt;br /&gt;
&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:OpenTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Öffnen&lt;br /&gt;
| &lt;br /&gt;
Öffnet die ausgewählte Typbibliothek zur Ansicht.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ImportTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Importieren&lt;br /&gt;
| &lt;br /&gt;
Importiert die ausgewählte Typbibliothek mithilfe des [[Experte für den Import einer Komponente|Experten für den Import einer Komponente]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchGlass.png|Lupe]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Suchen&lt;br /&gt;
| &lt;br /&gt;
Geben Sie einen Such-String ein. Die Liste zeigt automatisch nur die Typbibliotheken an, die mit Ihrem Such-String übereinstimmen. Der String kann in jedem auf dieser Seite angegebenen Feld vorhanden sein. Klicken Sie auf &#039;&#039;&#039;X&#039;&#039;&#039;, um den Such-String zu löschen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Beschreibung&lt;br /&gt;
| &lt;br /&gt;
Die zu dieser Typbibliothek gehörende Beschreibung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Version&lt;br /&gt;
| &lt;br /&gt;
Die zu dieser Typbibliothek gehörende Versionsnummer.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Dateiname&lt;br /&gt;
| &lt;br /&gt;
Der Speicherort der .tlb-.Datei in Ihrem System.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
GUID&lt;br /&gt;
| &lt;br /&gt;
Der &#039;&#039;&#039;GUID (Globally Unique Identifier)&#039;&#039;&#039;, der dieser Typbibliothek zugeordnet ist.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
* [[COM-Objekte registrieren]]&lt;br /&gt;
** [[COM-Objekte registrieren#Verwalten von Registrierungseinträgen|Hinweis zum Verwalten von Registrierungseinträgen]]&lt;br /&gt;
* [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
* [[Typbibliotheken]]&lt;br /&gt;
* [[Elemente der Typbibliothek]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
* [[Das Fenster des Typbibliothekseditors]]&lt;br /&gt;
* [[Typbibliothek-Explorer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Registered Type Libraries]]&lt;br /&gt;
[[fr:Bibliothèques de types recensées]]&lt;br /&gt;
[[ja:［登録済みのタイプ ライブラリ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206892</id>
		<title>SDK-Manager</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206892"/>
		<updated>2016-04-13T09:10:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Umgebungsoptionen}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; SDK-Manager}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf eine Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zeigt die vorhandenen SDKs an und ermöglicht das Hinzufügen und Verwalten von SDKs für [[Hinzufügen von SDKs für Mac OS X oder iOS|Mac OS X, iOS]] und [[Hinzufügen von Android-SDKs|Android]].&lt;br /&gt;
&lt;br /&gt;
==Funktionen von SDKs==&lt;br /&gt;
&lt;br /&gt;
Ein SDK (Software Development Kit) stellt die Software bereit, die zum Erzeugen von Anwendungen für eine Zielplattform benötigt wird. Die SDK-Informationen, anhand derer &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; die erforderliche Software auf Ihrem System sucht, werden auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; bereitgestellt.&lt;br /&gt;
&lt;br /&gt;
Mac OS X- und iOS-SDKs enthalten:&lt;br /&gt;
&lt;br /&gt;
* Eine Liste mit absoluten Pfaden und Ordnern auf dem Mac, die zum Erzeugen von Anwendungen für die SDK-Zielplattform erforderlich sind.&lt;br /&gt;
* Eine Kopie derjenigen Dateien, die von der Zielplattform oder der Zwischenplattform mithilfe eines [[Verbindungsprofil-Manager|Verbindungsprofils]] übernommen werden können.&lt;br /&gt;
&lt;br /&gt;
Android-SDKs enthalten die Pfade zu der erforderlichen Software auf Ihrem System.&lt;br /&gt;
&lt;br /&gt;
Auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; wird für jede Zielplattform, der ein SDK zugeordnet ist, ein SDK als Standard-SDK in Fettschrift angezeigt. Windows-Plattformen haben kein Standard-SDK.&lt;br /&gt;
&lt;br /&gt;
==Plattformen und Anwendungstypen, die ein SDK erfordern==&lt;br /&gt;
&lt;br /&gt;
SDKs sind für die folgenden Plattformen und Anwendungstypen &#039;&#039;&#039;erforderlich&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Geräteübergreifende C++-Anwendungen für die &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;-Plattform.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 32 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 64 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die &#039;&#039;&#039;Android&#039;&#039;&#039;-Plattform.&lt;br /&gt;
*:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Ihr Android SDK und NDK vom Installationsprogramm von {{Variables|Product}} installiert wurden, dann sind dem [[SDK-Manager|SDK-Manager]] die Installationsverzeichnisse bekannt. In diesem Fall sollten die SDK-Felder automatisch ausgefüllt worden sein, und Sie müssen kein SDK für Ihre Android-Apps hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==Dateinamen und Dateierweiterung für SDKs==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SDK-Namen&#039;&#039;&#039; unterliegen – außer dass sie gültige Dateinamen gemäß [[lib_de:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]] sein müssen – kaum Beschränkungen. Doppelte SDK-Namen führen zu einem Fehler (beim Hinzufügen und Importieren).&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Erweiterung von SDK-Dateien&#039;&#039;&#039; lautet &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;. Sie wird automatisch beim Speichern des SDK als Datei hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Beispiele für SDK-Namen:&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Jedes definierte SDK wird als &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;-Datei in Ihrem Ordner &#039;&#039;&#039;Anwendungsdaten&#039;&#039;&#039; (der von [[lib_de:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]] zurückgegeben wird) gespeichert, wie z. B. unter Windows 7 in folgendem Ordner:&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Die Datei enthält die [[#Funktionen von SDKs|Informationen über das SDK]], wie die Pfade zu der Software, die zum Erzeugen von Anwendungen für die SDK-Zielplattform benötigt wird.&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen SDK-Dateien (der &#039;&#039;&#039;lokale SDK-Dateizwischenspeicher&#039;&#039;&#039;) werden standardmäßig im Verzeichnis {{Path|{{UserDocumentsPath}}\SDKs}} gespeichert.&lt;br /&gt;
&lt;br /&gt;
Zum Ändern des Speicherorts des lokalen SDK-Dateizwischenspeichers eines SDKs, befolgen Sie die nachstehenden Anweisungen:&lt;br /&gt;
&lt;br /&gt;
* Für Android legen Sie im &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; die Pfade fest, damit diese zum neuen Speicherort führen.&lt;br /&gt;
* Für OS X oder iOS lesen Sie &#039;&#039;&#039;[[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bereich &amp;quot;SDK&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Versionen&lt;br /&gt;
|&lt;br /&gt;
Listet die definierten SDKs zusammen mit den zugewiesenen Plattformen auf. Das Standard-SDK für eine Plattform wird in &#039;&#039;&#039;Fettschrift&#039;&#039;&#039; angezeigt.&lt;br /&gt;
* Führen Sie einen der folgenden Schritte aus, um das Standard-SDK für eine Plattform festzulegen:&lt;br /&gt;
** Klicken Sie mit der rechten Maustaste auf den SDK-Eintrag, und wählen Sie &#039;&#039;&#039;Als Standard&#039;&#039;&#039;.&lt;br /&gt;
** Doppelklicken Sie auf den SDK-Eintrag.&lt;br /&gt;
* Um ein SDK zu bearbeiten, wählen Sie es in der Liste &#039;&#039;&#039;SDK-Versionen&#039;&#039;&#039; aus, nehmen Änderungen an den &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; vor und klicken dann auf &#039;&#039;&#039;OK&#039;&#039;&#039; (wenn Sie nicht auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken, werden die Änderungen nicht gespeichert).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf ein SDK werden die Schaltflächen zur Verwaltung von SDKs (&#039;&#039;&#039;Löschen&#039;&#039;&#039; und &#039;&#039;&#039;Exportieren&#039;&#039;&#039;) aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Zeigt die aktuellen Einstellungen des ausgewählten SDK an.&lt;br /&gt;
&lt;br /&gt;
Der Inhalt dieses Frames ist von der SDK-Plattform abhängig: [[#Eigenschaften für Mac OS X- und iOS-SDKs|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] oder &#039;&#039;&#039;[[#Eigenschaften von Android-SDK, -NDK und Java|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften für Mac OS X- und iOS-SDKs===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frame &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;- oder &#039;&#039;&#039;iOS&#039;&#039;&#039;-SDK auswählen.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokales Stammverzeichnis&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Verzeichnis auf dem lokalen Computer an, in dem die Dateien von dem Remote-Computer zwischengespeichert werden. Der Vorgabewert lautet:&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-Name&amp;amp;gt;&lt;br /&gt;
Der Wert für die Variable $(BDSPLATFORMSDKSDIR) wird auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Umgebungsvariablen|Umgebungsvariablen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; festgelegt.&lt;br /&gt;
&lt;br /&gt;
In C++ wird dieses Verzeichnis mit der Option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt; an den Compiler übergeben. Den Remote-Pfadangaben wird implizit das lokale Stammverzeichnis vorangestellt.&lt;br /&gt;
&lt;br /&gt;
Sie können die aktuellen Werte durch Klicken auf [[File:SavePaths.png]] &#039;&#039;&#039;Pfade als Vorgabe für die ausgewählte Plattform speichern&#039;&#039;&#039; im Bereich &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; als neue Standardwerte festlegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Remote-Pfade&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Liste der Pfade auf dem Remote-Computer an, die auf den lokalen Computer übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Ein Remote-Pfad besteht aus:&lt;br /&gt;
* &#039;&#039;&#039;Verzeichnis&#039;&#039;&#039;. Gibt das Verzeichnis auf der Zielplattform oder der Zwischenplattform an.&lt;br /&gt;
* &#039;&#039;&#039;Dateifilter&#039;&#039;&#039;. Repräsentiert entweder den Dateinamen (für eine einzelne Datei) oder den Platzhalter * (Sternchen), was allen Dateien in dem angegebenen Verzeichnis entspricht. Beispiel: OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Unterverzeichnisse&#039;&#039;&#039;. Gibt an, ob Unterverzeichnisse einbezogen werden sollen.&lt;br /&gt;
&lt;br /&gt;
Es gibt vier Kategorien von Remote-Pfaden. Wie die Pfade/Einträge an den C++-Compiler und -Linker übergeben werden, wird durch die jeweilige Kategorie festgelegt:&lt;br /&gt;
* &#039;&#039;&#039;Include-Pfade&#039;&#039;&#039; werden an den Compiler als Teil des &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt;-Pfads (der Include-Dateisuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Bibliothekspfade&#039;&#039;&#039; werden an den Linker als Teil des &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt;-Pfads (der Bibliothekssuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Frameworks&#039;&#039;&#039; werden an den Compiler (mit der Option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) und an den Linker (mit der Option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Andere Pfade&#039;&#039;&#039; werden nicht standardmäßig an den Compiler/Linker übergeben, aber auf den lokalen Computer übernommen.&lt;br /&gt;
&lt;br /&gt;
Alle angegebenen Elemente werden auf den lokalen Computer übernommen. Siehe [[Paclient.exe: Die Client-Anwendung von Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Alle Pfade müssen das für den Ziel-Host-Computer geeignete Format aufweisen. Verwenden Sie beispielsweise Schrägstriche (/) als Trennzeichen für Mac-Hosts. Bestimmte Zeichen, wie z. B. die Tilde (~), werden für Mac erkannt.&lt;br /&gt;
&lt;br /&gt;
Folgende Schaltflächen sind im Feld &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; vorhanden:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Neuen Pfadeintrag hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen]]&#039;&#039;&#039; an. Sie können ein neues SDK auch durch Drücken der Taste &#039;&#039;&#039;EINFG&#039;&#039;&#039; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; einfügen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Ausgewählten Pfadeintrag bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag bearbeiten]]&#039;&#039;&#039; an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Ausgewählten Pfadeintrag löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung den ausgewählten Pfadeintrag. Sie können einen Pfad auch durch Drücken der Taste &#039;&#039;&#039;ENTF&#039;&#039;&#039; bei ausgewähltem Pfadeintrag in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; löschen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Pfade auf Vorgabe für die ausgewählte Plattform zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und überschreibt nach der Bestätigung alle Pfadeinträge mit den Standardwerten des SDK für die ausgewählte Plattform. Bezieht das &#039;&#039;&#039;Lokale Stammverzeichnis&#039;&#039;&#039; nur mit ein, wenn es leer ist.&lt;br /&gt;
&lt;br /&gt;
Die wiederhergestellten Werte werden folgendermaßen ermittelt:&lt;br /&gt;
* Wenn Sie die Vorgaben nicht zurückgesetzt haben, sind die Werte die Standardwerte von {{Variables|Product}}.&lt;br /&gt;
* Nach dem Zurücksetzen auf die Standardwerte werden die neuen Werte zu den Standardwerten und werden in der Datei {{Path|&amp;amp;lt;Plattform&amp;amp;gt;.defaultsdkpaths}} in Ihrem {{Path|{{AppDataPath}}}}-Verzeichnis gespeichert. Daher werden durch Klicken auf [[File:ResetPaths.png]] die neuen Standardwerte wiederhergestellt.&lt;br /&gt;
* Löschen Sie zum Wiederherstellen der ursprünglichen Standardwerte die Datei {{Path|.defaultsdkpaths}} für die Zielplattform. Die ursprünglichen Standardpfade erscheinen jetzt in Ihren neuen SDKs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SavePaths.png]] Pfade als Standard für die ausgewählte Plattform speichern&lt;br /&gt;
|&lt;br /&gt;
Überschreibt die Standardpfadangaben mit den angegebenen SDK-Werten für Pfadeinträge für die ausgewählte Plattform. Nach dem Speichern der Pfade als Standardwerte werden die hier eingegebenen neuen Werte wiederhergestellt, wenn Sie auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;) klicken.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern von Standardpfaden wird für die Vorgaben eine Datei erstellt. Der Dateiname ist der Plattformname mit der Erweiterung &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Um Ihre Einstellungen zu verwerfen und die ursprünglichen Standardwerte wiederherzustellen, löschen Sie zuerst die Datei &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; aus dem Verzeichnis, zu dem &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; erweitert wird ({{Path|{{AppDataPath}}}}) und klicken dann auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png]] Schaltfläche &amp;quot;Nach oben&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach oben. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AUF&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach oben verschieben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Schaltfläche &amp;quot;Nach unten&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach unten. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AB&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach unten verschieben.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokalen Dateizwischenspeicher aktualisieren&lt;br /&gt;
|&lt;br /&gt;
[[Verbindungsprofil auswählen|Fordert Sie zur Angabe eines Verbindungsprofils]] auf und übernimmt alle in dem aktuellen Verbindungsprofil angegebenen Dateien vom lokalen (Entwicklungs-)Computer auf den Remote-Zielcomputer. Nur Dateien mit unterschiedlichen Größen oder Zeitstempeln als diejenigen, die sich bereits im lokalen SDK-Dateizwischenspeicher befinden, werden übernommen. Ein Fortschrittsdialogfeld wird während der Übernahme angezeigt, in dem Sie den Vorgang abbrechen können. Zudem wird vor dem Überschreiben von lokalen Dateien eine Bestätigungsmeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
Sie sollten auf diese Schaltfläche klicken, nachdem Sie Änderungen an den Pfaden im Dialogfeld &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; vorgenommen haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039;, in dem Sie ein SDK als Verbindungsprofil für die Zielplattform auswählen können. Durch Drücken der Taste &amp;lt;code&amp;gt;EINFG&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; wird dieses Dialogfeld ebenfalls geöffnet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung das aktuell ausgewählte SDK. Sie können ein SDK auch durch Drücken der Taste &amp;lt;code&amp;gt;ENTF&amp;lt;/code&amp;gt; löschen, wenn ein SDK in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; den Fokus hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exportieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines Dateinamens an und speichert die SDK-Einstellungen an dieser Position (der Standarddateiname lautet &amp;quot;&amp;amp;lt;sdk-Name&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines SDK-Dateinamens an und importiert die enthaltenen SDK-Einstellungen in die IDE.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften von Android-SDK, -NDK und Java===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Fenster &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Android&#039;&#039;&#039;-SDK auswählen. Das Fenster &amp;quot;Eigenschaften&amp;quot; enthält drei Registerkarten: &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; und &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;SDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-SDK.&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren Android-SDK-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner einen Unterordner namens &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; mit der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; enthalten. In der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; ist die Version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) Ihres Android-SDK angegeben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
ZipAlign-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;ZipAlign.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;Android.bat&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Adb-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Plattformtools &amp;quot;Adb.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aapt-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Erzeugungstools &amp;quot;aapt.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-API-Level-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des zu verwendenden SDK-API-Level-Ordners. Jede Version ist geeignet (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;SDK-Ordner&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren SDK-API-Level-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner die Datei &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;NDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-NDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; verringert mithilfe dieser ausführbaren Datei die Größe Ihrer Android-Anwendungspakete.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
gdbserver-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des GDB-Servers im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-API-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des API-Ordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren NDK-API-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner eine Datei mit dem Pfad &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für {{CBuilder}}-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort der C++-Bibliothek im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für das Delphi-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Delphi-Bibliotheksordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;Java&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
KeyTool-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;KeyTool.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
JarSigner-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;JarSigner.exe&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; In den Android-SDK-Eigenschaften können Sie keine Netzwerkadressen als Speicherorte verwenden, die mit einem doppelten Backslash beginnen. Beispielsweise ist &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; hier kein gültiger Wert. Verwenden Sie stattdessen ein [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive Netzwerklaufwerk].&lt;br /&gt;
&lt;br /&gt;
==Fehlerbehebung (Mac OS X und iOS)==&lt;br /&gt;
&lt;br /&gt;
===Behandlung mehrerer Xcode-Installationen===&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Installationen von Xcode müssen Sie sicherstellen, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf den Xcode-Hauptinstallationsordner zeigt. Geben Sie &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; ein, um den Pfad zum aktuell ausgewählten Entwicklerverzeichnis anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Wenn das Befehlszeilentool auf einen Ordner zeigt, der nicht Ihr Xcode-Hauptinstallationsordner ist, geben Sie &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;Pfad&amp;amp;gt;&amp;lt;/code&amp;gt; ein, um das Entwicklerverzeichnis festzulegen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie in der [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html Apple-Dokumentation für xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Fehlende SDK-Versionen aufgrund eines falschen Xcode-Verzeichnisses===&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl eines Verbindungsprofils im Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039; wird die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; mit den vom [[PAServer: Die Platform Assistant Server-Anwendung|Platform Assistant]] auf dem Remote-Computer ermittelten SDK-Versionen gefüllt.&lt;br /&gt;
&lt;br /&gt;
Wenn die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; leer ist, eine erwartete SDK-Version nicht aufgeführt ist oder der folgende Fehler angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Überprüfen Sie die Xcode-Installation auf Ihrem Mac, und stellen Sie sicher, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf Ihren Xcode-Installationsordner zeigt. Siehe [[#Behandlung mehrerer Xcode-Installationen|Behandlung mehrerer Xcode-Installationen]].&lt;br /&gt;
&lt;br /&gt;
Wenn der Pfad, auf den von &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; gezeigt wird, korrekt ist, überprüfen Sie den Inhalt des folgenden Verzeichnisses:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;Xcode-Entwicklerverzeichnis&amp;amp;gt;/Platforms/&amp;amp;lt;Plattform&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Wie z. B.: &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plattform&#039;&#039; ist hierbei:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; für die OS X-Plattform&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; für die Plattformen &amp;quot;iOS-Gerät - 32 Bit&amp;quot; und &amp;quot;iOS-Gerät - 64 Bit&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; für die Plattform &amp;quot;iOS-Simulator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; liest die SDK-Versionen aus diesem Verzeichnis, und die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; enthält nur diese SDK-Versionen.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der &amp;quot;Platform Assistant&amp;quot; stellt ein zusätzliches SDK, &#039;&#039;&#039;Befehlszeilentools&#039;&#039;&#039; (Command Line Tools), bereit, das Sie nur für die OS X-Plattform installieren müssen.&lt;br /&gt;
&lt;br /&gt;
===Fehler &amp;quot;Unbekannter Compiler&amp;quot; nach Aktualisierung von XCode===&lt;br /&gt;
&lt;br /&gt;
Nach der Aktualisierung von XCode auf OS X könnte der Fehler &amp;lt;code&amp;gt;[bccosx Schwerer Fehler]... unbekannter Compiler &amp;lt;/code&amp;gt; auftreten. &lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:&lt;br /&gt;
&lt;br /&gt;
* Löschen Sie das SDK aus dem [[SDK-Manager|SDK-Manager]]. &lt;br /&gt;
** Öffnen Sie {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; [[Umgebungsoptionen|Umgebungsoptionen]] &amp;amp;gt; SDK-Manager}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie können den [[SDK-Manager|SDK-Manager]] auch mit &#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf die OS X-Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039; öffnen.&lt;br /&gt;
** Wählen Sie im Abschnitt &#039;&#039;&#039;OS X&#039;&#039;&#039; die SDK-Version aus, und klicken Sie auf &#039;&#039;&#039;Löschen&#039;&#039;&#039;.&lt;br /&gt;
* Entfernen Sie den gesamten Inhalt aus dem SDK-Ordner auf dem Computer, auf dem {{product}} installiert ist.&lt;br /&gt;
** Der SDK-Ordner befindet sich unter {{path | Dokumente\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Entfernen Sie den Ordner &amp;quot;scratch-dir&amp;quot; aus dem PAServer-Verzeichnis auf OS X.&lt;br /&gt;
&lt;br /&gt;
Rufen Sie anschließend die Anwendung erneut auf, um ein neues SDK hinzuzufügen. &lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Neues SDK hinzufügen|Neues SDK hinzufügen]]&lt;br /&gt;
* [[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten]]&lt;br /&gt;
* [[Neues Android SDK erstellen|Neues Android SDK erstellen]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Plattformvoraussetzungen für FireMonkey|Plattformvoraussetzungen für FireMonkey]]&lt;br /&gt;
* [[Geräteübergreifende Anwendungen - Index|Geräteübergreifende Anwendungen]]&lt;br /&gt;
* [[Hinzufügen von SDKs für Mac OS X oder iOS|Hinzufügen von SDKs für Mac OS X oder iOS]]&lt;br /&gt;
* [[Hinzufügen von Android-SDKs|Hinzufügen von Android-SDKs]]&lt;br /&gt;
* [[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&lt;br /&gt;
* [[Verbindungsprofil auswählen|Verbindungsprofil auswählen]]&lt;br /&gt;
* [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[fr:Gestionnaire de SDK]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Explorer-Dateigruppen&amp;diff=206891</id>
		<title>Explorer-Dateigruppen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Explorer-Dateigruppen&amp;diff=206891"/>
		<updated>2016-04-13T09:10:24Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcCpp&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer &amp;amp;gt; Benutzerdefinierte Dateigruppen konfigurieren&#039;&#039;&#039; &amp;lt;/font&amp;gt; ([[File:ClExplCreateGroup.png]] Schaltfläche)&lt;br /&gt;
&lt;br /&gt;
Ermöglicht das Erstellen und Verwalten von Anzeigegruppen im &#039;&#039;&#039;C++-Klassen-Explorer&#039;&#039;&#039;. Im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
* Aktivieren/Deaktivieren von bestimmten Anzeigegruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039;.&lt;br /&gt;
* Festlegen der Reihenfolge der Anzeigegruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039;.&lt;br /&gt;
* Erstellen neuer, beliebiger Gruppen für die Baumstruktur der &#039;&#039;&#039;Typliste&#039;&#039;&#039;.&lt;br /&gt;
* Ändern von vorhandenen Gruppen durch Ersetzen des Namens oder des Verzeichnisses der Gruppe.&lt;br /&gt;
* Löschen von Gruppen, die Sie erstellt haben. Die Standardgruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, usw.) können nicht gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gruppen: &#039;&#039;&#039;Name&#039;&#039;&#039; und &#039;&#039;&#039;Verzeichnis&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Legt den Namen der Anzeigegruppe und das Verzeichnis fest, das die Member der Anzeigegruppe enthält. In der Typliste im C++-Klassen-Explorer werde Gruppen mit dem Symbol [[File:ClExplCustomGroup.png]] ausgewiesen. &lt;br /&gt;
&lt;br /&gt;
Die Standardanzeigegruppen sind:&lt;br /&gt;
* $(Project) - das Verzeichnis der Projektdatei (.cbproj) für das aktuelle Projekt  {{f|vcl|&lt;br /&gt;
* VCL - [[Überblick zu VCL|Visuelle Komponentenbibliothek (Visual Component Library)]] }}&lt;br /&gt;
* FMX - [[FireMonkey|FireMonkey-Anwendungsplattform]]&lt;br /&gt;
* RTL - [[RTL|Laufzeitbibliothek (Run-time Library)]]&lt;br /&gt;
* ATL - Active Template Library&lt;br /&gt;
* STL - Standardvorlagenbibliothek (Standard Template Library)&lt;br /&gt;
* BOOST - [[Boost|Boost-Bibliotheken|Boost-Bibliotheken]]&lt;br /&gt;
* Sonstige&lt;br /&gt;
&lt;br /&gt;
Diese Liste enthält auch alle neuen Gruppen, die Sie angelegt haben.&lt;br /&gt;
&lt;br /&gt;
Nur Gruppen mit einem Häkchen [[File:ClExplCheckmark.png]] erscheinen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Die Reihenfolge der Gruppen in dem Dialogfeld Explorer-Dateigruppen bestimmt die Reihenfolge der Gruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039;. Mit [[File:UpArrow.png|Pfeil nach oben]] bzw. [[File:DownArrow.png|Pfeil nach unten]] können Sie eine ausgewählte Gruppe in der Liste nach oben bzw. nach unten verlagern.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verzeichnis&#039;&#039;&#039; ist der Speicherort der Quelltextdateien, aus welchen eine bestimmte Gruppe besteht.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png|Pfeil nach oben]] oder [[File:DownArrow.png|Pfeil nach unten]]&lt;br /&gt;
|&lt;br /&gt;
* Klicken Sie auf [[File:UpArrow.png|Pfeil nach oben]], um eine ausgewählte Gruppe in der Anzeigereihenfolge nach oben zu verschieben.  &lt;br /&gt;
* Klicken Sie auf [[File:DownArrow.png|Pfeil nach unten]], um eine ausgewählte Gruppe in der Anzeigereihenfolge nach unten zu verschieben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; und &#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039; &amp;lt;br /&amp;gt; Eingabefelder&lt;br /&gt;
|&lt;br /&gt;
Geben Sie beim Erstellen einer neuen Gruppe einen Namen und ein Verzeichnis für die Gruppe ein. Geben Sie beim Ersetzen einer vorhandenen Gruppe einen neuen Namen und/oder ein neues Verzeichnis für die Gruppe ein. Das Verzeichnis muss alle Quelltextdateien enthalten, die zu der Gruppe gehören. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ersetzen&lt;br /&gt;
|&lt;br /&gt;
Ersetzt die ausgewählte Gruppe mit dem Namen und dem Verzeichnis, das Sie im Eingabefeld angegeben haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Fügt eine Anzeigegruppe mit dem von Ihnen im Eingabefeld angegebenen Namen und Verzeichnis hinzu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Löscht die ausgewählte Gruppe. Sie können alle von Ihnen angelegten Gruppen löschen. Die Standardgruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, usw.) lassen sich jedoch nicht löschen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[C++-Klassen-Explorer (Fenster)|C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Explorer File Groups]]&lt;br /&gt;
[[fr:Groupes de fichiers de l&#039;explorateur]]&lt;br /&gt;
[[ja:［エクスプローラ ファイル グループ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Listen_Dialogfeld&amp;diff=206890</id>
		<title>Listen Dialogfeld</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Listen_Dialogfeld&amp;diff=206890"/>
		<updated>2016-04-13T09:10:21Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;amp;lt;Listen&amp;amp;gt; Dialogfeld}}&lt;br /&gt;
{{Parent|Menübefehle und Dialogfelder von RAD Studio - Index}}&lt;br /&gt;
&lt;br /&gt;
Dieses Dialogfeld gehört einer Gruppe von generischen Dialogfeldern, die Folgendes enthalten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bedingungen&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Include-Pfad&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Laufzeit-Packages (Optionen)|Laufzeit-Packages]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Diese Dialogfelder dienen unterschiedlichen Zwecken, jedes von ihnen wird aber zum Verwalten einer sortierten Liste mit Einträgen verwendet (z.B. eine sortierte Verzeichnisliste oder eine sortierte Liste von benutzerdefinierten Bedingungen). Das Dialogfeld enthält einen oberen Bereich, der die aktuell aktiven Einträge angibt, ein Textfeld und einen optionalen unteren Bereich mit den möglichen Ergänzungen.        &lt;br /&gt;
&lt;br /&gt;
Sie können das Dialogfeld aufrufen, indem Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt; oder &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projekt &amp;amp;gt; Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt; wählen und auf die Schaltfläche [[Image:ProjectOptionsEllipsis.jpg|Ellipsis]] neben einem Steuerelement mit einer sortierten Liste mit Einträgen klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nicht alle im Folgenden beschriebenen Optionen stehen in allen Variationen dieser Dialogfelder zur Verfügung.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;Liste&#039;&#039;&amp;amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
im oberen Bereich&lt;br /&gt;
|&lt;br /&gt;
Der obere Bereich zeigt die Einträge in der sortierten Liste an. Um der Liste Einträge hinzuzufügen, verwenden Sie das Eingabefeld &#039;&#039;&#039;&#039;&#039;Textfeld&#039;&#039;&#039;&#039;&#039; und die Schaltfläche &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png|Pfeil nach oben]] oder [[File:DownArrow.png|Pfeil nach unten]]&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Eintrag in der &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039; nach oben bzw. nach unten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;Textfeld&#039;&#039;&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Gibt einen Eintrag an, der der &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039; hinzugefügt oder ersetzt werden soll. Sie können einen Eintrag in das Feld eingeben oder auf einen Eintrag in der &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039; klicken, um ihn zu markieren und in dem Textfeld anzuzeigen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Schaltfläche &#039;&#039;&#039;Ordner suchen&#039;&#039;&#039; [[File:BrowseForFolder.jpg]] oder  &lt;br /&gt;
Ellipsenschaltfläche [[Image:ProjectOptionsEllipsis.jpg|Ellipsis]] &lt;br /&gt;
|&lt;br /&gt;
Wenn Sie eine Liste mit Pfadangaben oder Dateinamen bearbeiten, wird das Dialogfeld &#039;&#039;&#039;Ordner suchen&#039;&#039;&#039; angezeigt, in dem Sie einen Ordner suchen und auswählen können. Der Eintag, den Sie auswählen, wird im Texteingabefeld angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ersetzen&lt;br /&gt;
|&lt;br /&gt;
Ersetzt den markierten Eintrag durch den Eintrag im Eingabefeld &#039;&#039;&#039;&#039;&#039;Textfeld&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Fügt das Element aus &#039;&#039;&#039;&#039;&#039;Textfeld&#039;&#039;&#039;&#039;&#039; in die sortierte Liste von Einträgen ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Entfernt den markierten Eintrag aus &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ungültige Pfade löschen&lt;br /&gt;
|&lt;br /&gt;
Entfernt bei der Bearbeitung einer Pfadliste alle grau dargestellten Pfadangaben aus &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039;. Ein Pfad wird grau dargestellt, wenn er nicht mehr gültig ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;&#039;&#039;Werte vererben&#039;&#039;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vorhanden in den Dialogfeldern &#039;&#039;&#039;[[Projektoptionen (Dialogfeld)|Projektoptionen]]&#039;&#039;&#039;. Markieren Sie dieses Feld, wenn Einträge in der &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039; aus der übergeordneten Build-Konfiguration übernommen werden sollen. Wenn dieses Dialogfeld markiert ist, werden die aus dem &#039;&#039;&#039;&#039;&#039;Anzeigefeld / Arbeitsfeld&#039;&#039;&#039;&#039;&#039; hinzugefügten Einträge zusammen mit dem vererbten Wert angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;Anzeigefeld / Arbeitsfeld&#039;&#039;&amp;amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
im unteren Bereich&lt;br /&gt;
|&lt;br /&gt;
Der untere Bereich, falls vorhanden, kann entweder ein Anzeige- oder ein Arbeitsbereich sein, in dem Sie Einträge erstellen können, die in &#039;&#039;&#039;&#039;&#039;Liste&#039;&#039;&#039;&#039;&#039; verschoben werden. Die hier aufgeführten Einträge sind abgedunkelt, um darzustellen, dass Sie in dieses Feld keine Einträge eingeben oder einzelne Einträge auswählen können.&lt;br /&gt;
&lt;br /&gt;
Für die Dialogfelder &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039; führt dieses Feld die Einträge auf, die mit dem Kontrollkästchen &#039;&#039;&#039;&amp;quot;&#039;&#039;Werte vererben&#039;&#039;&amp;quot;&#039;&#039;&#039; gesteuert werden.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Suchen in Verzeichnisgruppen|Suchen in Verzeichnisgruppen]]&lt;br /&gt;
*[[Bedingte Compilierung (Delphi)|Bedingte Compilierung (Delphi)]]&lt;br /&gt;
*[[Vordefinierte Makros|Vordefinierte Makros (C++)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Ordered list dialog box]]&lt;br /&gt;
[[fr:Boîte de dialogue liste-ordonnée]]&lt;br /&gt;
[[ja:順序付きリスト ダイアログ ボックス]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchen_in_Verzeichnisgruppen&amp;diff=206888</id>
		<title>Suchen in Verzeichnisgruppen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchen_in_Verzeichnisgruppen&amp;diff=206888"/>
		<updated>2016-04-13T09:10:15Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|So verwalten Sie Dateien und Ordner}}&lt;br /&gt;
Sie können beliebige Verzeichnisgruppen erstellen und speichern, um sie mit dem Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Suchen &amp;amp;gt; [[In Dateien suchen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Im Dialogfeld [[In Dateien suchen]] können Sie Ihr Suchziel anhand von zwei Eingabefeldern festlegen:&lt;br /&gt;
* &#039;&#039;&#039;Dateifilter&#039;&#039;&#039; -- der Dateiname. Sie können Platzhalter, wie z.B. &amp;lt;code&amp;gt;my*.c??&amp;lt;/code&amp;gt; angeben.&lt;br /&gt;
* &#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039; -- der zu durchsuchende Pfad (oder die Pfade). Dies kann Folgendes sein:&lt;br /&gt;
** Ein einzelnes Verzeichnis&lt;br /&gt;
** Eine Liste der durch Semikolons (;) getrennten Verzeichnisse&lt;br /&gt;
** Eine benannte &#039;&#039;&#039;Verzeichnisgruppe&#039;&#039;&#039; (eine von Ihnen angelegte Liste mit häufig verwendeten Verzeichnissen). &lt;br /&gt;
: Im Feld &#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039; des Dialogfelds &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Suchen &amp;amp;gt; In Dateien suchen&#039;&#039;&#039;&amp;lt;/font&amp;gt; wird den Namen von Verzeichnisgruppen ein Klammeraffe &#039;&#039;&#039;(@)&#039;&#039;&#039;, wie z.B. &#039;&#039;&#039;@MySearchDir&#039;&#039;&#039;, vorangestellt.&lt;br /&gt;
&lt;br /&gt;
==So legen Sie eine Verzeichnisgruppe an, fügen Verzeichnisse ein und fügen sie dem Dialogfeld &amp;quot;In Dateien suchen&amp;quot; hinzu:==&lt;br /&gt;
# Klicken Sie im Dialogfeld &#039;&#039;&#039;In Dateien suchen&#039;&#039;&#039; neben dem Feld &#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039; auf [[File:FoldersAndGroups.png]] (&#039;&#039;&#039;Ordner und Gruppen&#039;&#039;&#039;). &lt;br /&gt;
# Das Dialogfeld &#039;&#039;&#039;[[Verzeichnisse auswählen]]&#039;&#039;&#039; wird geöffnet. Klicken Sie auf [[File:New.png]] (&#039;&#039;&#039;Neue Verzeichnisgruppe&#039;&#039;&#039;).&lt;br /&gt;
# Geben Sie im Dialogfeld &#039;&#039;&#039;Neue Verzeichnisgruppe&#039;&#039;&#039; einen Namen für die neue Verzeichnisgruppe ein, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.  Der Name ihrer Verzeichnisgruppe wird nun im Feld &#039;&#039;&#039;Gruppenname&#039;&#039;&#039; des Dialogfeldes &#039;&#039;&#039;Verzeichnisse auswählen&#039;&#039;&#039; angezeigt.&lt;br /&gt;
# Geben Sie im Feld &#039;&#039;&#039;Gruppeninhalt&#039;&#039;&#039; Verzeichnisnamen ein:&lt;br /&gt;
#* Geben Sie einen Verzeichnisnamen in das Eingabefeld ein. Fügen Sie kein Semikolon (;) zwischen Namen hinzu; Semikolons werden automatisch beim Erstellen der Verzeichnisgruppe hinzugefügt. ODER&lt;br /&gt;
#* Klicken Sie auf [[File:BrowseForFolder.jpg]] (Ordner suchen), navigieren Sie im Dialogfeld &#039;&#039;&#039;Ordner suchen&#039;&#039;&#039; zu dem gewünschten Ordner, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;. &lt;br /&gt;
# Wiederholen Sie diese Schritte so oft, bis Sie der Gruppe alle gewünschten Verzeichnisse hinzugefügt haben.&lt;br /&gt;
# Stellen Sie sicher, dass die Verzeichnisnamen im Feld &#039;&#039;&#039;Gruppeninhalt&#039;&#039;&#039; gültig sind: Klicken Sie auf die Schaltfläche [[File:DeleteInvalidPaths.png]] (&#039;&#039;&#039;Ungültige Pfade entfernen&#039;&#039;&#039;), um alle ungültigen Verzeichnisnamen zu entfernen.&lt;br /&gt;
# Klicken Sie auf [[File:UpArrow.png]] (&#039;&#039;&#039;Zu Verzeichnisliste hinzufügen&#039;&#039;&#039;), um den Inhalt der Verzeichnisgruppe in das Feld &#039;&#039;&#039;Zu durchsuchende Verzeichnisse&#039;&#039;&#039; (der obere Bereich des Dialogfeldes &#039;&#039;&#039;Verzeichnisse auswählen&#039;&#039;&#039;) zu übernehmen.&lt;br /&gt;
# Stellen Sie sicher, dass die Verzeichnisliste in &#039;&#039;&#039;Zu durchsuchende Verzeichnisse&#039;&#039;&#039; gültig ist und nur die gewünschten Verzeichnisse enthält: &lt;br /&gt;
#* Um Verzeichnisse zu überprüfen, klicken Sie auf die Schaltfläche [[File:DeleteInvalidPaths.png]] (&#039;&#039;&#039;Ungültige Pfade entfernen&#039;&#039;&#039;).&lt;br /&gt;
#* Um ein Verzeichnis oder eine Verzeichnisgruppe zu löschen, klicken Sie auf [[File:DeleteDirectoryGroup.png]] (&#039;&#039;&#039;Verzeichnisgruppe löschen&#039;&#039;&#039;).&lt;br /&gt;
# Um alle Verzeichnisse und Verzeichnisgruppen aus dem Feld &#039;&#039;&#039;Zu durchsuchende Verzeichnisse&#039;&#039;&#039; in das Dialogfeld &#039;&#039;&#039;In Dateien suchen&#039;&#039;&#039; zu übernehmen, klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Suchen in einer Verzeichnisliste]]&lt;br /&gt;
* [[In Dateien suchen]]&lt;br /&gt;
* [[Verzeichnisse auswählen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mit {{Product}} arbeiten]]&lt;br /&gt;
[[Category:Verwaltung von Dateien und Ordnern]]&lt;br /&gt;
&lt;br /&gt;
[[en:Searching in Directory Groups]]&lt;br /&gt;
[[fr:Chercher dans les groupes de répertoires]]&lt;br /&gt;
[[ja:ディレクトリ グループの検索]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206887</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206887"/>
		<updated>2016-04-13T09:10:10Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Union.bmp&amp;#039; → &amp;#039;Union.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Union.png|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Registrierte_Typbibliotheken&amp;diff=206886</id>
		<title>Registrierte Typbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Registrierte_Typbibliotheken&amp;diff=206886"/>
		<updated>2016-04-13T09:10:06Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;UnRegTLB.bmp&amp;#039; → &amp;#039;UnRegTLB.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcRegisteredTypeLibraries&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Registrierte Typbibliotheken&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt die Liste aller Typbibliotheken an, die aktuell bei Ihrem System registriert sind. Die Ansicht &#039;&#039;&#039;Registrierte Typbibliotheken&#039;&#039;&#039; wird im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; angezeigt. Sie können Typbibliotheken anzeigen, durchsuchen und registrieren bzw. deren Registrierung aufheben.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ViewImport.bmp]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Ansicht&lt;br /&gt;
| &lt;br /&gt;
Filtert die Ansicht. Folgende Befehle sind verfügbar:&lt;br /&gt;
* Registrierte Typbibliotheken&lt;br /&gt;
* Registrierte ActiveX-Steuerelemente&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:RegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Registrieren&lt;br /&gt;
| &lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Typbibliothek registrieren&#039;&#039;&#039; an (ein Standarddialogfeld zum Öffnen von Dateien). Navigieren Sie zu der .tlb-Datei, die Sie registrieren möchten, und klicken Sie dann auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf den nach unten weisenden Pfeil, um für die ausgewählte Typbibliothek eine &#039;&#039;&#039;[[Registrierung des aktuellen Benutzers für ActiveX-Server|Registrierung für den aktuellen Benutzer]]&#039;&#039;&#039; durchzuführen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:UnRegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Registrierung aufheben&lt;br /&gt;
| &lt;br /&gt;
Hebt die Registrierung der ausgewählten Typbibliothek auf, und entfernt sie aus der Liste. Diese Schaltfläche hebt – abhängig davon, wie die Typbibliothek registriert wurde – die Registrierung der Typbibliothek entweder für alle Benutzer oder nur für den aktuellen Benutzer auf:&lt;br /&gt;
&lt;br /&gt;
* Wenn die Typbibliothek für &#039;&#039;&#039;alle Benutzer&#039;&#039;&#039; registriert ist, wird sie auch für &#039;&#039;&#039;alle Benutzer&#039;&#039;&#039; deregistriert.&lt;br /&gt;
* Wenn die Typbibliothek für den &#039;&#039;&#039;aktuellen Benutzer&#039;&#039;&#039; registriert ist, wird sie nur für den &#039;&#039;&#039;aktuellen Benutzer&#039;&#039;&#039; deregistriert.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur Registrierung finden Sie unter [[Registrierung des aktuellen Benutzers für ActiveX-Server]].&lt;br /&gt;
&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:OpenTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Öffnen&lt;br /&gt;
| &lt;br /&gt;
Öffnet die ausgewählte Typbibliothek zur Ansicht.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ImportTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Importieren&lt;br /&gt;
| &lt;br /&gt;
Importiert die ausgewählte Typbibliothek mithilfe des [[Experte für den Import einer Komponente|Experten für den Import einer Komponente]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchGlass.png|Lupe]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Suchen&lt;br /&gt;
| &lt;br /&gt;
Geben Sie einen Such-String ein. Die Liste zeigt automatisch nur die Typbibliotheken an, die mit Ihrem Such-String übereinstimmen. Der String kann in jedem auf dieser Seite angegebenen Feld vorhanden sein. Klicken Sie auf &#039;&#039;&#039;X&#039;&#039;&#039;, um den Such-String zu löschen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Beschreibung&lt;br /&gt;
| &lt;br /&gt;
Die zu dieser Typbibliothek gehörende Beschreibung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Version&lt;br /&gt;
| &lt;br /&gt;
Die zu dieser Typbibliothek gehörende Versionsnummer.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Dateiname&lt;br /&gt;
| &lt;br /&gt;
Der Speicherort der .tlb-.Datei in Ihrem System.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
GUID&lt;br /&gt;
| &lt;br /&gt;
Der &#039;&#039;&#039;GUID (Globally Unique Identifier)&#039;&#039;&#039;, der dieser Typbibliothek zugeordnet ist.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
* [[COM-Objekte registrieren]]&lt;br /&gt;
** [[COM-Objekte registrieren#Verwalten von Registrierungseinträgen|Hinweis zum Verwalten von Registrierungseinträgen]]&lt;br /&gt;
* [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
* [[Typbibliotheken]]&lt;br /&gt;
* [[Elemente der Typbibliothek]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
* [[Das Fenster des Typbibliothekseditors]]&lt;br /&gt;
* [[Typbibliothek-Explorer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Registered Type Libraries]]&lt;br /&gt;
[[fr:Bibliothèques de types recensées]]&lt;br /&gt;
[[ja:［登録済みのタイプ ライブラリ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206885</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206885"/>
		<updated>2016-04-13T09:10:02Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Typelibrary.bmp&amp;#039; → &amp;#039;Typelibrary.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Windows-Typbibliotheken_untersuchen&amp;diff=206884</id>
		<title>Windows-Typbibliotheken untersuchen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Windows-Typbibliotheken_untersuchen&amp;diff=206884"/>
		<updated>2016-04-13T09:09:57Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;TypeLib1.bmp&amp;#039; → &amp;#039;TypeLib1.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|So verwalten Sie Dateien und Ordner}}&lt;br /&gt;
Sie können die Interfaces und andere Typen öffnen und prüfen, die in der Windows-Typbibliothek enthalten sind. Der Inhalt der Typbibliothek wird im Stil des Windows Explorers dargestellt, wobei der linke Fensterbereich die Struktur des Interface und der Typdefinitionen innerhalb der Typbibliothek anzeigt. Im rechten Bereich werden jeweils spezifische Informationen zu dem Element angezeigt, das im linken Fensterbereich ausgewählt wurde. Mit dem &#039;&#039;&#039;Typbibliothek-Explorer&#039;&#039;&#039; können &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.TLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;-Dateien, OCX-Steuerelemente sowie &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.DLL&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;- und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.EXE&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;-Dateien mit Typbibliotheken als eingebettete Ressourcen geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So untersuchen Sie eine Windows-Typbibliothek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
# Klicken Sie im Dialogfeld &#039;&#039;&#039;Öffnen&#039;&#039;&#039; in der Liste &#039;&#039;&#039;Dateitypen&#039;&#039;&#039; auf den Eintrag &#039;&#039;&#039;Typbibliothek&#039;&#039;&#039;. Dadurch werden lediglich Dateien mit der Namenserweiterung &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.TLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.OLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.OCX&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.DLL&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.EXE&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; angezeigt.&lt;br /&gt;
# Wechseln Sie zum Ordner, in dem sich die Typbibliothek befindet.&lt;br /&gt;
# Markieren Sie die Datei, und klicken Sie auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sie können im Explorer mehrere Typbibliotheken gleichzeitig öffnen. Jede geöffnete Typbibliothek wird in der Struktur im linken Fensterbereich angezeigt. Der Knoten für eine Typbibliothek auf der obersten Ebene wird durch das Symbol [[File:TypeLib1.png|assembly node icon]] dargestellt.&lt;br /&gt;
&lt;br /&gt;
Um eine bestimmte Typbibliothek wieder zu schließen, klicken Sie mit der rechten Maustaste auf das Symbol [[File:TypeLib1.png|assembly node icon]] der obersten Ebene und wählen Schließen.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Typbibliothek-Explorer]]&lt;br /&gt;
[[Category:Verwaltung von Dateien und Ordnern]]&lt;br /&gt;
&lt;br /&gt;
[[en:Exploring Windows Type Libraries]]&lt;br /&gt;
[[fr:Exploration de bibliothèques de types Windows]]&lt;br /&gt;
[[ja:Windows タイプライブラリを検索する]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Gemeinsame_Elemente_auf_den_Projektoptionsseiten&amp;diff=206883</id>
		<title>Gemeinsame Elemente auf den Projektoptionsseiten</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Gemeinsame_Elemente_auf_den_Projektoptionsseiten&amp;diff=206883"/>
		<updated>2016-04-13T09:09:53Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;TrueCheckbox.bmp&amp;#039; → &amp;#039;TrueCheckbox.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Projektoptionen (Dialogfeld)}}&lt;br /&gt;
&lt;br /&gt;
Die Compiler- und Build-bezogenen Seiten des Dialogfeldes &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039; enthalten gemeinsame Elemente, die im Folgenden beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Gemeinsame Elemente&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Wert aus &amp;amp;lt;übergeordneter Konfiguration oder Optionsgruppe&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Gibt den Wert in der übergeordneten Build-Konfiguration oder der referenzierten Optionsgruppe an. Wenn Sie diesen Wert hier ändern, kann sich die Änderung auf die Basis-Konfiguration auswirken (und zwar dann, wenn Sie im Dialogfeld &#039;&#039;&#039;Projekt &amp;amp;gt; Optionen&#039;&#039;&#039; auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken und danach Ihr Projekt erzeugen).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Erben&lt;br /&gt;
|&lt;br /&gt;
Gibt an, ob die Vererbung (von einer übergeordneten Konfiguration) für diese Option aktiviert oder deaktiviert ist. Um die Vererbung zu steuern, klicken Sie auf diese Option und öffnen dann das zugehörige [[Listen Dialogfeld|generische Listendialogfeld]], indem Sie auf die Schaltfläche [[Image:ProjectOptionsEllipsis.jpg|Ellipse]] klicken. Das Kontrollkästchen &#039;&#039;&#039;Werte vererben&#039;&#039;&#039; steuert, ob Ihre aktuelle Konfiguration die im unteren Bereich dieses Dialogfeldes aufgeführten Werte erbt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;jedes rot dargestellte Element&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Gibt an, dass für diese Option untergeordnete Optionen vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
Um diese Optionen anzuzeigen, klicken Sie auf das Pluszeichen (+) vor der roten Option.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;jedes fett dargestellte Element&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Gibt an, dass für diese Option der Wert der übergeordneten Konfiguration oder der referenzierten Optionsgruppe geändert wurde.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Kontrollkästchen [[File:FalseCheckbox.png]] oder [[File:TrueCheckbox.png]]&lt;br /&gt;
|&lt;br /&gt;
Ein Kontrollkästchen ohne Häkchen gibt an, dass der Wert (in diesem Fall &amp;quot;False&amp;quot;) die Vorgabe ist. Ein Häkchen im Kontrollkästchen gibt an, dass der Vorgabewert geändert wurde (&amp;quot;True&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ProjectOptionsDownArrow2.jpg|Pfeil nach unten]] Popup-Schaltfläche&lt;br /&gt;
|&lt;br /&gt;
Erscheint, nachdem Sie auf eine Option geklickt haben, die Auswahlmöglichkeiten (z.B. True, False) enthält. Klicken Sie auf [[Image:ProjectOptionsDownArrow2.jpg|Pfeil nach unten]], um die verfügbaren Auswahlmöglichkeiten einzublenden und den gewünschten Wert auszuwählen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ProjectOptionsEllipsis.jpg|Ellipse]] Popup-Schaltfläche&lt;br /&gt;
|&lt;br /&gt;
Erscheint, nachdem Sie auf eine Option geklickt haben, deren Wert einer der beiden folgenden ist:&lt;br /&gt;
* Ein &#039;&#039;&#039;einzelner Name&#039;&#039;&#039;, wie z.B. ein Datei-, Verzeichnis- oder Ordnername.&lt;br /&gt;
*: Für einen einzelnen Namen wird durch Klicken auf [[Image:ProjectOptionsEllipsis.jpg|die Ellipse]] das Standarddialogfeld &#039;&#039;&#039;Datei öffnen&#039;&#039;&#039; oder &#039;&#039;&#039;Ordner suchen&#039;&#039;&#039; geöffnet.&lt;br /&gt;
* Eine &#039;&#039;&#039;sortierte Namensliste&#039;&#039;&#039;, die Sie eingeben oder zu der Sie navigieren und dann in der gewünschten Reihenfolge anordnen (z.B. eine Liste mit Definitionen oder Suchpfaden). &lt;br /&gt;
*: Für eine sortierte Liste wird durch Klicken auf [[Image:ProjectOptionsEllipsis.jpg|die Ellipse]] das generische &#039;&#039;&#039;[[Listen Dialogfeld|Listendialogfeld]]&#039;&#039;&#039; geöffnet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Optionen für das Ziel|Optionen für das Ziel]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IDE-Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Common Items on Project Options Pages]]&lt;br /&gt;
[[fr:Eléments communs des pages Options de projet]]&lt;br /&gt;
[[ja:［プロジェクト オプション］ページの共通項目]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Threads&amp;diff=206882</id>
		<title>Threads</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Threads&amp;diff=206882"/>
		<updated>2016-04-13T09:09:49Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Thread.bmp&amp;#039; → &amp;#039;Thread.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Thread-Status}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDThreadsStatus&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmViewsThreads&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Threads&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt den Status aller Prozesse und Threads an, die beim Debuggen in einer Anwendung ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Thread-ID&lt;br /&gt;
| &lt;br /&gt;
Zeigt den Prozessnamen, die vom BS zugewiesene Thread-ID oder, wenn der Thread benannt ist, den Namen des Threads an.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Zustand&lt;br /&gt;
| &lt;br /&gt;
Gibt den Ausführungszustand des Threads an: &amp;quot;Ausführbar&amp;quot;, &amp;quot;Angehalten&amp;quot;, &amp;quot;Blockiert&amp;quot; oder &amp;quot;Ohne&amp;quot;.&lt;br /&gt;
Für Prozesse gibt der Zustand an, wie der Prozess erstellt wurde: &amp;quot;Abgespalten&amp;quot;, &amp;quot;Angehängt&amp;quot; oder &amp;quot;Prozessübergreifend angehängt&amp;quot;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Status&lt;br /&gt;
| &lt;br /&gt;
Gibt den Thread-Status als eines der folgenden Elemente an:&lt;br /&gt;
* &#039;&#039;&#039;Haltepunkt&#039;&#039;&#039; - Der Thread wurde aufgrund eines Haltepunkts angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Fehlgeschlagen&#039;&#039;&#039; - Der Thread wurde aufgrund einer Prozessor-Exception angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Blockiert&#039;&#039;&#039; - Der Thread wurde aufgrund des Befehls &amp;quot;Blockieren&amp;quot; oder &amp;quot;Alle anderen Threads blockieren&amp;quot; angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Schrittweise ausgeführt&#039;&#039;&#039; - Der letzte Einzelschrittbefehl wurde erfolgreich abgeschlossen.&lt;br /&gt;
* &#039;&#039;&#039;Unbekannt&#039;&#039;&#039; - Der Thread ist nicht der aktuelle Thread, so dass sein Status unbekannt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Verzeichnis&lt;br /&gt;
| &lt;br /&gt;
Gibt den Funktionsnamen oder die Adresse an, die dem Thread zugeordnet ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Wait Chain&lt;br /&gt;
| &lt;br /&gt;
(Nur für Windows Vista und Windows 7) Führt die blockierten Threads auf. Wenn dieses Feld leer ist, sind keine Threads blockiert. Eine [[Wait Chain|Wait Chain]] ist eine alternierende Sequenz aus Threads und Synchronisierungsobjekten. Jeder Thread wartet auf das nachfolgende Objekt, und der Eigentümer dieses Objekts ist der folgende Thread in der Kette. Die Ansicht meldet auch, wenn ein Deadlock gefunden wird.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Der aktuelle Prozess wird durch einen grünen Pfeil gekennzeichnet. Nicht-aktuelle Prozesse sind an einem hellblauen Pfeil zu erkennen. Der aktuelle Prozess und der aktuelle Thread bilden den Kontext für die nächste Benutzeraktion (Start, Pause, Zurücksetzen). &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symbole der Wait Chain==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole der [[Wait Chain|Wait Chain]] können in der Listenansicht &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; erscheinen.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Thread.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert nicht aktuelle, nicht blockierte Threads.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current thread.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert den aktuell aktiven Thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Process.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert alle nicht aktuellen Prozesse (wird nur angezeigt, wenn Sie mehr als einen Prozess debuggen).&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Blocked thread.jpg|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert einen Deadlock-Thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current process.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert den aktuell aktiven Prozess.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie im Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; mit der rechten Maustaste, um die folgenden Befehle anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
| &lt;br /&gt;
Zeigt im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; die entsprechende Stelle im Quelltext der gewählten Thread-ID an, macht den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; jedoch nicht zum aktiven Fenster.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Zu Quelltext gehen&lt;br /&gt;
| &lt;br /&gt;
Zeigt im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; die entsprechende Stelle im Quelltext der gewählten Thread-ID an und macht den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zum aktiven Fenster.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Aktuell&lt;br /&gt;
| &lt;br /&gt;
Macht den gewählten Thread zum aktiven Thread, falls er es nicht bereits ist. Falls der Thread nicht bereits Teil des aktiven Prozesses ist, wird außerdem sein Prozess der aktive.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Blockieren&lt;br /&gt;
| &lt;br /&gt;
Verhindert die Ausführung des ausgewählten Threads und ändert seinen Status in &#039;&#039;&#039;Blockiert&#039;&#039;&#039;. Der Thread bleibt so lange blockiert, bis der Prozess beendet ist, oder Sie die Blockade des Threads mit dem Befehl &#039;&#039;&#039;Lösen&#039;&#039;&#039; oder &#039;&#039;&#039;Alle Threads lösen&#039;&#039;&#039; aufheben.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Alle anderen Threads blockieren&lt;br /&gt;
| &lt;br /&gt;
Verhindert die Ausführung aller Threads (außer dem ausgewählten) und ändert deren Status in &#039;&#039;&#039;Blockiert&#039;&#039;&#039;. Die Threads bleiben so lange blockiert, bis der Prozess beendet ist, oder Sie die Blockade der Threads mit dem Befehl &#039;&#039;&#039;Lösen&#039;&#039;&#039; oder &#039;&#039;&#039;Alle Threads lösen&#039;&#039;&#039; aufheben.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Lösen&lt;br /&gt;
| &lt;br /&gt;
Setzt den Status &#039;&#039;&#039;Blockiert&#039;&#039;&#039; des ausgewählten Threads zurück und ermöglicht die Ausführung des Threads.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Der Thread bennenen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Thread-Namen angeben]]&#039;&#039;&#039;, so dass Sie einen Namen für den gewählten Thread angeben können. Der angegebene Name existiert nur während der Debug-Sitzung. Siehe auch [[Einen Thread während des Debuggens benennen]] und [[Einen Thread benennen]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Alle Threads lösen&lt;br /&gt;
| &lt;br /&gt;
Setzt den Status &#039;&#039;&#039;Blockiert&#039;&#039;&#039; der ausgewählten Threads zurück und ermöglicht deren Ausführung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Thread-Name&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Thread-Namen angeben]]&#039;&#039;&#039; und Sie können einen Namen für den ausgewählten Thread angeben. Der von Ihnen festgelegten Namen wird nur während der Debugging-Sitzung vorhanden. Siehe auch [[Einen Thread während des Debuggens benennen]] und [[Einen Thread benennen]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
Prozess beenden&lt;br /&gt;
| &lt;br /&gt;
Beendet den Prozess, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozess abtrennen&lt;br /&gt;
| &lt;br /&gt;
Trennt den Prozess ab, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozess unterbrechen&lt;br /&gt;
| &lt;br /&gt;
Unterbricht den Prozess, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist. Diese Option ist nur verfügbar, wenn der Prozess ausgeführt wird.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozesseigenschaften&lt;br /&gt;
| &lt;br /&gt;
Öffnet ein Dialogfeld, in dem Sie Debugger-Optionen vorübergehend für einen bestimmten Prozess festlegen können.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; immer sichtbar ist, auch wenn ein anderes Fenster den Fokus hat.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Andockbar&lt;br /&gt;
| &lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039;.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Threads im Debugger blockieren und lösen]]&lt;br /&gt;
&lt;br /&gt;
* [[Wait Chain]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Thread Status]]&lt;br /&gt;
[[fr:Threads]]&lt;br /&gt;
[[ja:［スレッド］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Strukturansicht&amp;diff=206881</id>
		<title>Strukturansicht</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Strukturansicht&amp;diff=206881"/>
		<updated>2016-04-13T09:09:42Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;ShowType.bmp&amp;#039; → &amp;#039;ShowType.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmStructureView&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMViewsStructure&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Ansicht &amp;amp;gt; Struktur&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Wird rechts oben in der IDE angezeigt, wenn Sie im [[Formular-Designer|Formular-Designer]] arbeiten.  &lt;br /&gt;
*:Dabei handelt es sich um dasselbe Fenster, das vom &#039;&#039;&#039;[[Code-Explorer|Code-Explorer]]&#039;&#039;&#039; verwendet wird, wenn Sie im [[Quelltext-Editor|Quelltext-Editor]] Code bearbeiten.&lt;br /&gt;
* Zeigt ein Diagramm an, das die Hierarchie der Elemente im aktiven Fenster (Quelltext-Editor oder Formular-Designer) wie folgt darstellt:&lt;br /&gt;
* Komponenten, die im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; angezeigt werden.&lt;br /&gt;
** Klicken Sie in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; auf eine Komponente, um sie im Formular auszuwählen.&lt;br /&gt;
* Quelltext oder HTML-Code, der im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; angezeigt wird.&lt;br /&gt;
** Doppelklicken Sie in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; auf einen Eintrag, um zu dessen Deklaration oder Position im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zu wechseln.&lt;br /&gt;
&lt;br /&gt;
Syntaxfehler im Quelltext werden im Knoten &#039;&#039;&#039;Fehler&#039;&#039;&#039; des &#039;&#039;&#039;[[Code-Explorer|Code-Explorers]]&#039;&#039;&#039; angezeigt. Doppelklicken Sie auf einen Fehler, um im &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editor]]&#039;&#039;&#039; zu dem entsprechenden Quelltext zu wechseln. (Nicht für die C++-Entwicklung verwendbar.)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Der Inhalt und das Erscheinungsbild der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; und des &#039;&#039;&#039;[[Code-Explorer|Code-Explorers]]&#039;&#039;&#039; können durch Ändern der Einstellungen auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Explorer|Explorer]]&#039;&#039;&#039; &amp;lt;/font&amp;gt; angepasst werden.&lt;br /&gt;
&lt;br /&gt;
==Verwalten von Komponentenverschachtelungen==&lt;br /&gt;
&lt;br /&gt;
Wenn der &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; aktiv ist, wird in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; ein Baumdiagramm angezeigt, das die Über-/Untergeordnet-Beziehungen zwischen den Komponenten im aktuellen Formular oder Datenmodul darstellt. Mit der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; können Sie diese Über-/Untergeordnet-Beziehungen bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Zum Ändern der einer Komponente übergeordneten Komponente ziehen Sie die Komponente in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; auf die neue übergeordnete Komponente. Das Baumdiagramm in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; und das Formular oder Datenmodul im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; werden entsprechend der Änderung der Verschachtelung aktualisiert.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ändern der übergeordneten Komponente von RippleEffect1 von Form1 in Image1:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:[[Image:RippleEffectOnStructure.png]]&lt;br /&gt;
:[[Image:SetRippleEffectAsChild.png]]&lt;br /&gt;
:[[Image:RippleEffectAsChildOfImage.png]]&lt;br /&gt;
&lt;br /&gt;
==In der Strukturansicht angezeigte Knoten und Elemente==&lt;br /&gt;
&lt;br /&gt;
Die Baumstruktur in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; stellt abhängig vom verwendeten Tool ([[Quelltext-Editor|Quelltext-Editor]] oder [[#Für den Formular-Designer angezeigte Knoten und Elemente|Formular-Designer]]) und von der Sprache des aktuellen Dokuments (Delphi, C++ oder HTML) verschiedene Arten von Informationen bereit. Wenn Sie Code bearbeiten, enthält die Strukturansicht den [[Code-Explorer|Code-Explorer]].&lt;br /&gt;
&lt;br /&gt;
===Für den Formular-Designer angezeigte Knoten und Elemente===&lt;br /&gt;
&lt;br /&gt;
Wenn der &#039;&#039;&#039;[[Formular-Designer|Formular-Designer]]&#039;&#039;&#039; aktiv ist, wird in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; ein Baumdiagramm angezeigt, das die Über-/Untergeordnet-Beziehungen zwischen den Komponenten im aktuellen Formular oder Datenmodul darstellt. Jedes Element im Baumdiagramm verfügt über eine Beschriftung mit dem Komponentennamen und über ein Symbol, das den Typ der Komponente darstellt:&lt;br /&gt;
&lt;br /&gt;
* [[Image:ViewStructureDesignerForm.png]] Formular&lt;br /&gt;
* [[Image:ViewStructureDesignerDataModule.png]] Datenmodul&lt;br /&gt;
* [[Image:ViewStructureDesignerContainer.png]] Container oder Frame&lt;br /&gt;
&lt;br /&gt;
Steuerelemente und nicht visuelle Komponenten erscheinen in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; mit demselben Symbol wie in der [[Tool-Palette|Tool-Palette]], sofern verfügbar. &lt;br /&gt;
&lt;br /&gt;
Wenn es in der Tool-Palette keine Entsprechung für eine Komponente gibt, wird in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; ein Standardsymbol angezeigt. Dies betrifft beispielsweise die Komponente TListBoxItem einer TListBox. &lt;br /&gt;
&lt;br /&gt;
Standardsymbole:&lt;br /&gt;
&lt;br /&gt;
* [[Image:ViewStructureDesignerContainer.png]] für Container-Steuerelemente.&lt;br /&gt;
* [[Image:ViewStructureDesignerControl.png]] für Nicht-Container-Steuerelemente.&lt;br /&gt;
* [[Image:ViewStructureDesignerNonvisualComponent.png]] für nicht visuelle Komponenten und andere Einträge, wie Eigenschaften.  &lt;br /&gt;
&lt;br /&gt;
===Knoten und Elemente für den Code-Explorer ({{Delphi}})===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie im &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editor]]&#039;&#039;&#039; eine {{Delphi}}-Quelldatei bearbeiten, wird die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; zum &#039;&#039;&#039;[[Code-Explorer|Code-Explorer]]&#039;&#039;&#039;, in dem ein Baumdiagramm mit den folgenden Informationen angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
*[[Image:Icon interf.png]] &amp;amp;lt;Interface-Name&amp;amp;gt;(&amp;amp;lt;Übergeordnete Klasse&amp;amp;gt;)&lt;br /&gt;
**[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Eigenschaften&amp;quot;&lt;br /&gt;
*** [[Image:Icon constant.png]] &amp;amp;lt;Eigenschaftsname&amp;amp;gt;: &amp;amp;lt;Eigenschaftstyp&amp;amp;gt;&lt;br /&gt;
**[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Methoden&amp;quot;&lt;br /&gt;
*** [[Image:Icon proc.png]] &amp;amp;lt;Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon func.png]] &amp;amp;lt;Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;): &amp;amp;lt;Rückgabetyp&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Klassen&amp;quot;&lt;br /&gt;
**[[Image:Icon class.png]] &amp;amp;lt;Klasse&amp;amp;gt;(&amp;amp;lt;Übergeordnete Klasse&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon constant.png]] &amp;amp;lt;&amp;quot;Private&amp;quot; Eigenschaftsname&amp;amp;gt;: &amp;amp;lt;Eigenschaftstyp&amp;amp;gt;&lt;br /&gt;
*** [[Image:Icon proc.png]] &amp;amp;lt;&amp;quot;Private&amp;quot; Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon func.png]] &amp;amp;lt;&amp;quot;Private&amp;quot; Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;): &amp;amp;lt;Rückgabetyp&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Protected&amp;quot;&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;&amp;quot;Protected&amp;quot; Eigenschaftsname&amp;amp;gt;: &amp;amp;lt;Eigenschaftstyp&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;&amp;quot;Protected&amp;quot; Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;&amp;quot;Protected&amp;quot; Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;): &amp;amp;lt;Rückgabetyp&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Public&amp;quot;&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;&amp;quot;Public&amp;quot; Eigenschaftsname&amp;amp;gt;: &amp;amp;lt;Eigenschaftstyp&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;&amp;quot;Public&amp;quot; Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;&amp;quot;Public&amp;quot; Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;): &amp;amp;lt;Rückgabetyp&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Published&amp;quot;&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;&amp;quot;Published&amp;quot; Eigenschaftsname&amp;amp;gt;: &amp;amp;lt;Eigenschaftstyp&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;&amp;quot;Published&amp;quot; Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;&amp;quot;Published&amp;quot; Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;): &amp;amp;lt;Rückgabetyp&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Prozeduren&amp;quot;&lt;br /&gt;
** [[Image:Icon proc.png]] &amp;amp;lt;Prozedurname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Typen&amp;quot;&lt;br /&gt;
** [[Image:Icon type.png]] &amp;amp;lt;Typname&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Variablen/Konstanten&amp;quot;&lt;br /&gt;
** [[Image:Icon constant.png]] &amp;amp;lt;Konstantenname&amp;amp;gt;&lt;br /&gt;
** [[Image:Icon constant.png]] &amp;amp;lt;Variablenname&amp;amp;gt;: &amp;amp;lt;Variablentyp oder Klasse&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Knoten &amp;quot;Uses&amp;quot;&lt;br /&gt;
** [[Image:Icon unit.png]] &amp;amp;lt;Unit-Name&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Knoten und Elemente für den Code-Explorer (C++)===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie im [[Quelltext-Editor|Quelltext-Editor]] eine C++-Quelldatei bearbeiten, wird die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; zum &#039;&#039;&#039;[[Code-Explorer|Code-Explorer]]&#039;&#039;&#039;, in dem ein Baumdiagramm mit den folgenden Informationen angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
*[[Image:ViewStructureCppIncludesFolder.png]] Knoten &amp;quot;Includes&amp;quot;&lt;br /&gt;
** [[Image:ViewStructureCppInclude.png]] &amp;amp;lt;Include-Dateiname&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureCppFolder.png]] Knoten &amp;quot;Makros&amp;quot;&lt;br /&gt;
** [[Image:ViewStructureCppMacro.png]] &amp;amp;lt;Makro-Name&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureCppClass.png]] &amp;amp;lt;Klassenname&amp;amp;gt;&lt;br /&gt;
** [[Image:ViewStructureCppConstructor.png]] &amp;amp;lt;Konstruktorname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppDestructor.png]] &amp;amp;lt;Destruktorname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppProperty.png]] &amp;amp;lt;Eigenschaftsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppFunction.png]] &amp;amp;lt;Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppConstructor.png]] &amp;amp;lt;Konstruktorname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppDestructor.png]] &amp;amp;lt;Destruktorname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppProperty.png]] &amp;amp;lt;Eigenschaftsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppFunction.png]] &amp;amp;lt;Funktionsname&amp;amp;gt;(&amp;amp;lt;Parameterliste&amp;amp;gt;)&lt;br /&gt;
&lt;br /&gt;
===Knoten und Elemente für den Code-Explorer (HTML)===&lt;br /&gt;
&lt;br /&gt;
HTML-Dokumente werden in einer hierarchischen Struktur geschrieben. Im &#039;&#039;&#039;[[Code-Explorer|Code-Explorer]]&#039;&#039;&#039; wird ein Baumdiagramm angezeigt, das die Struktur für Navigationszwecke darstellt. Jeder Knoten in der Struktur verfügt über eine Beschriftung mit dem Anfangs-Tag des HTML-Elements, das der Knoten darstellt.&lt;br /&gt;
&lt;br /&gt;
Beispiel eines Baumdiagramms für ein einfaches HTML-Dokument:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 DOCTYPE&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kontextmenüs für die Strukturansicht und den Code-Explorer==&lt;br /&gt;
&lt;br /&gt;
Die im Kontextmenü verfügbaren Befehle hängen davon ab, ob die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; oder der [[Code-Explorer|Code-Explorer]] angezeigt wird.&lt;br /&gt;
Klicken Sie mit der rechten Maustaste in das Fenster, um die folgenden Befehle anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neu&lt;br /&gt;
|&lt;br /&gt;
Fügt einen neuen Knoten in die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Ändert den Namen des in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; markierten Knotens.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Untermenü mit Befehlen zum Rückgängigmachen von Änderungen, zum Ausschneiden, Kopieren, Einfügen, Löschen oder Markieren von Steuerelementen im &#039;&#039;&#039;Designer&#039;&#039;&#039; oder im [[Quelltext-Editor|Quelltext-Editor]] an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Element&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Untermenü mit Befehlen zum Nach-vorne- oder Nach-hinten-Setzen des markierten Elements im &#039;&#039;&#039;Designer&#039;&#039;&#039; an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Visuell binden&lt;br /&gt;
|&lt;br /&gt;
Öffnet den [[LiveBindings-Designer|LiveBindings-Designer]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld [[Explorer|Explorer-Optionen]] an, in dem Sie den Inhalt und das Erscheinungsbild des &#039;&#039;&#039;[[Code-Explorer|Code-Explorers]]&#039;&#039;&#039; ändern können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Zeigt die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; über allen anderen Fenstern des Desktops an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Symbolleiste (C++)==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; enthält eine Symbolleiste für die C++-Anwendungsentwicklung, mit der Sie steuern können, wie der Inhalt der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; angezeigt wird. Sie enthält die folgenden Schaltflächen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSort.jpg|AlphaSort]] Alphabetisch sortieren&lt;br /&gt;
|&lt;br /&gt;
Sortiert den Inhalt der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; alphabetisch.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypes.png|Typen gruppieren]] Nach Typ gruppieren&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Elemente in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; in Ordnern nach dem &#039;&#039;&#039;Typ&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupByVisibility.png]] Nach Sichtbarkeit sortieren&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Klassen-Member in Ordnern nach ihrer Sichtbarkeit: &#039;&#039;&#039;public&#039;&#039;&#039;, &#039;&#039;&#039;protected&#039;&#039;&#039;, &#039;&#039;&#039;private&#039;&#039;&#039; und &#039;&#039;&#039;published&#039;&#039;&#039;. Bei C++ ist &amp;quot;Klassen&amp;quot; eine generische Gruppe, die &#039;&#039;&#039;Klassen&#039;&#039;&#039;, &#039;&#039;&#039;Strukturen&#039;&#039;&#039;, &#039;&#039;&#039;Varianten&#039;&#039;&#039; und &#039;&#039;&#039;Templates&#039;&#039;&#039; umfasst.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ShowType.png|Typ anzeigen]] Funktions- und Variablentyp anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; den &#039;&#039;&#039;Typ&#039;&#039;&#039; rechts neben dem Member an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:FilterVisibility.png|Filtern nach Sichtbarkeit]] Filtern nach Sichtbarkeit (private, protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Schaltet die Anzeige der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; zwischen verschiedenen Sichtbarkeitsebenen um. Sie können selektiv mehrere unterschiedliche Kombinationen von Elementen anzeigen, die mit den Zugriffsbezeichnern __published, public, protected und private deklariert wurden.&lt;br /&gt;
&lt;br /&gt;
Die vier aufeinander folgenden Kurzhinweise (mit 1 - 4 vertikalen Balken) geben die Elemente an, die aktuell angezeigt werden: &lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Schaltfläche und Kurzhinweis&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Folgende Elemente werden angezeigt&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter1.png]] Filtern nach Sichtbarkeit (__published)&lt;br /&gt;
|&lt;br /&gt;
Nur __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter2.png]] Filtern nach Sichtbarkeit (public, __published)&lt;br /&gt;
|&lt;br /&gt;
public und __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter3.png]] Filtern nach Sichtbarkeit (protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Protected, public und __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter4.png]] Filtern nach Sichtbarkeit (private, protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Alle vier Sichtbarkeitsebenen&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Strukturansicht verwenden|Strukturansicht verwenden]]&lt;br /&gt;
* [[Code-Explorer|Code-Explorer]]&lt;br /&gt;
* [[Explorer|Explorer-Optionen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Structure View]]&lt;br /&gt;
[[fr:Vue Structure]]&lt;br /&gt;
[[ja:［構造］ビュー]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Speichern_der_Ansichtseinstellungen_im_C%2B%2B-Klassen-Explorer&amp;diff=206880</id>
		<title>Speichern der Ansichtseinstellungen im C++-Klassen-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Speichern_der_Ansichtseinstellungen_im_C%2B%2B-Klassen-Explorer&amp;diff=206880"/>
		<updated>2016-04-13T09:09:37Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;ShowInherited.bmp&amp;#039; → &amp;#039;ShowInherited.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent|C++-Klassen-Explorer - Themen}}&lt;br /&gt;
&lt;br /&gt;
Ansichtsparameter können in der Symbolleiste des Klassen-Explorers oder im Dialogfeld &#039;&#039;&#039;Klassen-Explorer (C++)&#039;&#039;&#039; festgelegt werden.  Wenn Sie in diesem Dialogfeld auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken, werden Ihre Ansichtseinstellungen gespeichert. Der C++-Klassen-Explorer wird beim nächsten Öffnen mit diesen Einstellungen angezeigt.&lt;br /&gt;
Wenn Sie auf &#039;&#039;&#039;Abbrechen&#039;&#039;&#039; klicken, werden Ihre Ansichtseinstellungen nicht gespeichert. Beim nächsten Öffnen des C++-Klassen-Explorers werden dann die Standardeinstellungen verwendet.&lt;br /&gt;
&lt;br /&gt;
# Öffnen Sie ein C++-Projekt, das Klassen und Typen (beispielsweise eine C++-VCL-Formularanwendung).&lt;br /&gt;
# Wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  Der C++-Klassen-Explorer analysiert Ihr Projekt und füllt die Bereiche &#039;&#039;&#039;Typliste&#039;&#039;&#039;, &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; sowie die Registerkarten &#039;&#039;&#039;Quelle/Referenzen/Diagramm&#039;&#039;&#039; entsprechend. Siehe [[Übersicht über den C++-Klassen-Explorer]].&lt;br /&gt;
# Wählen Sie in der Symbolleiste einen Sortieralgorithmus für die Typliste aus:&lt;br /&gt;
#* Um nach Typen zu sortieren, klicken Sie auf [[File:ClExplSortType.png]].&lt;br /&gt;
#* Um alphabetisch zu sortieren, klicken Sie auf [[File:AlphaSortClassExpl.jpg]]. (Die alphabetische Sortierung ist die Vorgabe.)&lt;br /&gt;
# Wählen Sie in der Symbolleiste einen Gruppieralgorithmus für die Typliste aus:&lt;br /&gt;
#* Um Typen nicht zu gruppieren, klicken Sie auf [[File:ClExplDoNotGroup.png]].&lt;br /&gt;
#* Um Typen nach der Vererbungshierarchie zu gruppieren, klicken Sie auf [[File:ClExplHierarchy.png]].&lt;br /&gt;
#* Um Typen nach Namespaces zu gruppieren, klicken Sie auf [[File:GroupTypesByNamespace.png]].&lt;br /&gt;
#* Um Typen nach Dateiarten (.h oder .hpp) zu gruppieren, klicken Sie auf [[File:ClExplFile.png]].&lt;br /&gt;
#* Um Typen nach benutzerdefinierten Gruppen zu gruppieren, klicken Sie auf [[File:ClExplCustomGroup.png]]. (Die Gruppierung nach benutzerdefinierten Gruppen ist die Vorgabe.)&lt;br /&gt;
# Wählen Sie in der Symbolleiste die Elemente aus, die in der Typliste angezeigt werden sollen:&lt;br /&gt;
#* Um Typedefs anzuzeigen, klicken Sie auf [[File:ClExplTypedef.png]].&lt;br /&gt;
#* Um Aufzählungen anzuzeigen, klicken Sie auf [[File:ClExplEnum.png]].&lt;br /&gt;
#* Um Funktionen anzuzeigen, klicken Sie auf [[File:ClExplOperation.png]].&lt;br /&gt;
#* Um Variablen anzuzeigen, klicken Sie auf [[File:ClExplField.png]].&lt;br /&gt;
#* Um die Vererbungshierarchie anzuzeigen, klicken Sie auf [[File:ShowInherited.png]]. (Die Vererbungshierarchie ist die Vorgabe.)&lt;br /&gt;
# Um Ihre aktuellen Einstellungen zu speichern, klicken Sie in einem der folgenden Dialogfelder auf &#039;&#039;&#039;OK&#039;&#039;&#039;:&lt;br /&gt;
#* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; [[Klassen-Explorer (C++)|C++-Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
#* [[Klassen-Explorer (C++)|Eigenschaften des C++Klassen-Explorers]] - Dieses Dialogfeld wird über das Kontextmenü des C++-Klassen-Explorers aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die gespeicherten Ansichtseinstellungen enthalten die über die Symbolleiste als auch die über die obigen Dialogfelder vorgenommenen Einstellungen (zwei Ansichtseinstellungen, &#039;&#039;&#039;Aufzählungen anzeigen&#039;&#039;&#039; und &#039;&#039;&#039;Variablen anzeigen&#039;&#039;&#039;, stehen in der Symbolleiste und in den Dialogfeldern zur Verfügung). Wenn Sie in keinem Dialogfeld auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken (oder wenn Sie auf &#039;&#039;&#039;Abbrechen&#039;&#039;&#039; klicken), werden die aktuellen Einstellungen nicht gespeichert.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
* [[C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Saving View Settings on the C++ Class Explorer]]&lt;br /&gt;
[[fr:Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
[[ja:C++ クラス エクスプローラでの表示設定の保存]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206879</id>
		<title>C++-Klassen-Explorer (Fenster)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206879"/>
		<updated>2016-04-13T09:09:34Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;ShowInherited.bmp&amp;#039; → &amp;#039;ShowInherited.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Mit dem C++-Klassen-Explorer können Sie:&lt;br /&gt;
&lt;br /&gt;
* Die Klassenstruktur Ihres Projekts untersuchen&lt;br /&gt;
* Die Deklaration im Quelltext für ein ausgewähltes Element untersuchen&lt;br /&gt;
* Neue Felder, Methoden und Eigenschaften in verwalteten Units Ihres Projekts erstellen&lt;br /&gt;
&lt;br /&gt;
==Die drei Bereiche des C++-Klassen-Explorers==&lt;br /&gt;
&lt;br /&gt;
Das Fenster des &#039;&#039;&#039;C++-Klassen-Explorers&#039;&#039;&#039; ist in drei Bereiche unterteilt (siehe die Abbildung in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]], die den &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereich zeigt):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Position&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Typliste&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Linker Bereich des Fensters des C++-Klassen-Explorers&lt;br /&gt;
|&lt;br /&gt;
Zeigt eine Hierarchie der Typen, Klassen, Interfaces und Namespaces, die in Ihrem Projekt direkt deklariert sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Hilfethema finden Sie Informationen über die [[#Typlisten-Baumstruktur|Typlisten-Baumstruktur]] und das [[#Kontextmenü der Typliste|Kontextmenü der Typliste]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Oberer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Member (Felder, Eigenschaften und Methoden) des Typs oder der Typen an, die aktuell in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählt sind.&lt;br /&gt;
&lt;br /&gt;
Die Symbole für Klassen-Member können in der &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; die folgenden Zusatzsymbole aufweisen:&lt;br /&gt;
* [[Image:lock.png]] - Private-Klassen-Member haben ein &amp;quot;Schloss&amp;quot;-Symbol (z.B. [[File:MemberPrivate.png]] für eine private Methode).&lt;br /&gt;
* [[Image:key.png]] - Protected-Klassen-Member haben ein &amp;quot;Schlüssel&amp;quot;-Symbol (z.B. [[File:MemberProtected.png]] für eine protected Methode).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Quelle-/Referenzen-/Diagramm-Fenster&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Unterer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Die drei Registerseiten zeigen die folgenden Informationen an:&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Quelle&#039;&#039;&#039; zeigt den Quellcode an. Der Fokus befindet sich auf der Deklaration des zuletzt in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Eintrags.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; listet die Verweise auf die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Symbole auf.&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Kennzeichnet die Deklaration des Symbols (normalerweise der erste Eintrag).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Kennzeichnet die Definition, normalerweise der zweite Eintrag (wenn der Compiler eine Definition gefunden hat).&lt;br /&gt;
** [[File:ClExplReference.png]] - Kennzeichnet Verweise auf das Symbol mit Dateiname und Zeilennummer im Quelltext.&lt;br /&gt;
: Wenn Sie auf der Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; auf einen Eintrag doppelklicken, wird das Fenster des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; mit dem entsprechenden Verweis geöffnet.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; zeigt grafische Informationen über die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Einträge. Wenn Sie beispielsweise in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; einige Klassen ausgewählt haben, zeigt die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; die Hierarchie der ausgewählten Symbole an. Siehe die Abbildung des &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereichs in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Typlisten-Baumstruktur==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Typliste&#039;&#039;&#039; zeigt alle Typen, Klassen, Interfaces und Namespaces an, die in Units Ihres Projekts direkt deklariert sind. Standardmäßig werden die Knoten (Units, Klassen, Interfaces, Typen) in der Baumstruktur alphabetisch aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Knoten in der Baumstruktur, um die Knoten in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ein- oder auszublenden:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] kennzeichnet einen ausgeblendeten Knoten. (Durch Klicken wird der Knoten geöffnet.)&lt;br /&gt;
* [[File:NodeMinus.png]] kennzeichnet einen eingeblendeten Knoten. (Durch Klicken wird der Knoten geschlossen.)&lt;br /&gt;
&lt;br /&gt;
Wenn kein Symbol vor einem Knoten angezeigt wird, dann ist der Knoten ein Endknoten (d.h. er hat keine Unterknoten, die ein- oder ausgeblendet werden können).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf einen Knoten (oder durch das Wechseln von Knoten zu Knoten mit den Pfeiltasten) wird die zugehörige Quelltextdatei in das schreibgeschützte Fenster &#039;&#039;&#039;Quelle&#039;&#039;&#039; geladen, und der Fokus auf die Deklaration des ausgewählten Eintrags gesetzt.&lt;br /&gt;
&lt;br /&gt;
===In der Typliste und der Member-Ansicht verwendete Symbole===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden in der Typliste und der Member-Ansicht verwendet:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Plus.jpg|Plus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ausgeblendeter Knoten&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Minus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eingeblendeter Knoten&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Quelltextdatei]]&lt;br /&gt;
|&lt;br /&gt;
Quelltextdatei&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Namespace-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Namespace&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Klassen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Klasse&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Interface-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Methoden- oder Operations-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Methode oder Operation&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Feld- oder Variablen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Feld oder Variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Eigenschafts-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Ereignis-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ereignis&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedef-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Union-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungs-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählung&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Aufzählungs-Member-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählungs-Member&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Struktur-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Struktur&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Gruppen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Gruppe (Standardgruppe oder benutzerdefinierte Gruppe)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Zusatzsymbol für private Member]]&lt;br /&gt;
|&lt;br /&gt;
Private-Klassen-Member&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Zusatzsymbol für protected Member]]&lt;br /&gt;
|&lt;br /&gt;
Protected-Klassen-Member&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweise:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Standardmäßig ist ein Interface als eine Klasse/Struktur definiert, die keine Daten und nur rein virtuelle Methoden enthält. Sie können die Definition eines Interface für die Anzeige ändern, indem Sie im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; Optionen festlegen. (Die Option &#039;&#039;&#039;Interfaces müssen von IUnknown abgeleitet sein&#039;&#039;&#039; bestimmt, ob ActiveX/COM-Typen als Interfaces angezeigt werden, und Sie können die Option &#039;&#039;&#039;Reine abstrakte Klassen als Interfaces anzeigen&#039;&#039;&#039; deaktivieren.)  &#039;&#039;&#039;2&#039;&#039;&#039; Dasselbe Symbol wird für Methoden, Operationen, Prozeduren und Funktionen verwendet. Sie können Methoden (mit der Schaltfläche [[File:ClExplAddMethod.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;3&#039;&#039;&#039; Sie können Felder (mit der Schaltfläche [[File:ClExplAddField.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;4&#039;&#039;&#039; Die Anzeige von Typedefs und Aufzählungen können Sie mit den Schaltflächen [[File:ClExplTypedef.png]] und [[File:ClExplEnum.png]] sowie mit dem Dialogfeld Klassen-Explorer [[Klassen-Explorer (C++)|Eigenschaften]] steuern.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchfeld der Typliste [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Oberhalb der &#039;&#039;&#039;Typliste&#039;&#039;&#039; befindet sich ein inkrementelles Suchfeld, das mit dem Symbol einer Lupe [[File:ClExplSearchWGlyph.png|Lupe]] gekennzeichnet ist.&lt;br /&gt;
&lt;br /&gt;
Während der Eingabe eines Strings in das Suchfeld, wird die &#039;&#039;&#039;Typliste&#039;&#039;&#039; so angepasst, dass sie nur die Elemente anzeigt, die diesen String enthalten. Dabei werden auch die Namen der enthaltenen Elemente (wie z.B. die Member einer Klasse) als Treffer behandelt, selbst wenn der Klassenname den String nicht enthält. Das Suchfeld verfügt über ein Dropdown-Menü, mit dem Sie einige wichtige Aspekte der Suche steuern können.  Klicken Sie auf das Suchen-Symbol (Lupe), um das folgende Menü anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle&lt;br /&gt;
|&lt;br /&gt;
Findet alle Elemente, die den Such-String enthalten, selbst wenn der String nur in einem Parameter oder einem Vorfahren vorhanden ist. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur Name&lt;br /&gt;
|&lt;br /&gt;
Findet nur Typen, deren Namen den Such-String enthalten. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung nicht beachten&lt;br /&gt;
|&lt;br /&gt;
Erfordert, dass Elemente bezüglich der Groß-/Kleinschreibung mit dem Such-String übereinstimmen müssen. Vorgabe ist ein (Groß-/Kleinschreibung beachten).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Symbole in der Symbolleiste==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden auf den Schaltflächen in der Symbolleiste des Klassen-Explorers angezeigt:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplSortType.png|Nach Typen sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert nach Typen, entweder auf- oder absteigend.  [[File:ClExplSortType.png]] sortiert die verschiedenen Typen in der folgenden Reihenfolge:&lt;br /&gt;
* Klassen&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Strukturen&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Methoden&lt;br /&gt;
* Variablen&lt;br /&gt;
&lt;br /&gt;
Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortByTypes.png]] sortiert einzelne Typen in absteigender Reihenfolge. In beiden Fällen zeigt die &#039;&#039;&#039;Typliste&#039;&#039;&#039; die Typen in alphabetischer Reihenfolge (der Standardansicht) an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Alphabetisch sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert alphabetisch aufsteigend (A-Z) nach Namen. Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortAlph.png]] sortiert absteigend (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Typen nicht gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nicht.  Typen werden linear als Stammknoten angezeigt, anstatt den übergeordneten Knoten (Namespace-, Datei- oder benutzerdefinierte Dateigruppen-Knoten) zugeordnet zu werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Typen nach Vererbungshierarchie gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach Vererbungshierarchie. Typen werden unter ihren Basistypknoten angezeigt; oder linear, wenn kein Basistyp vorhanden ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Nach Namespace gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Namespaces.  Jeder Knoten wird durch ein Namespace-Symbol [[File:GroupTypesByNamespace.png]] repräsentiert, und die Typen in dem Namespace werden unter diesem Symbol aufgelistet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Typen nach Dateien gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Dateien. Zeigt ein Datei-Symbol ([[File:ClExplFile.png]]) für jede Datei (.cpp-, .h- oder .hpp-Datei) an und listet die in jeder Datei definierten Elemente auf.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Benutzerdefinierte Dateigruppen]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach benutzerdefinierten Dateigruppen. Verwendet die Standardanzeigegruppen sowie alle benutzerdefinierten Gruppen, die Sie angelegt haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RefreshListofTypes.png|Typen aktualisieren]]&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Typliste. Analysiert geänderte Quelltextdateien und aktualisiert die Typliste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Abbrechen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Bricht die aktiven Browser-Compilierungen ab.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Informationen entfernen]]&lt;br /&gt;
|&lt;br /&gt;
Entfernt alle Browser-Informationen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Methode hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Methode hin.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Feld hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse ein neues Feld hinzu.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Eigenschaft hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Eigenschaft hinzu. Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Typen filtern]]&lt;br /&gt;
|&lt;br /&gt;
Konfiguriert benutzerdefinierte Dateigruppen. Öffnet das Dialogfeld [[Explorer-Dateigruppen|Explorer-Dateigruppen]], in dem Sie Folgendes ausführen können:&lt;br /&gt;
* Eigene Dateigruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; erstellen&lt;br /&gt;
* Bestimmte Gruppen aktivieren/deaktivieren&lt;br /&gt;
* Die Anzeigereihenfolge der Gruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; festlegen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedefs anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Typedefs der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungen anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Aufzählungen der obersten Ebene in der Typliste an. Vorgabe ist ein (angezeigt).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Funktionen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Funktionen der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Variablen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Variablen der obersten Ebene (global) in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ShowInherited.png|Geerbte Member anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Bezieht geerbte Member ein.  Standardmäßig bezieht die &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; geerbte Klassen-Member ein, indem die Member des Vorfahrtyps unter den Membern des ausgewählten Typs angezeigt werden.  Beispielsweise steht nach TForm3 sein Vorfahrtyp, TForm. Wenn diese Schaltfläche nicht gedrückt ist, werden nur lokal definierte Member angezeigt. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Zu Deklaration wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Deklaration des ausgewählten Knotens. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Deklaration des ausgewählten Eintrags hervor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Zur Definition wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Definition dieser Deklaration. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Definition des ausgewählten Eintrags hervor. Der C++-Compiler behält u.a. folgende Informationen bei: wann Symbole zum ersten Mal definiert wurden und wann sie verwendet wurden. Anhand dieser Informationen wird der Befehl &#039;&#039;&#039;Zur Definition wechseln&#039;&#039;&#039; ausgeführt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü der Typliste==&lt;br /&gt;
&lt;br /&gt;
Durch Klicken mit der rechten Maustaste auf ein Element in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; werden die folgenden Kontextmenübefehle angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Kontextmenübefehle sind nur für Elemente aktiviert, die in einer &#039;&#039;&#039;verwalteten Unit&#039;&#039;&#039; deklariert sind; d.h., die .CPP- und die .H-Datei müssen Bestandteil des Projekts sein, das Sie mit dem C++-Klassen-Explorer untersuchen. Sie können mit dem C++-Klassen-Explorer z.B. keine Felder, Methoden oder Eigenschaften zu VCL-Elementen hinzufügen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zu Deklaration wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Deklaration des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zur Definition wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Definition des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit definiert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle ausblenden&lt;br /&gt;
|&lt;br /&gt;
Schließt alle Knoten, Ordner und Gruppen, die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; geöffnet sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gruppieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Gruppierung fest, die im Klassen-Explorer verwendet werden soll. Folgende Optionen stehen zur Auswahl:&lt;br /&gt;
* Datei (Unit-Datei, .cpp-Datei)&lt;br /&gt;
* Namespace&lt;br /&gt;
* Benutzerdefinierte Gruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;IhrProjekt&amp;amp;gt; usw.)&lt;br /&gt;
* Nicht gruppieren&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Anzeigen&lt;br /&gt;
|&lt;br /&gt;
Legt fest, dass bestimmte Elemente in der obersten Ebene der Klassen-Explorer-Ansicht angezeigt oder nicht angezeigt werden. Wählen Sie:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
&lt;br /&gt;
Durch Einbeziehen bzw. Unterdrücken eines oder beider Elemente lassen sich weitere Details des spezifischen Elements in der Ansicht anzeigen.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Trotz Deaktivieren der Anzeige eines dieser Elemente werden Elemente des ausgeschlossenen Typs weiterhin in der Klassenstruktur angezeigt. Und zwar, weil sich dieser Befehl nur auf Elemente der obersten Ebene auswirkt.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sortieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Sortierung fest, die im Klassen-Explorer verwendet werden soll. Sie können alle Elemente alphabetisch oder nach Typ sortieren. Wählen Sie:&lt;br /&gt;
* Alphabetisch&lt;br /&gt;
* Typ&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Feld hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element ein neues Feld hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Methode hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Methode hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Eigenschaft hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Klassen-Explorer (C++)|Eigenschaften]]&#039;&#039;&#039; (identisch mit dem Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  Sie können drei Arten von Optionen festlegen:&lt;br /&gt;
*&#039;&#039;&#039;Browser-Compiler&#039;&#039;&#039;-Optionen:&lt;br /&gt;
** Vorcompilierte Header aktivieren&lt;br /&gt;
** Compiler-Meldungen im Meldungsfenster anzeigen&lt;br /&gt;
* &#039;&#039;&#039;Benutzerdefinierte&#039;&#039;&#039; Befehlszeilenoptionen für den [[C++-Toolkette|C++-Compiler]]&lt;br /&gt;
*&#039;&#039;&#039;Angezeigte Typen&#039;&#039;&#039;-Optionen&lt;br /&gt;
** Nur solche Klassen als Interfaces anzeigen, die nur rein virtuelle Funktionen haben&lt;br /&gt;
** Und nur Klassen anzeigen, die von IUnknown abgeleitet sind&lt;br /&gt;
*&#039;&#039;&#039;Suchoptionen&#039;&#039;&#039;&lt;br /&gt;
** Suche ohne Berücksichtigung der Groß-/Kleinschreibung&lt;br /&gt;
** Platzhalter zulassen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
* [[Klassen-Explorer (C++)|Klassen-Explorer (C++)]]-Optionen (Dialogfeld)&lt;br /&gt;
* [[C++-Klassen-Explorer - Themen|C++-Klassen-Explorer - Themen]]&lt;br /&gt;
* [[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&lt;br /&gt;
* [[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
* [[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&lt;br /&gt;
* [[Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer|Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Feldern mit dem C++-Klassen-Explorer|Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Methoden mit dem C++-Klassen-Explorer|Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer|Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[fr:Fenêtre Explorateur de classes C++]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206878</id>
		<title>Assembly-Metadaten-Explorer (Reflection Viewer)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206878"/>
		<updated>2016-04-13T09:09:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SetterMethod.bmp&amp;#039; → &amp;#039;SetterMethod.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Öffnen...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Assembly-Metadaten-Explorer (Reflection Viewer) zum Untersuchen von in einer .NET-Assembly enthaltenen Typen.&lt;br /&gt;
&lt;br /&gt;
Dieser Viewer wird in {{Product}} weiterhin unterstützt, obwohl der {{Delphi}} für .NET-Compiler nicht mehr Bestandteil des Produkts ist. Beispielsweise kann die COM-Interop-Entwicklung eine Interaktion zwischen COM- und .NET-Funktionen erfordern.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Typ&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Verfügbare Register&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|CLR-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Namespace-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SealedClass.png|Sealed-Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Sealed-Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;, &#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Methode1-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Eigenschafts-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschaft mit Getter und Setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Getter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Getter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SetterMethod.png|Setter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Setter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Ereignis-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die auf den Registern angezeigten Metadaten-Felder sind je nach Typ des ausgewählten Elements unterschiedlich. In den folgenden Abschnitten sind alle auf den Registern angezeigten Metadaten-Felder aufgeführt.&lt;br /&gt;
&lt;br /&gt;
==Register Eigenschaften==&lt;br /&gt;
&lt;br /&gt;
Zeigt die Eigenschaften des ausgewählten Elements an.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Anwendbar für die Typen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Bemerkungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Name&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Alle&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Kultur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Revision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Build-Nummer&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse, Feld, Eigenschaft, Methode, Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die ID ist eine interne Zahl, die angibt, wo der Typ in den internen Metadatentabellen der Assembly zu finden ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Basisklasse der ausgewählten Klasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die interne ID der Basisklasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Werttyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Wert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Rückgabetyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Register Attribute==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Attribute&#039;&#039;&#039; zeigt alle Attribute (einschließlich benutzerdefinierter Attribute) an, die dem ausgewählten Element im Quelltext zugewiesen wurden. Bei allen Attributen wird der Name und der Attributwert angezeigt.              &lt;br /&gt;
&lt;br /&gt;
==Register Flags==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Flags&#039;&#039;&#039; zeigt die Metadaten-Flags an, die für das markierte Element anwendbar sind. Jedes Flag wird durch ein Kontrollkästchen dargestellt. Wenn das Kontrollkästchen markiert ist, ist das Flag in den Metadaten des markierten Elements gesetzt. Ist das Kontrollkästchen nicht markiert, wurde das Flag dem markierten Element nicht zugewiesen.              &lt;br /&gt;
&lt;br /&gt;
==Register Verwendet==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Verwendet&#039;&#039;&#039; zeigt die Liste der Assemblies an, von welchen die ausgewählte Assembly abhängig ist. Jede aufgeführte Assembly muss auf dem Rechner des Endbenutzers vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierungen==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierungen&#039;&#039;&#039; steht nur zur Verfügung, wenn das markierte Element eine Klasse, eine Sealed-Klasse oder ein Interface ist. Dieses Register enthält alle Interfaces, die von dem ausgewählten Element implementiert werden. Alle implementierten Interfaces sind Links, die Sie anklicken können. Durch das Anklicken wird das Element in der Hierarchie markiert und seine Metadaten-Eigenschaften werden angezeigt. Mit den Schaltflächen &#039;&#039;&#039;Vorwärts&#039;&#039;&#039; und &#039;&#039;&#039;Zurück&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; können Sie schnell zurück zu der vorher ausgewählten Klasse oder Interface navigieren.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierung==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierung&#039;&#039;&#039; ist nur sichtbar, wenn ein Interface im linken Bereich markiert ist. Das Register zeigt alle Klassen an, die das Interface implementieren.&lt;br /&gt;
&lt;br /&gt;
==Register Parameter==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Parameter&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Alle Parameter werden mit Namen, Typ und Modifizierer (wie z.B. &#039;&#039;&#039;ref&#039;&#039;&#039; und &#039;&#039;&#039;out&#039;&#039;&#039;) angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Register Aufruf-Graph==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Dieses Register ist in zwei Bereiche unterteilt: Der obere Bereich zeigt die Methoden an, die die ausgewählte Methode aufrufen. Der untere Bereich zeigt alle Methoden an, die von der ausgewählten Methode aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Bestimmte Methoden, durch eine blaue Farbe und eine Unterstreichung gekennzeichnet, sind anklickbare Links; diese Methoden befinden sich in der aktuellen Assembly. Klicken Sie einen Methoden-Link an, damit diese Methode im linken Bereich markiert wird. Andere Methoden, die in den Bereichen &#039;&#039;&#039;Ruft auf&#039;&#039;&#039; und &#039;&#039;&#039;Aufgerufen von&#039;&#039;&#039; aufgeführt sind, sind keine Links; diese Methoden sind nicht in der aktuellen Assembly definiert.&lt;br /&gt;
&lt;br /&gt;
Sie können mit den &#039;&#039;&#039;Navigations-Schaltflächen&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; vorwärts und zurück zu den vorher ausgewählten Elementen navigieren.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen|Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[fr:Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206877</id>
		<title>Inkrementelle Suche</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206877"/>
		<updated>2016-04-13T09:09:23Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SearchUp.bmp&amp;#039; → &amp;#039;SearchUp.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu |Suchen &amp;amp;gt; Inkrementelle Suche}}&amp;lt;code&amp;gt;Strg+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ermöglicht eine interaktive Textsuche. Beginnen Sie sofort nach dem Aufruf der Option &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; mit der Eingabe des Such-Strings. Während Ihrer Eingabe wird die erste Übereinstimmung im Editor hervorgehoben, und alle anderen Übereinstimmungen werden in der zweiten Farbe markiert.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Das erste Übereinstimmungsergebnis ist das erste gefundene Ergebnis nach der Cursorposition.&lt;br /&gt;
&lt;br /&gt;
In der Statuszeile am unteren Rand des Editorfensters wird ein Suchfeld mit dem gesuchten Text eingeblendet:&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Um eine neue Suche zu beginnen, drücken Sie &amp;lt;code&amp;gt;RÜCK&amp;lt;/code&amp;gt;, um die Statuszeile zu löschen, oder wählen erneut {{menu | Suchen &amp;amp;gt;Inkrementelle Suche}}.&lt;br /&gt;
&lt;br /&gt;
Um die [[Suchbefehl | Symbolleiste &amp;quot;Suchen&amp;quot;]] zu aktivieren, klicken Sie auf der Symbolleiste &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; auf das Textfeld.&lt;br /&gt;
&lt;br /&gt;
Bei aktivierter Suchen-Symbolleiste können Sie eine Suche nach oben oder ab dem Dateianfang starten, ohne mit der Maus auf die Schaltflächen &amp;quot;Nach oben suchen&amp;quot; oder &amp;quot;Ab Dateianfang suchen&amp;quot; zu klicken:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;EINGABE&amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;UMSCHALT+EINGABE&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;STRG+EINGABE&amp;lt;/code&amp;gt;, um die Suche ab dem Dateianfang zu beginnen.&lt;br /&gt;
&lt;br /&gt;
So suchen Sie direkt im [[Quelltext-Editor]]:&lt;br /&gt;
&lt;br /&gt;
# Nachdem Sie Ihre Suchkriterien in der Symbolleiste eingegeben und die Eingabetaste gedrückt haben, wechselt der Fokus in den Quelltext-Editor.&lt;br /&gt;
# Alle Übereinstimmungen werden markiert angezeigt.&lt;br /&gt;
# Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die String-Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / STRG+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
#* &amp;lt;code&amp;gt;UMSCHALT+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Zeigt während der Eingabe den Such-String an.  Sie können auch auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld klicken, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchUp.png]] Pfeil nach oben&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateianfang.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchDown.png]] Pfeil nach unten&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateiende. Dies ist die Vorgabeeinstellung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Suche vom Anfang wiederholen&lt;br /&gt;
| &lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Suchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[fr:Recherche incrémentielle]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206876</id>
		<title>Suchbefehl</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206876"/>
		<updated>2016-04-13T09:09:19Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SearchUp.bmp&amp;#039; → &amp;#039;SearchUp.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Suchen &amp;amp;gt; Suchen}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Umsch+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sucht nach dem angegebenen Text. &lt;br /&gt;
&lt;br /&gt;
Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; öffnet eine Taskleiste, die im unteren Bereich des Quelltext-Editors angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie Text im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Geben Sie in das Suchfeld, den zu suchenden String ein.  &lt;br /&gt;
# Um die Suche zu ändern, klicken Sie auf die entsprechenden Kontrollkästchen (siehe die Beschreibung in der Tabelle weiter unten).&lt;br /&gt;
# Um die Suche zu beginnen, drücken Sie:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Eingabe&amp;lt;/code&amp;gt;, um nach unten zu suchen (oder klicken Sie in der Suchleiste auf [[File:SearchDown.png]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Umsch+Eingabe&amp;lt;/code&amp;gt;, um nach oben zu suchen (oder klicken Sie in der Suchleiste auf [[File:SearchUp.png]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Strg+Eingabe&amp;lt;/code&amp;gt;, um ab dem Dateianfang zu suchen (oder klicken Sie in der Suchleiste auf [[File:RestartFromBeginning.png]]).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie direkt im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Suchkriterien in die Taskleiste eingeben und auf &#039;&#039;&#039;Eingabe&#039;&#039;&#039; klicken, wechselt der Fokus in den Quelltext-Editor:&lt;br /&gt;
&lt;br /&gt;
* Alle Übereinstimmungen werden markiert angezeigt. &lt;br /&gt;
* Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die markierten Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Markierung von Strings:&#039;&#039;&#039; Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; sucht alle Vorkommen des Such-Strings und markiert sie. Das erste Vorkommen des Strings wird in einer anderen Farbe als die folgenden markiert. Die für die Markierung verwendeten Farben sind Teil des Farbschemas der IDE, Sie können aber auch andere Markierungsfarben auswählen. &lt;br /&gt;
&lt;br /&gt;
* Zum Festlegen der Markierungsfarben wählen Sie eine Vordergrundfarbe (für die Zeichen) und eine Hintergrundfarbe (für die Markierung) im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen &amp;amp;gt; Farbe&#039;&#039;&#039;&amp;lt;/font&amp;gt; für die folgenden Elemente aus:&lt;br /&gt;
** &#039;&#039;&#039;Suchübereinstimmung&#039;&#039;&#039; - der aktuelle, gefundene Such-String.&lt;br /&gt;
** &#039;&#039;&#039;Weitere Markierung für Suchübereinstimmung&#039;&#039;&#039; - alle weiteren gefundene Such-Strings.&lt;br /&gt;
* Um die Markierung aller Suchübereinstimmungen zu deaktivieren, entfernen Sie die Markierung von der Option &#039;&#039;&#039;Alle Übereinstimmungen anzeigen&#039;&#039;&#039; im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Suche erneut beginnen:&#039;&#039;&#039; Wenn die Suche das Ende der Datei erreicht (oder den Anfang der Datei, wenn Sie aufwärts suchen) wird die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; angezeigt.  &lt;br /&gt;
&lt;br /&gt;
* Sie können die Suche vom anderen Ende der Datei erneut beginnen.&lt;br /&gt;
* Sie können auch auf  &amp;quot;Ohne Nachfrage erneut beginnen&amp;quot; klicken, um ein weiteres Anzeigen der Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; zu verhindern.  &lt;br /&gt;
* Um die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; ein- oder auszublenden, aktivieren oder deaktivieren Sie auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt; die Option &amp;quot;Suche autom. vom Anfang wiederholen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anzeigen von Suchoptionen als Kontrollkästchen auf die Suchleiste:&#039;&#039;&#039; Abhängig von Ihrer Bildschirmauflösung können einige Optionen (beisplielsweise &amp;quot;Groß-/Kleinschreibung&amp;quot;, &amp;quot;Nur ganze Wörter&amp;quot; usw.) als Kontrollkästchen in der Suchleiste oder, wenn der Raum eng ist, im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigt werden. Sie können alle im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigten Optionen aktivieren bzw. deaktivieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Geben Sie einen Such-String ein, oder klicken Sie auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchDown.png]]&amp;lt;br /&amp;gt;Pfeil nach unten &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchUp.png]] &amp;lt;br /&amp;gt;Pfeil nach oben &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Suche vom Anfang wiederholen &lt;br /&gt;
|&lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung&lt;br /&gt;
|&lt;br /&gt;
Unterscheidet Groß- und Kleinbuchstaben bei der Suche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur ganze Wörter&lt;br /&gt;
|&lt;br /&gt;
Sucht nur nach ganzen Wörtern. (Ist diese Option deaktiviert, wird der Such-String auch in längeren Wörtern gefunden.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Regulärer Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Berücksichtigt reguläre Ausdrücke im Such-String. Eine Liste der regulären Ausdrücke finden Sie (unter &amp;quot;Sonderzeichen&amp;quot;) in [[GREP.EXE: Das Hilfsprogramm zur Textsuche|GREP]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Auswahl durchsuchen &lt;br /&gt;
|&lt;br /&gt;
Durchsucht nur den markierten Bereich im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;. Wenn kein Bereich ausgewählt wurde, erscheint die folgende Meldung: &amp;quot;Kein Text markiert&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Textanfang&lt;br /&gt;
|&lt;br /&gt;
Die Suche wird am Beginn des Suchbereichs begonnen. Der Suchbereich beginnt normalerweise am Dateianfang, mit den folgenden Ausnahmen:&lt;br /&gt;
* Wenn Sie in einer Auswahl suchen, wird der Suchbereich von der Auswahl repräsentiert. Die Suche wird deshalb am Beginn der Auswahl begonnen. &lt;br /&gt;
* Wenn die Suche nach oben ausgeführt wird, wird der &amp;quot;Beginn&amp;quot; des Suchbereichs vom Dateiende repräsentiert.&lt;br /&gt;
&lt;br /&gt;
Diese Option bleibt zwischen IDE-Sitzungen und Such-Aufrufen aktiviert. Sie muss explizit deaktiviert werden. Mit Hilfe der Schaltfläche [[File:RestartFromBeginning.png]] wird auch die Suche am Dateianfang begonnen, aber nur für eine einzige Suche.&lt;br /&gt;
&lt;br /&gt;
Beachten Sie bitte, dass die [[Inkrementelle Suche|inkremetelle Suche]] - unabhängig von der Einstellung vom &#039;&#039;&#039;Textanfang&#039;&#039;&#039;  - immer ab der Cursorposition beginnt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Inkrementelle Suche|Inkrementelle Suche]]&lt;br /&gt;
* [[Farbe (Editor-Optionen)|Farbe (Editor-Optionen)]]&lt;br /&gt;
* [[Editor-Optionen|Editor-Optionen]]&lt;br /&gt;
* [[Reguläre Ausdrücke|Reguläre Ausdrücke]]&lt;br /&gt;
* [[Quelltext-Editor#Navigation_Toolbar|Navigation Toolbar]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[fr:Chercher]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206875</id>
		<title>Inkrementelle Suche</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206875"/>
		<updated>2016-04-13T09:09:15Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SearchDown.bmp&amp;#039; → &amp;#039;SearchDown.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu |Suchen &amp;amp;gt; Inkrementelle Suche}}&amp;lt;code&amp;gt;Strg+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ermöglicht eine interaktive Textsuche. Beginnen Sie sofort nach dem Aufruf der Option &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; mit der Eingabe des Such-Strings. Während Ihrer Eingabe wird die erste Übereinstimmung im Editor hervorgehoben, und alle anderen Übereinstimmungen werden in der zweiten Farbe markiert.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Das erste Übereinstimmungsergebnis ist das erste gefundene Ergebnis nach der Cursorposition.&lt;br /&gt;
&lt;br /&gt;
In der Statuszeile am unteren Rand des Editorfensters wird ein Suchfeld mit dem gesuchten Text eingeblendet:&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Um eine neue Suche zu beginnen, drücken Sie &amp;lt;code&amp;gt;RÜCK&amp;lt;/code&amp;gt;, um die Statuszeile zu löschen, oder wählen erneut {{menu | Suchen &amp;amp;gt;Inkrementelle Suche}}.&lt;br /&gt;
&lt;br /&gt;
Um die [[Suchbefehl | Symbolleiste &amp;quot;Suchen&amp;quot;]] zu aktivieren, klicken Sie auf der Symbolleiste &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; auf das Textfeld.&lt;br /&gt;
&lt;br /&gt;
Bei aktivierter Suchen-Symbolleiste können Sie eine Suche nach oben oder ab dem Dateianfang starten, ohne mit der Maus auf die Schaltflächen &amp;quot;Nach oben suchen&amp;quot; oder &amp;quot;Ab Dateianfang suchen&amp;quot; zu klicken:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;EINGABE&amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;UMSCHALT+EINGABE&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;STRG+EINGABE&amp;lt;/code&amp;gt;, um die Suche ab dem Dateianfang zu beginnen.&lt;br /&gt;
&lt;br /&gt;
So suchen Sie direkt im [[Quelltext-Editor]]:&lt;br /&gt;
&lt;br /&gt;
# Nachdem Sie Ihre Suchkriterien in der Symbolleiste eingegeben und die Eingabetaste gedrückt haben, wechselt der Fokus in den Quelltext-Editor.&lt;br /&gt;
# Alle Übereinstimmungen werden markiert angezeigt.&lt;br /&gt;
# Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die String-Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / STRG+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
#* &amp;lt;code&amp;gt;UMSCHALT+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Zeigt während der Eingabe den Such-String an.  Sie können auch auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld klicken, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchUp.bmp]] Pfeil nach oben&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateianfang.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchDown.png]] Pfeil nach unten&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateiende. Dies ist die Vorgabeeinstellung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Suche vom Anfang wiederholen&lt;br /&gt;
| &lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Suchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[fr:Recherche incrémentielle]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206874</id>
		<title>Suchbefehl</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206874"/>
		<updated>2016-04-13T09:09:11Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SearchDown.bmp&amp;#039; → &amp;#039;SearchDown.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Suchen &amp;amp;gt; Suchen}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Umsch+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sucht nach dem angegebenen Text. &lt;br /&gt;
&lt;br /&gt;
Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; öffnet eine Taskleiste, die im unteren Bereich des Quelltext-Editors angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie Text im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Geben Sie in das Suchfeld, den zu suchenden String ein.  &lt;br /&gt;
# Um die Suche zu ändern, klicken Sie auf die entsprechenden Kontrollkästchen (siehe die Beschreibung in der Tabelle weiter unten).&lt;br /&gt;
# Um die Suche zu beginnen, drücken Sie:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Eingabe&amp;lt;/code&amp;gt;, um nach unten zu suchen (oder klicken Sie in der Suchleiste auf [[File:SearchDown.png]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Umsch+Eingabe&amp;lt;/code&amp;gt;, um nach oben zu suchen (oder klicken Sie in der Suchleiste auf [[Image:SearchUp.bmp]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Strg+Eingabe&amp;lt;/code&amp;gt;, um ab dem Dateianfang zu suchen (oder klicken Sie in der Suchleiste auf [[File:RestartFromBeginning.png]]).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie direkt im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Suchkriterien in die Taskleiste eingeben und auf &#039;&#039;&#039;Eingabe&#039;&#039;&#039; klicken, wechselt der Fokus in den Quelltext-Editor:&lt;br /&gt;
&lt;br /&gt;
* Alle Übereinstimmungen werden markiert angezeigt. &lt;br /&gt;
* Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die markierten Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Markierung von Strings:&#039;&#039;&#039; Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; sucht alle Vorkommen des Such-Strings und markiert sie. Das erste Vorkommen des Strings wird in einer anderen Farbe als die folgenden markiert. Die für die Markierung verwendeten Farben sind Teil des Farbschemas der IDE, Sie können aber auch andere Markierungsfarben auswählen. &lt;br /&gt;
&lt;br /&gt;
* Zum Festlegen der Markierungsfarben wählen Sie eine Vordergrundfarbe (für die Zeichen) und eine Hintergrundfarbe (für die Markierung) im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen &amp;amp;gt; Farbe&#039;&#039;&#039;&amp;lt;/font&amp;gt; für die folgenden Elemente aus:&lt;br /&gt;
** &#039;&#039;&#039;Suchübereinstimmung&#039;&#039;&#039; - der aktuelle, gefundene Such-String.&lt;br /&gt;
** &#039;&#039;&#039;Weitere Markierung für Suchübereinstimmung&#039;&#039;&#039; - alle weiteren gefundene Such-Strings.&lt;br /&gt;
* Um die Markierung aller Suchübereinstimmungen zu deaktivieren, entfernen Sie die Markierung von der Option &#039;&#039;&#039;Alle Übereinstimmungen anzeigen&#039;&#039;&#039; im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Suche erneut beginnen:&#039;&#039;&#039; Wenn die Suche das Ende der Datei erreicht (oder den Anfang der Datei, wenn Sie aufwärts suchen) wird die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; angezeigt.  &lt;br /&gt;
&lt;br /&gt;
* Sie können die Suche vom anderen Ende der Datei erneut beginnen.&lt;br /&gt;
* Sie können auch auf  &amp;quot;Ohne Nachfrage erneut beginnen&amp;quot; klicken, um ein weiteres Anzeigen der Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; zu verhindern.  &lt;br /&gt;
* Um die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; ein- oder auszublenden, aktivieren oder deaktivieren Sie auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt; die Option &amp;quot;Suche autom. vom Anfang wiederholen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anzeigen von Suchoptionen als Kontrollkästchen auf die Suchleiste:&#039;&#039;&#039; Abhängig von Ihrer Bildschirmauflösung können einige Optionen (beisplielsweise &amp;quot;Groß-/Kleinschreibung&amp;quot;, &amp;quot;Nur ganze Wörter&amp;quot; usw.) als Kontrollkästchen in der Suchleiste oder, wenn der Raum eng ist, im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigt werden. Sie können alle im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigten Optionen aktivieren bzw. deaktivieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Geben Sie einen Such-String ein, oder klicken Sie auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchDown.png]]&amp;lt;br /&amp;gt;Pfeil nach unten &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchUp.bmp]] &amp;lt;br /&amp;gt;Pfeil nach oben &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Suche vom Anfang wiederholen &lt;br /&gt;
|&lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung&lt;br /&gt;
|&lt;br /&gt;
Unterscheidet Groß- und Kleinbuchstaben bei der Suche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur ganze Wörter&lt;br /&gt;
|&lt;br /&gt;
Sucht nur nach ganzen Wörtern. (Ist diese Option deaktiviert, wird der Such-String auch in längeren Wörtern gefunden.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Regulärer Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Berücksichtigt reguläre Ausdrücke im Such-String. Eine Liste der regulären Ausdrücke finden Sie (unter &amp;quot;Sonderzeichen&amp;quot;) in [[GREP.EXE: Das Hilfsprogramm zur Textsuche|GREP]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Auswahl durchsuchen &lt;br /&gt;
|&lt;br /&gt;
Durchsucht nur den markierten Bereich im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;. Wenn kein Bereich ausgewählt wurde, erscheint die folgende Meldung: &amp;quot;Kein Text markiert&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Textanfang&lt;br /&gt;
|&lt;br /&gt;
Die Suche wird am Beginn des Suchbereichs begonnen. Der Suchbereich beginnt normalerweise am Dateianfang, mit den folgenden Ausnahmen:&lt;br /&gt;
* Wenn Sie in einer Auswahl suchen, wird der Suchbereich von der Auswahl repräsentiert. Die Suche wird deshalb am Beginn der Auswahl begonnen. &lt;br /&gt;
* Wenn die Suche nach oben ausgeführt wird, wird der &amp;quot;Beginn&amp;quot; des Suchbereichs vom Dateiende repräsentiert.&lt;br /&gt;
&lt;br /&gt;
Diese Option bleibt zwischen IDE-Sitzungen und Such-Aufrufen aktiviert. Sie muss explizit deaktiviert werden. Mit Hilfe der Schaltfläche [[File:RestartFromBeginning.png]] wird auch die Suche am Dateianfang begonnen, aber nur für eine einzige Suche.&lt;br /&gt;
&lt;br /&gt;
Beachten Sie bitte, dass die [[Inkrementelle Suche|inkremetelle Suche]] - unabhängig von der Einstellung vom &#039;&#039;&#039;Textanfang&#039;&#039;&#039;  - immer ab der Cursorposition beginnt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Inkrementelle Suche|Inkrementelle Suche]]&lt;br /&gt;
* [[Farbe (Editor-Optionen)|Farbe (Editor-Optionen)]]&lt;br /&gt;
* [[Editor-Optionen|Editor-Optionen]]&lt;br /&gt;
* [[Reguläre Ausdrücke|Reguläre Ausdrücke]]&lt;br /&gt;
* [[Quelltext-Editor#Navigation_Toolbar|Navigation Toolbar]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[fr:Chercher]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206873</id>
		<title>Assembly-Metadaten-Explorer (Reflection Viewer)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206873"/>
		<updated>2016-04-13T09:09:07Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SealedClass.bmp&amp;#039; → &amp;#039;SealedClass.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Öffnen...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Assembly-Metadaten-Explorer (Reflection Viewer) zum Untersuchen von in einer .NET-Assembly enthaltenen Typen.&lt;br /&gt;
&lt;br /&gt;
Dieser Viewer wird in {{Product}} weiterhin unterstützt, obwohl der {{Delphi}} für .NET-Compiler nicht mehr Bestandteil des Produkts ist. Beispielsweise kann die COM-Interop-Entwicklung eine Interaktion zwischen COM- und .NET-Funktionen erfordern.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Typ&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Verfügbare Register&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|CLR-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Namespace-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SealedClass.png|Sealed-Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Sealed-Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;, &#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Methode1-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Eigenschafts-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschaft mit Getter und Setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Getter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Getter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SetterMethod.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Setter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Ereignis-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die auf den Registern angezeigten Metadaten-Felder sind je nach Typ des ausgewählten Elements unterschiedlich. In den folgenden Abschnitten sind alle auf den Registern angezeigten Metadaten-Felder aufgeführt.&lt;br /&gt;
&lt;br /&gt;
==Register Eigenschaften==&lt;br /&gt;
&lt;br /&gt;
Zeigt die Eigenschaften des ausgewählten Elements an.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Anwendbar für die Typen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Bemerkungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Name&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Alle&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Kultur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Revision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Build-Nummer&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse, Feld, Eigenschaft, Methode, Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die ID ist eine interne Zahl, die angibt, wo der Typ in den internen Metadatentabellen der Assembly zu finden ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Basisklasse der ausgewählten Klasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die interne ID der Basisklasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Werttyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Wert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Rückgabetyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Register Attribute==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Attribute&#039;&#039;&#039; zeigt alle Attribute (einschließlich benutzerdefinierter Attribute) an, die dem ausgewählten Element im Quelltext zugewiesen wurden. Bei allen Attributen wird der Name und der Attributwert angezeigt.              &lt;br /&gt;
&lt;br /&gt;
==Register Flags==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Flags&#039;&#039;&#039; zeigt die Metadaten-Flags an, die für das markierte Element anwendbar sind. Jedes Flag wird durch ein Kontrollkästchen dargestellt. Wenn das Kontrollkästchen markiert ist, ist das Flag in den Metadaten des markierten Elements gesetzt. Ist das Kontrollkästchen nicht markiert, wurde das Flag dem markierten Element nicht zugewiesen.              &lt;br /&gt;
&lt;br /&gt;
==Register Verwendet==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Verwendet&#039;&#039;&#039; zeigt die Liste der Assemblies an, von welchen die ausgewählte Assembly abhängig ist. Jede aufgeführte Assembly muss auf dem Rechner des Endbenutzers vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierungen==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierungen&#039;&#039;&#039; steht nur zur Verfügung, wenn das markierte Element eine Klasse, eine Sealed-Klasse oder ein Interface ist. Dieses Register enthält alle Interfaces, die von dem ausgewählten Element implementiert werden. Alle implementierten Interfaces sind Links, die Sie anklicken können. Durch das Anklicken wird das Element in der Hierarchie markiert und seine Metadaten-Eigenschaften werden angezeigt. Mit den Schaltflächen &#039;&#039;&#039;Vorwärts&#039;&#039;&#039; und &#039;&#039;&#039;Zurück&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; können Sie schnell zurück zu der vorher ausgewählten Klasse oder Interface navigieren.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierung==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierung&#039;&#039;&#039; ist nur sichtbar, wenn ein Interface im linken Bereich markiert ist. Das Register zeigt alle Klassen an, die das Interface implementieren.&lt;br /&gt;
&lt;br /&gt;
==Register Parameter==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Parameter&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Alle Parameter werden mit Namen, Typ und Modifizierer (wie z.B. &#039;&#039;&#039;ref&#039;&#039;&#039; und &#039;&#039;&#039;out&#039;&#039;&#039;) angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Register Aufruf-Graph==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Dieses Register ist in zwei Bereiche unterteilt: Der obere Bereich zeigt die Methoden an, die die ausgewählte Methode aufrufen. Der untere Bereich zeigt alle Methoden an, die von der ausgewählten Methode aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Bestimmte Methoden, durch eine blaue Farbe und eine Unterstreichung gekennzeichnet, sind anklickbare Links; diese Methoden befinden sich in der aktuellen Assembly. Klicken Sie einen Methoden-Link an, damit diese Methode im linken Bereich markiert wird. Andere Methoden, die in den Bereichen &#039;&#039;&#039;Ruft auf&#039;&#039;&#039; und &#039;&#039;&#039;Aufgerufen von&#039;&#039;&#039; aufgeführt sind, sind keine Links; diese Methoden sind nicht in der aktuellen Assembly definiert.&lt;br /&gt;
&lt;br /&gt;
Sie können mit den &#039;&#039;&#039;Navigations-Schaltflächen&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; vorwärts und zurück zu den vorher ausgewählten Elementen navigieren.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen|Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[fr:Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206872</id>
		<title>SDK-Manager</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206872"/>
		<updated>2016-04-13T09:09:01Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;SavePaths.bmp&amp;#039; → &amp;#039;SavePaths.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Umgebungsoptionen}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; SDK-Manager}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf eine Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zeigt die vorhandenen SDKs an und ermöglicht das Hinzufügen und Verwalten von SDKs für [[Hinzufügen von SDKs für Mac OS X oder iOS|Mac OS X, iOS]] und [[Hinzufügen von Android-SDKs|Android]].&lt;br /&gt;
&lt;br /&gt;
==Funktionen von SDKs==&lt;br /&gt;
&lt;br /&gt;
Ein SDK (Software Development Kit) stellt die Software bereit, die zum Erzeugen von Anwendungen für eine Zielplattform benötigt wird. Die SDK-Informationen, anhand derer &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; die erforderliche Software auf Ihrem System sucht, werden auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; bereitgestellt.&lt;br /&gt;
&lt;br /&gt;
Mac OS X- und iOS-SDKs enthalten:&lt;br /&gt;
&lt;br /&gt;
* Eine Liste mit absoluten Pfaden und Ordnern auf dem Mac, die zum Erzeugen von Anwendungen für die SDK-Zielplattform erforderlich sind.&lt;br /&gt;
* Eine Kopie derjenigen Dateien, die von der Zielplattform oder der Zwischenplattform mithilfe eines [[Verbindungsprofil-Manager|Verbindungsprofils]] übernommen werden können.&lt;br /&gt;
&lt;br /&gt;
Android-SDKs enthalten die Pfade zu der erforderlichen Software auf Ihrem System.&lt;br /&gt;
&lt;br /&gt;
Auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; wird für jede Zielplattform, der ein SDK zugeordnet ist, ein SDK als Standard-SDK in Fettschrift angezeigt. Windows-Plattformen haben kein Standard-SDK.&lt;br /&gt;
&lt;br /&gt;
==Plattformen und Anwendungstypen, die ein SDK erfordern==&lt;br /&gt;
&lt;br /&gt;
SDKs sind für die folgenden Plattformen und Anwendungstypen &#039;&#039;&#039;erforderlich&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Geräteübergreifende C++-Anwendungen für die &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;-Plattform.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 32 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 64 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die &#039;&#039;&#039;Android&#039;&#039;&#039;-Plattform.&lt;br /&gt;
*:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Ihr Android SDK und NDK vom Installationsprogramm von {{Variables|Product}} installiert wurden, dann sind dem [[SDK-Manager|SDK-Manager]] die Installationsverzeichnisse bekannt. In diesem Fall sollten die SDK-Felder automatisch ausgefüllt worden sein, und Sie müssen kein SDK für Ihre Android-Apps hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==Dateinamen und Dateierweiterung für SDKs==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SDK-Namen&#039;&#039;&#039; unterliegen – außer dass sie gültige Dateinamen gemäß [[lib_de:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]] sein müssen – kaum Beschränkungen. Doppelte SDK-Namen führen zu einem Fehler (beim Hinzufügen und Importieren).&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Erweiterung von SDK-Dateien&#039;&#039;&#039; lautet &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;. Sie wird automatisch beim Speichern des SDK als Datei hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Beispiele für SDK-Namen:&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Jedes definierte SDK wird als &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;-Datei in Ihrem Ordner &#039;&#039;&#039;Anwendungsdaten&#039;&#039;&#039; (der von [[lib_de:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]] zurückgegeben wird) gespeichert, wie z. B. unter Windows 7 in folgendem Ordner:&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Die Datei enthält die [[#Funktionen von SDKs|Informationen über das SDK]], wie die Pfade zu der Software, die zum Erzeugen von Anwendungen für die SDK-Zielplattform benötigt wird.&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen SDK-Dateien (der &#039;&#039;&#039;lokale SDK-Dateizwischenspeicher&#039;&#039;&#039;) werden standardmäßig im Verzeichnis {{Path|{{UserDocumentsPath}}\SDKs}} gespeichert.&lt;br /&gt;
&lt;br /&gt;
Zum Ändern des Speicherorts des lokalen SDK-Dateizwischenspeichers eines SDKs, befolgen Sie die nachstehenden Anweisungen:&lt;br /&gt;
&lt;br /&gt;
* Für Android legen Sie im &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; die Pfade fest, damit diese zum neuen Speicherort führen.&lt;br /&gt;
* Für OS X oder iOS lesen Sie &#039;&#039;&#039;[[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bereich &amp;quot;SDK&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Versionen&lt;br /&gt;
|&lt;br /&gt;
Listet die definierten SDKs zusammen mit den zugewiesenen Plattformen auf. Das Standard-SDK für eine Plattform wird in &#039;&#039;&#039;Fettschrift&#039;&#039;&#039; angezeigt.&lt;br /&gt;
* Führen Sie einen der folgenden Schritte aus, um das Standard-SDK für eine Plattform festzulegen:&lt;br /&gt;
** Klicken Sie mit der rechten Maustaste auf den SDK-Eintrag, und wählen Sie &#039;&#039;&#039;Als Standard&#039;&#039;&#039;.&lt;br /&gt;
** Doppelklicken Sie auf den SDK-Eintrag.&lt;br /&gt;
* Um ein SDK zu bearbeiten, wählen Sie es in der Liste &#039;&#039;&#039;SDK-Versionen&#039;&#039;&#039; aus, nehmen Änderungen an den &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; vor und klicken dann auf &#039;&#039;&#039;OK&#039;&#039;&#039; (wenn Sie nicht auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken, werden die Änderungen nicht gespeichert).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf ein SDK werden die Schaltflächen zur Verwaltung von SDKs (&#039;&#039;&#039;Löschen&#039;&#039;&#039; und &#039;&#039;&#039;Exportieren&#039;&#039;&#039;) aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Zeigt die aktuellen Einstellungen des ausgewählten SDK an.&lt;br /&gt;
&lt;br /&gt;
Der Inhalt dieses Frames ist von der SDK-Plattform abhängig: [[#Eigenschaften für Mac OS X- und iOS-SDKs|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] oder &#039;&#039;&#039;[[#Eigenschaften von Android-SDK, -NDK und Java|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften für Mac OS X- und iOS-SDKs===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frame &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;- oder &#039;&#039;&#039;iOS&#039;&#039;&#039;-SDK auswählen.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokales Stammverzeichnis&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Verzeichnis auf dem lokalen Computer an, in dem die Dateien von dem Remote-Computer zwischengespeichert werden. Der Vorgabewert lautet:&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-Name&amp;amp;gt;&lt;br /&gt;
Der Wert für die Variable $(BDSPLATFORMSDKSDIR) wird auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Umgebungsvariablen|Umgebungsvariablen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; festgelegt.&lt;br /&gt;
&lt;br /&gt;
In C++ wird dieses Verzeichnis mit der Option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt; an den Compiler übergeben. Den Remote-Pfadangaben wird implizit das lokale Stammverzeichnis vorangestellt.&lt;br /&gt;
&lt;br /&gt;
Sie können die aktuellen Werte durch Klicken auf [[File:SavePaths.png]] &#039;&#039;&#039;Pfade als Vorgabe für die ausgewählte Plattform speichern&#039;&#039;&#039; im Bereich &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; als neue Standardwerte festlegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Remote-Pfade&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Liste der Pfade auf dem Remote-Computer an, die auf den lokalen Computer übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Ein Remote-Pfad besteht aus:&lt;br /&gt;
* &#039;&#039;&#039;Verzeichnis&#039;&#039;&#039;. Gibt das Verzeichnis auf der Zielplattform oder der Zwischenplattform an.&lt;br /&gt;
* &#039;&#039;&#039;Dateifilter&#039;&#039;&#039;. Repräsentiert entweder den Dateinamen (für eine einzelne Datei) oder den Platzhalter * (Sternchen), was allen Dateien in dem angegebenen Verzeichnis entspricht. Beispiel: OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Unterverzeichnisse&#039;&#039;&#039;. Gibt an, ob Unterverzeichnisse einbezogen werden sollen.&lt;br /&gt;
&lt;br /&gt;
Es gibt vier Kategorien von Remote-Pfaden. Wie die Pfade/Einträge an den C++-Compiler und -Linker übergeben werden, wird durch die jeweilige Kategorie festgelegt:&lt;br /&gt;
* &#039;&#039;&#039;Include-Pfade&#039;&#039;&#039; werden an den Compiler als Teil des &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt;-Pfads (der Include-Dateisuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Bibliothekspfade&#039;&#039;&#039; werden an den Linker als Teil des &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt;-Pfads (der Bibliothekssuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Frameworks&#039;&#039;&#039; werden an den Compiler (mit der Option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) und an den Linker (mit der Option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Andere Pfade&#039;&#039;&#039; werden nicht standardmäßig an den Compiler/Linker übergeben, aber auf den lokalen Computer übernommen.&lt;br /&gt;
&lt;br /&gt;
Alle angegebenen Elemente werden auf den lokalen Computer übernommen. Siehe [[Paclient.exe: Die Client-Anwendung von Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Alle Pfade müssen das für den Ziel-Host-Computer geeignete Format aufweisen. Verwenden Sie beispielsweise Schrägstriche (/) als Trennzeichen für Mac-Hosts. Bestimmte Zeichen, wie z. B. die Tilde (~), werden für Mac erkannt.&lt;br /&gt;
&lt;br /&gt;
Folgende Schaltflächen sind im Feld &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; vorhanden:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Neuen Pfadeintrag hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen]]&#039;&#039;&#039; an. Sie können ein neues SDK auch durch Drücken der Taste &#039;&#039;&#039;EINFG&#039;&#039;&#039; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; einfügen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Ausgewählten Pfadeintrag bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag bearbeiten]]&#039;&#039;&#039; an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Ausgewählten Pfadeintrag löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung den ausgewählten Pfadeintrag. Sie können einen Pfad auch durch Drücken der Taste &#039;&#039;&#039;ENTF&#039;&#039;&#039; bei ausgewähltem Pfadeintrag in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; löschen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Pfade auf Vorgabe für die ausgewählte Plattform zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und überschreibt nach der Bestätigung alle Pfadeinträge mit den Standardwerten des SDK für die ausgewählte Plattform. Bezieht das &#039;&#039;&#039;Lokale Stammverzeichnis&#039;&#039;&#039; nur mit ein, wenn es leer ist.&lt;br /&gt;
&lt;br /&gt;
Die wiederhergestellten Werte werden folgendermaßen ermittelt:&lt;br /&gt;
* Wenn Sie die Vorgaben nicht zurückgesetzt haben, sind die Werte die Standardwerte von {{Variables|Product}}.&lt;br /&gt;
* Nach dem Zurücksetzen auf die Standardwerte werden die neuen Werte zu den Standardwerten und werden in der Datei {{Path|&amp;amp;lt;Plattform&amp;amp;gt;.defaultsdkpaths}} in Ihrem {{Path|{{AppDataPath}}}}-Verzeichnis gespeichert. Daher werden durch Klicken auf [[File:ResetPaths.png]] die neuen Standardwerte wiederhergestellt.&lt;br /&gt;
* Löschen Sie zum Wiederherstellen der ursprünglichen Standardwerte die Datei {{Path|.defaultsdkpaths}} für die Zielplattform. Die ursprünglichen Standardpfade erscheinen jetzt in Ihren neuen SDKs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SavePaths.png]] Pfade als Standard für die ausgewählte Plattform speichern&lt;br /&gt;
|&lt;br /&gt;
Überschreibt die Standardpfadangaben mit den angegebenen SDK-Werten für Pfadeinträge für die ausgewählte Plattform. Nach dem Speichern der Pfade als Standardwerte werden die hier eingegebenen neuen Werte wiederhergestellt, wenn Sie auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;) klicken.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern von Standardpfaden wird für die Vorgaben eine Datei erstellt. Der Dateiname ist der Plattformname mit der Erweiterung &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Um Ihre Einstellungen zu verwerfen und die ursprünglichen Standardwerte wiederherzustellen, löschen Sie zuerst die Datei &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; aus dem Verzeichnis, zu dem &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; erweitert wird ({{Path|{{AppDataPath}}}}) und klicken dann auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:UpArrow.bmp]] Schaltfläche &amp;quot;Nach oben&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach oben. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AUF&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach oben verschieben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Schaltfläche &amp;quot;Nach unten&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach unten. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AB&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach unten verschieben.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokalen Dateizwischenspeicher aktualisieren&lt;br /&gt;
|&lt;br /&gt;
[[Verbindungsprofil auswählen|Fordert Sie zur Angabe eines Verbindungsprofils]] auf und übernimmt alle in dem aktuellen Verbindungsprofil angegebenen Dateien vom lokalen (Entwicklungs-)Computer auf den Remote-Zielcomputer. Nur Dateien mit unterschiedlichen Größen oder Zeitstempeln als diejenigen, die sich bereits im lokalen SDK-Dateizwischenspeicher befinden, werden übernommen. Ein Fortschrittsdialogfeld wird während der Übernahme angezeigt, in dem Sie den Vorgang abbrechen können. Zudem wird vor dem Überschreiben von lokalen Dateien eine Bestätigungsmeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
Sie sollten auf diese Schaltfläche klicken, nachdem Sie Änderungen an den Pfaden im Dialogfeld &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; vorgenommen haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039;, in dem Sie ein SDK als Verbindungsprofil für die Zielplattform auswählen können. Durch Drücken der Taste &amp;lt;code&amp;gt;EINFG&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; wird dieses Dialogfeld ebenfalls geöffnet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung das aktuell ausgewählte SDK. Sie können ein SDK auch durch Drücken der Taste &amp;lt;code&amp;gt;ENTF&amp;lt;/code&amp;gt; löschen, wenn ein SDK in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; den Fokus hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exportieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines Dateinamens an und speichert die SDK-Einstellungen an dieser Position (der Standarddateiname lautet &amp;quot;&amp;amp;lt;sdk-Name&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines SDK-Dateinamens an und importiert die enthaltenen SDK-Einstellungen in die IDE.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften von Android-SDK, -NDK und Java===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Fenster &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Android&#039;&#039;&#039;-SDK auswählen. Das Fenster &amp;quot;Eigenschaften&amp;quot; enthält drei Registerkarten: &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; und &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;SDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-SDK.&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren Android-SDK-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner einen Unterordner namens &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; mit der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; enthalten. In der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; ist die Version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) Ihres Android-SDK angegeben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
ZipAlign-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;ZipAlign.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;Android.bat&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Adb-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Plattformtools &amp;quot;Adb.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aapt-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Erzeugungstools &amp;quot;aapt.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-API-Level-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des zu verwendenden SDK-API-Level-Ordners. Jede Version ist geeignet (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;SDK-Ordner&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren SDK-API-Level-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner die Datei &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;NDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-NDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; verringert mithilfe dieser ausführbaren Datei die Größe Ihrer Android-Anwendungspakete.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
gdbserver-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des GDB-Servers im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-API-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des API-Ordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren NDK-API-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner eine Datei mit dem Pfad &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für {{CBuilder}}-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort der C++-Bibliothek im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für das Delphi-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Delphi-Bibliotheksordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;Java&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
KeyTool-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;KeyTool.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
JarSigner-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;JarSigner.exe&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; In den Android-SDK-Eigenschaften können Sie keine Netzwerkadressen als Speicherorte verwenden, die mit einem doppelten Backslash beginnen. Beispielsweise ist &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; hier kein gültiger Wert. Verwenden Sie stattdessen ein [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive Netzwerklaufwerk].&lt;br /&gt;
&lt;br /&gt;
==Fehlerbehebung (Mac OS X und iOS)==&lt;br /&gt;
&lt;br /&gt;
===Behandlung mehrerer Xcode-Installationen===&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Installationen von Xcode müssen Sie sicherstellen, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf den Xcode-Hauptinstallationsordner zeigt. Geben Sie &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; ein, um den Pfad zum aktuell ausgewählten Entwicklerverzeichnis anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Wenn das Befehlszeilentool auf einen Ordner zeigt, der nicht Ihr Xcode-Hauptinstallationsordner ist, geben Sie &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;Pfad&amp;amp;gt;&amp;lt;/code&amp;gt; ein, um das Entwicklerverzeichnis festzulegen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie in der [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html Apple-Dokumentation für xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Fehlende SDK-Versionen aufgrund eines falschen Xcode-Verzeichnisses===&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl eines Verbindungsprofils im Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039; wird die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; mit den vom [[PAServer: Die Platform Assistant Server-Anwendung|Platform Assistant]] auf dem Remote-Computer ermittelten SDK-Versionen gefüllt.&lt;br /&gt;
&lt;br /&gt;
Wenn die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; leer ist, eine erwartete SDK-Version nicht aufgeführt ist oder der folgende Fehler angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Überprüfen Sie die Xcode-Installation auf Ihrem Mac, und stellen Sie sicher, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf Ihren Xcode-Installationsordner zeigt. Siehe [[#Behandlung mehrerer Xcode-Installationen|Behandlung mehrerer Xcode-Installationen]].&lt;br /&gt;
&lt;br /&gt;
Wenn der Pfad, auf den von &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; gezeigt wird, korrekt ist, überprüfen Sie den Inhalt des folgenden Verzeichnisses:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;Xcode-Entwicklerverzeichnis&amp;amp;gt;/Platforms/&amp;amp;lt;Plattform&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Wie z. B.: &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plattform&#039;&#039; ist hierbei:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; für die OS X-Plattform&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; für die Plattformen &amp;quot;iOS-Gerät - 32 Bit&amp;quot; und &amp;quot;iOS-Gerät - 64 Bit&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; für die Plattform &amp;quot;iOS-Simulator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; liest die SDK-Versionen aus diesem Verzeichnis, und die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; enthält nur diese SDK-Versionen.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der &amp;quot;Platform Assistant&amp;quot; stellt ein zusätzliches SDK, &#039;&#039;&#039;Befehlszeilentools&#039;&#039;&#039; (Command Line Tools), bereit, das Sie nur für die OS X-Plattform installieren müssen.&lt;br /&gt;
&lt;br /&gt;
===Fehler &amp;quot;Unbekannter Compiler&amp;quot; nach Aktualisierung von XCode===&lt;br /&gt;
&lt;br /&gt;
Nach der Aktualisierung von XCode auf OS X könnte der Fehler &amp;lt;code&amp;gt;[bccosx Schwerer Fehler]... unbekannter Compiler &amp;lt;/code&amp;gt; auftreten. &lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:&lt;br /&gt;
&lt;br /&gt;
* Löschen Sie das SDK aus dem [[SDK-Manager|SDK-Manager]]. &lt;br /&gt;
** Öffnen Sie {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; [[Umgebungsoptionen|Umgebungsoptionen]] &amp;amp;gt; SDK-Manager}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie können den [[SDK-Manager|SDK-Manager]] auch mit &#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf die OS X-Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039; öffnen.&lt;br /&gt;
** Wählen Sie im Abschnitt &#039;&#039;&#039;OS X&#039;&#039;&#039; die SDK-Version aus, und klicken Sie auf &#039;&#039;&#039;Löschen&#039;&#039;&#039;.&lt;br /&gt;
* Entfernen Sie den gesamten Inhalt aus dem SDK-Ordner auf dem Computer, auf dem {{product}} installiert ist.&lt;br /&gt;
** Der SDK-Ordner befindet sich unter {{path | Dokumente\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Entfernen Sie den Ordner &amp;quot;scratch-dir&amp;quot; aus dem PAServer-Verzeichnis auf OS X.&lt;br /&gt;
&lt;br /&gt;
Rufen Sie anschließend die Anwendung erneut auf, um ein neues SDK hinzuzufügen. &lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Neues SDK hinzufügen|Neues SDK hinzufügen]]&lt;br /&gt;
* [[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten]]&lt;br /&gt;
* [[Neues Android SDK erstellen|Neues Android SDK erstellen]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Plattformvoraussetzungen für FireMonkey|Plattformvoraussetzungen für FireMonkey]]&lt;br /&gt;
* [[Geräteübergreifende Anwendungen - Index|Geräteübergreifende Anwendungen]]&lt;br /&gt;
* [[Hinzufügen von SDKs für Mac OS X oder iOS|Hinzufügen von SDKs für Mac OS X oder iOS]]&lt;br /&gt;
* [[Hinzufügen von Android-SDKs|Hinzufügen von Android-SDKs]]&lt;br /&gt;
* [[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&lt;br /&gt;
* [[Verbindungsprofil auswählen|Verbindungsprofil auswählen]]&lt;br /&gt;
* [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[fr:Gestionnaire de SDK]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206871</id>
		<title>Inkrementelle Suche</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Inkrementelle_Suche&amp;diff=206871"/>
		<updated>2016-04-13T09:08:56Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;RestartFromBeginning.bmp&amp;#039; → &amp;#039;RestartFromBeginning.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu |Suchen &amp;amp;gt; Inkrementelle Suche}}&amp;lt;code&amp;gt;Strg+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ermöglicht eine interaktive Textsuche. Beginnen Sie sofort nach dem Aufruf der Option &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; mit der Eingabe des Such-Strings. Während Ihrer Eingabe wird die erste Übereinstimmung im Editor hervorgehoben, und alle anderen Übereinstimmungen werden in der zweiten Farbe markiert.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Das erste Übereinstimmungsergebnis ist das erste gefundene Ergebnis nach der Cursorposition.&lt;br /&gt;
&lt;br /&gt;
In der Statuszeile am unteren Rand des Editorfensters wird ein Suchfeld mit dem gesuchten Text eingeblendet:&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Um eine neue Suche zu beginnen, drücken Sie &amp;lt;code&amp;gt;RÜCK&amp;lt;/code&amp;gt;, um die Statuszeile zu löschen, oder wählen erneut {{menu | Suchen &amp;amp;gt;Inkrementelle Suche}}.&lt;br /&gt;
&lt;br /&gt;
Um die [[Suchbefehl | Symbolleiste &amp;quot;Suchen&amp;quot;]] zu aktivieren, klicken Sie auf der Symbolleiste &#039;&#039;&#039;Inkrementelle Suche&#039;&#039;&#039; auf das Textfeld.&lt;br /&gt;
&lt;br /&gt;
Bei aktivierter Suchen-Symbolleiste können Sie eine Suche nach oben oder ab dem Dateianfang starten, ohne mit der Maus auf die Schaltflächen &amp;quot;Nach oben suchen&amp;quot; oder &amp;quot;Ab Dateianfang suchen&amp;quot; zu klicken:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;EINGABE&amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;UMSCHALT+EINGABE&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
* &amp;lt;code&amp;gt;STRG+EINGABE&amp;lt;/code&amp;gt;, um die Suche ab dem Dateianfang zu beginnen.&lt;br /&gt;
&lt;br /&gt;
So suchen Sie direkt im [[Quelltext-Editor]]:&lt;br /&gt;
&lt;br /&gt;
# Nachdem Sie Ihre Suchkriterien in der Symbolleiste eingegeben und die Eingabetaste gedrückt haben, wechselt der Fokus in den Quelltext-Editor.&lt;br /&gt;
# Alle Übereinstimmungen werden markiert angezeigt.&lt;br /&gt;
# Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die String-Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / STRG+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
#* &amp;lt;code&amp;gt;UMSCHALT+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Zeigt während der Eingabe den Such-String an.  Sie können auch auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld klicken, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchUp.bmp]] Pfeil nach oben&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateianfang.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchDown.bmp]] Pfeil nach unten&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Sucht von der aktuellen Position aus zum Dateiende. Dies ist die Vorgabeeinstellung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Suche vom Anfang wiederholen&lt;br /&gt;
| &lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Suchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[fr:Recherche incrémentielle]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206870</id>
		<title>Suchbefehl</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Suchbefehl&amp;diff=206870"/>
		<updated>2016-04-13T09:08:52Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;RestartFromBeginning.bmp&amp;#039; → &amp;#039;RestartFromBeginning.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Suchen&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Suchen &amp;amp;gt; Suchen}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Umsch+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sucht nach dem angegebenen Text. &lt;br /&gt;
&lt;br /&gt;
Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; öffnet eine Taskleiste, die im unteren Bereich des Quelltext-Editors angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie Text im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Geben Sie in das Suchfeld, den zu suchenden String ein.  &lt;br /&gt;
# Um die Suche zu ändern, klicken Sie auf die entsprechenden Kontrollkästchen (siehe die Beschreibung in der Tabelle weiter unten).&lt;br /&gt;
# Um die Suche zu beginnen, drücken Sie:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Eingabe&amp;lt;/code&amp;gt;, um nach unten zu suchen (oder klicken Sie in der Suchleiste auf [[Image:SearchDown.bmp]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Umsch+Eingabe&amp;lt;/code&amp;gt;, um nach oben zu suchen (oder klicken Sie in der Suchleiste auf [[Image:SearchUp.bmp]]).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Strg+Eingabe&amp;lt;/code&amp;gt;, um ab dem Dateianfang zu suchen (oder klicken Sie in der Suchleiste auf [[File:RestartFromBeginning.png]]).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So suchen Sie direkt im Quelltext-Editor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Suchkriterien in die Taskleiste eingeben und auf &#039;&#039;&#039;Eingabe&#039;&#039;&#039; klicken, wechselt der Fokus in den Quelltext-Editor:&lt;br /&gt;
&lt;br /&gt;
* Alle Übereinstimmungen werden markiert angezeigt. &lt;br /&gt;
* Mit den folgenden Tastenkürzeln können Sie im Quelltext-Editor durch die markierten Übereinstimmungen ohne Verwendung der Symbolleiste navigieren:&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt;, um nach unten zu suchen.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt;, um nach oben zu suchen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Markierung von Strings:&#039;&#039;&#039; Der Befehl &#039;&#039;&#039;Suchen&#039;&#039;&#039; sucht alle Vorkommen des Such-Strings und markiert sie. Das erste Vorkommen des Strings wird in einer anderen Farbe als die folgenden markiert. Die für die Markierung verwendeten Farben sind Teil des Farbschemas der IDE, Sie können aber auch andere Markierungsfarben auswählen. &lt;br /&gt;
&lt;br /&gt;
* Zum Festlegen der Markierungsfarben wählen Sie eine Vordergrundfarbe (für die Zeichen) und eine Hintergrundfarbe (für die Markierung) im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen &amp;amp;gt; Farbe&#039;&#039;&#039;&amp;lt;/font&amp;gt; für die folgenden Elemente aus:&lt;br /&gt;
** &#039;&#039;&#039;Suchübereinstimmung&#039;&#039;&#039; - der aktuelle, gefundene Such-String.&lt;br /&gt;
** &#039;&#039;&#039;Weitere Markierung für Suchübereinstimmung&#039;&#039;&#039; - alle weiteren gefundene Such-Strings.&lt;br /&gt;
* Um die Markierung aller Suchübereinstimmungen zu deaktivieren, entfernen Sie die Markierung von der Option &#039;&#039;&#039;Alle Übereinstimmungen anzeigen&#039;&#039;&#039; im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Suche erneut beginnen:&#039;&#039;&#039; Wenn die Suche das Ende der Datei erreicht (oder den Anfang der Datei, wenn Sie aufwärts suchen) wird die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; angezeigt.  &lt;br /&gt;
&lt;br /&gt;
* Sie können die Suche vom anderen Ende der Datei erneut beginnen.&lt;br /&gt;
* Sie können auch auf  &amp;quot;Ohne Nachfrage erneut beginnen&amp;quot; klicken, um ein weiteres Anzeigen der Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; zu verhindern.  &lt;br /&gt;
* Um die Meldung &#039;&#039;&#039;Keine Übereinstimmung gefunden&#039;&#039;&#039; ein- oder auszublenden, aktivieren oder deaktivieren Sie auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen&#039;&#039;&#039;&amp;lt;/font&amp;gt; die Option &amp;quot;Suche autom. vom Anfang wiederholen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anzeigen von Suchoptionen als Kontrollkästchen auf die Suchleiste:&#039;&#039;&#039; Abhängig von Ihrer Bildschirmauflösung können einige Optionen (beisplielsweise &amp;quot;Groß-/Kleinschreibung&amp;quot;, &amp;quot;Nur ganze Wörter&amp;quot; usw.) als Kontrollkästchen in der Suchleiste oder, wenn der Raum eng ist, im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigt werden. Sie können alle im Popupmenü &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot; angezeigten Optionen aktivieren bzw. deaktivieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;Textfeld&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Geben Sie einen Such-String ein, oder klicken Sie auf den nach unten weisenden Pfeil [[File:DownArrowFind.png]] rechts neben dem Eingabefeld, um einen früher eingegebenen Such-String auszuwählen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchDown.bmp]]&amp;lt;br /&amp;gt;Pfeil nach unten &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchUp.bmp]] &amp;lt;br /&amp;gt;Pfeil nach oben &lt;br /&gt;
|&lt;br /&gt;
Sucht von der augenblicklichen Position aus zum Dateianfang.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Suche vom Anfang wiederholen &lt;br /&gt;
|&lt;br /&gt;
Beginnt die Suche vom Dateianfang abwärts  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung&lt;br /&gt;
|&lt;br /&gt;
Unterscheidet Groß- und Kleinbuchstaben bei der Suche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur ganze Wörter&lt;br /&gt;
|&lt;br /&gt;
Sucht nur nach ganzen Wörtern. (Ist diese Option deaktiviert, wird der Such-String auch in längeren Wörtern gefunden.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Regulärer Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Berücksichtigt reguläre Ausdrücke im Such-String. Eine Liste der regulären Ausdrücke finden Sie (unter &amp;quot;Sonderzeichen&amp;quot;) in [[GREP.EXE: Das Hilfsprogramm zur Textsuche|GREP]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Auswahl durchsuchen &lt;br /&gt;
|&lt;br /&gt;
Durchsucht nur den markierten Bereich im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;. Wenn kein Bereich ausgewählt wurde, erscheint die folgende Meldung: &amp;quot;Kein Text markiert&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Textanfang&lt;br /&gt;
|&lt;br /&gt;
Die Suche wird am Beginn des Suchbereichs begonnen. Der Suchbereich beginnt normalerweise am Dateianfang, mit den folgenden Ausnahmen:&lt;br /&gt;
* Wenn Sie in einer Auswahl suchen, wird der Suchbereich von der Auswahl repräsentiert. Die Suche wird deshalb am Beginn der Auswahl begonnen. &lt;br /&gt;
* Wenn die Suche nach oben ausgeführt wird, wird der &amp;quot;Beginn&amp;quot; des Suchbereichs vom Dateiende repräsentiert.&lt;br /&gt;
&lt;br /&gt;
Diese Option bleibt zwischen IDE-Sitzungen und Such-Aufrufen aktiviert. Sie muss explizit deaktiviert werden. Mit Hilfe der Schaltfläche [[File:RestartFromBeginning.png]] wird auch die Suche am Dateianfang begonnen, aber nur für eine einzige Suche.&lt;br /&gt;
&lt;br /&gt;
Beachten Sie bitte, dass die [[Inkrementelle Suche|inkremetelle Suche]] - unabhängig von der Einstellung vom &#039;&#039;&#039;Textanfang&#039;&#039;&#039;  - immer ab der Cursorposition beginnt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Inkrementelle Suche|Inkrementelle Suche]]&lt;br /&gt;
* [[Farbe (Editor-Optionen)|Farbe (Editor-Optionen)]]&lt;br /&gt;
* [[Editor-Optionen|Editor-Optionen]]&lt;br /&gt;
* [[Reguläre Ausdrücke|Reguläre Ausdrücke]]&lt;br /&gt;
* [[Quelltext-Editor#Navigation_Toolbar|Navigation Toolbar]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[fr:Chercher]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Projektverwaltung&amp;diff=206869</id>
		<title>Projektverwaltung</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Projektverwaltung&amp;diff=206869"/>
		<updated>2016-04-13T09:08:48Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Resource.bmp&amp;#039; → &amp;#039;Resource.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einführung in RAD Studio}}&lt;br /&gt;
{{Parent|Menü Ansicht}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Ansicht &amp;amp;gt; Projektverwaltung}}&lt;br /&gt;
&lt;br /&gt;
Zeigt den Inhalt der aktuellen Projektgruppe und aller enthaltenen Projekte an und organisiert diese. Sie können viele wichtige Projektverwaltungsaufgaben ausführen, wie z. B. Dateien hinzufügen, entfernen und compilieren. Die &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; wird standardmäßig in der rechten oberen Ecke der IDE angezeigt, aber das Fenster kann – wie viele Fenster in der IDE – angedockt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Einige der hier beschriebenen Funktionen sind nur in bestimmten Editionen des Produkts verfügbar. Beispielsweise stehen einige Funktionen in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; nur für {{CBuilder}} zur Verfügung.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Knoten und Elemente in der Projektverwaltung==&lt;br /&gt;
&lt;br /&gt;
Der Inhalt des aktuellen Projekts wird in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; durch eine Baumstruktur dargestellt. Die verschiedenen Knoten und Elemente in der Baumstruktur sind mit Symbolen und Beschriftungen gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind einige der in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; angezeigten Symbole aufgeführt:&lt;br /&gt;
&lt;br /&gt;
* [[Image:ProjGroupNew.png]] [[#Kontextmenü für Projektgruppen|Knoten &amp;quot;Projektgruppe&amp;quot;]]&lt;br /&gt;
*[[Image:Project.png]] [[#Kontextmenü für Projekte|Knoten &amp;quot;Projekte&amp;quot;]] (normalerweise eine EXE-Datei)&lt;br /&gt;
**[[Image:BuildConfigNode.png]] &#039;&#039;&#039;[[#Kontextmenü für Build-Konfigurationen|Knoten &amp;quot;Build-Konfigurationen&amp;quot;]]&#039;&#039;&#039;&lt;br /&gt;
*** [[Image:BuildConfig.png]] Build-Konfiguration (Debug, Release oder benutzerdefiniert)&lt;br /&gt;
**[[Image:Platforms.png]] &#039;&#039;&#039;[[#Kontextmenü für Zielplattformen|Knoten &amp;quot;Zielplattformen&amp;quot;]]&#039;&#039;&#039; (nur verfügbar für geräteübergreifende Anwendungen, wie [[Geräteübergreifende HD-Anwendung|Geräteübergreifende HD-Anwendung]] oder geräteübergreifende Konsolenanwendungen)&lt;br /&gt;
*** [[Image:Windows.png]] 32-Bit-Windows-Plattform (Win32)&lt;br /&gt;
*** [[Image:Windows.png]] 64-Bit-Windows-Plattform (Win64)&lt;br /&gt;
*** [[Image:OSX.png]] OS X-Plattform (Mac)&lt;br /&gt;
*** [[Image:IOS.png]] iOS-32-Bit-Geräteplattform &lt;br /&gt;
*** [[Image:IOS.png]] iOS-64-Bit-Geräteplattform &lt;br /&gt;
*** [[Image:IOS.png]] Plattform für den iOS-Simulator&lt;br /&gt;
*** [[Image:Android.png]] Android-Plattform&lt;br /&gt;
** [[Image:ProjOutput.png]] Ausgabeordner (vom Kontextmenübefehl &#039;&#039;&#039;[[#Gemeinsame Befehle des Kontextmenüs|Projektausgabe anzeigen]]&#039;&#039;&#039;)&lt;br /&gt;
**[[Image:Folder.png]] Ordner (wie z. B. &#039;&#039;&#039;Enthält&#039;&#039;&#039; oder &#039;&#039;&#039;Erfordert&#039;&#039;&#039;)&lt;br /&gt;
*** [[Image:UnitFile.png]] Quelltext ({{Path|.pas}}, {{Path|.cpp}} oder {{Path|.mm}}), der kein Formular enthält.&lt;br /&gt;
*** [[Image:CodeFile.png]] Quelltext ({{Path|.pas}} oder {{Path|.cpp}}), der ein Formular enthält.&lt;br /&gt;
*** [[File:Resource.png]] Ressourcendatei ({{Path|.res}})&lt;br /&gt;
*** [[Image:DFM.png]] Formulardatei ({{Path|.dfm}})&lt;br /&gt;
*** [[Image:TypeLib.png]] Typbibliothek ({{Path|.ridl}})&lt;br /&gt;
*** [[Image:Header.png]] [[C++-Header-Datei|Header-Datei]] ({{Path|.h}}) (C++)&lt;br /&gt;
*** [[Image:BPI.png]] [[Bibliotheksdatei für den Package-Import|Importbibliothek für ein Package]] ({{Path|.bpi}}) (C++)&lt;br /&gt;
&lt;br /&gt;
==Symbolleiste der Projektverwaltung==&lt;br /&gt;
&lt;br /&gt;
Zum Aktivieren/Deaktivieren der Symbolleiste in der Projektverwaltung klicken Sie im Fenster &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; mit der rechten Maustaste und wählen aus dem Kontextmenü &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:Activate.png]] Ausgewähltes Projekt aktivieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt das ausgewählte Projekt in der IDE vor anderen Projekten an, damit Sie Änderungen vornehmen können. Sie können auch auf das Projekt doppelklicken, um es zu aktivieren. Das aktive Projekt wird in Fettschrift angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:AddNewFile.png]] Neues Projekt hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; an, damit Sie der aktuellen Projektgruppe ein neues Projekt hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RemoveSelected.png]] Ausgewählte Datei oder Projekt entfernen&lt;br /&gt;
|&lt;br /&gt;
Entfernt das ausgewählte Projekt aus der aktuellen Projektgruppe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SelectView.png]] Stil für Projektansicht auswählen&lt;br /&gt;
|&lt;br /&gt;
Steuert die Ansicht der Dateien in dem Projekt oder der Projektgruppe. Es stehen drei Möglichkeiten zur Wahl:&lt;br /&gt;
*&#039;&#039;&#039;Verzeichnis (Hierarchisch)&#039;&#039;&#039; – jedes Verzeichnis ist ein eigener erweiterbarer Knoten. Dies ist die Vorgabe.&lt;br /&gt;
*&#039;&#039;&#039;Verzeichnis (Linear)&#039;&#039;&#039; – Dateien werden direkt unter einem Verzeichnisknoten mit der vollständigen Pfadangabe angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Liste&#039;&#039;&#039; – es werden keine Verzeichnisknoten angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SyncWEditor.png]] Auswahl mit Editor synchronisieren&lt;br /&gt;
|&lt;br /&gt;
Synchronisiert den Quelltext-Editor mit der aktuellen Auswahl in der Projekthierarchie. Erweitert bei Bedarf die Hierarchie und markiert die Datei, die aktuell im Editor aktiv ist (wenn die Datei in der Projekthierarchie vorhanden ist). Der zugehörige Befehl &#039;&#039;&#039;Automatisch verfolgen&#039;&#039;&#039; im allgemeinen Kontextmenü aktiviert und deaktiviert die fortlaufende Synchronisierung.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ExpandNodes.png]] Ausgewählte Knoten einblenden&lt;br /&gt;
|&lt;br /&gt;
Öffnet den aktuell markierten Knoten (oder die Knoten) in der Projekthierarchie und zeigt die enthaltenen Knoten an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CollapseNodes.png]] Ausgewählte Knoten ausblenden&lt;br /&gt;
|&lt;br /&gt;
Schließt den aktuell markierten Knoten (oder die Knoten) in der Projekthierarchie und zeigt nur die Knotennamen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SortBy.png]] Projekte sortieren nach,&amp;lt;br /&amp;gt;&lt;br /&gt;
Standardsortierreihenfolge&lt;br /&gt;
|&lt;br /&gt;
Legt die globale Sortierreihenfolge fest, die in allen Projekten der aktuellen Projektgruppe (&amp;quot;Projekte sortieren nach&amp;quot;) oder in allen nachfolgend erstellten oder importierten Projekten (&amp;quot;Standardsortierreihenfolge&amp;quot;) verwendet werden soll:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projekte sortieren nach&lt;br /&gt;
|&lt;br /&gt;
Legt die globale Sortierreihenfolge für alle Projekte der aktuellen Projektgruppe fest.  Sortiert die in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; aufgeführten Elemente nach:&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039; – alphabetische Sortierung anhand des Anfangsbuchstabens des Namens des Knotens oder der Datei (für einzelne Dateien, die sich nicht innerhalb eines Knotens befinden)&lt;br /&gt;
* &#039;&#039;&#039;Änderungsdatum&#039;&#039;&#039; – kürzlich geänderte Dateien werden vor Dateien mit einem älteren Änderungsdatum aufgeführt&lt;br /&gt;
* &#039;&#039;&#039;Pfad&#039;&#039;&#039; – alphabetische Sortierung anhand des vollständigen Pfadnamens der Dateien&lt;br /&gt;
* &#039;&#039;&#039;Typ&#039;&#039;&#039; – alphabetische Sortierung anhand der Dateierweiterung (.pas, .cpp, .res usw.)&lt;br /&gt;
* &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; – wird diese Option gemeinsam mit einer anderen Option für &#039;&#039;&#039;Projekte sortieren nach&#039;&#039;&#039; verwendet, werden neue Einträge automatisch an der korrekten durch die Auswahl von &#039;&#039;&#039;Projekte sortieren nach&#039;&#039;&#039; festgelegten Position eingefügt.  &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; wird deaktiviert, wenn Sie Einträge in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; per Drag&amp;amp;amp;Drop neu anordnen.&lt;br /&gt;
&lt;br /&gt;
Der Knoten &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039; wird immer am Anfang der Projektgruppe angezeigt und nicht in die Sortierung einbezogen.  Mit dem Befehl &#039;&#039;&#039;Sortieren nach&#039;&#039;&#039; des Kontextmenüs legen Sie die lokale Sortierreihenfolge für ein ausgewähltes Projekt fest. Wird eine globale Sortierreihenfolge (mit der Symbolleiste) festgelegt, wird die lokale Sortierreihenfolge (mit dem Kontextmenü) deaktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Standardsortierreihenfolge&lt;br /&gt;
|&lt;br /&gt;
Legt die globale Sortierreihenfolge für alle nachfolgend in der IDE geöffneten Projekte fest.  Sortiert die in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; aufgeführten Elemente nach:&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039; – alphabetische Sortierung anhand des Anfangsbuchstabens des Namens des Knotens oder der Datei (für einzelne Dateien, die sich nicht innerhalb eines Knotens befinden)&lt;br /&gt;
* &#039;&#039;&#039;Änderungsdatum&#039;&#039;&#039; – kürzlich geänderte Dateien werden vor Dateien mit einem älteren Änderungsdatum aufgeführt&lt;br /&gt;
* &#039;&#039;&#039;Pfad&#039;&#039;&#039; – alphabetische Sortierung anhand des vollständigen Pfadnamens der Dateien&lt;br /&gt;
* &#039;&#039;&#039;Typ&#039;&#039;&#039; – alphabetische Sortierung anhand der Dateierweiterung (.pas, .cpp, .res usw.)&lt;br /&gt;
* &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; – wird diese Option gemeinsam mit einer anderen Option für &#039;&#039;&#039;Projekte sortieren nach&#039;&#039;&#039; verwendet, werden neue Einträge automatisch an der korrekten durch die Auswahl von &#039;&#039;&#039;Projekte sortieren nach&#039;&#039;&#039; festgelegten Position eingefügt.  &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; wird deaktiviert, wenn Sie Einträge in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; per Drag&amp;amp;amp;Drop neu anordnen.&lt;br /&gt;
&lt;br /&gt;
Der Knoten &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039; wird immer am Anfang der Projektgruppe angezeigt und nicht in die Sortierung einbezogen.  Mit dem Befehl &#039;&#039;&#039;Sortieren nach&#039;&#039;&#039; des Kontextmenüs legen Sie die lokale Sortierreihenfolge für ein ausgewähltes Projekt fest. Wird eine globale Sortierreihenfolge (mit der Symbolleiste) festgelegt, wird die lokale Sortierreihenfolge (mit dem Kontextmenü) deaktiviert.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:BuildGroupsIcon.png]] Build-Gruppenbereich anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt den Bereich [[Build-Gruppen|Build-Gruppen]] unter dem Bereich der Projektverwaltung an. Mit Build-Gruppen können Sie Gruppen von Projekten (in einer Projektgruppe) erstellen, die dann als Gruppe erzeugt, compiliert, bereinigt oder gelöscht werden können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SetActiveConfig.png]] Aktive Konfiguration(en) festlegen&lt;br /&gt;
|&lt;br /&gt;
Legt die aktive [[Überblick zu Build-Konfigurationen|Build-Konfiguration]] für alle Projekte in der Projektgruppe fest. Klicken Sie auf den Dropdown-Pfeil, um die gewünschte Konfiguration auszuwählen (die Standardwerte sind &amp;quot;Debug&amp;quot; und &amp;quot;Release&amp;quot;). Die Dropdown-Liste enthält nur die Konfigurationen, die für die aktuelle Projektgruppe vorhanden sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SetActivePlatform.png]] Aktive Plattform(en) festlegen&lt;br /&gt;
|&lt;br /&gt;
Legt die aktive [[Übersicht über Zielplattformen|Zielplattform]] für alle Projekte in der Projektgruppe fest. Klicken Sie auf den Dropdown-Pfeil, um die gewünschte Plattform auszuwählen (wie z. B. &amp;quot;Win32&amp;quot;, &amp;quot;Win64&amp;quot; oder &amp;quot;OSX32&amp;quot;). Die Dropdown-Liste enthält nur die Plattformen, die für das Projekt aktiviert sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Datei- und Projektlistenfeld&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Projekte und Dateien in der aktuellen Projektgruppe an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gemeinsame Befehle des Kontextmenüs==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; hat je nachdem, welches Objekt Sie auswählen (Projektgruppe, Projekt, Datei oder &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039;), unterschiedliche Kontextmenüs. Die Kontextmenüs haben jedoch einige der folgenden Menübefehle gemeinsam. Wenn Sie mit der rechten Maustaste auf einen leeren Bereich in der Projektliste klicken, werden die gemeinsamen Befehle angezeigt.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Automatisch ausblenden&lt;br /&gt;
|&lt;br /&gt;
Blendet die Hierarchie des Projekts aus, nachdem eine Operation abgeschlossen wurde.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Automatisch verfolgen&lt;br /&gt;
|&lt;br /&gt;
Aktiviert oder deaktiviert die Synchronisierung zwischen dem Quelltext-Editor und der Projektverwaltung. Wenn diese Option aktiviert ist, erhält die Datei, die gerade im Quelltext-Editor bearbeitet wird, auch in der Projektverwaltung den Fokus. &#039;&#039;&#039;Automatisch verfolgen&#039;&#039;&#039; aktiviert eine fortlaufende Synchronisierung, während der verwandte Befehl [[Image:SyncWEditor.png]] &#039;&#039;&#039;Auswahl mit Editor synchronisieren&#039;&#039;&#039; in der Symbolleiste eine einzelne Synchronisierung ausführt (auch wenn &amp;quot;Automatisch verfolgen&amp;quot; deaktiviert ist).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Andockbar&lt;br /&gt;
|&lt;br /&gt;
Wenn diese Option aktiviert ist, dockt das Fenster der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; an andere Tool-Fenster, wie z. B. an den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;, an. Deaktivieren Sie diese Option, um die &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; als frei platzierbares Fenster anzuzeigen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Pfad anzeigen&lt;br /&gt;
|&lt;br /&gt;
Fügt der Projektverwaltung zum Anzeigen des Pfades von Dateien, Projekten und Projektgruppen das Feld &#039;&#039;&#039;Pfad&#039;&#039;&#039; hinzu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projektausgabe anzeigen&lt;br /&gt;
|&lt;br /&gt;
Fügt dem Fenster den Ordner [[Image:ProjOutput.png]] &#039;&#039;&#039;Ausgabe&#039;&#039;&#039; hinzu und führt alle Dateien auf, die Bestandteil der Build-Ausgabe für das Projekt sind, wie z. B. DCU- und EXE-Dateien. Dieser Ordner ist kein wirkliches Verzeichnis auf der Festplatte, aber Sie können die tatsächlichen Verzeichnisspeicherorte von Ausgabedateien anzeigen, indem Sie die Maus im Ordner &#039;&#039;&#039;Ausgabe&#039;&#039;&#039; über den Dateinamen führen.&lt;br /&gt;
&lt;br /&gt;
Folgendermaßen können Sie Ausgabeverzeichnisse festlegen:&lt;br /&gt;
* {{Delphi}} – {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; {{Delphi}}-Optionen &amp;amp;gt; [[Bibliothek|Bibliothek]]}}&lt;br /&gt;
** DCP-Ausgabeverzeichnis&lt;br /&gt;
** HPP-Ausgabeverzeichnis&lt;br /&gt;
** Package-Ausgabeverzeichnis&lt;br /&gt;
* C++ – {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Pfade und Verzeichnisse (C++)|Pfade und Verzeichnisse (C++)]]}}&lt;br /&gt;
** BPI-/LIB-Ausgabeverzeichnis&lt;br /&gt;
** Package-Ausgabeverzeichnis&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Statuszeile&lt;br /&gt;
|&lt;br /&gt;
Zeigt den vollständigen Pfadnamen der markierten Datei am unteren Rand der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; an. Die Vorgabe ist &amp;quot;Ein&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
|&lt;br /&gt;
Zeigt die &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; über allen anderen Fenstern des Desktops an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Symbolleiste&lt;br /&gt;
|&lt;br /&gt;
Blendet die Symbolleiste am oberen Rand der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; ein oder aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ansichten&lt;br /&gt;
|&lt;br /&gt;
Steuert die Ansicht der Dateien in dem Projekt oder der Projektgruppe. Es stehen drei Möglichkeiten zur Wahl:&lt;br /&gt;
*&#039;&#039;&#039;Verzeichnis (Hierarchisch)&#039;&#039;&#039; – jedes Verzeichnis ist ein eigener erweiterbarer Knoten. Dies ist die Vorgabe.&lt;br /&gt;
*&#039;&#039;&#039;Verzeichnis (Linear)&#039;&#039;&#039; – Dateien werden direkt unter einem Verzeichnisknoten mit der vollständigen Pfadangabe angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Liste&#039;&#039;&#039; – es werden keine Verzeichnisknoten angezeigt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für Projektgruppen==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste auf eine Projektgruppe, um die folgenden Befehle anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle compilieren&lt;br /&gt;
|&lt;br /&gt;
Compiliert alle Projekte in der aktuellen Projektgruppe, die sich seit der letzten Erstellung geändert haben und alle Dateien, die davon abhängig sind. (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt alle Projekte in der aktuellen Projektgruppe neu, unabhängig davon, ob sie geändert wurden oder nicht. (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle bereinigen&lt;br /&gt;
|&lt;br /&gt;
Entfernt erzeugte Dateien aus allen Projekten der aktuellen Projektgruppe (z. B. Objektcodedateien). (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neues Projekt hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; an, aus dem Sie ein neues Projekt auswählen und es der aktuellen Projektgruppe hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vorhandenes Projekt hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;Projekt öffnen&#039;&#039;&#039;, in dem Sie der aktuellen Projektgruppe ein vorhandenes Projekt hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projektgruppe speichern&lt;br /&gt;
|&lt;br /&gt;
Speichert die Projektdatei (&amp;lt;code&amp;gt;.bdsgroup&amp;lt;/code&amp;gt;) für die Projektgruppe. Verwenden Sie diesen Befehl nach dem Hinzufügen, Entfernen oder Ändern der Reihenfolge von Projekten in einer Projektgruppe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projektgruppe speichern unter&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039; an, mit dem Sie die Projektgruppe unter einem neuen Namen und an einer neuen Position speichern können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Benennt die Projektgruppe um.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Der Versionskontrolle hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet den [[Versionskontrollsystem|Versionskontrollsystem-Experten]], damit Sie die Dateien in dem Projekt zu &#039;&#039;&#039;[[Subversion-Integration in der IDE|Subversion]]&#039;&#039;&#039; oder &#039;&#039;&#039;[[Git-Integration in der IDE|Git]]&#039;&#039;&#039; hinzufügen können. Erscheint nur für Projekte, die keinem Versionskontrollsystem unterliegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Wenn sich das Projekt unter der Versionskontrolle von Subversion befindet, werden die folgenden Befehle angezeigt:&lt;br /&gt;
*&#039;&#039;&#039;Übertragen&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (SVN)|Übertragen (SVN)]] auf und ermöglicht das Speichern der Änderungen im SVN-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
** &#039;&#039;&#039;Dateien in diesem Projekt&#039;&#039;&#039; überträgt nur die Dateien in dem ausgewählten Projekt, einschließlich der Quelltextdateien und aller zugehöriger Dateien, wie DFM- und RES-Dateien. Schließt keine Dateien ein, die nur in den uses-Klauseln ({{Delphi}}) oder externen Headern (C++) vorhanden sind.&lt;br /&gt;
*&#039;&#039;&#039;[[Aktualisieren (SVN)|Aktualisieren]]&#039;&#039;&#039; aktualisiert die lokale Arbeitskopie durch Übernahme der neuesten Version der Datei aus dem SVN-Repository. Statusmeldungen werden im [[Fenster: Meldungen|Meldungsfenster]] angezeigt. Am besten aktualisieren Sie Ihre Arbeitskopie immer, bevor Sie mit der Bearbeitung beginnen.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
** &#039;&#039;&#039;Dateien in diesem Projekt&#039;&#039;&#039; aktualisiert nur die Dateien in dem ausgewählten Projekt, einschließlich der Quelltextdateien und aller zugehöriger Dateien, wie DFM- und RES-Dateien. Schließt keine Dateien ein, die nur in den uses-Klauseln ({{Delphi}}) oder externen Headern (C++) vorhanden sind.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Subversion-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Bereinigen&#039;&#039;&#039; bereinigt unterbrochene oder abgebrochene Operationen und entsperrt die ausgewählte Arbeitskopie ab dem ausgewählten Pfad:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Repository durchsuchen&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] und beginnt folgendermaßen mit dem ausgewählten Verzeichnis:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] beim Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Zusammenführen&#039;&#039;&#039; öffnet das Dialogfeld [[Zusammenführen (SVN)|Zusammenführen (SVN)]] und beginnt die Zusammenführung eines von Ihnen ausgewählten Bereichs von Revisionen wie folgt:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; öffnet das Dialogfeld [[Zusammenführen (SVN)|Zusammenführen (SVN)]] mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; öffnet das Dialogfeld [[Zusammenführen (SVN)|Zusammenführen (SVN)]] beim Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Umschalten&#039;&#039;&#039; öffnet das Dialogfeld [[Umschalten (SVN)|Umschalten (SVN)]] und beginnt die Aktualisierung der Arbeitskopie des Repository mit einem anderen URL wie folgt:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; öffnet das Dialogfeld [[Umschalten (SVN)|Umschalten (SVN)]] mit der obersten Repository-Ebene.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Wenn sich das Projekt unter der Versionskontrolle von Git befindet, werden die folgenden Befehle angezeigt:&lt;br /&gt;
*&#039;&#039;&#039;Übergeben&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (Git)|Übergeben (Git)]] auf und ermöglicht das Speichern der Änderungen im Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Pull ausführen&#039;&#039;&#039; aktualisiert das lokale Git-Repository mit den Remote-Änderungen.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Git-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Push ausführen&#039;&#039;&#039; sendet die lokalen Änderungen an das Remote-Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Push-Operation mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Push-Operation mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Bereinigen&#039;&#039;&#039; bereinigt die Arbeitskopie des lokalen Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Wenn sich das Projekt unter der Versionskontrolle von Mercurial befindet, werden die folgenden Befehle angezeigt:&lt;br /&gt;
*&#039;&#039;&#039;Übergeben&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (Mercurial)|Übergeben (Mercurial)]] auf und ermöglicht das Speichern der Änderungen im Mercurial-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Mercurial-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektverzeichnis.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Letzte Kommentare|Letzte Kommentare]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für Projekte==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste auf eine Projektdatei, um das Kontextmenü zu öffnen.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Compilieren&lt;br /&gt;
|&lt;br /&gt;
Compiliert alle Dateien im aktuellen Projekt, die sich seit der letzten Erzeugung geändert haben und alle Dateien, die davon abhängig sind.&lt;br /&gt;
&lt;br /&gt;
Sie können auch &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; &amp;amp;lt;Projektname&amp;amp;gt; compilieren&#039;&#039;&#039;&amp;lt;/font&amp;gt; verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt alle Dateien in dem Projekt unabhängig davon, ob sie geändert wurden oder nicht.&lt;br /&gt;
&lt;br /&gt;
Sie können auch &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; &amp;amp;lt;Projektname&amp;amp;gt; erzeugen&#039;&#039;&#039;&amp;lt;/font&amp;gt; verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bereinigen&lt;br /&gt;
|&lt;br /&gt;
Entfernt erzeugte Dateien, wie z. B. Objektcodedateien, aus dem Projekt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ab hier &amp;amp;gt; &amp;lt;br /&amp;gt; Ab hier alle compilieren&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|&lt;br /&gt;
Compiliert nur das ausgewählte Projekt und alle in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; darunter aufgeführten Projekte, wenn diese Projekte seit dem letzten Erzeugen geändert wurden. Nur aktiviert, wenn mehrere Projekte geöffnet sind.&lt;br /&gt;
&lt;br /&gt;
Um alle geänderten Projekte der Projektgruppe neu zu erzeugen, wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; Alle Projekte compilieren&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ab hier &amp;amp;gt; &amp;lt;br /&amp;gt; Ab hier alle erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt nur das ausgewählte Projekt und alle in der  darunter aufgeführten Projekte, unabhängig davon, ob sie geändert wurden oder nicht.  Nur aktiviert, wenn mehrere Projekte geöffnet sind.&lt;br /&gt;
&lt;br /&gt;
Um alle geänderten Projekte der Projektgruppe zu erzeugen, wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projekt &amp;amp;gt; Alle Projekte erzeugen&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ab hier &amp;amp;gt; &amp;lt;br /&amp;gt;Ab hier alle bereinigen&lt;br /&gt;
|&lt;br /&gt;
Entfernt erzeugte Dateien (wie z. B. Objektcodedateien) ab dem ausgewählten Projekt aus allen in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; darunter aufgeführten Projekten. Nur aktiviert, wenn mehrere Projekte geöffnet sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Start&lt;br /&gt;
|&lt;br /&gt;
Compiliert den geänderten Quelltext und führt die Anwendung aus, sofern die Compilierung erfolgreich war. Anschließend kann die Anwendung mit dem in der IDE integrierten Debugger verwendet und getestet werden.&lt;br /&gt;
&lt;br /&gt;
Steht auch in der Debug-[[Symbolleisten|Symbolleiste]] als Start-Schaltfläche mit einer Dropdown-Liste der ausführbaren Dateien zu Verfügung ([[Image:RunButton.png]],&#039;&#039;&#039; F9&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ohne Debugger ausführen&lt;br /&gt;
|&lt;br /&gt;
Compiliert den geänderten Quelltext und führt die Anwendung ohne den in der IDE integrierten Debugger aus, sofern die Compilierung erfolgreich war.&lt;br /&gt;
&lt;br /&gt;
Ist auch in der Debug-[[Symbolleisten|Symbolleiste]] verfügbar, Schaltfläche [[Image:RunWithoutDebugging2.png]] (&#039;&#039;&#039;Umschalt+Strg+F9&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Installieren | Deinstallieren&lt;br /&gt;
|&lt;br /&gt;
Nur für Packages (.bpl-Dateien). Installiert ein Entwurfszeit-Package und registriert die zugehörige Komponente (falls vorhanden) oder deinstalliert das Entwurfszeit-Package und hebt die Registrierung der Komponente (falls vorhanden) auf.  Siehe auch [[Packages installieren|Packages installieren]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Früher erstellen&lt;br /&gt;
|&lt;br /&gt;
Verlagert ein Projekt in der Projektliste einer Projektgruppe nach oben, wodurch die Reihenfolge, in der die Projekte compiliert werden, geändert wird.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Später erstellen&lt;br /&gt;
|&lt;br /&gt;
Verlagert ein Projekt in der Projektliste einer Projektgruppe nach unten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump&lt;br /&gt;
|&lt;br /&gt;
(Nur C++) Startet einen Datei-Dump mit dem Hilfsprogramm &#039;&#039;&#039;[[TDUMP: Das Hilfsprogramm für Dateien-Dump|TDUMP.exe]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Im Explorer anzeigen&lt;br /&gt;
|&lt;br /&gt;
Öffnet die Projektdateien im Windows-Explorer. Steht auch im [[#Kontextmenü für Dateien|Kontextmenü für Dateien]] zur Verfügung.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Der Versionskontrolle hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld [[Versionskontrollsystem|Versionskontrollsystem]], damit Sie die Dateien in dem Projekt zu &#039;&#039;&#039;[[Subversion-Integration in der IDE|Subversion]]&#039;&#039;&#039; oder &#039;&#039;&#039;[[Git-Integration in der IDE|Git]]&#039;&#039;&#039; hinzufügen können. Erscheint nur für Projekte, die keinem Versionskontrollsystem unterliegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Wenn sich Ihre Projektdatei (&#039;&#039;&#039;.dproj&#039;&#039;&#039; oder &#039;&#039;&#039;.cbproj&#039;&#039;&#039;) unter der Versionskontrolle von [[Subversion-Integration in der IDE|Subversion]] befindet, sind die folgenden Befehle verfügbar:&lt;br /&gt;
*&#039;&#039;&#039;Übertragen&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (SVN)|Übertragen (SVN)]] auf und ermöglicht das Speichern der Änderungen im SVN-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektverzeichnis.&lt;br /&gt;
** &#039;&#039;&#039;Dateien in diesem Projekt&#039;&#039;&#039; überträgt nur die Dateien in dem ausgewählten Projekt, einschließlich der Quelltextdateien und aller zugehöriger Dateien, wie DFM- und RES-Dateien. Schließt keine Dateien ein, die nur in den uses-Klauseln ({{Delphi}}) oder externen Headern (C++) vorhanden sind.&lt;br /&gt;
*&#039;&#039;&#039;Aktualisieren&#039;&#039;&#039; aktualisiert die lokale Arbeitskopie durch Übernahme der neuesten Version der Datei aus dem SVN-Repository. Statusmeldungen werden im [[Fenster: Meldungen|Meldungsfenster]] angezeigt. Am besten aktualisieren Sie Ihre Arbeitskopie immer, bevor Sie mit der Bearbeitung beginnen.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit dem Projektverzeichnis.&lt;br /&gt;
** &#039;&#039;&#039;Dateien in diesem Projekt&#039;&#039;&#039; aktualisiert nur die Dateien in dem ausgewählten Projekt, einschließlich der Quelltextdateien und aller zugehöriger Dateien, wie DFM- und RES-Dateien. Schließt keine Dateien ein, die nur in den uses-Klauseln ({{Delphi}}) oder externen Headern (C++) vorhanden sind.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Subversion-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Bereinigen&#039;&#039;&#039; bereinigt unterbrochene oder abgebrochene Operationen und entsperrt die ausgewählte Arbeitskopie ab dem ausgewählten Pfad:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit dem Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Repository durchsuchen&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] und beginnt folgendermaßen mit dem ausgewählten Verzeichnis:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] beim Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Zusammenführen&#039;&#039;&#039; öffnet das Dialogfeld [[Zusammenführen (SVN)|Zusammenführen (SVN)]] und beginnt die Zusammenführung eines von Ihnen ausgewählten Bereichs von Revisionen wie folgt:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Zusammenführung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Zusammenführung mit dem Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Umschalten&#039;&#039;&#039; öffnet das Dialogfeld [[Umschalten (SVN)|Umschalten (SVN)]] wie folgt:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung der Arbeitskopie des Repository mit einem anderen URL (auf der obersten Ebene des Repository).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Wenn sich Ihre Projektdatei (&#039;&#039;&#039;.dproj&#039;&#039;&#039; oder &#039;&#039;&#039;.cbproj&#039;&#039;&#039;) unter der Versionskontrolle von [[Git-Integration in der IDE|Git]] befindet, sind die folgenden Befehle verfügbar:&lt;br /&gt;
*&#039;&#039;&#039;Übertragen&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (SVN)|Übertragen (SVN)]] auf und ermöglicht das Speichern der Änderungen im Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Pull ausführen&#039;&#039;&#039; aktualisiert das lokale Git-Repository mit den Remote-Änderungen.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Aktualisierung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Git-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Push ausführen&#039;&#039;&#039; sendet die lokalen Änderungen an das Remote-Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Push-Operation mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Push-Operation mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Bereinigen&#039;&#039;&#039; bereinigt die Arbeitskopie des lokalen Git-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Bereinigung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Wenn sich die Projektdatei unter der Versionskontrolle von [[Mercurial-Integration in der IDE|Mercurial]] befindet, werden die folgenden Befehle angezeigt:&lt;br /&gt;
*&#039;&#039;&#039;Übergeben&#039;&#039;&#039; ruft das Dialogfeld [[Übergeben (Mercurial)|Übergeben (Mercurial)]] auf und ermöglicht das Speichern der Änderungen im Mercurial-Repository.&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Übertragung mit dem Projektgruppenverzeichnis.&lt;br /&gt;
*&#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; öffnet den &#039;&#039;&#039;[[Protokollbereich|Protokollbereich]]&#039;&#039;&#039; und zeigt die Kommentare aus dem Mercurial-Protokoll folgendermaßen an:&lt;br /&gt;
** &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit der obersten Repository-Ebene.&lt;br /&gt;
** &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; beginnt die Anzeige des Protokolls mit dem Projektverzeichnis.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Dem Projekt hinzufügen|Dem Projekt hinzufügen]]&#039;&#039;&#039; an, in dem Sie dem ausgewählten Projekt Dateien hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neue hinzufügen &amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Fügt Ihrem Projekt folgende neue Elemente hinzu:&lt;br /&gt;
* &#039;&#039;&#039;Unit&#039;&#039;&#039; – Fügt dem ausgewählten Projekt eine Compilierungs-Unit hinzu. Die erste hinzugefügte Unit erhält den Namen Unit01.cpp. Für jede weitere hinzugefügte Unit wird die Zahl um eins erhöht. Zum Umbenennen einer Unit und all ihrer Komponenten klicken Sie in der Projektverwaltung mit der rechten Maustaste auf den Unit-Namen und wählen &#039;&#039;&#039;Umbenennen&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Formular&#039;&#039;&#039; – Fügt dem ausgewählten Projekt ein neues Formular hinzu und zeigt es im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; an.&lt;br /&gt;
* &#039;&#039;&#039;Weitere&#039;&#039;&#039; – Zeigt das Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; mit den verfügbaren Kategorien, wie z. B. {{CBuilder}}-Dateien oder Webdokumente, an. Klicken Sie im linken Fensterbereich auf eine Kategorie. Im rechten Bereich werden daraufhin die Elemente dieser Kategorie angezeigt, die Sie dem Projekt hinzufügen können.&lt;br /&gt;
* &#039;&#039;&#039;Ordner&#039;&#039;&#039; (Nur C++) – Öffnet das Dialogfeld &#039;&#039;&#039;[[Ordner- oder Verzeichnisansicht hinzufügen|Verzeichnisansicht]]&#039;&#039;&#039;, in dem Sie nach einem Ordner suchen und ihn dem ausgewählten Projekt hinzufügen können. Ordner, auf die Sie während der Programmentwicklung häufig zugreifen müssen, sollten Sie dem Projekt hinzufügen.&lt;br /&gt;
* &#039;&#039;&#039;Virtueller Ordner&#039;&#039;&#039; (Nur C++) – Fügt dem ausgewählten Projekt einen abgedunkelten, virtuellen Ordner hinzu. Virtuelle Ordner werden standardmäßig zuletzt in der Baumstruktur angezeigt. Mit dem Kontextmenü können Sie den virtuellen Ordner verwalten.&lt;br /&gt;
* &#039;&#039;&#039;Anpassen&#039;&#039;&#039; – Zeigt das Dialogfeld &#039;&#039;&#039;[[Menü &amp;quot;Neu&amp;quot; anpassen|Menü &amp;quot;Neu&amp;quot; anpassen]]&#039;&#039;&#039; an, in dem Sie das Menü &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Neu&#039;&#039;&#039; &amp;lt;/font&amp;gt; des Produkts anpassen können. Sie können Einträge, einschließlich Trennlinien, aus einer Galerie auswählen und dem Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; hinzufügen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Datei entfernen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Aus dem Projekt entfernen|Aus dem Projekt entfernen]]&#039;&#039;&#039; an, in dem Sie Dateien aus dem ausgewählten Projekt entfernen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projekt entfernen&lt;br /&gt;
|&lt;br /&gt;
Entfernt das aktive Projekt aus der Projektgruppe. Das Entfernen des Ziels aus der aktuellen Projektgruppe betrifft die Projektdatei der Projektgruppe (.grouproj); es werden keine Dateien von der Festplatte entfernt. Entfernen Sie deshalb ein Projekt aus der Projektgruppe, bevor Sie die Datei von der Festplatte löschen, sodass die Projektdatei entsprechend aktualisiert werden kann.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern&lt;br /&gt;
|&lt;br /&gt;
Speichert die geänderten Dateien im geöffneten Projekt unter ihren aktuellen Dateinamen. Falls Sie versuchen, ein Projekt zu speichern, zu dem eine ungespeicherte Quelltextdatei gehört, wird das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039; geöffnet, in dem Sie den neuen Dateinamen angeben können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern unter&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039; für alle Compilierungs-Units an, die gespeichert werden müssen, und ermöglicht die Eingabe eines neuen Namens für jede Unit.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Markiert den Projektknoten und ermöglicht die Eingabe eines neuen Namens oder die Bearbeitung des aktuellen Projektnamens.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump &amp;amp;lt;Dateiname&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Führt das Befehlszeilen-Tool [[TDUMP: Das Hilfsprogramm für Dateien-Dump|TDUMP.EXE]] für die Ausgabedatei des ausgewählten Knotens aus.  Für eine C++-Quelltextdatei gibt dieser Befehl beispielsweise den Datei-Dump der OBJ-Datei aus und für ein Projekt den Datei-Dump der EXE/BPL/DLL-Datei. Die Ausgabe von TDump wird anschließend im Quelltext-Editor geöffnet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aktivieren&lt;br /&gt;
|&lt;br /&gt;
Aktiviert das aktuelle Projekt, damit es zum aktiven Projekt wird.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sortieren nach&lt;br /&gt;
|&lt;br /&gt;
Legt die lokale Sortierreihenfolge für das ausgewählte Projekt oder die Projekte fest. Sortiert die in der &amp;quot;Projektverwaltung&amp;quot; aufgeführten Elemente nach:&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039; – Alphabetische Sortierung anhand des Anfangsbuchstabens des Namens des Knotens oder der Datei (für einzelne Dateien, die sich nicht innerhalb eines Knotens befinden).&lt;br /&gt;
* &#039;&#039;&#039;Änderungsdatum&#039;&#039;&#039; – Zuletzt geänderte Dateien werden vor Dateien mit einem älteren Änderungsdatum aufgeführt.&lt;br /&gt;
* &#039;&#039;&#039;Pfad&#039;&#039;&#039; – Alphabetische Sortierung anhand des vollständigen Pfadnamens der Dateien.  Ist nur aktiviert, wenn die Ansicht &#039;&#039;&#039;Liste&#039;&#039;&#039; ausgewählt ist. Wenn als Ansicht &#039;&#039;&#039;Verzeichnis (Hierarchisch)&#039;&#039;&#039; oder &#039;&#039;&#039;Verzeichnis (Linear)&#039;&#039;&#039; ausgewählt ist, werden die Dateien implizit nach dem Pfad sortiert, weil sie in eigenen Verzeichnisknoten angezeigt werden.&lt;br /&gt;
* &#039;&#039;&#039;Typ&#039;&#039;&#039; – Alphabetische Sortierung anhand der Dateierweiterung (.pas, .cpp, .res usw.).&lt;br /&gt;
* &#039;&#039;&#039;Build-Reihenfolge&#039;&#039;&#039; (Nur C++) – Verwendet die im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; Optionen &amp;amp;gt; Build-Reihenfolge&#039;&#039;&#039;&amp;lt;/font&amp;gt; definierte Build-Reihenfolge.&lt;br /&gt;
* &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; – Wird diese Option gemeinsam mit einer anderen Option für &#039;&#039;&#039;Sortieren nach&#039;&#039;&#039; verwendet, werden neue Einträge automatisch an der korrekten durch &#039;&#039;&#039;Sortieren nach&#039;&#039;&#039; festgelegten Position eingefügt.  &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; wird deaktiviert, wenn Sie Einträge in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; per Drag&amp;amp;amp;Drop neu anordnen.&lt;br /&gt;
&lt;br /&gt;
Die Projektverwaltung ist standardmäßig alphabetisch sortiert. &#039;&#039;&#039;Autom. sortieren&#039;&#039;&#039; wird deaktiviert, wenn Sie die Dateien per Drag&amp;amp;amp;Drop neu anordnen, weil dann davon ausgegangen wird, dass keine Sortierung durchgeführt werden soll. Die Sortiereinstellungen sind in der LOCAL-Datei des Projekts gespeichert und werden beim Neuladen des Projekts angewendet.&lt;br /&gt;
&lt;br /&gt;
Der Knoten &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039; wird immer am Anfang der Projektgruppe angezeigt und nicht in die Sortierung einbezogen. Um eine Sortierreihenfolge für alle Projekte global festzulegen, klicken Sie in der Symbolleiste der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; auf die Schaltfläche [[Image:SortBy.png]] (&#039;&#039;&#039;Sortieren nach&#039;&#039;&#039;). Wird eine globale Sortierreihenfolge (mit der Symbolleiste) festgelegt, wird die lokale Sortierreihenfolge (mit dem Kontextmenü) deaktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
|&lt;br /&gt;
Zeigt den Quelltext des ausgewählten Projekts an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Abhängigkeiten&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; Abhängigkeiten&#039;&#039;&#039;&amp;lt;/font&amp;gt;, in dem Sie die Reihenfolge ändern können, in der die Projekte in einer Projektgruppe erzeugt werden sollen. Dieser Befehl steht nur zur Verfügung, wenn die aktuelle Projektgruppe mehr als ein Projekt enthält.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Build-Reihenfolge&lt;br /&gt;
|&lt;br /&gt;
(Nur C++) Zeigt das Dialogfeld &#039;&#039;&#039;[[Build-Reihenfolge|Build-Reihenfolge]]&#039;&#039;&#039; an, in dem Sie die Dateien verschieben können, die vom jeweiligen Compiler (Ressourcen-Compiler, Turbo Assembler und C++-Compiler) compiliert werden sollen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modeling-Unterstützung&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Modellierungsunterstützung|Modellierungsunterstützung]]&#039;&#039;&#039; an, das die aktuell geöffneten Projekte aufführt. Wählen Sie die Projekte aus, für die Sie eine Modellierungsunterstützung wünschen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Projektquellen formatieren&lt;br /&gt;
|&lt;br /&gt;
Führt die Aktion &#039;&#039;&#039;[[Projektquellen formatieren|Format-Projektquellen]]&#039;&#039;&#039; durch.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Optionen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Projektoptionen (Dialogfeld)|Projektoptionen]]&#039;&#039;&#039; an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für vorcompilierte Header-Dateien in C++==&lt;br /&gt;
&lt;br /&gt;
In {{Product}} wird für C++-Anwendungen ein neuer Knoten angezeigt: der Knoten für die vorcompilierte Header-Datei (&#039;&#039;&#039;PCH.h&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Die Datei &#039;&#039;&#039;PCH.h&#039;&#039;&#039; ist eine automatisch generierte Header-Datei, die Bestandteil jedes C++-Projekts ist (mit einem Namen wie &#039;&#039;&#039;Projekt1PCH1.h&#039;&#039;&#039;). Diese PCH.h-Datei wird von allen [[C++-Toolkette|C++-Compilern]] verwendet, wenn Sie mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;PCH.h&#039;&#039;&#039; klicken und im Kontextmenü die Option &#039;&#039;&#039;Für Vorcompilierung verwenden&#039;&#039;&#039; auswählen. Zusätzlich erstellen die 32-Bit-C++-Compiler ([[BCC32|BCC32]] und [[BCCOSX|BCCOSX]]) einen vorcompilierten Header im Hintergrund.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vorverarbeiten&lt;br /&gt;
|&lt;br /&gt;
Führt den C++-Präprozessor, abhängig von der aktuellen Zielplattform des Projekts entweder [[CPP32.EXE: Der C-Compiler-Präprozessor|CPP32.EXE]] oder [[CPP64: Der Präprozessor für 64-Bit-Windows|CPP64.EXE]], aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Öffnen&lt;br /&gt;
|&lt;br /&gt;
Öffnet die ausgewählten Dateien im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aus dem Projekt entfernen&lt;br /&gt;
|&lt;br /&gt;
Entfernt die markierten Dateien aus dem Projekt. Sie werden zum Bestätigen des Vorgangs aufgefordert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern&lt;br /&gt;
|&lt;br /&gt;
Speichert Änderungen der ausgewählten Dateien unter ihren derzeitigen Namen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern unter&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039; an, in dem Sie die ausgewählten Dateien unter neuen Namen und an neuen Positionen speichern können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Benennt die Datei und alle zugehörigen Sekundärdateien um, die als untergeordnete Knoten in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; erscheinen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Für Vorcompilierung verwenden&lt;br /&gt;
|&lt;br /&gt;
Legt fest, ob diese C++-Header-Datei als vorcompilierter Header für das Projekt verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Die Vorgabe für diese Option wird durch die Zielplattform des Projekts wie folgt bestimmt:&lt;br /&gt;
*&#039;&#039;&#039;Aktiviert&#039;&#039;&#039; – nur wenn als Zielplattform 64-Bit-Windows festgelegt ist.&lt;br /&gt;
*: Standardmäßig verwenden die [[Durch Clang erweiterte C++-Compiler|durch Clang erweiterten C++-Compiler]] die in der Projektverwaltung angezeigte &#039;&#039;&#039;PCH.h&#039;&#039;&#039;-Datei.&lt;br /&gt;
*&#039;&#039;&#039;Nicht aktiviert&#039;&#039;&#039; – wenn entweder als Zielplattform 32-Bit-Windows oder OSX32 festgelegt ist.&lt;br /&gt;
*: Sie können aber die in der Projektverwaltung angezeigte &#039;&#039;&#039;PCH.h&#039;&#039;&#039;-Datei verwenden, wenn Sie in der Projektverwaltung die Datei auswählen und &#039;&#039;&#039;Für Vorcompilierung verwenden&#039;&#039;&#039; aktivieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für Build-Konfigurationen==&lt;br /&gt;
&lt;br /&gt;
Der Knoten &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039; zeigt den Namen der aktuell aktiven Build-Konfiguration an, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
:[[Image:BuildConfigNode.png]] &#039;&#039;&#039;Build-Konfigurationen (Debug)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste entweder auf den Knoten &#039;&#039;&#039;Build-Konfigurationen&#039;&#039;&#039; oder auf den Namen einer bestimmten Konfiguration, um das Kontextmenü anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Compilieren&lt;br /&gt;
|&lt;br /&gt;
Compiliert alle Dateien im aktuellen Projekt, die sich seit der letzten Erstellung geändert haben, sowie alle Dateien, die davon abhängig sind. Sie können auch &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; [Projektname] compilieren&#039;&#039;&#039;&amp;lt;/font&amp;gt; verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt alle Dateien in dem Projekt unabhängig davon, ob sie geändert wurden oder nicht. Sie können auch &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projekt &amp;amp;gt; [Projektname] erzeugen&#039;&#039;&#039;&amp;lt;/font&amp;gt; verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bereinigen&lt;br /&gt;
|&lt;br /&gt;
Entfernt erzeugte Dateien, wie z. B. Objektcodedateien, aus dem Projekt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht das Umbenennen der ausgewählten Build-Konfiguration.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Bestätigen&#039;&#039;&#039; an, in dem Sie das Löschen der ausgewählten Konfiguration bestätigen müssen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neue Konfiguration&lt;br /&gt;
|&lt;br /&gt;
Fügt der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; unter der übergeordneten Konfiguration eine untergeordnete Konfiguration auf Basis der ausgewählten Konfiguration hinzu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neue Optionsgruppe&lt;br /&gt;
|&lt;br /&gt;
Erstellt auf Basis der ausgewählten Konfiguration eine neue Optionsgruppendatei (Dateierweiterung &amp;lt;code&amp;gt;.optset&amp;lt;/code&amp;gt;) und öffnet das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039;, damit Sie den Namen und den Speicherort für die Optionsgruppendatei festlegen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Optionsgruppe anwenden&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &amp;quot;Optionsgruppe anwenden&amp;quot; an, in dem Sie eine &amp;lt;code&amp;gt;.optset&amp;lt;/code&amp;gt;-Datei auswählen und für die ausgewählte Build-Konfiguration anwenden können. Sie können die vorhandenen Optionswerte überschreiben, ersetzen oder beibehalten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aktivieren&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die ausgewählte Build-Konfiguration als aktuell aktive Konfiguration für das Projekt. Steht nur für Konfigurationen zur Verfügung, die aktuell nicht aktiv sind. Die aktive Build-Konfiguration wird in Fettschrift angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld {{Menu|Projekt &amp;amp;gt; Optionen}} mit den Werten an, die in der ausgewählten Build-Konfiguration festgelegt sind.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für Zielplattformen==&lt;br /&gt;
&lt;br /&gt;
* Klicken Sie zum Hinzufügen einer Zielplattform mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;Zielplattformen&#039;&#039;&#039;, und wählen Sie den Befehl &#039;&#039;&#039;Plattform hinzufügen&#039;&#039;&#039;. Standardmäßig wird die neu hinzugefügte Plattform die aktive Plattform für das Projekt; um eine Plattform hinzuzufügen, ohne sie zu aktivieren, deaktivieren Sie im Dialogfeld &amp;quot;Plattform auswählen&amp;quot; die Option &#039;&#039;&#039;Ausgewählte Plattform aktivieren&#039;&#039;&#039;.&lt;br /&gt;
* Um andere Kontextmenübefehle anzuzeigen, klicken Sie mit der rechten Maustaste im Knoten &#039;&#039;&#039;Zielplattformen&#039;&#039;&#039; auf den Namen eines geräteübergreifenden Ziels.&lt;br /&gt;
* Wählen Sie zum Erstellen eines Verbindungsprofils oder zum Bearbeiten eines vorhandenen Verbindungsprofils &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
* Wählen Sie zum Hinzufügen eines neuen oder zum Bearbeiten eines vorhandenen SDK &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Tools &amp;amp;gt; Options &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[SDK-Manager|SDK-Manager]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zu diesem Knoten finden Sie unter &#039;&#039;&#039;[[Übersicht über Zielplattformen|Übersicht über Zielplattformen]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Plattform hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;Plattform auswählen&#039;&#039;&#039;, in dem Sie eine Plattform zum Hinzufügen zu Ihrem Projekt auswählen können.  Die zur Wahl stehenden Optionen werden durch die geräteübergreifenden Möglichkeiten des jeweiligen Anwendungstyps festgelegt, wie z. B. eine Konsolenanwendung{{f|datasnap| oder ein [[DataSnap-Server-Experte|DataSnap-Server]]}}.  Wählen Sie eine der folgenden Optionen:&lt;br /&gt;
* &#039;&#039;&#039;32-Bit-Windows&#039;&#039;&#039; ist die native Plattform für die IDE (die Vorgabe).&lt;br /&gt;
* &#039;&#039;&#039;64-Bit-Windows&#039;&#039;&#039; ist ein Windows-System, das auf einem 64-Bit-Betriebssystem ausgeführt wird.&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; ist ein Mac, auf dem ein OS X-(OS Zehn-)Betriebssystem ausgeführt wird.&lt;br /&gt;
* &#039;&#039;&#039;iOS-Gerät - 32 Bit&#039;&#039;&#039; ist ein iPhone oder ein iPad, auf dem ein 32-Bit- oder 64-Bit-iOS-Betriebssystem ausgeführt wird.&lt;br /&gt;
* &#039;&#039;&#039;iOS-Gerät - 64 Bit&#039;&#039;&#039; ist ein iPhone oder ein iPad, auf dem ein 64-Bit-iOS-Betriebssystem ausgeführt wird.&lt;br /&gt;
* &#039;&#039;&#039;iOS-Simulator&#039;&#039;&#039; ist der iOS-Simulator, der auf dem Mac ausgeführt wird.&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; ist ein Android-Gerät, das an Ihr System angeschlossen ist.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Befehl &#039;&#039;&#039;Plattform hinzufügen&#039;&#039;&#039; ist nur verfügbar, wenn Sie mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;Zielplattformen&#039;&#039;&#039;, nicht auf eine einzelne Plattformen, klicken.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verbindung bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Öffnet die Seite [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]] des Dialogfeldes &amp;quot;Tools-Optionen&amp;quot; und ermöglicht die Bearbeitung des Verbindungsprofils, das der ausgewählten Plattform zugewiesen ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Standardprofil wiederherstellen&lt;br /&gt;
|&lt;br /&gt;
Weist der ausgewählten Zielplattform das Standardverbindungsprofil zu.&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl steht nur zur Verfügung, wenn der ausgewählten Plattform aktuell ein anderes als das Standardverbindungsprofil zugewiesen ist. Sie können auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; &amp;amp;gt; [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; ein Standardverbindungsprofil festlegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Profil entfernen&lt;br /&gt;
|&lt;br /&gt;
Hebt die Zuweisung des Verbindungsprofils auf, das der ausgewählten Plattform aktuell zugewiesen ist, damit der Plattform kein Verbindungsprofil zugewiesen ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl steht nur zur Verfügung, wenn der ausgewählten Plattform aktuell ein Verbindungsprofil zugewiesen ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Plattform entfernen&lt;br /&gt;
|&lt;br /&gt;
Entfernt die ausgewählte Plattform aus den &#039;&#039;&#039;Zielplattformen&#039;&#039;&#039; für das aktuelle Projekt.  Sie können die ausgewählte Plattform durch Klicken mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;Zielplattformen&#039;&#039;&#039; und Auswahl von &#039;&#039;&#039;Plattform hinzufügen&#039;&#039;&#039; erneut hinzufügen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld [[Plattformeigenschaften|Plattformeigenschaften]], in dem Sie Folgendes ausführen können:&lt;br /&gt;
* Zuordnen eines SDK zu der Plattform. Das Kombinationsfeld ist nur für Plattformen aktiviert, die für das aktuelle Projekt ein SDK erfordern: OS X-Plattformanwendungen und mobile Plattformen für {{Delphi}}- und C++-Anwendungen.&lt;br /&gt;
* Zuordnen eines Verbindungsprofils zu der Plattform. Wählen Sie im Kombinationsfeld &#039;&#039;&#039;Neue hinzufügen&#039;&#039;&#039;, um das Dialogfeld [[Verbindungsprofil erstellen|Verbindungsprofil erstellen]] zu öffnen und ein neues Verbindungsprofil anzulegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aktivieren&lt;br /&gt;
|&lt;br /&gt;
Aktiviert die ausgewählte Plattform als Zielplattform für das Projekt.&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl ist nur verfügbar, wenn Sie mit der rechten Maustaste auf eine Plattform klicken, die aktuell nicht die aktive Plattform ist (d. h. eine Plattform, deren Name nicht in Fettschrift angezeigt wird).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aktualisieren&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Liste der verfügbaren Geräte und Simulatoren für die Zielplattform. Siehe &#039;&#039;&#039;[[Übersicht über Zielplattformen#Verwenden des Zielknotens|Verwenden des Zielknotens]]&#039;&#039;&#039;.&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Befehl &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039; ist nur verfügbar, wenn Sie in einem Knoten der Zielplattform mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;Ziel&#039;&#039;&#039; klicken.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für die Ordner &amp;quot;Enthält&amp;quot; und &amp;quot;Erfordert&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Die Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; und &#039;&#039;&#039;Erfordert&#039;&#039;&#039; werden nur für Packages angezeigt. Weitere Informationen finden Sie unter [[Ein Package erstellen|Ein Package erstellen]] und [[Packages (Delphi)|Packages (Delphi)]].&lt;br /&gt;
&lt;br /&gt;
===Kontextmenü für den Ordner &amp;quot;Enthält&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Dem Projekt hinzufügen|Dem Projekt hinzufügen]]&#039;&#039;&#039; an, in dem Sie dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; Dateien hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Neue hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Fügt dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; ein neues Element hinzu:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Unit&lt;br /&gt;
|&lt;br /&gt;
Bei einem {{Delphi}}-Package fügt diese Option eine neue {{Delphi}}-Unit hinzu.&lt;br /&gt;
&lt;br /&gt;
Bei einem C++-Package stehen die beiden folgenden Optionen zur Verfügung:&lt;br /&gt;
* Unit - {{CBuilder}}&lt;br /&gt;
* Unit - {{Delphi}}&lt;br /&gt;
&lt;br /&gt;
Fügt dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; eine Compilierungs-Unit (eine Unit, die kein Formular enthält) hinzu; weist der ersten hinzugefügten Unit den Namen Unit1.pas (({{Delphi}})) oder Unit01.cpp (C++) zu und erhöht dann die Zahl für jede folgende hinzugefügte Unit.&lt;br /&gt;
&lt;br /&gt;
Zum Umbenennen einer Unit und all ihrer Komponenten klicken Sie in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; mit der rechten Maustaste auf den Unit-Namen und wählen &#039;&#039;&#039;Umbenennen&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Formular&lt;br /&gt;
|&lt;br /&gt;
Bei einem ({{Delphi}})-Package ist das die einzige Option zum Hinzufügen eines neuen Formulars.&lt;br /&gt;
&lt;br /&gt;
Bei einem C++-Package stehen die beiden folgenden Optionen zur Verfügung:&lt;br /&gt;
* Formular - {{CBuilder}}&lt;br /&gt;
* Formular – ({{Delphi}})&lt;br /&gt;
&lt;br /&gt;
Fügt dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; eine neue Unit-Datei (eine Unit, die ein Formular oder eine &amp;lt;code&amp;gt;.dfm&amp;lt;/code&amp;gt;-Datei enthält) hinzu und zeigt das neue Formular im &#039;&#039;&#039;[[Formular-Designer|Formular-Designer]]&#039;&#039;&#039; an. Die Unit-Nummern werden auf dieselbe Weise wie bei dem Befehl &#039;&#039;&#039;Unit hinzufügen&#039;&#039;&#039; erhöht.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Weitere&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Objektgalerie|Objektgalerie]]&#039;&#039;&#039;, in dem Sie aus der Objektablage ein Element zum Hinzufügen zu dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; auswählen können. Klicken Sie im linken Fensterbereich auf eine Kategorie. Im rechten Bereich werden daraufhin die Elemente dieser Kategorie angezeigt, die Sie dem Projekt hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Verwenden von virtuellen Ordnern|Virtueller Ordner]]&lt;br /&gt;
|&lt;br /&gt;
Nur für C++ verfügbar. Öffnet das Eingabefeld &#039;&#039;&#039;[[Ordner- oder Verzeichnisansicht hinzufügen|Neuen Ordner hinzufügen]]&#039;&#039;&#039;, in dem Sie einen Namen für den neuen virtuellen Ordner angeben können.&lt;br /&gt;
&lt;br /&gt;
Sie können mit der rechten Maustaste auf den virtuellen Ordner klicken und mit den Kontextmenübefehlen dem virtuellen Ordner eine vorhandene Unit, neue Units, Formulare, andere Elemente oder einen verschachtelten virtuellen Ordner hinzufügen. Darüber hinaus können Sie das Menü &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Neu&#039;&#039;&#039;&amp;lt;/font&amp;gt; anpassen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Anpassen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Menü &amp;quot;Neu&amp;quot; anpassen|Menü &amp;quot;Neu&amp;quot; anpassen]]&#039;&#039;&#039; an, in dem Sie das Menü &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Neu&#039;&#039;&#039;&amp;lt;/font&amp;gt; anpassen und einen Standardanwendungstyp festlegen können. Sie können Einträge, einschließlich Trennlinien, aus einer Galerie auswählen und dem Dialogfeld &#039;&#039;&#039;Objektgalerie&#039;&#039;&#039; hinzufügen.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Datei entfernen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Aus dem Projekt entfernen|Aus dem Projekt entfernen]]&#039;&#039;&#039;, in dem Sie Dateien aus dem Ordner &#039;&#039;&#039;Enthält&#039;&#039;&#039; entfernen können.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Kontextmenü für den Ordner &amp;quot;Erfordert&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Referenz hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Hinzufügen (Dialogfeld), Erfordert (Registerkarte)|Hinzufügen mit der Registerkarte &amp;quot;Erfordert&amp;quot;]]&#039;&#039;&#039;, in dem Sie nach einem Package (.bpl) suchen und es dem Ordner &#039;&#039;&#039;Erfordert&#039;&#039;&#039; hinzufügen können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Datei entfernen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Aus dem Projekt entfernen|Aus dem Projekt entfernen]]&#039;&#039;&#039; an, in dem Sie Dateien aus dem ausgewählten Ordner entfernen können.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü für Dateien==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie mit der rechten Maustaste auf eine Datei des Projekts, um das Kontextmenü zu öffnen. Der Typ der ausgewählten Datei bestimmt, welche Befehle im Menü verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Erzeugen&lt;br /&gt;
|&lt;br /&gt;
Ist eine Kurzform zum Compilieren der ausgewählten Datei.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
In Assembly compilieren&lt;br /&gt;
|&lt;br /&gt;
(Nur C++) Compiliert die ausgewählte Quelltextdatei in eine ASM-Datei und zeigt sie im Quelltext-Editor an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Optionen bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt für C++ ein verkürztes Dialogfeld &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039; an, das nur die Seiten enthält, die das aktuelle Projekt oder die aktuelle Datei betreffen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aus Build ausschließen&lt;br /&gt;
|&lt;br /&gt;
Nur für C++. Kennzeichnet die ausgewählte Datei temporär als nicht zum Build gehörig. Nach dem Ausschließen einer Datei aus dem Build wird der Name in der Projektverwaltung abgedunkelt dargestellt, und dieser Kontextmenüeintrag erhält ein Häkchen. Um die Datei wieder in das Build einzuschließen, klicken Sie zunächst in der Projektverwaltung mit der rechten Maustaste auf die Datei. Klicken Sie dann im Kontextmenü auf das Häkchen für diesen Befehl.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur über Namen verknüpfen&lt;br /&gt;
|&lt;br /&gt;
Nur für C++. Sucht eine Bibliotheks- oder Objektdatei über den &#039;&#039;&#039;Bibliothekssuchpfad&#039;&#039;&#039; (der im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projekt &amp;amp;gt; Optionen &amp;amp;gt; Verzeichnisse und Bedingungen&#039;&#039;&#039;&amp;lt;/font&amp;gt; festgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
Um eine Bibliotheks- oder Objektdatei explizit über den Dateipfad zu verknüpfen, deaktivieren Sie dieses Feld. Der Linker erhält dann den voll qualifizierten Pfadnamen der Bibliotheks- oder Objektdatei und ignoriert die Einstellung für den Bibliothekssuchpfad.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur über Namen verknüpfen&#039;&#039;&#039; ist die Standardeinstellung für LIB- und OBJ-Dateien, die zu 2009-Projekten hinzugefügt werden; diese Option ist in 2009 neu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Öffnen&lt;br /&gt;
|&lt;br /&gt;
Öffnet die ausgewählten Dateien im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vorverarbeiten&lt;br /&gt;
|&lt;br /&gt;
Führt den C++-Präprozessor (Cpp32.exe) aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Umbenennen&lt;br /&gt;
|&lt;br /&gt;
Benennt die Datei und alle zugehörigen Sekundärdateien um, die als untergeordnete Knoten in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; erscheinen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aus dem Projekt entfernen&lt;br /&gt;
|&lt;br /&gt;
Entfernt die markierten Dateien aus dem Projekt. Sie werden zum Bestätigen des Vorgangs aufgefordert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern&lt;br /&gt;
|&lt;br /&gt;
Speichert Änderungen der ausgewählten Dateien unter ihren derzeitigen Namen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speichern unter&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;Speichern unter&#039;&#039;&#039; an, in dem Sie die ausgewählten Dateien unter neuen Namen und an neuen Positionen speichern können.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Abhängigkeiten anzeigen&lt;br /&gt;
|&lt;br /&gt;
Nur für C++. Öffnet das Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projekt &amp;amp;gt; Abhängigkeiten&#039;&#039;&#039;&amp;lt;/font&amp;gt;, in dem Sie die Reihenfolge ändern können, in der die Projekte in einer Projektgruppe erzeugt werden sollen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Im Explorer anzeigen&lt;br /&gt;
|&lt;br /&gt;
Öffnet den Windows-Explorer mit dem Ordner, der die ausgewählte Datei enthält. Steht auch im [[#Kontextmenü für Projekte|Kontextmenü für Projekte]] zur Verfügung.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Der Versionskontrolle hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet den [[Versionskontrollsystem|Versionskontrollsystem-Experten]], damit Sie die Dateien in dem Projekt zu &#039;&#039;&#039;[[Subversion-Integration in der IDE|Subversion]]&#039;&#039;&#039; oder &#039;&#039;&#039;[[Git-Integration in der IDE|Git]]&#039;&#039;&#039; hinzufügen können. Erscheint nur für Projekte, die keinem Versionskontrollsystem unterliegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Wenn sich Dateien unter der Versionskontrolle von [[Subversion-Integration in der IDE|Subversion]] befinden, werden die folgenden Befehle angezeigt:&lt;br /&gt;
* &#039;&#039;&#039;Übertragen&#039;&#039;&#039; öffnet das Fenster [[Übergeben (SVN)|Übertragen (SVN)]] und ermöglicht das Speichern der Änderungen im SVN-Repository.&lt;br /&gt;
* &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039; aktualisiert die lokale Arbeitskopie durch Übernahme der neuesten Version der Datei aus dem SVN-Repository. Statusmeldungen werden im [[Fenster: Meldungen|Meldungsfenster]] angezeigt. Am besten aktualisieren Sie Ihre Arbeitskopie immer, bevor Sie mit der Bearbeitung beginnen.&lt;br /&gt;
* &#039;&#039;&#039;Repository durchsuchen&#039;&#039;&#039; öffnet den [[Repository-Browser|Repository-Browser]] und zeigt die SVN-Baumstruktur an, die die gerade bearbeitete Datei enthält.&lt;br /&gt;
* &#039;&#039;&#039;Zurücksetzen&#039;&#039;&#039; setzt alle lokalen Änderungen auf die vorherige Version zurück.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Wenn sich Dateien unter der Versionskontrolle von [[Git-Integration in der IDE|Git]] befinden, werden die folgenden Befehle angezeigt:&lt;br /&gt;
* &#039;&#039;&#039;Übertragen&#039;&#039;&#039; öffnet das Fenster [[Übergeben (Git)|Übertragen (Git)]] und ermöglicht das Speichern der Änderungen im lokalen Repository.&lt;br /&gt;
* &#039;&#039;&#039;Zurücksetzen&#039;&#039;&#039; setzt alle lokalen Änderungen auf die vorherige Version der Datei zurück und löst alle Konflikte auf.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Wenn sich Dateien unter der Versionskontrolle von [[Mercurial-Integration in der IDE|Mercurial]] befinden, werden die folgenden Befehle angezeigt:&lt;br /&gt;
* &#039;&#039;&#039;Übergeben&#039;&#039;&#039; öffnet das Fenster [[Übergeben (Mercurial)|Übergeben (Mercurial)]] und ermöglicht das Speichern der Änderungen im lokalen Repository.&lt;br /&gt;
* &#039;&#039;&#039;Zurücksetzen&#039;&#039;&#039; setzt alle lokalen Änderungen auf die vorherige Version der Datei zurück.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump &amp;amp;lt;Dateiname&amp;amp;gt;.obj&lt;br /&gt;
|&lt;br /&gt;
Nur für C++. Sendet die ausgewählte Datei an das Hilfsprogramm [[TDUMP: Das Hilfsprogramm für Dateien-Dump|TDump]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Untergeordnete Dialogfelder==&lt;br /&gt;
&lt;br /&gt;
* [[Übergeben (SVN)|Übertragen (SVN)]]&lt;br /&gt;
* [[Übergeben (Git)|Übertragen (Git)]]&lt;br /&gt;
* [[Zusammenführen (SVN)|Zusammenführen (SVN)]]&lt;br /&gt;
* [[Umschalten (SVN)|Umschalten (SVN)]]&lt;br /&gt;
* [[Importbereich|Importbereich]]&lt;br /&gt;
* [[Repository-Browser|Repository-Browser]]&lt;br /&gt;
* [[Protokollbereich|Protokollbereich]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Ein Projekt starten|Ein Projekt starten - Überblick]]&lt;br /&gt;
*[[Dateien hinzufügen und entfernen|Dateien hinzufügen und entfernen]]&lt;br /&gt;
*[[Komponenten in ein Formular einfügen|Komponenten in ein Formular einfügen]]&lt;br /&gt;
*[[Projektoptionen einstellen|Projektoptionen einstellen]]&lt;br /&gt;
*[[Eigenschaften, Ereignisse und Methoden|Eigenschaften, Ereignisse und Methoden]]&lt;br /&gt;
* [[Optionen für das Ziel|Optionen für das Ziel]]&lt;br /&gt;
*[[Subversion-Integration in der IDE|Subversion-Integration in der IDE]]&lt;br /&gt;
** [[Auschecken (SVN)|Auschecken (SVN)]]&lt;br /&gt;
*[[Git-Integration in der IDE|Git-Integration in der IDE]]&lt;br /&gt;
** [[Klonen (Git)|Klonen (Git)]]&lt;br /&gt;
*[[Mercurial-Integration in der IDE|Mercurial-Integration in der IDE]]&lt;br /&gt;
** [[Klonen (Mercurial)|Klonen (Mercurial)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IDE-Referenz]]&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Project Manager]]&lt;br /&gt;
[[fr:Gestionnaire de projets]]&lt;br /&gt;
[[ja:［プロジェクト マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206868</id>
		<title>SDK-Manager</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=SDK-Manager&amp;diff=206868"/>
		<updated>2016-04-13T09:08:42Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;ResetPaths.bmp&amp;#039; → &amp;#039;ResetPaths.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Umgebungsoptionen}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; SDK-Manager}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf eine Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zeigt die vorhandenen SDKs an und ermöglicht das Hinzufügen und Verwalten von SDKs für [[Hinzufügen von SDKs für Mac OS X oder iOS|Mac OS X, iOS]] und [[Hinzufügen von Android-SDKs|Android]].&lt;br /&gt;
&lt;br /&gt;
==Funktionen von SDKs==&lt;br /&gt;
&lt;br /&gt;
Ein SDK (Software Development Kit) stellt die Software bereit, die zum Erzeugen von Anwendungen für eine Zielplattform benötigt wird. Die SDK-Informationen, anhand derer &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; die erforderliche Software auf Ihrem System sucht, werden auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; bereitgestellt.&lt;br /&gt;
&lt;br /&gt;
Mac OS X- und iOS-SDKs enthalten:&lt;br /&gt;
&lt;br /&gt;
* Eine Liste mit absoluten Pfaden und Ordnern auf dem Mac, die zum Erzeugen von Anwendungen für die SDK-Zielplattform erforderlich sind.&lt;br /&gt;
* Eine Kopie derjenigen Dateien, die von der Zielplattform oder der Zwischenplattform mithilfe eines [[Verbindungsprofil-Manager|Verbindungsprofils]] übernommen werden können.&lt;br /&gt;
&lt;br /&gt;
Android-SDKs enthalten die Pfade zu der erforderlichen Software auf Ihrem System.&lt;br /&gt;
&lt;br /&gt;
Auf der Seite &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; wird für jede Zielplattform, der ein SDK zugeordnet ist, ein SDK als Standard-SDK in Fettschrift angezeigt. Windows-Plattformen haben kein Standard-SDK.&lt;br /&gt;
&lt;br /&gt;
==Plattformen und Anwendungstypen, die ein SDK erfordern==&lt;br /&gt;
&lt;br /&gt;
SDKs sind für die folgenden Plattformen und Anwendungstypen &#039;&#039;&#039;erforderlich&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Geräteübergreifende C++-Anwendungen für die &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;-Plattform.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 32 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die Plattform &#039;&#039;&#039;iOS-Gerät - 64 Bit&#039;&#039;&#039;.&lt;br /&gt;
* Geräteübergreifende Anwendungen für die &#039;&#039;&#039;Android&#039;&#039;&#039;-Plattform.&lt;br /&gt;
*:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Ihr Android SDK und NDK vom Installationsprogramm von {{Variables|Product}} installiert wurden, dann sind dem [[SDK-Manager|SDK-Manager]] die Installationsverzeichnisse bekannt. In diesem Fall sollten die SDK-Felder automatisch ausgefüllt worden sein, und Sie müssen kein SDK für Ihre Android-Apps hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==Dateinamen und Dateierweiterung für SDKs==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SDK-Namen&#039;&#039;&#039; unterliegen – außer dass sie gültige Dateinamen gemäß [[lib_de:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]] sein müssen – kaum Beschränkungen. Doppelte SDK-Namen führen zu einem Fehler (beim Hinzufügen und Importieren).&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Erweiterung von SDK-Dateien&#039;&#039;&#039; lautet &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;. Sie wird automatisch beim Speichern des SDK als Datei hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Beispiele für SDK-Namen:&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Jedes definierte SDK wird als &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt;-Datei in Ihrem Ordner &#039;&#039;&#039;Anwendungsdaten&#039;&#039;&#039; (der von [[lib_de:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]] zurückgegeben wird) gespeichert, wie z. B. unter Windows 7 in folgendem Ordner:&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Die Datei enthält die [[#Funktionen von SDKs|Informationen über das SDK]], wie die Pfade zu der Software, die zum Erzeugen von Anwendungen für die SDK-Zielplattform benötigt wird.&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen SDK-Dateien (der &#039;&#039;&#039;lokale SDK-Dateizwischenspeicher&#039;&#039;&#039;) werden standardmäßig im Verzeichnis {{Path|{{UserDocumentsPath}}\SDKs}} gespeichert.&lt;br /&gt;
&lt;br /&gt;
Zum Ändern des Speicherorts des lokalen SDK-Dateizwischenspeichers eines SDKs, befolgen Sie die nachstehenden Anweisungen:&lt;br /&gt;
&lt;br /&gt;
* Für Android legen Sie im &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; die Pfade fest, damit diese zum neuen Speicherort führen.&lt;br /&gt;
* Für OS X oder iOS lesen Sie &#039;&#039;&#039;[[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bereich &amp;quot;SDK&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Versionen&lt;br /&gt;
|&lt;br /&gt;
Listet die definierten SDKs zusammen mit den zugewiesenen Plattformen auf. Das Standard-SDK für eine Plattform wird in &#039;&#039;&#039;Fettschrift&#039;&#039;&#039; angezeigt.&lt;br /&gt;
* Führen Sie einen der folgenden Schritte aus, um das Standard-SDK für eine Plattform festzulegen:&lt;br /&gt;
** Klicken Sie mit der rechten Maustaste auf den SDK-Eintrag, und wählen Sie &#039;&#039;&#039;Als Standard&#039;&#039;&#039;.&lt;br /&gt;
** Doppelklicken Sie auf den SDK-Eintrag.&lt;br /&gt;
* Um ein SDK zu bearbeiten, wählen Sie es in der Liste &#039;&#039;&#039;SDK-Versionen&#039;&#039;&#039; aus, nehmen Änderungen an den &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; vor und klicken dann auf &#039;&#039;&#039;OK&#039;&#039;&#039; (wenn Sie nicht auf &#039;&#039;&#039;OK&#039;&#039;&#039; klicken, werden die Änderungen nicht gespeichert).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf ein SDK werden die Schaltflächen zur Verwaltung von SDKs (&#039;&#039;&#039;Löschen&#039;&#039;&#039; und &#039;&#039;&#039;Exportieren&#039;&#039;&#039;) aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Zeigt die aktuellen Einstellungen des ausgewählten SDK an.&lt;br /&gt;
&lt;br /&gt;
Der Inhalt dieses Frames ist von der SDK-Plattform abhängig: [[#Eigenschaften für Mac OS X- und iOS-SDKs|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] oder &#039;&#039;&#039;[[#Eigenschaften von Android-SDK, -NDK und Java|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften für Mac OS X- und iOS-SDKs===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frame &#039;&#039;&#039;SDK-Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;- oder &#039;&#039;&#039;iOS&#039;&#039;&#039;-SDK auswählen.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokales Stammverzeichnis&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Verzeichnis auf dem lokalen Computer an, in dem die Dateien von dem Remote-Computer zwischengespeichert werden. Der Vorgabewert lautet:&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-Name&amp;amp;gt;&lt;br /&gt;
Der Wert für die Variable $(BDSPLATFORMSDKSDIR) wird auf der Seite &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; [[Umgebungsvariablen|Umgebungsvariablen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; festgelegt.&lt;br /&gt;
&lt;br /&gt;
In C++ wird dieses Verzeichnis mit der Option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt; an den Compiler übergeben. Den Remote-Pfadangaben wird implizit das lokale Stammverzeichnis vorangestellt.&lt;br /&gt;
&lt;br /&gt;
Sie können die aktuellen Werte durch Klicken auf [[Image:SavePaths.bmp]] &#039;&#039;&#039;Pfade als Vorgabe für die ausgewählte Plattform speichern&#039;&#039;&#039; im Bereich &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; als neue Standardwerte festlegen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Remote-Pfade&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Liste der Pfade auf dem Remote-Computer an, die auf den lokalen Computer übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Ein Remote-Pfad besteht aus:&lt;br /&gt;
* &#039;&#039;&#039;Verzeichnis&#039;&#039;&#039;. Gibt das Verzeichnis auf der Zielplattform oder der Zwischenplattform an.&lt;br /&gt;
* &#039;&#039;&#039;Dateifilter&#039;&#039;&#039;. Repräsentiert entweder den Dateinamen (für eine einzelne Datei) oder den Platzhalter * (Sternchen), was allen Dateien in dem angegebenen Verzeichnis entspricht. Beispiel: OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Unterverzeichnisse&#039;&#039;&#039;. Gibt an, ob Unterverzeichnisse einbezogen werden sollen.&lt;br /&gt;
&lt;br /&gt;
Es gibt vier Kategorien von Remote-Pfaden. Wie die Pfade/Einträge an den C++-Compiler und -Linker übergeben werden, wird durch die jeweilige Kategorie festgelegt:&lt;br /&gt;
* &#039;&#039;&#039;Include-Pfade&#039;&#039;&#039; werden an den Compiler als Teil des &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt;-Pfads (der Include-Dateisuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Bibliothekspfade&#039;&#039;&#039; werden an den Linker als Teil des &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt;-Pfads (der Bibliothekssuchpfad des Systems mit dem vorangestellten Stammverzeichnis) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Frameworks&#039;&#039;&#039; werden an den Compiler (mit der Option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) und an den Linker (mit der Option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;) übergeben.&lt;br /&gt;
* &#039;&#039;&#039;Andere Pfade&#039;&#039;&#039; werden nicht standardmäßig an den Compiler/Linker übergeben, aber auf den lokalen Computer übernommen.&lt;br /&gt;
&lt;br /&gt;
Alle angegebenen Elemente werden auf den lokalen Computer übernommen. Siehe [[Paclient.exe: Die Client-Anwendung von Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Alle Pfade müssen das für den Ziel-Host-Computer geeignete Format aufweisen. Verwenden Sie beispielsweise Schrägstriche (/) als Trennzeichen für Mac-Hosts. Bestimmte Zeichen, wie z. B. die Tilde (~), werden für Mac erkannt.&lt;br /&gt;
&lt;br /&gt;
Folgende Schaltflächen sind im Feld &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; vorhanden:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Neuen Pfadeintrag hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen]]&#039;&#039;&#039; an. Sie können ein neues SDK auch durch Drücken der Taste &#039;&#039;&#039;EINFG&#039;&#039;&#039; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; einfügen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Ausgewählten Pfadeintrag bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Zeigt das Dialogfeld &#039;&#039;&#039;[[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag bearbeiten]]&#039;&#039;&#039; an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Ausgewählten Pfadeintrag löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung den ausgewählten Pfadeintrag. Sie können einen Pfad auch durch Drücken der Taste &#039;&#039;&#039;ENTF&#039;&#039;&#039; bei ausgewähltem Pfadeintrag in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; löschen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Pfade auf Vorgabe für die ausgewählte Plattform zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und überschreibt nach der Bestätigung alle Pfadeinträge mit den Standardwerten des SDK für die ausgewählte Plattform. Bezieht das &#039;&#039;&#039;Lokale Stammverzeichnis&#039;&#039;&#039; nur mit ein, wenn es leer ist.&lt;br /&gt;
&lt;br /&gt;
Die wiederhergestellten Werte werden folgendermaßen ermittelt:&lt;br /&gt;
* Wenn Sie die Vorgaben nicht zurückgesetzt haben, sind die Werte die Standardwerte von {{Variables|Product}}.&lt;br /&gt;
* Nach dem Zurücksetzen auf die Standardwerte werden die neuen Werte zu den Standardwerten und werden in der Datei {{Path|&amp;amp;lt;Plattform&amp;amp;gt;.defaultsdkpaths}} in Ihrem {{Path|{{AppDataPath}}}}-Verzeichnis gespeichert. Daher werden durch Klicken auf [[File:ResetPaths.png]] die neuen Standardwerte wiederhergestellt.&lt;br /&gt;
* Löschen Sie zum Wiederherstellen der ursprünglichen Standardwerte die Datei {{Path|.defaultsdkpaths}} für die Zielplattform. Die ursprünglichen Standardpfade erscheinen jetzt in Ihren neuen SDKs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SavePaths.bmp]] Pfade als Standard für die ausgewählte Plattform speichern&lt;br /&gt;
|&lt;br /&gt;
Überschreibt die Standardpfadangaben mit den angegebenen SDK-Werten für Pfadeinträge für die ausgewählte Plattform. Nach dem Speichern der Pfade als Standardwerte werden die hier eingegebenen neuen Werte wiederhergestellt, wenn Sie auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;) klicken.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern von Standardpfaden wird für die Vorgaben eine Datei erstellt. Der Dateiname ist der Plattformname mit der Erweiterung &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Um Ihre Einstellungen zu verwerfen und die ursprünglichen Standardwerte wiederherzustellen, löschen Sie zuerst die Datei &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; aus dem Verzeichnis, zu dem &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; erweitert wird ({{Path|{{AppDataPath}}}}) und klicken dann auf [[File:ResetPaths.png]] (&#039;&#039;&#039;Pfade auf Vorgabe zurücksetzen&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:UpArrow.bmp]] Schaltfläche &amp;quot;Nach oben&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach oben. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AUF&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach oben verschieben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Schaltfläche &amp;quot;Nach unten&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den ausgewählten Pfadeintrag in der Pfadgruppe nach unten. Sie können den Eintrag auch durch Drücken der Tastenkombination &amp;lt;code&amp;gt;STRG+AB&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;Remote-Pfade&#039;&#039;&#039; nach unten verschieben.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokalen Dateizwischenspeicher aktualisieren&lt;br /&gt;
|&lt;br /&gt;
[[Verbindungsprofil auswählen|Fordert Sie zur Angabe eines Verbindungsprofils]] auf und übernimmt alle in dem aktuellen Verbindungsprofil angegebenen Dateien vom lokalen (Entwicklungs-)Computer auf den Remote-Zielcomputer. Nur Dateien mit unterschiedlichen Größen oder Zeitstempeln als diejenigen, die sich bereits im lokalen SDK-Dateizwischenspeicher befinden, werden übernommen. Ein Fortschrittsdialogfeld wird während der Übernahme angezeigt, in dem Sie den Vorgang abbrechen können. Zudem wird vor dem Überschreiben von lokalen Dateien eine Bestätigungsmeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
Sie sollten auf diese Schaltfläche klicken, nachdem Sie Änderungen an den Pfaden im Dialogfeld &#039;&#039;&#039;SDK-Manager&#039;&#039;&#039; vorgenommen haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039;, in dem Sie ein SDK als Verbindungsprofil für die Zielplattform auswählen können. Durch Drücken der Taste &amp;lt;code&amp;gt;EINFG&amp;lt;/code&amp;gt; in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; wird dieses Dialogfeld ebenfalls geöffnet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Löschen&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Bestätigungsdialogfeld an und löscht nach einer Bestätigung das aktuell ausgewählte SDK. Sie können ein SDK auch durch Drücken der Taste &amp;lt;code&amp;gt;ENTF&amp;lt;/code&amp;gt; löschen, wenn ein SDK in der Liste &#039;&#039;&#039;SDKs&#039;&#039;&#039; den Fokus hat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exportieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines Dateinamens an und speichert die SDK-Einstellungen an dieser Position (der Standarddateiname lautet &amp;quot;&amp;amp;lt;sdk-Name&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt ein Dialogfeld zur Eingabe eines SDK-Dateinamens an und importiert die enthaltenen SDK-Einstellungen in die IDE.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Eigenschaften von Android-SDK, -NDK und Java===&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Fenster &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; angezeigt, wenn Sie ein &#039;&#039;&#039;Android&#039;&#039;&#039;-SDK auswählen. Das Fenster &amp;quot;Eigenschaften&amp;quot; enthält drei Registerkarten: &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; und &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;SDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-SDK.&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren Android-SDK-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner einen Unterordner namens &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; mit der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; enthalten. In der Datei &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; ist die Version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) Ihres Android-SDK angegeben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
ZipAlign-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;ZipAlign.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Android SDK base path}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Tools &amp;quot;Android.bat&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Adb-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Plattformtools &amp;quot;Adb.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aapt-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des SDK-Erzeugungstools &amp;quot;aapt.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
SDK-API-Level-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des zu verwendenden SDK-API-Level-Ordners. Jede Version ist geeignet (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;SDK-Ordner&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren SDK-API-Level-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner die Datei &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;NDK&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-Basispfad&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Ordners für das Android-NDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Speicherort von arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Linkers arm-linux-androideabi-ld.exe (beispielsweise &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; verringert mithilfe dieser ausführbaren Datei die Größe Ihrer Android-Anwendungspakete.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
gdbserver-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des GDB-Servers im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
NDK-API-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des API-Ordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Damit &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; Ihren NDK-API-Ordner als gültigen Ordner erkennen kann, muss dieser Ordner eine Datei mit dem Pfad &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für {{CBuilder}}-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort der C++-Bibliothek im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bibliothekspfad für das Delphi-NDK&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des Delphi-Bibliotheksordners im Android-NDK-Ordner (z. B. &amp;lt;code&amp;gt;&amp;amp;lt;NDK-Ordner&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Ellipse ([[Image:ProjectOptionsEllipsis.jpg]]), um das Dialogfeld [[Listen Dialogfeld|&#039;&#039;&#039;Verzeichnisse&#039;&#039;&#039;]] zu öffnen, wenn Sie Bibliothekspfade hinzufügen, ersetzen oder löschen möchten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Registerkarte &amp;quot;Java&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
KeyTool-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;KeyTool.exe&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
JarSigner-Speicherort&lt;br /&gt;
|&lt;br /&gt;
Der Speicherort des JDK-Tools &amp;quot;JarSigner.exe&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; In den Android-SDK-Eigenschaften können Sie keine Netzwerkadressen als Speicherorte verwenden, die mit einem doppelten Backslash beginnen. Beispielsweise ist &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; hier kein gültiger Wert. Verwenden Sie stattdessen ein [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive Netzwerklaufwerk].&lt;br /&gt;
&lt;br /&gt;
==Fehlerbehebung (Mac OS X und iOS)==&lt;br /&gt;
&lt;br /&gt;
===Behandlung mehrerer Xcode-Installationen===&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Installationen von Xcode müssen Sie sicherstellen, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf den Xcode-Hauptinstallationsordner zeigt. Geben Sie &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; ein, um den Pfad zum aktuell ausgewählten Entwicklerverzeichnis anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Wenn das Befehlszeilentool auf einen Ordner zeigt, der nicht Ihr Xcode-Hauptinstallationsordner ist, geben Sie &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;Pfad&amp;amp;gt;&amp;lt;/code&amp;gt; ein, um das Entwicklerverzeichnis festzulegen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie in der [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html Apple-Dokumentation für xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Fehlende SDK-Versionen aufgrund eines falschen Xcode-Verzeichnisses===&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl eines Verbindungsprofils im Dialogfeld &#039;&#039;&#039;[[Neues SDK hinzufügen|Neues SDK hinzufügen]]&#039;&#039;&#039; wird die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; mit den vom [[PAServer: Die Platform Assistant Server-Anwendung|Platform Assistant]] auf dem Remote-Computer ermittelten SDK-Versionen gefüllt.&lt;br /&gt;
&lt;br /&gt;
Wenn die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; leer ist, eine erwartete SDK-Version nicht aufgeführt ist oder der folgende Fehler angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Überprüfen Sie die Xcode-Installation auf Ihrem Mac, und stellen Sie sicher, dass das Befehlszeilentool &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; auf Ihren Xcode-Installationsordner zeigt. Siehe [[#Behandlung mehrerer Xcode-Installationen|Behandlung mehrerer Xcode-Installationen]].&lt;br /&gt;
&lt;br /&gt;
Wenn der Pfad, auf den von &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; gezeigt wird, korrekt ist, überprüfen Sie den Inhalt des folgenden Verzeichnisses:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;Xcode-Entwicklerverzeichnis&amp;amp;gt;/Platforms/&amp;amp;lt;Plattform&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Wie z. B.: &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plattform&#039;&#039; ist hierbei:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; für die OS X-Plattform&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; für die Plattformen &amp;quot;iOS-Gerät - 32 Bit&amp;quot; und &amp;quot;iOS-Gerät - 64 Bit&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; für die Plattform &amp;quot;iOS-Simulator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; liest die SDK-Versionen aus diesem Verzeichnis, und die Dropdown-Liste &#039;&#039;&#039;SDK-Version auswählen&#039;&#039;&#039; enthält nur diese SDK-Versionen.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der &amp;quot;Platform Assistant&amp;quot; stellt ein zusätzliches SDK, &#039;&#039;&#039;Befehlszeilentools&#039;&#039;&#039; (Command Line Tools), bereit, das Sie nur für die OS X-Plattform installieren müssen.&lt;br /&gt;
&lt;br /&gt;
===Fehler &amp;quot;Unbekannter Compiler&amp;quot; nach Aktualisierung von XCode===&lt;br /&gt;
&lt;br /&gt;
Nach der Aktualisierung von XCode auf OS X könnte der Fehler &amp;lt;code&amp;gt;[bccosx Schwerer Fehler]... unbekannter Compiler &amp;lt;/code&amp;gt; auftreten. &lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:&lt;br /&gt;
&lt;br /&gt;
* Löschen Sie das SDK aus dem [[SDK-Manager|SDK-Manager]]. &lt;br /&gt;
** Öffnen Sie {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; [[Umgebungsoptionen|Umgebungsoptionen]] &amp;amp;gt; SDK-Manager}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie können den [[SDK-Manager|SDK-Manager]] auch mit &#039;&#039;&#039;[[Projektverwaltung|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf die OS X-Plattform in &#039;&#039;&#039;[[Projektverwaltung#Kontextmenü für Zielplattformen|Zielplattformen]]&#039;&#039;&#039; klicken | &#039;&#039;&#039;SDK bearbeiten&#039;&#039;&#039; öffnen.&lt;br /&gt;
** Wählen Sie im Abschnitt &#039;&#039;&#039;OS X&#039;&#039;&#039; die SDK-Version aus, und klicken Sie auf &#039;&#039;&#039;Löschen&#039;&#039;&#039;.&lt;br /&gt;
* Entfernen Sie den gesamten Inhalt aus dem SDK-Ordner auf dem Computer, auf dem {{product}} installiert ist.&lt;br /&gt;
** Der SDK-Ordner befindet sich unter {{path | Dokumente\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Entfernen Sie den Ordner &amp;quot;scratch-dir&amp;quot; aus dem PAServer-Verzeichnis auf OS X.&lt;br /&gt;
&lt;br /&gt;
Rufen Sie anschließend die Anwendung erneut auf, um ein neues SDK hinzuzufügen. &lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Neues SDK hinzufügen|Neues SDK hinzufügen]]&lt;br /&gt;
* [[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten|Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten]]&lt;br /&gt;
* [[Neues Android SDK erstellen|Neues Android SDK erstellen]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Plattformvoraussetzungen für FireMonkey|Plattformvoraussetzungen für FireMonkey]]&lt;br /&gt;
* [[Geräteübergreifende Anwendungen - Index|Geräteübergreifende Anwendungen]]&lt;br /&gt;
* [[Hinzufügen von SDKs für Mac OS X oder iOS|Hinzufügen von SDKs für Mac OS X oder iOS]]&lt;br /&gt;
* [[Hinzufügen von Android-SDKs|Hinzufügen von Android-SDKs]]&lt;br /&gt;
* [[Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator|Ändern des lokalen Stammverzeichnisses von SDKs für Mac OS X, iOS-Geräte oder den iOS-Simulator]]&lt;br /&gt;
* [[Verbindungsprofil auswählen|Verbindungsprofil auswählen]]&lt;br /&gt;
* [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[fr:Gestionnaire de SDK]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206867</id>
		<title>C++-Klassen-Explorer (Fenster)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206867"/>
		<updated>2016-04-13T09:08:37Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;RefreshListofTypes.bmp&amp;#039; → &amp;#039;RefreshListofTypes.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Mit dem C++-Klassen-Explorer können Sie:&lt;br /&gt;
&lt;br /&gt;
* Die Klassenstruktur Ihres Projekts untersuchen&lt;br /&gt;
* Die Deklaration im Quelltext für ein ausgewähltes Element untersuchen&lt;br /&gt;
* Neue Felder, Methoden und Eigenschaften in verwalteten Units Ihres Projekts erstellen&lt;br /&gt;
&lt;br /&gt;
==Die drei Bereiche des C++-Klassen-Explorers==&lt;br /&gt;
&lt;br /&gt;
Das Fenster des &#039;&#039;&#039;C++-Klassen-Explorers&#039;&#039;&#039; ist in drei Bereiche unterteilt (siehe die Abbildung in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]], die den &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereich zeigt):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Position&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Typliste&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Linker Bereich des Fensters des C++-Klassen-Explorers&lt;br /&gt;
|&lt;br /&gt;
Zeigt eine Hierarchie der Typen, Klassen, Interfaces und Namespaces, die in Ihrem Projekt direkt deklariert sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Hilfethema finden Sie Informationen über die [[#Typlisten-Baumstruktur|Typlisten-Baumstruktur]] und das [[#Kontextmenü der Typliste|Kontextmenü der Typliste]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Oberer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Member (Felder, Eigenschaften und Methoden) des Typs oder der Typen an, die aktuell in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählt sind.&lt;br /&gt;
&lt;br /&gt;
Die Symbole für Klassen-Member können in der &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; die folgenden Zusatzsymbole aufweisen:&lt;br /&gt;
* [[Image:lock.png]] - Private-Klassen-Member haben ein &amp;quot;Schloss&amp;quot;-Symbol (z.B. [[File:MemberPrivate.png]] für eine private Methode).&lt;br /&gt;
* [[Image:key.png]] - Protected-Klassen-Member haben ein &amp;quot;Schlüssel&amp;quot;-Symbol (z.B. [[File:MemberProtected.png]] für eine protected Methode).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Quelle-/Referenzen-/Diagramm-Fenster&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Unterer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Die drei Registerseiten zeigen die folgenden Informationen an:&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Quelle&#039;&#039;&#039; zeigt den Quellcode an. Der Fokus befindet sich auf der Deklaration des zuletzt in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Eintrags.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; listet die Verweise auf die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Symbole auf.&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Kennzeichnet die Deklaration des Symbols (normalerweise der erste Eintrag).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Kennzeichnet die Definition, normalerweise der zweite Eintrag (wenn der Compiler eine Definition gefunden hat).&lt;br /&gt;
** [[File:ClExplReference.png]] - Kennzeichnet Verweise auf das Symbol mit Dateiname und Zeilennummer im Quelltext.&lt;br /&gt;
: Wenn Sie auf der Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; auf einen Eintrag doppelklicken, wird das Fenster des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; mit dem entsprechenden Verweis geöffnet.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; zeigt grafische Informationen über die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Einträge. Wenn Sie beispielsweise in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; einige Klassen ausgewählt haben, zeigt die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; die Hierarchie der ausgewählten Symbole an. Siehe die Abbildung des &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereichs in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Typlisten-Baumstruktur==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Typliste&#039;&#039;&#039; zeigt alle Typen, Klassen, Interfaces und Namespaces an, die in Units Ihres Projekts direkt deklariert sind. Standardmäßig werden die Knoten (Units, Klassen, Interfaces, Typen) in der Baumstruktur alphabetisch aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Knoten in der Baumstruktur, um die Knoten in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ein- oder auszublenden:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] kennzeichnet einen ausgeblendeten Knoten. (Durch Klicken wird der Knoten geöffnet.)&lt;br /&gt;
* [[File:NodeMinus.png]] kennzeichnet einen eingeblendeten Knoten. (Durch Klicken wird der Knoten geschlossen.)&lt;br /&gt;
&lt;br /&gt;
Wenn kein Symbol vor einem Knoten angezeigt wird, dann ist der Knoten ein Endknoten (d.h. er hat keine Unterknoten, die ein- oder ausgeblendet werden können).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf einen Knoten (oder durch das Wechseln von Knoten zu Knoten mit den Pfeiltasten) wird die zugehörige Quelltextdatei in das schreibgeschützte Fenster &#039;&#039;&#039;Quelle&#039;&#039;&#039; geladen, und der Fokus auf die Deklaration des ausgewählten Eintrags gesetzt.&lt;br /&gt;
&lt;br /&gt;
===In der Typliste und der Member-Ansicht verwendete Symbole===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden in der Typliste und der Member-Ansicht verwendet:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Plus.jpg|Plus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ausgeblendeter Knoten&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Minus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eingeblendeter Knoten&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Quelltextdatei]]&lt;br /&gt;
|&lt;br /&gt;
Quelltextdatei&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Namespace-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Namespace&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Klassen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Klasse&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Interface-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Methoden- oder Operations-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Methode oder Operation&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Feld- oder Variablen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Feld oder Variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Eigenschafts-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Ereignis-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ereignis&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedef-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Union-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungs-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählung&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Aufzählungs-Member-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählungs-Member&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Struktur-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Struktur&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Gruppen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Gruppe (Standardgruppe oder benutzerdefinierte Gruppe)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Zusatzsymbol für private Member]]&lt;br /&gt;
|&lt;br /&gt;
Private-Klassen-Member&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Zusatzsymbol für protected Member]]&lt;br /&gt;
|&lt;br /&gt;
Protected-Klassen-Member&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweise:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Standardmäßig ist ein Interface als eine Klasse/Struktur definiert, die keine Daten und nur rein virtuelle Methoden enthält. Sie können die Definition eines Interface für die Anzeige ändern, indem Sie im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; Optionen festlegen. (Die Option &#039;&#039;&#039;Interfaces müssen von IUnknown abgeleitet sein&#039;&#039;&#039; bestimmt, ob ActiveX/COM-Typen als Interfaces angezeigt werden, und Sie können die Option &#039;&#039;&#039;Reine abstrakte Klassen als Interfaces anzeigen&#039;&#039;&#039; deaktivieren.)  &#039;&#039;&#039;2&#039;&#039;&#039; Dasselbe Symbol wird für Methoden, Operationen, Prozeduren und Funktionen verwendet. Sie können Methoden (mit der Schaltfläche [[File:ClExplAddMethod.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;3&#039;&#039;&#039; Sie können Felder (mit der Schaltfläche [[File:ClExplAddField.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;4&#039;&#039;&#039; Die Anzeige von Typedefs und Aufzählungen können Sie mit den Schaltflächen [[File:ClExplTypedef.png]] und [[File:ClExplEnum.png]] sowie mit dem Dialogfeld Klassen-Explorer [[Klassen-Explorer (C++)|Eigenschaften]] steuern.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchfeld der Typliste [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Oberhalb der &#039;&#039;&#039;Typliste&#039;&#039;&#039; befindet sich ein inkrementelles Suchfeld, das mit dem Symbol einer Lupe [[File:ClExplSearchWGlyph.png|Lupe]] gekennzeichnet ist.&lt;br /&gt;
&lt;br /&gt;
Während der Eingabe eines Strings in das Suchfeld, wird die &#039;&#039;&#039;Typliste&#039;&#039;&#039; so angepasst, dass sie nur die Elemente anzeigt, die diesen String enthalten. Dabei werden auch die Namen der enthaltenen Elemente (wie z.B. die Member einer Klasse) als Treffer behandelt, selbst wenn der Klassenname den String nicht enthält. Das Suchfeld verfügt über ein Dropdown-Menü, mit dem Sie einige wichtige Aspekte der Suche steuern können.  Klicken Sie auf das Suchen-Symbol (Lupe), um das folgende Menü anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle&lt;br /&gt;
|&lt;br /&gt;
Findet alle Elemente, die den Such-String enthalten, selbst wenn der String nur in einem Parameter oder einem Vorfahren vorhanden ist. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur Name&lt;br /&gt;
|&lt;br /&gt;
Findet nur Typen, deren Namen den Such-String enthalten. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung nicht beachten&lt;br /&gt;
|&lt;br /&gt;
Erfordert, dass Elemente bezüglich der Groß-/Kleinschreibung mit dem Such-String übereinstimmen müssen. Vorgabe ist ein (Groß-/Kleinschreibung beachten).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Symbole in der Symbolleiste==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden auf den Schaltflächen in der Symbolleiste des Klassen-Explorers angezeigt:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplSortType.png|Nach Typen sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert nach Typen, entweder auf- oder absteigend.  [[File:ClExplSortType.png]] sortiert die verschiedenen Typen in der folgenden Reihenfolge:&lt;br /&gt;
* Klassen&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Strukturen&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Methoden&lt;br /&gt;
* Variablen&lt;br /&gt;
&lt;br /&gt;
Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortByTypes.png]] sortiert einzelne Typen in absteigender Reihenfolge. In beiden Fällen zeigt die &#039;&#039;&#039;Typliste&#039;&#039;&#039; die Typen in alphabetischer Reihenfolge (der Standardansicht) an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Alphabetisch sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert alphabetisch aufsteigend (A-Z) nach Namen. Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortAlph.png]] sortiert absteigend (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Typen nicht gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nicht.  Typen werden linear als Stammknoten angezeigt, anstatt den übergeordneten Knoten (Namespace-, Datei- oder benutzerdefinierte Dateigruppen-Knoten) zugeordnet zu werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Typen nach Vererbungshierarchie gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach Vererbungshierarchie. Typen werden unter ihren Basistypknoten angezeigt; oder linear, wenn kein Basistyp vorhanden ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Nach Namespace gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Namespaces.  Jeder Knoten wird durch ein Namespace-Symbol [[File:GroupTypesByNamespace.png]] repräsentiert, und die Typen in dem Namespace werden unter diesem Symbol aufgelistet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Typen nach Dateien gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Dateien. Zeigt ein Datei-Symbol ([[File:ClExplFile.png]]) für jede Datei (.cpp-, .h- oder .hpp-Datei) an und listet die in jeder Datei definierten Elemente auf.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Benutzerdefinierte Dateigruppen]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach benutzerdefinierten Dateigruppen. Verwendet die Standardanzeigegruppen sowie alle benutzerdefinierten Gruppen, die Sie angelegt haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RefreshListofTypes.png|Typen aktualisieren]]&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Typliste. Analysiert geänderte Quelltextdateien und aktualisiert die Typliste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Abbrechen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Bricht die aktiven Browser-Compilierungen ab.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Informationen entfernen]]&lt;br /&gt;
|&lt;br /&gt;
Entfernt alle Browser-Informationen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Methode hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Methode hin.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Feld hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse ein neues Feld hinzu.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Eigenschaft hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Eigenschaft hinzu. Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Typen filtern]]&lt;br /&gt;
|&lt;br /&gt;
Konfiguriert benutzerdefinierte Dateigruppen. Öffnet das Dialogfeld [[Explorer-Dateigruppen|Explorer-Dateigruppen]], in dem Sie Folgendes ausführen können:&lt;br /&gt;
* Eigene Dateigruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; erstellen&lt;br /&gt;
* Bestimmte Gruppen aktivieren/deaktivieren&lt;br /&gt;
* Die Anzeigereihenfolge der Gruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; festlegen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedefs anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Typedefs der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungen anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Aufzählungen der obersten Ebene in der Typliste an. Vorgabe ist ein (angezeigt).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Funktionen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Funktionen der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Variablen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Variablen der obersten Ebene (global) in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Geerbte Member anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Bezieht geerbte Member ein.  Standardmäßig bezieht die &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; geerbte Klassen-Member ein, indem die Member des Vorfahrtyps unter den Membern des ausgewählten Typs angezeigt werden.  Beispielsweise steht nach TForm3 sein Vorfahrtyp, TForm. Wenn diese Schaltfläche nicht gedrückt ist, werden nur lokal definierte Member angezeigt. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Zu Deklaration wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Deklaration des ausgewählten Knotens. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Deklaration des ausgewählten Eintrags hervor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Zur Definition wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Definition dieser Deklaration. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Definition des ausgewählten Eintrags hervor. Der C++-Compiler behält u.a. folgende Informationen bei: wann Symbole zum ersten Mal definiert wurden und wann sie verwendet wurden. Anhand dieser Informationen wird der Befehl &#039;&#039;&#039;Zur Definition wechseln&#039;&#039;&#039; ausgeführt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü der Typliste==&lt;br /&gt;
&lt;br /&gt;
Durch Klicken mit der rechten Maustaste auf ein Element in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; werden die folgenden Kontextmenübefehle angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Kontextmenübefehle sind nur für Elemente aktiviert, die in einer &#039;&#039;&#039;verwalteten Unit&#039;&#039;&#039; deklariert sind; d.h., die .CPP- und die .H-Datei müssen Bestandteil des Projekts sein, das Sie mit dem C++-Klassen-Explorer untersuchen. Sie können mit dem C++-Klassen-Explorer z.B. keine Felder, Methoden oder Eigenschaften zu VCL-Elementen hinzufügen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zu Deklaration wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Deklaration des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zur Definition wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Definition des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit definiert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle ausblenden&lt;br /&gt;
|&lt;br /&gt;
Schließt alle Knoten, Ordner und Gruppen, die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; geöffnet sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gruppieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Gruppierung fest, die im Klassen-Explorer verwendet werden soll. Folgende Optionen stehen zur Auswahl:&lt;br /&gt;
* Datei (Unit-Datei, .cpp-Datei)&lt;br /&gt;
* Namespace&lt;br /&gt;
* Benutzerdefinierte Gruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;IhrProjekt&amp;amp;gt; usw.)&lt;br /&gt;
* Nicht gruppieren&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Anzeigen&lt;br /&gt;
|&lt;br /&gt;
Legt fest, dass bestimmte Elemente in der obersten Ebene der Klassen-Explorer-Ansicht angezeigt oder nicht angezeigt werden. Wählen Sie:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
&lt;br /&gt;
Durch Einbeziehen bzw. Unterdrücken eines oder beider Elemente lassen sich weitere Details des spezifischen Elements in der Ansicht anzeigen.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Trotz Deaktivieren der Anzeige eines dieser Elemente werden Elemente des ausgeschlossenen Typs weiterhin in der Klassenstruktur angezeigt. Und zwar, weil sich dieser Befehl nur auf Elemente der obersten Ebene auswirkt.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sortieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Sortierung fest, die im Klassen-Explorer verwendet werden soll. Sie können alle Elemente alphabetisch oder nach Typ sortieren. Wählen Sie:&lt;br /&gt;
* Alphabetisch&lt;br /&gt;
* Typ&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Feld hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element ein neues Feld hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Methode hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Methode hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Eigenschaft hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Klassen-Explorer (C++)|Eigenschaften]]&#039;&#039;&#039; (identisch mit dem Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  Sie können drei Arten von Optionen festlegen:&lt;br /&gt;
*&#039;&#039;&#039;Browser-Compiler&#039;&#039;&#039;-Optionen:&lt;br /&gt;
** Vorcompilierte Header aktivieren&lt;br /&gt;
** Compiler-Meldungen im Meldungsfenster anzeigen&lt;br /&gt;
* &#039;&#039;&#039;Benutzerdefinierte&#039;&#039;&#039; Befehlszeilenoptionen für den [[C++-Toolkette|C++-Compiler]]&lt;br /&gt;
*&#039;&#039;&#039;Angezeigte Typen&#039;&#039;&#039;-Optionen&lt;br /&gt;
** Nur solche Klassen als Interfaces anzeigen, die nur rein virtuelle Funktionen haben&lt;br /&gt;
** Und nur Klassen anzeigen, die von IUnknown abgeleitet sind&lt;br /&gt;
*&#039;&#039;&#039;Suchoptionen&#039;&#039;&#039;&lt;br /&gt;
** Suche ohne Berücksichtigung der Groß-/Kleinschreibung&lt;br /&gt;
** Platzhalter zulassen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
* [[Klassen-Explorer (C++)|Klassen-Explorer (C++)]]-Optionen (Dialogfeld)&lt;br /&gt;
* [[C++-Klassen-Explorer - Themen|C++-Klassen-Explorer - Themen]]&lt;br /&gt;
* [[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&lt;br /&gt;
* [[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
* [[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&lt;br /&gt;
* [[Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer|Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Feldern mit dem C++-Klassen-Explorer|Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Methoden mit dem C++-Klassen-Explorer|Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer|Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[fr:Fenêtre Explorateur de classes C++]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206866</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206866"/>
		<updated>2016-04-13T09:08:32Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Record.bmp&amp;#039; → &amp;#039;Record.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206865</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206865"/>
		<updated>2016-04-13T09:08:27Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Readwriteproperty.bmp&amp;#039; → &amp;#039;Readwriteproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206864</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206864"/>
		<updated>2016-04-13T09:08:22Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Readproperty.bmp&amp;#039; → &amp;#039;Readproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readwriteproperty.bmp|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Anzeigen_der_von_Funktionen_abgeleiteten_Eigenschaftswerte_im_Debug-Inspektor&amp;diff=206863</id>
		<title>Anzeigen der von Funktionen abgeleiteten Eigenschaftswerte im Debug-Inspektor</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Anzeigen_der_von_Funktionen_abgeleiteten_Eigenschaftswerte_im_Debug-Inspektor&amp;diff=206863"/>
		<updated>2016-04-13T09:08:17Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;QuestionMark.bmp&amp;#039; → &amp;#039;QuestionMark.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent|Debug-Inspektor}}&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; zeigt die Werte aller Eigenschaften nicht automatisch an. Und zwar, weil eine Funktion, die zur Auswertung bestimmter Eigenschaften aufgerufen wird, Nebeneffekte haben könnte, die sich auf das im Debugger befindliche Programm auswirken können. Wenn Sie beispielsweise bestimmte Eigenschaften auswerten, bevor ein Objekt vollständig erstellt oder das zu dem Objekt gehörende Fenster angelegt ist, versuchen einige der aufgerufenen Funktionen, das Fenster zu erstellen. Wenn Ihr Programm das Fenster tatsächlich erstellt, wird die Anwendung wahrscheinlich eine Exception auslösen.&lt;br /&gt;
&lt;br /&gt;
Daher zeigt der &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; für Eigenschaften, deren Abrufmethoden Member-Funktionen sind, nur den Namen der Methode zum Abrufen (Getter) bzw. zum Setzen (Setter) an (falls die Eigenschaft über einen Setter verfügt).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So zeigen Sie den Wert der Eigenschaft an:&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie auf das Symbol [[File:QuestionMark.png|?]], das rechts neben dem Getter angezeigt wird. Der Debugger berechnet den Eigenschaftswert jedes Mal neu, wenn der Prozess angehalten wird (z.B. nach einem Einzelschritt oder bei einem Haltepunkt). &lt;br /&gt;
# Wenn Sie erneut auf [[File:QuestionMark.png|?]] klicken, beendet der Debugger die Neuberechnung des Eigenschaftswertes und zeigt - jedes Mal, wenn der Prozess angehalten wird - wieder den Getter als Wert der Eigenschaft an.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Debug-Inspektor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:{{Delphi}}]]&lt;br /&gt;
[[Kategorie:C++]]&lt;br /&gt;
[[Kategorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Displaying Property Values Derived from Functions in the Debug Inspector]]&lt;br /&gt;
[[fr:Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
[[ja:関数呼び出しで得られるプロパティ値を［デバッグ インスペクタ］に表示する]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Debug-Inspektor&amp;diff=206862</id>
		<title>Debug-Inspektor</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Debug-Inspektor&amp;diff=206862"/>
		<updated>2016-04-13T09:08:14Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;QuestionMark.bmp&amp;#039; → &amp;#039;QuestionMark.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü &amp;quot;Start&amp;quot;}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDebugInspector&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fehlersuche &amp;amp;gt; Untersuchen&#039;&#039;&#039;&amp;lt;/font&amp;gt; (aus dem Kontextmenü des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039;, wenn ein Ausdruck markiert ist, oder Sie den Mauszeiger über einen Ausdruck führen, ohne dass etwas anderes ausgewählt ist).&lt;br /&gt;
&lt;br /&gt;
Untersucht die folgenden Datentypen: Arrays, Klassen, Konstanten, Funktionen, Zeiger, skalare Variablen und Interfaces.&lt;br /&gt;
&lt;br /&gt;
Sie können den &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; auch folgendermaßen öffnen:&lt;br /&gt;
* Wählen Sie den Kontextmenübefehl &#039;&#039;&#039;Untersuchen&#039;&#039;&#039; im Fenster [[Lokale Variablen]] oder im [[Fenster Liste überwachter Ausdrücke]] oder&lt;br /&gt;
* Wählen Sie &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Start &amp;amp;gt; [[Untersuchen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;, um das Fenster &#039;&#039;&#039;[[Untersuchen]]&#039;&#039;&#039; zu öffnen, in dem Sie den Ausdruck eingeben können, den Sie im &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; untersuchen möchten.&lt;br /&gt;
* Verwenden Sie das Tastenkürzel für den &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; (&amp;lt;code&amp;gt;Alt+F5&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; enthält vier Bereiche:&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Oberer Bereich&lt;br /&gt;
| &lt;br /&gt;
Zeigt den Namen, den Typ und die Adresse oder die Arbeitsspeicherposition des untersuchten Elements an. Beim Untersuchen eines {{Delphi}}-Funktionsaufrufs, der ein Objekt, einen Record, eine Menge oder ein Array zurückgibt, zeigt der Debugger &amp;quot;Im Debugger&amp;quot; anstelle der temporär zugewiesenen Adresse an. In C++ wird beim Untersuchen von Funktionsaufrufen die Adresse unterdrückt.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Mittlerer Bereich&lt;br /&gt;
| &lt;br /&gt;
Zeigt abhängig vom Typ der untersuchten Daten ein oder mehrere der folgenden Register an: &#039;&#039;&#039;Daten&#039;&#039;&#039;, &#039;&#039;&#039;Methoden&#039;&#039;&#039;, &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Unterer Bereich&lt;br /&gt;
| &lt;br /&gt;
Zeigt entsprechend des im mittleren Bereich ausgewählten Registers eine Registerseite an:&lt;br /&gt;
* &#039;&#039;&#039;Daten&#039;&#039;&#039; - Zeigt Datennamen (oder Klassendaten-Member) und aktuelle Werte an.&lt;br /&gt;
* &#039;&#039;&#039;Methoden&#039;&#039;&#039; - Zeigt die Klassenmethoden (Member-Funktionen) und die aktuelle Adressposition einer Klasse oder eines Interface an; ansonsten nicht aktiviert.&lt;br /&gt;
* &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; - Zeigt die Eigenschaftsnamen und die aktuellen Werte einer Objektklasse an, die Eigenschaften hat; ansonsten ist dieses Register nicht aktiviert. Für Eigenschaften, deren Getter-Methoden Funktionen sind wird ein Fragezeichen ([[File:QuestionMark.png|Fragezeichen]]) angezeigt.  Zum Anzeigen des tatsächlichen Eigenschaftswertes klicken Sie auf das [[File:QuestionMark.png|Fragezeichen]]. Weitere Informationen finden Sie unter [[Anzeigen der von Funktionen abgeleiteten Eigenschaftswerte im Debug-Inspektor]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Statusleiste&lt;br /&gt;
| &lt;br /&gt;
Zeigt den Datentyp des aktuell ausgewählten Member an.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kontextmenü ==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie im &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; mit der rechten Maustaste, um die folgenden Befehle anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Ändern&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht, einem Datenelement einen neuen Wert zuzuweisen. Neben einem Element, das geändert werden kann, wird eine Ellipse (...) angezeigt. Die Ellipse kann anstelle des Befehls &#039;&#039;&#039;Ändern&#039;&#039;&#039; angeklickt werden.&lt;br /&gt;
Dieser Befehl ist nur aktiviert, wenn die untersuchten Daten geändert werden können.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Bereich]]&lt;br /&gt;
| &lt;br /&gt;
(Nur C++) Betrifft nur Array-Typen und Zeigertypen. Öffnet das Dialogfeld [[Bereich]], das Folgendes ausführt:&lt;br /&gt;
* Bei einem Array: Setzt den Array-Startindex und die Anzahl der anzuzeigenden Array-Elemente. &lt;br /&gt;
* Bei einem Zeiger: Veranlasst den Inspektor den Zeiger so zu behandeln, als ob er auf ein Array zeigt, auch wenn das nicht der Fall ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Vererbung anzeigen&lt;br /&gt;
| &lt;br /&gt;
Schaltet die Ansicht auf den Registern &#039;&#039;&#039;Daten&#039;&#039;&#039;, &#039;&#039;&#039;Methoden&#039;&#039;&#039; und &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; zwischen zwei Modi um: Einem, der alle intrinsischen und vererbten Daten-Member oder Eigenschaften einer Klasse anzeigt und einem, der nur die in der Klasse deklarierten Member anzeigt.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Voll qualifizierte Namen zeigen&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht die Anzeige der geerbten Member mit ihren voll qualifizierten Namen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Sortierung&lt;br /&gt;
| &lt;br /&gt;
(Nur C++) Sortiert die Datenelemente, die im &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; angezeigt werden, nach Namen oder in der Reihenfolge, in der sie im Quelltext deklariert sind.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Untersuchen&lt;br /&gt;
| &lt;br /&gt;
Öffnet für das markierte Datenelement ein neues &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039;-Fenster. Dies ist hilfreich bei der Überprüfung der Einzelheiten von Datenstrukturen, Klassen und Arrays.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Absteigend&lt;br /&gt;
| &lt;br /&gt;
Entspricht dem Befehl &#039;&#039;&#039;Untersuchen&#039;&#039;&#039;. Das aktuelle &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039;-Fenster wird allerdings ersetzt durch die gerade untersuchten Details (ein neues &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039;-Fenster wird nicht geöffnet). Um zu einer höheren Ebene zurückzukehren, verwenden Sie die Verlaufsliste.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Überwachen&lt;br /&gt;
| &lt;br /&gt;
Erstellt einen neuen überwachten Ausdruck für das ausgewählte Element und öffnet das &#039;&#039;&#039;[[Fenster Liste überwachter Ausdrücke]]&#039;&#039;&#039;.&lt;br /&gt;
Dieser Befehl ist für Elemente aktiviert, die weiter untersucht werden können.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Auswerten/Ändern&lt;br /&gt;
| &lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Auswerten/Ändern|Auswerten/Ändern]]&#039;&#039;&#039; mit dem Datenelement, das Sie ausgewählt haben.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Visualisierung]]&lt;br /&gt;
| &lt;br /&gt;
Dieser Befehl wird nur angezeigt, wenn für das ausgewählte Datenelement eine Debugger-Visualisierung des Typs &amp;quot;Externer Viewer&amp;quot; verfügbar ist. Wenn der Befehl aktiv ist, enthält außerdem das Feld &#039;&#039;&#039;Wert&#039;&#039;&#039; das Symbol [[File:ExternalVisualizer.png]]. Um die Daten in einem lesbareren Format in einem externen Fenster anzuzeigen, klicken Sie das Datenelement mit der rechten Maustaste an. Klicken Sie dann auf einen Eintrag im Untermenü &#039;&#039;&#039;Visualisierung&#039;&#039;&#039;, z.B. &#039;&#039;&#039;Strings anzeigen&#039;&#039;&#039; für die &#039;&#039;&#039;TStringList&#039;&#039;&#039;-Visualisierung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Neuer Ausdruck&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht es, einen neuen Ausdruck zu untersuchen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Typumwandlung&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht es, einen anderen Datentyp für ein Element anzugeben, das Sie untersuchen möchten. Typumwandlung ist hilfreich, wenn der &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039; ein Symbol enthält, für das keine Typinformationen zur Verfügung stehen, und wenn Sie explizit den Typ für untypisierte Zeiger setzen wollen.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Andockbar&lt;br /&gt;
| &lt;br /&gt;
Legt fest, ob das &#039;&#039;&#039;Debug-Inspektor&#039;&#039;&#039;-Fenster angedockt werden kann.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
| &lt;br /&gt;
Belässt das Fenster sichtbar, wenn es den Fokus verliert.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[Werte von Datenelementen untersuchen und ändern]]&lt;br /&gt;
* [[Variablenausdrücke bearbeiten]]&lt;br /&gt;
* [[Auswerten/Ändern|Auswerten/Ändern]]&lt;br /&gt;
* [[Debugger-Visualisierungen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:{{Product}} – Referenz]]&lt;br /&gt;
[[Kategorie:{{Delphi}}]]&lt;br /&gt;
[[Kategorie:C++]]&lt;br /&gt;
[[Kategorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Debug Inspector]]&lt;br /&gt;
[[fr:Inspecteur de débogage]]&lt;br /&gt;
[[ja:［デバッグ インスペクタ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206861</id>
		<title>Assembly-Metadaten-Explorer (Reflection Viewer)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembly-Metadaten-Explorer_(Reflection_Viewer)&amp;diff=206861"/>
		<updated>2016-04-13T09:08:09Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Property.bmp&amp;#039; → &amp;#039;Property.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Datei &amp;amp;gt; Öffnen...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Assembly-Metadaten-Explorer (Reflection Viewer) zum Untersuchen von in einer .NET-Assembly enthaltenen Typen.&lt;br /&gt;
&lt;br /&gt;
Dieser Viewer wird in {{Product}} weiterhin unterstützt, obwohl der {{Delphi}} für .NET-Compiler nicht mehr Bestandteil des Produkts ist. Beispielsweise kann die COM-Interop-Entwicklung eine Interaktion zwischen COM- und .NET-Funktionen erfordern.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Typ&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Verfügbare Register&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|CLR-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Namespace-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SealedClass.bmp|Sealed-Klassen-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Sealed-Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Implementierungen&#039;&#039;&#039;, &#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Methode1-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;, &#039;&#039;&#039;Parameter&#039;&#039;&#039;, &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Eigenschafts-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschaft mit Getter und Setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Getter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Getter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SetterMethod.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eigenschafts-Setter-Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Ereignis-Symbol]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;, &#039;&#039;&#039;Attribute&#039;&#039;&#039;, &#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die auf den Registern angezeigten Metadaten-Felder sind je nach Typ des ausgewählten Elements unterschiedlich. In den folgenden Abschnitten sind alle auf den Registern angezeigten Metadaten-Felder aufgeführt.&lt;br /&gt;
&lt;br /&gt;
==Register Eigenschaften==&lt;br /&gt;
&lt;br /&gt;
Zeigt die Eigenschaften des ausgewählten Elements an.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Anwendbar für die Typen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Bemerkungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Name&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Alle&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Kultur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Revision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Build-Nummer&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Namespace&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assembly&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse, Feld, Eigenschaft, Methode, Ereignis&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die ID ist eine interne Zahl, die angibt, wo der Typ in den internen Metadatentabellen der Assembly zu finden ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Basisklasse der ausgewählten Klasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Erweitert ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Klasse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die interne ID der Basisklasse&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Werttyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Wert&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Rückgabetyp&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Register Attribute==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Attribute&#039;&#039;&#039; zeigt alle Attribute (einschließlich benutzerdefinierter Attribute) an, die dem ausgewählten Element im Quelltext zugewiesen wurden. Bei allen Attributen wird der Name und der Attributwert angezeigt.              &lt;br /&gt;
&lt;br /&gt;
==Register Flags==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Flags&#039;&#039;&#039; zeigt die Metadaten-Flags an, die für das markierte Element anwendbar sind. Jedes Flag wird durch ein Kontrollkästchen dargestellt. Wenn das Kontrollkästchen markiert ist, ist das Flag in den Metadaten des markierten Elements gesetzt. Ist das Kontrollkästchen nicht markiert, wurde das Flag dem markierten Element nicht zugewiesen.              &lt;br /&gt;
&lt;br /&gt;
==Register Verwendet==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Verwendet&#039;&#039;&#039; zeigt die Liste der Assemblies an, von welchen die ausgewählte Assembly abhängig ist. Jede aufgeführte Assembly muss auf dem Rechner des Endbenutzers vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierungen==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierungen&#039;&#039;&#039; steht nur zur Verfügung, wenn das markierte Element eine Klasse, eine Sealed-Klasse oder ein Interface ist. Dieses Register enthält alle Interfaces, die von dem ausgewählten Element implementiert werden. Alle implementierten Interfaces sind Links, die Sie anklicken können. Durch das Anklicken wird das Element in der Hierarchie markiert und seine Metadaten-Eigenschaften werden angezeigt. Mit den Schaltflächen &#039;&#039;&#039;Vorwärts&#039;&#039;&#039; und &#039;&#039;&#039;Zurück&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; können Sie schnell zurück zu der vorher ausgewählten Klasse oder Interface navigieren.&lt;br /&gt;
&lt;br /&gt;
==Register Implementierung==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Implementierung&#039;&#039;&#039; ist nur sichtbar, wenn ein Interface im linken Bereich markiert ist. Das Register zeigt alle Klassen an, die das Interface implementieren.&lt;br /&gt;
&lt;br /&gt;
==Register Parameter==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Parameter&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Alle Parameter werden mit Namen, Typ und Modifizierer (wie z.B. &#039;&#039;&#039;ref&#039;&#039;&#039; und &#039;&#039;&#039;out&#039;&#039;&#039;) angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Register Aufruf-Graph==&lt;br /&gt;
&lt;br /&gt;
Das Register &#039;&#039;&#039;Aufruf-Graph&#039;&#039;&#039; ist nur sichtbar, wenn eine Methode im linken Bereich markiert ist. Dieses Register ist in zwei Bereiche unterteilt: Der obere Bereich zeigt die Methoden an, die die ausgewählte Methode aufrufen. Der untere Bereich zeigt alle Methoden an, die von der ausgewählten Methode aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Bestimmte Methoden, durch eine blaue Farbe und eine Unterstreichung gekennzeichnet, sind anklickbare Links; diese Methoden befinden sich in der aktuellen Assembly. Klicken Sie einen Methoden-Link an, damit diese Methode im linken Bereich markiert wird. Andere Methoden, die in den Bereichen &#039;&#039;&#039;Ruft auf&#039;&#039;&#039; und &#039;&#039;&#039;Aufgerufen von&#039;&#039;&#039; aufgeführt sind, sind keine Links; diese Methoden sind nicht in der aktuellen Assembly definiert.&lt;br /&gt;
&lt;br /&gt;
Sie können mit den &#039;&#039;&#039;Navigations-Schaltflächen&#039;&#039;&#039; in der &#039;&#039;&#039;Symbolleiste&#039;&#039;&#039; vorwärts und zurück zu den vorher ausgewählten Elementen navigieren.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen|Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[fr:Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206860</id>
		<title>Typbibliothek-Explorer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Typbibliothek-Explorer&amp;diff=206860"/>
		<updated>2016-04-13T09:08:06Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Property.bmp&amp;#039; → &amp;#039;Property.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Win-Ansicht - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Datei &amp;amp;gt; Öffnen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie den Typbibliothek-Explorer zum Untersuchen von Typen und Interfaces, die in einer Windows-Typbibliothek definiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Typbibliothekselement&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Seite der Typinformationen&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Inhalt der Seite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Typbibliothek&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Typbibliotheks-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID und registrierter Speicherort der Typbibliothek. Zeigt auch den Hilfekontext und Informationen zur Hilfedatei an.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Verwendet&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und GUIDs von abhängigen Typbibliotheken.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClass&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|CoClass-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients Instanzen erzeugen und verwenden können, ob die CoClass in einem Browser sichtbar ist, ob die CoClass ein ActiveX-Steuerelement ist und ob die Elemente der CoClass zusammengefasst werden können.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implementierung&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Interfaces (und deren Attributen), die die Klasse implementiert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Interface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das Interface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|DispInterface-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfekontext und Informationen zur Hilfedatei.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, ob das DispInterface verborgen, dual, automatisierungskompatibel und/oder erweiterbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Methode&lt;br /&gt;
&lt;br /&gt;
Methode mit Rückgabewert&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Methode1-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Methode2-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabelle-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Methode anzeigen und verwenden können, ob es sich um eine Standardmethode für das Interface handelt und ob die Methode ersetzt werden kann.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter der Methode und - falls anwendbar - der Rückgabewert.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
SetByRef-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readwriteproperty.bmp|SetbyRef-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Getter-Methode&lt;br /&gt;
&lt;br /&gt;
Setter-Methode&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readproperty.bmp|Getter-Methode-Symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Setter-Methode-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Dispatch-ID, V-Tabellen-Offset, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie der Client die Methode anzeigen und verwenden kann und ob sie verborgen und/oder suchbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Parameter&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Eine Tabelle mit den Namen und Typen aller Parameter in der Methode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|DispProperty-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Eigenschaft anzeigen und verwenden können, ob es eine Standardeigenschaft für das Interface ist, usw.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Alias-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, der Typ, den der Alias repräsentiert und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Record&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Record-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Union-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumeration&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Aufzählungssymbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Modul&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Modul-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Version, GUID, Name der zugeordneten DLL, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Feld&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Feld-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Typinformationen, Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients das Feld anzeigen und verwenden können, ob das Feld einen Standardwert hat und ob es bindbar ist.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Konstante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Konstanten-Symbol]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attribute&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Name, Wert, Typ (für Modulkonstanten), Hilfe-String und Hilfekontextinformationen.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Flags&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Flags, die angeben, wie Clients die Konstante anzeigen und verwenden können, ob sie einen Standardwert repräsentiert und ob sie bindbar ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
* [[Typbibliothekseditor]]&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[fr:Explorateur de bibliothèques de types]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Threads&amp;diff=206859</id>
		<title>Threads</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Threads&amp;diff=206859"/>
		<updated>2016-04-13T09:08:01Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Process.bmp&amp;#039; → &amp;#039;Process.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenster zur Fehlersuche - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Thread-Status}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDThreadsStatus&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmViewsThreads&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; Threads&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeigt den Status aller Prozesse und Threads an, die beim Debuggen in einer Anwendung ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Thread-ID&lt;br /&gt;
| &lt;br /&gt;
Zeigt den Prozessnamen, die vom BS zugewiesene Thread-ID oder, wenn der Thread benannt ist, den Namen des Threads an.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Zustand&lt;br /&gt;
| &lt;br /&gt;
Gibt den Ausführungszustand des Threads an: &amp;quot;Ausführbar&amp;quot;, &amp;quot;Angehalten&amp;quot;, &amp;quot;Blockiert&amp;quot; oder &amp;quot;Ohne&amp;quot;.&lt;br /&gt;
Für Prozesse gibt der Zustand an, wie der Prozess erstellt wurde: &amp;quot;Abgespalten&amp;quot;, &amp;quot;Angehängt&amp;quot; oder &amp;quot;Prozessübergreifend angehängt&amp;quot;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Status&lt;br /&gt;
| &lt;br /&gt;
Gibt den Thread-Status als eines der folgenden Elemente an:&lt;br /&gt;
* &#039;&#039;&#039;Haltepunkt&#039;&#039;&#039; - Der Thread wurde aufgrund eines Haltepunkts angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Fehlgeschlagen&#039;&#039;&#039; - Der Thread wurde aufgrund einer Prozessor-Exception angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Blockiert&#039;&#039;&#039; - Der Thread wurde aufgrund des Befehls &amp;quot;Blockieren&amp;quot; oder &amp;quot;Alle anderen Threads blockieren&amp;quot; angehalten.&lt;br /&gt;
* &#039;&#039;&#039;Schrittweise ausgeführt&#039;&#039;&#039; - Der letzte Einzelschrittbefehl wurde erfolgreich abgeschlossen.&lt;br /&gt;
* &#039;&#039;&#039;Unbekannt&#039;&#039;&#039; - Der Thread ist nicht der aktuelle Thread, so dass sein Status unbekannt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Verzeichnis&lt;br /&gt;
| &lt;br /&gt;
Gibt den Funktionsnamen oder die Adresse an, die dem Thread zugeordnet ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Wait Chain&lt;br /&gt;
| &lt;br /&gt;
(Nur für Windows Vista und Windows 7) Führt die blockierten Threads auf. Wenn dieses Feld leer ist, sind keine Threads blockiert. Eine [[Wait Chain|Wait Chain]] ist eine alternierende Sequenz aus Threads und Synchronisierungsobjekten. Jeder Thread wartet auf das nachfolgende Objekt, und der Eigentümer dieses Objekts ist der folgende Thread in der Kette. Die Ansicht meldet auch, wenn ein Deadlock gefunden wird.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Der aktuelle Prozess wird durch einen grünen Pfeil gekennzeichnet. Nicht-aktuelle Prozesse sind an einem hellblauen Pfeil zu erkennen. Der aktuelle Prozess und der aktuelle Thread bilden den Kontext für die nächste Benutzeraktion (Start, Pause, Zurücksetzen). &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symbole der Wait Chain==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole der [[Wait Chain|Wait Chain]] können in der Listenansicht &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; erscheinen.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:Thread.bmp|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert nicht aktuelle, nicht blockierte Threads.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current thread.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert den aktuell aktiven Thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Process.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert alle nicht aktuellen Prozesse (wird nur angezeigt, wenn Sie mehr als einen Prozess debuggen).&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Blocked thread.jpg|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert einen Deadlock-Thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current process.png|Kontrollkästchen-Symbol]]&lt;br /&gt;
| &lt;br /&gt;
Repräsentiert den aktuell aktiven Prozess.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie im Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; mit der rechten Maustaste, um die folgenden Befehle anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Quelltext anzeigen&lt;br /&gt;
| &lt;br /&gt;
Zeigt im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; die entsprechende Stelle im Quelltext der gewählten Thread-ID an, macht den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; jedoch nicht zum aktiven Fenster.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Zu Quelltext gehen&lt;br /&gt;
| &lt;br /&gt;
Zeigt im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; die entsprechende Stelle im Quelltext der gewählten Thread-ID an und macht den &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zum aktiven Fenster.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Aktuell&lt;br /&gt;
| &lt;br /&gt;
Macht den gewählten Thread zum aktiven Thread, falls er es nicht bereits ist. Falls der Thread nicht bereits Teil des aktiven Prozesses ist, wird außerdem sein Prozess der aktive.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Blockieren&lt;br /&gt;
| &lt;br /&gt;
Verhindert die Ausführung des ausgewählten Threads und ändert seinen Status in &#039;&#039;&#039;Blockiert&#039;&#039;&#039;. Der Thread bleibt so lange blockiert, bis der Prozess beendet ist, oder Sie die Blockade des Threads mit dem Befehl &#039;&#039;&#039;Lösen&#039;&#039;&#039; oder &#039;&#039;&#039;Alle Threads lösen&#039;&#039;&#039; aufheben.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Alle anderen Threads blockieren&lt;br /&gt;
| &lt;br /&gt;
Verhindert die Ausführung aller Threads (außer dem ausgewählten) und ändert deren Status in &#039;&#039;&#039;Blockiert&#039;&#039;&#039;. Die Threads bleiben so lange blockiert, bis der Prozess beendet ist, oder Sie die Blockade der Threads mit dem Befehl &#039;&#039;&#039;Lösen&#039;&#039;&#039; oder &#039;&#039;&#039;Alle Threads lösen&#039;&#039;&#039; aufheben.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Lösen&lt;br /&gt;
| &lt;br /&gt;
Setzt den Status &#039;&#039;&#039;Blockiert&#039;&#039;&#039; des ausgewählten Threads zurück und ermöglicht die Ausführung des Threads.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Der Thread bennenen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Thread-Namen angeben]]&#039;&#039;&#039;, so dass Sie einen Namen für den gewählten Thread angeben können. Der angegebene Name existiert nur während der Debug-Sitzung. Siehe auch [[Einen Thread während des Debuggens benennen]] und [[Einen Thread benennen]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Alle Threads lösen&lt;br /&gt;
| &lt;br /&gt;
Setzt den Status &#039;&#039;&#039;Blockiert&#039;&#039;&#039; der ausgewählten Threads zurück und ermöglicht deren Ausführung.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Thread-Name&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Thread-Namen angeben]]&#039;&#039;&#039; und Sie können einen Namen für den ausgewählten Thread angeben. Der von Ihnen festgelegten Namen wird nur während der Debugging-Sitzung vorhanden. Siehe auch [[Einen Thread während des Debuggens benennen]] und [[Einen Thread benennen]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
Prozess beenden&lt;br /&gt;
| &lt;br /&gt;
Beendet den Prozess, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozess abtrennen&lt;br /&gt;
| &lt;br /&gt;
Trennt den Prozess ab, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozess unterbrechen&lt;br /&gt;
| &lt;br /&gt;
Unterbricht den Prozess, falls ein Prozess ausgewählt ist, oder den Prozess, zu dem der Thread gehört, falls ein Thread ausgewählt ist. Diese Option ist nur verfügbar, wenn der Prozess ausgeführt wird.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Prozesseigenschaften&lt;br /&gt;
| &lt;br /&gt;
Öffnet ein Dialogfeld, in dem Sie Debugger-Optionen vorübergehend für einen bestimmten Prozess festlegen können.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Immer im Vordergrund&lt;br /&gt;
| &lt;br /&gt;
Ermöglicht, dass das Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039; immer sichtbar ist, auch wenn ein anderes Fenster den Fokus hat.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Andockbar&lt;br /&gt;
| &lt;br /&gt;
Aktiviert die Drag&amp;amp;amp;Dock-Funktion für das Fenster &#039;&#039;&#039;Thread-Status&#039;&#039;&#039;.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Threads im Debugger blockieren und lösen]]&lt;br /&gt;
&lt;br /&gt;
* [[Wait Chain]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Product}} – Referenz]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Thread Status]]&lt;br /&gt;
[[fr:Threads]]&lt;br /&gt;
[[ja:［スレッド］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Dateiversionen_vergleichen&amp;diff=206858</id>
		<title>Dateiversionen vergleichen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Dateiversionen_vergleichen&amp;diff=206858"/>
		<updated>2016-04-13T09:07:56Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Plus.bmp&amp;#039; → &amp;#039;Plus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Versionskontrollsysteme in der IDE}}&lt;br /&gt;
&lt;br /&gt;
Mit der Versionskontrollsystem-Integration in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; können Sie Versionen einer Datei vergleichen, die sich unter einem Versionskontrollsystem befindet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So vergleichen Sie Versionen einer Datei:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Öffnen Sie in der IDE die Datei, die Sie vergleichen möchten. Die Datei muss im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; geöffnet sein.&lt;br /&gt;
# Öffnen Sie die &#039;&#039;&#039;[[Versionsverwaltung|Versionsverwaltung]]&#039;&#039;&#039;, indem Sie auf das Register &#039;&#039;&#039;Historie&#039;&#039;&#039; klicken, das sich am unteren Rand des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; befindet. Wenn die Datei dem Versionskontrollsystem untersteht, wird Folgendes angezeigt:&lt;br /&gt;
#* Alle verfügbaren Versionen der Datei ([[Image:HistViewVersionControl.jpg|Versionskontrolle]] im oberen Bereich, &#039;&#039;&#039;Revisionsinhalt&#039;&#039;&#039;)&lt;br /&gt;
#* Der Inhalt der aktuellen Version der Datei (schreibgeschützt, in unteren Bereich) &lt;br /&gt;
# Klicken Sie in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; auf das Register &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; am unteren Rand des Fensters. &lt;br /&gt;
# Der obere Bereich des Fensters ist jetzt in zwei Teile unterteilt, in denen die Versionen der Datei aufgelistet sind. Die Fenster haben die folgenden Bezeichnungen:&lt;br /&gt;
#* &#039;&#039;&#039;Unterschiede in:&#039;&#039;&#039; Wählen Sie die erste Version aus, die Sie vergleichen möchten.&lt;br /&gt;
#* &#039;&#039;&#039;Zu:&#039;&#039;&#039; Wählen Sie die zweite Version aus, die Sie vergleichen möchten.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::In unteren Bereich werden die Unterschiede folgendermaßen angezeigt:&lt;br /&gt;
::*Quelltextzeilen, die &#039;&#039;gelöscht&#039;&#039; wurden, sind markiert und mit einem großen Minuszeichen ([[File:Minus.png]]) versehen. &lt;br /&gt;
::* Quelltextzeilen, die &#039;&#039;hinzugefügt&#039;&#039; wurden, sind markiert und mit einem großen Pluszeichen ([[File:Plus.png]]) versehen. &lt;br /&gt;
&lt;br /&gt;
===Markierungsfarben===&lt;br /&gt;
&lt;br /&gt;
Die Markierungsfarben auf der Registerkarte &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; sind von mehreren Optionen abhängig, die Sie im Dialogfeld {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Editor-Optionen &amp;amp;gt; [[Farbe (Editor-Optionen)|Farbe]]}} festlegen können. Wählen Sie in der Dropdown-Liste &#039;&#039;&#039;Element&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Diff-Hinzufügung&#039;&#039;&#039;. Diese Option legt die Farbe für die Zeilen fest, die mit [[File:Plus.png]] gekennzeichnet sind.&lt;br /&gt;
* &#039;&#039;&#039;Diff-Löschung&#039;&#039;&#039;. Diese Option legt die Farbe für die Zeilen fest, die mit [[File:Minus.png]] gekennzeichnet sind.&lt;br /&gt;
*&#039;&#039;&#039;Diff-Verlagerung&#039;&#039;&#039;. Diese Option legt die Farbe für Zeilen fest, die verschoben wurden.&lt;br /&gt;
**Quelltextzeilen, die &#039;&#039;gelöscht&#039;&#039; wurden, sind markiert und mit einem großen Minuszeichen ([[File:Minus.png]]) versehen. &lt;br /&gt;
** Quelltextzeilen, die &#039;&#039;hinzugefügt&#039;&#039; wurden, sind markiert und mit einem großen Pluszeichen ([[File:Plus.png]]) versehen.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Subversion-Integration in der IDE|Subversion-Integration in der IDE]]&lt;br /&gt;
* [[Git-Integration in der IDE|Git-Integration in der IDE]]&lt;br /&gt;
* [[Mercurial-Integration in der IDE|Mercurial-Integration in der IDE]]&lt;br /&gt;
* [[Versionsverwaltung|Versionsverwaltung]]&lt;br /&gt;
* [[Vergleichs-Viewer / Zusammenführungs-Viewer|Vergleichs-Viewer]] &lt;br /&gt;
* [[Externer Vergleichs-Viewer / Externer Zusammenführungs-Viewer|Externer Vergleichs-Viewer]]&lt;br /&gt;
* [[Hinzufügen eines neuen Vergleichs-Viewers|Hinzufügen eines neuen Vergleichs-Viewers]]&lt;br /&gt;
* [[Installieren eines alternativen Vergleichs-Viewers|Installieren eines alternativen Vergleichs-Viewers]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Diff&#039;ing (Comparing) Versions of a File]]&lt;br /&gt;
[[fr:Comparaison (diff) des versions d&#039;un fichier]]&lt;br /&gt;
[[ja:ファイルのバージョン間で差分をとる（比較する）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Versionsverwaltung&amp;diff=206857</id>
		<title>Versionsverwaltung</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Versionsverwaltung&amp;diff=206857"/>
		<updated>2016-04-13T09:07:53Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Plus.bmp&amp;#039; → &amp;#039;Plus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einführung in RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klicken Sie auf die Registerkarte &amp;quot;Historie&amp;quot; im Hauptfenster&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; können Sie Versionen einer von der IDE verwalteten Datei anzeigen und miteinander vergleichen, einschließlich:&lt;br /&gt;
&lt;br /&gt;
* Mehrere von der IDE gespeicherte Sicherungsversionen&lt;br /&gt;
* Ihre gespeicherten lokalen Änderungen&lt;br /&gt;
* Dem Puffer mit nicht gespeicherten Änderungen für die aktive Datei &lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Projekt oder einzelne Dateien einem Versionskontrollsystem unterliegen (wie Subversion, Git oder Mercurial), können Sie ebenfalls die Versionskontrollinformationen anzeigen.&lt;br /&gt;
&lt;br /&gt;
==[[Versionskontrollsysteme in der IDE|Versionskontrollsysteme sind in die Versionsverwaltung und in die Projektverwaltung integriert]]==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version Insight&#039;&#039;&#039; integriert die Unterstützung für das Versionskontrollsystem in der IDE.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; enthält Versionskontrollinformationen, die von der IDE und dem verwendeten Versionskontrollsystem stammen:&lt;br /&gt;
&lt;br /&gt;
* Unterliegt die aktuelle Datei der Versionskontrolle, sind alle Revisionstypen in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; verfügbar. &lt;br /&gt;
* Integrierte &#039;&#039;&#039;Versionskontrollsysteme&#039;&#039;&#039; stellen die folgenden Funktionen bereit, die Sie in der IDE verwenden können:&lt;br /&gt;
** Alle Revisionen, die in das Repository eingecheckt wurden, sind in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; verfügbar.&lt;br /&gt;
** Sie können Dateien &#039;&#039;&#039;vergleichen&#039;&#039;&#039; und in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; in bestimmte Versionen einer Datei &#039;&#039;&#039;Revisionsnummern einfügen&#039;&#039;&#039;. Siehe [[Dateiversionen vergleichen|Dateiversionen vergleichen]] und [[Revisionsnummern hinzufügen|Revisionsnummern hinzufügen]].&lt;br /&gt;
** Sie können die Standardvorgänge der Versionskontrolle in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; durchführen, z. B. &#039;&#039;&#039;Übergeben&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Die [[Versionsverwaltung|Versionsverwaltung]] behält Versionsinformationen für von der IDE erstellte Sicherungen bei. Zehn Sicherungen werden standardmäßig gespeichert; Sie können die Option &amp;quot;Anzahl Dateisicherungen&amp;quot; in {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; [[Editor-Optionen|Editor-Optionen]]}} festlegen.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über die in {{Product}} integrierten Versionskontrollsysteme finden Sie unter:&lt;br /&gt;
&lt;br /&gt;
* [[Verwenden eines Versionskontrollsystems in der IDE|Verwenden eines Versionskontrollsystems in der IDE]]&lt;br /&gt;
* [[Versionskontrollsysteme in der IDE|Versionskontrollsysteme in der IDE]]&lt;br /&gt;
&lt;br /&gt;
==Die Registerkarte &amp;quot;Historie&amp;quot; in der IDE==&lt;br /&gt;
&lt;br /&gt;
Klicken Sie zum Öffnen der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; auf die Registerkarte &#039;&#039;&#039;Historie&#039;&#039;&#039;, die sich am unteren Rand des IDE-Hauptfensters befindet:  &lt;br /&gt;
&lt;br /&gt;
[[Image:CodeDesignHistoryTabs.jpg|Registerkarten &amp;quot;Code&amp;quot;, &amp;quot;Design&amp;quot; und &amp;quot;Historie&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
*Mit der Registerkarte &#039;&#039;&#039;Code&#039;&#039;&#039; wird der &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editor]]&#039;&#039;&#039; geöffnet.&lt;br /&gt;
*Mit der Registerkarte &#039;&#039;&#039;Design&#039;&#039;&#039; wird der &#039;&#039;&#039;[[Formular-Designer|Formular-Designer]]&#039;&#039;&#039; geöffnet (die Registerkarte &#039;&#039;&#039;Design&#039;&#039;&#039; wird nur für Anwendungen mit visuellen Komponenten angezeigt).&lt;br /&gt;
* Mit der Registerkarte &#039;&#039;&#039;Historie&#039;&#039;&#039; wird die &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; geöffnet (wird auch Ansicht &#039;&#039;&#039;Historie&#039;&#039;&#039; genannt).&lt;br /&gt;
&lt;br /&gt;
==Registerkarten in der Versionsverwaltung==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; enthält drei Registerkarten (&#039;&#039;&#039;Inhalt&#039;&#039;&#039;, &#039;&#039;&#039;Information&#039;&#039;&#039; und &#039;&#039;&#039;Unterschiede&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
[[File:HistoryTabs.png|Registerkarten &amp;quot;Inhalt&amp;quot;, &amp;quot;Information&amp;quot; und &amp;quot;Unterschiede&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten werden Historie- und Versionsinformationen angezeigt, die von der IDE und dem in der IDE integrierten Versionskontrollsystem verwaltet werden. Sie können die Datei aus der Dropdown-Liste in der Symbolleiste des Fensters der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; auswählen.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Seite&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Inhalt&lt;br /&gt;
|&lt;br /&gt;
Zeigt die aktuelle Version und frühere Versionen der Datei an. Die Seite &#039;&#039;&#039;Inhalt&#039;&#039;&#039; besteht aus zwei Bereichen:&lt;br /&gt;
* &#039;&#039;&#039;Revisionsinhalt:&#039;&#039;&#039;  Im oberen Bereich der Seite &#039;&#039;&#039;Inhalt&#039;&#039;&#039; sind die Revisionen der aktiven Datei aufgeführt.  &lt;br /&gt;
:Folgende Spalten sind vorhanden:&lt;br /&gt;
:* &#039;&#039;&#039;Revision:&#039;&#039;&#039; Revisionsnummer jeder Revision der aktiven Datei&lt;br /&gt;
:* &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Entweder die Revisionsnummer oder eine spezielle Beschriftung&lt;br /&gt;
:* &#039;&#039;&#039;Datum:&#039;&#039;&#039; Das Datum der Revision&lt;br /&gt;
:* &#039;&#039;&#039;Autor:&#039;&#039;&#039; Der Name des Benutzers, der die Revision eingecheckt hat&lt;br /&gt;
* &#039;&#039;&#039;Dateianzeige:&#039;&#039;&#039;  Im unteren Bereich der Seite &#039;&#039;&#039;Inhalt&#039;&#039;&#039; wird der Inhalt der aktiven Datei angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Information&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Revisionsinformationen der aktiven Datei an. Die Seite &amp;quot;Information&amp;quot; besteht aus zwei Bereichen:&lt;br /&gt;
* &#039;&#039;&#039;Revisionsinfo:&#039;&#039;&#039; Im oberen Bereich der Seite &#039;&#039;&#039;Information&#039;&#039;&#039; sind die Revisionsinformationen der aktiven Datei aufgeführt.&lt;br /&gt;
:Folgende Spalten sind vorhanden:&lt;br /&gt;
:* &#039;&#039;&#039;Revision:&#039;&#039;&#039; Revisionsnummer jeder Revision der aktiven Datei&lt;br /&gt;
:* &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Entweder die Revisionsnummer oder eine spezielle Beschriftung (wie &amp;quot;Lokale Datei&amp;quot;)&lt;br /&gt;
:* &#039;&#039;&#039;Datum:&#039;&#039;&#039; Das Datum der Revision&lt;br /&gt;
:* &#039;&#039;&#039;Autor:&#039;&#039;&#039; Der Name des Benutzers, der die Revision eingecheckt hat&lt;br /&gt;
:* &#039;&#039;&#039;Kommentar:&#039;&#039;&#039; Die bei der Übergabe dieser Revision eingegebenen Kommentare&lt;br /&gt;
* &#039;&#039;&#039;Weitere Revisionsinfos:&#039;&#039;&#039; Im unteren Bereich der Seite &#039;&#039;&#039;Information&#039;&#039;&#039; werden weitere Kommentare zur ausgewählten Revision angezeigt.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; So zeigen Sie die Einträge im Versionskontrollprotokoll für eine bestimmte Datei an:&lt;br /&gt;
* Führen Sie die Maus über eine Revision ([[Image:HistViewCheckedOut.jpg]] oder [[Image:HistViewVersionControl.jpg]]), die in das Versionskontrollsystem eingecheckt wurde.&lt;br /&gt;
* Klicken Sie auf die Registerkarte &#039;&#039;&#039;Information&#039;&#039;&#039;, und wählen Sie die Revisionsnummer aus.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Unterschiede&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Unterschiede zwischen den ausgewählten Versionen der aktiven Datei an. Die Seite &amp;quot;Unterschiede&amp;quot; besteht aus drei Bereichen:&lt;br /&gt;
* &#039;&#039;&#039;Unterschiede in:&#039;&#039;&#039; Führt die Revisionen der aktiven Datei, einschließlich der aktuellen Revision, und das Datum, auf.&lt;br /&gt;
* &#039;&#039;&#039;Zu:&#039;&#039;&#039; Führt die Revisionen der aktiven Datei, einschließlich der aktuellen Revision, und alle nicht gespeicherten Änderungen im Puffer auf.&lt;br /&gt;
* &#039;&#039;&#039;Dateianzeige:&#039;&#039;&#039;  Im unteren Bereich der Seite &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; wird der Inhalt der verglichenen Datei angezeigt. Unterschiede zwischen den in &#039;&#039;&#039;Unterschiede in&#039;&#039;&#039; und &#039;&#039;&#039;Zu&#039;&#039;&#039; ausgewählten Revisionen sind markiert.&lt;br /&gt;
&lt;br /&gt;
[[File:Minus.png]] (ein großes Minuszeichen) markiert Quelltextzeilen, die &#039;&#039;gelöscht&#039;&#039; wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Plus.png]] (ein großes Pluszeichen) markiert Quelltextzeilen, die &#039;&#039;hinzugefügt&#039;&#039; wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können im [[Farbe (Editor-Optionen)|Dialogfeld &amp;quot;Farbe&amp;quot;]] die Farben festlegen, die für die Markierungen auf der Registerkarte &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; verwendet werden sollen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schaltflächen in der Symbolleiste der Versionsverwaltung==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Schaltfläche&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewRefresh.jpg|Aktualisieren]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Revisionsinformationen aktualisieren&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Aktualisiert die Revisionsliste, um nicht gespeicherte Änderungen in die Datei aufzunehmen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewRevert.jpg|Zurücksetzen]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf vorherige Revision zurücksetzen&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Übernimmt die ausgewählte Version als aktuelle Version. Ist auf den Seiten &#039;&#039;&#039;Inhalt&#039;&#039;&#039; und &#039;&#039;&#039;Information&#039;&#039;&#039; aktiviert.&lt;br /&gt;
Durch das Zurücksetzen auf eine vorherige Version gehen nicht gespeicherte Änderungen im Editorpuffer verloren.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:Annotate2.png]] &amp;lt;br /&amp;gt; &lt;br /&gt;
[[Revisionsnummern hinzufügen|Revisionsnummer hinzufügen]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Fügt am linken Rand eine Leiste hinzu, die die aktuelle Revisionsnummer für jede Zeile in der aktiven Datei enthält. Ist besonders hilfreich beim Vergleichen von Dateiversionen (klicken Sie in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; auf die Registerkarte &#039;&#039;&#039;Unterschiede&#039;&#039;&#039;).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:ExternalDiffViewer.png]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Vergleichs-Viewer anzeigen&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Lädt die aktuelle Datei in einen Vergleichs-Viewer (entweder in den Standard-Vergleichs-Viewer oder in einen, den Sie mit [[Vergleichs-Viewer / Zusammenführungs-Viewer|Vergleichs-Viewer]]-Tools installiert und eingerichtet haben). &lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf den nach unten weisenden Pfeil, um einen Vergleichs-Viewer auszuwählen.&lt;br /&gt;
Im ausgewählten Viewer werden die Unterschiede zwischen der aktuellen und der früheren Version angezeigt. Siehe [[Einen externen Vergleichs-Viewer verwenden|Einen externen Vergleichs-Viewer verwenden]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewSync2.jpg|Synchronisieren]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Blättern synchronisieren&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Synchronisiert den Bildlauf auf den Seiten &#039;&#039;&#039;Inhalt&#039;&#039;&#039; und &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; mit dem im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039;. Dabei wird jeweils die Textzeile, die den Cursor enthält, mit der nächsten passenden Textzeile in der anderen Ansicht synchronisiert. Sind im betreffenden Dateiabschnitt keine übereinstimmenden Zeilen vorhanden, erfolgt die Synchronisierung nach den Zeilennummern.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewNext.jpg|Weiter]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum nächsten Unterschied wechseln&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Positioniert den Quelltext auf der Seite &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; auf dem nächsten Block mit geändertem Code.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewPrev.jpg|Zurück]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum vorherigen Unterschied wechseln&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Positioniert den Quelltext auf der Seite &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; auf dem vorherigen Block mit geändertem Code.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:FollowTextMovement.png|Folgen]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Textbewegungen folgen&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Positioniert den Cursor auf der gleichen Zeile in der Quellansicht, wenn die Ansichten gewechselt werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:FileDropDown.jpg|Dropdown-Liste &amp;quot;Datei&amp;quot;]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dropdown-Liste &amp;quot;Datei&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Führt die zugehörigen Dateien, wie .dfm- und .res-Dateien, auf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Revisionssymbole in der Versionsverwaltung==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewLatest.jpg|Letzte]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die zuletzt gespeicherte Dateiversion.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewBackup.jpg|Sicherung]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eine lokale Sicherungsversion der Datei.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewBuffer.jpg|Puffer]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Dateiversion, die sich im Puffer befindet und nicht gespeicherte Änderungen enthält.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewVersionControl.jpg|Versionskontrolle]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eine Dateiversion, die in einem Repository der Versionskontrolle gespeichert ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewCheckedOut.jpg|Ausgecheckt]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Eine Dateiversion, die aus einem Repository der Versionskontrolle ausgecheckt wurde (nur Subversion).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:HistViewMovedFrom.png|Verschoben aus]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Kennzeichnet eine Codezeile, die aus der markierten Zeile verschoben wurde. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:HistViewMovedTo.png|Verschoben in]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Kennzeichnet eine Codezeile, die in die markierte Zeile verschoben wurde.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Befehle des Kontextmenüs==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Aktualisieren&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Ansicht in der Versionsverwaltung.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Setzt die letzte, in der Versionsverwaltung vorgenommene Änderung zurück.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Kopieren&lt;br /&gt;
|&lt;br /&gt;
Kopiert den ausgewählten Text.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Alles auswählen&lt;br /&gt;
|&lt;br /&gt;
Markiert den gesamten Inhalt in der Versionsverwaltung.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Nächsten Unterschied anzeigen&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den Fokus von der aktuellen Position auf den nächsten in der Versionsverwaltung angezeigten Unterschied. Ist nur auf der Seite &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Vorherigen Unterschied anzeigen&lt;br /&gt;
|&lt;br /&gt;
Verschiebt den Fokus von der aktuellen Position auf den vorherigen in der Versionsverwaltung angezeigten Unterschied.&lt;br /&gt;
Ist nur auf der Seite &#039;&#039;&#039;Unterschiede&#039;&#039;&#039; aktiviert.&lt;br /&gt;
|-&lt;br /&gt;
| Text folgen&lt;br /&gt;
|&lt;br /&gt;
Positioniert den Cursor auf der gleichen Zeile in der Quellansicht, wenn die Ansichten gewechselt werden. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Suchen der nächsten und vorherigen Änderungen===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie in der &#039;&#039;&#039;Versionsverwaltung&#039;&#039;&#039; die Unterschiede in mehreren Versionen einer Datei untersuchen, können Sie entweder mit den Kontextmenübefehlen oder mit Tastenkombinationen schnell zu den &#039;&#039;&#039;nächsten&#039;&#039;&#039; und den &#039;&#039;&#039;vorherigen&#039;&#039;&#039; Unterschieden wechseln.  Folgende Tastenkombinationen stehen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;Strg+Umschalt+F7&amp;lt;/code&amp;gt;&#039;&#039;&#039; – wechselt zum vorherigen Unterschied.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;Strg+Umschalt+F8&amp;lt;/code&amp;gt;&#039;&#039;&#039; – wechselt zum nächsten Unterschied.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt;&#039;&#039;&#039; – aktualisiert die Ansicht &amp;quot;Historie&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Für die folgenden [[Tastenzuordnungen - Index|Tastaturbelegungen]] sind die Tastenkombinationen identisch:  Standard, IDE - Klassisch, BRIEF und Epsilon.&lt;br /&gt;
&lt;br /&gt;
Die Tastaturbelegungen für Visual Studio und Visual Basic verfügen über keine Tastenkombinationen für &amp;quot;Nächste/Vorherige Änderung&amp;quot;. &lt;br /&gt;
{{f|appmethod| &lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Mit der SourceControl arbeiten|Mit der SourceControl arbeiten]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Ein erster Blick auf die IDE|Ein erster Blick auf die IDE]]&lt;br /&gt;
* [[Mit der Versionsverwaltung arbeiten|Mit der Versionsverwaltung arbeiten]]&lt;br /&gt;
*[[Versionskontrollsysteme in der IDE|Versionskontrollsysteme in der IDE]]&lt;br /&gt;
** [[Subversion-Integration in der IDE|Subversion-Integration in der IDE]]&lt;br /&gt;
** [[Git-Integration in der IDE|Git-Integration in der IDE]]&lt;br /&gt;
** [[Mercurial-Integration in der IDE|Mercurial-Integration in der IDE]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:History Manager]]&lt;br /&gt;
[[fr:Gestionnaire de l&#039;historique]]&lt;br /&gt;
[[ja:履歴マネージャ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206856</id>
		<title>C++-Klassen-Explorer (Fenster)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206856"/>
		<updated>2016-04-13T09:07:48Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;NodePlus.bmp&amp;#039; → &amp;#039;NodePlus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Mit dem C++-Klassen-Explorer können Sie:&lt;br /&gt;
&lt;br /&gt;
* Die Klassenstruktur Ihres Projekts untersuchen&lt;br /&gt;
* Die Deklaration im Quelltext für ein ausgewähltes Element untersuchen&lt;br /&gt;
* Neue Felder, Methoden und Eigenschaften in verwalteten Units Ihres Projekts erstellen&lt;br /&gt;
&lt;br /&gt;
==Die drei Bereiche des C++-Klassen-Explorers==&lt;br /&gt;
&lt;br /&gt;
Das Fenster des &#039;&#039;&#039;C++-Klassen-Explorers&#039;&#039;&#039; ist in drei Bereiche unterteilt (siehe die Abbildung in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]], die den &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereich zeigt):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Position&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Typliste&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Linker Bereich des Fensters des C++-Klassen-Explorers&lt;br /&gt;
|&lt;br /&gt;
Zeigt eine Hierarchie der Typen, Klassen, Interfaces und Namespaces, die in Ihrem Projekt direkt deklariert sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Hilfethema finden Sie Informationen über die [[#Typlisten-Baumstruktur|Typlisten-Baumstruktur]] und das [[#Kontextmenü der Typliste|Kontextmenü der Typliste]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Oberer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Member (Felder, Eigenschaften und Methoden) des Typs oder der Typen an, die aktuell in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählt sind.&lt;br /&gt;
&lt;br /&gt;
Die Symbole für Klassen-Member können in der &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; die folgenden Zusatzsymbole aufweisen:&lt;br /&gt;
* [[Image:lock.png]] - Private-Klassen-Member haben ein &amp;quot;Schloss&amp;quot;-Symbol (z.B. [[File:MemberPrivate.png]] für eine private Methode).&lt;br /&gt;
* [[Image:key.png]] - Protected-Klassen-Member haben ein &amp;quot;Schlüssel&amp;quot;-Symbol (z.B. [[File:MemberProtected.png]] für eine protected Methode).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Quelle-/Referenzen-/Diagramm-Fenster&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Unterer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Die drei Registerseiten zeigen die folgenden Informationen an:&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Quelle&#039;&#039;&#039; zeigt den Quellcode an. Der Fokus befindet sich auf der Deklaration des zuletzt in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Eintrags.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; listet die Verweise auf die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Symbole auf.&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Kennzeichnet die Deklaration des Symbols (normalerweise der erste Eintrag).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Kennzeichnet die Definition, normalerweise der zweite Eintrag (wenn der Compiler eine Definition gefunden hat).&lt;br /&gt;
** [[File:ClExplReference.png]] - Kennzeichnet Verweise auf das Symbol mit Dateiname und Zeilennummer im Quelltext.&lt;br /&gt;
: Wenn Sie auf der Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; auf einen Eintrag doppelklicken, wird das Fenster des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; mit dem entsprechenden Verweis geöffnet.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; zeigt grafische Informationen über die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Einträge. Wenn Sie beispielsweise in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; einige Klassen ausgewählt haben, zeigt die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; die Hierarchie der ausgewählten Symbole an. Siehe die Abbildung des &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereichs in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Typlisten-Baumstruktur==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Typliste&#039;&#039;&#039; zeigt alle Typen, Klassen, Interfaces und Namespaces an, die in Units Ihres Projekts direkt deklariert sind. Standardmäßig werden die Knoten (Units, Klassen, Interfaces, Typen) in der Baumstruktur alphabetisch aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Knoten in der Baumstruktur, um die Knoten in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ein- oder auszublenden:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] kennzeichnet einen ausgeblendeten Knoten. (Durch Klicken wird der Knoten geöffnet.)&lt;br /&gt;
* [[File:NodeMinus.png]] kennzeichnet einen eingeblendeten Knoten. (Durch Klicken wird der Knoten geschlossen.)&lt;br /&gt;
&lt;br /&gt;
Wenn kein Symbol vor einem Knoten angezeigt wird, dann ist der Knoten ein Endknoten (d.h. er hat keine Unterknoten, die ein- oder ausgeblendet werden können).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf einen Knoten (oder durch das Wechseln von Knoten zu Knoten mit den Pfeiltasten) wird die zugehörige Quelltextdatei in das schreibgeschützte Fenster &#039;&#039;&#039;Quelle&#039;&#039;&#039; geladen, und der Fokus auf die Deklaration des ausgewählten Eintrags gesetzt.&lt;br /&gt;
&lt;br /&gt;
===In der Typliste und der Member-Ansicht verwendete Symbole===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden in der Typliste und der Member-Ansicht verwendet:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Plus.jpg|Plus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ausgeblendeter Knoten&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Minus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eingeblendeter Knoten&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Quelltextdatei]]&lt;br /&gt;
|&lt;br /&gt;
Quelltextdatei&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Namespace-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Namespace&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Klassen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Klasse&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Interface-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Methoden- oder Operations-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Methode oder Operation&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Feld- oder Variablen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Feld oder Variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Eigenschafts-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Ereignis-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ereignis&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedef-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Union-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungs-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählung&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Aufzählungs-Member-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählungs-Member&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Struktur-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Struktur&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Gruppen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Gruppe (Standardgruppe oder benutzerdefinierte Gruppe)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Zusatzsymbol für private Member]]&lt;br /&gt;
|&lt;br /&gt;
Private-Klassen-Member&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Zusatzsymbol für protected Member]]&lt;br /&gt;
|&lt;br /&gt;
Protected-Klassen-Member&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweise:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Standardmäßig ist ein Interface als eine Klasse/Struktur definiert, die keine Daten und nur rein virtuelle Methoden enthält. Sie können die Definition eines Interface für die Anzeige ändern, indem Sie im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; Optionen festlegen. (Die Option &#039;&#039;&#039;Interfaces müssen von IUnknown abgeleitet sein&#039;&#039;&#039; bestimmt, ob ActiveX/COM-Typen als Interfaces angezeigt werden, und Sie können die Option &#039;&#039;&#039;Reine abstrakte Klassen als Interfaces anzeigen&#039;&#039;&#039; deaktivieren.)  &#039;&#039;&#039;2&#039;&#039;&#039; Dasselbe Symbol wird für Methoden, Operationen, Prozeduren und Funktionen verwendet. Sie können Methoden (mit der Schaltfläche [[File:ClExplAddMethod.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;3&#039;&#039;&#039; Sie können Felder (mit der Schaltfläche [[File:ClExplAddField.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;4&#039;&#039;&#039; Die Anzeige von Typedefs und Aufzählungen können Sie mit den Schaltflächen [[File:ClExplTypedef.png]] und [[File:ClExplEnum.png]] sowie mit dem Dialogfeld Klassen-Explorer [[Klassen-Explorer (C++)|Eigenschaften]] steuern.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchfeld der Typliste [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Oberhalb der &#039;&#039;&#039;Typliste&#039;&#039;&#039; befindet sich ein inkrementelles Suchfeld, das mit dem Symbol einer Lupe [[File:ClExplSearchWGlyph.png|Lupe]] gekennzeichnet ist.&lt;br /&gt;
&lt;br /&gt;
Während der Eingabe eines Strings in das Suchfeld, wird die &#039;&#039;&#039;Typliste&#039;&#039;&#039; so angepasst, dass sie nur die Elemente anzeigt, die diesen String enthalten. Dabei werden auch die Namen der enthaltenen Elemente (wie z.B. die Member einer Klasse) als Treffer behandelt, selbst wenn der Klassenname den String nicht enthält. Das Suchfeld verfügt über ein Dropdown-Menü, mit dem Sie einige wichtige Aspekte der Suche steuern können.  Klicken Sie auf das Suchen-Symbol (Lupe), um das folgende Menü anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle&lt;br /&gt;
|&lt;br /&gt;
Findet alle Elemente, die den Such-String enthalten, selbst wenn der String nur in einem Parameter oder einem Vorfahren vorhanden ist. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur Name&lt;br /&gt;
|&lt;br /&gt;
Findet nur Typen, deren Namen den Such-String enthalten. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung nicht beachten&lt;br /&gt;
|&lt;br /&gt;
Erfordert, dass Elemente bezüglich der Groß-/Kleinschreibung mit dem Such-String übereinstimmen müssen. Vorgabe ist ein (Groß-/Kleinschreibung beachten).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Symbole in der Symbolleiste==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden auf den Schaltflächen in der Symbolleiste des Klassen-Explorers angezeigt:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplSortType.png|Nach Typen sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert nach Typen, entweder auf- oder absteigend.  [[File:ClExplSortType.png]] sortiert die verschiedenen Typen in der folgenden Reihenfolge:&lt;br /&gt;
* Klassen&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Strukturen&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Methoden&lt;br /&gt;
* Variablen&lt;br /&gt;
&lt;br /&gt;
Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortByTypes.png]] sortiert einzelne Typen in absteigender Reihenfolge. In beiden Fällen zeigt die &#039;&#039;&#039;Typliste&#039;&#039;&#039; die Typen in alphabetischer Reihenfolge (der Standardansicht) an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Alphabetisch sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert alphabetisch aufsteigend (A-Z) nach Namen. Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortAlph.png]] sortiert absteigend (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Typen nicht gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nicht.  Typen werden linear als Stammknoten angezeigt, anstatt den übergeordneten Knoten (Namespace-, Datei- oder benutzerdefinierte Dateigruppen-Knoten) zugeordnet zu werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Typen nach Vererbungshierarchie gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach Vererbungshierarchie. Typen werden unter ihren Basistypknoten angezeigt; oder linear, wenn kein Basistyp vorhanden ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Nach Namespace gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Namespaces.  Jeder Knoten wird durch ein Namespace-Symbol [[File:GroupTypesByNamespace.png]] repräsentiert, und die Typen in dem Namespace werden unter diesem Symbol aufgelistet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Typen nach Dateien gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Dateien. Zeigt ein Datei-Symbol ([[File:ClExplFile.png]]) für jede Datei (.cpp-, .h- oder .hpp-Datei) an und listet die in jeder Datei definierten Elemente auf.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Benutzerdefinierte Dateigruppen]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach benutzerdefinierten Dateigruppen. Verwendet die Standardanzeigegruppen sowie alle benutzerdefinierten Gruppen, die Sie angelegt haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RefreshListofTypes.bmp|Typen aktualisieren]]&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Typliste. Analysiert geänderte Quelltextdateien und aktualisiert die Typliste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Abbrechen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Bricht die aktiven Browser-Compilierungen ab.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Informationen entfernen]]&lt;br /&gt;
|&lt;br /&gt;
Entfernt alle Browser-Informationen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Methode hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Methode hin.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Feld hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse ein neues Feld hinzu.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Eigenschaft hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Eigenschaft hinzu. Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Typen filtern]]&lt;br /&gt;
|&lt;br /&gt;
Konfiguriert benutzerdefinierte Dateigruppen. Öffnet das Dialogfeld [[Explorer-Dateigruppen|Explorer-Dateigruppen]], in dem Sie Folgendes ausführen können:&lt;br /&gt;
* Eigene Dateigruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; erstellen&lt;br /&gt;
* Bestimmte Gruppen aktivieren/deaktivieren&lt;br /&gt;
* Die Anzeigereihenfolge der Gruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; festlegen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedefs anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Typedefs der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungen anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Aufzählungen der obersten Ebene in der Typliste an. Vorgabe ist ein (angezeigt).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Funktionen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Funktionen der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Variablen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Variablen der obersten Ebene (global) in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Geerbte Member anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Bezieht geerbte Member ein.  Standardmäßig bezieht die &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; geerbte Klassen-Member ein, indem die Member des Vorfahrtyps unter den Membern des ausgewählten Typs angezeigt werden.  Beispielsweise steht nach TForm3 sein Vorfahrtyp, TForm. Wenn diese Schaltfläche nicht gedrückt ist, werden nur lokal definierte Member angezeigt. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Zu Deklaration wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Deklaration des ausgewählten Knotens. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Deklaration des ausgewählten Eintrags hervor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Zur Definition wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Definition dieser Deklaration. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Definition des ausgewählten Eintrags hervor. Der C++-Compiler behält u.a. folgende Informationen bei: wann Symbole zum ersten Mal definiert wurden und wann sie verwendet wurden. Anhand dieser Informationen wird der Befehl &#039;&#039;&#039;Zur Definition wechseln&#039;&#039;&#039; ausgeführt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü der Typliste==&lt;br /&gt;
&lt;br /&gt;
Durch Klicken mit der rechten Maustaste auf ein Element in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; werden die folgenden Kontextmenübefehle angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Kontextmenübefehle sind nur für Elemente aktiviert, die in einer &#039;&#039;&#039;verwalteten Unit&#039;&#039;&#039; deklariert sind; d.h., die .CPP- und die .H-Datei müssen Bestandteil des Projekts sein, das Sie mit dem C++-Klassen-Explorer untersuchen. Sie können mit dem C++-Klassen-Explorer z.B. keine Felder, Methoden oder Eigenschaften zu VCL-Elementen hinzufügen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zu Deklaration wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Deklaration des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zur Definition wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Definition des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit definiert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle ausblenden&lt;br /&gt;
|&lt;br /&gt;
Schließt alle Knoten, Ordner und Gruppen, die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; geöffnet sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gruppieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Gruppierung fest, die im Klassen-Explorer verwendet werden soll. Folgende Optionen stehen zur Auswahl:&lt;br /&gt;
* Datei (Unit-Datei, .cpp-Datei)&lt;br /&gt;
* Namespace&lt;br /&gt;
* Benutzerdefinierte Gruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;IhrProjekt&amp;amp;gt; usw.)&lt;br /&gt;
* Nicht gruppieren&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Anzeigen&lt;br /&gt;
|&lt;br /&gt;
Legt fest, dass bestimmte Elemente in der obersten Ebene der Klassen-Explorer-Ansicht angezeigt oder nicht angezeigt werden. Wählen Sie:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
&lt;br /&gt;
Durch Einbeziehen bzw. Unterdrücken eines oder beider Elemente lassen sich weitere Details des spezifischen Elements in der Ansicht anzeigen.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Trotz Deaktivieren der Anzeige eines dieser Elemente werden Elemente des ausgeschlossenen Typs weiterhin in der Klassenstruktur angezeigt. Und zwar, weil sich dieser Befehl nur auf Elemente der obersten Ebene auswirkt.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sortieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Sortierung fest, die im Klassen-Explorer verwendet werden soll. Sie können alle Elemente alphabetisch oder nach Typ sortieren. Wählen Sie:&lt;br /&gt;
* Alphabetisch&lt;br /&gt;
* Typ&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Feld hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element ein neues Feld hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Methode hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Methode hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Eigenschaft hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Klassen-Explorer (C++)|Eigenschaften]]&#039;&#039;&#039; (identisch mit dem Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  Sie können drei Arten von Optionen festlegen:&lt;br /&gt;
*&#039;&#039;&#039;Browser-Compiler&#039;&#039;&#039;-Optionen:&lt;br /&gt;
** Vorcompilierte Header aktivieren&lt;br /&gt;
** Compiler-Meldungen im Meldungsfenster anzeigen&lt;br /&gt;
* &#039;&#039;&#039;Benutzerdefinierte&#039;&#039;&#039; Befehlszeilenoptionen für den [[C++-Toolkette|C++-Compiler]]&lt;br /&gt;
*&#039;&#039;&#039;Angezeigte Typen&#039;&#039;&#039;-Optionen&lt;br /&gt;
** Nur solche Klassen als Interfaces anzeigen, die nur rein virtuelle Funktionen haben&lt;br /&gt;
** Und nur Klassen anzeigen, die von IUnknown abgeleitet sind&lt;br /&gt;
*&#039;&#039;&#039;Suchoptionen&#039;&#039;&#039;&lt;br /&gt;
** Suche ohne Berücksichtigung der Groß-/Kleinschreibung&lt;br /&gt;
** Platzhalter zulassen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
* [[Klassen-Explorer (C++)|Klassen-Explorer (C++)]]-Optionen (Dialogfeld)&lt;br /&gt;
* [[C++-Klassen-Explorer - Themen|C++-Klassen-Explorer - Themen]]&lt;br /&gt;
* [[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&lt;br /&gt;
* [[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
* [[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&lt;br /&gt;
* [[Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer|Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Feldern mit dem C++-Klassen-Explorer|Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Methoden mit dem C++-Klassen-Explorer|Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer|Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[fr:Fenêtre Explorateur de classes C++]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206855</id>
		<title>C++-Klassen-Explorer (Fenster)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=C%2B%2B-Klassen-Explorer_(Fenster)&amp;diff=206855"/>
		<updated>2016-04-13T09:07:43Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;NodeMinus.bmp&amp;#039; → &amp;#039;NodeMinus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; C++-Klassen-Explorer&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Mit dem C++-Klassen-Explorer können Sie:&lt;br /&gt;
&lt;br /&gt;
* Die Klassenstruktur Ihres Projekts untersuchen&lt;br /&gt;
* Die Deklaration im Quelltext für ein ausgewähltes Element untersuchen&lt;br /&gt;
* Neue Felder, Methoden und Eigenschaften in verwalteten Units Ihres Projekts erstellen&lt;br /&gt;
&lt;br /&gt;
==Die drei Bereiche des C++-Klassen-Explorers==&lt;br /&gt;
&lt;br /&gt;
Das Fenster des &#039;&#039;&#039;C++-Klassen-Explorers&#039;&#039;&#039; ist in drei Bereiche unterteilt (siehe die Abbildung in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]], die den &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereich zeigt):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Position&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Typliste&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Linker Bereich des Fensters des C++-Klassen-Explorers&lt;br /&gt;
|&lt;br /&gt;
Zeigt eine Hierarchie der Typen, Klassen, Interfaces und Namespaces, die in Ihrem Projekt direkt deklariert sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Hilfethema finden Sie Informationen über die [[#Typlisten-Baumstruktur|Typlisten-Baumstruktur]] und das [[#Kontextmenü der Typliste|Kontextmenü der Typliste]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Oberer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Member (Felder, Eigenschaften und Methoden) des Typs oder der Typen an, die aktuell in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählt sind.&lt;br /&gt;
&lt;br /&gt;
Die Symbole für Klassen-Member können in der &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; die folgenden Zusatzsymbole aufweisen:&lt;br /&gt;
* [[Image:lock.png]] - Private-Klassen-Member haben ein &amp;quot;Schloss&amp;quot;-Symbol (z.B. [[File:MemberPrivate.png]] für eine private Methode).&lt;br /&gt;
* [[Image:key.png]] - Protected-Klassen-Member haben ein &amp;quot;Schlüssel&amp;quot;-Symbol (z.B. [[File:MemberProtected.png]] für eine protected Methode).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Quelle-/Referenzen-/Diagramm-Fenster&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Unterer rechter Bereich&lt;br /&gt;
|&lt;br /&gt;
Die drei Registerseiten zeigen die folgenden Informationen an:&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Quelle&#039;&#039;&#039; zeigt den Quellcode an. Der Fokus befindet sich auf der Deklaration des zuletzt in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Eintrags.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; listet die Verweise auf die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Symbole auf.&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Kennzeichnet die Deklaration des Symbols (normalerweise der erste Eintrag).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Kennzeichnet die Definition, normalerweise der zweite Eintrag (wenn der Compiler eine Definition gefunden hat).&lt;br /&gt;
** [[File:ClExplReference.png]] - Kennzeichnet Verweise auf das Symbol mit Dateiname und Zeilennummer im Quelltext.&lt;br /&gt;
: Wenn Sie auf der Registerseite &#039;&#039;&#039;Referenzen&#039;&#039;&#039; auf einen Eintrag doppelklicken, wird das Fenster des &#039;&#039;&#039;Quelltext-Editors&#039;&#039;&#039; mit dem entsprechenden Verweis geöffnet.&lt;br /&gt;
* Die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; zeigt grafische Informationen über die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ausgewählten Einträge. Wenn Sie beispielsweise in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; einige Klassen ausgewählt haben, zeigt die Registerseite &#039;&#039;&#039;Diagramm&#039;&#039;&#039; die Hierarchie der ausgewählten Symbole an. Siehe die Abbildung des &#039;&#039;&#039;Diagramm&#039;&#039;&#039;-Bereichs in [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Typlisten-Baumstruktur==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Typliste&#039;&#039;&#039; zeigt alle Typen, Klassen, Interfaces und Namespaces an, die in Units Ihres Projekts direkt deklariert sind. Standardmäßig werden die Knoten (Units, Klassen, Interfaces, Typen) in der Baumstruktur alphabetisch aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Knoten in der Baumstruktur, um die Knoten in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; ein- oder auszublenden:&lt;br /&gt;
&lt;br /&gt;
* [[Image:NodePlus.bmp]] kennzeichnet einen ausgeblendeten Knoten. (Durch Klicken wird der Knoten geöffnet.)&lt;br /&gt;
* [[File:NodeMinus.png]] kennzeichnet einen eingeblendeten Knoten. (Durch Klicken wird der Knoten geschlossen.)&lt;br /&gt;
&lt;br /&gt;
Wenn kein Symbol vor einem Knoten angezeigt wird, dann ist der Knoten ein Endknoten (d.h. er hat keine Unterknoten, die ein- oder ausgeblendet werden können).&lt;br /&gt;
&lt;br /&gt;
Durch Klicken auf einen Knoten (oder durch das Wechseln von Knoten zu Knoten mit den Pfeiltasten) wird die zugehörige Quelltextdatei in das schreibgeschützte Fenster &#039;&#039;&#039;Quelle&#039;&#039;&#039; geladen, und der Fokus auf die Deklaration des ausgewählten Eintrags gesetzt.&lt;br /&gt;
&lt;br /&gt;
===In der Typliste und der Member-Ansicht verwendete Symbole===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden in der Typliste und der Member-Ansicht verwendet:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Plus.jpg|Plus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ausgeblendeter Knoten&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Minus-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eingeblendeter Knoten&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Quelltextdatei]]&lt;br /&gt;
|&lt;br /&gt;
Quelltextdatei&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Namespace-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Namespace&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Klassen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Klasse&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Interface-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Methoden- oder Operations-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Methode oder Operation&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Feld- oder Variablen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Feld oder Variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Eigenschafts-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Ereignis-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Ereignis&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedef-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Union-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungs-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählung&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Aufzählungs-Member-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Aufzählungs-Member&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Struktur-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Struktur&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Gruppen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Gruppe (Standardgruppe oder benutzerdefinierte Gruppe)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Zusatzsymbol für private Member]]&lt;br /&gt;
|&lt;br /&gt;
Private-Klassen-Member&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Zusatzsymbol für protected Member]]&lt;br /&gt;
|&lt;br /&gt;
Protected-Klassen-Member&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweise:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Standardmäßig ist ein Interface als eine Klasse/Struktur definiert, die keine Daten und nur rein virtuelle Methoden enthält. Sie können die Definition eines Interface für die Anzeige ändern, indem Sie im Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; Optionen festlegen. (Die Option &#039;&#039;&#039;Interfaces müssen von IUnknown abgeleitet sein&#039;&#039;&#039; bestimmt, ob ActiveX/COM-Typen als Interfaces angezeigt werden, und Sie können die Option &#039;&#039;&#039;Reine abstrakte Klassen als Interfaces anzeigen&#039;&#039;&#039; deaktivieren.)  &#039;&#039;&#039;2&#039;&#039;&#039; Dasselbe Symbol wird für Methoden, Operationen, Prozeduren und Funktionen verwendet. Sie können Methoden (mit der Schaltfläche [[File:ClExplAddMethod.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;3&#039;&#039;&#039; Sie können Felder (mit der Schaltfläche [[File:ClExplAddField.png]]) nur zu verwalteten Units hinzufügen.  &#039;&#039;&#039;4&#039;&#039;&#039; Die Anzeige von Typedefs und Aufzählungen können Sie mit den Schaltflächen [[File:ClExplTypedef.png]] und [[File:ClExplEnum.png]] sowie mit dem Dialogfeld Klassen-Explorer [[Klassen-Explorer (C++)|Eigenschaften]] steuern.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchfeld der Typliste [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Oberhalb der &#039;&#039;&#039;Typliste&#039;&#039;&#039; befindet sich ein inkrementelles Suchfeld, das mit dem Symbol einer Lupe [[File:ClExplSearchWGlyph.png|Lupe]] gekennzeichnet ist.&lt;br /&gt;
&lt;br /&gt;
Während der Eingabe eines Strings in das Suchfeld, wird die &#039;&#039;&#039;Typliste&#039;&#039;&#039; so angepasst, dass sie nur die Elemente anzeigt, die diesen String enthalten. Dabei werden auch die Namen der enthaltenen Elemente (wie z.B. die Member einer Klasse) als Treffer behandelt, selbst wenn der Klassenname den String nicht enthält. Das Suchfeld verfügt über ein Dropdown-Menü, mit dem Sie einige wichtige Aspekte der Suche steuern können.  Klicken Sie auf das Suchen-Symbol (Lupe), um das folgende Menü anzuzeigen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle&lt;br /&gt;
|&lt;br /&gt;
Findet alle Elemente, die den Such-String enthalten, selbst wenn der String nur in einem Parameter oder einem Vorfahren vorhanden ist. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur Name&lt;br /&gt;
|&lt;br /&gt;
Findet nur Typen, deren Namen den Such-String enthalten. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groß-/Kleinschreibung nicht beachten&lt;br /&gt;
|&lt;br /&gt;
Erfordert, dass Elemente bezüglich der Groß-/Kleinschreibung mit dem Such-String übereinstimmen müssen. Vorgabe ist ein (Groß-/Kleinschreibung beachten).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Symbole in der Symbolleiste==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Symbole werden auf den Schaltflächen in der Symbolleiste des Klassen-Explorers angezeigt:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Symbol&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplSortType.png|Nach Typen sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert nach Typen, entweder auf- oder absteigend.  [[File:ClExplSortType.png]] sortiert die verschiedenen Typen in der folgenden Reihenfolge:&lt;br /&gt;
* Klassen&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Strukturen&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Methoden&lt;br /&gt;
* Variablen&lt;br /&gt;
&lt;br /&gt;
Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortByTypes.png]] sortiert einzelne Typen in absteigender Reihenfolge. In beiden Fällen zeigt die &#039;&#039;&#039;Typliste&#039;&#039;&#039; die Typen in alphabetischer Reihenfolge (der Standardansicht) an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Alphabetisch sortieren]]&lt;br /&gt;
|&lt;br /&gt;
Sortiert alphabetisch aufsteigend (A-Z) nach Namen. Die Schaltfläche &amp;quot;Absteigend&amp;quot; [[File:ClExplSortAlph.png]] sortiert absteigend (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Typen nicht gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nicht.  Typen werden linear als Stammknoten angezeigt, anstatt den übergeordneten Knoten (Namespace-, Datei- oder benutzerdefinierte Dateigruppen-Knoten) zugeordnet zu werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Typen nach Vererbungshierarchie gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach Vererbungshierarchie. Typen werden unter ihren Basistypknoten angezeigt; oder linear, wenn kein Basistyp vorhanden ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Nach Namespace gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Namespaces.  Jeder Knoten wird durch ein Namespace-Symbol [[File:GroupTypesByNamespace.png]] repräsentiert, und die Typen in dem Namespace werden unter diesem Symbol aufgelistet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Typen nach Dateien gruppieren]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach ihren Dateien. Zeigt ein Datei-Symbol ([[File:ClExplFile.png]]) für jede Datei (.cpp-, .h- oder .hpp-Datei) an und listet die in jeder Datei definierten Elemente auf.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Benutzerdefinierte Dateigruppen]]&lt;br /&gt;
|&lt;br /&gt;
Gruppiert Typen nach benutzerdefinierten Dateigruppen. Verwendet die Standardanzeigegruppen sowie alle benutzerdefinierten Gruppen, die Sie angelegt haben.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RefreshListofTypes.bmp|Typen aktualisieren]]&lt;br /&gt;
|&lt;br /&gt;
Aktualisiert die Typliste. Analysiert geänderte Quelltextdateien und aktualisiert die Typliste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Abbrechen-Symbol]]&lt;br /&gt;
|&lt;br /&gt;
Bricht die aktiven Browser-Compilierungen ab.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Informationen entfernen]]&lt;br /&gt;
|&lt;br /&gt;
Entfernt alle Browser-Informationen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Methode hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Methode hin.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Feld hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse ein neues Feld hinzu.  Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Eigenschaft hinzufügen]]&lt;br /&gt;
|&lt;br /&gt;
Fügt dieser Klasse eine neue Eigenschaft hinzu. Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&#039;&#039;&#039;. Ist nur für verwaltete Units aktiviert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Typen filtern]]&lt;br /&gt;
|&lt;br /&gt;
Konfiguriert benutzerdefinierte Dateigruppen. Öffnet das Dialogfeld [[Explorer-Dateigruppen|Explorer-Dateigruppen]], in dem Sie Folgendes ausführen können:&lt;br /&gt;
* Eigene Dateigruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; erstellen&lt;br /&gt;
* Bestimmte Gruppen aktivieren/deaktivieren&lt;br /&gt;
* Die Anzeigereihenfolge der Gruppen in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; festlegen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Typedefs anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Typedefs der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Aufzählungen anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Aufzählungen der obersten Ebene in der Typliste an. Vorgabe ist ein (angezeigt).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Funktionen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Funktionen der obersten Ebene in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Variablen in Typliste anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Zeigt die Variablen der obersten Ebene (global) in der Typliste an. Vorgabe ist aus.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Geerbte Member anzeigen]]&lt;br /&gt;
|&lt;br /&gt;
Bezieht geerbte Member ein.  Standardmäßig bezieht die &#039;&#039;&#039;Member-Ansicht&#039;&#039;&#039; geerbte Klassen-Member ein, indem die Member des Vorfahrtyps unter den Membern des ausgewählten Typs angezeigt werden.  Beispielsweise steht nach TForm3 sein Vorfahrtyp, TForm. Wenn diese Schaltfläche nicht gedrückt ist, werden nur lokal definierte Member angezeigt. Vorgabe ist ein.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Zu Deklaration wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Deklaration des ausgewählten Knotens. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Deklaration des ausgewählten Eintrags hervor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Zur Definition wechseln]]&lt;br /&gt;
|&lt;br /&gt;
Wechselt zur Definition dieser Deklaration. Öffnet den Quelltext im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; und hebt die Definition des ausgewählten Eintrags hervor. Der C++-Compiler behält u.a. folgende Informationen bei: wann Symbole zum ersten Mal definiert wurden und wann sie verwendet wurden. Anhand dieser Informationen wird der Befehl &#039;&#039;&#039;Zur Definition wechseln&#039;&#039;&#039; ausgeführt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kontextmenü der Typliste==&lt;br /&gt;
&lt;br /&gt;
Durch Klicken mit der rechten Maustaste auf ein Element in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; werden die folgenden Kontextmenübefehle angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Kontextmenübefehle sind nur für Elemente aktiviert, die in einer &#039;&#039;&#039;verwalteten Unit&#039;&#039;&#039; deklariert sind; d.h., die .CPP- und die .H-Datei müssen Bestandteil des Projekts sein, das Sie mit dem C++-Klassen-Explorer untersuchen. Sie können mit dem C++-Klassen-Explorer z.B. keine Felder, Methoden oder Eigenschaften zu VCL-Elementen hinzufügen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zu Deklaration wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Deklaration des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zur Definition wechseln&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Fenster des &#039;&#039;&#039;[[Quelltext-Editor|Quelltext-Editors]]&#039;&#039;&#039;, und die Definition des ausgewählten Elements erhält den Fokus. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit definiert ist.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle ausblenden&lt;br /&gt;
|&lt;br /&gt;
Schließt alle Knoten, Ordner und Gruppen, die in der &#039;&#039;&#039;Typliste&#039;&#039;&#039; geöffnet sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gruppieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Gruppierung fest, die im Klassen-Explorer verwendet werden soll. Folgende Optionen stehen zur Auswahl:&lt;br /&gt;
* Datei (Unit-Datei, .cpp-Datei)&lt;br /&gt;
* Namespace&lt;br /&gt;
* Benutzerdefinierte Gruppen ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;IhrProjekt&amp;amp;gt; usw.)&lt;br /&gt;
* Nicht gruppieren&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Anzeigen&lt;br /&gt;
|&lt;br /&gt;
Legt fest, dass bestimmte Elemente in der obersten Ebene der Klassen-Explorer-Ansicht angezeigt oder nicht angezeigt werden. Wählen Sie:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Aufzählungen&lt;br /&gt;
&lt;br /&gt;
Durch Einbeziehen bzw. Unterdrücken eines oder beider Elemente lassen sich weitere Details des spezifischen Elements in der Ansicht anzeigen.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Trotz Deaktivieren der Anzeige eines dieser Elemente werden Elemente des ausgeschlossenen Typs weiterhin in der Klassenstruktur angezeigt. Und zwar, weil sich dieser Befehl nur auf Elemente der obersten Ebene auswirkt.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sortieren&lt;br /&gt;
|&lt;br /&gt;
Legt die Sortierung fest, die im Klassen-Explorer verwendet werden soll. Sie können alle Elemente alphabetisch oder nach Typ sortieren. Wählen Sie:&lt;br /&gt;
* Alphabetisch&lt;br /&gt;
* Typ&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Feld hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Feld hinzufügen (C++)|Feld hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element ein neues Feld hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Methode hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Methode hinzufügen (C++)|Methode hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Methode hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaft hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen]]&#039;&#039;&#039;, in dem Sie dem ausgewählten Element eine neue Eigenschaft hinzufügen können. Ist nur aktiviert, wenn ein Element ausgewählt ist, das in einer verwalteten Unit deklariert ist, und Sie Schreibrechte für den Quelltext besitzen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eigenschaften&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;[[Klassen-Explorer (C++)|Eigenschaften]]&#039;&#039;&#039; (identisch mit dem Dialogfeld &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; C++-Optionen &amp;amp;gt; [[Klassen-Explorer (C++)|Klassen-Explorer]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  Sie können drei Arten von Optionen festlegen:&lt;br /&gt;
*&#039;&#039;&#039;Browser-Compiler&#039;&#039;&#039;-Optionen:&lt;br /&gt;
** Vorcompilierte Header aktivieren&lt;br /&gt;
** Compiler-Meldungen im Meldungsfenster anzeigen&lt;br /&gt;
* &#039;&#039;&#039;Benutzerdefinierte&#039;&#039;&#039; Befehlszeilenoptionen für den [[C++-Toolkette|C++-Compiler]]&lt;br /&gt;
*&#039;&#039;&#039;Angezeigte Typen&#039;&#039;&#039;-Optionen&lt;br /&gt;
** Nur solche Klassen als Interfaces anzeigen, die nur rein virtuelle Funktionen haben&lt;br /&gt;
** Und nur Klassen anzeigen, die von IUnknown abgeleitet sind&lt;br /&gt;
*&#039;&#039;&#039;Suchoptionen&#039;&#039;&#039;&lt;br /&gt;
** Suche ohne Berücksichtigung der Groß-/Kleinschreibung&lt;br /&gt;
** Platzhalter zulassen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Übersicht über den C++-Klassen-Explorer|Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
* [[Klassen-Explorer (C++)|Klassen-Explorer (C++)]]-Optionen (Dialogfeld)&lt;br /&gt;
* [[C++-Klassen-Explorer - Themen|C++-Klassen-Explorer - Themen]]&lt;br /&gt;
* [[Feld hinzufügen (C++)|Feld hinzufügen (C++)]]&lt;br /&gt;
* [[Eigenschaft hinzufügen (C++)|Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
* [[Methode hinzufügen (C++)|Methode hinzufügen (C++)]]&lt;br /&gt;
* [[Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Deklarationen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer|Suchen von Definitionen von Klassen-, Interface-, Typ- und Klassen/Interface-Membern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
* [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer|Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Feldern mit dem C++-Klassen-Explorer|Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Methoden mit dem C++-Klassen-Explorer|Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer|Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[fr:Fenêtre Explorateur de classes C++]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Protokollbereich&amp;diff=206854</id>
		<title>Protokollbereich</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Protokollbereich&amp;diff=206854"/>
		<updated>2016-04-13T09:07:38Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;Next100.bmp&amp;#039; → &amp;#039;Next100.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Projektverwaltung}}&lt;br /&gt;
&lt;br /&gt;
Sie können den Protokollbereich in IDE mit den folgenden Befehlen anzeigen:&lt;br /&gt;
&lt;br /&gt;
*Für &#039;&#039;&#039;Subversion&#039;&#039;&#039;: &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; | mit der rechten Maustaste auf ein von SVN kontrolliertes Projekt klicken | {{Menu|Subversion &amp;amp;gt; Protokoll anzeigen}}&lt;br /&gt;
*Für &#039;&#039;&#039;Git&#039;&#039;&#039;: &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; |mit der rechten Maustaste auf ein von Git kontrolliertes Projekt klicken | {{Menu|Git &amp;amp;gt; Protokoll anzeigen}}&lt;br /&gt;
*Für &#039;&#039;&#039;Mercurial: &#039;&#039;&#039; &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; | mit der rechten Maustaste auf ein von Mercurial kontrolliertes Projekt klicken | {{Menu|Mercurial &amp;amp;gt; Protokoll anzeigen}}&lt;br /&gt;
&lt;br /&gt;
Mit dem Kontextmenübefehl &#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; zeigen Sie den Inhalt des Versionskontrollprotokolls für das ausgewählte Projekt an. Sie müssen eine der beiden Befehlsoptionen von &#039;&#039;&#039;Protokoll anzeigen&#039;&#039;&#039; auswählen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aus Repository-Stammverzeichnis&#039;&#039;&#039; durchsucht die Verzeichnisstruktur nach dem letzten Verzeichnis, das von demselben Repository wie die Projektdatei verwaltet wird, und fügt dann dem Protokollbereich alle Dateien aus diesem Verzeichnis und aus dessen Unterverzeichnissen hinzu. &lt;br /&gt;
* &#039;&#039;&#039;Aus Projektverzeichnis&#039;&#039;&#039; fügt dem Protokollbereich alle Dateien aus dem Projektverzeichnis und aus dessen Unterverzeichnissen hinzu.&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Protokollbereich&#039;&#039;&#039; wird im Hauptfenster der IDE angezeigt.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Element&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:HistViewRefresh.jpg]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Aktualisieren&lt;br /&gt;
|&lt;br /&gt;
Zeigt alle bis jetzt übernommenen Revisionen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Next100.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Nächsten 100&lt;br /&gt;
|&lt;br /&gt;
Zeigt die nächsten 100 Revisionen an.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RevisionRange.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Bereich&lt;br /&gt;
|&lt;br /&gt;
(&#039;&#039;&#039;Subversion&#039;&#039;&#039;) Zeigt den ausgewählten Revisionsbereich an. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchGlass.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Suchen&lt;br /&gt;
|&lt;br /&gt;
Sucht alle Revisionen anhand des Autors, der Kommentare oder der übergebenen Dateien.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Revision &lt;br /&gt;
|&lt;br /&gt;
Hier werden alle oder 100 Revisionen gruppiert nach Revisions-ID, Autor, Datum und Kommentar angezeigt. Wählen Sie eine Revision aus, um im unteren Bereich des Fensters Details dazu anzuzeigen. &lt;br /&gt;
&lt;br /&gt;
Sie können die Ansicht sortieren, indem Sie auf einen Spaltentitel, wie Revision, Autor, Datum oder Bemerkung, klicken.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Kommentar &lt;br /&gt;
|&lt;br /&gt;
Zeigt den Kommentar an, der der ausgewählten Revision zugeordnet ist. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Dateien &lt;br /&gt;
|&lt;br /&gt;
Zeigt alle Dateien an, die für die ausgewählte Revision übergeben wurden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie im Hauptfenster des &#039;&#039;&#039;Protokollbereichs&#039;&#039;&#039; in der IDE mit der rechten Maustaste auf eine Revision klicken, können Sie auch folgende Aktionen ausführen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mit vorheriger Revision vergleichen&#039;&#039;&#039;: Zeigt die Unterschiede zwischen einer Revision und der vorherigen Revision der Datei an.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die folgenden Dateitypen können nicht mit früheren Revisionen verglichen werden: &amp;lt;code&amp;gt;.dpr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.dproj&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;.cproj&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Subversion-Protokollbereich==&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Projekt dem Subversion-Versionskontrollsystem unterliegt, können Sie im &#039;&#039;&#039;Protokollbereich&#039;&#039;&#039; weitere Versionskontrollaktionen auswählen, indem Sie mit der rechten Maustaste auf eine Revision einer Datei klicken.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Aktion&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Änderungen aus dieser Revision zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Setzt alle Änderungen zurück, die in einer Revision enthalten sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Auf diese Revision zurücksetzen&lt;br /&gt;
|&lt;br /&gt;
Setzt die Änderungen der Dateien, die der Versionskontrolle unterliegen, auf den Status der ausgewählten Revision zurück.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Kommentar bearbeiten&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht die Bearbeitung des Versionskontrollkommentars für die ausgewählte Revision.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Versionskontrollsysteme in der IDE|Versionskontrollsysteme in der IDE]]&lt;br /&gt;
** [[Subversion-Integration in der IDE|Subversion-Integration in der IDE]]&lt;br /&gt;
** [[Git-Integration in der IDE|Git-Integration in der IDE]]&lt;br /&gt;
** [[Mercurial-Integration in der IDE|Mercurial-Integration in der IDE]]&lt;br /&gt;
* [[Anzeigen des Versionskontrollprotokolls|Anzeigen des Versionskontrollprotokolls]]&lt;br /&gt;
* [[Anzeigen der Historie und der Revisionen|Anzeigen der Historie und der Revisionen]] &lt;br /&gt;
* [[Anzeigen von Versionskontroll-Kommentaren|Anzeigen von Versionskontrollkommentaren]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Log Pane]]&lt;br /&gt;
[[fr:Volet Journal]]&lt;br /&gt;
[[ja:［ログ］ペイン]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_von_TImageList-Bilderlisten_als_zentralisierte_Bildersammlungen&amp;diff=206853</id>
		<title>Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_von_TImageList-Bilderlisten_als_zentralisierte_Bildersammlungen&amp;diff=206853"/>
		<updated>2016-04-13T09:07:33Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|FireMonkey-Anwendungsdesign}}&lt;br /&gt;
[[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderlisten von {{FM}} bieten Tools mit vielfältigen Funktionen für die Verwendung von zentralisierten Sammlungen kleiner Bilder durch GUI-Elemente (Steuerelemente, Menüs und andere) in {{FM}}-Anwendungen. &lt;br /&gt;
{{f|vcl|&lt;br /&gt;
Die [[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderlisten in {{FM}} dienen demselben Zweck wie die [[lib_de:Vcl.Controls.TImageList|Vcl.Controls.TImageList]]-Bilderlisten in der VCL, bieten aber fortgeschrittenere Funktionen.}} Die [[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderlisten in {{FM}} werden verwendet, um große Mengen von Symbolen oder Bitmaps effektiv zu verwalten, und sie sind für plattformübergreifende Anwendungen geeignet.&lt;br /&gt;
&lt;br /&gt;
Da {{FM}} ein plattformübergreifendes Framework (Windows, iOS, Mac OS X und Android) ist, können {{FM}}-Anwendungen auf Geräten mit unterschiedlicher Punktdichte und Auflösung des Bildschirms ausgeführt werden. &lt;br /&gt;
Bei Verwendung der [[lib_de:FMX.MultiResBitmap|Bitmaps mit Mehrfachauflösung]] von {{FM}} werden Ihre Bilder und Symbole in {{FM}}-Anwendungen korrekt in verschiedenen Punktdichten, Auflösungen und auf unterschiedlichen Plattformen (Windows, iOS, Mac OS X und Android) dargestellt. Ein Bitmap mit Mehrfachauflösung ist eine Sammlung von Bitmap-Elementen, die dasselbe Bild in unterschiedlichen Skalierungen enthält.&lt;br /&gt;
&lt;br /&gt;
==Gründe für die Verwendung von Bilderlisten==&lt;br /&gt;
&lt;br /&gt;
In einer GUI-Anwendung kann eine Vielzahl von Steuerelementen (wie Schaltflächen, Menüeinträge, Einträge in verschiedenen Listen) kleine Bilder (Symbole, Piktogramme oder Widgets) enthalten. Beispielsweise hat [[lib_de:FMX.Menus.TMenuItem|TMenuItem]] die Eigenschaft [[lib_de:FMX.Menus.TMenuItem.Bitmap|Bitmap]]. Mit dieser Eigenschaft können Sie ein Bild aus einer Datei laden. Dies ist die einfachste und anscheinend die bequemste Art des Ladens von Bildern in Ihre Anwendungen. In jedes neue Steuerelement können Sie ein bestimmtes Bild laden und es anzeigen.&lt;br /&gt;
&lt;br /&gt;
Eine andere Möglichkeit stellt das Speichern aller in einer Anwendung verwendeten Bilder in einer zentralisierten Sammlung dar. Für jedes Steuerelement wird dabei nur ein Verweis auf ein Bild in dieser Sammlung gespeichert. Beispielsweise können Sie ein Bild aus einem Stil verwenden. Wählen Sie zum Beispiel im Objektinspektor für eine Schaltfläche die Eigenschaft &#039;&#039;&#039;StyleLookup&#039;&#039;&#039; aus, klicken Sie auf den Pfeil, um die Dropdown-Liste zu erweitern, und wählen Sie {{Code|searchtoolbutton}} aus. Das Symbol &amp;quot;Vergrößerungsglas&amp;quot; wird für die Schaltfläche angezeigt. Wir haben diese Möglichkeit beibehalten, weil sie für eine feste Sammlung der meisten Standardsymbole sehr praktisch ist. Für reale Anwendungen müssen Sie aber häufig individuell gestaltete Symbole laden und speichern. Für solche Fälle kann die [[lib_de:FMX.ImgList.TImageList|TImageList]]-Komponente sehr nützlich sein.&lt;br /&gt;
&lt;br /&gt;
Das schematische Vorgehen bei der Verwendung von [[lib_de:FMX.ImgList.TImageList|TImageList]] kann folgendermaßen beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
# Fügen Sie einem Formular (besser einem speziell erstellten Datenmodul) eine [[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderliste (nicht sichtbare Komponente) hinzu.&lt;br /&gt;
# Laden Sie Ihre Bilder in dieses [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekt.&lt;br /&gt;
# Wählen Sie im Objektinspektor die Eigenschaft &#039;&#039;&#039;Images&#039;&#039;&#039; Ihres Steuerelements aus, klicken Sie auf den Pfeil, um die Dropdown-Liste zu erweitern, und wählen Sie den Verweis auf das [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekt aus. &lt;br /&gt;
# Wählen Sie in der Eigenschaft &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; die Anzahl der Bilder in dem Bilderlisten-Objekt aus, die Sie anzeigen möchten.&lt;br /&gt;
&lt;br /&gt;
Wiederholen Sie die Schritte 3 und 4 für jedes neue Steuerelement. Wenn das [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekt kein passendes Bild enthält, wiederholen Sie Schritt 2.&lt;br /&gt;
Im ersten Moment könnte dieses Vorgehen zu kompliziert wirken. Anhand der folgenden [[lib_de:FMX.ImgList.TImageList|TImageList]]-Verwendungsbeispiele werden die Vorteile dieser Schritte und die Verwendung von [[lib_de:FMX.ImgList.TImageList|TImageList]] gegenüber dem einfachen Auswählen des gewünschten Bildes aus einem Ordner erläutert.  &lt;br /&gt;
&lt;br /&gt;
Das erste Beispiel: Eine Sammlung von Bildern eines erfahrenen Programmierers kann ohne Weiteres 9.000 bis 10.000 Bilder enthalten. Die Suche nach einem bestimmten Bild in solchen Sammlungen kann sehr mühsam sein. Andererseits können auch in recht komplexen Anwendungen bis zu 100 – 200 Bilder verwendet werden. Für viele Steuerelemente in einer Anwendung kann dasselbe (oder ein ähnliches) Bild verwendet werden, und eine gewisse Konsistenz bei der Verwendung dieser Bilder ist wünschenswert. Beispielsweise hat etwa vor einem Jahr ein früherer Kollege von Ihnen bei der Entwicklung der ersten Version Ihres Programms der &#039;&#039;&#039;Speichern&#039;&#039;&#039;-Schaltfläche ein Symbol mit einer blauen 3-Zoll-Diskette zugewiesen. Bei der Entwicklung der neuen Version Ihres Programms müssen Sie jetzt ein neues Formular mit derselben &#039;&#039;&#039;Speichern&#039;&#039;&#039;-Schaltfläche erstellen und ihr dasselbe Symbol zuweisen. Dieses Symbol zu finden, könnte sich jedoch als schwierig erweisen. Bei der Verwendung des [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekts hätten Sie dieses Problem nicht, weil Sie einfach dieses Symbol aus der für Ihr [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekt erweiterten Dropdown-Liste auswählen könnten.&lt;br /&gt;
&lt;br /&gt;
Das zweite Beispiel: Angenommen, Ihr Chef hat entschieden, dass es nun an der Zeit ist, ein Symbol mit der modernen Energiesparlampe anstatt des Symbols mit der alten Glühbirne zu verwenden. Wie viele Steuerelemente (und Menüeinträge) verwenden dieses Symbol? Wie lange brauchen Sie, um all diese Symbole zu ändern? Wenn all Ihre Symbole in einer zentralisierten Bildersammlung gespeichert sind, dann sind solche Massenersetzungen ein Kinderspiel. Sie müssen nur dieses Symbol in Ihrer zentralisierten Bildersammlung ändern.&lt;br /&gt;
Im Anschluss daran können Sie auch ein Datenmodul, das eine Sammlung mit Bildern (Bilderliste) enthält, erstellen und dieses Modul mehreren Anwendungen hinzufügen, die Bilder aus dieser Sammlung verwenden müssen.    &lt;br /&gt;
&lt;br /&gt;
Ein kurzes drittes Beispiel: Die dynamische Erstellung von vielen Steuerelementen, die zur Laufzeit Symbole anzeigen, produziert ein Menge von doppelten Grafikdaten. Wenn Sie &#039;&#039;&#039;TImageList&#039;&#039;&#039; verwenden, speichert jedes Steuerelement nur einen Index auf das zu zeichnende Symbol in der &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Sammlung. &lt;br /&gt;
&lt;br /&gt;
Die Verwendung der gemeinsamen &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Sammlung trägt also dazu bei, ähnliche Aufgaben wie die Wiederverwendung von Code, aber in Bezug auf Grafikdaten, zu lösen.&lt;br /&gt;
&lt;br /&gt;
==Verwendung von Bilderlisten==&lt;br /&gt;
&lt;br /&gt;
Sehen Sie sich das [http://youtu.be/QI_dwMWtpuc Video, das die typischen Schritte beim Erstellen einer neuen Bilderliste in einem FireMonkey-Projekt demonstriert], und das [http://youtu.be/IZfG2S9KGcU Video, das zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste bearbeitet wird], an.&lt;br /&gt;
&lt;br /&gt;
Das detaillierte Vorgehen bei der Verwendung von [[lib_de:FMX.ImgList.TImageList|TImageList]] kann folgendermaßen beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
# Erstellen Sie ein Datenmodul, und setzen Sie es vor das Hauptformular in der Modulliste eines Projekts.&lt;br /&gt;
# Fügen Sie den Unit-Namen des Datenmoduls in den &#039;&#039;&#039;uses&#039;&#039;&#039;-Abschnitt des Hauptmoduls ein.&lt;br /&gt;
# Ziehen Sie aus der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; ein &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt auf das Datenmodul.&lt;br /&gt;
# Doppelklicken Sie auf das &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt.&amp;lt;br /&amp;gt; Der leere [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor ({{FM}})]] wird geöffnet.&lt;br /&gt;
# Klicken Sie auf die Schaltfläche &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039;.&lt;br /&gt;
# Suchen Sie im Dialogfeld &#039;&#039;&#039;Bilder hinzufügen&#039;&#039;&#039; die gewünschte Grafikdatei, und klicken Sie auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;. Wechseln Sie beispielsweise zum Ordner &amp;lt;br /&amp;gt; &#039;&#039;&#039;{{InstallPath}}\Images\GlyFX\Icons\XP\PNG\16x16&#039;&#039;&#039;&amp;lt;br /&amp;gt;, und wählen Sie darin eine Grafikdatei aus.&lt;br /&gt;
# Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; wird eine Vorschau aller geöffneten Bilder angezeigt. Sie können die Reihenfolge der Bilder durch Ziehen mit der Maus ändern.&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Komponente &#039;&#039;&#039;TImageList&#039;&#039;&#039; selbst hat keine allgemeinen &#039;&#039;&#039;Width&#039;&#039;&#039;- und &#039;&#039;&#039;Height&#039;&#039;&#039;-Eigenschaften. Jedes Bild wird so skaliert, dass es am besten zu der Form des Steuerelements passt, in dem das Bild angezeigt wird. Wenn Sie die Größe des Bereichs &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; ändern, wird die Größe der Bilder entsprechend geändert.&lt;br /&gt;
#:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Beachten Sie, dass Sie zwar Bilder in beliebiger Größe hinzufügen können, &#039;&#039;&#039;TImageList&#039;&#039;&#039; aber für die Aufnahme von vielen kleinen Bildern konzipiert ist, die in verschiedenen GUI-Elementen (Schaltflächen, Menüeinträge, Listen usw.) angezeigt werden können. Standardmäßig werden Bilder ohne Änderungen gespeichert. Sie werden bei Bedarf skaliert. Wenn Sie einige große Bilder oder Fotos laden, werden diese daher nicht wie erwartet auf einer 24x24-Schaltfläche angezeigt, und eine Anwendung auf einem mobilen Gerät könnte einfach aufgrund mangelnder Systemressourcen hängen bleiben.&lt;br /&gt;
# Klicken Sie jetzt auf &#039;&#039;&#039;OK&#039;&#039;&#039;, um den [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor]] zu schließen.&lt;br /&gt;
# Suchen Sie in der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; das Grafiksteuerelement [[lib_de:FMX.ImgList.TGlyph|TGlyph]]. Die Funktionalität von [[lib_de:FMX.ImgList.TGlyph|TGlyph]] ist vergleichbar mit der von [[lib_de:FMX.Objects.TImage|TImage]], aber TGlyph enthält keine Grafikdaten.&lt;br /&gt;
# Suchen Sie im &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; die Eigenschaft [[lib_de:FMX.ImgList.TGlyph.Images|Images]] des TGlyph-Steuerelements. Die Liste in [[lib_de:FMX.ImgList.TGlyph.Images|Images]] enthält alle &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Sammlungen des Projekts.&lt;br /&gt;
# Wählen Sie die gewünschte &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Sammlung aus, und suchen Sie die Eigenschaft [[lib_de:FMX.ImgList.TGlyph.ImageIndex|ImageIndex]]. &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; ist der Index (Nummer) eines Bildes in der Bilderliste. Die Liste in [[lib_de:FMX.ImgList.TGlyph.ImageIndex|ImageIndex]] enthält alle Bilder, die in der ausgewählten &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Sammlung enthalten sind. Sie können ein gewünschtes Bild auswählen oder den ganzzahligen Index (&#039;&#039;&#039;ImageIndex&#039;&#039;&#039;) des Bildes, das Sie anzeigen möchten, eingeben. Wenn für den angegebenen &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; kein Bild vorhanden ist, wird kein Bild ausgewählt.   &lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TGlyph|TGlyph]] ist von [[lib_de:FMX.Controls.TControl|TControl]] abgeleitet und kann in Stilen zum Erstellen von Steuerelementen verwendet werden. [[lib_de:FMX.ImgList.TGlyph|TGlyph]] ist in vielen Steuerelementen enthalten, die die Verwendung von Bilderlisten unterstützen. &lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TGlyph|TGlyph]]-Steuerelemente verfügen über die Eigenschaft [[lib_de:FMX.ImgList.TGlyph.AutoHide|AutoHide]]. [[lib_de:FMX.ImgList.TGlyph.AutoHide|AutoHide]] legt fest, dass das [[lib_de:FMX.ImgList.TGlyph|TGlyph]]-Steuerelement den Wert der Eigenschaft [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] selbst verwaltet:&lt;br /&gt;
&lt;br /&gt;
* Wenn während der Laufzeit einer Anwendung [[lib_de:FMX.ImgList.TGlyph.AutoHide|AutoHide]] {{True}} ist, dann ist [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] {{True}}, falls das Steuerelement Grafiken enthält ([[lib_de:FMX.ImgList.TGlyph.BitmapExists|BitmapExists]] ist {{True}}). Andernfalls hat [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] den Wert {{False}}. Wenn im Code der Anwendung versucht wird, [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] auf einen neuen Wert zu setzen, dann wird dieser Wert ignoriert. Der [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]]-Wert ist für die Eigenschaft [[lib_de:FMX.ImgList.TGlyph.Align|Align]] von Bedeutung, wenn [[lib_de:FMX.ImgList.TGlyph.Align|Align]] nicht {{Code|None}} ist. Wenn [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] {{True}} ist, dann zeichnet ein leeres sichtbares Steuerelement den leeren Raum, der von dem Steuerelement belegt wird. Wenn [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] {{False}} ist, dann zeichnet ein leeres unsichtbares Steuerelement den leeren Raum nicht.&lt;br /&gt;
* Wenn [[lib_de:FMX.ImgList.TGlyph.AutoHide|AutoHide]] {{True}} ist, dann ist im Entwurfsmodus [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] immer {{True}}, und es kann nicht darauf zugegriffen werden.    &lt;br /&gt;
&lt;br /&gt;
Viele Grafiksteuerelemente (Schaltflächen, Menüs, Listen usw.) und Aktionen enthalten die neuen Eigenschaften &#039;&#039;&#039;Images&#039;&#039;&#039; und &#039;&#039;&#039;ImageIndex&#039;&#039;&#039;. Bitte beachten Sie, dass für Komponenten, die Listen mit Elementen bereitstellen, im &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; nur die Eigenschaft &#039;&#039;&#039;Images&#039;&#039;&#039; angezeigt wird. Für Elemente dieser Listen zeigt der &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; nur die Eigenschaft &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; an. Die Eigenschaft &#039;&#039;&#039;Images&#039;&#039;&#039; aller Elemente des Listensteuerelements hat denselben Wert wie &#039;&#039;&#039;Images&#039;&#039;&#039; im Listensteuerelement. Das heißt, alle Menüeinträge verwenden immer die &#039;&#039;&#039;Images&#039;&#039;&#039;-Sammlung, die in der Eigenschaft &#039;&#039;&#039;Images&#039;&#039;&#039; des Menüs festgelegt ist.    &lt;br /&gt;
&lt;br /&gt;
Einige Steuerelemente, die über die Eigenschaften &#039;&#039;&#039;Images&#039;&#039;&#039; und &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; verfügen, können die Eigenschaft &#039;&#039;&#039;Bitmap&#039;&#039;&#039; haben, die auch ein Bild referenzieren kann. Wenn die Eigenschaften &#039;&#039;&#039;Images&#039;&#039;&#039; und &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; auf ein vorhandenes Bild zeigen, dann wird dieses Bild gezeichnet. Wenn &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; auf kein vorhandenes Bild zeigt, dann zeichnet das Steuerelement das Bild, das von &#039;&#039;&#039;Bitmap&#039;&#039;&#039; referenziert wird. Beachten Sie, dass ein von &#039;&#039;&#039;Bitmap&#039;&#039;&#039; referenziertes, aber nicht verwendetes Bild nur ignoriert und nicht automatisch gelöscht wird, um Datenverluste zu vermeiden. Zum Beispiel, wenn Sie versehentlich &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; festlegen, um ein nicht-vorhandenes Bild zu referenzieren. Sie können dieses referenzierte Bild manuell löschen, indem Sie die Eigenschaft &#039;&#039;&#039;Bitmap&#039;&#039;&#039; bearbeiten.&lt;br /&gt;
&lt;br /&gt;
==TImageList-Struktur der obersten Ebene==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen kennt eine {{FM}}-Anwendung die erforderliche Größe eines zu zeichnenden Bildes nicht. Die Größe hängt von dem jeweiligen Steuerelement, dem Steuerelementstil und der [[lib_de:FMX.Controls.IScene.GetSceneScale|Skalierung]] der [[lib_de:FMX.Controls.IScene|Szene]] ab (und diese Skalierung kann nicht nur 1, 1,5 oder 2 sein), was wiederum von dem jeweiligen Computer oder dem mobilen Gerät abhängt. Deshalb werden Bilder häufig skaliert, damit sie in die gewünschten Begrenzungen zu passen. Aus diesem Grund wurde die Klasse [[lib_de:FMX.ImgList.TMultiResBitmap|TMultiResBitmap]] eingeführt. [[lib_de:FMX.MultiResBitmap.TCustomMultiResBitmap|Bitmaps mit Mehrfachauflösung]] speichern mehrere Varianten desselben für verschiedene Größen optimierten Bildes. Dadurch werden beim Skalieren von Bildern Qualitätseinbußen minimiert. Als Nächstes wurden die [[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderlisten eingeführt. [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekte speichern Sammlungen von [[lib_de:FMX.ImgList.TMultiResBitmap|TMultiResBitmap]]-Bildern. Jedes dieser [[lib_de:FMX.MultiResBitmap.TCustomMultiResBitmap|Bitmaps mit Mehrfachauflösung]] ist eine Menge von mehreren Varianten desselben Bildes in unterschiedlichen Größen. &lt;br /&gt;
&lt;br /&gt;
Um die Bedeutung und Funktionalität der Elemente im [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor]] zu verdeutlichen, wird im Folgenden die [[lib_de:FMX.ImgList.TImageList|TImageList]]-Struktur der Komponente erläutert.   &lt;br /&gt;
&lt;br /&gt;
Jede [[lib_de:FMX.ImgList.TImageList|TImageList]]-Komponente enthält zwei Sammlungen mit Bildern: &lt;br /&gt;
&lt;br /&gt;
* Die Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] enthält die Daten der Quellgrafiken. Mit diesen Daten werden die Bilder in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] erstellt. &lt;br /&gt;
* Die Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] enthält die Daten, die zum Erstellen derjenigen Bilder erforderlich sind, die als Bilder der [[lib_de:FMX.ImgList.TImageList|TImageList]]-Sammlung gezeichnet werden sollen. &lt;br /&gt;
&lt;br /&gt;
In der &#039;&#039;&#039;[[Strukturansicht|Strukturansicht]]&#039;&#039;&#039; des [[samp_en:FMX.ImageList Sample|Beispiels ImageList]] wird die {{Code|ImageList1}}-Struktur wie in der folgenden Abbildung angezeigt:   &lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor StructureView.png|center|200px|Strukturansicht im Bilderlisten-Editor]]&lt;br /&gt;
&lt;br /&gt;
In dieser Abbildung hat jedes Bild in der [[lib_de:FMX.ImgList.TImageList.Source|Source]]-Sammlung:&lt;br /&gt;
&lt;br /&gt;
* Einen eindeutigen Namen (ohne Berücksichtigung der Groß-/Kleinschreibung) (in jeder [[lib_de:FMX.ImgList.TImageList|TImageList]]-Sammlung). Beispielsweise hat das Bild {{Code|0}} den Namen {{Code|Stop}}, das Bild {{Code|1}} den Namen {{Code|TImageList}} und das Bild {{Code|2}} den Namen {{Code|folder}}. &lt;br /&gt;
* Die Eigenschaft &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;. Jedes Element in einer &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;-Sammlung repräsentiert wiederum eine Variante desselben Bildes mit einer bestimmten Größe (Skalierung). Beispielsweise enthält die &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;-Sammlung des Bildes {{Code|folder}} 5 Bitmaps für die Skalierungen {{Code|1.0}}, {{Code|2.0}}, {{Code|1.5}}, {{Code|3.0}} und {{Code|16.0}}.  &lt;br /&gt;
&lt;br /&gt;
Diese Abbildung zeigt auch, dass jedes Element in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] mehrere Ebenen enthalten kann, die in der Sammlung [[lib_de:FMX.ImgList.TDestinationItem.Layers|Layers]] enthalten sind. Beispielsweise besteht das Bild {{Code|3}} aus 2 Ebenen: die Ebene {{Code|0}} enthält das Bitmap mit Mehrfachauflösung {{Code|folder}} und die Ebene {{Code|1}} enthält das Bitmap mit Mehrfachauflösung {{Code|delete}}. Jede Ebene enthält den Namen des Quell-Bitmaps mit Mehrfachauflösung und Koordinaten eines Abschnitts dieses Bitmaps (immer in der Skalierung {{Code|1}}). Dieser Abschnitt des Bitmaps wird gezeichnet und somit das Bild generiert. Beim Generieren eines Bildes zeichnet {{FM}} zuerst das Bitmap mit Mehrfachauflösung aus der Ebene {{Code|0}}, das Bitmap mit Mehrfachauflösung aus der Ebene {{Code|1}} wird über das erhaltene Bild gezeichnet, das Bitmap mit Mehrfachauflösung aus der Ebene {{Code|2}} wird über das erhaltene Bild gezeichnet usw. Dies wird detaillierter im Abschnitt [[#Bereich &amp;quot;Ausgewähltes Bild&amp;quot;|Bereich &amp;quot;Ausgewähltes Bild&amp;quot;]] erläutert. Wenn ein Bitmap mit Mehrfachauflösung in einer Ebene Bitmaps mit mehreren Skalierungen enthält, dann wird das Bitmap mit der passendsten Skalierung verwendet. Die Skalierung wird entsprechend der erforderlichen Größe des fertigen Bildes und der Skalierung der Szene ausgewählt.&lt;br /&gt;
&lt;br /&gt;
Wenn die Struktur von [[lib_de:FMX.ImgList.TImageList|TImageList]] bekannt ist, können zur Laufzeit Teile der gesamten [[lib_de:FMX.ImgList.TImageList|TImageList]]-Instanz gebildet werden. Das [[samp_en:FMX.ImageList Sample|Beispiel ImageList]] enthält solchen Code. &lt;br /&gt;
&lt;br /&gt;
Zum Bearbeiten einer [[lib_de:FMX.ImgList.TImageList|TImageList]]-Sammlung in der IDE können Sie die &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; und den &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; verwenden. Es steht aber auch speziell dafür der [[#Verwenden des Bilderlisten-Editors|&#039;&#039;&#039;Bilderlisten&#039;&#039;&#039;-Editor]] zur Verfügung, der für die Verwaltung des Inhalts von [[lib_de:FMX.ImgList.TImageList|TImageList]]-Sammlungen besser geeignet ist.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===Unterschiede der TImageList-Implementierung in der VCL===&lt;br /&gt;
&lt;br /&gt;
In der VCL ist eine [[lib_de:Vcl.Controls.TImageList|Vcl.Controls.TImageList]]-Bilderliste eine Sammlung von Bildern mit derselben festen Größe. Dies führt zu Problemen, wenn in Ihrer Anwendung Bilder mit unterschiedlichen Skalierungen gezeichnet werden sollen. Um in VCL-Anwendungen Bilder mit unterschiedlichen Skalierungen zu zeichnen, müssen Sie mehrere &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekte erstellen. Jedes &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt enthält eine spezielle Sammlung von Bildern für eine bestimmte Größe. In all diesen &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekten sollten dieselben Bilder dieselben Nummern (&#039;&#039;&#039;Indizes&#039;&#039;&#039;) haben. Eine VCL-Anwendung kann nur Bilder mit diesen Skalierungen zeichnen. In VCL-Anwendungen ist es schwierig, Bilder während der Laufzeit zu ändern. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Verwenden des Bilderlisten-Editors==&lt;br /&gt;
&lt;br /&gt;
Das [http://youtu.be/IZfG2S9KGcU Video zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste erstellt und bearbeitet wird (EN)]. Dieses Video demonstriert einige fortgeschrittene und wichtige Leistungsmerkmale des Bilderlisten-Editors.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden Eigenschaften des [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editors]] anhand des [[samp_en:FMX.ImageList Sample|Beispiels ImageList]] beschrieben, das als Muster für die Verwendung von Bilderlisten dient. Laden Sie das Projekt &amp;quot;ImageListDemo.dproj&amp;quot;, und doppelklicken Sie in der &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; auf das Modul &amp;quot;UnitDataModule.dfm&amp;quot;. Doppelklicken Sie im [[Formular-Designer|Formular-Designer]] auf das Symbol &#039;&#039;&#039;ImageList1&#039;&#039;&#039;. Der [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor]] wird mit der Komponente &#039;&#039;&#039;ImageList1&#039;&#039;&#039; geöffnet. Der &#039;&#039;&#039;Bilderlisten&#039;&#039;&#039;-Editor enthält drei Bereiche: &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039;, &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; und &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor.png|center|550px|Bilderlisten-Editor]]&lt;br /&gt;
&lt;br /&gt;
===Bereich &amp;quot;Liste der Bilder&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; wird die horizontale Liste der Bilder angezeigt. Jedes Bild ist eine Vorschau eines entsprechenden Bildes in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]]. Diese Bilder werden in der Eigenschaft &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; jedes Steuerelements angezeigt, das diese Bildersammlung verwendet.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; können Sie Bilder mit der Maus ziehen, um deren Reihenfolge in der &#039;&#039;&#039;ImageList1&#039;&#039;&#039;-Bildersammlung zu ändern. &lt;br /&gt;
&lt;br /&gt;
Mit der Schaltfläche &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039; wird ein Bild aus einer Datei hinzugefügt. Durch Klicken auf &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039; wird das Dialogfeld &#039;&#039;&#039;Bilder hinzufügen&#039;&#039;&#039; geöffnet, in dem Sie eine Bilddatei suchen können. Wenn ein hinzuzufügendes Bild um ein Vielfaches der angegebenen &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; größer ist, werden Sie in einem Dialogfeld gefragt, ob der &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039; es in mehrere Bilder aufteilen soll. Dies ist speziell für Symbolleisten-Bitmaps hilfreich, die normalerweise aus mehreren aufeinanderfolgenden kleinen Grafiken bestehen und als größeres Bitmap gespeichert werden. Das hinzugefügte Bild wird in der Vorschauliste des Bereichs &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; hervorgehoben aufgeführt und im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; angezeigt. Das Bild wird der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; hinzugefügt und im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Mit der Schaltfläche &#039;&#039;&#039;Exportieren&#039;&#039;&#039; können Sie alle Bilder aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] in eine Grafikdatei speichern. Das in dieser Datei gespeicherte Bild besteht aus Fragmenten, die alle Bilder aus dem Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; enthalten. Alle Fragmente haben dieselbe durch &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; festgelegte Größe.&lt;br /&gt;
&lt;br /&gt;
Mit der Schaltfläche &#039;&#039;&#039;Löschen&#039;&#039;&#039; wird das ausgewählte Bild aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] gelöscht. (Mit &#039;&#039;&#039;Löschen&#039;&#039;&#039; wird das zugehörige Bild nicht aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] gelöscht.)  &lt;br /&gt;
&lt;br /&gt;
Mit der Schaltfläche [[File:New.png]] (&#039;&#039;&#039;Neues Bild&#039;&#039;&#039;) in der Symbolleiste (in der linken oberen Ecke des Bereichs) wird ein zuvor geladenes Bild (mit einer Ebene) hinzugefügt. Wenn sich der Fokus im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; befindet, dann wird das ausgewählte Bild hinzugefügt. Ansonsten wird ein Bild in einer ausgewählten Ebene im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; hinzugefügt. Das hinzugefügte Bild wird im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; hervorgehoben angezeigt.&lt;br /&gt;
&lt;br /&gt;
===Bereich &amp;quot;Quellen der Bilder&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; (siehe die Abbildung [[#Verwenden des Bilderlisten-Editors| &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039;]] weiter oben) werden alle Bilder in der [[lib_de:FMX.ImgList.TImageList.Source|Source]]-Sammlung der aktuellen [[lib_de:FMX.ImgList.TImageList|TImageList]]-Bilderliste angezeigt. Mit diesen Quellbildern werden Bilder in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] erstellt (angezeigt im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Wie bereits erwähnt, wird durch Klicken auf &#039;&#039;&#039;Löschen&#039;&#039;&#039; im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; das ausgewählte Bild aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] gelöscht. Mit &#039;&#039;&#039;Löschen&#039;&#039;&#039; wird das zugehörige Bild nicht aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] gelöscht, die im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; angezeigt wird. Um ein Bild aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] zu löschen, verwenden Sie die Schaltfläche [[File:Action delete.jpg]] &#039;&#039;&#039;Quelle löschen&#039;&#039;&#039; in der Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
Mit den Pfeilschaltflächen [[File:Arrow up.jpg]] und [[File:Arrow down.jpg]] in der Symbolleiste können Sie die Reihenfolge der Bilder ändern, indem Sie einzelne Bilder nach oben oder unten verschieben.  &lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf die Schaltfläche [[File:New.png]] (&#039;&#039;&#039;Neue Quelle&#039;&#039;&#039;) in der Symbolleiste, um der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] ein neues Bild hinzuzufügen. Durch Klicken auf diese Schaltfläche wird ein Dialogfeld geöffnet, in dem Sie den &#039;&#039;&#039;Namen des neuen Quellelements&#039;&#039;&#039; eingeben müssen. Anschließend wird der [[MultiResBitmap-Editor|MultiResBitmap-Editor]] aktiviert.&lt;br /&gt;
&lt;br /&gt;
====Verwenden des MultiResBitmap-Editors====&lt;br /&gt;
&lt;br /&gt;
Das [http://youtu.be/oFl925XuFgc Video demonstriert die typische Verwendung des MultiResBitmap-Editors (EN)].&lt;br /&gt;
&lt;br /&gt;
Mit dem [[MultiResBitmap-Editor|MultiResBitmap-Editor]] können Sie mehrere, für verschiedene Skalierungen optimierte Bilder hinzufügen:&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor ImageList.png|center|400px|ImageList im MultiResBitmap-Editor]]&lt;br /&gt;
&lt;br /&gt;
Während der Laufzeit wählt eine Anwendung ein Bild aus, das über die am besten geeignete Skalierung verfügt.    &lt;br /&gt;
&lt;br /&gt;
Wie bereits erwähnt, ist die Komponente [[lib_de:FMX.ImgList.TImageList|TImageList]] für die Speicherung von Listen mit einer großen Anzahl kleiner Bilder vorgesehen. Bilder aus der Komponente [[lib_de:FMX.ImgList.TImageList|TImageList]] sind für die Verwendung als Symbole in Steuerelementen, Menüs, Listen usw gedacht.    &lt;br /&gt;
&lt;br /&gt;
Wenn Sie nur Dateien mit großen Bildern haben, dann können Sie deren Größe beim Hinzufügen dieser Bilder im [[MultiResBitmap-Editor|MultiResBitmap-Editor]] anpassen. Klicken Sie, bevor Sie ein großes Bild aus einer Datei hinzufügen, auf das Steuerelement &#039;&#039;&#039;[[MultiResBitmap-Editor#Steuerelemente|SizeKind]]&#039;&#039;&#039;, und wählen Sie in der geöffneten Liste &#039;&#039;&#039;Benutzerdefinierte Größe&#039;&#039;&#039; aus. Die Eingabefelder &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; werden angezeigt, falls sie nicht schon zuvor vorhanden waren. &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; legen die Eigenschaften [[lib_de:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|Width]] und [[lib_de:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|Height]] für das Bild mit &amp;lt;code&amp;gt;Scale = 1&amp;lt;/code&amp;gt; fest. Wenn Sie beispielsweise ein Bild für &amp;lt;code&amp;gt;Scale = 1.5&amp;lt;/code&amp;gt; laden, dann wird die angegebene &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; mit &amp;lt;code&amp;gt;1,5&amp;lt;/code&amp;gt; multipliziert. Um ein Bild für eine bestimmte &#039;&#039;&#039;Skalierung&#039;&#039;&#039; zu laden, klicken Sie in diesem Skalierungs-Eingabefeld auf die Schaltfläche [[Image:Fill All From File.png]]. Um ein Bild für alle &#039;&#039;&#039;Skalierungen&#039;&#039;&#039; zu laden, klicken Sie in der Symbolleiste des &#039;&#039;&#039;MultiResBitmap-Editors&#039;&#039;&#039; auf die Schaltfläche [[Image:Fill All From File.png]] &#039;&#039;&#039;Alle aus Datei füllen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beachten Sie bitte, dass mit der Option &#039;&#039;&#039;Benutzerdefinierte Größe&#039;&#039;&#039; nicht das Bild in einer Quelldatei geändert wird. &#039;&#039;&#039;Benutzerdefinierte Größe&#039;&#039;&#039; ändert nur die Größe des in der FMX- oder DFM-Datei gespeicherten Bildes. &lt;br /&gt;
&lt;br /&gt;
Die vom &#039;&#039;&#039;MultiResBitmap-Editor&#039;&#039;&#039; verwendeten Entwurfszeitinformationen enthalten &#039;&#039;&#039;Transparente Farbe&#039;&#039;&#039;, &#039;&#039;&#039;SizeKind&#039;&#039;&#039;, &#039;&#039;&#039;Breite&#039;&#039;&#039;, &#039;&#039;&#039;Höhe&#039;&#039;&#039; und die Namen von Dateien mit Quellbildern. Diese Eigenschaften werden nicht veröffentlicht, sie werden nur beim Entwurf verwendet. Nach Bearbeitung des Bitmaps mit Mehrfachauflösung können diese Eigenschaften aus der FMX- oder DFM-Datei mit der Schaltfläche [[Image:Clear design time info and close.png]] (&#039;&#039;&#039;Fertig stellen&#039;&#039;&#039;) der Symbolleiste entfernt werden. Mit der Schaltfläche [[Image:Clear design time info and close.png]] des &#039;&#039;&#039;MultiResBitmap-Editors&#039;&#039;&#039; werden die Entwurfszeitinformationen nur aus dem Bitmap mit Mehrfachauflösung entfernt, das gerade im &#039;&#039;&#039;MultiResBitmap-Editor&#039;&#039;&#039; bearbeitet wird. Mit der Schaltfläche [[Image:Clear design time info and close.png]] des &#039;&#039;&#039;Bilderlisten-Editors&#039;&#039;&#039; werden die Entwurfszeitinformationen aller Bilder in der aktuellen Bilderliste entfernt.&lt;br /&gt;
&lt;br /&gt;
===Bereich &amp;quot;Ausgewähltes Bild&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; (siehe die Abbildung [[#Verwenden des Bilderlisten-Editors| &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039;]] weiter oben) werden detaillierte Informationen über das im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; ausgewählte Bild angezeigt. Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; wird eine Vorschau der Bilder in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] angezeigt. &lt;br /&gt;
&lt;br /&gt;
Wie bereits im Abschnitt [[#TImageList-Struktur der obersten Ebene| &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Struktur]] erläutert (siehe die Abbildung [[#TImageList-Struktur der obersten Ebene| &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039;]] weiter oben), kann jedes Bild in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] mehrere [[lib_de:FMX.ImgList.TDestinationItem.Layers|Ebenen]] enthalten. Für jede [[lib_de:FMX.ImgList.TLayer|Ebene]] wird ein [[lib_de:FMX.ImgList.TLayer.Layers|Name]] eines Bildes aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] und dem zugehörigen [[lib_de:FMX.ImgList.TLayer.MultiResBitmap|Bitmap mit Mehrfachauflösung]] angezeigt. Außerdem enthält jede Ebene [[lib_de:FMX.ImgList.TLayer.SourceRect|Koordinaten eines Abschnitts dieses Bitmaps mit Mehrfachauflösung]] (immer in der Skalierung 1, unabhängig von der Skalierung des zu verwendenden Bitmaps). Nur dieser Abschnitt des Bitmaps mit Mehrfachauflösung wird im fertigen Bild gezeichnet.&lt;br /&gt;
&lt;br /&gt;
Normalerweise enthält jedes Bild nur eine Ebene. In manchen Situationen könnte aber die Verwendung mehrerer Ebenen zum Erstellen eines zusammengesetzten Bildes erforderlich sein. Beispielsweise könnte es zweckmäßig sein, eine separate Ebene für ein &amp;quot;durchgestrichenes&amp;quot; oder &amp;quot;Vergrößerungsglas&amp;quot;-Bild zu verwenden. Diese Ebene kann dann über eine Ebene mit einem anderen Bild gelegt werden. Beispielsweise könnte das Bild in der Ebene über eine Ebene mit einem &amp;quot;Ordner&amp;quot;- oder einem &amp;quot;Umschlag&amp;quot;-Bild gezeichnet werden. Dann können diese beiden Ebenen ein kombiniertes Bild bilden, z. B. ein Bild mit einem &amp;quot;durchgestrichenen Ordner&amp;quot; oder einem &amp;quot;Vergrößerungsglas über einem Umschlag&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Beim Generieren eines Bildes zeichnet FireMonkey zuerst das Bitmap mit Mehrfachauflösung aus der Ebene 0, das Bitmap mit Mehrfachauflösung aus der Ebene 1 wird über das erhaltene Bild gezeichnet, das Bitmap mit Mehrfachauflösung aus der Ebene 2 wird über das erhaltene kombinierte Bild gezeichnet usw. Wenn ein Bild mit dem in einer Ebene angegebenen Namen nicht vorhanden ist oder sich der angegebene Sektor außerhalb des Bildes befindet, dann zeichnet die Ebene nichts, und es wird keine Exception ausgelöst. Wenn ein Bitmap mit Mehrfachauflösung in einer Ebene Bitmaps mit mehreren Skalierungen enthält, dann wird das Bitmap mit der passendsten Skalierung verwendet. Die Skalierung wird entsprechend der erforderlichen Größe des fertigen Bildes und der Skalierung der Szene ausgewählt.&lt;br /&gt;
&lt;br /&gt;
Diese Funktionalität wird im Folgenden anhand von Bildern aus dem [[samp_en:FMX.ImageList Sample|Beispiel ImageList]] demonstriert. Wählen Sie im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; (siehe [[#Verwenden des Bilderlisten-Editors|Verwenden des Bilderlisten-Editors]] weiter oben) das Bild mit &amp;lt;code&amp;gt;ImageIndex = 3&amp;lt;/code&amp;gt; aus. Dies ist der &amp;quot;durchgestrichene Ordner&amp;quot;. Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; werden die beiden folgenden Ebenen angezeigt:&lt;br /&gt;
&lt;br /&gt;
[[Image:SelectedImage Folder1.png|center|250px|Bereich &amp;quot;Ausgewähltes Bild&amp;quot; für den &amp;quot;durchgestrichenen Ordner&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
Vergleichen Sie dies mit der Darstellung des Destination-Bildes mit &amp;lt;code&amp;gt;ImageIndex = 3&amp;lt;/code&amp;gt; in der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:StructureView Folder1.png|center|Strukturansicht für den &amp;quot;durchgestrichenen Ordner&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
In dieser Abbildung befindet sich das Bild {{Code|folder}} in der Ebene {{Code|0}} und das Bild {{Code|delete}} in der Ebene {{Code|1}}. Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; wird das Ergebnis dieser beiden Ebenen angezeigt, nämlich das folgende Zielbild &amp;quot;durchgestrichener Ordner&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Image:StrikeThroughFolder.png|center|Durchgestrichener Ordner]]&lt;br /&gt;
&lt;br /&gt;
Das Bild {{Code|delete}} aus der Ebene {{Code|1}} wird über das Bild {{Code|folder}} aus der Ebene {{Code|0}} gezeichnet. &lt;br /&gt;
&lt;br /&gt;
Die Eingabefelder &#039;&#039;&#039;Links&#039;&#039;&#039;, &#039;&#039;&#039;Oben&#039;&#039;&#039;, &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; in einem Ebenenbereich legen die [[lib_de:FMX.ImgList.TLayer.SourceRect|Koordinaten eines Abschnitts des Bitmaps mit Mehrfachauflösung]] fest, der in der Ebene gespeichert ist. Diese Koordinaten haben in der Abbildung &#039;&#039;&#039;Bereich &amp;quot;Ausgewähltes Bild&amp;quot; für den &amp;quot;durchgestrichenen Ordner&amp;quot;&#039;&#039;&#039; für das Bild {{Code|delete}} die Werte {{Code|(0,0,16,16)}}. Setzen Sie nun für das Bild {{Code|delete}} &#039;&#039;&#039;Links&#039;&#039;&#039; auf {{Code|4}} und &#039;&#039;&#039;Oben&#039;&#039;&#039; auf {{Code|4}}. Klicken Sie auf &#039;&#039;&#039;Übernehmen&#039;&#039;&#039;. In der &#039;&#039;&#039;Strukturansicht&#039;&#039;&#039; werden nun die Koordinaten {{Code|(4,4,20,20)}} des Abschnitts für das Bild {{Code|delete}} angezeigt. Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; hat sich das Zielbild &amp;quot;durchgestrichener Ordner&amp;quot; geändert. Das Bild &amp;quot;durchgestrichener Ordner&amp;quot; wurde nach links oben verschoben:&lt;br /&gt;
&lt;br /&gt;
[[Image:StrikeThroughFolder Moved.png|center|&amp;quot;Durchgestrichener Ordner&amp;quot; wurde verschoben]]&lt;br /&gt;
&lt;br /&gt;
Um zu zeigen, wie Koordinaten des Abschnitts eines Bitmaps mit Mehrfachauflösung verwendet werden können, doppelklicken Sie auf das Bild &amp;quot;durchgestrichen&amp;quot;. Der &#039;&#039;&#039;MultiResBitmap-Editor&#039;&#039;&#039; wird geöffnet: &lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor Section.png|center|400px|Im MultiResBitmap-Editor anzuzeigender Abschnitt]]&lt;br /&gt;
&lt;br /&gt;
Diese Abbildung zeigt, welcher Abschnitt des &amp;quot;durchgestrichen&amp;quot;-Bildes in der Ebene gezeichnet wird. Klicken Sie in das Auswahlrechteck, das den anzuzeigenden Abschnitt angibt. Versuchen Sie, die Größe des Auswahlrechtecks zu ändern. Versuchen Sie, das Auswahlrechteck zu verschieben, und beachten Sie die entsprechenden Änderungen der Eigenschaften &#039;&#039;&#039;Links&#039;&#039;&#039;, &#039;&#039;&#039;Oben&#039;&#039;&#039;, &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; des Auswahlrechtecks (in der Ebene im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039;) und die Änderungen des Vorschaubildes im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039;.     &lt;br /&gt;
&lt;br /&gt;
Die Funktionen der Schaltflächen in der Symbolleiste des Bereichs &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; sind weitgehend selbsterklärend.  [[File:New.png]] – Fügt dem Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; eine neue Ebene hinzu. [[File:Action delete.jpg]] – Löscht die ausgewählte Ebene aus dem Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039;. Die Pfeile [[File:Arrow up.jpg]] und [[File:Arrow down.jpg]] verschieben die ausgewählte Ebene nach oben bzw. unten und ändern so die Reihenfolge der Ebenen. Dies kann nützlich sein, weil das Bild in einer Ebene mit einer höheren Nummer über Bilder aus vorherigen Ebenen gezeichnet wird.&lt;br /&gt;
&lt;br /&gt;
==Grundlegende Klassen von TImageList==&lt;br /&gt;
&lt;br /&gt;
Die Informationen über grundlegende Merkmale und Funktionen der Bilderlistenklassen können für die Entwicklung benutzerdefinierter Komponenten, die Bilderlisten verwenden, sehr hilfreich sein. &lt;br /&gt;
&lt;br /&gt;
===Unit &amp;quot;System.ImageList&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Ab Version XE8 stellt {{Product}} die neue RTL-Unit [[lib_de:System.ImageList|System.ImageList]] bereit. [[lib_de:System.ImageList|System.ImageList]] enthält die Gemeinsamkeiten für {{FM}}- und VCL-Code und implementiert die grundlegendsten geräteunabhängigen Funktionen von Bilderlisten. &lt;br /&gt;
[[lib_de:System.ImageList|System.ImageList]] enthält den Code zur Unterstützung der Interaktion zwischen Bildern in einer Bilderliste und deren Verwendung in Komponenten (wie Steuerelemente, Menüeinträge usw.). &lt;br /&gt;
&lt;br /&gt;
Die Unit [[lib_de:System.ImageList|System.ImageList]] definiert die Klassen [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]] und [[lib_de:System.ImageList.TImageLink|TImageLink]].&lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TBaseImageList&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die Klasse [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]]stellt Methoden und Eigenschaften für die Behandlung von Interaktionen zwischen einer Bilderliste und allen GUI-Komponenten bereit, die Bilder aus dieser Bilderliste verwenden. &lt;br /&gt;
{{f|vcl|&lt;br /&gt;
Ab der Version {{Product}} XE8 erben die Klassen [[lib_de:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] und [[lib_de:Vcl.ImgList.TCustomImageList|Vcl.ImgList.TCustomImageList]] diese [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]]-Klasse.}}&lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TImageLink&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Ein [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]]-Bilderlisten-Objekt sendet mit [[lib_de:System.ImageList.TImageLink|TImageLink]]-Objekten Benachrichtigungen über Änderungen, die in dem Bilderlisten-Objekt aufgetreten sind, an Komponenten, die das Bilderlisten-Objekt verwenden.&lt;br /&gt;
&lt;br /&gt;
Wenn Änderungen der Eigenschaft [[lib_de:System.ImageList.TImageLink.ImageIndex|ImageIndex]] oder [[lib_de:System.ImageList.TImageLink.Images|Images]] aufgetreten sind, dann ruft das [[lib_de:System.ImageList.TImageLink|TImageLink]]-Objekt die virtuelle Methode [[lib_de:System.ImageList.TImageLink.Change|Change]] auf. Beachten Sie, dass jede Änderung in [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]] zur Änderung von [[lib_de:System.ImageList.TImageLink.Images|Images]] führt.   &lt;br /&gt;
&lt;br /&gt;
Damit Ihre Komponente eine adäquate Reaktion auf Änderungen in einer Bilderliste bereitstellen kann, muss Ihre Komponente eine Instanz eines [[lib_de:System.ImageList.TImageLink|TImageLink]]-Nachkommens enthalten. Dieser [[lib_de:System.ImageList.TImageLink|TImageLink]]-Nachkomme muss korrekte &#039;&#039;&#039;Images&#039;&#039;&#039;- und &#039;&#039;&#039;ImageIndex&#039;&#039;&#039;-Eigenschaften haben und die Methode [[lib_de:System.ImageList.TImageLink.Change|Change]] überschreiben, oder die Ereignisbehandlungsroutine [[lib_de:System.ImageList.TImageLink.OnChange|OnChange]] muss definiert sein. &lt;br /&gt;
&lt;br /&gt;
[[lib_de:System.ImageList.TBaseImageList|TBaseImageList]] enthält die Array-Eigenschaft [[lib_de:System.ImageList.TBaseImageList.Links|Links]], die [[lib_de:System.ImageList.TImageLink|TImageLink]]-Instanzen enthält. Wenn Sie die Eigenschaft [[lib_de:System.ImageList.TImageLink.Images|TImageLink.Images]] auf eine Komponente setzen, dann wird diese Bilderliste diesem [[lib_de:System.ImageList.TBaseImageList.Links|Links]]-Array hinzugefügt.    &lt;br /&gt;
Nach Änderungen von [[lib_de:System.ImageList.TImageLink.Images|Images]] oder [[lib_de:System.ImageList.TImageLink.ImageIndex|ImageIndex]] übernehmen Nachkommen von [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]] sequenziell alle Bildverknüpfungsobjekte aus dem Array &#039;&#039;&#039;Links&#039;&#039;&#039; und rufen [[lib_de:System.ImageList.TImageLink.Change|Change]] für alle (oder nur für einige) dieser Bildverknüpfungen (Komponenten) auf.    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Eigenschaft TImageLink.IgnoreIndex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist die Eigenschaft [[lib_de:System.ImageList.TImageLink.IgnoreIndex|IgnoreIndex]] {{True}}, dann wird [[lib_de:System.ImageList.TImageLink.Change|Change]] nicht ausgeführt, wenn ein Bild oder die Reihenfolge der Bilder in einer [[lib_de:System.ImageList.TBaseImageList|TBaseImageList]]-Bilderliste geändert wurde. Normalerweise gehen Benachrichtigungen ein, wenn ein Bild an einem Index geändert wird. Durch Setzen von [[lib_de:System.ImageList.TImageLink.IgnoreIndex|IgnoreIndex]] auf {{True}} werden derartige Benachrichtigungen unterdrückt. Diese Eigenschaft kann verwendet werden, wenn eine Anwendung die gesamte Bilderliste anzeigen muss, beispielsweise in einem Editorfenster. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TImageLink.IgnoreImages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist die Eigenschaft [[lib_de:System.ImageList.TImageLink.IgnoreImages|IgnoreImages]] {{True}}, dann wird [[lib_de:System.ImageList.TImageLink.Change|Change]] nicht ausgeführt, wenn der [[lib_de:System.ImageList.TImageLink.Images|Images]]-Wert geändert wurde. {{f|vcl|Diese Eigenschaft wird aus Kompatibilitätsgründen mit VCL-Klassen verwendet, die Klassen aus [[lib_de:System.ImageList|System.ImageList]] erben.}}&lt;br /&gt;
&lt;br /&gt;
===Unit &amp;quot;FMX.ImgList&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Die Unit [[lib_de:FMX.ImgList|FMX.ImgList]] definiert die grundlegenden {{FM}}-Klassen, die {{FM}}-Bilderlisten implementieren. &lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;FMX.ImgList.TCustomImageList&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die Komponente [[lib_de:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] implementiert die Kernfunktionalität von {{FM}}-Bilderlisten. [[lib_de:FMX.ImgList.TImageList|FMX.ImgList.TImageList]] unterscheidet sich von der Klasse [[lib_de:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] nur durch die Neudeklaration einiger Eigenschaften als &#039;&#039;&#039;Published&#039;&#039;&#039;. Im Fall von [[lib_de:FMX.ImgList.TImageList|FMX.ImgList.TImageList]] sind dies die folgenden &#039;&#039;&#039;Published&#039;&#039;&#039;-Eigenschaften: [[lib_de:FMX.ImgList.TImageList.Source|Source]], [[lib_de:FMX.ImgList.TImageList.Destination|Destination]], [[lib_de:FMX.ImgList.TImageList.OnChanged|OnChanged]] und [[lib_de:FMX.ImgList.TImageList.OnChange|OnChange]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TCustomImageList.Dormant&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TCustomImageList.Dormant|Dormant]] ist {{True}}, wenn die Eigenschaft [[lib_de:FMX.MultiResBitmap.TCustomBitmapItem.Dormant|Dormant]] aller Bitmaps mit Mehrfachauflösung in der Sammlung [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]] {{True}} ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TCustomImageList.CacheSize&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]] gibt die maximale Anzahl an Bildern an, die im internen Zwischenspeicher des aktuellen [[lib_de:FMX.ImgList.TCustomImageList|TCustomImageList]]-Objekts gespeichert werden können.&lt;br /&gt;
&lt;br /&gt;
Das Zeichnen jedes Bildes besteht aus mehreren Schritten mit ziemlichem Ressourcenaufwand. Um das Skalieren und Zeichnen mehrerer Ebenen zur Anzeige desselben Bildes in jedem betroffenen Steuerelement zu vermeiden, wird das generierte Bild in ein Array im internen Zwischenspeicher gesetzt und dann das fertige Bild aus diesem Zwischenspeicher-Array übernommen. Ein neu generiertes Bild wird an das Ende dieses Zwischenspeicher-Arrays angehängt, und alle vorhandenen Bilder werden um eine Position in Richtung des Anfangs des Arrays verschoben. Wenn die Anzahl der im Zwischenspeicher-Array zu speichernden Bilder die angegebene [[lib_de:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]]-Anzahl an Bildern übersteigt, dann wird das älteste Bild aus dem Zwischenspeicher entfernt. Eine große [[lib_de:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]]-Anzahl erhöht die Verarbeitungsgeschwindigkeit, aber auch den verwendeten Speicher. Die standardmäßige Maximalanzahl an im Zwischenspeicher-Array zu speichernder Bilder ist 8; die Minimalanzahl ist 1.       &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Methode TCustomImageList.ClearCache&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TCustomImageList.ClearCache|ClearCache]] entfernt das durch die {{Arg|Index}}-Nummer angegebene Bild aus dem internen Zwischenspeicher-Array. Im Zwischenspeicher können mehrere Bilder mit derselben Nummer, aber mit unterschiedlicher Größe gespeichert sein. Wenn {{Arg|Index}} {{Code|-1}} (die Vorgabe) ist, dann werden alle Bilder aus dem Zwischenspeicher entfernt (der Zwischenspeicher wird geleert). Normalerweise wird [[lib_de:FMX.ImgList.TCustomImageList.ClearCache|ClearCache]] automatisch aufgerufen, wenn sich das [[lib_de:FMX.ImgList.TImageList|TImageList]]-Objekt ändert.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Methode TCustomImageList.BitmapExists&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Methode [[lib_de:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] gibt {{True}} zurück, wenn ein Bild mit der angegebenen Nummer vorhanden ist und tatsächlich ein Bitmap enthält. Das heißt, wenn das angegebene Bild mindestens eine Ebene mit einem [[lib_de:FMX.ImgList.TLayer.Name|Namen]] eines vorhandenen [[lib_de:FMX.ImgList.TSourceItem|Quellbildes]] mit einem [[lib_de:FMX.ImgList.TLayer.SourceRect|zu zeichnenden Rechteck]] enthält, das über einen Schnittpunkt ungleich null mit dem Rechteck des Bildes verfügt. &lt;br /&gt;
&lt;br /&gt;
Ein nicht vorhandenes Bild wird im [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor]] als leeres gestricheltes Rechteck angezeigt. Siehe das Bild mit der Nummer {{Code|9}} im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; in der Abbildung des [[#Verwenden des Bilderlisten-Editors|&#039;&#039;&#039;Bilderlisten-Editors&#039;&#039;&#039;]] weiter oben. Wenn das [[lib_de:FMX.ImgList.TLayer.SourceRect|zu zeichnende Rechteck]] Grafikdaten enthält, aber all diese Grafiken transparent sind (siehe [[MultiResBitmap-Editor#Steuerelemente|Transparente Farbe]]), dann gibt die Methode [[lib_de:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] {{True}} zurück, aber diese Ebene zeichnet keine Grafiken. [[lib_de:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] wird in der Klasse [[lib_de:FMX.ImgList.TGlyph|TGlyph]] verwendet, um die Eigenschaft [[lib_de:FMX.ImgList.TGlyph.Visible|Visible]] festzulegen, wenn [[lib_de:FMX.ImgList.TGlyph.AutoHide|AutoHide]] {{True}} ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Methode TCustomImageList.Bitmap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Methode [[lib_de:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] gibt das im Zwischenspeicher gespeicherte [[lib_de:FMX.Graphics.TBitmap|TBitmap]]-Objekt zurück, das dem in {{Arg|Index}} angegebenen Bild entspricht und das die angegebene Größe {{Arg|Size}} hat. &lt;br /&gt;
&lt;br /&gt;
Wenn das in {{Arg|Index}} angegebene Bild mit der Größe {{Arg|Size}} im Zwischenspeicher nicht vorhanden ist, dann versucht [[lib_de:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]], ein passendes Bild zu erstellen und es dem Zwischenspeicher hinzuzufügen. Wenn kein {{Arg|Index}}-Bild in der [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]]-Sammlung vorhanden ist oder [[lib_de:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] kein Bitmap mit der angegebenen Größe {{Arg|Size}} erstellen oder es dem Zwischenspeicher hinzufügen kann, dann gibt [[lib_de:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] {{Code|nil}} zurück.   &lt;br /&gt;
&lt;br /&gt;
Da Bilder im Zwischenspeicher von internen [[lib_de:FMX.ImgList.TCustomImageList|TCustomImageList]]-Funktionen erstellt und freigegeben werden, sollten Sie das zurückgegebene, im Zwischenspeicher gespeicherte [[lib_de:FMX.Graphics.TBitmap|TBitmap]]-Objekt nicht explizit freigeben oder versuchen, einen Verweis auf dieses Objekt zu speichern.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie nur ein Bild aus der [[lib_de:FMX.ImgList.TCustomImageList|TCustomImageList]]-Liste zeichnen müssen, verwenden Sie die Methode [[lib_de:FMX.ImgList.TCustomImageList.Draw|Draw]]. Wenn Sie das erhaltene [[lib_de:FMX.Graphics.TBitmap|TBitmap]]-Objekt tatsächlich für die zukünftige Verwendung speichern müssen, sollten Sie ein weiteres [[lib_de:FMX.Graphics.TBitmap|TBitmap]]-Objekt erstellen und mit [[lib_de:FMX.Graphics.TBitmap.Assign|Assign]] eine Kopie des erhaltenen [[lib_de:FMX.Graphics.TBitmap|TBitmap]]-Objekts erstellen.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Methode TCustomImageList.BitmapItemByName&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Methode [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] gibt {{True}} zurück, wenn ein Bild mit dem angegebenen {{Arg|Name}} in der [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]]-Sammlung gefunden wird. &lt;br /&gt;
&lt;br /&gt;
Wenn [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] {{True}} zurückgibt, dann gibt {{Arg|Item}} das gefundene Bitmap für eine am besten für 1 geeignete Skalierung zurück, und {{Arg|Size}} gibt die [[lib_de:System.Types.TSize|Größe]] des zurückgegebenen Bitmaps zurück. Wenn [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] {{False}} zurückgibt, dann werden {{Arg|Item}} und {{Arg|Size}} nicht geändert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Methode TCustomImageList.UpdateImmediately&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Methode [[lib_de:FMX.ImgList.TCustomImageList.UpdateImmediately|UpdateImmediately]] initiiert das unverzügliche Neuzeichnen aller Komponenten, die diese Bilderliste verwenden.&lt;br /&gt;
&lt;br /&gt;
Wenn ein Bild geändert wird, dann sollten alle Komponenten, die dieses Bild verwenden, darüber benachrichtigt werden, dass sie ihr Bild aktualisieren müssen. &lt;br /&gt;
Standardmäßig werden solche Benachrichtigungen kurz nach den Änderungen gesendet, um ein mehrfaches Neuzeichnen beim Umgestalten einer Bilderliste zu vermeiden. Wenn während dieser Zeit mehrere Änderungen vorgenommen werden, wird nur eine Benachrichtigung gesendet, und Steuerelemente werden nur einmal neu gezeichnet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TCustomImageList.Source&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]] enthält den Verweis auf die [[lib_de:FMX.ImgList.TSourceCollection|TSourceCollection]]-Sammlung mit den [[lib_de:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]]-Quell-Bitmaps mit Mehrfachauflösung. Quellsammlungen werden von der Methode [[lib_de:FMX.ImgList.TCustomImageList.CreateSource|CreateSource]] erstellt. Sie können diese Methode überschreiben, um Sammlungen mit einem eigenen Typ zu erstellen. Die wichtige Methode von [[lib_de:FMX.ImgList.TSourceCollection|TSourceCollection]]-Quellsammlungen ist [[lib_de:FMX.ImgList.TSourceCollection.IndexOf|IndexOf]], die den Index des Bildes in den Quellsammlungen zurückgibt, das dem angegebenen {{Code|Name}} entspricht. Wird kein Bild gefunden, wird {{Code|nil}} zurückgegeben.      &lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TCustomSourceItem&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die Klasse [[lib_de:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]] definiert Elemente von [[lib_de:FMX.ImgList.TSourceCollection|TSourceCollection]]-Quellsammlungen. Jedes [[lib_de:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]]-Objekt hat einen eindeutigen [[lib_de:FMX.ImgList.TCustomSourceItem.Name|Namen]] des Bildelements (ohne Berücksichtigung der Groß-/Kleinschreibung) in der [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]]-Sammlung und eine [[lib_de:FMX.ImgList.TCustomSourceItem.MultiResBitmap|MultiResBitmap]]-Eigenschaft mit einem Bitmap mit Mehrfachauflösung, das die Menge der Bilder mit derselben Form für verschiedene Skalierungen enthält. &lt;br /&gt;
&lt;br /&gt;
====Eigenschaft &amp;quot;TCustomImageList.Destination&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TCustomImageList.Destination|Destination]] enthält den Verweis auf die [[lib_de:FMX.ImgList.TDestinationCollection|TDestinationCollection]]-Sammlung mit den [[lib_de:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]]-Elementen. Zielelemente enthalten Informationen, die zum Vorbereiten der zu zeichnenden Bilder benötigt werden. Zielsammlungen werden von [[lib_de:FMX.ImgList.TCustomImageList.CreateDestination|CreateDestination]] erstellt.&lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TCustomDestinationItem&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]]-Objekte sind Elemente von [[lib_de:FMX.ImgList.TDestinationCollection|TDestinationCollection]]-Sammlungen. Jedes [[lib_de:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]]-Element enthält die [[lib_de:FMX.ImgList.TCustomDestinationItem.Layers|Layers]]-Sammlung mit [[lib_de:FMX.ImgList.TLayer|TLayer]]-Elementen. [[lib_de:FMX.ImgList.TCustomDestinationItem.Layers|Layers]] wird mit [[lib_de:FMX.ImgList.TCustomDestinationItem.CreateLayers|CreateLayers]] erstellt. Die Funktion [[lib_de:FMX.ImgList.TCustomDestinationItem.LayersCount|LayersCount]] gibt die Anzahl der nicht leeren Ebenen zurück. Beachten Sie den Unterschied zur Eigenschaft [[lib_de:System.Classes.TCollection.Count|TLayers.Count]], die die Gesamtanzahl der Ebenen in der Ebenen-Sammlung enthält. &lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TLayers&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die [[lib_de:FMX.ImgList.TLayers|TLayers]]-Sammlung enthält [[lib_de:FMX.ImgList.TLayer|TLayer]]-Ebenen. Bei der Generierung der fertigen Bilder werden Bitmaps mit den am besten passenden Skalierungen aus allen sichtbaren Ebenen beginnend mit der Ebene 0 bis zur letzten Ebene [[lib_de:System.Classes.TCollection.Count|Count]] sequenziell gezeichnet.  &lt;br /&gt;
&lt;br /&gt;
====Klasse &amp;quot;TLayer&amp;quot;====&lt;br /&gt;
&lt;br /&gt;
Die Ebene [[lib_de:FMX.ImgList.TLayer|TLayer]] enthält Informationen über ein Quellbild, das beim Zeichnen eines fertigen Bildes verwendet wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TLayer.MultiResBitmap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TLayer.MultiResBitmap|MultiResBitmap]] enthält ein [[lib_de:FMX.ImgList.TLayer.MultiResBitmap|Bitmap mit Mehrfachauflösung]] aus der [[lib_de:FMX.ImgList.TImageList.Source|Source]]-Sammlung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TLayer.Name&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TLayer.Name|Name]] enthält den Namen (ohne Berücksichtigung der Groß-/Kleinschreibung) eines Bildes aus der [[lib_de:FMX.ImgList.TImageList.Source|Source]]-Sammlung. Die Funktion [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] gibt das [[lib_de:FMX.ImgList.TLayer.MultiResBitmap|Bitmap mit Mehrfachauflösung]] mit dem [[lib_de:FMX.ImgList.TLayer.Name|Namen]] in der [[lib_de:FMX.ImgList.TCustomImageList.Source|Source]]-Sammlung zurück.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaft TLayer.SourceRect&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[lib_de:FMX.ImgList.TLayer.SourceRect|SourceRect]] enthält die [[lib_de:FMX.ImgList.TLayer.SourceRect|Koordinaten eines Abschnitts dieses Bitmaps mit Mehrfachauflösung]] (immer in der Skalierung 1, unabhängig von der Skalierung des zu verwendenden Bitmaps). Nur dieser Abschnitt des Bitmaps mit Mehrfachauflösung wird im fertigen Bild gezeichnet.&lt;br /&gt;
&lt;br /&gt;
==Codebeispiel &amp;quot;FMX.TImageList&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Sehen Sie sich das [http://youtu.be/oAEHD44BnQQ Video, das Funktionen aus dem &amp;quot;Beispiel FMX.ImageList&amp;quot; demonstriert], an.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden typische Codefragmente aus dem [[samp_en:FMX.ImageList Sample|Beispiel FMX.ImageList]] behandelt, das als Muster für die Verwendung von Bilderlisten dient, mit deren Hilfe Standardoperationen mit Bilderlisten programmiert werden.  &lt;br /&gt;
&lt;br /&gt;
Öffnen Sie das Projekt &#039;&#039;&#039;ImageListDemo.dproj&#039;&#039;&#039;, wie im [[samp_en:FMX.ImageList Sample|Beispiel FMX.ImageList]] beschrieben. Rufen Sie den [[rad_de:Formular-Designer|Formular-Designer]] mit dem Modul &#039;&#039;&#039;UnitMain&#039;&#039;&#039; auf, und öffnen Sie die Registerkarte &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039;. Diese Registerkarte enthält mehrere Steuerelemente, die Bilder aus der Bilderliste verwenden. Hier wird die Codeimplementierungsfunktionalität der Schaltflächen &#039;&#039;&#039;[[#Ereignisbehandlungsroutine der Schaltfläche &amp;quot;Add New Source&amp;quot;|Add New Source]]&#039;&#039;&#039; und &#039;&#039;&#039;[[#Ereignisbehandlungsroutine der Schaltfläche &amp;quot;Update Text&amp;quot;|Update Text]]&#039;&#039;&#039; und der Pfeilschaltflächen &#039;&#039;&#039;Right&#039;&#039;&#039; und &#039;&#039;&#039;Left&#039;&#039;&#039; besprochen, die das nächste bzw. vorherige Bild aus der {{Code|ImageList1}}-Bilderliste auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039; der Registerkarte &#039;&#039;&#039;None&#039;&#039;&#039; zeichnen. Der Code für die Pfeilschaltflächen &#039;&#039;&#039;Right&#039;&#039;&#039; und &#039;&#039;&#039;Left&#039;&#039;&#039; zeigt, [[#Verwenden von Bilderlisten in Steuerelementen|wie ein Bild aus einer Bilderliste auf die Oberfläche Ihres Steuerelements gezeichnet wird]].&lt;br /&gt;
&lt;br /&gt;
Um den Code zur Behandlung eines Steuerelements im &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zu öffnen, doppelklicken Sie im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; einfach auf dieses Steuerelement. &lt;br /&gt;
&lt;br /&gt;
===Ereignisbehandlungsroutine der Schaltfläche &amp;quot;Add New Source&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Doppelklicken Sie im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; auf die Schaltfläche &#039;&#039;&#039;Add New Source&#039;&#039;&#039;. Der &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zeigt die &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039;-Implementierung der Methode an. &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; ist die &#039;&#039;&#039;OnClick&#039;&#039;&#039;-Ereignisbehandlungsroutine für die Schaltfläche &#039;&#039;&#039;Add New Source&#039;&#039;&#039;. &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; ruft {{Code|AddSourceToItem(9)}} auf. Der Kern von &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; ist die interne Methode&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;DrawPicture(Canvas: TCanvas; R: TRectF; Scale: Single)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode zeichnet einfach ein Bild auf das angegebene {{Code|Canvas}}. Weiterer Code von {{Code|AddSourceToItem(9)}} bereitet Parameter für den Aufruf von {{Code|DrawPicture}} vor. Die Methode {{Code|AddSourceToItem(9)}} weist den angegebenen Parameterwert {{Code|9}} dem {{Code|ImageIndex}} des neuen in {{Code|ImageList1}} eingefügten Bildes zu. Das heißt &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt;. Zuerst überprüft {{Code|AddSourceToItem}}, ob das Bild in der &#039;&#039;&#039;Destination&#039;&#039;&#039;-Sammlung mit dem &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; über mindestens eine &#039;&#039;&#039;Ebene (Layer)&#039;&#039;&#039; verfügt. Falls nicht, wird die &#039;&#039;&#039;Ebene&#039;&#039;&#039; 0 erstellt. Wenn die &#039;&#039;&#039;Ebene&#039;&#039;&#039; 0 ein Bild enthält, dann wird das Bild in der Variable {{Code|SourceName}} gespeichert:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;SourceName&amp;amp;nbsp;:= Layer.Name;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] wird aufgerufen&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;MainDataModule.ImageList1.BitmapItemByName(SourceName, Item, Size)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um ein Element abzurufen, das dem angegebenen {{Code|SourceName}}-Namen aus der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; entspricht. Bei Erfolg wird davon ausgegangen, dass das Bild bereits hinzugefügt wurde, und es wird nichts ausgeführt. Ansonsten wird der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; ein neues Bild hinzugefügt. Wenn die &#039;&#039;&#039;Ebene&#039;&#039;&#039; vorhanden ist und den {{Code|SourceName}}-Namen enthält, dann wird der {{Code|SourceName}}-Name den hinzugefügten Bild zugewiesen. Andernfalls wird der Standardname verwendet.   &lt;br /&gt;
&lt;br /&gt;
Jetzt werden zyklisch mehrere Bilder für unterschiedliche Skalierungen erstellt. Ein neues Element wird in &#039;&#039;&#039;TMultiResBitmap&#039;&#039;&#039; eingefügt und dessen Standardskalierung ermittelt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;S&amp;amp;nbsp;:= Item.Scale;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit {{Code|S}} und &#039;&#039;&#039;SourceRect&#039;&#039;&#039; der &#039;&#039;&#039;Ebene&#039;&#039;&#039; wird die Größe des &#039;&#039;&#039;Quellbildes&#039;&#039;&#039; berechnet:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cx&amp;amp;nbsp;:= Round(Layer.SourceRect.Width * S);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anschließend wird dieses Bild mit der transparenten Farbe gefüllt&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.Clear(TAlphaColorRec.Null);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und ein Bild gezeichnet:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;DrawPicture(Item.Bitmap.Canvas, R, S);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Öffnen Sie die Unit &#039;&#039;&#039;UnitDataModule&#039;&#039;&#039; im [[Formular-Designer|Formular-Designer]], und doppelklicken Sie auf das Bild {{Code|ImageList1}}. Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; sehen Sie, dass das Bild mit dem &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; leer ist.&lt;br /&gt;
&lt;br /&gt;
Mit der aktuellen Implementierung wird durch Klicken auf &#039;&#039;&#039;Add New Source&#039;&#039;&#039; das neue Bild mit dem &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; in die Bilderliste {{Code|ImageList1}} eingefügt.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So überprüfen Sie die Funktionalität der Schaltfläche &amp;quot;Add New Source&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Lesen Sie, wie das [[samp_en:FMX.ImageList Sample|Beispiel FMX.ImageList]] verwendet wird.&lt;br /&gt;
# Wählen Sie in der Anwendung &#039;&#039;&#039; Demo of images&#039;&#039;&#039; die Registerkarte &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039; aus. &lt;br /&gt;
# Klicken Sie wiederholt auf die Pfeilschaltfläche &#039;&#039;&#039;Right&#039;&#039;&#039;.&amp;lt;br /&amp;gt; Die Bilder aus der Bilderliste {{Code|ImageList1}} werden sequenziell auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039; der Registerkarte &#039;&#039;&#039;None&#039;&#039;&#039; gezeichnet.&lt;br /&gt;
# Wenn Sie zum neunten Mal auf die Pfeilschaltfläche &#039;&#039;&#039;Right&#039;&#039;&#039; klicken, wird der folgende Text in der Beschriftung {{Code|Label1}} angezeigt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;Images: &#039;ImageList1&#039;: Counts 11 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;ImageIndex: 9; Width 16; Height 16 &amp;lt;/code&amp;gt;&lt;br /&gt;
:: und das leere Bild auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039; gezeichnet (es wird kein Bild gezeichnet).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;li&amp;gt; Klicken Sie auf der Registerkarte &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039; auf &#039;&#039;&#039;Add New Source&#039;&#039;&#039;. Das Bild mit dem &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; wird der {{Code|ImageList1}} hinzugefügt.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Das hinzugefügte Bild erscheint auf dem Titel &#039;&#039;&#039;None&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ereignisbehandlungsroutine der Schaltfläche &amp;quot;Update Text&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Doppelklicken Sie im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; auf die Schaltfläche &#039;&#039;&#039;Update Text&#039;&#039;&#039;. Der &#039;&#039;&#039;Quelltext-Editor&#039;&#039;&#039; zeigt die &#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039;-Implementierung der Methode an. &#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039; ist die &#039;&#039;&#039;OnClick&#039;&#039;&#039;-Ereignisbehandlungsroutine für die Schaltfläche &#039;&#039;&#039;Update Text&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Der zu zeichnende Text wird aus dem Integerfeld {{Code|FNumber}} ermittelt, indem es in die String-Repräsentation {{Code|FNumber.[[lib_de:System.SysUtils.TIntegerHelper.ToString|ToString]]}} konvertiert wird. Jeder Klick auf &#039;&#039;&#039;Update Text&#039;&#039;&#039; erhöht den Wert dieses Feldes um {{Code|Inc(FNumber)}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039; ruft Folgendes auf&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;DrawTextOnLayer(8,FNumber.ToString)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier gibt der erste Parameter {{Code|8}} den Index des Bildes in der &#039;&#039;&#039;Destination&#039;&#039;&#039;-Sammlung der {{Code|ImageList1}}-Bilderliste an, das geändert werden soll.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Öffnen Sie die Unit &#039;&#039;&#039;UnitDataModule&#039;&#039;&#039; im [[Formular-Designer|Formular-Designer]], und doppelklicken Sie auf das Bild {{Code|ImageList1}}. Klicken Sie im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; auf das Bild mit dem &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt;. Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; sehen Sie, dass dieses Bild zwei &#039;&#039;&#039;Ebenen&#039;&#039;&#039; enthält. Die Ebene {{Code|0}} ist leer, und die Ebene {{Code|1}} enthält das &#039;&#039;&#039;TMultiResBitmap&#039;&#039;&#039; mit dem &#039;&#039;&#039;Namen&#039;&#039;&#039; {{Code|mail}}, das einen Umschlag darstellt:&lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor Image8.png|200px|center|Bild 8]]&lt;br /&gt;
&lt;br /&gt;
Der zweite Parameter {{Code|FNumber.ToString}} gibt den zu zeichnenden Text an.&lt;br /&gt;
&lt;br /&gt;
{{Code|DrawTextOnLayer}} entspricht weitgehend {{Code|DrawPicture}}. Zuerst überprüft {{Code|DrawTextOnLayer}}, ob das Bild in der &#039;&#039;&#039;Destination&#039;&#039;&#039;-Sammlung mit dem &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; über mindestens eine &#039;&#039;&#039;Ebene (Layer)&#039;&#039;&#039; verfügt. Anschließend wird überprüft, ob die oberste &#039;&#039;&#039;Ebene&#039;&#039;&#039; ein Bild enthält, und dann wird das Bild in der Variable {{Code|SourceName}} gespeichert:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;SourceName&amp;amp;nbsp;:= Layer.Name;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] wird aufgerufen&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;MainDataModule.ImageList1.BitmapItemByName(SourceName, Item, Size)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um ein Element abzurufen, das dem angegebenen {{Code|SourceName}}-Namen aus der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; entspricht.&lt;br /&gt;
&lt;br /&gt;
Wenn [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] kein Element mit dem {{Code|SourceName}} entsprechenden Namen ermittelt, wird ein neues &#039;&#039;&#039;Quellelement&#039;&#039;&#039; hinzugefügt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;NewSource&amp;amp;nbsp;:= MainDataModule.ImageList1.Source.Add;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diesem Element wird der Name {{Code|SourceName}} zugewiesen:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;NewSource.Name&amp;amp;nbsp;:= SourceName;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann wird versucht, {{Code|Item}} abzurufen:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item&amp;amp;nbsp;:= NewSource.MultiResBitmap.ItemByScale(1, False, True);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Wenn {{Code|Item}} nicht vorhanden ist, dann wird der &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;-Sammlung ein neues Element hinzugefügt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item&amp;amp;nbsp;:= NewSource.MultiResBitmap.Add;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und dessen Größe festgelegt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.SetSize(Size.cx, Size.cy);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entsprechend&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cx&amp;amp;nbsp;:= Round(Layer.SourceRect.Rect.Width);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cy&amp;amp;nbsp;:= Round(Layer.SourceRect.Rect.Height);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach oder wenn [[lib_de:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] erfolgreich war, zeichnet {{Code|DrawTextOnLayer}} den {{Code|Text}} (gleich {{Code|FNumber.ToString}}) auf das erhaltene Bild:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.Canvas.FillText(&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;      TRectF.Create(1,0,Size.cx - 1,Size.cy div 2),&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;      Text, False, 1, [], TTextAlign.Center, TTextAlign.Center);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit der aktuellen Implementierung wird durch Klicken auf &#039;&#039;&#039;Update Text&#039;&#039;&#039; eine Zahl auf das Bild mit dem &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; in die Bilderliste {{Code|ImageList1}} gezeichnet. Mit jedem Klick wird die gezeichnete Zahl um {{Code|1}} erhöht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So überprüfen Sie die Funktionalität der Schaltfläche &amp;quot;Update Text&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie in der Anwendung &#039;&#039;&#039; Demo of images&#039;&#039;&#039; die Registerkarte &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039; aus. &lt;br /&gt;
# Klicken Sie wiederholt auf die Pfeilschaltfläche &#039;&#039;&#039;Right&#039;&#039;&#039;.&amp;lt;br /&amp;gt; Die Bilder aus der Bilderliste {{Code|ImageList1}} werden sequenziell auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039; der Registerkarte &#039;&#039;&#039;None&#039;&#039;&#039; und in das {{Code|Glyph1}}-Steuerelement gezeichnet.&lt;br /&gt;
# Wenn Sie zum achten Mal auf die Pfeilschaltfläche &#039;&#039;&#039;Right&#039;&#039;&#039; klicken, wird das Umschlag-Bild mit dem &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; gezeichnet.&lt;br /&gt;
# Die folgende Abbildung zeigt, dass der String {{Code|4}} auf das Bild im Titel &#039;&#039;&#039;None&#039;&#039;&#039; und in das {{Code|Glyph1}}-Steuerelement gezeichnet wurde.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glyph with 4.png|center|Umschlag mit einer darüber gezeichneten 4]]&lt;br /&gt;
&lt;br /&gt;
===Verwenden von Bilderlisten in Steuerelementen===&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird erläutert, wie Bilder aus einer Bilderliste auf die Oberfläche Ihrer Steuerelemente gezeichnet werden. Ähnlich können Sie beim Erstellen Ihrer eigenen Steuerelemente mit Bildern aus Bilderlisten verfahren.&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel zeichnet Bilder aus der Bilderliste {{Code|ImageList1}} auf die Oberfläche des vierten Registerkarten-Steuerelements auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039;. Um dies anzuzeigen, klicken Sie wiederholt auf die Pfeilschaltfläche &#039;&#039;&#039;Right&#039;&#039;&#039; oder &#039;&#039;&#039;Left&#039;&#039;&#039;. Die Bilder aus der Bilderliste {{Code|ImageList1}} werden sequenziell auf den Titel &#039;&#039;&#039;None&#039;&#039;&#039; gezeichnet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktionsweise des Zeichnens von Bildern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im {{Code|TMainForm.Create}}-Konstruktor des Formulars wird das Feld {{Code|FImageLink}} mit dem Typ [[lib_de:System.ImageList.TImageLink|TImageLink]] erstellt. Dann weist&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;FImageLink.Images&amp;amp;nbsp;:= MainDataModule.ImageList1;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
diesem Feld die Bilderliste {{Code|ImageList1}} zu. Anschließend wird die Ereignisbehandlungsroutine {{Code|OnImagesChange}} für das Ereignis {{Code|OnChange}} zugewiesen. {{Code|OnImagesChange}} wird ausgeführt, wenn das Programm ein Bild auf einem Steuerelement mit der Bilderliste {{Code|ImageList1}} zeichnen muss. {{Code|OnImagesChange}} kann folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;... TabItem4.Repaint; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Zeichnen eines Bildes wird von der Ereignisbehandlungsroutine {{Code|TabItem4Paint}} der Ereignisbehandlungsroutine &#039;&#039;&#039;OnPaint&#039;&#039;&#039; des Registerkarten-Steuerelements {{Code|TabItem4}} durchgeführt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TMainForm.TabItem4Paint(Sender: TObject; Canvas: TCanvas;&lt;br /&gt;
                                  const ARect: TRectF);&lt;br /&gt;
var&lt;br /&gt;
  R: TRectF;&lt;br /&gt;
begin&lt;br /&gt;
  R := TRectF.Create(ARect.Right - 22, 4, ARect.Right - 6, 20);&lt;br /&gt;
  MainDataModule.ImageList1.Draw(TabItem4.Canvas, R,&lt;br /&gt;
                                 Glyph1.ImageIndex);&lt;br /&gt;
end;  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ist {{Code|R}} das Rechteck auf dem Registerkarten-Steuerelement {{Code|TabItem4}}, in das das Bild gezeichnet wird. [[lib_de:FMX.ImgList.TCustomImageList.Draw|Draw]] zeichnet das {{Code|Glyph1.ImageIndex}}-Bild in {{Code|R}} auf die angegebene {{Code|TabItem4.Canvas}}-Zeichenfläche. &lt;br /&gt;
&lt;br /&gt;
Sie können auch Nachkommen von {{Code|TImageLink}} ableiten, in denen die Methode [[lib_de:System.ImageList.TImageLink.Change|Change]] überschrieben werden soll, anstatt die Ereignisbehandlungsroutine {{Code|OnChange}} zu erstellen. &lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Vergessen Sie nicht das erstellte {{Code|FImageLink}}-Feld im Destruktor freizugeben. Verwenden Sie dazu die Methode [[lib_de:System.TObject.DisposeOf|DisposeOf]].&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Steuerelement die Verwendung von [[FireMonkey-Aktionen|Aktionen]] unterstützt, dann unterstützt dieses Steuerelement wahrscheinlich das Interface [[lib_de:FMX.ActnList.IGlyph|IGlyph]]. In diesem Fall sollten Sie ein [[lib_de:FMX.ImgList.TGlyphImageLink|TGlyphImageLink]]-Objekt erstellen, das die Methode [[lib_de:FMX.ActnList.IGlyph.ImagesChanged|ImagesChanged]] aufruft. Dann müssen Sie die Ereignisbehandlungsroutine {{Code|OnChange}} nicht zuweisen.&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaften &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; und &#039;&#039;&#039;Images&#039;&#039;&#039; Ihres Steuerelements müssen korrekte Werte haben. Normalerweise werden Eigenschaften mit dem folgenden Stil verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
property ImageIndex: TImageIndex read GetImageIndex write SetImageIndex&lt;br /&gt;
                                  stored ImageIndexStored;&lt;br /&gt;
…&lt;br /&gt;
function TMyControl.GetImageIndex: TImageIndex;&lt;br /&gt;
begin&lt;br /&gt;
  Result := FImageLink.ImageIndex;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure TGlyph.SetImageIndex(const Value: TImageIndex);&lt;br /&gt;
begin&lt;br /&gt;
  FImageLink.ImageIndex := Value;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Bilderlisten-Editor (FireMonkey)|Bilderlisten-Editor (FireMonkey)]]&lt;br /&gt;
* [http://youtu.be/IZfG2S9KGcU Video, das zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste erstellt und bearbeitet wird (EN)] Es werden einige fortgeschrittene und wichtige Leistungsmerkmale des Bilderlisten-Editors demonstriert.&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/QI_dwMWtpuc Video, das die typischen Schritte beim Erstellen einer neuen Bilderliste in einem FireMonkey-Projekt demonstriert (EN)] &lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FMX.ImageList Sample|FMX.ImageList (Beispiel)]]&lt;br /&gt;
* [http://youtu.be/oAEHD44BnQQ Video, das Funktionen aus dem &amp;quot;Beispiel FMX.ImageList&amp;quot; demonstriert (EN)]&lt;br /&gt;
&lt;br /&gt;
* [[Verwenden von Bitmaps mit Mehrfachauflösung|Verwenden von Bitmaps mit Mehrfachauflösung]]&lt;br /&gt;
* [[MultiResBitmap-Editor|MultiResBitmap-Editor]]&lt;br /&gt;
* [http://youtu.be/oFl925XuFgc Video, das die typische Verwendung des MultiResBitmap-Editors demonstriert (EN)]&lt;br /&gt;
&lt;br /&gt;
[[en:Using TImageList Image Lists as Centralized Collections of Images]]&lt;br /&gt;
[[fr:Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images]]&lt;br /&gt;
[[ja:画像の一元的なコレクションとしての TImageList 画像リストの使用]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bilderlisten-Editor_(FireMonkey)&amp;diff=206852</id>
		<title>Bilderlisten-Editor (FireMonkey)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bilderlisten-Editor_(FireMonkey)&amp;diff=206852"/>
		<updated>2016-04-13T09:07:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|Eigenschaftseditoren - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcFmxImageListDesigner&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
Verwenden Sie den &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039;, um während des Entwurfs einer [[lib_de:FMX.ImgList.TImageList|Bilderliste]] Bitmaps und Symbole hinzuzufügen.&lt;br /&gt;
&lt;br /&gt;
Das [http://youtu.be/IZfG2S9KGcU Video zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste erstellt und bearbeitet wird (EN)].&lt;br /&gt;
&lt;br /&gt;
===Öffnen des Bilderlisten-Editors===&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie im [[Formular-Designer|Formular-Designer]] oder in der [[Strukturansicht|Strukturansicht]] ein &#039;&#039;&#039;[[lib_de:FMX.ImgList.TImageList|TImageList]]&#039;&#039;&#039;-Objekt aus.&lt;br /&gt;
# Führen Sie einen der folgenden Schritte aus:&lt;br /&gt;
#* Doppelklicken Sie auf das &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt.&lt;br /&gt;
#* Klicken Sie mit der rechten Maustaste auf das &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt, und wählen Sie im Kontextmenü &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: Der &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039; wird geöffnet, in dem Sie das ausgewählte &#039;&#039;&#039;TImageList&#039;&#039;&#039;-Objekt bearbeiten können.&lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor.png|550px|Bilderlisten-Editor]]&lt;br /&gt;
&lt;br /&gt;
Mithilfe des Beispiels [[samp_en:FMX.ImageList Sample|ImageList]] können Sie alle in diesem Thema beschriebenen Leistungsmerkmale und Funktionen testen. &lt;br /&gt;
&lt;br /&gt;
==Liste der Bilder==&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; wird eine Vorschau aller Bilder aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] der aktuellen [[lib_de:FMX.ImgList.TImageList|Bilderliste]] angezeigt.  Die Zahlen über den Bildern in der Vorschau geben die nullbasierten Indizes (Positionen) der Bilder in der Bilderliste an. Sie können die Vorschau eines Bildes an eine neue Position ziehen, um die Bildposition in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]] der Bilderliste zu ändern.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie die Vorschau eines Bildes aus, um das Bild im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; anzuzeigen. &lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; stehen die folgenden Befehle zur Verfügung, die über Schaltflächen, Symbole und Kontextmenübefehle aktiviert werden können.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Befehl&lt;br /&gt;
! Hinweis&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039;&lt;br /&gt;
| Bilder aus Datei zu Bilderliste hinzufügen (&amp;lt;code&amp;gt;Strg+O&amp;lt;/code&amp;gt;)&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;Bilder hinzufügen&#039;&#039;&#039;, in dem Sie ein Bild auswählen können, das der Bilderliste hinzugefügt werden soll. Sie können die Grafikdateiformate &amp;lt;code&amp;gt;.bmp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.jpeg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.gif&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.tiff&amp;lt;/code&amp;gt; und einige andere auswählen.&lt;br /&gt;
&lt;br /&gt;
Das Dialogfeld für die Eingabe des &#039;&#039;&#039;Namens des neuen Quellelements&#039;&#039;&#039; wird geöffnet; standardmäßig wird der Name der ausgewählten Datei angezeigt. Wenn ein hinzuzufügendes Bild um ein Vielfaches der angegebenen &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; größer ist, werden Sie in einem Dialogfeld gefragt, ob der &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039; es in mehrere Bilder aufteilen soll. Dies ist speziell für Symbolleisten-Bitmaps hilfreich, die normalerweise aus mehreren aufeinanderfolgenden kleinen Grafiken bestehen und als größeres Bitmap gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
Das hinzugefügte Bild wird in der Vorschaubilderliste des Bereichs &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; hervorgehoben aufgeführt und im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; angezeigt. Das Bild wird der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; hinzugefügt und im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; angezeigt.&lt;br /&gt;
&lt;br /&gt;
Im Dialogfeld &#039;&#039;&#039;Bilder hinzufügen&#039;&#039;&#039; können Sie mehrere Bilder gleichzeitig auswählen und hinzufügen. Sie können mehrere Dateien hinzufügen, deren Namen der folgenden Maske entsprechen: &amp;lt;code&amp;gt;NN.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Dateiname.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DateinameNN.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Dateiname_NN.eee&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;Dateiname@NN.eee&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;eee&amp;lt;/code&amp;gt; bezieht sich auf die Erweiterung der Grafikdatei und &amp;lt;code&amp;gt;NN&amp;lt;/code&amp;gt; auf einen beliebigen Integerwert.&lt;br /&gt;
: &#039;&#039;&#039;Hinweis&#039;&#039;&#039;: Wenn Sie mehrere Dateien mit demselben &amp;lt;code&amp;gt;Dateinamen&amp;lt;/code&amp;gt; hinzufügen, werden diese vom &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039; als einzelnes Quellbild mit unterschiedlichen Skalierungen interpretiert. Wenn Sie beispielsweise dem Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; gleichzeitig drei Bilder in unterschiedlicher Größe mit den Namen &amp;lt;code&amp;gt;test_16.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;test_24.png&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;test_32.png&amp;lt;/code&amp;gt; hinzufügen, werden die Bilder der Sammlung &#039;&#039;&#039;Source&#039;&#039;&#039; als einzelnes Quellbild mit dem Namen &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt; in drei unterschiedlichen Skalierungen hinzugefügt. In diesem Fall wird für das kleinste Bild die Skalierung 1,0 angenommen. Die übrigen Bilder müssen die Skalierung 1,5, 2, 3 usw. haben. Klicken Sie im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; auf das Bild &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt;, um die verschiedenen Skalierungen des &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt;-Bildes anzuzeigen.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Löschen&#039;&#039;&#039;&lt;br /&gt;
| Ausgewähltes Element aus Bilderliste löschen&lt;br /&gt;
|&lt;br /&gt;
Entfernt das markierte Bild aus dem Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; (aus Bildern in der Sammlung [[lib_de:FMX.ImgList.TImageList.Destination|Destination]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Bild wird nicht aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Quelle]] entfernt, die im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; angezeigt wird.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Exportieren&#039;&#039;&#039;&lt;br /&gt;
| Bilderliste in Datei exportieren&lt;br /&gt;
|&lt;br /&gt;
Öffnet das Dialogfeld &#039;&#039;&#039;Bilder exportieren&#039;&#039;&#039;, in dem Sie die aktuelle Bilderliste in eine Datei speichern können. Sie können die Grafikdateiformate &amp;lt;code&amp;gt;.bmp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.jpeg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.gif&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.tiff&amp;lt;/code&amp;gt; und einige andere auswählen. Alle Bilder der aktuellen Bilderliste werden zusammengefasst und in einer angegebenen Datei gespeichert. Jedes Bild wird mit der angegebenen &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; gespeichert.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Breite&#039;&#039;&#039;&amp;lt;br /&amp;gt; &#039;&#039;&#039;Höhe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Diese &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe&#039;&#039;&#039; wird bei &#039;&#039;&#039;Hinzufügen&#039;&#039;&#039;- und &#039;&#039;&#039;Exportieren&#039;&#039;&#039;-Befehlen verwendet (siehe die Beschreibungen dieser Befehle).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Neues Bild&#039;&#039;&#039;&lt;br /&gt;
| Neues Element zu Bilderliste hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Fügt ein im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; oder in einer Ebene des Bereichs &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; ausgewähltes Bild hinzu.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das hinzugefügte Bild wird in der Vorschaubilderliste hervorgehoben angezeigt. Wenn Sie mehrere Bilder hinzugefügt haben, erhalten die Zahlen in der Bilderliste fortlaufende Werte.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bereich &amp;quot;Ausgewähltes Bild&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Der Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; zeigt detaillierte Informationen über das im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; ausgewählte Zielbild an. (Siehe [[lib_de:FMX.ImgList.TCustomDestinationItem.Layers|TCustomDestinationItem.Layers]].) &lt;br /&gt;
&lt;br /&gt;
Klicken Sie im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; auf ein anderes Vorschaubild, um es in diesem Bereich anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; stehen die folgenden Befehle zur Verfügung, die über Schaltflächen, Symbole und Kontextmenübefehle aktiviert werden können.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Befehl&lt;br /&gt;
! Hinweis&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Neue Ebene&#039;&#039;&#039;&lt;br /&gt;
| Neue Ebene zu ausgewähltem Bild hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Fügt eine neue Ebene in den Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; ein. (Siehe [[lib_de:FMX.ImgList.TLayer|TLayer]].)&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn ein Bild im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; ausgewählt ist, dann wird mit diesem Befehl eine neue Ebene mit dem im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; ausgewählten Bild (mit seinen Koordinaten und seiner Größe) hinzugefügt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; eine Ebene ausgewählt ist, dann wird mit diesem Befehl eine Kopie der ausgewählten Ebene erstellt. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Action delete.jpg]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Ebene löschen&#039;&#039;&#039;&lt;br /&gt;
| Aktuelle Ebene aus ausgewähltem Bild löschen&lt;br /&gt;
|&lt;br /&gt;
Löscht die ausgewählte Ebene aus dem Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;br /&amp;gt;[[File:Arrow up.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:Arrow down.jpg]]&lt;br /&gt;
| Ausgewählte Ebene im ausgewählten Bild nach oben verschieben&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgewählte Ebene im ausgewählten Bild nach unten verschieben&lt;br /&gt;
|&lt;br /&gt;
Mit diesen Pfeilschaltflächen können Sie die Reihenfolge der Bilder ändern.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beachten Sie, dass das Bild in einer Ebene mit einer höheren Zahl über Bildern gezeichnet wird, die von den vorhergehenden Ebenen gezeichnet wurden, und überlagernde Teile des generierten Bildes überschrieben werden.   &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Editor anzeigen&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Durch Auswahl des Befehls &#039;&#039;&#039;Editor anzeigen&#039;&#039;&#039; (im Kontextmenü) oder durch Doppelklicken auf ein Bild wird der [[MultiResBitmap-Editor|MultiResBitmap-Editor]] aktiviert, in dem Sie das Bitmap mit Mehrfachauflösung in der ausgewählten Ebene bearbeiten können.   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; werden in der Bilderliste verwendete Bilder zusammengefasst. Jedes Bild ist die Summe von Unterbildern, die sich in Ebenen befinden, ein Unterbild in jeder Ebene. Jedes Unterbild ist ein [[Verwenden von Bitmaps mit Mehrfachauflösung|Bitmap mit Mehrfachauflösung]]. Sie können Bilderebenen bearbeiten. Im Bereich &#039;&#039;&#039;Ausgewähltes Bild&#039;&#039;&#039; werden &#039;&#039;&#039;Ebenenbereiche&#039;&#039;&#039; angezeigt. Jede Ebene zeigt ein Bitmap mit Mehrfachauflösung. Durch Doppelklicken auf ein Bitmap mit Mehrfachauflösung wird der [[MultiResBitmap-Editor|MultiResBitmap-Editor]] aktiviert, in dem Sie das Bitmap mit Mehrfachauflösung bearbeiten können.   &lt;br /&gt;
&lt;br /&gt;
Jeder &#039;&#039;&#039;Ebenenbereich&#039;&#039;&#039; enthält ein Unterbild und die folgenden Eigenschaften eines Unterbildes:&lt;br /&gt;
&lt;br /&gt;
* Listenschaltfläche &#039;&#039;&#039;Bildname&#039;&#039;&#039; – Hier können Sie den Namen des Bitmaps mit Mehrfachauflösung auswählen, das in dieser Ebene verwendet werden soll.&lt;br /&gt;
* &#039;&#039;&#039;Links&#039;&#039;&#039;, &#039;&#039;&#039;Oben&#039;&#039;&#039;, &#039;&#039;&#039;Breite&#039;&#039;&#039; und &#039;&#039;&#039;Höhe &#039;&#039;&#039; – Parameter des Rechtecks (für die Skalierung 1), das zum Zeichnen des Bitmaps mit Mehrfachauflösung aus dieser Ebene verwendet wird. Alle diese Rechtecke schneiden sich mit dem Rechteck des Ergebnisbildes. Bitmaps mit Mehrfachauflösung aus allen Ebenen werden mit den entsprechenden Rechtecken gezeichnet und die überlagernden Teile von Bitmaps mit Mehrfachauflösung der unteren Ebenen überschrieben.   &lt;br /&gt;
&lt;br /&gt;
Wenn ein angegebener Namen nicht vorhanden ist oder das angegebene Rechteck sich nicht mit dem Rechteck des Bildes überschneidet, dann wird nichts gezeichnet und keine Exception ausgelöst. Während der Laufzeit können Sie das richtige Bild festlegen, und alle Bilder in allen Steuerelementen werden automatisch anhand dieses Bildes aktualisiert.      &lt;br /&gt;
&lt;br /&gt;
Normalerweise enthält jedes Bild nur eine Ebene. In manchen Situationen könnte aber die Verwendung mehrerer Ebenen zum Erstellen eines Bildes erforderlich sein. Beispielsweise könnte es zweckmäßig sein, eine separate Ebene für ein &amp;quot;durchgestrichenes&amp;quot; oder &amp;quot;Vergrößerungsglas&amp;quot;-Bild zu verwenden. Diese Ebene kann über die Ebenen mit anderen Bildern gesetzt werden, zum Beispiel über eine Ebene mit einem &amp;quot;Bilderlisten&amp;quot;- oder &amp;quot;Umschlag&amp;quot;-Bild. Dann können diese beiden Ebenen ein kombiniertes Bild bilden, z. B. ein Bild mit einer &amp;quot;durchgestrichenen Bilderliste&amp;quot; oder einem &amp;quot;Vergrößerungsglas über einem Umschlag&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Die folgende Abbildung zeigt die Verwendung zweier Ebenen, um ein Bild mit einer &#039;&#039;&#039;Durchgestrichenen Bilderliste&#039;&#039;&#039; zu erstellen:&lt;br /&gt;
&lt;br /&gt;
[[Image:TwoLayers.png|250px|Zwei Ebenen]] erzeugen das Bild [[Image:ImageList.png|Durchgestrichene Bilderliste]]  &lt;br /&gt;
&lt;br /&gt;
Vergleichen Sie das Bild &#039;&#039;&#039;Durchgestrichene Bilderliste&#039;&#039;&#039; mit dem Bild, das Sie erhalten, wenn Sie das Rechteck der oberen Ebene, die das &amp;quot;Durchgestrichen&amp;quot;-Bild enthält, mit &amp;lt;code&amp;gt;&#039;&#039;&#039;Left&#039;&#039;&#039; = 5&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&#039;&#039;&#039;Top&#039;&#039;&#039; = 6&amp;lt;/code&amp;gt; &#039;&#039;&#039;verschieben&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Diese Verschiebung ist in der folgenden Abbildung dargestellt:  &lt;br /&gt;
&lt;br /&gt;
[[Image:TwoLayersShift.png|250px|Zwei verschobene Ebenen]] erzeugt das Bild [[Image:ImageListShift.png|Verschobene durchgestrichene Bilderliste]]       &lt;br /&gt;
&lt;br /&gt;
Wenn das im Ebenen-Bereich angezeigte Rechteck nur den Teil des von der Ebene verwendeten gesamten Bitmaps mit Mehrfachauflösung abdeckt (anzeigt), dann kann dieses Rechteck über das gesamte Bild verschoben werden. Um dieses Feature zu veranschaulichen, laden Sie ein großes Bild in eine Ebene. &lt;br /&gt;
&lt;br /&gt;
Laden Sie beispielsweise das große Bild &#039;&#039;&#039;My 1&#039;&#039;&#039; mit &amp;lt;code&amp;gt;Breite = 80&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Höhe = 32&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[Image:My 1 Picture.png|My_1_Picture]]  &lt;br /&gt;
&lt;br /&gt;
Wenn Sie &amp;lt;code&amp;gt;Breite = 16&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Höhe = 16&amp;lt;/code&amp;gt; festlegen, um das im Ebenen-Bereich angezeigte Rechteck zu verkleinern, sieht der Ebenen-Bereich folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Image:My 1 Picture 2.png|My_1_Picture mit verkleinertem Rechteck]]  &lt;br /&gt;
&lt;br /&gt;
Um diesen Vorgang zu demonstrieren, doppelklicken Sie in einem Ebenen-Bereich auf ein Bitmap mit Mehrfachauflösung, um den [[MultiResBitmap-Editor|MultiResBitmap-Editor]] zu aktivieren. Der &#039;&#039;&#039;MultiResBitmap-Editor&#039;&#039;&#039; zeigt das gesamte Bitmap mit Mehrfachauflösung an. In diesem Bitmap können Sie das ausgewählte Rechteck sehen, das dem in der Ebene angezeigten Rechteck entspricht. Dieses Rechteck zeigt dasselbe Bild wie in der Ebene an:&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor My 1.png|MultiResBitmap-Editor für My_1_Picture]]&lt;br /&gt;
&lt;br /&gt;
Mit der Maus können Sie das ausgewählte Rechteck verschieben und dessen Größe ändern, vergleichbar mit einem &amp;quot;Verschieben des Bildausschnitts&amp;quot; über das gesamte Bitmap. Sie können auf diese Weise sehen, welcher Teil des Bitmaps im Ebenen-Bereich angezeigt wird. Wenn Sie den Mauszeiger in einen Ebenen-Bereich setzen, können Sie das angezeigte Rechteck mit &amp;quot;STRG+Mausrad&amp;quot; oder durch Klicken auf die Pfeile &amp;quot;Links&amp;quot; und &amp;quot;Rechts&amp;quot; oben im Ebenen-Bereich verschieben.&lt;br /&gt;
&lt;br /&gt;
==Bereich &amp;quot;Quellen der Bilder&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Im Bereich &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; werden alle Bilder aus der Sammlung [[lib_de:FMX.ImgList.TImageList.Source|Source]] der aktuellen [[lib_de:FMX.ImgList.TImageList|Bilderliste]] angezeigt. Mit diesen Bildern werden Bilder in der Zielsammlung ([[lib_de:FMX.ImgList.TImageList.Destination|Destination]]) erstellt (werden im Bereich &#039;&#039;&#039;Liste der Bilder&#039;&#039;&#039; angezeigt).&lt;br /&gt;
&lt;br /&gt;
Wenn Sie ein Vorschaubild aus der Sammlung &#039;&#039;&#039;Liste der Bilder &#039;&#039;&#039; &#039;&#039;&#039;löschen&#039;&#039;&#039;, wird das Quellbild nicht aus der Sammlung &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; gelöscht. Verwenden Sie die Symbolschaltfläche [[File:Action delete.jpg]] &#039;&#039;&#039;Quelle löschen&#039;&#039;&#039;, um ein Element aus der Sammlung &#039;&#039;&#039;Quellen der Bilder&#039;&#039;&#039; zu löschen. &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Symbol&lt;br /&gt;
! Hinweis&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Neue Quelle&#039;&#039;&#039;&lt;br /&gt;
| Neues Element zu Bilderquellen hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Mit dieser Schaltfläche wird ein Dialogfeld geöffnet, in dem Sie den &#039;&#039;&#039;Namen des neuen Quellelements&#039;&#039;&#039; eingeben müssen, und dann wird der [[MultiResBitmap-Editor|MultiResBitmap-Editor]] aktiviert. Mit dem [[MultiResBitmap-Editor|MultiResBitmap-Editor]] können Sie mehrere, für verschiedene Skalierungen optimierte Bilder hinzufügen. Während der Laufzeit wählt eine Anwendung ein Bild aus, das über die am besten geeignete Skalierung verfügt.   &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Action delete.jpg]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Quelle löschen&#039;&#039;&#039;&lt;br /&gt;
| Ausgewähltes Element aus Bilderquellen löschen&lt;br /&gt;
|&lt;br /&gt;
Löscht das ausgewählte Element aus der Quellsammlung. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;br /&amp;gt;[[File:Arrow up.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:Arrow down.jpg]]&lt;br /&gt;
| Ausgewähltes Element in Bilderquellen nach oben verschieben&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgewähltes Element in Bilderquellen nach unten verschieben &lt;br /&gt;
|&lt;br /&gt;
Mit diesen Pfeilschaltflächen können Sie die Reihenfolge der Bilder ändern, indem Sie einzelne Bilder nach oben oder unten verschieben.     &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[Image:Broom.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Löschen&#039;&#039;&#039;&lt;br /&gt;
| Entwurfszeitinformationen löschen&lt;br /&gt;
|&lt;br /&gt;
Namen von Dateien, aus denen Quellbilder geladen wurden, Benutzergrößen von Bildern und transparente Farben werden nur beim Entwurf verwendet. Die Parameter werden aber standardmäßig in der FMX-Datei gespeichert. Mit dem Symbol [[Image:Broom.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Löschen&#039;&#039;&#039; können Sie diese optionalen Informationen aus der FMX-Datei für alle Quellbilder löschen.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Editor anzeigen&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Durch Auswahl des Befehls &#039;&#039;&#039;Editor anzeigen&#039;&#039;&#039; (im Kontextmenü) oder durch Doppelklicken auf ein Bild wird der [[MultiResBitmap-Editor|MultiResBitmap-Editor]] aktiviert, in dem Sie das Bitmap mit Mehrfachauflösung bearbeiten können. (Siehe [[lib_de:FMX.ImgList.TLayer.MultiResBitmap|TLayer.MultiResBitmap]].)  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schaltflächen==&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Bilderlisten-Editor&#039;&#039;&#039; enthält die folgenden Schaltflächen.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Übernimmt die Änderungen und schließt den Editor. (&amp;lt;code&amp;gt;Strg+Eingabe&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Übernehmen&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Übernimmt die Änderungen, ohne den Editor zu schließen.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hilfe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Zeigt diese Seite an. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Abbrechen&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Schließt den Editor, ohne die Änderungen zu übernehmen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/IZfG2S9KGcU Video, das zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste erstellt und bearbeitet wird (EN)] Es werden einige fortgeschrittene und wichtige Leistungsmerkmale des Bilderlisten-Editors demonstriert.&lt;br /&gt;
&lt;br /&gt;
* [[Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen|Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen]]&lt;br /&gt;
* [http://youtu.be/QI_dwMWtpuc Video, das die typischen Schritte beim Erstellen einer neuen Bilderliste in einem FireMonkey-Projekt demonstriert (EN)] &lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FMX.ImageList Sample|FMX.ImageList (Beispiel)]]&lt;br /&gt;
* [http://youtu.be/oAEHD44BnQQ Video, das Funktionen aus dem &amp;quot;Beispiel FMX.ImageList&amp;quot; demonstriert (EN)]&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:FMX.ImgList.TImageList|FMX.ImgList.TImageList]]&lt;br /&gt;
* [[MultiResBitmap-Editor|MultiResBitmap-Editor]]&lt;br /&gt;
* [http://youtu.be/oFl925XuFgc Video, das die typische Verwendung des MultiResBitmap-Editors demonstriert (EN)]&lt;br /&gt;
* [[Bilderlisten-Editor|Bilderlisten-Editor (VCL)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IDE-Referenz]]&lt;br /&gt;
[[Category:FMX]]&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
&lt;br /&gt;
[[en:Image List Editor (FireMonkey)]]&lt;br /&gt;
[[fr:Editeur de liste d&#039;images (FireMonkey)]]&lt;br /&gt;
[[ja:画像リスト エディタ（FireMonkey）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Teilen_von_Daten_mit_Remote-Anwendungen_mithilfe_von_App-Tethering&amp;diff=206851</id>
		<title>Teilen von Daten mit Remote-Anwendungen mithilfe von App-Tethering</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Teilen_von_Daten_mit_Remote-Anwendungen_mithilfe_von_App-Tethering&amp;diff=206851"/>
		<updated>2016-04-13T09:07:25Z</updated>

		<summary type="html">&lt;p&gt;AChaves: &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Verwenden von App-Tethering}}&lt;br /&gt;
&lt;br /&gt;
Die App-Tethering-Implementierung der [[RTL|RTL]] stellt die Unterstützung für das Teilen von Daten zwischen verbundenen Anwendungen bereit.&lt;br /&gt;
&lt;br /&gt;
==Senden von Daten an verbundene Anwendungen==&lt;br /&gt;
&lt;br /&gt;
Sie können mit den folgenden Verfahren Daten mithilfe von App-Tethering senden:&lt;br /&gt;
&lt;br /&gt;
* [[#Teilen von Ressourcen|Definieren von geteilten Ressourcen]]. Ein Ressource enthält einen Wert. Verbundene Anwendungen können den Wert einer geteilten Ressource lesen und eine geteilte Ressource abonnieren, um bei Änderungen des Werts der geteilten Ressource Aktualisierungen zu erhalten.&lt;br /&gt;
* [[#Senden von Daten als temporäre Ressource|Senden von Daten als temporäre Ressource]]. Sie können zur Laufzeit Strings und Streams senden, die verbundene Anwendungen als temporäre Ressourcen empfangen. Verbundene Anwendungen können keine temporären Ressourcen für Aktualisierungen empfangen, weil Ihre Anwendung temporäre Ressourcen nur einmal sendet.&lt;br /&gt;
&lt;br /&gt;
===Teilen von Ressourcen===&lt;br /&gt;
&lt;br /&gt;
Eine [[lib_de:System.Tether.AppProfile.TLocalResource|TLocalResource]] ist ein Wrapper für einen Standarddatentyp ([[lib_de:System.Boolean|Boolean]], [[lib_de:System.Integer|Integer]], [[lib_de:System.Int64|Int64]], [[lib_de:System.Single|Single]], [[lib_de:System.Double|Double]], [[lib_de:System.String|String]]) oder einen [[lib_de:System.Classes.TStream|TStream]]. Sie können Ressourcen mit verbundenen Anwendungen mithilfe von App-Tethering teilen.&lt;br /&gt;
&lt;br /&gt;
So erstellen und teilen Sie eine Ressource:&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie im &#039;&#039;&#039;[[Formular-Designer|Formular-Designer]]&#039;&#039;&#039; Ihre [[lib_de:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]-Komponente aus, und doppelklicken Sie im &#039;&#039;&#039;[[Objektinspektor|Objektinspektor]]&#039;&#039;&#039; auf die Eigenschaft [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.Resources|Resources]].&lt;br /&gt;
# Klicken Sie im angezeigten [[Aktionslisten-Editor|Listen-Editor]] auf [[File:New.png|Neu]], um der Liste eine neue TLocalResource hinzuzufügen.&lt;br /&gt;
# Wählen Sie im Listen-Editor Ihre neue TLocalResource aus, und geben Sie im &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; für deren Eigenschaft [[lib_de:System.Tether.AppProfile.TCustomLocalItem.Name|Name]] einen eindeutigen Namen an.&lt;br /&gt;
&lt;br /&gt;
:[[Image:TLocalResource Editing.png]] &lt;br /&gt;
&lt;br /&gt;
Ihre Ressource wird jetzt per App-Tethering geteilt. Verbundene Anwendungen können den Wert dieser Ressource lesen und die Ressource abonnieren, um Aktualisierungen zu erhalten, sodass bei Änderungen des Ressourcenwerts in Ihren Anwendungen verbundene Anwendungen über die Änderung benachrichtigt werden und den neuen Wert lesen können.&lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Ressource beim Entwurf definiert haben, müssen Sie ihr zur Laufzeit einen Wert zuweisen:&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In {{Delphi}}:&lt;br /&gt;
**&amp;lt;source lang=&amp;quot;delphi&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1.Resources.FindByName(&#039;ResourceName&#039;).Value := &#039;SomeValue&#039;;&amp;lt;/source&amp;gt;&lt;br /&gt;
**&amp;lt;source lang=&amp;quot;delphi&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1.Resources.Items[ResourceNumber].Value := &#039;SomeValue&#039;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In C++: &lt;br /&gt;
**&amp;lt;source lang=&amp;quot;cpp&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1-&amp;gt;Resources-&amp;gt;FindByName(&amp;quot;ResourceName&amp;quot;)-&amp;gt;Value = &amp;quot;SomeValue&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
**&amp;lt;source lang=&amp;quot;cpp&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1-&amp;gt;Resources-&amp;gt;Items[ResourceNumber]-&amp;gt;Value = &amp;quot;SomeValue&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Beschreibung:&lt;br /&gt;
:* {{Code|ResourceName}} ist der Name, den Sie in die Eigenschaft [[lib_de:System.Tether.AppProfile.TCustomLocalItem.Name|Name]] der Ressource eingeben, wenn Sie sie zur Laufzeit erstellen.&lt;br /&gt;
:* {{Code|SomeValue}} ist der Wert, den Sie für die Ressource festlegen möchten. Dieser Wert kann einen der oben aufgeführten Standarddatentypen haben.&lt;br /&gt;
:* {{Code|ResourceNumber}} ist die Anzahl der Einträge in der Eigenschaft [[lib_de:System.Tether.AppProfile.TResourceCollection.Items|Items]] der [[lib_de:System.Tether.AppProfile.TResourceCollection|TResourceCollection]], wenn Sie sie in Entwurfszeit erstellen.&lt;br /&gt;
&lt;br /&gt;
Verbundene Anwendungen können jederzeit den Wert Ihrer geteilten Ressource anfordern und die geteilte Ressource abonnieren, um Aktualisierungen zu erhalten, sodass bei Änderungen des Ressourcenwerts die abonnierten Remote-Anwendungsprofile die aktualisierte Ressource erhalten.&lt;br /&gt;
&lt;br /&gt;
===Senden von Daten als temporäre Ressource===&lt;br /&gt;
&lt;br /&gt;
Anstatt Ressourcen zu teilen, können Sie mit den Methoden [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.SendString|SendString]] und [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.SendStream|SendStream]] der [[lib_de:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]-Komponente Strings oder Streams an verbundene Anwendungen senden.&lt;br /&gt;
&lt;br /&gt;
Remote-Anwendungsprofile empfangen den Wert, der in einer temporären Ressource enthalten ist. Eine temporäre Ressource wird von Ihrem Anwendungsprofil nur einmal an verbundene Anwendungen gesendet. Diese temporäre Ressource wird anschließend gelöscht; verbundene Anwendungen können diese Ressource nicht abonnieren, um Aktualisierungen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Diese Methode erwartet die folgenden Parameter:&lt;br /&gt;
&lt;br /&gt;
* {{Arg|AProfile}} ist ein Remote-Anwendungsprofil als Instanz von [[lib_de:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]]. Die Eigenschaft [[lib_de:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] der [[lib_de:System.Tether.Manager.TTetheringManager|TTetheringManager]]-Komponente stellt eine Liste der Remote-Anwendungsprofile bereit, die mit Ihrem Profil verbunden sind; Sie können diese Liste nach dem gewünschten Remote-Anwendungsprofil durchsuchen.&lt;br /&gt;
* {{Arg|Description}} ist ein String, der den Inhalt des gesendeten Wertes beschreibt.&lt;br /&gt;
* {{Arg|AString}} oder {{Arg|AStream}} ist der Wert, der gesendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie mit temporären Ressourcen andere Standarddatentypen als String senden möchten, müssen Sie diese Datentypen vor dem Senden in Strings konvertieren und dann in der verbundenen Anwendung, die den String empfängt, wieder zurück in ihren Originaltyp konvertieren. Siehe [[JSON|JSON]].&lt;br /&gt;
&lt;br /&gt;
==Empfangen von Daten von verbundenen Anwendungen==&lt;br /&gt;
&lt;br /&gt;
Wenn Ihre Anwendung eine Verbindung zu einer Anwendung herstellt, die Ressourcen teilt, können Sie [[#Anfordern von Remote-Ressourcen|eine Remote-Ressource von dem Remote-Anwendungsprofil anfordern]]. Beim Empfang dieser Ressource durch Ihre Anwendung können Sie ihren Wert lesen. Sie können [[#Verarbeiten von eingehenden Remote-Ressourcen|jede eingehende Remote-Ressource mit Ihrer TTetheringAppProfile-Komponente verarbeiten]].&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus können Sie [[#Abonnieren von Remote-Ressourcen, um Aktualisierungen zu erhalten|eine Remote-Ressource abonnieren, um Aktualisierungen zu erhalten]]. Wenn sich der Wert der Remote-Ressource ändert, wird Ihre Anwendung über die Änderung informiert und empfängt den neuen Wert der Remote-Ressource. Wenn Sie [[Verbinden zu Remote-Anwendungen mithilfe von App-Tethering#Verbinden von Anwendungen über Gruppen|die Verbindung zu Remote-Anwendungen über Gruppen herstellen]], können Sie alternativ [[#Abonnieren von Remote-Ressourcen mit lokalen Ressourcen für über Gruppen verbundene Anwendungen|mit lokalen Ressourcen Remote-Ressourcen abonnieren]] und separate Methoden definieren, um Aktualisierungen jeder einzelnen der abonnierten Remote-Ressourcen zu verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Anfordern von Remote-Ressourcen===&lt;br /&gt;
&lt;br /&gt;
Die [[lib_de:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]-Komponente stellt eine Methode, [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteResourceValue|GetRemoteResourceValue]], bereit, mit der Sie Remote-Ressourcen anfordern können.&lt;br /&gt;
&lt;br /&gt;
Sie können eine Remote-Ressource für die Anforderung mit einer der folgenden Parametergruppen festlegen:&lt;br /&gt;
&lt;br /&gt;
* Stellen Sie das Remote-Anwendungsprofil bereit, das die Remote-Ressource als Instanz von [[lib_de:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] und den Namen der Remote-Ressource enthält.&lt;br /&gt;
&lt;br /&gt;
: Die Eigenschaft [[lib_de:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] Ihrer [[lib_de:System.Tether.Manager.TTetheringManager|TTetheringManager]]-Komponente enthält eine Liste der Remote-Anwendungsprofile, die mit Ihrem Profil verbunden sind.&lt;br /&gt;
&lt;br /&gt;
* Stellen Sie eine Instanz von [[lib_de:System.Tether.AppProfile.TRemoteResource|TRemoteResource]] bereit.&lt;br /&gt;
&lt;br /&gt;
: Die TTetheringAppProfile-Komponente enthält eine Methode, [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileResources|GetRemoteProfileResources]], die eine Liste der Remote-Ressourcen zurückgibt, die von einem gegebenen Remote-Anwendungsprofil geteilt werden. Das Remote-Anwendungsprofil ist als Instanz von TTetheringProfileInfo festgelegt.&lt;br /&gt;
&lt;br /&gt;
===Verarbeiten von eingehenden Remote-Ressourcen===&lt;br /&gt;
&lt;br /&gt;
Die TTetheringAppProfile-Komponente kann Remote-Ressourcen aus einem der folgenden Gründe erhalten:&lt;br /&gt;
&lt;br /&gt;
* Ein Remote-Anwendungsprofil sendet eine temporäre Ressource.&lt;br /&gt;
* Sie fordern eine Remote-Ressource an.&lt;br /&gt;
&lt;br /&gt;
Wenn die TTetheringAppProfile-Komponente eine Ressource empfängt, werden zwei Ereignisse der TTetheringAppProfile-Komponente in der folgenden Reihenfolge ausgelöst: OnAcceptResource und OnResourceReceived. Zur Verarbeitung von eingehenden Ressourcen müssen Sie diese Ereignisse behandeln.&lt;br /&gt;
&lt;br /&gt;
:[[Image:OnAcceptResource Image.png]]&lt;br /&gt;
&lt;br /&gt;
====Annehmen oder Ablehnen einer eingehenden Remote-Ressource====&lt;br /&gt;
&lt;br /&gt;
Sie können [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.OnAcceptResource|OnAcceptResource]] behandeln, um festzulegen, ob Sie eine eingehende Ressource akzeptieren oder nicht. Dieses Ereignis stellt die folgenden Parameter bereit:&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} ist Ihre TTetheringAppProfile-Komponente, die gerade die eingehende Ressource empfängt.&lt;br /&gt;
* {{Arg|AProfileId}} ist der [[lib_de:System.Tether.Manager.TTetheringProfileInfo.ProfileIdentifier|ProfileIdentifier]] des Remote-Anwendungsprofils, das die Ressource sendet. Die Eigenschaft [[lib_de:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] der [[lib_de:System.Tether.Manager.TTetheringManager|TTetheringManager]]-Komponente stellt eine Liste der Remote-Anwendungsprofile bereit, die mit Ihrem Profil verbunden sind; Sie können diese Liste nach dem mit der angegebenen Profil-ID übereinstimmenden Remote-Anwendungsprofil durchsuchen.&lt;br /&gt;
* {{Arg|AResource}} ist eine Instanz von [[lib_de:System.Tether.AppProfile.TCustomRemoteItem|TCustomRemoteItem]], die Eigenschaften enthält, die Sie lesen können, um festzulegen, ob Sie die eingehende Remote-Ressource annehmen oder nicht, z.&amp;amp;nbsp;B. den [[lib_de:System.Tether.AppProfile.TCustomRemoteItem.Name|Namen]] der Ressource oder einen [[lib_de:System.Tether.AppProfile.TCustomRemoteItem.Hint|Hinweis]], der deren Inhalt beschreibt.&lt;br /&gt;
* {{Arg|AcceptResource}} ist ein boolescher Wert, der standardmäßig auf {{True}} gesetzt ist. Sie können diesen Wert in {{False}} ändern, wenn Sie die eingehende Ressource nicht empfangen möchten.&lt;br /&gt;
&lt;br /&gt;
====Lesen einer eingehenden Remote-Ressource====&lt;br /&gt;
&lt;br /&gt;
Wenn Sie das Ereignis OnAcceptResource nicht behandeln oder in Ihrer Ereignisbehandlungsroutine den Wert von {{Arg|AcceptResource}} nicht in {{False}} ändern, wird das Ereignis [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.OnResourceReceived|OnResourceReceived]] ausgelöst. Sie können dieses Ereignis behandeln, um die Daten aus der Ressource zu lesen. Dieses Ereignis stellt die folgenden Parameter bereit:&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} ist Ihre TTetheringAppProfile-Komponente, die gerade die eingehende Ressource empfängt.&lt;br /&gt;
* {{Arg|AResource}} ist eine Instanz von [[lib_de:System.Tether.AppProfile.TRemoteResource|TRemoteResource]]. TRemoteResource erweitert TCustomRemoteItem um zwei Eigenschaften, über die Sie auf den tatsächlichen Wert der Ressource zugreifen können:&lt;br /&gt;
** [[lib_de:System.Tether.AppProfile.TRemoteResource.ResType|TRemoteResource.ResType]] gibt an, ob die Ressource einen Standarddatentyp (TRemoteResourceType.Data) oder einen TStream (TRemoteResourceType.Stream) enthält.&lt;br /&gt;
** Mit [[lib_de:System.Tether.AppProfile.TRemoteResource.Value|TRemoteResource.Value]] können Sie auf den Wert zugreifen. So rufen Sie den Wert ab:&lt;br /&gt;
*** Wenn der Wert ein Standarddatentyp ist, überprüfen Sie [[lib_de:System.Tether.AppProfile.TResourceValue.DataType|TRemoteResource.Value.DataType]], um den Typ der Daten zu ermitteln, und lesen Sie die entsprechende TRemoteResource.Value-Eigenschaft: AsBoolean, AsInteger, AsInt64, AsSingle, AsDouble, AsString.&lt;br /&gt;
*** Wenn der Wert ein Stream ist, lesen Sie den Stream aus TRemoteResource.Value.AsStream.&lt;br /&gt;
&lt;br /&gt;
===Abonnieren von Remote-Ressourcen, um Aktualisierungen zu erhalten===&lt;br /&gt;
&lt;br /&gt;
Wenn Ihre Anwendung mit einer Anwendung verbunden ist, die Ressourcen teilt, können Sie diese geteilten Ressourcen abonnieren, um Aktualisierungen zu erhalten, sodass Ihre Anwendung diese geteilten Ressourcen erhält, sobald sich deren Wert in der verbundenen Anwendung ändert.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[Verbinden zu Remote-Anwendungen mithilfe von App-Tethering#Verbinden von Anwendungen über Gruppen|mit Gruppen Verbindungen zu anderen Anwendungen herstellen]], können Sie [[#Abonnieren von Remote-Ressourcen mit lokalen Ressourcen für über Gruppen verbundene Anwendungen|beim Entwurf die Remote-Ressourcen zu lokalen Ressourcen zuordnen]]. Diese lokalen Ressourcen verfügen ein Ereignis, mit dem Sie die Änderungen des Wertes der Remote-Ressource behandeln können.&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie [[#Abonnieren von Remote-Ressourcen mit SubscribeToRemoteItem|die Remote-Ressourcen zur Laufzeit über ihren Ressourcennamen abonnieren]].&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie dürfen eine Remote-Ressource nicht gleichzeitig mit einer lokalen Ressource und SubscribeToRemoteItem abonnieren. Verwenden Sie für jede Remote-Ressource nur eine dieser Abonnementmethoden.&lt;br /&gt;
&lt;br /&gt;
====Abonnieren von Remote-Ressourcen mit lokalen Ressourcen für über Gruppen verbundene Anwendungen====&lt;br /&gt;
&lt;br /&gt;
So ordnen Sie beim Entwurf eine lokale Ressource einer Remote-Ressource zu:&lt;br /&gt;
&lt;br /&gt;
# Befolgen Sie die obigen Schritte, um eine Ressource zu erstellen und mithilfe von App-Tethering zu teilen.&lt;br /&gt;
# Wählen Sie im Ressourcenlisten-Editor Ihre neue [[lib_de:System.Tether.AppProfile.TLocalResource|TLocalResource]] aus, und ändern Sie im &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; deren Eigenschaft [[lib_de:System.Tether.AppProfile.TCustomLocalItem.Kind|Kind]] in [[lib_de:System.Tether.AppProfile.TTetheringRemoteKind|Mirror]].&lt;br /&gt;
&lt;br /&gt;
:[[Image: TLocalResource Kind Property.png]]&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Eigenschaft Kind Ihrer TLocalResource in Mirror ändern, wird Ihre TLocalResource nicht mit Remote-Anwendungen geteilt. Sondern bei jeder Änderung des Wertes einer Remote-Ressource mit demselben [[lib_de:System.Tether.AppProfile.TCustomRemoteItem.Name|Namen]] wie der Name, den Sie in Ihrer TLocalResource angegeben haben, wird der Wert Ihrer lokalen Ressource aktualisiert und das Ereignis [[lib_de:System.Tether.AppProfile.TLocalResource.OnResourceReceived|TLocalResource.OnResourceReceived]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
====Abonnieren von Remote-Ressourcen mit SubscribeToRemoteItem====&lt;br /&gt;
&lt;br /&gt;
Die TTetheringAppProfile-Komponente stellt eine Methode, [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.SubscribeToRemoteItem|SubscribeToRemoteItem]], bereit, mit der Sie Remote-Ressourcen abonnieren können, um Aktualisierungen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Sie können eine Remote-Ressource zum Abonnieren mit einer der folgenden Parametergruppen festlegen:&lt;br /&gt;
&lt;br /&gt;
* Stellen Sie das Remote-Anwendungsprofil bereit, das die Remote-Ressource als Instanz von [[lib_de:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] und den Namen der Remote-Ressource enthält.&lt;br /&gt;
&lt;br /&gt;
: Die Eigenschaft [[lib_de:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] Ihrer [[lib_de:System.Tether.Manager.TTetheringManager|TTetheringManager]]-Komponente enthält eine Liste der Remote-Anwendungsprofile, die mit Ihrem Profil verbunden sind.&lt;br /&gt;
&lt;br /&gt;
* Stellen Sie das Remote-Anwendungsprofil bereit, das die Remote-Ressource als Instanz von TTetheringProfileInfo und eine Instanz von [[lib_de:System.Tether.AppProfile.TCustomRemoteItem|TCustomRemoteItem]] enthält.&lt;br /&gt;
&lt;br /&gt;
: Die [[lib_de:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]-Komponente enthält eine Methode, [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileActions|GetRemoteProfileActions]], die eine Liste der Remote-Ressourcen zurückgibt, die von einem gegebenen Remote-Anwendungsprofil geteilt werden. Das Remote-Anwendungsprofil ist als Instanz von TTetheringProfileInfo festgelegt.&lt;br /&gt;
&lt;br /&gt;
Ändert sich der Wert einer Remote-Ressource mit demselben Namen wie die Instanz von TCustomRemoteItem, die Sie abonniert haben, wird der Wert der abonnierten Instanz von TCustomRemoteItem aktualisiert und das Ereignis [[lib_de:System.Tether.AppProfile.TTetheringAppProfile.OnResourceUpdated|OnResourceUpdated]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
:* Um den Wert der abonnierten Instanz von TCustomRemoteItem zu lesen, müssen Sie den Typ dieser Instanz in [[lib_de:System.Tether.AppProfile.TRemoteResource|TRemoteResource]] umwandeln und deren Daten lesen. Siehe [[#Lesen einer eingehenden Remote-Ressource|Lesen einer eingehenden Remote-Ressource]].&lt;br /&gt;
:* Ändert sich eine Remote-Ressource, die einen Stream enthält, wird das Ereignis OnResourceUpdated ausgelöst, aber der Wert der abonnierten Instanz von TCustomRemoteItem wird nicht aktualisiert. Sie müssen den neuen Ressourcenwert manuell anfordern. Siehe [[#Anfordern von Remote-Ressourcen|Anfordern von Remote-Ressourcen]].&lt;br /&gt;
:* Das Ereignis OnResourceUpdated wird nicht ausgelöst, wenn Sie dieselbe Remote-Ressource mit einer lokalen Ressource abonnieren.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Hinzufügen von App-Tethering zu Anwendungen|Hinzufügen von App-Tethering zu Anwendungen]]&lt;br /&gt;
* [[Verbinden zu Remote-Anwendungen mithilfe von App-Tethering|Verbinden zu Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
* [[Teilen und Ausführen von Aktionen für Remote-Anwendungen mithilfe von App-Tethering|Teilen und Ausführen von Aktionen für Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]	&lt;br /&gt;
* [[lib_de:System.Tether.Manager.TTetheringManager|TTetheringManager]]&lt;br /&gt;
* [[lib_de:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]]&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Classes.TStream|TStream]]&lt;br /&gt;
* [[lib_de:System.String|String]]&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:RTL.BDShoppingList Sample|BDShoppingList]] (Beispiel)&lt;br /&gt;
* [[samp_en:RTL.DesktopCast Sample|DesktopCast]] (Beispiel)	&lt;br /&gt;
* [[samp_en:RTL.MediaPlayer Sample|MediaPlayer]] (Beispiel)	&lt;br /&gt;
* [[samp_en:RTL.PhotoWall Sample|PhotoWall]] (Beispiel)&lt;br /&gt;
&lt;br /&gt;
[[Category:XE6]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Sharing Data with Remote Applications Using App Tethering]]&lt;br /&gt;
[[fr:Partage de données avec des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
[[ja:アプリケーション テザリングを使用したリモート アプリケーションとのデータの共有]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
</feed>