<?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=PastContributions</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=PastContributions"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/de/Spezial:Beitr%C3%A4ge/PastContributions"/>
	<updated>2026-08-29T13:56:06Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installationshinweise&amp;diff=218362</id>
		<title>Installationshinweise</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installationshinweise&amp;diff=218362"/>
		<updated>2023-12-15T16:11:24Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Betriebssystemvoraussetzungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Installation}}&lt;br /&gt;
&lt;br /&gt;
Diese Seite enthält wichtige Informationen, die Sie kennen müssen, bevor Sie {{Delphi}} {{MarketingVersion}}, {{CBuilder}} {{MarketingVersion}} oder {{Product}} {{MarketingVersion}} [[Installation|installieren]]. Die aktuelle Version dieser Seite finden Sie [{{fullurl:{{PAGENAME}}}} hier].&lt;br /&gt;
&lt;br /&gt;
{{Note|In diesem Dokument sowie in der übrigen [[Hilfe zur Hilfe|Dokumentation]] wird der Begriff &amp;quot;{{Product}}&amp;quot; für jedes der oben aufgelisteten Produkte verwendet.}}&lt;br /&gt;
&lt;br /&gt;
==Systemvoraussetzungen==&lt;br /&gt;
&lt;br /&gt;
{{Attention|Auf Ihrem Computer muss &#039;&#039;&#039;.NET Framework 4.5&#039;&#039;&#039; oder höher installiert sein, damit die Installation von {{Product}} erfolgreich durchgeführt werden kann. Wenn das Installationsprogramm &#039;&#039;&#039;.NET Framework 4.5&#039;&#039;&#039; oder später nicht auf Ihrem Computer findet, werden Sie aufgefordert, es herunterzuladen und zu installieren, um die Installation von {{Product}} fortzusetzen.}}&lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf den folgenden Link, um Anleitungen für die Installation der neuesten Version von .NET Framework auf Ihrem Computer zu erhalten:&lt;br /&gt;
&lt;br /&gt;
* [https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-10 Installieren von .NET Framework unter Windows 10 und Windows Server 2016 und höher (EN)]&lt;br /&gt;
&lt;br /&gt;
Die folgenden Voraussetzungen beziehen sich auf {{Product}}:&lt;br /&gt;
&lt;br /&gt;
* Informationen über unterstützte Zielplattformen von {{Product}}-Projekten finden Sie unter &#039;&#039;&#039;[[Unterstützte Zielplattformen|Unterstützte Zielplattformen]]&#039;&#039;&#039; und &#039;&#039;&#039;[[Plattformvoraussetzungen für FireMonkey|Plattformvoraussetzungen für {{FM}}]]&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Informationen über unterstützte Datenbanksysteme finden Sie unter &#039;&#039;&#039;[[Übersicht (FireDAC)#Hauptfunktionen von FireDAC|Hauptfunktionen von FireDAC]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Hardwarevoraussetzungen===&lt;br /&gt;
&lt;br /&gt;
Für {{Product}} ist mindestens Folgendes erforderlich:&lt;br /&gt;
&lt;br /&gt;
* 1.8 GHz oder schnellerer Prozessor mit zwei Kernen. Vier Kerne oder mehr empfohlen. Ein Kern wird nicht unterstützt.&lt;br /&gt;
* 3 GB Arbeitsspeicher. 8 GB Arbeitsspeicher empfohlen.&lt;br /&gt;
* Zwischen 6 GB und 60 GB¹ verfügbarer Festplattenspeicherplatz. Die Verwendung eines SSD-Laufwerks wird dringend empfohlen.&lt;br /&gt;
* DirectX 11-fähige Grafikkarte, die mit 1440x900 ausgeführt wird; ein Bildschirm mit einer vertikalen Auflösung von 1080 wird empfohlen.&lt;br /&gt;
&lt;br /&gt;
===Betriebssystemvoraussetzungen===&lt;br /&gt;
&lt;br /&gt;
Sie können {{Product}} 12 {{Version}} unter den folgenden Versionen von Windows ausführen:&lt;br /&gt;
&lt;br /&gt;
* Windows 10&lt;br /&gt;
* Windows 11&lt;br /&gt;
&lt;br /&gt;
{{Tip|Sie können RAD Studio auch auf einer virtuellen Maschine installieren, die mit einer der unterstützten Versionen von Windows in einer Nicht-Windows-Umgebung (z. B. macOS) ausgeführt wird. Für die Entwicklung von FireMonkey-Projekten muss Ihre Virtualisierungssoftware einen direkten Zugriff auf die Host-GPU bereitstellen.}}&lt;br /&gt;
&lt;br /&gt;
Ihr Windows-System muss folgendermaßen konfiguriert sein:&lt;br /&gt;
&lt;br /&gt;
* Der Benutzer, der {{Product}} installiert, muss der Systemadministrator sein oder auf der Administratorberechtigungsliste stehen.&lt;br /&gt;
*&amp;lt;p&amp;gt;Die [http://www.computerhope.com/issues/ch000549.htm {{Code|PATH}}-Umgebungsvariable (EN)] darf bis zu 1830 Zeichen lang sein.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bei der Installation von {{Product}} werden der {{Code|PATH}}-Umgebungsvariable bis zu 218 Zeichen hinzugefügt. Wenn die {{Code|PATH}}-Umgebungsvariable länger als 2048 Zeichen ist, [https://software.intel.com/en-us/articles/limitation-to-the-length-of-the-system-path-variable zeigt Ihr System ein unerwartetes Verhalten (EN)].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|32-Bit-Versionen von Windows werden als Betriebssystem für die Installation von RAD Studio 10.4 und höher nicht mehr unterstützt.}}&lt;br /&gt;
&lt;br /&gt;
===Voraussetzungen für unterstützte Zielplattformen===&lt;br /&gt;
&lt;br /&gt;
Voraussetzungen für die Entwicklung von Projekten für [[Unterstützte Zielplattformen|unterstützte Zielplattformen]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Zielplattform&lt;br /&gt;
! Voraussetzungen&lt;br /&gt;
|- valign=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
* PCs und Tablets mit Intel/AMD-Prozessoren, auf denen eine der folgenden Windows-Versionen ausgeführt wird:&lt;br /&gt;
** Windows 7 (SP1+)&lt;br /&gt;
** Windows 10&lt;br /&gt;
** Windows Server 2016&lt;br /&gt;
** Windows Server 2019&lt;br /&gt;
* Ein 64-Bit- oder 32-Bit-PC &lt;br /&gt;
|- valign=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
macOS&lt;br /&gt;
|&lt;br /&gt;
* Ein Intel-basierter oder ARM-basierter Mac, auf dem eine der folgenden Versionen von macOS ausgeführt wird:&lt;br /&gt;
** 10.15 Catalina&lt;br /&gt;
** 11 Big Sur&lt;br /&gt;
|- valign=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
* Ein laufendes iOS-Gerät:&lt;br /&gt;
** iOS 14&lt;br /&gt;
* Alle Voraussetzungen für die &#039;&#039;&#039;macOS&#039;&#039;&#039;-Unterstützung&lt;br /&gt;
* [https://developer.apple.com/xcode/ Xcode (EN)] Version 10.12 oder höher&lt;br /&gt;
*Mitgliedschaft beim [[Teilnehmen am Apple-Entwicklerprogramm|Apple-Entwicklerprogramm]]. (Erforderlich, um iOS-Apps auf physischen Geräten bereitzustellen)&lt;br /&gt;
|- valign=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
* Ein Android-Gerät, auf dem AArch64-Prozessoren oder ARMv7-Prozessoren mit NEON-Unterstützung ausgeführt werden.&lt;br /&gt;
* Eine 64-Bit-Version von Windows für die Entwicklung.&lt;br /&gt;
* Android-Smartphones oder -Tablets, auf denen eine der folgenden Versionen von Android ausgeführt wird:&lt;br /&gt;
** Oreo (8.1)&lt;br /&gt;
** Pie (9)&lt;br /&gt;
** Android (10)&lt;br /&gt;
** Android (11)&lt;br /&gt;
** Android (12)&lt;br /&gt;
|- valign=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Linux (nur Delphi)&lt;br /&gt;
|&lt;br /&gt;
* 64-Bit-Linux in einer der folgenden Versionen:&lt;br /&gt;
** Ubuntu Server (Ubuntu 18.04 LTS)&lt;br /&gt;
** Ubuntu Server (Ubuntu 20.04 LTS)&lt;br /&gt;
** RedHat Enterprise Linux (version 8)&lt;br /&gt;
** Windows 10-Computer mit WSL2 (Windows-Subsystem für Linux) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Voraussetzungen für andere Features===&lt;br /&gt;
&lt;br /&gt;
Voraussetzungen für andere Features:&lt;br /&gt;
&lt;br /&gt;
* Siehe interaktive Inhalte in der [[Projektdokumentation erzeugen|generierten Modellierungsdokumentation]].&lt;br /&gt;
* Für die Unterstützung von &#039;&#039;&#039;[[FireMonkey 3D|{{FM}} 3D]]&#039;&#039;&#039; muss Ihr System Ressourcen mit einer Größe von über 4 GiB zulassen und die Indizes aller Ressourcen bei 32 Bit beibehalten.&lt;br /&gt;
* Um [[Importieren eines Projekts im IBM Rational Rose-Format (MDL)|Modelle im IBM Rational Rose-Format (MDL) zu importieren]], müssen Sie die [https://java.com/en/download/ JRE (Java Runtime Environment) installieren (EN)].&lt;br /&gt;
&lt;br /&gt;
{{Tip|Die JRE wird automatisch installiert, wenn Sie die Unterstützung für die Android-Zielplattform installieren.}}&lt;br /&gt;
&lt;br /&gt;
==Weitere Software==&lt;br /&gt;
&lt;br /&gt;
Die {{Product}}-Installation enthält weitere Software. In {{Product}} können Sie zudem nach der Installation weitere zusätzliche Software installieren. Einzelheiten zu weiterer {{Product}}-Software finden Sie unter [[Software-Add-ins von Fremdherstellern|Software-Add-ins von Fremdherstellern]].&lt;br /&gt;
&lt;br /&gt;
===Immer installierte zusätzliche Software===&lt;br /&gt;
&lt;br /&gt;
Die folgende zusätzliche Software wird immer mit {{Product}} installiert:&lt;br /&gt;
&lt;br /&gt;
* [[Beyond Compare|Beyond Compare]]&lt;br /&gt;
* [[Indy|Internet Direct (Indy)]]&lt;br /&gt;
&lt;br /&gt;
Wenn Ihre {{Product}}-Installation die C++-Unterstützung enthält, wird mit {{Product}} auch die [[Dinkumware Standard-C++-Bibliothek|Dinkumware Standard-C++-Bibliothek]] installiert.&lt;br /&gt;
&lt;br /&gt;
===Optionale zusätzliche Software===&lt;br /&gt;
&lt;br /&gt;
Die in der folgenden Tabelle aufgeführte zusätzliche Software ist in bestimmten Editionen von {{Product}} enthalten. Der größte Teil davon kann nach der Installation von {{Product}} mit [[Feature-Manager|Feature-Manager]], [[GetIt-Package-Manager|GetIt-Package-Manager]] oder die Software kann von [http://downloads.embarcadero.com/Products.aspx?prodid=22 CodeCentral (EN)] heruntergeladen werden. Bestimmte Software kann auch bei der {{Product}}-Installation installiert werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Software&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Verfügbarkeit&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Wichtige Hinweise&lt;br /&gt;
|-&lt;br /&gt;
! Installationsprogramm&lt;br /&gt;
! GetIt&lt;br /&gt;
! Offline-Installationsprogramm&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[#Windows 10 SDK|Windows 10 SDK]]&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
Siehe den Abschnitt [[Installationshinweise#Windows 10 SDK|Windows 10 SDK]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[#Android JDK, SDK, NDK | Android SDK {{AndroidToolsRevision}} - NDK ({{AndroidNDKVersion}})]]&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
Siehe den Abschnitt [[Installationshinweise#Android JDK.2C SDK.2C NDK|Android JDK, SDK, NDK]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[#Android JDK, SDK, NDK | AdoptOpenJDK 8]]&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
Siehe den Abschnitt [[Installationshinweise#Android JDK.2C SDK.2C NDK|Android JDK, SDK, NDK]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Boost|Boost]] (C++)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[CodeSite|CodeSite Express 5.2]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
DUnit Unit-Test-Frameworks ([[Überblick über DUnit|DUnit]] und [[Überblick über DUnitX|DUnitX]])&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[FastReport|FastReport 2021]] ([[VCL|VCL]]) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Siehe den Abschnitt [[Installationshinweise#FastReport .28VCL.29- und TeeChart Standard-Abhängigkeit|Abhängigkeit mit TeeChart-Funktionen]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
InterBase Express (IBX)-Komponenten&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
InterBase {{InterBaseVersion}} Developer Edition&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[TeeChart|TeeChart Standard]]&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[FastReport|FastReport 2.8]] (FMX {{Company}}-Edition für[[FireMonkey|{{FM}}]])&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://www.nsoftware.com/ipworks/ IP*Works! (EN)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Windows 10 SDK====&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die C++- oder Delphi-Unterstützung für {{Product}} installieren, öffnet das Installationsprogramm von {{Product}} das Installationsprogramm für das Windows 10 SDK, das für die Unterstützung von Desktop Bridge erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
Sie müssen das Windows 10 SDK installieren, um die vollständigen Windows API-Header-Dateien zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie das Windows 10 SDK nicht installieren möchten, schließen Sie das Installationsprogramm für das Windows 10 SDK einfach.&lt;br /&gt;
&lt;br /&gt;
{{Note| Für die Installation des Windows 10-SDK ist eine Internetverbindung erforderlich.}}&lt;br /&gt;
&lt;br /&gt;
====Android JDK, SDK, NDK====&lt;br /&gt;
&lt;br /&gt;
Wenn Ihre {{Product}}-Installation Android-Unterstützung enthält, bietet das {{Product}}-Installierungsprogramm auch weitere Software, die zur Android-Entwicklung auf der [[Installationsprogramm für Features#Seite &amp;quot;Weitere Auswahl&amp;quot;|Seite &amp;quot;Weitere Auswahl&amp;quot;]] benötigt wird:&lt;br /&gt;
&lt;br /&gt;
* Android SDK {{AndroidToolsRevision}} - NDK ({{AndroidNDKVersion}}).&lt;br /&gt;
* AdoptOpenJDK 8.&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
&lt;br /&gt;
* Sie können diese Features später mit dem [[Feature-Manager|Feature-Manager]] installieren.&lt;br /&gt;
* Auch wenn bereits ein JDK auf Ihrem System installiert ist, wird nach der Auswahl von &#039;&#039;&#039;AdoptOpenJDK 8&#039;&#039;&#039; diese Version des JDK installiert und der aktuelle JDK-Pfad geändert.&lt;br /&gt;
* Wenn Sie die Android-Entwicklungstools installieren, werden Sie aufgefordert, die entsprechenden Lizenzen zu akzeptieren.}}&lt;br /&gt;
&lt;br /&gt;
{{Note| Für die Installation des Android-SDK ist eine Internetverbindung erforderlich.}}&lt;br /&gt;
&lt;br /&gt;
====[[FastReport|FastReport]]- ([[VCL|VCL]]) und [[TeeChart|TeeChart Standard]]-Abhängigkeit====&lt;br /&gt;
&lt;br /&gt;
[[FastReport|FastReport]] verwendet einige Komponenten von [[TeeChart|TeeChart Standard]]. Wählen Sie [[TeeChart|TeeChart Standard]] zusammen mit [[FastReport|FastReport]] aus, um beie Funktionen in {{product}} zu installieren, um alle Funktionalitäten von [[FastReport|FastReport]] einzusetzen.&lt;br /&gt;
&lt;br /&gt;
==Hinweise für die Registrierung==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Update Subscription&amp;quot;-Plan===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie über einen aktiven &#039;&#039;&#039;&amp;quot;Update Subscription&amp;quot;-Plan&#039;&#039;&#039; verfügen:&lt;br /&gt;
&lt;br /&gt;
* Wenn auf Ihrem Computer eine frühere Version von {{Product}} mit diesem &#039;&#039;&#039;&amp;quot;Update Subscription&amp;quot;-Plan&#039;&#039;&#039; installiert ist, ermittelt der Installationsexperte Ihre Lizenz automatisch.&lt;br /&gt;
* Andernfalls können Sie Ihre neue {{Product}}-Installation mit derselben Seriennummer wie Ihre frühere {{Product}}-Version, die Teil Ihres &#039;&#039;&#039;&amp;quot;Update Subscription&amp;quot;-Plans&#039;&#039;&#039; ist, registrieren.&lt;br /&gt;
&lt;br /&gt;
===Netzwerklizenzen===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine Netzwerklizenz (verwaltet von [http://docwiki.embarcadero.com/ELC/53/en/Main_Page {{Company}} License Center (EN)], FLEXnet oder AppWave) erworben haben, kopieren Sie die Netzwerklizenzdatei ({{Path|named*.slip}} oder {{Path|concurrent*.slip}}), die Sie vom Lizenzserveradministrator erhalten haben, auf das System, auf dem Sie {{Product}} installieren möchten.&lt;br /&gt;
&lt;br /&gt;
Gehen Sie während der [[Installation|{{Product}}-Installation]], wenn Sie aufgefordert werden, Ihre Lizenzinformationen einzugeben, wie folgt vor:&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie &amp;quot;Ich habe eine gültige Lizenzdatei (.slip oder reg*.txt) zum Importieren&amp;quot;.&lt;br /&gt;
# Klicken Sie im Tool &#039;&#039;&#039;[[Embarcadero-Produktregistrierung#Lizenzmanager|{{Company}}-Produktregistrierung]]&#039;&#039;&#039;, das daraufhin geöffnet wird, auf &#039;&#039;&#039;Importieren&#039;&#039;&#039;.&lt;br /&gt;
# Suchen Sie Ihre Registrierungsdatei, wählen Sie sie aus, und klicken Sie auf &#039;&#039;&#039;Öffnen&#039;&#039;&#039;.&lt;br /&gt;
# Wenn Ihre Registrierungsdatei importiert wurde, klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;, um das Tool &#039;&#039;&#039;{{Company}}-Produktregistrierung&#039;&#039;&#039; zu schließen.&lt;br /&gt;
# Führen Sie die verbleibenden Schritte im Installationsexperten aus, um Ihre Offline-Installation von {{Product}} abzuschließen.&lt;br /&gt;
&lt;br /&gt;
==Bekannte Installationsprobleme==&lt;br /&gt;
&lt;br /&gt;
===Nach Installation mit dem Offline-Installationsprogramm fehlen Unterverzeichnisse===&lt;br /&gt;
&lt;br /&gt;
* Delphi&lt;br /&gt;
&lt;br /&gt;
Nach der Verwendung des Offline-Installationsprogramms fehlen im &#039;&#039;&#039;Suchpfad&#039;&#039;&#039; für &#039;&#039;&#039;Delphi/64-Bit-Linux&#039;&#039;&#039; mehrere Verzeichnisse. &lt;br /&gt;
&lt;br /&gt;
Um dieses Problem zu beheben, klicken Sie auf &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; Delphi &amp;amp;gt; Bibliothek&#039;&#039;&#039;&amp;lt;/font&amp;gt;, wählen &#039;&#039;&#039;64-Bit-Linux&#039;&#039;&#039; aus und fügen den folgenden String in das Feld &#039;&#039;&#039;Suchpfad&#039;&#039;&#039; ein:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 $(BDS)\source\rtl\common;$(BDS)\source\rtl\sys;$(BDS)\source\rtl\linux;$(BDS)\source\ToolsAPI;$(BDS)\source\IBX;$(BDS)\source\Internet;$(BDS)\source\Property Editors;$(BDS)\source\soap;$(BDS)\source\xml;$(BDS)\source\Indy10\Core;$(BDS)\source\Indy10\system;$(BDS)\source\Indy10\Protocols;$(BDS)\source\fmx;$(BDS)\source\databinding\components;$(BDS)\source\databinding\engine;$(BDS)\source\databinding\graph;$(BDS)\source\data;$(BDS)\source\data\ado;$(BDS)\source\data\cloud;$(BDS)\source\data\datasnap;$(BDS)\source\data\dbx;$(BDS)\source\data\dsnap;$(BDS)\source\data\Test;$(BDS)\source\data\vclctrls;$(BDS)\source\rtl\posix;$(BDS)\source\rtl\posix\linux;$(BDS)\source\data\datasnap\connectors;$(BDS)\source\data\datasnap\proxygen;$(BDS)\source\DataExplorer;$(BDS)\source\Experts;$(BDS)\source\indy\abstraction;$(BDS)\source\indy\implementation;$(BDS)\source\indyimpl;$(BDS)\source\Property Editors\Indy10;$(BDS)\source\soap\wsdlimporter;$(BDS)\source\Visualizers;;$(BDS)\source\data\rest;$(BDS)\source\data\firedac;$(BDS)\source\tethering;$(BDS)\source\DUnitX;$(BDS)\source\data\ems;$(BDS)\source\rtl\net&lt;br /&gt;
&lt;br /&gt;
* C++Builder&lt;br /&gt;
&lt;br /&gt;
Nach der Verwendung des Offline-Installationsprogramms fehlt im &#039;&#039;&#039;System-Include-Pfad&#039;&#039;&#039; für &#039;&#039;&#039;C++/32-Bit-Windows&#039;&#039;&#039; der FMX-Unterordner.&lt;br /&gt;
&lt;br /&gt;
Um dieses Problem zu beheben, klicken Sie auf &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Tools &amp;amp;gt; Optionen &amp;amp;gt; C++ &amp;amp;gt; Pfade und Verzeichnisse &amp;amp;gt; 32-Bit-Windows&#039;&#039;&#039;&amp;lt;/font&amp;gt;, wählen die Registerkarte &#039;&#039;&#039;Compiler&#039;&#039;&#039; aus und fügen den folgenden String in das Feld &#039;&#039;&#039;System-Include-Pfad&#039;&#039;&#039; ein:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 $(BDSINCLUDE);$(BDSINCLUDE)\dinkumware64;$(BDSINCLUDE)\windows\crtl;$(BDSINCLUDE)\windows\sdk;$(BDSINCLUDE)\windows\rtl;$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\windows\fmx;$(BDSCOMMONDIR)\hpp\$(Platform)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kontaktieren des Supports==&lt;br /&gt;
&lt;br /&gt;
[http://support.embarcadero.com Öffnen Sie eine Support-Anfrage], wenn Sie bei der Installation von {{Product}} auf Probleme stoßen.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installation|Installation]]&lt;br /&gt;
* [[Release-Hinweise|Release-Hinweise]]&lt;br /&gt;
* [[Neuerungen|Neuerungen]]&lt;br /&gt;
&lt;br /&gt;
* [[Plat en:Main Page#{{Product}} {{Version}}|Hotfixes und Workarounds für {{Version}}]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Version}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installation Notes]]&lt;br /&gt;
[[fr:Notes d&#039;installation]]&lt;br /&gt;
[[ja:インストール ノート]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Beispiel_f%C3%BCr_das_%C3%9Cberschreiben_von_Botschaftsbehandlungsroutinen&amp;diff=218241</id>
		<title>Beispiel für das Überschreiben von Botschaftsbehandlungsroutinen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Beispiel_f%C3%BCr_das_%C3%9Cberschreiben_von_Botschaftsbehandlungsroutinen&amp;diff=218241"/>
		<updated>2023-03-30T20:03:18Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-109192&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Die Behandlungsmethode überschreiben}}&lt;br /&gt;
&lt;br /&gt;
Um beispielsweise für eine Komponente die Behandlung der Botschaft &#039;&#039;WM_PAINT&#039;&#039; zu überschreiben, redeklarieren Sie die Methode &#039;&#039;WM_PAINT&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
 type&lt;br /&gt;
   TMyComponent = class(...)&lt;br /&gt;
   .&lt;br /&gt;
   .&lt;br /&gt;
   .&lt;br /&gt;
   procedure WMPaint(var Message: TWMPaint); message WM_PAINT;&lt;br /&gt;
 end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
 class PACKAGE TMyComponent : public TComponent&lt;br /&gt;
 {&lt;br /&gt;
 protected:&lt;br /&gt;
     void __fastcall WMPaint(TWMPaint&amp;amp; Message);&lt;br /&gt;
 BEGIN_MESSAGE_MAP&lt;br /&gt;
   MESSAGE_HANDLER(WM_PAINT, TWMPaint, WMPaint)&lt;br /&gt;
 END_MESSAGE_MAP(TComponent)&lt;br /&gt;
 };&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Beispiel fur das Uberschreiben von Botschaftsbehandlungsroutinen}}&lt;br /&gt;
[[Category:Windows-Entwicklerhandbuch]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Example of Overriding a Message Handler]]&lt;br /&gt;
[[fr:Exemple de redéfinition d&#039;un gestionnaire de message]]&lt;br /&gt;
[[ja:例： メッセージ ハンドラのオーバーライド]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ger%C3%A4temanager&amp;diff=217978</id>
		<title>Gerätemanager</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ger%C3%A4temanager&amp;diff=217978"/>
		<updated>2023-01-03T20:54:31Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-115604 (update screenshot)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Optionen für den Formular-Designer}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:Device manager.png|thumb|600px|link=]]&lt;br /&gt;
&lt;br /&gt;
{{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; Umgebungsoptionen &amp;amp;gt; Formular-Designer &amp;amp;gt; Gerätemanager}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Gerätemanager&#039;&#039;&#039; zeigt eine Tabelle mit den &#039;&#039;&#039;Geräte-Voreinstellungen&#039;&#039;&#039; an. Die Geräte-Voreinstellungen sind eine Liste der verfügbaren Geräte, die Sie beim Entwurf zum Beispiel im Fenster [[Geräteübergreifende Vorschau|Geräteübergreifende Vorschau]] verwenden können. Die Geräte können auch als [[Hinzufügen von Ansichten zu einem geräteübergreifenden Projekt|Ansichten]] Ihres geräteübergreifenden Projekts verwendet werden, wenn die Ansicht durch Installieren des Package einer solchen Ansicht registriert wurde. Standardmäßig verfügen nur &#039;&#039;generische&#039;&#039; Geräte über registrierte Ansichten. Informationen zum Erstellen eigener Ansichten finden Sie [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl|hier]].&lt;br /&gt;
&lt;br /&gt;
Auf dieser Seite können Sie Geräte-Voreinstellungen [[Hinzufügen einer Geräte-Voreinstellung|hinzufügen]], [[Bearbeiten einer Geräte-Voreinstellung|bearbeiten]] und [[Löschen einer Geräte-Voreinstellung|löschen]]. Integrierte Geräte-Voreinstellungen können nicht bearbeitet oder gelöscht werden. Sie können nur Geräte-Voreinstellungen bearbeiten oder löschen, die Sie selbst dem [[Gerätemanager|Gerätemanager]] hinzugefügt haben.&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Gerätemanager&#039;&#039;&#039; verwaltet die Datei {{Path|DevicePresets.xml}}. Wenn Sie mit dem Gerätemanager eine Geräte-Voreinstellung [[Hinzufügen einer Geräte-Voreinstellung|hinzufügen]], [[Bearbeiten einer Geräte-Voreinstellung|bearbeiten]] oder [[Löschen einer Geräte-Voreinstellung|löschen]], wird die Datei {{Path|DevicePresets.xml}} automatisch aktualisiert, um die Änderungen wiederzugeben. Sie können Geräte auch direkt in der Datei {{Path|DevicePresets.xml}} [[#DevicePresets.xml|hinzufügen, bearbeiten oder löschen]].&lt;br /&gt;
&lt;br /&gt;
Doppelklicken Sie auf ein Gerät, um [[Bearbeiten einer Geräte-Voreinstellung|es zu bearbeiten]]. Mit dem [[#Schaltflächen und Kontextmenü|Kontextmenü]] oder den [[#Schaltflächen und Kontextmenü|Schaltflächen]] können Sie auf andere Aktionen zugreifen.&lt;br /&gt;
&lt;br /&gt;
==Schaltflächen und Kontextmenü==&lt;br /&gt;
&lt;br /&gt;
Unten auf der Seite befinden sich &#039;&#039;&#039;Schaltflächen&#039;&#039;&#039; zur Verwaltung der &#039;&#039;&#039;Geräte-Voreinstellungen&#039;&#039;&#039;. Wenn Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Seite klicken, wird ein &#039;&#039;&#039;Kontextmenü&#039;&#039;&#039; geöffnet. &lt;br /&gt;
&lt;br /&gt;
Mit den Schaltflächen und dem Kontextmenü können Sie folgende Aktionen ausführen: &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;
| Hinzufügen&lt;br /&gt;
| Öffnet den Editor &#039;&#039;&#039;[[Fenster &amp;quot;Geräteeinstellungen&amp;quot;|Neue Geräteeinstellungen]]&#039;&#039;&#039; zum [[Hinzufügen einer Geräte-Voreinstellung|Erstellen einer neuen Geräte-Voreinstellung]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Bearbeiten&lt;br /&gt;
| Öffnet den Editor &#039;&#039;&#039;[[Fenster &amp;quot;Geräteeinstellungen&amp;quot;|Neue Geräteeinstellungen]]&#039;&#039;&#039; zum [[Bearbeiten einer Geräte-Voreinstellung|Bearbeiten der ausgewählten Geräte-Voreinstellung]].&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Diese Aktion ist deaktiviert, wenn Sie eine integrierte Geräte-Voreinstellung auswählen. Integrierte Geräte-Voreinstellungen können nicht bearbeitet werden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Löschen&lt;br /&gt;
| Löscht die ausgewählte Geräte-Voreinstellung. Siehe [[Löschen einer Geräte-Voreinstellung|Löschen einer Geräte-Voreinstellung]].&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Diese Aktion ist deaktiviert, wenn Sie eine integrierte Geräte-Voreinstellung auswählen. Integrierte Geräte-Voreinstellungen können nicht gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
Bevor die ausgewählte Geräte-Voreinstellung tatsächlich gelöscht wird, fordert Sie &#039;&#039;&#039;{{Product}}&#039;&#039;&#039; zur Bestätigung dieser Aktion auf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DevicePresets.xml==&lt;br /&gt;
&lt;br /&gt;
Die Datei {{Path|DevicePresets.xml}} definiert die Informationen für Geräte-Voreinstellungen; diese Geräte können beim Entwurf verwendet werden. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Warnung:&#039;&#039;&#039; Überprüfen Sie die Änderungen in der Datei {{Path|DevicePresets.xml}} äußerst sorgfältig. Achten Sie insbesondere auf die korrekte Schreibweise (groß oder klein) der XML-Tags. Andernfalls kann der Designer sie nicht erkennen und möglicherweise unerwartetes Verhalten zeigen.&lt;br /&gt;
&lt;br /&gt;
In dieser Datei können Sie die folgenden Geräteinformationen bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* Einen Anzeigenamen für Ihre Ansicht&lt;br /&gt;
* Verfügbare Ausrichtungen&lt;br /&gt;
* Anzeigegröße für jede Ausrichtung&lt;br /&gt;
* Position und Größe der Statuszeile&lt;br /&gt;
* Bild für den Geräterahmen&lt;br /&gt;
&lt;br /&gt;
So fügen Sie der Datei {{Path|DevicePresets.xml}} eine neue Geräte-Voreinstellung hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt; Wechseln Sie zum Ordner {{Path|C:\Benutzer\&amp;amp;lt;Benutzername&amp;amp;gt;\AppData\Roaming\Embarcadero\BDS\{{VersionNumber}}}}.&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Dies ist ein verborgener Ordner. Wenn er nicht angezeigt wird, aktivieren Sie in der Windows-Systemsteuerung im Dialogfeld &#039;&#039;&#039;Ordneroptionen&#039;&#039;&#039; die Option &#039;&#039;&#039;Versteckte Dateien, Ordner und Treiben anzeigen&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Öffnen Sie die Datei in einem Texteditor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Fügen Sie im Tag &amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;MobileDevices RepositoryVersion=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/source&amp;gt; ein neues {{Code|MobileDevice}}-Element wie folgt hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;MobileDevice&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;TestView&amp;lt;/Name&amp;gt; &amp;lt;!-- Same unique ID used in the creation package if you are registering a new View --&amp;gt;&lt;br /&gt;
    &amp;lt;Displayname&amp;gt;My Android Phone&amp;lt;/Displayname&amp;gt; &amp;lt;!-- Name to show in the Device Manager, View Selector and Multi-Device Preview --&amp;gt;&lt;br /&gt;
    &amp;lt;DevicePlatform&amp;gt;3&amp;lt;/DevicePlatform&amp;gt;&lt;br /&gt;
    &amp;lt;FormFactor&amp;gt;2&amp;lt;/FormFactor&amp;gt;&lt;br /&gt;
    &amp;lt;UserData&amp;gt;True&amp;lt;/UserData&amp;gt;&lt;br /&gt;
    &amp;lt;Portrait Enabled=&amp;quot;True&amp;quot; Width=&amp;quot;360&amp;quot; Height=&amp;quot;640&amp;quot; Top=&amp;quot;61&amp;quot; Left=&amp;quot;44&amp;quot; StatusbarHeight=&amp;quot;25&amp;quot; StatusBarPos=&amp;quot;0&amp;quot; Artwork=&amp;quot;ARTWORK_PATH&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;UpsideDown Enabled=&amp;quot;True&amp;quot; Width=&amp;quot;360&amp;quot; Height=&amp;quot;640&amp;quot; Top=&amp;quot;68&amp;quot; Left=&amp;quot;47&amp;quot; StatusbarHeight=&amp;quot;25&amp;quot; StatusBarPos=&amp;quot;0&amp;quot; Artwork=&amp;quot;ARTWORK_PATH&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;LandscapeLeft Enabled=&amp;quot;True&amp;quot; Width=&amp;quot;640&amp;quot; Height=&amp;quot;360&amp;quot; Top=&amp;quot;44&amp;quot; Left=&amp;quot;68&amp;quot; StatusbarHeight=&amp;quot;25&amp;quot; StatusBarPos=&amp;quot;0&amp;quot; Artwork=&amp;quot;ARTWORK_PATH&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;LandscapeRight Enabled=&amp;quot;True&amp;quot; Width=&amp;quot;640&amp;quot; Height=&amp;quot;360&amp;quot; Top=&amp;quot;47&amp;quot; Left=&amp;quot;61&amp;quot; StatusbarHeight=&amp;quot;25&amp;quot; StatusBarPos=&amp;quot;0&amp;quot; Artwork=&amp;quot;ARTWORK_PATH&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/MobileDevice&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen &amp;lt;code&amp;gt;ARTWORK_PATH&amp;lt;/code&amp;gt; durch den korrekten Pfad zu Ihren Grafiken, Symbolen etc. ersetzen.&lt;br /&gt;
:&#039;&#039;&#039;Warnung:&#039;&#039;&#039; Beim [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl|Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl]] müssen Sie sicherstellen, dass der Name zwischen den &amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;Name&amp;gt;&amp;lt;/Name&amp;gt;&amp;lt;/source&amp;gt;-Tags mit dem &amp;lt;code&amp;gt;ViewName&amp;lt;/code&amp;gt; des [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl#Erstellen_eines_neuen_Package|Package dieser Ansicht]] übereinstimmt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Starten Sie die IDE neu, damit die Änderungen wirksam werden.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Elemente von DevicePresets.xml====&lt;br /&gt;
&lt;br /&gt;
Für jedes {{Code|MobileDevice}}-Element kann eine beliebige Kombination der folgenden Elemente verwendet werden:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Beispiel&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Name}}&lt;br /&gt;
| Bezeichner, mit dem das [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl#Erstellen_eines_neuen_Package|Package erstellt wurde, um eine neue Ansicht hinzuzufügen]].&lt;br /&gt;
:&#039;&#039;&#039;Warnung:&#039;&#039;&#039; Der Name muss eindeutig sein. Wenn Sie eine neue Geräte-Voreinstellung mit demselben Namen wie eine bereits vorhandene Geräte-Voreinstellung hinzufügen, wird die vorhandene Geräte-Voreinstellung mit der neuen bei der Aktualisierung der Datei {{Path|DevicePresets.xml}} durch die IDE überschrieben.&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;Name&amp;gt;TestView&amp;lt;/Name&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Displayname}}&lt;br /&gt;
| Name, der in der &#039;&#039;&#039;[[Formular-Designer#Ansichtsauswahl|Ansichtsauswahl]]&#039;&#039;&#039;, dem [[Gerätemanager|Gerätemanager]] und der &#039;&#039;&#039;[[Geräteübergreifende Vorschau|Geräteübergreifenden Vorschau]]&#039;&#039;&#039; angezeigt werden soll.&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;Displayname&amp;gt;My Android Phone&amp;lt;/Displayname&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Code|DevicePlatform}}&lt;br /&gt;
|Plattform des Geräts.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nummer&lt;br /&gt;
! Definition&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 0&lt;br /&gt;
|Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
|macOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
|iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
|Android&lt;br /&gt;
|}&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;DevicePlatform&amp;gt;3&amp;lt;/DevicePlatform&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|FormFactor}}&lt;br /&gt;
| Standard des Geräts.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nummer&lt;br /&gt;
! Definition&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 0&lt;br /&gt;
| Desktop&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| Telefon&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Tablet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Media-Player&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Automotiv&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Industrie&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| Eingebettet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Uhr&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| Brille&lt;br /&gt;
|}&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Sie &#039;&#039;&#039;Desktop&#039;&#039;&#039; als Standard auswählen, müssen Sie keine Ausrichtung konfigurieren, weil für diesen Standard keine Ausrichtungen aktiviert sind.&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;FormFactor&amp;gt;2&amp;lt;/FormFactor&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|UserData}}&lt;br /&gt;
| Legt fest, ob das Gerät im [[Gerätemanager|Gerätemanager]] bearbeitet werden kann.&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;UserData&amp;gt;True&amp;lt;/UserData&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Portrait}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code|UpsideDown}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Code|LandscapeLeft}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Code|LandscapeRight}}&lt;br /&gt;
| Ausrichtungsdefinition. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können jede Kombination dieser vier Elemente verwenden. Verwenden Sie jedes Element als selbstgeschlossenes XML-Tag (&amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;Tag /&amp;gt;&amp;lt;/source&amp;gt;), und verwenden Sie eine beliebige Kombination der folgenden Attribute für jedes Tag:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Eigenschaft&lt;br /&gt;
! Definition&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Enabled}}&lt;br /&gt;
| Setzen Sie diese Eigenschaft auf {{True}}, wenn diese Ausrichtung verwendet werden soll.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Width}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code|Height}}&lt;br /&gt;
| Abmessungen (in Pixel) des Formulars. Repräsentiert den verfügbaren Bereich.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Top}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code|Left}}&lt;br /&gt;
| Repräsentiert die linke obere Ecke des verfügbaren Bereichs. Dies ist der Offset vom Ursprung des Bildschirms.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|StatusbarHeight}}&lt;br /&gt;
| Die Höhe der Statusleiste. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vorgabe: {{Code|0}}.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Code|StatusBarPos}}&lt;br /&gt;
| Die Position der Statusleiste, 0 bedeutet oben. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vorgabe: {{Code|0}}.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert&lt;br /&gt;
! Position&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|0}}&lt;br /&gt;
| Oben&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|1}}&lt;br /&gt;
| Unten&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|2}}&lt;br /&gt;
|Links&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|3}}&lt;br /&gt;
| Rechts&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Artwork}}&lt;br /&gt;
| Der voll qualifizierte Pfad zu der Datei. Wenn das Feld leer ist, wird standardmäßig ein schmaler schwarzer Rahmen angezeigt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;lt;span id=&amp;quot;mask&amp;quot;&amp;gt;{{Code|Mask}}&amp;lt;/span&amp;gt;&lt;br /&gt;
| Der komplette Pfadname zur {{code|Mask}}-Datei. Es ist ein optionales Feld, das zur Anwendung einer Maske auf {{code|Artwork}} dient, um nicht rechteckige Formen in angepassten Ansichten festzulegen. Die {{code|Mask}} legt die sichtbaren und nicht sichtbaren Teile von {{Code|Artwork}} auf dem Formular fest. Wenn das Feld leer ist, wird keine Maske auf {{code|Artwork}} angewendet.&lt;br /&gt;
&lt;br /&gt;
Um eine {{code|Mask}} auf {{code|Artwork}} anzuwenden, müssen Sie die folgenden Schritte durchführen:&lt;br /&gt;
* Passen Sie die Größe von {{code|Mask}} an die des Formulars  ( {{Code|Width}} und {{Code|Height}}) an.&lt;br /&gt;
* Fügen Sie dem Hintergrund und Bildschirmbereich des Geräts auf {{Code|Artwork}} Tranzparenz hinzu.&lt;br /&gt;
* Ändern Sie den sichtbaren Teil des Formulars auf {{Code|Mask}} zu transparent.&lt;br /&gt;
* Ändern Sie den nicht sichtbaren Teil des Formulars auf {{Code|Mask}} zu weiß ({{code|#FFFFFFF}}).&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Portrait&lt;br /&gt;
    Enabled=&amp;quot;True&amp;quot;&lt;br /&gt;
    Width=&amp;quot;360&amp;quot;&lt;br /&gt;
    Height=&amp;quot;640&amp;quot;&lt;br /&gt;
    Top=&amp;quot;61&amp;quot;&lt;br /&gt;
    Left=&amp;quot;44&amp;quot;&lt;br /&gt;
    StatusbarHeight=&amp;quot;25&amp;quot;&lt;br /&gt;
    StatusBarPos=&amp;quot;0&amp;quot;&lt;br /&gt;
    Artwork=&amp;quot;$(BDS)\ObjRepos\en\Devices\images\Android35.cpng&amp;quot;&lt;br /&gt;
    Mask=&amp;quot;$(BDS)\ObjRepos\en\Devices\images\AndroidMask35.cpng&amp;quot;&lt;br /&gt;
    /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nach dem Speichern neuer Änderungen im [[Gerätemanager|Gerätemanager]] wird die Datei {{Path|DevicePresets.xml}} beim Schließen der IDE aktualisiert, damit die &amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;Thumbnail&amp;gt;&amp;lt;/Thumbnail&amp;gt;&amp;lt;/source&amp;gt;-Tags einbezogen werden. Die &amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;Thumbnail&amp;gt;&amp;lt;/Thumbnail&amp;gt;&amp;lt;/source&amp;gt;-Tags werden automatisch generiert, damit die Speicherposition der im [[Gerätemanager|Gerätemanager]] und der [[Geräteübergreifende Vorschau|Geräteübergreifende Vorschau]] verwendeten Miniaturansichten der Geräte-Voreinstellungen einbezogen werden. Sie sollten die &amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;Thumbnail&amp;gt;&amp;lt;/Thumbnail&amp;gt;&amp;lt;/source&amp;gt;-Tags weder bearbeiten noch löschen.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Formular-Designer|Formular-Designer]] &lt;br /&gt;
* [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl|Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl]]&lt;br /&gt;
* [[Hinzufügen einer Geräte-Voreinstellung|Hinzufügen einer Geräte-Voreinstellung]]&lt;br /&gt;
* [[Bearbeiten einer Geräte-Voreinstellung|Bearbeiten einer Geräte-Voreinstellung]]&lt;br /&gt;
* [[Löschen einer Geräte-Voreinstellung|Löschen einer Geräte-Voreinstellung]]&lt;br /&gt;
* [[Fenster &amp;quot;Geräteeinstellungen&amp;quot;|Fenster &amp;quot;Geräteeinstellungen&amp;quot;]]&lt;br /&gt;
* [[Geräteübergreifende Vorschau|Geräteübergreifende Vorschau]]&lt;br /&gt;
* [[Geräteübergreifende Anwendung|Geräteübergreifende Anwendung]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Geratemanager}}&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Device Manager]]&lt;br /&gt;
[[fr:Gestionnaire de périphériques]]&lt;br /&gt;
[[ja:［デバイス マネージャ］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:Device_manager.png&amp;diff=217977</id>
		<title>Datei:Device manager.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:Device_manager.png&amp;diff=217977"/>
		<updated>2023-01-03T20:51:55Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;dm&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Hilfreiche_Ressourcen_f%C3%BCr_neue_Benutzer&amp;diff=217802</id>
		<title>Hilfreiche Ressourcen für neue Benutzer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Hilfreiche_Ressourcen_f%C3%BCr_neue_Benutzer&amp;diff=217802"/>
		<updated>2022-11-17T12:14:26Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-110810 removed link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einführung in RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Dieses Thema enthält hilfreiche Links für den Einstieg in {{Product}}.&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Grundlagen==&lt;br /&gt;
&lt;br /&gt;
{{Product}}:&lt;br /&gt;
&lt;br /&gt;
* [http://blogs.embarcadero.com/davidi/2011/02/04/40398 How to start a programming career with {{Delphi}} XE and {{CBuilder}} XE Starter Editions] vom Embarcadero-Produkt-Evangelist David Intersimone&lt;br /&gt;
* [[Tutorial: Verwenden der IDE|Tutorial: Die IDE verwenden]], ein illustrierter Gesamtüberblick über die IDE, mit schrittweisen Anleitungen zum Erstellen Ihrer ersten {{Product}}-Anwendung&lt;br /&gt;
&lt;br /&gt;
{{Delphi}}:&lt;br /&gt;
&lt;br /&gt;
* [http://www.danieleteti.it/delphi-cookbook/&#039;&#039; Delphi Cookbook&#039;&#039;] von Daniel Teti zum Erstellen von VCL- und FireMonkey-Apps&lt;br /&gt;
* Das [http://cc.embarcadero.com/item/28214 eBook &#039;&#039;{{Delphi}} XE&amp;lt;n&amp;gt; Starter Essentials&#039;&#039;] von Bob Swart erhalten Sie kostenlos beim Kauf der Starter Edition. Es kann auch [http://www.lulu.com/product/paperback/delphi-xe-starter-essentials/14723094 als Paperback bei Lulu.com käuflich erworben werden].&lt;br /&gt;
* [http://www.drbob42.com/ Dr. Bob Swart&#039;s Programming Clinic], Bücher und Neuigkeiten für {{Delphi}} und C++Builder, Übungen und Veranstaltungen&lt;br /&gt;
* [http://delphi.about.com/od/beginners/a/delphicourse.htm A Beginner&#039;s Guide to {{Delphi}} Programming], ein kostenloser Online-Kurs auf about.com von Zarko Gajic; behandelt {{Delphi}} 7, ist aber auch für neuere Versionen relevant.&lt;br /&gt;
* [http://delphi.about.com/od/beginners/l/aa020601a.htm Fundamentals of Database Development with {{Delphi}}] von Zarko Gajic für about.com; behandelt die Datenbankkomponenten in {{Delphi}} 7, ist aber auch für neuere Versionen relevant.&lt;br /&gt;
* [https://delphihaven.wordpress.com/2012/06/15/delphi-xe2-foundations-kindle-edition-is-out/ Chris Rolliston&#039;s Delphi Foundations (EN)], online und als Druckausgabe verfügbar&lt;br /&gt;
* [[Delphi-Sprachreferenz - Index|Delphi-Sprachreferenz]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Tutorials zu Datenbanken und LiveBindings|Datenbank-Tutorials]]==&lt;br /&gt;
&lt;br /&gt;
{{f|dbexpress|&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial: Mit dbExpress Datenbanken in einer Anwendung anzeigen und aktualisieren|Tutorial: Mit dbExpress Datenbanken in einer Anwendung anzeigen und aktualisieren]] }}&lt;br /&gt;
* [[Tutorial: Einen DataSnap-Server mit einer Anwendung verwenden|Tutorial: Einen DataSnap-Server mit einer Anwendung verwenden]]&lt;br /&gt;
* [[Tutorial: DataSnap-Anwendung mit einem ISAPI-DLL-Server|Tutorial: DataSnap-Anwendung mit einem ISAPI-DLL-Server]]&lt;br /&gt;
* [[Tutorial: Eine InterBase-Datenbank in einer Delphi- oder C++-Anwendung verwenden|Tutorial: Eine InterBase-Datenbank in einer Delphi- oder C++-Anwendung verwenden]] {{f|dbexpress|&lt;br /&gt;
* [[Tutorial: Verwenden von dbExpress-Delegattreibern|Tutorial: Verwenden von dbExpress-Delegattreibern]] }}&lt;br /&gt;
&lt;br /&gt;
Der Abschnitt &#039;&#039;&#039;[[Tutorials|Tutorials]]&#039;&#039;&#039; enthält weitere allgemeinere Tutorials.&lt;br /&gt;
&lt;br /&gt;
==Code- und Anwendungsbeispiele==&lt;br /&gt;
&lt;br /&gt;
In der Hilfe steht eine Bibliothek mit &#039;&#039;&#039;Codebeispielen&#039;&#039;&#039; zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:Main Page|Code examples documentation]].&lt;br /&gt;
* Den Beispielcode können Sie von {{CodeSamplesRepositories}} herunterladen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Anwendungsbeispiele&#039;&#039;&#039; (auch als Demos bezeichnet) werden mit dem Produkt installiert:&lt;br /&gt;
&lt;br /&gt;
* Beispielprojekte werden in {{SamplesMenu}} installiert.&lt;br /&gt;
*In der IDE können Sie das Beispielverzeichnis öffnen, indem Sie {{Menu|Projekte &amp;amp;gt; Beispielprojekt öffnen}} auf der &#039;&#039;&#039;[[Willkommensseite|Willkommenseite]]&#039;&#039;&#039; wählen.&lt;br /&gt;
* Die Beispiele befinden sich auch auf {{CodeSamplesRepositories}}.&lt;br /&gt;
*Die Dokumentation der Produktbeispiele finden Sie im [[samp_en:Main Page|Codebeispiel-Wiki]] unter &#039;&#039;&#039;[[samp_en:Category:Sample|Kategorie Beispiele]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|2=&lt;br /&gt;
&lt;br /&gt;
==Video-Demos==&lt;br /&gt;
&lt;br /&gt;
* Neue Video-Demos zu {{Product}} finden Sie unter:&lt;br /&gt;
** [http://edn.embarcadero.com/tv EDN TV]&lt;br /&gt;
**[http://www.youtube.com/user/EmbarcaderoTechNet/ {{Company}} YouTube]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=6K1VxF13L80 Delphi Training Series - Programming 101]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=dvAQFvAM0GQ RAD in Action: Modernize and Extend your VCL Applications - Use Cases Part 1]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=qnMRXKvsDyg New for Android in Delphi, C++Builder and RAD Studio XE7 with Jim McKeeth]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=QOfmoAtqh9E&amp;amp;list=PLwUPJvR9mZHikVu-FgmXg2ajAagF8OPgh FireUI Multi-Device Designer (Delphi)]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=FxonEzxa6pQ RAD Studio XE5 - Building your first multi-device app for Android, iOS, Windows and OS X]&lt;br /&gt;
&lt;br /&gt;
* [http://blogs.embarcadero.com/davidi/2012/10/31/41934 Blogs: David I does 32 videos in 31 days, October 2012]&lt;br /&gt;
* Nick Hodges hat Turbo {{Delphi}} 2006 vorgestellt. Diese Videos sind auch für spätere Versionen relevant: [http://blogs.embarcadero.com/nickhodges/2006/08/15/26687 30 Demos in 30 Days von Nick Hodges].&lt;br /&gt;
&lt;br /&gt;
=={{Delphi}}-Programmierung==&lt;br /&gt;
&lt;br /&gt;
* Buch von Nick Hodges &#039;&#039;Coding in Delphi&#039;&#039;: [https://leanpub.com/codingindelphi https://leanpub.com/codingindelphi]&lt;br /&gt;
* Nick Hodges hat sehr gute Blogs: [http://blogs.embarcadero.com/nickhodges/2010/04/19/39404 &amp;quot;{{Delphi}} Development Pretty Good Practices&amp;quot;]&lt;br /&gt;
* Neues &#039;&#039;Object Pascal Handbook&#039;&#039; von Marco Cantu - besuchen Sie [http://www.embarcadero.com/radoffer http://www.embarcadero.com/radoffer]&lt;br /&gt;
* Kostenloses Buch für Anfänger: [http://www.marcocantu.com/epascal/default.htm Essential Pascal von Marco Cantu]&lt;br /&gt;
* Website mit Tutorials: [http://www.delphibasics.co.uk/ {{Delphi}} Basics von Neil Moffatt]&lt;br /&gt;
&lt;br /&gt;
=={{CBuilder}}-Programmierung==&lt;br /&gt;
&lt;br /&gt;
* Volker Hillman hat eine ausführliche Einführung geschrieben: [http://www.embarcadero.com/images/dm/technical-papers/introduction-to-cppbuilder-whitepaper.pdf Introduction to {{CBuilder}} 2010].&lt;br /&gt;
* &#039;&#039;Lean &amp;amp;amp; Mean Borland C++&#039;&#039; von Bruneau Babet (Brady Publishing, 1994)&lt;br /&gt;
* [http://bcbjournal.org/ http://bcbjournal.org/] ({{CBuilder}} Developer&#039;s Journal)&lt;br /&gt;
&lt;br /&gt;
==CodeRage-Seminare==&lt;br /&gt;
&lt;br /&gt;
CodeRage ist ein jährliches dreitägiges Online-Seminar mit hilfreichen und aktuellen Präsentationen von {{Company}}-Entwicklern und Produkt-Evangelisten. &amp;lt;br /&amp;gt;Bei Embarcadero sind CodeRage-Wiederholungen zurück bis CodeRage 6 (2011) verfügbar:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[http://www.embarcadero.com/coderage http://www.embarcadero.com/coderage]&#039;&#039;&#039;&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-9-op-sessions Wiederholungen von CodeRage 9 ({{Delphi}})]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-9-cpp-sessions Wiederholungen von CodeRage 9 (C++)]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-8-on-demand Anmeldung für Wiederholungen von CodeRage 8 ({{Delphi}})]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-8-c-plus-plus-sessions-on-demand Anmeldung für Wiederholungen von CodeRage 8 (C++)]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Beschreibung der Beispiele|Beschreibung der Beispiele]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Hilfreiche Ressourcen fur neue Benutzer}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Helpful Resources for New Users]]&lt;br /&gt;
[[fr:Ressources utiles pour les nouveaux utilisateurs]]&lt;br /&gt;
[[ja:初めて使用するユーザーの参考になるリソース]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwendet_Berechtigungen&amp;diff=217767</id>
		<title>Verwendet Berechtigungen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwendet_Berechtigungen&amp;diff=217767"/>
		<updated>2022-10-28T12:06:55Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-91002&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Anwendungsoptionen}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; Anwendung &amp;amp;gt; Verwendet Berechtigungen}}&lt;br /&gt;
&lt;br /&gt;
In diesem Dialogfeld legen Sie die Berechtigungen für Ihre [[Mobile Android-Anwendungsentwicklung|Android-Anwendung]] fest. RAD Studio fügt der Datei [[Anwendungsmanifestdatei für Android (AndroidManifest.xml)|AndroidManifest.xml]] die angegebenen Berechtigungen hinzu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Überprüfen Sie die Liste mit den Berechtigungen sorgfältig, die für Ihre Android-Anwendung konfiguriert sind. Sie sollten die Berechtigungen deaktivieren, die Ihre Anwendung nicht benötigt, weil:&lt;br /&gt;
&lt;br /&gt;
* Android-Geräte Ihre Benutzer auffordern, jede angeforderte Berechtigung zu akzeptieren, wenn Ihre Anwendung zum ersten Mal ausgeführt wird.&lt;br /&gt;
* Anwendungs-Stores, wie Google Play, Anwendungen aufgrund von Berechtigungen herausfiltern könnten.&lt;br /&gt;
* Wenn Ihre Anwendung beispielsweise die Berechtigung &#039;&#039;&#039;Anrufe tätigen&#039;&#039;&#039; benötigt (die standardmäßig erforderlich ist), könnten Anwendungs-Stores die Installation Ihrer Anwendung auf Tablet-Computern nicht zulassen.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;InterBase&#039;&#039;&#039; erfordert bestimmte Berechtigungen:&lt;br /&gt;
**&#039;&#039;&#039;Internet:&#039;&#039;&#039; Ermöglicht Anwendungen den Zugriff auf Netzwerk-Sockets. Wenn Sie Client/Server-Apps mit Zugriff auf Remote-InterBase-Datenbanken entwickeln, muss diese Berechtigung erteilt werden. Diese Berechtigung ist auch für die Lizenzregistrierung im Hintergrund (&amp;quot;call home&amp;quot;) von InterBase erforderlich.&lt;br /&gt;
**&#039;&#039;&#039;Externen Speicher lesen/Externen Speicher schreiben:&#039;&#039;&#039; Ermöglicht den Zugriff auf den externen Speicher, in dem InterBase-Dateien, einschließlich Ihrer Datenbankdateien, abgelegt werden. Diese Berechtigung ist für Anwendungen erforderlich, die Lese-/Schreiboperationen durchführen.&lt;br /&gt;
* Einige FireMonkey-Komponenten benötigen spezielle Berechtigungen. Zum Beispiel:&lt;br /&gt;
** [[lib_de:FMX.CalendarEdit.TCalendarEdit|TCalendarEdit]] erfordert die Berechtigungen &#039;&#039;&#039;Kalender lesen&#039;&#039;&#039; und &#039;&#039;&#039;Kalender schreiben&#039;&#039;&#039;.&lt;br /&gt;
** [[lib_de:System.Sensors.Components.TLocationSensor|TLocationSensor]] erfordert die Berechtigungen &#039;&#039;&#039;Auf ungefähren Standort zugreifen&#039;&#039;&#039; und &#039;&#039;&#039;Auf genauen Standort zugreifen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Einige grundlegende Android-Berechtigungen sind für alle FireMonkey-Android-Apps festgelegt==&lt;br /&gt;
&lt;br /&gt;
Für neue Android-Anwendungen sind die folgenden erforderlichen Berechtigungen per Vorgabe festgelegt:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;  [[#Auf ungefähren Standort zugreifen|Auf ungefähren Standort zugreifen]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Auf genauen Standort zugreifen|Auf genauen Standort zugreifen]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Anrufe tätigen|Anrufe tätigen]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Kamera|Kamera]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Internet|Internet]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Externen Speicher lesen|Externen Speicher lesen]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Telefonstatus lesen|Telefonstatus lesen]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#Externen Speicher schreiben|Externen Speicher schreiben]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===INTERNET-Berechtigung ist für die Konfiguration &amp;quot;Entwicklung&amp;quot; immer festgelegt===&lt;br /&gt;
&lt;br /&gt;
Für Android-Apps sind standardmäßig mehrere &#039;&#039;&#039;Berechtigungen&#039;&#039;&#039;, einschließlich der Berechtigung &#039;&#039;&#039;INTERNET&#039;&#039;&#039;, festgelegt.&lt;br /&gt;
&lt;br /&gt;
* Wenn Sie eine Android-App mit der Konfiguration &#039;&#039;&#039;Entwicklung&#039;&#039;&#039; (im [[Projekte-Fenster|Projekte-Fenster]]) erzeugen, wird die Berechtigung &#039;&#039;&#039;INTERNET&#039;&#039;&#039; immer implizit festgelegt, selbst wenn Sie die Berechtigung &#039;&#039;&#039;INTERNET&#039;&#039;&#039; auf der Seite &#039;&#039;&#039;Verwendet Berechtigungen&#039;&#039;&#039; deaktivieren. Der Grund dafür ist, dass für den Debugger von RAD Studio die Berechtigung &amp;quot;INTERNET&amp;quot; erforderlich ist.&lt;br /&gt;
* Für die Konfiguration &#039;&#039;&#039;Application Store&#039;&#039;&#039; können Sie aber die Berechtigung &amp;quot;INTERNET&amp;quot; auf der Seite {{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; Verwendet Berechtigungen}} deaktivieren.&lt;br /&gt;
&lt;br /&gt;
Projekte-Fenster mit dem Konfigurationsknoten &#039;&#039;&#039;Entwicklung&#039;&#039;&#039; für eine Android-App:&lt;br /&gt;
&lt;br /&gt;
[[Image:ConfigProjMgrAndroid.png]]&lt;br /&gt;
&lt;br /&gt;
==Beschreibung der Felder des Dialogfeldes==&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;Optionen&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Ziel, Übernehmen, Speichern&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Optionen für das Ziel|Optionen für das Ziel]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Gemeinsame Elemente&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Gemeinsame Elemente auf den Projektoptionsseiten|Gemeinsame Elemente auf den Projektoptionsseiten]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Verwendet Berechtigungen===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Berechtigungen können bei Bedarf für die meisten Android-Anwendungen verwendet werden. [[#Einige grundlegende Android-Berechtigungen sind für alle FireMonkey-Android-Apps festgelegt|Einige der am häufigsten verwendeten grundlegenden Berechtigungen]] werden von RAD Studio voreingestellt, wenn Sie eine Android-App erstellen.&lt;br /&gt;
&lt;br /&gt;
====Normale Verwendungsberechtigungen====&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;
! style=&amp;quot;width:20%&amp;quot; | &#039;&#039;&#039;Symbol &amp;quot;Berechtigung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Berechtigung&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_LOCATION_EXTRA_COMMANDS&lt;br /&gt;
|&lt;br /&gt;
Auf zusätzliche Standortbefehle zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung den Zugriff auf zusätzliche Befehle des Standort-Providers.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_NETWORK_STATE&lt;br /&gt;
|&lt;br /&gt;
Auf Netzwerkstatus zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, auf Informationen über Netzwerke zuzugreifen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_NOTIFICATION_POLICY&lt;br /&gt;
|&lt;br /&gt;
Richtlinie für Zugriffsbenachrichtigung&lt;br /&gt;
|&lt;br /&gt;
Marker-Berechtigung für Anwendungen, die auf Benachrichtigungsrichtlinien zugreifen müssen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_WIFI_STATE&lt;br /&gt;
|&lt;br /&gt;
Auf WiFi-Status zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, auf Informationen zu WiFi-Netzwerken zuzugreifen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BATTERY_STATS&lt;br /&gt;
|&lt;br /&gt;
Akku-Statistik&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Akku-Statistik zu erfassen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BLUETOOTH&lt;br /&gt;
|&lt;br /&gt;
Bluetooth&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, eine Verbindung mit gekoppelten Bluetooth-Geräten herzustellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BLUETOOTH_ADMIN&lt;br /&gt;
|&lt;br /&gt;
Bluetooth-Administration&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, Bluetooth-Geräte zu erkennen und zu koppeln.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BROADCAST_STICKY&lt;br /&gt;
|&lt;br /&gt;
Sticky Intents als Broadcast senden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, &amp;quot;sticky&amp;quot; Intents als Broadcast zu senden. Das sind Broadcasts, deren Daten nach Beendigung im System beibehalten werden, damit Clients diese Daten schnell abrufen können, ohne auf den nächsten Broadcast warten zu müssen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_CONFIGURATION&lt;br /&gt;
|&lt;br /&gt;
Konfiguration ändern&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die aktuelle Konfiguration, wie die Gebietseinstellung, zu ändern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_NETWORK_STATE&lt;br /&gt;
|&lt;br /&gt;
Netzwerkstatus ändern&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, den Konnektivitätsstatus des Netzwerks zu ändern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_WIFI_MULTICAST_STATE&lt;br /&gt;
|&lt;br /&gt;
WiFi-Multicast-Status ändern&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, in den WiFi-Multicast-Modus zu gelangen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_WIFI_STATE&lt;br /&gt;
|&lt;br /&gt;
WiFi-Status ändern&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, den WiFi-Konnektivitätsstatus zu ändern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
DISABLE_KEYGUARD&lt;br /&gt;
|&lt;br /&gt;
Tastensperre deaktivieren&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, die Tastensperre zu deaktivieren.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EXPAND_STATUS_BAR&lt;br /&gt;
|&lt;br /&gt;
Statusleiste einblenden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Statusleiste ein- oder auszublenden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
FLASHLIGHT&lt;br /&gt;
|&lt;br /&gt;
Taschenlampe&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht den Zugriff auf die Taschenlampe.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
FOREGROUND_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Vordergrunddienst&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Instant-App, Vordergrunddienste zu erstellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_PACKAGE_SIZE&lt;br /&gt;
|&lt;br /&gt;
Paketgröße abrufen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den von Paketen verwendeten Speicherplatz zu ermitteln.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_TASKS&lt;br /&gt;
|&lt;br /&gt;
Aufgaben abrufen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Informationen über aktuell oder kürzlich ausgeführte Aufgaben zu ermitteln.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GLOBAL_SEARCH&lt;br /&gt;
|&lt;br /&gt;
Globale Suche&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht dem globalen Suchsystem den Zugriff auf Daten von bestimmten Inhalts-Providern.&lt;br /&gt;
Normalerweise wird &#039;&#039;&#039;Globale Suche&#039;&#039;&#039; verwendet, wenn der Provider Berechtigungen zu seinem Schutz vorsieht (die der globalen Suche wahrscheinlich nicht zugewiesen sind). &amp;quot;Globale Suche&amp;quot; wird als schreibgeschützte Berechtigung dem Pfad in dem Provider hinzugefügt, in dem globale Suchabfragen durchgeführt werden. Die Berechtigung &#039;&#039;&#039;Globale Suche&#039;&#039;&#039; kann regulären Anwendungen nicht zugewiesen werden; sie wird von Anwendungen zum Schutz vor allen anderen Anwendungen außer vor der globalen Suche hinzugefügt.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INSTALL_SHORTCUT&lt;br /&gt;
|&lt;br /&gt;
Verknüpfung installieren&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, im Startprogramm eine Verknüpfung zu installieren.&lt;br /&gt;
&lt;br /&gt;
In Android O (API-Level 26) und höher hat der Broadcast INSTALL_SHORTCUT keine Auswirkungen mehr auf Ihre App, weil es sich um einen privaten, impliziten Broadcast handelt. Stattdessen sollten Sie eine App-Verknüpfung mit der Methode requestPinShortcut() aus der Klasse ShortcutManager erstellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INSTANT_APP_FOREGROUND_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Vordergrunddienst für Instant-App&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Instant-App, Vordergrunddienste zu erstellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INTERNET&lt;br /&gt;
|&lt;br /&gt;
Internet&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, Netzwerk-Sockets zu öffnen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
KILL_BACKGROUND_PROCESSES&lt;br /&gt;
|&lt;br /&gt;
Hintergrundprozesse abbrechen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, killBackgroundProcesses(String) aufzurufen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_OWN_CALLS&lt;br /&gt;
|&lt;br /&gt;
Eigene Anrufe verwalten&lt;br /&gt;
|&lt;br /&gt;
Lässt eine aufrufende Anwendung zu, die eigene Aufrufe durch selbstverwaltete ConnectionService-APIs verwaltet.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MODIFY_AUDIO_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Audio-Einstellungen ändern&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die globalen Audio-Einstellungen zu ändern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
NFC&lt;br /&gt;
|&lt;br /&gt;
NFC&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, E/A-Operationen über NFC durchzuführen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
NFC_TRANSACTION_EVENT&lt;br /&gt;
|&lt;br /&gt;
NFC-Transaktionsereignis&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, NFC-Transaktionsereignisse zu empfangen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PACKAGE_USAGE_STATS&lt;br /&gt;
|&lt;br /&gt;
Statistik zur Package-Verwendung&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Statistiken zur Komponentenverwendung zu erfassen.&lt;br /&gt;
&lt;br /&gt;
Die Deklaration der Berechtigung impliziert die Absicht, die API zu verwenden, und der Benutzer des Geräts kann die Berechtigung über die Einstellungsanwendung erteilen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_GSERVICES&lt;br /&gt;
|&lt;br /&gt;
GServices lesen&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SYNC_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Sync-Einstellungen lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, die Synchronisierungseinstellungen zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SYNC_STATS&lt;br /&gt;
|&lt;br /&gt;
Sync-Statistik lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, die Synchronisierungsstatistik zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_BOOT_COMPLETED&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Start beendet&amp;quot; empfangen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, ACTION_BOOT_COMPLETED zu empfangen, das nach dem Beenden des Systemstarts als Broadcast gesendet wird.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REORDER_TASKS&lt;br /&gt;
|&lt;br /&gt;
Aufgaben neu anordnen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Z-Reihenfolge von Aufgaben zu ändern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_COMPANION_RUN_IN_BACKGROUND&lt;br /&gt;
|&lt;br /&gt;
Anfordern, dass Zusatz-App im Hintergrund ausgeführt wird&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass eine Zusatz-App im Hintergrund ausgeführt wird.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND&lt;br /&gt;
|&lt;br /&gt;
Anfordern, dass Zusatz-App Daten im Hintergrund verwendet&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht, dass eine Zusatz-App Daten im Hintergrund verwendet.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_DELETE_PACKAGES&lt;br /&gt;
|&lt;br /&gt;
Anfordern, dass Packages gelöscht werden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, das Löschen von Packages anzufordern. Apps, deren Ziel die APIs Build.VERSION_CODES.P oder höher sind, müssen über diese Berechtigung verfügen, um Intent.ACTION_UNINSTALL_PACKAGE oder &amp;lt;nowiki&amp;gt;PackageInstaller.un&amp;lt;/nowiki&amp;gt;install(VersionedPackage, IntentSender) verwenden zu können.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS&lt;br /&gt;
|&lt;br /&gt;
Anfordern, dass Akku-Optimierungen ignoriert werden&lt;br /&gt;
|&lt;br /&gt;
Berechtigung, die eine Anwendung innehaben muss, um Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS verwenden zu können. Dies ist eine normale Berechtigung: Einer App, die diese Berechtigung anfordert, wird die Berechtigung immer erteilt, ohne dass der Benutzer sie genehmigen oder sehen muss.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_ALARM&lt;br /&gt;
|&lt;br /&gt;
Alarm festlegen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, ein Intent als Broadcast zu senden, um einen Alarm für den Benutzer festzulegen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_WALLPAPER&lt;br /&gt;
|&lt;br /&gt;
Hintergrund festlegen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, den Hintergrund festzulegen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_WALLPAPER_HINTS&lt;br /&gt;
|&lt;br /&gt;
Hintergrundhinweise festlegen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, die Hintergrundhinweise festzulegen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SUBSCRIBED_FEEDS_READ&lt;br /&gt;
|&lt;br /&gt;
Abonnierte Feeds lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den Zugriff auf den ContentProvider von abonnierten Feeds zuzulassen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
TRANSMIT_IR&lt;br /&gt;
|&lt;br /&gt;
IR übertragen&lt;br /&gt;
|&lt;br /&gt;
Lässt die Verwendung des IR-Transmitters des Geräts, sofern verfügbar, zu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_BIOMETRIC&lt;br /&gt;
|&lt;br /&gt;
Biometrische Verfahren verwenden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer App, die vom Gerät unterstützten biometrischen Verfahren zu verwenden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_FINGERPRINT&lt;br /&gt;
|&lt;br /&gt;
Fingerabdruck verwenden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer App, Fingerabdruck-Hardware zu verwenden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VENDING_BILLING&lt;br /&gt;
|&lt;br /&gt;
Verkaufsabrechnung (In-App-Abrechnung)&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht die Verwendung des Dienstes &amp;quot;In-App-Abrechnung&amp;quot;. In der [https://developer.android.com/google/play/billing/api Android-Dokumentation] finden Sie weitere Informationen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VIBRATE&lt;br /&gt;
|&lt;br /&gt;
Vibrieren&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht den Zugriff auf den Vibrator.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WAKE_LOCK&lt;br /&gt;
|&lt;br /&gt;
Wakelock&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht die Verwendung von PowerManager WakeLocks, damit der Prozessor nicht in den Ruhezustand wechselt oder das Display abgeblendet wird.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SYNC_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Sync-Einstellungen schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht Anwendungen, die Synchronisierungseinstellungen zu schreiben.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_USER_DICTIONARY&lt;br /&gt;
|&lt;br /&gt;
Benutzerwörterbuch schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, in das Benutzerwörterbuch zu schreiben.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Die Dokumentation in der Spalte &#039;&#039;&#039;Beschreibung&#039;&#039;&#039; der obigen Tabelle unterliegt der [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]-Lizenz. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Gefährliche Verwendungsberechtigungen====&lt;br /&gt;
&lt;br /&gt;
Die folgenden Verwendungsberechtigungen müssen vom Benutzer zur Laufzeit zugelassen 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;
! style=&amp;quot;width:20%&amp;quot; | &#039;&#039;&#039;Symbol &amp;quot;Berechtigung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Berechtigung&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_COARSE_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Auf ungefähren Standort zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer App den Zugriff auf den ungefähren Standort, der mithilfe von Netzwerkstandortquellen, wie Mobilfunkmasten und WiFi, ermittelt wird.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_FINE_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Auf genauen Standort zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer App den Zugriff auf den genauen Standort von Standortquellen, wie GPS, Mobilfunkmasten und WiFi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_MOCK_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Auf Pseudostandort zugreifen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Pseudostandort-Provider für Testzwecke zu erstellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ADD_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Voicemail hinzufügen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, dem System Voicemails hinzuzufügen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ANSWER_PHONECALLS&lt;br /&gt;
|&lt;br /&gt;
Telefonanrufe beantworten&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht der App, auf einen eingehenden Telefonanruf zu antworten.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
AUTHENTICATE_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Konten authentifizieren&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, als AccountAuthenticator für den AccountManager zu fungieren.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BODY_SENSORS&lt;br /&gt;
|&lt;br /&gt;
Körpersensoren&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, auf Daten von Sensoren zuzugreifen, mit denen der Benutzer Vorgänge im Körperinneren, z. B. die Herzfrequenz, misst.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CALL_PHONE&lt;br /&gt;
|&lt;br /&gt;
Anrufe tätigen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, einen Telefonanruf zu initiieren, ohne dass der Benutzer in der Wählhilfe-Benutzeroberfläche den Anruf bestätigen muss.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CAMERA&lt;br /&gt;
|&lt;br /&gt;
Kamera&lt;br /&gt;
|&lt;br /&gt;
Erforderlich, um auf die Kamera zugreifen zu können.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CONTINUE_A_CALL_STARTED_IN_ANOTHER_APP&lt;br /&gt;
|&lt;br /&gt;
Einen in einer anderen App gestarteten Anruf fortsetzen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer aufrufenden App einen Anruf fortzusetzen, der in einer anderen App gestartet wurde. Ein Beispiel ist eine Videoanruf-App, die einen Sprachanruf im Mobilfunknetz des Benutzers fortsetzen möchte.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Konten abrufen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht den Zugriff auf die Liste der Konten im Kontendienst.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Konten verwalten&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Liste der Konten im AccountManager zu verwalten.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PROCESS_OUTGOING_CALLS&lt;br /&gt;
|&lt;br /&gt;
Ausgehende Anrufe verarbeiten&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, ausgehende Anrufe zu überwachen, zu ändern oder abzubrechen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CALENDAR&lt;br /&gt;
|&lt;br /&gt;
Kalender lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Kalenderdaten des Benutzers zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CALL_LOG&lt;br /&gt;
|&lt;br /&gt;
Anrufprotokoll lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, das Anrufprotokoll des Benutzers zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CONTACTS&lt;br /&gt;
|&lt;br /&gt;
Kontakte lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_EXTERNAL_STORAGE&lt;br /&gt;
|&lt;br /&gt;
Externen Speicher lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, aus dem externen Speicher zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_HISTORY_BOOKMARKS&lt;br /&gt;
|&lt;br /&gt;
Verlaufslesezeichen lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den Browserverlauf und die Lesezeichen des Benutzers zu lesen (aber nicht zu schreiben).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PHONE_NUMBERS&lt;br /&gt;
|&lt;br /&gt;
Telefonnummern lesen&lt;br /&gt;
|&lt;br /&gt;
Lässt den Lesezugriff auf die Telefonnummern des Geräts zu. Die ist eine Teilmenge der durch READ_PHONE_STATE erteilten Funktionen, die aber für Instant-Apps bereitgestellt werden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PHONE_STATE&lt;br /&gt;
|&lt;br /&gt;
Telefonstatus lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht den schreibgeschützten Zugriff auf den Telefonstatus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Profil lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Daten des persönlichen Profils des Benutzers zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SMS&lt;br /&gt;
|&lt;br /&gt;
SMS lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, SMS-Nachrichten zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SOCIAL_STREAM&lt;br /&gt;
|&lt;br /&gt;
Sozialen Stream lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, aus dem sozialen Stream des Benutzers zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_USER_DIRECTORY&lt;br /&gt;
|&lt;br /&gt;
Benutzerwörterbuch lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, das Benutzerwörterbuch zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_BOOT_COMPLETED&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Start beendet&amp;quot; empfangen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, ACTION_BOOT_COMPLETED zu empfangen, das nach dem Beenden des Systemstarts als Broadcast gesendet wird.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_SMS&lt;br /&gt;
|&lt;br /&gt;
MMS empfangen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, eingehende MMS-Nachrichten zu überwachen, aufzuzeichnen oder zu verarbeiten.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_WAP_PUSH&lt;br /&gt;
|&lt;br /&gt;
WAP Push empfangen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, eingehende WAP Push-Nachrichten zu überwachen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECORD_AUDIO&lt;br /&gt;
|&lt;br /&gt;
Audio aufzeichnen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Audiodaten aufzuzeichnen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SEND_SMS&lt;br /&gt;
|&lt;br /&gt;
SMS senden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, SMS-Nachrichten zu senden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SUBSCRIBED_FEEDS_WRITE&lt;br /&gt;
|&lt;br /&gt;
Abonnierte Feeds schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, das Schreiben des ContentProvider von abonnierten Feeds zuzulassen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
UNINSTALL_SHORTCUT&lt;br /&gt;
|&lt;br /&gt;
Verknüpfung deinstallieren&lt;br /&gt;
|&lt;br /&gt;
Verwenden Sie diese Berechtigung in Ihrer App nicht.&lt;br /&gt;
&lt;br /&gt;
Diese Berechtigung wird nicht mehr unterstützt.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_CREDENTIALS&lt;br /&gt;
|&lt;br /&gt;
Anmeldeinformationen verwenden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, authtokens vom AccountManager anzufordern.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_SIP&lt;br /&gt;
|&lt;br /&gt;
SIP verwenden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den SIP-Dienst zu verwenden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CALENDAR&lt;br /&gt;
|&lt;br /&gt;
Kalender schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Kalenderdaten des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CALL_LOG&lt;br /&gt;
|&lt;br /&gt;
Anrufprotokoll schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CONTACTS&lt;br /&gt;
|&lt;br /&gt;
Kontakte schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_EXTERNAL_STORAGE&lt;br /&gt;
|&lt;br /&gt;
Externen Speicher schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, in den externen Speicher zu schreiben.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_HISTORY_BOOKMARKS&lt;br /&gt;
|&lt;br /&gt;
Verlaufslesezeichen schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den Browserverlauf und die Lesezeichen des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Profil schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Daten des persönlichen Profils des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SMS&lt;br /&gt;
|&lt;br /&gt;
SMS schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, SMS-Nachrichten zu schreiben.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SOCIAL_STREAM&lt;br /&gt;
|&lt;br /&gt;
Sozialen Stream schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den sozialen Stream des Benutzers zu schreiben (aber nicht zu lesen).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Die Dokumentation in der Spalte &#039;&#039;&#039;Beschreibung&#039;&#039;&#039; der obigen Tabelle unterliegt der [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]-Lizenz. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Verwendungsberechtigungen mit Signatur====&lt;br /&gt;
&lt;br /&gt;
Für die folgenden Berechtigungen ist ein passendes Zertifikat erforderlich.&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;
! style=&amp;quot;width:20%&amp;quot; | &#039;&#039;&#039;Symbol &amp;quot;Berechtigung&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Berechtigung&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&amp;amp;lt;/center&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_ACCESSIBILITY_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Dienst für Barrierefreiheit einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem AccessibilityService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_AUTOFILL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
AutoFill-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem AutofillService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CALL_SCREENING_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Call-Screening-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem CallScreeningService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CARRIER_MESSAGING_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Carrier-Messaging-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Diese Konstante ist ab API-Level 23 veraltet.&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie sattdessen BIND_CARRIER_SERVICES.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CARRIER_SERVICES&lt;br /&gt;
|&lt;br /&gt;
Carrier-Dienste einbinden&lt;br /&gt;
|&lt;br /&gt;
Der Systemprozess, der Dienste in Carrier-Apps einbinden darf, erhält diese Berechtigung. Carrier-Apps sollten mit dieser Berechtigung ihre Dienste schützen, mit denen nur das System verknüpft werden darf.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CHOOSER_TARGET_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Chooser-Target-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem ChooserTargetService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CONDITION_PROVIDER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Condition-Provider-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem ConditionProviderService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_DEVICE_ADMIN&lt;br /&gt;
|&lt;br /&gt;
Geräte-Administration einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss vom Geräteadministrationsempfänger angefordert werden, um sicherzustellen, dass nur das System damit interagieren kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_DREAM_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Dream-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem DreamService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_INCALL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
In-Call-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem InCallService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_INPUT_METHOD&lt;br /&gt;
|&lt;br /&gt;
Eingabemethode einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem InputMethodService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_MIDI_DEVICE_SERVICE&lt;br /&gt;
|&lt;br /&gt;
MIDI-Gerät-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem MidiDeviceService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_NFC_SERVICE&lt;br /&gt;
|&lt;br /&gt;
NFC-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem HostApduService oder OffHostApduService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_NOTIFICATION_LISTENER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Notification-Listener-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem NotificationListenerService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_PRINT_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Druck-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem PrintService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_QUICK_SETTINGS_TILE&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Quick Settings&amp;quot;-Kachel einbinden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, &amp;quot;Quick Settings&amp;quot;-Kacheln von Dritten einzubinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte nur vom System angefordert werden, sollte für TileService-Deklarationen erforderlich sein.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_REMOTEVIEWS&lt;br /&gt;
|&lt;br /&gt;
Remoteviews einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem RemoteViewsService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TELECOM_CONNECTION_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Telecom-Connection-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem ConnectionService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TEXT_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Textdienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem TextService angefordert werden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TV_INPUT&lt;br /&gt;
|&lt;br /&gt;
TV-Eingang einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem TvInputService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VISUAL_VOICEMAIL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Visuellen Voicemail-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem VisualVoicemailService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VOICE_INTERACTION&lt;br /&gt;
|&lt;br /&gt;
Sprachinteraktion einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem VoiceInteractionService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VPN_SERVICE&lt;br /&gt;
|&lt;br /&gt;
VPN-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem VpnService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VR_LISTENER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
VR-Listener-Dienst einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem VrListenerService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_WALLPAPER&lt;br /&gt;
|&lt;br /&gt;
Hintergrund einbinden&lt;br /&gt;
|&lt;br /&gt;
Muss von einem WallpaperService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CLEAR_APP_CACHE&lt;br /&gt;
|&lt;br /&gt;
App-Zwischenspeicher löschen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Zwischenspeicher aller installierten Anwendungen auf dem Gerät zu löschen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_DOCUMENTS&lt;br /&gt;
|&lt;br /&gt;
Dokumente verwalten&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, den Zugriff auf Dokumente, in der Regel als Teil einer Dokumentenauswahl, zu verwalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Berechtigung sollte nur von App zur Verwaltung der Plattformdokumente angefordert werden. Diese Berechtigung kann Apps von Drittherstellern nicht erteilt werden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Voicemail lesen&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Voicemails auf dem System zu lesen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_INSTALL_PACKAGES&lt;br /&gt;
|&lt;br /&gt;
Anfordern, dass Packages installiert werden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, das Installieren von Packages anzufordern. Apps, deren Ziel höhere APIs als 25 sind, müssen über diese Berechtigung verfügen, um Intent.ACTION_INSTALL_PACKAGE verwenden zu können.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SYSTEM_ALERT_WINDOW&lt;br /&gt;
|&lt;br /&gt;
Systemwarnungsfenster&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, Fenster vom Typ TYPE_SYSTEM_ALERT zu öffnen, die über allen anderen Anwendungen angezeigt werden.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Einstellungen schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, die Systemeinstellungen zu lesen oder zu schreiben.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Voicemail schreiben&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht einer Anwendung, auf dem System vorhandene Voicemails zu ändern und zu entfernen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Die Dokumentation in der Spalte &#039;&#039;&#039;Beschreibung&#039;&#039;&#039; der obigen Tabelle unterliegt der [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]-Lizenz. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Anwendungsoptionen|Anwendung]] (Seite)&lt;br /&gt;
*[[Versionsinformationen|Versionsinformationen]] (Seite)&lt;br /&gt;
* [[Vorbereiten von Android-Anwendungen für die Bereitstellung|Vorbereiten von Android-Anwendungen für die Bereitstellung]]&lt;br /&gt;
*[[Konfigurieren des Systems für die Erkennung von Android-Geräten|Konfigurieren des Systems für die Erkennung von Android-Geräten]]&lt;br /&gt;
*[[Mobile Android-Anwendungsentwicklung|Mobile Android-Anwendungsentwicklung]]&lt;br /&gt;
*[[Erstellen einer Android-App|Erstellen einer Android-App]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Rio]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Uses Permissions]]&lt;br /&gt;
[[fr:Permissions d&#039;utilisation]]&lt;br /&gt;
[[ja:［使用する権限］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Arbeiten_mit_nativen_und_benutzerdefinierten_FireMonkey-Stilen&amp;diff=217353</id>
		<title>Arbeiten mit nativen und benutzerdefinierten FireMonkey-Stilen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Arbeiten_mit_nativen_und_benutzerdefinierten_FireMonkey-Stilen&amp;diff=217353"/>
		<updated>2022-09-05T20:17:19Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-113842 (changed Delphi code in &amp;quot;Detecting the mobile Version&amp;quot;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Anpassen von FireMonkey-Anwendungen mit Stilen}}&lt;br /&gt;
&lt;br /&gt;
Verschiedene [[Unterstützte Zielplattformen|Plattformen]] unterstützen verschiedene Auflösungen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Plattform&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Unterstützte Auflösungen&lt;br /&gt;
|-&lt;br /&gt;
! 1x&lt;br /&gt;
! 1.25x&lt;br /&gt;
! 1.5x&lt;br /&gt;
! 2x&lt;br /&gt;
! 3x&lt;br /&gt;
|-&lt;br /&gt;
| Windows&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| macOS&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| iOS&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|-&lt;br /&gt;
| Android&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Auf &#039;&#039;&#039;iOS&#039;&#039;&#039; unterstützen nur iPhone 6 Plus und iPhone 6S Plus 3-fache Auflösung.&lt;br /&gt;
&lt;br /&gt;
{{FM}}-Anwendungen laden die geeigneten &#039;&#039;&#039;nativen Stilen&#039;&#039;&#039; zur Laufzeit (abhängig vom Zielgerät) und zeigen sie automatisch an, ohne dass Sie ein Stilbuch oder Code hinzufügen müssen. {{FM}}-Anwendungen können zudem &#039;&#039;&#039;benutzerdefinierte Stile&#039;&#039;&#039; verwenden, die auf hochauflösenden und auf Displays mit Standardauflösung gut dargestellt werden. Hochauflösende Stile (wie Retina) werden nur zur Laufzeit angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Laden von Stilen zur Laufzeit==&lt;br /&gt;
&lt;br /&gt;
Rufen Sie im Programm &#039;&#039;&#039;[[lib_de:FMX.Styles.TStyleManager.SetStyleFromFile|TStyleManager.SetStyleFromFile]]&#039;&#039;&#039; auf, um für ein Formular einen bestimmten Stil zu übernehmen. Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.FormCreate(Sender: TObject);&lt;br /&gt;
begin&lt;br /&gt;
    // ...&lt;br /&gt;
    TStyleManager.SetStyleFromFile(&#039;Air.style&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::FormCreate(TObject *Sender)&lt;br /&gt;
{&lt;br /&gt;
   //...&lt;br /&gt;
   TStyleManager::SetStyleFromFile(L&amp;quot;Air.style&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen die Unit &#039;&#039;&#039;FMX.Styles&#039;&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Der beste Weg, um einen Stil mit Ihrer Anwendung weiterzugeben, ist die Datei im [[Bereitstellungs-Manager - Hinzufügen von Dateien|Bereitstellungs-Manager]] hinzuzufügen. Beim Hinzufügen der Datei müssen Sie den jeweiligen &#039;&#039;&#039;Remote-Pfad&#039;&#039;&#039; für die verschiedenen Plattformen angeben, die Ihre Anwendung unterstützen soll. Weitere Informationen über Dateipfadfunktionen für die verschiedenen Plattformen finden Sie unter [[Standard-RTL-Pfadfunktionen für alle unterstützten Zielplattformen|Standard-RTL-Pfadfunktionen für alle unterstützten Zielplattformen]].&lt;br /&gt;
&lt;br /&gt;
==In {{FM}}-3D-Anwendungen werden automatisch hochauflösende Stile verwendet==&lt;br /&gt;
&lt;br /&gt;
Alle {{FM}}-3D-Komponenten werden automatisch hochauflösend angezeigt, wenn sie auf iOS-Retina-Geräten oder auf hochauflösenden Android-Geräten ausgeführt werden. Dazu sind keine zusätzlichen Eigenschaften erforderlich.&lt;br /&gt;
&lt;br /&gt;
Zu {{FM}}-3D-Komponenten zählen: [[lib_de:FMX.Forms3D.TForm3D|TForm3D]], [[lib_de:FMX.Viewport3D.TViewport3D|TViewport3D]] und [[lib_de:FMX.Layers3D.TLayer3D|TLayer3D]].&lt;br /&gt;
&lt;br /&gt;
==Ermitteln der Betriebssystemversion auf mobilen Geräten==&lt;br /&gt;
&lt;br /&gt;
Um festzustellen, welche Betriebssystemversion auf dem mobilen Zielgerät verwendet wird (und um zur Laufzeit den passenden verfügbaren Stil zuzuweisen), verwenden Sie die Methode [[lib_de:System.SysUtils.TOSVersion.Check|TOSVersion.Check]] wie folgt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039; Das folgende Codefragment überprüft, ob das Zielgerät ein iOS 8-Gerät oder ein Android-Gerät mit Lollipop (5.0) ist. Abhängig von der Betriebssystemversion wird ein bestimmter Stil zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.FormCreate(Sender: TObject);&lt;br /&gt;
var&lt;br /&gt;
  MyStyle: TFmxObject;&lt;br /&gt;
begin&lt;br /&gt;
{$IFDEF IOS}&lt;br /&gt;
  if TOSVersion.Check(8, 0) then&lt;br /&gt;
    MyStyle := TStyleManager.LoadFromResource(HInstance, &#039;iOSBlack&#039;, RT_RCDATA)&lt;br /&gt;
  else&lt;br /&gt;
    MyStyle := TStyleManager.LoadFromResource(HInstance, &#039;iOSTransparent&#039;, RT_RCDATA);&lt;br /&gt;
  TStyleManager.SetStyle(MyStyle);&lt;br /&gt;
{$ENDIF}&lt;br /&gt;
&lt;br /&gt;
{$IFDEF Android}&lt;br /&gt;
  if TOSVersion.Check(5, 0) then&lt;br /&gt;
    MyStyle := TStyleManager.LoadFromResource(HInstance, &#039;RT_DARK&#039;, RT_RCDATA)&lt;br /&gt;
  else&lt;br /&gt;
    MyStyle := TStyleManager.LoadFromResource(HInstance, &#039;RT_LIGHT&#039;, RT_RCDATA);&lt;br /&gt;
  TStyleManager.SetStyle(MyStyle);&lt;br /&gt;
{$ENDIF}&lt;br /&gt;
&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::FormCreate(TObject *Sender) &lt;br /&gt;
{&lt;br /&gt;
TFmxObject *MyStyle;&lt;br /&gt;
&lt;br /&gt;
#if (TARGET_OS_IPHONE) &lt;br /&gt;
  if (TOSVersion::Check(8, 0)) &lt;br /&gt;
    MyStyle = TStyleManager::LoadFromResource((unsigned int)HInstance, &amp;quot;iOSBlack&amp;quot;, RT_RCDATA);&lt;br /&gt;
  else &lt;br /&gt;
    MyStyle = TStyleManager::LoadFromResource((unsigned int)HInstance, &amp;quot;iOSTransparent&amp;quot;, RT_RCDATA);&lt;br /&gt;
  TStyleManager::SetStyle(MyStyle);&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
#if defined(__Android__)&lt;br /&gt;
  if (TOSVersion::Check(5, 0)) &lt;br /&gt;
    MyStyle = TStyleManager::LoadFromResource((unsigned int)HInstance, &amp;quot;RT_DARK&amp;quot;, RT_RCDATA);&lt;br /&gt;
  else &lt;br /&gt;
    MyStyle = TStyleManager::LoadFromResource((unsigned int)HInstance, &amp;quot;RT_LIGHT&amp;quot;, RT_RCDATA);&lt;br /&gt;
  TStyleManager::SetStyle(MyStyle);&lt;br /&gt;
#endif&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Weitere Informationen über die Verwendung von Ressourcen zum Laden von Stilen für Ihre Anwendung finden Sie unter [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (Delphi)|Hinzufügen von Stilressourcen als RCDATA]].&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur bedingten Compilierung finden Sie unter:&lt;br /&gt;
&lt;br /&gt;
* [[Erstellen von iOS-Apps#Schreiben von Code nur für iOS|Schreiben von Code nur für iOS]]&lt;br /&gt;
* [[Erstellen einer Android-App|Erstellen einer Android-App]]&lt;br /&gt;
&lt;br /&gt;
==Laden eigener Stile==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Anweisungen beschreiben die Arbeit mit benutzerdefinierten Stilen, wie dem &#039;&#039;&#039;Jet&#039;&#039;&#039;-Stil, der im &#039;&#039;&#039;Premium-Stilpaket für {{FM}}&#039;&#039;&#039; enthalten ist.&lt;br /&gt;
&lt;br /&gt;
===Hinzufügen eines benutzerdefinierten Stils zu einer mobilen Anwendung===&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} enthält die folgenden benutzerdefinierten mobilen Stile:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Android&#039;&#039;&#039;:&lt;br /&gt;
**AndroidDark.fsf&lt;br /&gt;
**AndroidLDark.fsf&lt;br /&gt;
**AndroidLDarkBlue.fsf&lt;br /&gt;
**AndroidLight.fsf&lt;br /&gt;
**AndroidLLight.fsf&lt;br /&gt;
**GoogleGlass.fsf&lt;br /&gt;
*&#039;&#039;&#039;iOS&#039;&#039;&#039;:&lt;br /&gt;
**iOSBlack.fsf&lt;br /&gt;
**iOSTransparent.fsf&lt;br /&gt;
&lt;br /&gt;
Diese Stile werden auf Ihrem System neben dem &#039;&#039;&#039;Beispiele&#039;&#039;&#039;-Verzeichnis in den folgenden plattformspezifischen Verzeichnissen gespeichert:&lt;br /&gt;
&lt;br /&gt;
  {{StylesPath}}\iOS&lt;br /&gt;
  {{StylesPath}}\Android&lt;br /&gt;
&lt;br /&gt;
Die benutzerdefinierten mobilen Stile für iOS und Android unterstützen Standard- und hochauflösende Geräte in einer Stildatei. Dies umfasst die integrierte Unterstützung für:&lt;br /&gt;
&lt;br /&gt;
* iOS-Standard-, iOS-Retina-Geräte (1x, 2x) und iOS-Retina HD-Geräte (3x)&lt;br /&gt;
* Mehrfachauflösungen für Android-Geräte (1x, 1,5x, 2x, 3x)&lt;br /&gt;
&lt;br /&gt;
Zusätzlich können Sie neue {{FM}}-Stile verwenden, die im [{{FMPremiumStylesPack}} Premium-Stilpaket für{{FM}} (EN)] enthalten sind und auch eine 3-fache Auflösung für iOS 8-Geräte unterstützen.&lt;br /&gt;
&lt;br /&gt;
Auf dem Desktop trifft dies auch für die benutzerdefinierten &#039;&#039;&#039;Jet&#039;&#039;&#039;- und &#039;&#039;&#039;Diamond Mac&#039;&#039;&#039;-Stile zu, die im &#039;&#039;&#039;Premium-Stilpaket für {{FM}}&#039;&#039;&#039; enthalten sind; diese Stile unterstützen sowohl Retina- als auch Nicht-Retina-MacBook-Geräte in einer Stildatei.&lt;br /&gt;
&lt;br /&gt;
====So fügen Sie einer geräteübergreifenden {{FM}}-Anwendung einen benutzerdefinierten Stil hinzu:====&lt;br /&gt;
&lt;br /&gt;
# Erstellen Sie eine &#039;&#039;&#039;[[Geräteübergreifende Anwendung|geräteübergreifende Anwendung]]&#039;&#039;&#039;.&lt;br /&gt;
# Wählen Sie die &#039;&#039;&#039;Master&#039;&#039;&#039;-Ansicht aus, und fügen Sie Ihrem Formular eine &#039;&#039;&#039;[[lib_de:FMX.Controls.TStyleBook|TStyleBook]]&#039;&#039;&#039;-Komponente hinzu.&lt;br /&gt;
# Wählen Sie in der &#039;&#039;&#039;Master&#039;&#039;&#039;-Ansicht einen Stil aus dem Dropdown-Menü &#039;&#039;&#039;Stil&#039;&#039;&#039; des Formular-Designers aus (Windows, macOS, iOS oder Android).   In diesem Beispiel wird der Android-Stil für die &#039;&#039;&#039;Master&#039;&#039;&#039;-Ansicht verwendet:&lt;br /&gt;
#:[[Image:SelectAStyle.png|550 px]]&lt;br /&gt;
# Laden Sie eine FireMonkey-Stildatei für die entsprechende Plattform:&lt;br /&gt;
## Doppelklicken Sie auf das Stilbuch. Der &#039;&#039;&#039;[[FireMonkey-Stil-Designer|{{FM}}-Stil-Designer]]&#039;&#039;&#039; wird geöffnet.&lt;br /&gt;
## Klicken Sie auf die Schaltfläche [[File:OpenIcon.png|Stil öffnen]] der Symbolleiste des &#039;&#039;&#039;{{FM}}-Stil-Designers&#039;&#039;&#039;.&lt;br /&gt;
## Navigieren Sie zur gewünschten FireMonkey-Stildatei.  &lt;br /&gt;
##:Wenn beispielsweise für die aktuelle Ansicht im Formular-Designer der Stil &#039;&#039;&#039;Android&#039;&#039;&#039; festgelegt ist, würden Sie einen Android-Stil wie &#039;&#039;&#039;AndroidLight.fsf&#039;&#039;&#039; laden und zuweisen.&lt;br /&gt;
##:&lt;br /&gt;
##:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die FireMonkey-Stile für die verschiedenen Formular-Designer-Stile befinden sich in parallelen Verzeichnissen:&lt;br /&gt;
##::&#039;&#039;&#039;Windows:&#039;&#039;&#039;   &amp;lt;code&amp;gt;{{StylesPath}}&amp;lt;/code&amp;gt;&lt;br /&gt;
##::&#039;&#039;&#039;Android:&#039;&#039;&#039;   &amp;lt;code&amp;gt;{{StylesPath}}\Android&amp;lt;/code&amp;gt; &lt;br /&gt;
##::&#039;&#039;&#039;iOS:&#039;&#039;&#039;    &amp;lt;code&amp;gt;{{StylesPath}}\iOS&amp;lt;/code&amp;gt;  &lt;br /&gt;
#  Öffnen Sie jede Ihrer erstellten Ansichten, wählen Sie die Komponente &#039;&#039;&#039;TStyleBook&#039;&#039;&#039; in dieser Ansicht aus, und laden Sie den dieser Plattform entsprechenden benutzerdefinierten Stil. Bei FireMonkey-Stilen muss jeder Ansicht, einschließlich der &#039;&#039;&#039;Master&#039;&#039;&#039;-Ansicht, im Formular-Designer ein Stil zugewiesen sein.&lt;br /&gt;
#: Das heißt, laden Sie einen Windows-Stil für die Ansicht &amp;quot;Windows-Desktop&amp;quot;, einen Android-Stil für die Ansicht &amp;quot;Android...&amp;quot;, einen Mac-Stil für die Ansicht &amp;quot;macOS-Desktop&amp;quot;, einen iOS-Stil für die Ansichten &amp;quot;iPad&amp;quot; und &amp;quot;iPhone&amp;quot;. &lt;br /&gt;
#: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Sie für iPad und iPhone unterschiedliche Ansichten verwenden, müssen Sie für jede Ansicht denselben iOS-Stil laden.&lt;br /&gt;
# Um den benutzerdefinierten Stil anstatt des nativen Stils in einem Formular zu verwenden, müssen Sie das gewünschte Stilbuch dem Formular zur Laufzeit zuweisen:&lt;br /&gt;
#* Wählen Sie für die Eigenschaft [[lib_de:FMX.Forms.TForm.StyleBook|StyleBook]] des Formulars das anzuwendende Stilbuch aus dem Dropdown-Menü aus. &lt;br /&gt;
#* &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Informationen zum Zuweisen eines bestimmten benutzerdefinierten Stils zu mehreren Formularen, ohne die Eigenschaft [[lib_de:FMX.Forms.TForm.StyleBook|StyleBook]] jedes Formulars bearbeiten zu müssen, finden Sie unter [[#Verwenden von benutzerdefinierten Stilen für mehrere Formulare| Verwenden von benutzerdefinierten Stilen für mehrere Formulare]].&lt;br /&gt;
&lt;br /&gt;
===Verwenden von benutzerdefinierten Stilen für mehrere Formulare===&lt;br /&gt;
&lt;br /&gt;
Um denselben benutzerdefinierten Stil allen Formularen einer Anwendung zuzuweisen, ohne die Eigenschaft [[lib_de:FMX.Forms.TCommonCustomForm.StyleBook|StyleBook]] jedes Formulars zur Entwurfszeit festlegen zu müssen, können Sie zur Laufzeit die Eigenschaft [[lib_de:FMX.Controls.TStyleBook.UseStyleManager|UseStyleManager]] verwenden.&lt;br /&gt;
&lt;br /&gt;
Um denselben benutzerdefinierten Stil allen Formularen einer Anwendung zuzuweisen:&lt;br /&gt;
&lt;br /&gt;
* Fügen Sie dem Hauptformular eine [[lib_de:FMX.Controls.TStyleBook|TStyleBook]]-Komponente hinzu.&lt;br /&gt;
* Setzen Sie im [[Objektinspektor|Objektinspektor]] die Eigenschaft [[lib_de:FMX.Controls.TStyleBook.UseStyleManager|UseStyleManager]] auf &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Doppelklicken Sie auf das Stilbuch, um den &#039;&#039;&#039;FireMonkey-Stil-Designer&#039;&#039;&#039; zu öffnen, und [[#So fügen Sie einer geräteübergreifenden {{FM}}-Anwendung einen benutzerdefinierten Stil hinzu: | laden Sie den Stil]]. &lt;br /&gt;
&lt;br /&gt;
===Verwenden von benutzerdefinierten Stilen in Steuerelementen für mehrere Formulare===&lt;br /&gt;
&lt;br /&gt;
Eine Anwendung kann mehr als ein [[lib_de:FMX.Controls.TStyleBook|TStyleBook]]-Objekt haben; dann können verschiedene Formulare die [[lib_de:FMX.Forms.TForm.StyleBook|StyleBook]]-Eigenschaft verwenden, um jedes dieser Stilbücher nacheinander zu referenzieren. Beachten Sie, dass jedes Formular immer die [[lib_de:FMX.Controls.TStyledControl.StyleLookup|StyleLookup]]-Eigenschaft verwenden kann, um jeden benutzerdefinierten Stil anzugeben, der in jedem [[lib_de:FMX.Controls.TStyleBook|TStyleBook]]-Objekt, das in der aktuellen Objektgruppe verwendet wird, definiert ist. &lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [{{FMPremiumStylesPack}} {{FM}}-Premium-Stilpaket für {{Version}} (EN)] &lt;br /&gt;
* [[Anpassen von FireMonkey-Anwendungen mit Stilen|Anpassen von FireMonkey-Anwendungen mit Stilen]]&lt;br /&gt;
* [[Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden|Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden]]&lt;br /&gt;
* [[Verwenden von Stilen für iOS: Stile für Mehrfachauflösung sowie schwarze und transparente Stile|Verwenden von iOS-Stilen: Stile für Mehrfachauflösung sowie schwarze und transparente Stile]]&lt;br /&gt;
* [[FireMonkey-Stil-Designer|FireMonkey-Stil-Designer]]&lt;br /&gt;
* [[Anwenden von FireMonkey-Stilen|Anwenden von FireMonkey-Stilen]]&lt;br /&gt;
* [[Erstellen und Bereitstellen von App-Symbolen|Erstellen und Bereitstellen von App-Symbolen]]&lt;br /&gt;
* [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (Delphi)|Schritt 3 - Hinzufügen von Stilressourcen als RCDATA ({{Delphi}})]]&lt;br /&gt;
* [[Versionsinformationen|Versionsinformationen]]&lt;br /&gt;
* [[lib_de:FMX.Controls.TStyleBook|FMX.Controls.TStyleBook]]&lt;br /&gt;
* [[lib_de:FMX.Forms.TForm.StyleBook|FMX.Forms.TForm.StyleBook]]&lt;br /&gt;
* [[lib_de:FMX.Styles.TStyleManager.SetStyle|FMX.Styles.TStyleManager.SetStyle]]&lt;br /&gt;
* [[lib_de:FMX.Styles.TStyleManager.SetStyleFromFile|FMX.Styles.TStyleManager.SetStyleFromFile]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:FMX]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Working with Native and Custom FireMonkey Styles]]&lt;br /&gt;
[[fr:Utilisation des styles FireMonkey natifs et personnalisés]]&lt;br /&gt;
[[ja:ネイティブおよびカスタム FireMonkey スタイルの取り扱い]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Erstellen_und_Bereitstellen_von_App-Symbolen&amp;diff=217337</id>
		<title>Erstellen und Bereitstellen von App-Symbolen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Erstellen_und_Bereitstellen_von_App-Symbolen&amp;diff=217337"/>
		<updated>2022-08-26T20:02:53Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-113732 removed broken troubleshooting links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Geräteübergreifende Anwendungen entwickeln}}&lt;br /&gt;
&lt;br /&gt;
Mit einem ansprechenden Programmsymbol erhöhen Sie die Erfolgschancen Ihrer Anwendung in Anwendungs-Stores erheblich. Das App-Symbol repräsentiert Ihre App in Anwendungs-Stores und auf der Zielplattform. Auf dieser Seite wird erläutert, wie Sie die Symbole für Ihre Anwendung mit {{Product}} konfigurieren.&lt;br /&gt;
&lt;br /&gt;
==Standardsymbole==&lt;br /&gt;
&lt;br /&gt;
Auf einigen Plattformen können Anwendungen ohne Programmsymbole nicht ausgeführt werden. {{Product}} stellt Standardsymbole zur Verfügung, damit Sie Ihre Anwendung auf allen Plattform testen können, auch wenn Sie noch über keine eigenen Symbole für Ihre Anwendung verfügen. Vor der Veröffentlichung Ihrer Anwendung müssen Sie allerdings die Standardsymbole von {{Product}} durch eigene Symbole ersetzen. In den folgenden Abschnitten wird erklärt, wie Sie Ihre Anwendung für die Verwendung benutzerdefinierter Symbole konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle enthält die Pfade zu den Standardsymbolen von {{Product}} relativ zum {{Product}}-Installationspfad: {{Path|{{InstallPath}}}}. Wenn Ihre neuen Projekte immer Ihre eigenen Symbole verwenden sollen, ersetzen Sie die Standardsymboldateien durch Ihre eigenen Dateien.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Plattform&lt;br /&gt;
! Bild&lt;br /&gt;
! Pfad&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Windows&lt;br /&gt;
| [[Image:DelphiPROJICON.png|32px]]&lt;br /&gt;
| {{f|radstudio|{{Path|bin\delphi_PROJECTICON.ico}} }}{{f|appmethod|{{Path|bin\objectpascal_PROJECTICON.ico}} }}&lt;br /&gt;
| Wird für {{Delphi}}-Anwendungen verwendet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[Image:CbuilderPROJICON.png|32px]]&lt;br /&gt;
| {{f|radstudio|{{Path|bin\cbuilder_PROJECTICON.ico}} }}{{f|appmethod|{{Path|bin\cpp_PROJECTICON.ico}} }}&lt;br /&gt;
| Wird für {{CBuilder}}-Anwendungen verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | macOS&lt;br /&gt;
| [[Image:DelphiPROJICON.png|32px]]&lt;br /&gt;
| {{f|radstudio|{{Path|bin\delphi_PROJECTICON.icns}} }}{{f|appmethod|{{Path|bin\objectpascal_PROJECTICON.icns}} }}&lt;br /&gt;
| Wird für {{Delphi}}-Anwendungen verwendet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[Image:CbuilderPROJICON.png|32px]]&lt;br /&gt;
| {{f|radstudio|{{Path|bin\cbuilder_PROJECTICON.icns}} }}{{f|appmethod|{{Path|bin\cpp_PROJECTICON.icns}} }}&lt;br /&gt;
| Wird für {{CBuilder}}-Anwendungen verwenden.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| iOS&lt;br /&gt;
| [[Image:MobileAppDefaultIcon.png|32px]]&lt;br /&gt;
| {{Path|bin\Artwork\iOS\}}&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Android&lt;br /&gt;
| [[Image:MobileAppDefaultIcon.png|32px]]&lt;br /&gt;
| {{Path|bin\Artwork\Android\}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Erforderliche Symbolgrößen==&lt;br /&gt;
&lt;br /&gt;
Bei der Bereitstellung Ihrer Anwendungen müssen Sie die Programmsymbole in verschiedenen Auflösungen mitliefern. Die benötigten Symbolauflösungen sind von der jeweiligen Zielplattform abhängig. Auf den Plattformen können Ihre Programmsymbole in verschiedenen Kontexten, wie als Anwendungsstarter oder als Einstellungsfenster, angezeigt werden. Je nach dem Kontext, in dem Ihr Programmsymbol angezeigt wird, kann eine andere Symbolgröße erforderlich sein. &lt;br /&gt;
&lt;br /&gt;
Sie sollten verschiedene Versionen Ihres Symbols entwerfen, um alle Auflösungen zu unterstützen, die auf jeder einzelnen Zielplattform unterstützt werden. Ein einziges Symbol zu verwenden und dessen Größe je nach Auflösung anzupassen, ist meist keine gute Idee. Sogar Vektorbilder erfordern Anpassungen für bestimmte Auflösungen, damit sie in allen Auflösungen optimal dargestellt werden. &lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle enthält die Symbolauflösungen, die auf &#039;&#039;&#039;Windows&#039;&#039;&#039;- und &#039;&#039;&#039;macOS&#039;&#039;&#039;-Plattformen verwendet werden. Jeder Wert in der Spalte &#039;&#039;&#039;Symbolauflösungen&#039;&#039;&#039; in der Tabelle gibt die Anzahl der Pixel pro Seite eines Symbols an. 16 steht für eine Symbolauflösung von 16×16 Pixel. &lt;br /&gt;
&lt;br /&gt;
Die Auflösungen für &#039;&#039;&#039;iOS&#039;&#039;&#039; und &#039;&#039;&#039;Android&#039;&#039;&#039; finden Sie auf der Seite &#039;&#039;&#039;[[Anwendungsoptionen|Anwendungsoptionen]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Auf einigen Plattformen können Anwendungen ohne spezielle Auflösungen der Programmsymbole nicht ausgeführt werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
macOS-Anwendungen müssen beispielsweise Symbole in der Größe 512×512 enthalten, damit sie im Apple App Store akzeptiert werden.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Plattform&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | Symbolauflösungen&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! 16&lt;br /&gt;
! 32&lt;br /&gt;
! 48&lt;br /&gt;
! 128&lt;br /&gt;
! 256&lt;br /&gt;
! 512&lt;br /&gt;
! 1024&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
macOS&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
| {{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
Symbole für iOS-Apps finden Sie auf der Seite &#039;&#039;&#039;[[Anwendungsoptionen|Anwendungsoptionen]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
Symbole für Android-Apps finden Sie auf der Seite &#039;&#039;&#039;[[Anwendungsoptionen|Anwendungsoptionen]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der &#039;&#039;&#039;[[MultiResBitmap-Editor|MultiResBitmap-Editor]]&#039;&#039;&#039; bietet eine einfache Möglichkeit zum Erstellen von Mehrfachauflösungen für Ihre Symbole.&amp;lt;br /&amp;gt; Weitere Informationen finden Sie unter [[Verwenden von Bitmaps mit Mehrfachauflösung|Verwenden von Bitmaps mit Mehrfachauflösung]]. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Speichern von Symboldateien in einem Symbol-Container==&lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihr App-Symbol in allen für die Plattform erforderlichen Auflösungen erstellt haben, müssen Sie für Desktop-Plattformen die verschiedenen Auflösungen Ihres Symbols in einer Datei, einem Symbol-Container, archivieren. Diesen Container können Sie zusammen mit Ihrer Anwendung bereitstellen.&lt;br /&gt;
&lt;br /&gt;
Für &#039;&#039;&#039;Windows&#039;&#039;&#039; müssen Sie eine {{Path|.ico}}-Symbol-Container-Datei erstellen. Siehe [http://stackoverflow.com/q/4354617/939364 How to make/get a multi size .ico file?].&lt;br /&gt;
&lt;br /&gt;
Für &#039;&#039;&#039;macOS&#039;&#039;&#039; müssen Sie eine {{Path|.icns}}-Symbol-Container-Datei erstellen. Siehe [https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2 Use iconutil to Create an icns File Manually]. Alternativ können Sie mit dem Befehlszeilentool &#039;&#039;&#039;ico2icns&#039;&#039;&#039; von {{Product}} eine vorhandene {{Path|.ico}}-Datei in eine {{Path|.icns}}-Datei konvertieren.&lt;br /&gt;
&lt;br /&gt;
Für mobile Plattformen müssen Sie keine Symbol-Container-Datei vorsehen; hier stellen Sie die Programmsymbole separat bereit.&lt;br /&gt;
&lt;br /&gt;
==Konfigurieren der App-Symbole==&lt;br /&gt;
&lt;br /&gt;
Wählen Sie nach dem Erstellen Ihrer Programmsymboldateien {{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; [[Anwendungsoptionen|Anwendung]]}}, und geben Sie die lokalen Pfade Ihrer Symboldateien für jede Zielplattform an. Weitere Informationen finden Sie unter &#039;&#039;&#039;[[Anwendungsoptionen|Anwendungsoptionen]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn Sie keine {{Path|.icns}}-Datei, die für &#039;&#039;&#039;macOS&#039;&#039;&#039; erforderlich ist, aber eine {{Path|.ico}}-Datei angeben, konvertiert {{Product}} die {{Path|.ico}}-Datei in eine {{Path|.icns}}-Datei und verwendet diese {{Path|.icns}}-Datei, wenn Sie Ihre Anwendung für macOS bereitstellen.&lt;br /&gt;
&lt;br /&gt;
==Fehlerbehebung==&lt;br /&gt;
&lt;br /&gt;
===Hinzufügen eines 1024×1024-Symbols zu einem macOS-Symbol-Container nicht möglich===&lt;br /&gt;
&lt;br /&gt;
Um ein Programmsymbol mit einer Auflösung von 1024×1024 Pixel in eine {{Path|.icns}}-Datei einzufügen, müssen Sie macOS Lion oder eine spätere Version von macOS ausführen.&lt;br /&gt;
&lt;br /&gt;
===Hinzufügen eines App-Symbols für die Befehlszeilenanwendung nicht möglich===&lt;br /&gt;
&lt;br /&gt;
Für Befehlszeilenanwendungen können keine Programmsymbole festgelegt werden. Plattformen, die Befehlszeilenanwendungen unterstützen, verwenden ein Standard-Konsolensymbol.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Anwendungsoptionen|Anwendungsoptionen]]&lt;br /&gt;
* [[MultiResBitmap-Editor|MultiResBitmap-Editor]]&lt;br /&gt;
* [[Verwenden von Bitmaps mit Mehrfachauflösung|Verwenden von Bitmaps mit Mehrfachauflösung]]&lt;br /&gt;
* [[MacOS-Anwendungsentwicklung|macOS-Anwendungsentwicklung]]&lt;br /&gt;
* [[Erstellen einer Android-App|Erstellen einer Android-App]]&lt;br /&gt;
* [[Vorbereiten von iOS-Anwendungen für die Bereitstellung|Vorbereiten von iOS-Anwendungen für die Bereitstellung]]&lt;br /&gt;
* [[Bilderlisten-Editor|Bilderlisten-Editor]]&lt;br /&gt;
* [[Die Benutzeroberfläche erstellen - Index|Die Benutzeroberfläche erstellen - Index]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:XE7]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Creating and Deploying App Icons]]&lt;br /&gt;
[[fr:Création et déploiement d&#039;icônes d&#039;apps]]&lt;br /&gt;
[[ja:アプリケーション アイコンの作成と配置]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bereitstellungs-Manager_-_Weitere_Dateien_hinzuf%C3%BCgen&amp;diff=217310</id>
		<title>Bereitstellungs-Manager - Weitere Dateien hinzufügen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bereitstellungs-Manager_-_Weitere_Dateien_hinzuf%C3%BCgen&amp;diff=217310"/>
		<updated>2022-08-15T20:22:22Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-114034&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Bereitstellungs-Manager - Weitere Dateien hinzufügen}}&lt;br /&gt;
{{Parent|Bereitstellungs-Manager|Bereitstellungs-Manager}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Bereitstellung &amp;amp;gt; [[Image:DMgrAddFeatFiles.png]] (Weitere Dateien hinzufügen)}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf Ihr Projekt klicken| &#039;&#039;&#039;Hinzufügen...&#039;&#039;&#039; | eine [[#Weitere Dateien hinzufügen – Gefilterte Liste|Datei auswählen, für die weitere Dateien erforderlich sind]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine [[#Weitere Dateien hinzufügen – Gefilterte Liste|Datei, für die weitere Dateien erforderlich sind]] in die &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; ziehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&#039;&#039;&#039;Aktivierung von Datenbanktreibern für geräteübergreifende Anwendungen:&#039;&#039;&#039; Vor dem Ausführen, Debuggen oder Bereitstellen von &#039;&#039;&#039;geräteübergreifenden Datenbankanwendungen&#039;&#039;&#039; müssen Sie zuerst im Dialogfeld &#039;&#039;&#039;[[Bereitstellungs-Manager - Weitere Dateien hinzufügen|Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&#039;&#039;&#039; die entsprechenden Datenbanktreiber aktivieren. Wählen Sie die Namen der plattformspezifischen Treiber aus, die für die Bereitstellung auf dem Zielcomputer aktiviert werden sollen.&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&amp;lt;f s=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&#039;&#039;&#039;Bereitstellung von Datenbankbibliotheken für geräteübergreifende Anwendungen:&#039;&#039;&#039; Vor dem Ausführen, Debuggen oder Bereitstellen von &#039;&#039;&#039;geräteübergreifenden Datenbankanwendungen&#039;&#039;&#039; müssen Sie zuerst im Dialogfeld &#039;&#039;&#039;[[Bereitstellungs-Manager - Weitere Dateien hinzufügen|Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&#039;&#039;&#039; die entsprechenden Datenbankbibliotheken hinzufügen. Wählen Sie die Namen der plattformspezifischen Bibliotheken und Lizenzdateien aus, die für die Bereitstellung auf dem Zielcomputer aktiviert werden sollen.&amp;lt;f e=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; Nach dem Klicken auf &#039;&#039;&#039;OK&#039;&#039;&#039; werden die aktivierten Dateien in die Liste mit den bereitzustellenden Dateien des Bereitstellungs-Managers aufgenommen. Die Dateien werden erst auf die Zielplattform kopiert, wenn Sie die Anwendung explizit in der IDE ausführen, debuggen oder bereitstellen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Featured Files 1.png|thumb|right|400px|link=]]&lt;br /&gt;
&lt;br /&gt;
==Weitere Dateien hinzufügen (Dialogfeld)==&lt;br /&gt;
&lt;br /&gt;
Das Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; enthält eine verschachtelte Liste der &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Datenbanktreiber und&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; Datenbankbibliotheken, die der Bereitstellungsliste hinzugefügt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Die verschachtelte Liste enthält die verfügbaren Datenbanktreiber. Für jede Plattform sind separate Treiber aufgelistet. Sie können Treiber für alle Plattformen durch Auswahl des Treibernamens auf der obersten Ebene oder Treiber für einzelne Plattformen durch Öffnen der Baumstruktur und Aktivieren einer einzelnen Plattform oder eines einzelnen Treibers aktivieren.&lt;br /&gt;
&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Listeneintrag kann erweitert werden, um die verfügbaren Plattformen, Pfade und Dateinamen aller Einträge &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;(Bibliothek, Treiber usw.)&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; in der Liste darzustellen. Wählen Sie die erforderliche Version (oder Versionen) der Datei (oder Dateien) entsprechend Ihrer Bereitstellungsplattform aus, und klicken Sie dann zum Schließen dieses Dialogfelds und zum Hinzufügen der Dateien zu der Ansicht &#039;&#039;&#039;Dateieinträge&#039;&#039;&#039; des Bereitstellungs-Managers auf &#039;&#039;&#039;OK&#039;&#039;&#039;. &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;64-Bit-Windows-Treiber haben normalerweise dieselben Dateinamen wie die entsprechenden 32-Bit-Windows-Treiber, aber einen anderen Speicherort auf der Festplatte (z. B. für 64-Bit-Windows \bin64).&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; werden nur die bekannten Dateien angezeigt, die nicht automatisch vom Bereitstellungs-Backend ermittelt werden können. Die angezeigte Liste beruht auf der Datei &amp;lt;code&amp;gt;$(BDS)\ObjRepos\en\Deploy\featuredfiles.xml&amp;lt;/code&amp;gt;, in der die bekannten Dateien deklariert sind, die in der Liste &amp;quot;Weitere Dateien&amp;quot; ausgewählt werden können. Sie können die Datei &amp;lt;code&amp;gt;featuredfiles.xml&amp;lt;/code&amp;gt; bearbeiten, wenn in diesem Dialogfeld neue weitere Dateien angezeigt werden sollen.&lt;br /&gt;
&lt;br /&gt;
===Automatisch anzeigen, falls erforderlich===&lt;br /&gt;
&lt;br /&gt;
Wenn das Kontrollkästchen &#039;&#039;&#039;Automatisch anzeigen, falls erforderlich&#039;&#039;&#039; aktiviert ist, wird das Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; automatisch geöffnet, wenn Sie der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; eine spezielle Datei hinzufügen, für die weitere Dateien, wie {{f|radstudio|Datenbanktreiber oder }} Lizenzdateien, erforderlich sind. Sie können dann die erforderlichen Dateien auswählen, die der Liste im &#039;&#039;&#039;[[Bereitstellungs-Manager|Bereitstellungs-Manager]]&#039;&#039;&#039; hinzugefügt werden sollen. Wenn Sie diese Option deaktivieren, wird das Dialogfeld &#039;&#039;&#039;Weitere Dateien&#039;&#039;&#039; nicht mehr automatisch angezeigt, sondern Sie müssen das Dialogfeld &#039;&#039;&#039;Weitere Dateien&#039;&#039;&#039; manuell öffnen, um weitere Dateien hinzuzufügen oder zu entfernen.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Treiber==&lt;br /&gt;
&lt;br /&gt;
}}{{f|appmethod|&lt;br /&gt;
&lt;br /&gt;
==Plattformunterstützung==&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die folgenden &amp;lt;f s=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Einträge&amp;lt;f e=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Treiber &amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; können im Dialogfeld &amp;quot;Weitere Dateien hinzufügen&amp;quot; vorhanden sein:&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;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Treibername&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | Plattformunterstützung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32-Bit-Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-Bit-Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit macOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit ARMmacOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit iOS-Gerät&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32-bit Android&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit Android&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Linux64&lt;br /&gt;
|-&lt;br /&gt;
| InterBase Client&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
| InterBase ToGo&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress InterBase-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress DB2-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Firebird-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MySQL-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Oracle-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Informix-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MSSQL-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MSSQL9-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Sybase ASA-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Sybase ASE-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- {{fr|midas}}&lt;br /&gt;
| MIDAS-Bibliothek&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
|- {{fr|radstudio}}&lt;br /&gt;
| Datenbankadapter&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|-&lt;br /&gt;
| Universal Windows Platform Package Defaults&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|- &lt;br /&gt;
| SQLite Engine&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
|-&lt;br /&gt;
| RAD Server Lite&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Weitere Dateien hinzufügen – Gefilterte Liste==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; ein Datei hinzufügen, die aufgrund ihrer Dateierweiterung weitere Dateien in der Bereitstellungskonfiguration Ihres Projekts erfordern könnte, öffnet {{Product}} eine gefilterte Ansicht des Dialogfelds &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Die Liste der Optionen, die in dieser gefilterten Ansicht angezeigt wird, hängt von der Erweiterung der Datei ab, die Sie Ihrem Projekt hinzugefügt haben:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Dateierweiterungen&lt;br /&gt;
! Optionsliste im Dialogfeld&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{{Path|.gdb}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.ib}}&lt;br /&gt;
|&lt;br /&gt;
InterBase ToGo&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;dbexpress&amp;quot; /&amp;gt;DBExpress InterBase-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{{Path|.fb}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.fdb}}&lt;br /&gt;
|&lt;br /&gt;
InterBase ToGo&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;dbexpress&amp;quot; /&amp;gt;DBExpress InterBase-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; {{fr|midas}}&lt;br /&gt;
|&lt;br /&gt;
{{Path|.dbf}}&lt;br /&gt;
|&lt;br /&gt;
DBExpress DB2-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; {{fr|dbexpress}}&lt;br /&gt;
|&lt;br /&gt;
{{Path|.db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.s2db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.s3db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.sdb}}&lt;br /&gt;
|&lt;br /&gt;
MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
Datenbankadapter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Bereitstellungs-Manager|Bereitstellungs-Manager]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Bereitstellen von Projekten|Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Hinzufügen von Dateien|Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Löschen von Dateien|Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Bereitstellungs-Manager - Weitere Dateien hinzufugen}}&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Deployment Manager - Add Featured Files]]&lt;br /&gt;
[[fr:Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
[[ja:配置マネージャ - ［機能ファイルの追加］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Makros_und_Variablen_f%C3%BCr_CMake&amp;diff=217212</id>
		<title>Makros und Variablen für CMake</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Makros_und_Variablen_f%C3%BCr_CMake&amp;diff=217212"/>
		<updated>2022-08-03T20:53:23Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-113801&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Verwenden von CMake mit C++Builder}}&lt;br /&gt;
&lt;br /&gt;
Die folgende Liste enthält die für iOS und Android verfügbaren Makros und Variablen.&lt;br /&gt;
&lt;br /&gt;
==Makros und Variablen für Windows==&lt;br /&gt;
&lt;br /&gt;
===Windows-Makro===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Makro&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Gültige Eingaben&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(Ziel)&lt;br /&gt;
|&lt;br /&gt;
Wählt den Typ der zu erzeugenden Anwendung aus.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;Ziel&amp;lt;/code&amp;gt;: Typ der Anwendung.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;VCL&amp;quot;, &amp;quot;FMX&amp;quot;, &amp;quot;Package&amp;quot;, &amp;quot;DynamicRuntime&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Windows-Variable===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fester Wert:&#039;&#039;&#039; &amp;quot;Windows&amp;quot; für Windows-Embarcadero.cmake&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Makros und Variablen für iOS==&lt;br /&gt;
&lt;br /&gt;
===iOS-Makros===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Makro&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Gültige Eingaben&lt;br /&gt;
! Standardwerte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_device_family(Gerät)&lt;br /&gt;
|&lt;br /&gt;
Legt das &#039;&#039;&#039;Info.plist UIDeviceFamily&#039;&#039;&#039;&amp;lt;br /&amp;gt; fest. &lt;br /&gt;
&amp;lt;code&amp;gt;Gerät&amp;lt;/code&amp;gt;: Typ der UI-Gerätefamilie.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;iPhone&amp;quot;, &amp;quot;iPad&amp;quot;, &amp;quot;iPhone &amp;amp;amp; iPad&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;iPhone &amp;amp;amp; iPad&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_additional_files(Dateipfad [Ziel-Verz. [Zielname]])&lt;br /&gt;
|&lt;br /&gt;
Fügen Sie die Dateien hinzu, die im Verzeichnis des Anwendungspakets bereitgestellt werden sollen.&amp;lt;br /&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:* &amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt;: Datei, die im Verzeichnis des Anwendungspakets bereitgestellt werden soll. &amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt; muss in der voll qualifizierten Form angegeben werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;Ziel-Verz.&amp;lt;/code&amp;gt;: Wenn dieser Parameter angegeben ist, wird die Datei im Zielverzeichnis relativ zu &amp;lt;code&amp;gt;EMBT_PROJECT_LOCATION&amp;lt;/code&amp;gt; bereitgestellt. Ist dieser Parameter nicht angegeben, wird die Datei in &amp;lt;code&amp;gt;EMBT_PROJECT_LOCATION&amp;lt;/code&amp;gt; bereitgestellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;Zielname&amp;lt;/code&amp;gt;: Wenn dieser Parameter angegeben wird, ist &amp;lt;code&amp;gt;Zielname&amp;lt;/code&amp;gt; der Name der Datei im Verzeichnis des Anwendungspakets. Ansonsten ist der Dateiname der Kurzname aus &amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_interface_orientations(Ausrichtung)&lt;br /&gt;
|&lt;br /&gt;
Legt die &#039;&#039;&#039;Info.plist UISupportedInterfaceOrientations&#039;&#039;&#039;&amp;lt;br /&amp;gt; fest.&lt;br /&gt;
&amp;lt;code&amp;gt;Ausrichtung&amp;lt;/code&amp;gt;: Vom UI unterstützte Ausrichtung der Benutzeroberfläche.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Portrait&amp;quot;, &amp;quot;PortraitUpsideDown&amp;quot;, &amp;quot;LandscapeLeft&amp;quot;, &amp;quot;LandscapeRight&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Portrait&amp;quot; | &amp;quot;PortraitUpsideDown&amp;quot; | &amp;quot;LandscapeLeft&amp;quot; | &amp;quot;LandscapeRight&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_background_modes(Modus)&lt;br /&gt;
|&lt;br /&gt;
Legt den &#039;&#039;&#039;Info.plist UIBackgroundModes&#039;&#039;&#039;&amp;lt;br /&amp;gt; fest.&lt;br /&gt;
&amp;lt;code&amp;gt;Modus&amp;lt;/code&amp;gt;: Hintergrundmodus der UI.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;audio&amp;quot;, &amp;quot;location&amp;quot;, &amp;quot;voip&amp;quot;, &amp;quot;fetch&amp;quot;, &amp;quot;remote-notification&amp;quot;, &amp;quot;newsstand-content&amp;quot;, &amp;quot;external-accessory&amp;quot;, &amp;quot;bluetooth-central&amp;quot;, &amp;quot;bluetooth-peripheral&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;Keine&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(Ziel)&lt;br /&gt;
|&lt;br /&gt;
Wählt den Typ der zu erzeugenden Anwendung aus.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;Ziel&amp;lt;/code&amp;gt;: Typ der Anwendung.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;FMX&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_fmx_app(Quelle)&lt;br /&gt;
|&lt;br /&gt;
Fügt die Quelldaten des Build-Ziels hinzu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Quelle&amp;lt;/code&amp;gt;: Liste der Quelldateien.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===iOS-Variablen===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Standardwerte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
APP&lt;br /&gt;
|&lt;br /&gt;
Projekt-/Anwendungsname &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
IOS_SDK_NAME&lt;br /&gt;
|&lt;br /&gt;
Legt den iOS-SDK-Namen fest, der zum Compilieren der Anwendung verwendet werden soll.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn der iOS-SDK-Name nicht angegeben ist, wird das in RAD Studio definierte Standard-iOS-SDK verwendet. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REMOTE_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Legt den Namen des Remote-Verbindungsprofils fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn der Name des Remote-Verbindungsprofils nicht angegeben ist, wird das in RAD Studio definierte Standard-Remote-Verbindungsprofil verwendet. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CERTIFICATE&lt;br /&gt;
|&lt;br /&gt;
Legt das Zertifikat des Bereitstellungsprofils fest, das zur Signierung der Anwendung verwendet werden soll.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn das Zertifikat nicht angegeben ist, wird das erste im Bereitstellungsprofil gefundene Zertifikat verwendet. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PROVISIONING_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Legt das Bereitstellungsprofil fest, das für die Anwendung verwendet werden soll. Sie können entweder den Namen oder den Dateinamen des Bereitstellungsprofils angeben. Der Dateiname muss in voll qualifizierter Form angegeben werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn das Bereitstellungsprofil nicht angegeben ist, wird das erste Bereitstellungsprofil verwendet, das mit den angegebenen EMBT_IOS_BUNDLE_IDENTIFIER und EMBT_IOS_BUILD_TYPE übereinstimmt. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PROJECT_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Verzeichnis des Anwendungspakets auf dem Remote-Computer.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}.app&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fester Wert:&#039;&#039;&#039; &amp;quot;iOS64&amp;quot; für bccios64.cmake und &amp;quot;iOS32&amp;quot; für bccios32.cmake&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUILD_TYPE&lt;br /&gt;
|&lt;br /&gt;
Legt den Build-Typ der Anwendung fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gültige Werte:&#039;&#039;&#039; &amp;quot;Ad-hoc&amp;quot;, &amp;quot;Application-Store&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Application-Store&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_INFO_PLIST&lt;br /&gt;
|&lt;br /&gt;
Legt die benutzerdefinierte Info.plist-Datei fest.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_ALLOW_MIXED_LOCALIZATIONS&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleAllowMixedLocalizations&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;YES&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_DEVELOPMENT_REGION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleDevelopmentRegion&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;en&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_DISPLAY_NAME&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleDisplayName&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_EXECUTABLE&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleExecutable&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_IDENTIFIER&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_INFO_DICTIONARY_VERSION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleInfoDictionaryVersion&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;7.1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_NAME&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleName&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_PACKAGE_TYPE&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundlePackageType&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;APPL&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_RESOURCE_SPECIFICATION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleResourceSpecification&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/cmake/templates/ResourceRules.plist&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_SHORT_VERSION_STRING&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleShortVersionString&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;1.0.0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_SIGNATURE&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleSignature&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;????&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_VERSION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;CFBundleVersion&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;1.0.0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_CAMERA_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSCameraUsageDescription&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Diese App benötigt den Zugriff auf Ihre Kamera&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_CONTACTS_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSContactsUsageDescription&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Diese App benötigt den Zugriff auf Ihre Kontaktinformationen&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCAL_NOTIFICATION_PERMISSION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;FMLocalNotificationPermission&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;false&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCATION_ALWAYS_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSLocationAlwaysUsageDescription&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Diese App benötigt immer den Zugriff auf Ihren Standort&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCATION_WHEN_IN_USE_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSLocationWhenInUseUsageDescription&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Diese App benötigt den Zugriff auf Ihren Standort, nur wenn Sie sie verwenden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_MINIMUM_OS_VERSION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;MinimumOSVersion&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;8.0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_PHOTO_LIBRARY_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSPhotoLibraryUsageDescription&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Diese App benötigt den Zugriff auf Ihre Fotos&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_REQUIRED_DEVICE_CAPABILITIES&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;UIRequiredDeviceCapabilities&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;arm7&amp;quot; für bccios32.cmake, &amp;quot;arm64&amp;quot; für bccios64.cmake&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_REQUIRES_IPHONE_OS&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;LSRequiresIPhoneO&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;true&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_ALLOWS_ARBITRARY_LOADS&lt;br /&gt;
|&lt;br /&gt;
Legt die Info.plist &#039;&#039;&#039;NSAllowsArbitraryLoads&#039;&#039;&#039; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;true&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_ADDITIONAL_KEY_VALUE_PAIRS&lt;br /&gt;
|&lt;br /&gt;
Fügt weitere Schlüssel-/Wertepaare für die Info.plist hinzu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Variablen zum Festlegen von Symbol- und Bilddateien für das iPad====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_APPLICATION_ICON_144_144&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_ApplicationIcon_144x144.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_APPLICATION_ICON_152_152&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_ApplicationIcon_152x152.png&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_APPLICATION_ICON_72_72&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_ApplicationIcon_72x72.png&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_APPLICATION_ICON_76_76&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_ApplicationIcon_76x76.png&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SETTING_ICON_29_29&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_SettingIcon_29x29.png&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SETTING_ICON_58_58&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_SettingIcon_58x58.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SPOTLIGHT_SEARCH_ICON_100_100&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_SpotlightSearchIcon_100x100.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SPOTLIGHT_SEARCH_ICON_40_40&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_SpotlightSearchIcon_40x40.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SPOTLIGHT_SEARCH_ICON_50_50&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/ FM_SpotlightSearchIcon_50x50.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_SPOTLIGHT_SEARCH_ICON_80_80&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_SpotlightSearchIcon_80x80.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_1024_748&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImageLandscape_1024x748.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_1024_768&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImageLandscape_1024x768.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_1536_2008&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImagePortrait_1536x2008.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_1536_2048&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImagePortrait_1536x2048.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_2048_1496&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImageLandscape_2048x1496.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_2048_1536&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImageLandscape_2048x1536.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_768_1004&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImagePortrait_768x1004.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPAD_LAUNCH_IMAGE_768_1024&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPad/FM_LaunchImagePortrait_768x1024.png&amp;quot; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Variablen zum Festlegen von Symbol- und Bilddateien für das iPhone====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_114_114&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_114x114.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_120_120&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_120x120.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_180_180&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_180x180.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_57_57&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_57x57.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_60_60&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_60x60.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_APPLICATION_ICON_87_87&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_ApplicationIcon_87x87.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_SPOTLIGHT_SEARCH_ICON_29_29&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_SpotlightSearchIcon_29x29.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_SPOTLIGHT_SEARCH_ICON_40_40&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_SpotlightSearchIcon_40x40.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_SPOTLIGHT_SEARCH_ICON_58_58&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_SpotlightSearchIcon_58x58.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_SPOTLIGHT_SEARCH_ICON_80_80&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_SpotlightSearchIcon_80x80.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_1125_2436&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_1125x2436.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_1242_2208&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_1242x2208.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_2208_1242&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_2208x1242.png&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_2436_1125&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_2436x1125.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_320_480&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_320x480.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_640_1136&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_640x1136.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_640_960&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_640x960.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IPHONE_LAUNCH_IMAGE_750_1334&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/iOS/iPhone/FM_LaunchImage_750x1334.png&amp;quot; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Makros und Variablen für Android==&lt;br /&gt;
&lt;br /&gt;
===Android-Makros===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Makro&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Standardwerte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_predexed_jars(Dateipfad)&lt;br /&gt;
|&lt;br /&gt;
Fügt der Datei classes.dex JAR-Dateien hinzu. Um die vorhandenen JAR-Dateien aus der classes.dex zu entfernen, setzen Sie EMBT_PREDEXED_JARS auf &amp;quot;&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt;: JAR-Datei, die der Datei classes.dex hinzugefügt werden soll. &amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt; muss in voll qualifizierter Form angegeben werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden.  &lt;br /&gt;
|&lt;br /&gt;
Standard-JAR-Dateien, die der classes.dex hinzugefügt werden:&amp;lt;br /&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/android-support-v4.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/cloud-messaging.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/fmx.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-analytics-v2.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-billing.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-licensing.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-ads-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-analytics-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-base-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-identity-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-maps-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-panorama-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-plus-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-wallet-7.0.0.dex.jar&amp;quot;&lt;br /&gt;
:* &amp;quot;${BDS}/lib/android/&amp;amp;lt;debug|release&amp;amp;gt;/google-play-services-gcm-7.0.0.dex.jar&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_additional_uses_permissions(Berechtigung)&lt;br /&gt;
|&lt;br /&gt;
Fügt der Android-Manifest-Datei weitere Verwendungsberechtigungen hinzu. Um die vorhandenen Berechtigungen aus der Android-Manifest-Datei zu entfernen, setzen Sie EMBT_ANDROID_USES_PERMISSIONS auf &amp;quot;&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Berechtigung&amp;lt;/code&amp;gt;: Android-Verwendungsberechtigung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden.&lt;br /&gt;
|&lt;br /&gt;
Standardberechtigungen, die der Manifest-Datei hinzugefügt werden:&lt;br /&gt;
:&lt;br /&gt;
:* android.permission.ACCESS_COARSE_LOCATION&lt;br /&gt;
:* android.permission.ACCESS_FINE_LOCATION&lt;br /&gt;
:* android.permission.CALL_PHONE&lt;br /&gt;
:* android.permission.CAMERA&lt;br /&gt;
:* android.permission.INTERNET&lt;br /&gt;
:* android.permission.READ_CALENDAR&lt;br /&gt;
:* android.permission.READ_EXTERNAL_STORAGE&lt;br /&gt;
:* android.permission.READ_PHONE_STATE&lt;br /&gt;
:* android.permission.WRITE_CALENDAR&lt;br /&gt;
:* android.permission.WRITE_EXTERNAL_STORAGE&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_additional_files(Dateipfad [Ziel-Verz. [Zielname]])&lt;br /&gt;
|&lt;br /&gt;
Fügt die Dateien hinzu, die im Verzeichnis des Anwendungspakets bereitgestellt werden sollen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt;: Datei, die im Verzeichnis des Anwendungspakets bereitgestellt werden soll. &amp;quot;Dateipfad&amp;quot; muss in der voll qualifizierten Form angegeben werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Ziel-Verz.&amp;lt;/code&amp;gt;: Wenn dieser Parameter angegeben ist, wird die Datei im Zielverzeichnis relativ zu EMBT_PROJECT_LOCATION bereitgestellt. Ist dieser Parameter nicht angegeben, wird die Datei in EMBT_PROJECT_LOCATION bereitgestellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Zielname&amp;lt;/code&amp;gt;: Wenn dieser Parameter angegeben wird, ist &amp;lt;code&amp;gt;Zielname&amp;lt;/code&amp;gt; der Name der Datei im Verzeichnis des Anwendungspakets. Ansonsten ist der Dateiname der Kurzname aus &amp;lt;code&amp;gt;Dateipfad&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Makro kann mehrmals aufgerufen werden. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(Ziel)&lt;br /&gt;
|&lt;br /&gt;
Wählt den Typ der zu erzeugenden Anwendung aus.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;Ziel&amp;lt;/code&amp;gt;: Typ der Anwendung.&lt;br /&gt;
&amp;lt;br /&amp;gt;&#039;&#039;&#039;Gültige Eingabe:&#039;&#039;&#039; &amp;quot;FMX&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_fmx_app(Quelle)&lt;br /&gt;
|&lt;br /&gt;
Fügt die Quelldaten des Build-Ziels hinzu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Quelle&amp;lt;/code&amp;gt;: Liste der Quelldateien.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Android-Variablen===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Standardwerte&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
APP&lt;br /&gt;
|&lt;br /&gt;
Projekt-/Anwendungsname &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PROJECT_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Verzeichnis des Anwendungspakets.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${CMAKE_CURRENT_BINARY_DIR}/Project_${APP}&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fester Wert:&#039;&#039;&#039; &amp;quot;Android&amp;quot; für bccaarm.cmake&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_BUILD_TYPE&lt;br /&gt;
|&lt;br /&gt;
Legt den Build-Typ der Anwendung fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gültige Werte:&#039;&#039;&#039; &amp;quot;Development&amp;quot;, &amp;quot;Application-Store&amp;quot;  &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;Application-Store&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_KEYSTORE&lt;br /&gt;
|&lt;br /&gt;
Legt die KeyStore-Datei fest.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_STOREPASS&lt;br /&gt;
|&lt;br /&gt;
Legt das KeyStore-Passwort fest. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_ALIAS&lt;br /&gt;
|&lt;br /&gt;
Legt den Alias in KeyStore fest. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_KEYPASS&lt;br /&gt;
|&lt;br /&gt;
Legt das Alias-Passwort fest.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SDK_NAME&lt;br /&gt;
|&lt;br /&gt;
Legt den Android-SDK-Namen fest, der zum Compilieren der Anwendung verwendet werden soll.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn der Android-SDK-Name nicht angegeben ist, wird das in {{Product}} definierte Standard-Android-SDK verwendet.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PREDEXED_JARS&lt;br /&gt;
|&lt;br /&gt;
Liste oder JARS, die zum Erzeugen der classes.dex verwendet werden soll (siehe das Makro &amp;quot;add_embt_predexed_jars&amp;quot;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_USES_PERMISSIONS&lt;br /&gt;
|&lt;br /&gt;
Liste der Berechtigungen, die der Android-Manifest-Datei hinzugefügt werden sollen (siehe das Makro &amp;quot;add_embt_additional_uses_permissons&amp;quot;). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_APPLICATION_META_DATA&lt;br /&gt;
|&lt;br /&gt;
Anwendungs-Metadaten, die der Android-Manifest-Datei hinzugefügt werden sollen. &lt;br /&gt;
|&lt;br /&gt;
Keine&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SERVICES&lt;br /&gt;
|&lt;br /&gt;
Dienste, die der Android-Manifest-Datei hinzugefügt werden sollen. &lt;br /&gt;
|&lt;br /&gt;
Keine&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_DEBUGGABLE&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:debuggable&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;True&amp;quot; für den Build-Typ &amp;quot;Application-Store&amp;quot;, &amp;quot;False&amp;quot; für den Build-Typ &amp;quot;Development&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_HARDWARE_ACCELERATED&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:hardwareAccelerated&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;True&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_INSTALL_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:installLocation&amp;quot; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LABEL&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:label&amp;quot; fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LARGE_HEAP&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:largeHeap&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;False&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_PACKAGE&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest-Package fest.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;com.embarcadero.${APP}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_PERSISTENT&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:persistent&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;False&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_RESTORE_ANY_VERSION&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:restoreAnyVersion&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;False&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_TARGET_SDK_VERSION&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:targetSdkVersion&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;32&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_VERSION_CODE&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:versionCode&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_VERSION_NAME&lt;br /&gt;
|&lt;br /&gt;
Legt das Android-Manifest &amp;quot;android:versionName&amp;quot; fest. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;1.0.0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_INCLUDE_SPLASH_IMAGE&lt;br /&gt;
|&lt;br /&gt;
Legt &amp;quot;True&amp;quot; fest, um die Dateien splash_image_def.xml und styles.xml in das APK-Paket einzubeziehen. &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;True&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_DEFAULT&lt;br /&gt;
|&lt;br /&gt;
Legt eine benutzerdefinierte splash_image_def.xml fest. &lt;br /&gt;
|&lt;br /&gt;
“${BDS}/cmake/templates/splash_image_def.xml&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_GRAVITY – splash_image_def&lt;br /&gt;
|&lt;br /&gt;
Legt das Attribut &amp;quot;android:gravity&amp;quot; für die Startbilddefinition (splash_image_def) fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gültige Werte:&#039;&#039;&#039; &amp;quot;top&amp;quot;, &amp;quot;bottom&amp;quot;, &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;center_vertical&amp;quot;, &amp;quot;fill_vertical&amp;quot;, &amp;quot;center_horizontal&amp;quot;, &amp;quot;fill_horizontal&amp;quot;, &amp;quot;center&amp;quot;, &amp;quot;fill&amp;quot;, &amp;quot;clip_vertical&amp;quot;, &amp;quot;clip_horizontal&amp;quot;, &amp;quot;start&amp;quot;, &amp;quot;end&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
&amp;quot;center&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_TILE_MODE&lt;br /&gt;
|&lt;br /&gt;
Legt das Attribut &amp;quot;android:tileMode&amp;quot; für die Startbilddefinition (splash_image_def) fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gültige Werte:&#039;&#039;&#039; &amp;quot;disabled&amp;quot;, &amp;quot;clamp&amp;quot;, &amp;quot;repeat&amp;quot;, &amp;quot;mirror&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;disabled&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_STYLES&lt;br /&gt;
|&lt;br /&gt;
Legt eine benutzerdefinierte styles.xml-Datei fest. Wenn eine benutzerdefinierte styles.xml-Datei abgegeben ist und EMBT_ANDROID_INCLUDE_SPLASH_IMAGE auf &amp;quot;False&amp;quot; gesetzt ist, muss _EMBT_ANDROID_THEME manuell auf den korrekten Wert gesetzt werden.&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/cmake/templates/styles.xml&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_THEME&lt;br /&gt;
|&lt;br /&gt;
Legt den Stil des App-Designs fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gültige Werte:&#039;&#039;&#039; &amp;quot;TitleBar&amp;quot;, &amp;quot;No TitleBar&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;TitleBar&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Variablen zum Festlegen von Symbol- und Bilddateien====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LAUNCHER_ICON_HDPI&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_LauncherIcon_72x72.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LAUNCHER_ICON_LDPI&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_LauncherIcon_36x36.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LAUNCHER_ICON_MDPI&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_LauncherIcon_48x48.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LAUNCHER_ICON_XHDPI&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_LauncherIcon_96x96.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LAUNCHER_ICON_XXHDPI&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_LauncherIcon_144x144.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_IMAGE_LARGE&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_SplashImage_640x480.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_IMAGE_NORMAL&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_SplashImage_470x320.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_IMAGE_SMALL&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_SplashImage_426x320.png&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_IMAGE_XLARGE&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;${BDS}/bin/Artwork/Android/FM_SplashImage_960x720.png&amp;quot; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
[[Verwenden von CMake mit C++Builder|Verwenden von CMake mit C++Builder]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Makros und Variablen fur CMake}}&lt;br /&gt;
&lt;br /&gt;
[[en:CMake Macros and Variables]]&lt;br /&gt;
[[fr:Macros et variables CMake]]&lt;br /&gt;
[[ja:CMake のマクロと変数]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:AdditionalOptions11.png&amp;diff=217203</id>
		<title>Datei:AdditionalOptions11.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:AdditionalOptions11.png&amp;diff=217203"/>
		<updated>2022-07-25T16:38:08Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;na&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bereitstellungs-Manager_-_Weitere_Dateien_hinzuf%C3%BCgen&amp;diff=217202</id>
		<title>Bereitstellungs-Manager - Weitere Dateien hinzufügen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Bereitstellungs-Manager_-_Weitere_Dateien_hinzuf%C3%BCgen&amp;diff=217202"/>
		<updated>2022-07-25T15:42:41Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Bereitstellungs-Manager - Weitere Dateien hinzufügen}}&lt;br /&gt;
{{Parent|Bereitstellungs-Manager|Bereitstellungs-Manager}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Bereitstellung &amp;amp;gt; [[Image:DMgrAddFeatFiles.png]] (Weitere Dateien hinzufügen)}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; | mit der rechten Maustaste auf Ihr Projekt klicken| &#039;&#039;&#039;Hinzufügen...&#039;&#039;&#039; | eine [[#Weitere Dateien hinzufügen – Gefilterte Liste|Datei auswählen, für die weitere Dateien erforderlich sind]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine [[#Weitere Dateien hinzufügen – Gefilterte Liste|Datei, für die weitere Dateien erforderlich sind]] in die &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; ziehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&#039;&#039;&#039;Aktivierung von Datenbanktreibern für geräteübergreifende Anwendungen:&#039;&#039;&#039; Vor dem Ausführen, Debuggen oder Bereitstellen von &#039;&#039;&#039;geräteübergreifenden Datenbankanwendungen&#039;&#039;&#039; müssen Sie zuerst im Dialogfeld &#039;&#039;&#039;[[Bereitstellungs-Manager - Weitere Dateien hinzufügen|Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&#039;&#039;&#039; die entsprechenden Datenbanktreiber aktivieren. Wählen Sie die Namen der plattformspezifischen Treiber aus, die für die Bereitstellung auf dem Zielcomputer aktiviert werden sollen.&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&amp;lt;f s=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&#039;&#039;&#039;Bereitstellung von Datenbankbibliotheken für geräteübergreifende Anwendungen:&#039;&#039;&#039; Vor dem Ausführen, Debuggen oder Bereitstellen von &#039;&#039;&#039;geräteübergreifenden Datenbankanwendungen&#039;&#039;&#039; müssen Sie zuerst im Dialogfeld &#039;&#039;&#039;[[Bereitstellungs-Manager - Weitere Dateien hinzufügen|Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&#039;&#039;&#039; die entsprechenden Datenbankbibliotheken hinzufügen. Wählen Sie die Namen der plattformspezifischen Bibliotheken und Lizenzdateien aus, die für die Bereitstellung auf dem Zielcomputer aktiviert werden sollen.&amp;lt;f e=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; Nach dem Klicken auf &#039;&#039;&#039;OK&#039;&#039;&#039; werden die aktivierten Dateien in die Liste mit den bereitzustellenden Dateien des Bereitstellungs-Managers aufgenommen. Die Dateien werden erst auf die Zielplattform kopiert, wenn Sie die Anwendung explizit in der IDE ausführen, debuggen oder bereitstellen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Featured Files 1.png|thumb|right|400px|link=]]&lt;br /&gt;
&lt;br /&gt;
==Weitere Dateien hinzufügen (Dialogfeld)==&lt;br /&gt;
&lt;br /&gt;
Das Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; enthält eine verschachtelte Liste der &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Datenbanktreiber und&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; Datenbankbibliotheken, die der Bereitstellungsliste hinzugefügt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Die verschachtelte Liste enthält die verfügbaren Datenbanktreiber. Für jede Plattform sind separate Treiber aufgelistet. Sie können Treiber für alle Plattformen durch Auswahl des Treibernamens auf der obersten Ebene oder Treiber für einzelne Plattformen durch Öffnen der Baumstruktur und Aktivieren einer einzelnen Plattform oder eines einzelnen Treibers aktivieren.&lt;br /&gt;
&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Listeneintrag kann erweitert werden, um die verfügbaren Plattformen, Pfade und Dateinamen aller Einträge &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;(Bibliothek, Treiber usw.)&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; in der Liste darzustellen. Wählen Sie die erforderliche Version (oder Versionen) der Datei (oder Dateien) entsprechend Ihrer Bereitstellungsplattform aus, und klicken Sie dann zum Schließen dieses Dialogfelds und zum Hinzufügen der Dateien zu der Ansicht &#039;&#039;&#039;Dateieinträge&#039;&#039;&#039; des Bereitstellungs-Managers auf &#039;&#039;&#039;OK&#039;&#039;&#039;. &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;64-Bit-Windows-Treiber haben normalerweise dieselben Dateinamen wie die entsprechenden 32-Bit-Windows-Treiber, aber einen anderen Speicherort auf der Festplatte (z. B. für 64-Bit-Windows \bin64).&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; werden nur die bekannten Dateien angezeigt, die nicht automatisch vom Bereitstellungs-Backend ermittelt werden können. Die angezeigte Liste beruht auf der Datei &amp;lt;code&amp;gt;$(BDS)\ObjRepos\en\Deploy\featuredfiles.xml&amp;lt;/code&amp;gt;, in der die bekannten Dateien deklariert sind, die in der Liste &amp;quot;Weitere Dateien&amp;quot; ausgewählt werden können. Sie können die Datei &amp;lt;code&amp;gt;featuredfiles.xml&amp;lt;/code&amp;gt; bearbeiten, wenn in diesem Dialogfeld neue weitere Dateien angezeigt werden sollen.&lt;br /&gt;
&lt;br /&gt;
===Automatisch anzeigen, falls erforderlich===&lt;br /&gt;
&lt;br /&gt;
Wenn das Kontrollkästchen &#039;&#039;&#039;Automatisch anzeigen, falls erforderlich&#039;&#039;&#039; aktiviert ist, wird das Dialogfeld &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039; automatisch geöffnet, wenn Sie der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; eine spezielle Datei hinzufügen, für die weitere Dateien, wie {{f|radstudio|Datenbanktreiber oder }} Lizenzdateien, erforderlich sind. Sie können dann die erforderlichen Dateien auswählen, die der Liste im &#039;&#039;&#039;[[Bereitstellungs-Manager|Bereitstellungs-Manager]]&#039;&#039;&#039; hinzugefügt werden sollen. Wenn Sie diese Option deaktivieren, wird das Dialogfeld &#039;&#039;&#039;Weitere Dateien&#039;&#039;&#039; nicht mehr automatisch angezeigt, sondern Sie müssen das Dialogfeld &#039;&#039;&#039;Weitere Dateien&#039;&#039;&#039; manuell öffnen, um weitere Dateien hinzuzufügen oder zu entfernen.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Treiber==&lt;br /&gt;
&lt;br /&gt;
}}{{f|appmethod|&lt;br /&gt;
&lt;br /&gt;
==Plattformunterstützung==&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die folgenden &amp;lt;f s=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Einträge&amp;lt;f e=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Treiber &amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; können im Dialogfeld &amp;quot;Weitere Dateien hinzufügen&amp;quot; vorhanden sein:&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;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Treibername&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | Plattformunterstützung&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32-Bit-Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-Bit-Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit macOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit ARMmacOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit iOS-Gerät&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32-bit Android&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64-bit Android&lt;br /&gt;
|-&lt;br /&gt;
| InterBase Client&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| InterBase ToGo&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress InterBase-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress DB2-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Firebird-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MySQL-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Oracle-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Informix-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MSSQL-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress MSSQL9-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Sybase ASA-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| dbExpress Sybase ASE-Treiber&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|midas}}&lt;br /&gt;
| MIDAS-Bibliothek&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|radstudio}}&lt;br /&gt;
| Datenbankadapter&lt;br /&gt;
| Ja&lt;br /&gt;
| Ja&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Nein&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Weitere Dateien hinzufügen – Gefilterte Liste==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; ein Datei hinzufügen, die aufgrund ihrer Dateierweiterung weitere Dateien in der Bereitstellungskonfiguration Ihres Projekts erfordern könnte, öffnet {{Product}} eine gefilterte Ansicht des Dialogfelds &#039;&#039;&#039;Weitere Dateien hinzufügen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Die Liste der Optionen, die in dieser gefilterten Ansicht angezeigt wird, hängt von der Erweiterung der Datei ab, die Sie Ihrem Projekt hinzugefügt haben:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Dateierweiterungen&lt;br /&gt;
! Optionsliste im Dialogfeld&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{{Path|.gdb}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.ib}}&lt;br /&gt;
|&lt;br /&gt;
InterBase ToGo&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;dbexpress&amp;quot; /&amp;gt;DBExpress InterBase-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{{Path|.fb}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.fdb}}&lt;br /&gt;
|&lt;br /&gt;
InterBase ToGo&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;dbexpress&amp;quot; /&amp;gt;DBExpress InterBase-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; {{fr|midas}}&lt;br /&gt;
|&lt;br /&gt;
{{Path|.dbf}}&lt;br /&gt;
|&lt;br /&gt;
DBExpress DB2-Treiber&amp;lt;br /&amp;gt;&lt;br /&gt;
MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
Datenbankadapter&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; {{fr|dbexpress}}&lt;br /&gt;
|&lt;br /&gt;
{{Path|.db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.s2db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.s3db}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Path|.sdb}}&lt;br /&gt;
|&lt;br /&gt;
MIDAS-Bibliothek&amp;lt;br /&amp;gt;&lt;br /&gt;
Datenbankadapter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Bereitstellungs-Manager|Bereitstellungs-Manager]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Bereitstellen von Projekten|Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Hinzufügen von Dateien|Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
* [[Bereitstellungs-Manager - Löschen von Dateien|Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Bereitstellungs-Manager - Weitere Dateien hinzufugen}}&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Deployment Manager - Add Featured Files]]&lt;br /&gt;
[[fr:Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
[[ja:配置マネージャ - ［機能ファイルの追加］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:Featured_Files_1.png&amp;diff=217199</id>
		<title>Datei:Featured Files 1.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:Featured_Files_1.png&amp;diff=217199"/>
		<updated>2022-07-22T20:01:55Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;featured_files_screenshot&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:ProjectManagerNoiOSDeviceTargetsUpdated.png&amp;diff=217197</id>
		<title>Datei:ProjectManagerNoiOSDeviceTargetsUpdated.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Datei:ProjectManagerNoiOSDeviceTargetsUpdated.png&amp;diff=217197"/>
		<updated>2022-07-22T12:58:19Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fehlerbehebung:_In_der_Projektverwaltung_werden_keine_iOS-Ger%C3%A4teziele_angezeigt&amp;diff=217196</id>
		<title>Fehlerbehebung: In der Projektverwaltung werden keine iOS-Geräteziele angezeigt</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fehlerbehebung:_In_der_Projektverwaltung_werden_keine_iOS-Ger%C3%A4teziele_angezeigt&amp;diff=217196"/>
		<updated>2022-07-22T12:56:31Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Mobile iOS-Anwendungsentwicklung}}&lt;br /&gt;
[[Image:ProjectManagerNoiOSDeviceTargetsUpdated.png|300px|thumb|Zielplattform &amp;quot;iOS-Gerät&amp;quot; ohne iOS-Gerät]]&lt;br /&gt;
Der Knoten &#039;&#039;&#039;Ziel&#039;&#039;&#039; in den Zielplattformknoten &#039;&#039;&#039;iOS-Gerät - 32 Bit&#039;&#039;&#039; und &#039;&#039;&#039;iOS-Gerät - 64 Bit&#039;&#039;&#039; in der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; zeigt eine Liste der über USB an Ihren Mac angeschlossenen iOS-Geräte.&lt;br /&gt;
&lt;br /&gt;
Wenn in der &#039;&#039;&#039;[[Projekte-Fenster|Projektverwaltung]]&#039;&#039;&#039; im Knoten &#039;&#039;&#039;Ziel&#039;&#039;&#039; unter dem Zielplattformknoten iOS-Gerät kein iOS-Gerät angezeigt wird oder wenn ein an den Mac angeschlossenes Gerät nicht angezeigt wird:&lt;br /&gt;
&lt;br /&gt;
* Klicken Sie mit der rechten Maustaste auf den Knoten &#039;&#039;&#039;Ziel&#039;&#039;&#039; und wählen Sie &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039;, um die Liste mit den Zielen zu aktualisieren.&lt;br /&gt;
* Stellen Sie sicher, dass der ausgewählten Zielplattform iOS-Gerät ein [[Verbindungsprofil-Manager|Verbindungsprofil]] zugeordnet ist. Siehe [[Aktivieren und Konfigurieren der Zielplattform#Konfigurieren der Zielplattform|Aktivieren und Konfigurieren der Zielplattform]].&lt;br /&gt;
* Öffnen Sie den &#039;&#039;&#039;[[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&#039;&#039;&#039;, wählen Sie das Mac-Verbindungsprofil aus, das Sie der ausgewählten Zielplattform iOS-Gerät zugeordnet haben, und klicken Sie auf &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039;, um zu überprüfen, ob die Verbindung mit dem Mac funktionsfähig ist.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Arbeiten mit einem Mac und einem PC|Arbeiten mit einem Mac und einem PC]]&lt;br /&gt;
* [[Ausführen von iOS-Anwendungen auf einem iOS-Gerät|Ausführen von iOS-Anwendungen auf einem iOS-Gerät]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fehlerbehebung: In der Projektverwaltung werden keine iOS-Gerateziele angezeigt}}&lt;br /&gt;
[[Category:IOS]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Troubleshooting: No iOS Device Targets Listed on the Project Manager]]&lt;br /&gt;
[[fr:Dépannage : Aucune cible Périphérique iOS listée dans le Gestionnaire de projets]]&lt;br /&gt;
[[ja:トラブルシューティング：iOS デバイス ターゲットが［プロジェクト マネージャ］に一覧表示されない]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Vordefinierte_Makros&amp;diff=215854</id>
		<title>Vordefinierte Makros</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Vordefinierte_Makros&amp;diff=215854"/>
		<updated>2020-07-07T16:15:52Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-100714&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Der Präprozessor - Index}}&lt;br /&gt;
&lt;br /&gt;
Der C++-Compiler definiert bestimmte globale Bezeichner, auch als manifeste Konstanten bezeichnet, vor. Die meisten globalen Bezeichner beginnen und enden mit zwei Unterstrichen (__).&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Zur besseren Lesbarkeit werden Unterstriche oft durch ein einzelnes Leerzeichen getrennt. Im Quelltext sollten Sie niemals Whitespace-Zeichen zwischen Unterstrichen verwenden.&lt;br /&gt;
&lt;br /&gt;
Für Makros mit einem Wert der Form &amp;lt;code&amp;gt;0x0nnn&amp;lt;/code&amp;gt; wird die Versionsnummer (&amp;lt;code&amp;gt;nnn&amp;lt;/code&amp;gt;) von der Versionsnummer der zugehörigen ausführbaren C++-Compiler-Datei festgelegt.  Ab dem XE-Release können Sie die Versionsnummer mit der Option &amp;lt;code&amp;gt;--version&amp;lt;/code&amp;gt; für [[BCC32.EXE: Der C++-32-Bit-Befehlszeilen-Compiler|BCC32.EXE]] überprüfen.&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;Makro&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Wert&#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;
&#039;&#039;&#039;__ANDROID__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die eine plattformübergreifende Compilierung mit einem Android-Produkt als Zielplattform unterstützen:&lt;br /&gt;
* [[BCCAARM.EXE: Der C++-Compiler für Android|BCCAARM.EXE: Der C++-Compiler für Android]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__APPLE__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die eine plattformübergreifende Compilierung mit einem Apple-Produkt als Zielplattform unterstützen:&lt;br /&gt;
* [[BCCOSX.EXE: Der C++-Compiler für macOS|BCCOSX.EXE: Der C++-Compiler für macOS]]&lt;br /&gt;
* [[BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte|BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
* [[BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte|BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__arm__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die die plattformübergreifende Compilierung für die 32-Bit-ARM-Compiler-Architektur unterstützen:&lt;br /&gt;
* [[BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte|BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
* [[BCCAARM.EXE: Der C++-Compiler für Android|BCCAARM.EXE: Der C++-Compiler für Android]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__arm64__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die die plattformübergreifende Compilierung für die ARM64-Compiler-Architektur unterstützen:&lt;br /&gt;
* [[BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte|BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__BCOPT__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die Optimierungen unterstützen; daher immer definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__BCPLUSPLUS__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Werte finden Sie im Abschnitt [[#C++-Compiler-Versionen in vordefinierten Makros|C++-Compiler-Versionen]] in diesem Thema.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn die C++-Compilierung gewählt wird; der Wert ist in späteren Versionen höher.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__BOOL__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Gibt an, dass das Schlüsselwort &#039;&#039;&#039;bool&#039;&#039;&#039; akzeptiert wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;span id=&amp;quot;BORLANDC&amp;quot;&amp;gt;&#039;&#039;&#039;__BORLANDC__&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Werte finden Sie im Abschnitt [[#C++-Compiler-Versionen in vordefinierten Makros|C++-Compiler-Versionen]] in diesem Thema.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Versionsnummer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__CDECL__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn die Aufrufkonvention &amp;quot;cdecl&amp;quot; festgelegt ist; andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_CHAR_UNSIGNED&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist standardmäßig definiert. Dieses Makro wird bei Verwendung der Option -K definiert, damit das Standardzeichen vorzeichenlos ist. Die Option -K steuert, wie ein &#039;&#039;&#039;char&#039;&#039;&#039; beim Konvertieren in ein &#039;&#039;&#039;int&#039;&#039;&#039; erweitert wird. Standardmäßig erweitert der Compiler mit Vorzeichen, wenn Sie aber _CHAR_UNSIGNED_ aktivieren, erweitert der Compiler Zeichen beim Konvertieren in &#039;&#039;&#039;int&#039;&#039;&#039; mit null.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__clang__ &amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1 &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Definiert, wenn ein [[Durch Clang erweiterte C++-Compiler|durch Clang erweiterter C++-Compiler]] verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Siehe [http://clang.llvm.org/docs/LanguageExtensions.html#builtinmacros Clang Builtin Macros (EN)].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__CODEGEARC__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Werte finden Sie im Abschnitt [[#C++-Compiler-Versionen in vordefinierten Makros|C++-Compiler-Versionen]] in diesem Thema.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Versionsnummer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__CODEGEARC_VERSION__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
* Für die Hauptversionsnummer werden die Bits 31..24 verwendet.&lt;br /&gt;
* Für die Nebenversionsnummer werden die Bits 23..16 verwendet.&lt;br /&gt;
* Für die interne Versionsnummer werden die Bits 15..0 verwendet.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Dieses interne Makro wird zu einem Integerwert erweitert, der die Hauptversion, die Nebenversion und eine interne Nummer verschlüsselt. Siehe [[Beispiel für das Makro CODEGEARC VERSION|Beispiel für das Makro __CODEGEARC_VERSION__]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__CODEGUARD__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn eine CodeGuard-Compiler-Option verwendet wird; andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__CONSOLE__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Gibt an, dass es sich um eine Konsolenanwendung handelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_CPPUNWIND&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Aktiviert die Stack-Abwicklung. Ist standardmäßig auf &amp;quot;true&amp;quot; gesetzt, kann mit &#039;&#039;&#039;-xd-&#039;&#039;&#039; deaktiviert werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__cplusplus&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist im C++-Modus definiert; andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__DATE__ &#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
String-Literal&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Datum des Beginns der Verarbeitung der aktuellen Datei.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__DLL__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn die Compiler-Option -WD verwendet wird; andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__FILE__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
String-Literal&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Name der aktuellen Datei, die gerade verarbeitet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__FLAT__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Wird beim Compilieren in einem 32-Bit-Speichermodell (flat) definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__FUNC__&#039;&#039;&#039; oder &#039;&#039;&#039;__FUNCTION__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
String-Literal&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Name der aktuellen Funktion, die gerade verarbeitet wird. [[FUNC|Weitere Einzelheiten.]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__LINE__ &#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Dezimale Konstante&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nummer der Zeile der aktuellen Quelltextdatei, die gerade verarbeitet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__MACH__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur in Compilern definiert, die eine plattformübergreifende Compilierung mit MAC macOS als Ziel unterstützen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_M_IX86&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
0x12c&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist immer definiert. Der Vorgabewert ist 300. Der Wert kann mit den Compiler-Optionen /4 oder /5 in 400 oder 500 geändert werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__MT__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur definiert, wenn die Option -tWM verwendet wird. Legt fest, dass die Multithread-Bibliothek gelinkt werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__PASCAL__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn die Aufrufkonvention auf &amp;quot;Pascal&amp;quot; gesetzt ist; andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_PUSHPOP_SUPPORTED&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist immer definiert. Ermöglicht, dass Standard-Header von Microsoft mit &amp;quot;Push&amp;quot; und &amp;quot;Pop&amp;quot; überprüfen, ob eine Funktion unterstützt wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_STDCALL_SUPPORTED&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist immer definiert. Definiert die Standardaufrufkonvention &amp;quot;stdcall&amp;quot; von Microsoft.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__STDC__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn mit der Compiler-Option -A compiliert wird, andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__TCPLUSPLUS__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Werte finden Sie im Abschnitt [[#C++-Compiler-Versionen in vordefinierten Makros|C++-Compiler-Versionen]] in diesem Thema.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Versionsnummer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__TEMPLATES__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Definiert als 1 für C++-Dateien (&amp;quot;templates&amp;quot; werden unterstützt), andernfalls nicht definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;__TIME__ &#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
String-Literal&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Uhrzeit, zur die Verarbeitung der aktuellen Datei begonnen hat.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
_&#039;&#039;&#039;_TLS__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Lokaler Thread-Speicher. Ist immer &amp;quot;true&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
_&#039;&#039;&#039;_TURBOC__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Die Werte finden Sie im Abschnitt [[#C++-Compiler-Versionen in vordefinierten Makros|C++-Compiler-Versionen]] in diesem Thema.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Wert ist in späteren Versionen höher.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_UNICODE&#039;&#039;&#039; und &#039;&#039;&#039;UNICODE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Definiert für C++-Programme, die die VCL verwenden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_WCHAR_T&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur für C++-Programme definiert. Kennzeichnet &#039;&#039;&#039;wchar_t&#039;&#039;&#039; als intrinsisch definierten Datentyp.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_WCHAR_T_DEFINED&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nur für C++-Programme definiert. Kennzeichnet &#039;&#039;&#039;wchar_t&#039;&#039;&#039; als intrinsisch definierten Datentyp.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_Windows&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist definiert, wenn die Compilierung auf einem Windows-Betriebssystem erfolgt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;span id=&amp;quot;win32&amp;quot;&amp;gt;&#039;&#039;&#039;__WIN32__&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist für Konsolen- und GUI-Anwendungen auf 32-Bit-Windows-Betriebssystemen definiert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_WIN64&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: center; vertical-align: top;&amp;quot; |&lt;br /&gt;
1&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ist für Konsolen- und GUI-Anwendungen auf 64-Bit-Windows-Betriebssystemen definiert.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
:* Die vordefinierten Makros &#039;&#039;&#039;__DATE__&#039;&#039;&#039;, &#039;&#039;&#039;__FILE__ &#039;&#039;&#039;, &#039;&#039;&#039;__FUNC__&#039;&#039;&#039;, &#039;&#039;&#039;__LINE__&#039;&#039;&#039;, &#039;&#039;&#039;__STDC__&#039;&#039;&#039; und &#039;&#039;&#039;__TIME__&#039;&#039;&#039; können nicht neu definiert oder deren Definition aufgehoben werden.&lt;br /&gt;
:* Um die gesamte Liste der von C++-Compilern, die durch Clang erweitert wurden, unterstützten vordefinierten Makros zu überprüfen, siehe [[Durch Clang erweiterte C++-Compiler#Vordefinierte_Makros|vordefinierte Makros]].&lt;br /&gt;
&lt;br /&gt;
==C++-Compiler-Versionen in vordefinierten Makros==&lt;br /&gt;
&lt;br /&gt;
Die für den C++-Compiler definierten Makros (wie __CODEGEARC__) haben die folgenden Versionsnummern:&lt;br /&gt;
&lt;br /&gt;
* 0x0570 für {{Product|2006}} {{Version|2006}}.&lt;br /&gt;
* 0x0590 für {{CBuilder|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0591 für Update 1 von {{CBuilder|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0592 für {{Product|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0593 für das Dezember-Update von {{Product|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0610 für {{CBuilder|2009}} {{Version|2009}} und für {{CBuilder|2009}} {{Version|2009}} Update 1.&lt;br /&gt;
* 0x0620 für {{CBuilder|2010}} {{Version|2010}} und für {{CBuilder|2010}} {{Version|2010}} Update 1.&lt;br /&gt;
* 0x0621 für {{CBuilder|2010}} {{Version|2010}} Update 2.&lt;br /&gt;
* 0x0630 für {{CBuilder|XE}} {{Version|XE}}.&lt;br /&gt;
* 0x0631 für {{CBuilder|XE}} {{Version|XE}} Update 1.&lt;br /&gt;
* 0x0640 für {{CBuilder|XE2}} {{Version|XE2}}.&lt;br /&gt;
* 0x0650 für {{CBuilder|XE3}} {{Version|XE3}} und {{CBuilder|XE3}} {{Version|XE3}} Update 1.&lt;br /&gt;
* 0x0651 für das Update vom Januar 2013 ([[BCC32|BCC32]] und [[BCCOSX|BCCOSX]]); für [[BCC64|BCC64]] weiterhin 0x0650.&lt;br /&gt;
* 0x0660 für {{CBuilder|XE4}} {{Version|XE4}} (BCC32 und BCCOSX); für BCC64 weiterhin 0x0650.&lt;br /&gt;
* 0x0670 für {{CBuilder|XE5}} {{Version|XE5}} (BCC32, BCC64, BCCOSX und [[BCCIOSARM|BCCIOSARM]]).&lt;br /&gt;
* 0x0680 für {{CBuilder|XE6}} {{Version|XE6}} (BCC32, BCC64, BCCOSX, BCCIOSARM und [[BCCAARM|BCCAARM]]). &lt;br /&gt;
* 0x0690 für {{CBuilder|XE7}} {{Version|XE7}} (BCC32, BCC64, BCCOSX, BCCIOSARM und BCCAARM). &lt;br /&gt;
* 0x0700 für {{CBuilder|XE8}} {{Version|XE8}} (BCC32, BCC64, BCCOSX, BCCIOSARM, [[BCCIOSARM64|BCCIOSARM64]] und BCCAARM).&lt;br /&gt;
* 0x0710 für {{CBuilder|Seattle}} {{Version|Seattle}} ([[BCC32C|BCC32C]], BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 und BCCAARM).&lt;br /&gt;
* 0x0711 für {{CBuilder|Seattle}} {{Version|Seattle}} Subscription Update 1 (BCC32); alle andere Compiler sind bei 0x0710 geblieben.&lt;br /&gt;
* 0x0720 für {{CBuilder|London}} {{Version|London}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 und BCCAARM).&lt;br /&gt;
* 0x0730 für {{CBuilder|Godzilla}} {{Version|Godzilla}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 und BCCAARM).&lt;br /&gt;
* 0x0740 für {{CBuilder|Rio}} {{Version|Rio}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64, BCCAARM und BCC32X).&lt;br /&gt;
* 0x0750 für {{CBuilder|Sydney}} {{Version|Sydney}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64, BCCAARM und BCC32X).&lt;br /&gt;
&lt;br /&gt;
Siehe auch &#039;&#039;&#039;[[Compiler-Versionen|Compiler-Versionen]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==An anderen Stellen definierte Makros==&lt;br /&gt;
&lt;br /&gt;
Die folgenden Makros sind aus Gründen der Abwärtskompatibilität definiert, wenn Sie System.hpp einbeziehen (&amp;lt;code&amp;gt;#include System.hpp&amp;lt;/code&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;Makro&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Wert&#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;
&#039;&#039;&#039;ANSISTRING_AS_TEMPLATE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der AnsiString-Typ ist als &amp;quot;template&amp;quot;-Klasse definiert, [[lib_de:System.AnsiStringT|AnsiString&amp;lt;T&amp;gt;]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;_STRINGCHECKS_OFF&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(wird nicht mehr unterstützt)&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
In früheren Releases wurde von C++-Programmen erwartet, dass der {{Delphi}}-Compiler die Direktive STRINGCHECKS nicht festlegt. Der {{Delphi}}-Compiler unterstützt die Direktive STRINGCHECKS nicht mehr, daher ist das zugehörige C++-Makro _STRINGCHECKS_OFF C++ unnötig und wird nicht mehr festgelegt. Deshalb müssen Sie bei der Migration von Code aus einer Version vor 2009 in die aktuelle Version die Signatur der Ereignisbehandlungsroutinen aktualisieren (weil eine Ereignisbehandlungsroutine vor 2009 einen AnsiString erwartet, während die Laufzeit jetzt einen UnicodeString sendet). Siehe [[Unicode in RAD Studio|Unicode in RAD Studio]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Verwenden des Backslash (\) für Fortsetzungszeilen|Verwenden des Backslash (\) für Fortsetzungszeilen]]&lt;br /&gt;
* [[Beispiel für das Makro CODEGEARC VERSION|Beispiel für das Makro __CODEGEARC_VERSION__]]&lt;br /&gt;
* [[FUNC|__FUNC__]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++-Referenz]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Predefined Macros]]&lt;br /&gt;
[[fr:Macros prédéfinies]]&lt;br /&gt;
[[ja:定義済みマクロ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_von_TTask_aus_der_Parallel_Programming_Library&amp;diff=215853</id>
		<title>Verwenden von TTask aus der Parallel Programming Library</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_von_TTask_aus_der_Parallel_Programming_Library&amp;diff=215853"/>
		<updated>2020-06-23T12:11:35Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-81209&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Verwenden der Parallel Programming Library}}&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Verwenden der Parallel Programming Library|Parallel Programming Library (PPL)]]&#039;&#039;&#039; stellt die Klasse &#039;&#039;&#039;[[lib_de:System.Threading.TTask|TTask]]&#039;&#039;&#039; bereit, mit der eine Aufgabe oder mehrere Aufgaben parallel ausgeführt werden können. Eine Aufgabe ([[lib_de:System.Threading.TTask|Task]]) ist eine Arbeitseinheit, die erledigt werden muss. Die PPL übernimmt die Zuordnung zwischen der Aufgabe und dem Thread, der die Aufgabe durchführt, damit Sie mehrere Aufgaben parallel ausführen können, ohne eigene benutzerdefinierte Threads erstellen und verwalten zu müssen.&lt;br /&gt;
&lt;br /&gt;
[[lib_de:System.Threading.TTask|TTask]] erstellt und verwaltet die Interaktion mit Instanzen von [[lib_de:System.Threading.ITask|ITask]]. [[lib_de:System.Threading.ITask|ITask]] ist ein Interface, das eine Reihe von Methoden und Eigenschaften für den [[lib_de:System.Threading.ITask.Start|Start]], das Warten ([[lib_de:System.Threading.ITask.Wait|Wait]]) und den Abbruch ([[lib_de:System.Threading.ITask.Cancel|Cancel]]) sowie eine Eigenschaft für den [[lib_de:System.Threading.ITask.Status|Status]] (Created, WaitingToRun, Running, Completed, WaitingForChildren, Canceled, Exception) bereitstellt.&lt;br /&gt;
&lt;br /&gt;
==Ausführen einer Aufgabe im Hintergrund==&lt;br /&gt;
&lt;br /&gt;
Eine Funktionalität von [[lib_de:System.Threading.TTask|TTask]] ist, die das Blockieren der Benutzerschnittstelle zu verhindern, wenn Sie etwas im Hintergrundprevent starten möchten. Das folgende Codebeispiel zeigt, wie eine einzelne Aufgabe ausgeführt und gestartet wird:&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt; &lt;br /&gt;
procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
var&lt;br /&gt;
 aTask: ITask;&lt;br /&gt;
begin&lt;br /&gt;
 aTask := TTask.Create(&lt;br /&gt;
   procedure&lt;br /&gt;
   begin&lt;br /&gt;
     sleep (3000); // 3 seconds&lt;br /&gt;
     TThread.Synchronize(TThread.Current,&lt;br /&gt;
       procedure&lt;br /&gt;
       begin&lt;br /&gt;
         ShowMessage (&#039;Hello&#039;);&lt;br /&gt;
       end);&lt;br /&gt;
   end);&lt;br /&gt;
   aTask.Start;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen [[Durch Clang erweiterte C++-Compiler|durch Clang basierten C++-Compiler]] verwenden, können Sie [[Lambda-Ausdrücke|Lambda-Ausdrücke]] verwenden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::Button1Click(TObject *Sender)&lt;br /&gt;
{&lt;br /&gt;
    _di_ITask task = TTask::Create([&amp;amp;](){&lt;br /&gt;
        Sleep(3000);&lt;br /&gt;
        ShowMessage(&amp;quot;Hello&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    task-&amp;gt;Start();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können für jeden C++-Compiler eine [[lib_de:System.SysUtils.TProc|TProc]]-Unterklasse deklarieren, und ihre Instanz, die als {{Code|_di_TProc}} umgewandelt wird, verwenden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
class TCppTask : public TCppInterfacedObject&amp;lt;TProc&amp;gt; {&lt;br /&gt;
public:&lt;br /&gt;
    void __fastcall Invoke() {&lt;br /&gt;
        Sleep(3000);&lt;br /&gt;
        ShowMessage(&amp;quot;Hello&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
void __fastcall TForm1::Button1Click(TObject *Sender)&lt;br /&gt;
{&lt;br /&gt;
    _di_ITask task = TTask::Create(_di_TProc(new TCppTask()));&lt;br /&gt;
    task-&amp;gt;Start();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Auf die Ausführung von Aufgaben warten==&lt;br /&gt;
&lt;br /&gt;
Mit [[lib_de:System.Threading.TTask.WaitForAll|WaitForAll]] und [[lib_de:System.Threading.TTask.WaitForAny|WaitForAny]] von [[lib_de:System.Threading.TTask|TTask]] kann auf den Abschluss aller oder einer beliebigen Aufgabe gewartet werden. [[lib_de:System.Threading.TTask.WaitForAll|WaitForAll]] informiert Sie über den Abschluss aller Aufgaben und [[lib_de:System.Threading.TTask.WaitForAny|WaitForAny]] über die erste Aufgabe, die abgeschlossen wurde. Zum Beispiel: Wenn zwei Aufgaben, A und B, 3 bzw. 5 Sekunden benötigen, erhalten Sie das Ergebnis in der folgenden Zeit:&lt;br /&gt;
&lt;br /&gt;
* Sequenziell (ohne [[lib_de:System.Threading.TTask|TTask]]/[[lib_de:System.Threading.ITask|ITask]]) = 8 Sekunden&lt;br /&gt;
* [[lib_de:System.Threading.TTask.WaitForAny|TTask.WaitForAny]] = 3 Sekunden&lt;br /&gt;
* [[lib_de:System.Threading.TTask.WaitForAll|TTask.WaitForAll]] = 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel verwendet die [[lib_de:System.Threading.TTask.WaitForAll|WaitForAll]]-Methode:&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt; &lt;br /&gt;
procedure TForm1.MyButtonClick(Sender: TObject);&lt;br /&gt;
var &lt;br /&gt;
  tasks: array of ITask; &lt;br /&gt;
  value: Integer; &lt;br /&gt;
begin &lt;br /&gt;
  Setlength (tasks ,2); &lt;br /&gt;
  value := 0; &lt;br /&gt;
&lt;br /&gt;
 tasks[0] := TTask.Create (procedure () &lt;br /&gt;
  begin &lt;br /&gt;
   sleep(3000);&lt;br /&gt;
   TInterlocked.Add (value, 3000); &lt;br /&gt;
  end); &lt;br /&gt;
 tasks[0].Start; &lt;br /&gt;
&lt;br /&gt;
 tasks[1] := TTask.Create (procedure () &lt;br /&gt;
   begin &lt;br /&gt;
   sleep (5000);&lt;br /&gt;
   TInterlocked.Add (value, 5000);&lt;br /&gt;
 end); &lt;br /&gt;
 tasks[1].Start; &lt;br /&gt;
 &lt;br /&gt;
 TTask.WaitForAll(tasks); &lt;br /&gt;
 ShowMessage (&#039;All done: &#039; + value.ToString); &lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen [[Durch Clang erweiterte C++-Compiler|durch Clang basierten C++-Compiler]] verwenden, können Sie [[Lambda-Ausdrücke|Lambda-Ausdrücke]] verwenden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::Button1Click(TObject *Sender)&lt;br /&gt;
{&lt;br /&gt;
    _di_ITask tasks[2];&lt;br /&gt;
    int value = 0;&lt;br /&gt;
&lt;br /&gt;
    tasks[0] = TTask::Create([&amp;amp;](){&lt;br /&gt;
        Sleep(3000);&lt;br /&gt;
        TInterlocked::Add(value, 3000);&lt;br /&gt;
    });&lt;br /&gt;
    tasks[0]-&amp;gt;Start();&lt;br /&gt;
&lt;br /&gt;
    tasks[1] = TTask::Create([&amp;amp;](){&lt;br /&gt;
        Sleep(5000);&lt;br /&gt;
        TInterlocked::Add(value, 5000);&lt;br /&gt;
    });&lt;br /&gt;
    tasks[1]-&amp;gt;Start();&lt;br /&gt;
&lt;br /&gt;
    TTask::WaitForAll(tasks, sizeof(tasks)/sizeof(tasks[0])-1);&lt;br /&gt;
    ShowMessage(&amp;quot;All done! &amp;quot; + IntToStr(value));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können für jeden C++-Compiler eine [[lib_de:System.SysUtils.TProc|TProc]]-Unterklasse deklarieren, und ihre Instanz, die als {{Code|_di_TProc}} umgewandelt wird, verwenden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
class TCppTask : public TCppInterfacedObject&amp;lt;TProc&amp;gt; {&lt;br /&gt;
public:&lt;br /&gt;
    TCppTask(int &amp;amp;value, int increase) : m_value(value), m_increase(increase) {}&lt;br /&gt;
    void __fastcall Invoke() {&lt;br /&gt;
        Sleep(m_increase);&lt;br /&gt;
        TInterlocked::Add(m_value, m_increase);&lt;br /&gt;
    }&lt;br /&gt;
protected:&lt;br /&gt;
    int&amp;amp; m_value;&lt;br /&gt;
    int m_increase;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
void __fastcall TForm1::Button1Click(TObject *Sender)&lt;br /&gt;
{&lt;br /&gt;
    _di_ITask tasks[2];&lt;br /&gt;
    int value = 0;&lt;br /&gt;
&lt;br /&gt;
    tasks[0] = TTask::Create(_di_TProc(new TCppTask(value, 3000)));&lt;br /&gt;
    tasks[0]-&amp;gt;Start();&lt;br /&gt;
&lt;br /&gt;
    tasks[1] = TTask::Create(_di_TProc(new TCppTask(value, 5000)));&lt;br /&gt;
    tasks[1]-&amp;gt;Start();&lt;br /&gt;
&lt;br /&gt;
    TTask::WaitForAll(tasks,(sizeof(tasks)/sizeof(tasks[0])-1));&lt;br /&gt;
    ShowMessage(&amp;quot;All done! &amp;quot; + IntToStr(value));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Threading|System.Threading]]&lt;br /&gt;
* [[lib_de:System.Threading.TTask|TTask]]&lt;br /&gt;
* [[Verwenden von TParallel.For aus der Parallel Programming Library|Verwenden von TParallel.For aus der Parallel Programming Library]]&lt;br /&gt;
* [[Verwenden von TTask.IFuture aus der Parallel Programming Library|Verwenden von TTask.IFuture aus der Parallel Programming Library]]&lt;br /&gt;
*[[Tutorial: Verwenden von Aufgaben aus der Parallel Programming Library|Tutorial: Verwenden von Aufgaben aus der Parallel Programming Library]]&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:Using TTask from the Parallel Programming Library]]&lt;br /&gt;
[[fr:Utilisation de TTask de la bibliothèque de programmation parallèle]]&lt;br /&gt;
[[ja:並列プログラミング ライブラリの TTask の使用]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=MacOS-Beglaubigung&amp;diff=215830</id>
		<title>MacOS-Beglaubigung</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=MacOS-Beglaubigung&amp;diff=215830"/>
		<updated>2020-05-26T18:47:23Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: {{Attention|}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:macOS-Beglaubigung}}&lt;br /&gt;
Führen Sie die folgenden Schritte aus, um eine macOS-App, 64 Bit, zu beglaubigen:&lt;br /&gt;
&lt;br /&gt;
# Erstellen Sie ein anwendungsspezifisches Passwort, das für die Beglaubigung auf der Apple-ID-Site verwendet werden soll.&lt;br /&gt;
#: [[File:Notarization01.png|border|704px|link=]]&lt;br /&gt;
#: [[File:Notarization02.png|border|704px|link=]]&lt;br /&gt;
#: &#039;&#039;Hier wird angenommen, dass das Passwort &amp;quot;myPassword&amp;quot; und die Apple-ID &amp;quot;myAppleID&amp;quot; lauten.&#039;&#039;&lt;br /&gt;
# Erstellen Sie ein Entwickler-ID-Zertifikat mit Xcode oder auf der Apple-Entwickler-Site.&lt;br /&gt;
#: [[File:Notarization03.png|link=]]&lt;br /&gt;
#: &#039;&#039;Hier wird angenommen, dass das Zertifikat myDeveloperIDCertificate heißt.&#039;&#039;&lt;br /&gt;
# Erstellen Sie eine Anwendung in der IDE.&lt;br /&gt;
#:&lt;br /&gt;
#:* Erstellen Sie eine Anwendung (hier wird davon ausgegangen, dass der Anwendungsname myApp lautet).&lt;br /&gt;
#:* Erstellen Sie ein Verbindungsprofil für den Mac-Computer (hier wird davon ausgegangen, dass das Verbindungsprofil myMac heißt).&lt;br /&gt;
#:* Legen Sie die Zielplattform auf &#039;&#039;&#039;macOS 64 Bit&#039;&#039;&#039; fest.&lt;br /&gt;
#:* Legen Sie die Zielplattformkonfiguration auf &#039;&#039;&#039;Entwickler-ID&#039;&#039;&#039; fest.&lt;br /&gt;
#:* Legen Sie das Verbindungsprofil auf myMac fest.&lt;br /&gt;
# Wählen Sie {{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; Bereitstellung &amp;amp;gt; Bereitstellung}}, und führen Sie Folgendes aus:&lt;br /&gt;
#:[[File:Provisioning macos64.png|border|link=]]&lt;br /&gt;
#:* Legen Sie &#039;&#039;&#039;Build-Typ&#039;&#039;&#039; auf &#039;&#039;&#039;macOS 64 Bit – Entwickler-ID&#039;&#039;&#039; fest.&lt;br /&gt;
#:* Geben Sie Ihre &#039;&#039;&#039;Apple-ID&#039;&#039;&#039; ein.&lt;br /&gt;
#:* Geben Sie das &#039;&#039;&#039;App-spezifische Passwort&#039;&#039;&#039; ein.&lt;br /&gt;
#:* Geben Sie den vollständigen Namen Ihres &#039;&#039;&#039;Entwickler-ID-Anwendungszertifikats&#039;&#039;&#039; ein.&lt;br /&gt;
#:* Aktivieren Sie bei Bedarf &#039;&#039;&#039;Ticket an beglaubigte Anwendung anhängen, damit sie offline ausgeführt werden kann&#039;&#039;&#039;.&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Ausführen&#039;&#039;&#039; oder &#039;&#039;&#039;Ohne Debugger ausführen&#039;&#039;&#039;, oder wählen Sie {{Menu|Projekt &amp;amp;gt; Build}} und {{Menu|Projekt &amp;amp;gt; Bereitstellen}} aus.&lt;br /&gt;
&lt;br /&gt;
{{Attention|&lt;br /&gt;
&lt;br /&gt;
* Für die macOS-Beglaubigung muss &amp;quot;Unsignierten ausführbaren Speicher zulassen&amp;quot; aktiviert sein, damit die App nach der Beglaubigung nicht abstürzt.&lt;br /&gt;
* Wenn während der Phase &amp;quot;Beglaubigungsstatus wird überprüft&amp;quot; ein Apple-Dienstfehler mit der Meldung, dass die bereitgestellte UUID nicht gefunden wurde, angezeigt wird, erhöhen Sie den NotarizationInfoDelay-Wert.&lt;br /&gt;
&lt;br /&gt;
Navigieren Sie zum Erhöhen des NotrizationInfoDelay-Werts zu &amp;lt;nowiki&amp;gt;&amp;amp;lt;bds&amp;amp;gt;\bin\codegear.deployment.targets&amp;lt;/nowiki&amp;gt;, suchen Sie nach NotarizationInfoDelay&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;20&amp;quot;, und ändern Sie NotarizationInfoDelay in &amp;amp;gt;20 Sekunden.&lt;br /&gt;
&lt;br /&gt;
* Wenn die Beglaubigung während der Phase &amp;quot;Beglaubigung wird ausgeführt&amp;quot; mit der Meldung fehlschlägt, dass -itc_provider für die Unterscheidung mehrerer Provider erforderlich ist, übergeben Sie den zusätzlichen Parameter an den Befehl &amp;quot;App Notarization&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Navigieren Sie zu &amp;lt;nowiki&amp;gt;&amp;amp;lt;bds&amp;amp;gt;\bin\codegear.deployment.targets&amp;lt;/nowiki&amp;gt;, suchen Sie nach NotarizeAppAdditionalParams&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;quot;, und fügen Sie die zusätzlichen Parameter wie etwa &amp;quot;-abc def&amp;quot; hinzu.}}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [http://docwiki.embarcadero.com/RADStudio/Rio/de/10.3_Rio_%E2%80%93_Release_2 10.3 Rio – Release 2]&lt;br /&gt;
* [[MacOS-Anwendungsentwicklung|MacOS-Anwendungsentwicklung]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen#Debuggen von macOS-Anwendungen|Debuggen von macOS-Anwendungen]]&lt;br /&gt;
* [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution macOS-Beglaubigung (EN)]&lt;br /&gt;
&lt;br /&gt;
[[en:MacOS Notarization]]&lt;br /&gt;
[[fr:Notarisation MacOS]]&lt;br /&gt;
[[ja:MacOS の公証]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Einfache_Typen_(Delphi)&amp;diff=215290</id>
		<title>Einfache Typen (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Einfache_Typen_(Delphi)&amp;diff=215290"/>
		<updated>2020-03-27T22:29:50Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-98890 RS-98891&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|Datentypen, Variablen und Konstanten - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;ordinal&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;real&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Ingeger&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Boolean&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Enumerated&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Real&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Ordinal&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Subrange&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Ord&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Pred&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Succ&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;High&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Low&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Cardinal&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;cardinal&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Int32&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;UInt32&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Shortint&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Smallint&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;SByte&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Int16&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Longint&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Byte&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Word&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Longword&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;UInt16&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;UInt64&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Inc&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Dec&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;IntToStr&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;IntToHex&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Round&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Trunc&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;StrToInt64&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;StrToInt65Def&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;AnsiChar&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;WideChar&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Char&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;SizeOf&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Chr&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;False&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;True&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;&amp;amp;lt;&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;&amp;amp;gt;&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;&amp;amp;lt;&amp;amp;gt;&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;=&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;ByteBool&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;WordBool&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;LongBool&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Ord(False)&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Ord(True)&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Succ(False)&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Pred(True)&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Real48&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Single&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Double&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Extended&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Comp&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Currency&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;($REALCOMPATIBILITY ON)&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
Einfache Typen, zu denen die ordinalen und reellen Typen gehören, definieren eine Menge von Werten mit eindeutiger Reihenfolge.&lt;br /&gt;
&lt;br /&gt;
==Ordinale Typen==&lt;br /&gt;
&lt;br /&gt;
Zu den ordinalen Typen gehören Integer-, Zeichen-, boolesche, Aufzählungs- und Teilbereichstypen. Ein ordinaler Typ definiert eine Menge von Werten mit eindeutiger Reihenfolge, in der jeder Wert mit Ausnahme des ersten einen eindeutigen Vorgänger und mit Ausnahme des letzten einen eindeutigen Nachfolger hat. Die Reihenfolge der Werte wird durch deren Ordinalposition festgelegt. In den meisten Fällen hat ein Wert mit der Ordinalposition &#039;&#039;n&#039;&#039; einen Vorgänger mit der Ordinalposition &#039;&#039;n-1&#039;&#039; und einen Nachfolger mit der Ordinalposition &#039;&#039;n+1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Bei Integertypen ist die Ordinalposition mit dem Wert selbst identisch. Teilbereichstypen übernehmen die Ordinalposition von ihrem Basistyp. Bei allen anderen ordinalen Typen hat der erste Wert standardmäßig die Ordinalposition 0, der nächste die Ordinalposition 1 usw. In der Deklaration eines Aufzählungstyps kann diese Vorgabe überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Einige vordefinierte Funktionen operieren mit ordinalen Werten und Typbezeichnern. Die wichtigsten dieser Funktionen sind in der folgenden Tabelle zusammengefasst.&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; Funktion &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Parameter &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Rückgabewert &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Bemerkungen &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Ord|Ord]]&lt;br /&gt;
|&lt;br /&gt;
Ordinaler Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Ordinalposition des Ausdruckswertes&lt;br /&gt;
|&lt;br /&gt;
Akzeptiert keine Int64-Argumente.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Pred|Pred]]&lt;br /&gt;
|&lt;br /&gt;
Ordinaler Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Vorgänger des Ausdruckswertes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Succ|Succ]]&lt;br /&gt;
|&lt;br /&gt;
Ordinaler Ausdruck&lt;br /&gt;
|&lt;br /&gt;
Nachfolger des Ausdruckswertes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.High|High]]&lt;br /&gt;
|&lt;br /&gt;
Ordinaler Typbezeichner oder Variable mit ordinalem Typ&lt;br /&gt;
|&lt;br /&gt;
Höchster Wert des Typs&lt;br /&gt;
|&lt;br /&gt;
Arbeitet auch mit kurzen String-Typen und Arrays.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Low|Low]]&lt;br /&gt;
|&lt;br /&gt;
Ordinaler Typbezeichner oder Variable mit ordinalem Typ&lt;br /&gt;
|&lt;br /&gt;
Niedrigster Wert des Typs&lt;br /&gt;
|&lt;br /&gt;
Arbeitet auch mit kurzen String-Typen und Arrays.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispielsweise gibt &#039;&#039;&#039;High(Byte)&#039;&#039;&#039; den Wert 255 zurück, weil 255 der höchste Wert des Typs [[lib_de:System.Byte|Byte]] ist. &#039;&#039;&#039;Succ(2)&#039;&#039;&#039; gibt 3 zurück, weil 3 der Nachfolger von 2 ist.&lt;br /&gt;
&lt;br /&gt;
Die Standardprozeduren &#039;&#039;&#039;Inc&#039;&#039;&#039; und &#039;&#039;&#039;Dec&#039;&#039;&#039; erhöhen bzw. verringern den Wert einer ordinalen Variable. Beispielsweise ist &#039;&#039;&#039;Inc(I)&#039;&#039;&#039; identisch mit &amp;lt;code&amp;gt;I&amp;amp;nbsp;:= Succ(I)&amp;lt;/code&amp;gt; oder mit &amp;lt;code&amp;gt;I&amp;amp;nbsp;:= I + 1&amp;lt;/code&amp;gt;, wenn &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; eine Integer-Variable ist.&lt;br /&gt;
&lt;br /&gt;
===Integertypen===&lt;br /&gt;
&lt;br /&gt;
Ein Integertyp repräsentiert eine Untermenge der integralen Zahlen.&lt;br /&gt;
&lt;br /&gt;
Integertypen können &#039;&#039;plattformabhängig&#039;&#039; und &#039;&#039;plattformunabhängig&#039;&#039; sein.&lt;br /&gt;
&lt;br /&gt;
====Plattformabhängige Integertypen====&lt;br /&gt;
&lt;br /&gt;
Die plattformabhängigen Integertypen werden konvertiert, damit sie zu der Bitgröße der aktuellen Compiler-Plattform passen. Plattformabhängige Integertypen sind [[lib_de:System.NativeInt|NativeInt]], [[lib_de:System.NativeUInt|NativeUInt]], [[lib_de:System.Longint|LongInt]] und [[lib_de:System.LongWord|LongWord]]. Verwenden Sie nach Möglichkeit diese Typen, da sie zu der besten Leistung für die zugrunde liegende CPU und das Betriebssystem führen. Die folgende Tabelle enthält die Bereiche und Speicherformate für den {{Delphi}}-Compiler.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plattformabhängige Integertypen&#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; Typ &#039;&#039;&#039;&lt;br /&gt;
!Plattform&lt;br /&gt;
! &#039;&#039;&#039; Bereich &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Format &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Alias &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
[[lib_de:System.NativeInt|NativeInt]]&lt;br /&gt;
|32-Bit-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-2147483648..2147483647&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;..2^&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Integer|Integer]]&lt;br /&gt;
|-&lt;br /&gt;
|64-Bit-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-9223372036854775808..9223372036854775807&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
64 Bit mit Vorzeichen &lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int64|Int64]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
[[lib_de:System.NativeUInt|NativeUInt]]&lt;br /&gt;
|32-Bit-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..4294967295&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(0..2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit ohne Vorzeichen &lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Cardinal|Cardinal]]&lt;br /&gt;
|-&lt;br /&gt;
|64-Bit-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..18446744073709551615&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(0..2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|64 Bit ohne Vorzeichen&lt;br /&gt;
|[[lib_de:System.UInt64|UInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
[[lib_de:System.Longint|LongInt]]&lt;br /&gt;
|32-Bit-Plattformen und 64-Bit-Windows-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-2147483648..2147483647&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Integer|Integer]]&lt;br /&gt;
|-&lt;br /&gt;
|64-Bit-POSIX-Plattformen umfassen iOS und Linux&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-9223372036854775808..9223372036854775807&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|64 Bit mit Vorzeichen&lt;br /&gt;
|[[lib_de:System.Int64|Int64]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
[[lib_de:System.LongWord|LongWord]]&lt;br /&gt;
|32-Bit-Plattformen und 64-Bit-Windows-Plattformen&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..4294967295&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(0..2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Cardinal|Cardinal]]&lt;br /&gt;
|-&lt;br /&gt;
|64-Bit-POSIX-Plattformen umfassen iOS und Linux&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..18446744073709551615&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(0..2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
64 Bit ohne Vorzeichen&lt;br /&gt;
|[[lib_de:System.UInt64|UInt64]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
 Zu 32-Bit-Plattformen zählen 32-Bit-Windows, 32-Bit-macOS, 32-Bit-iOS, iOS-Simulator und Android.&lt;br /&gt;
&lt;br /&gt;
====Plattformunabhängige Integertypen====&lt;br /&gt;
&lt;br /&gt;
Plattformunabhängige Integertypen haben auf jeder verwendeten Plattform immer dieselbe Größe. Zu den plattformunabhängigen Integertypen gehören [[lib_de:System.Shortint|ShortInt]], [[lib_de:System.Smallint|SmallInt]], [[lib_de:System.Longint|LongInt]], [[lib_de:System.Integer|Integer]], [[lib_de:System.Int64|Int64]], [[lib_de:System.Byte|Byte]], [[lib_de:System.Word|Word]], [[lib_de:System.LongWord|LongWord]], [[lib_de:System.Cardinal|Cardinal]] und [[lib_de:System.UInt64|UInt64]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Plattformunabhängige Integertypen&#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; Typ &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Bereich &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Format &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Alias &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Shortint|ShortInt]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-128..127&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
8 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int8|Int8]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Smallint|SmallInt]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-32768..32767&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
16 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int16|Int16]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.FixedInt|FixedInt]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-2147483648..2147483647&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int32|Int32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Integer|Integer]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-2147483648..2147483647&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int32|Int32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Int64|Int64]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-9223372036854775808..9223372036854775807&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
64 Bit mit Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Byte|Byte]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..255&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
8 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.UInt8|UInt8]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Word|Word]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..65535&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
16 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.UInt16|UInt16]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.FixedUInt|FixedUInt]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..4294967295&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.UInt32|UInt32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.Cardinal|Cardinal]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..4294967295&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
32 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.UInt32|UInt32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_de:System.UInt64|UInt64]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..18446744073709551615&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;(0..2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
64 Bit ohne Vorzeichen&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Generell gilt, dass arithmetische Operationen mit Integer-Werten einen Wert mit dem Typ [[lib_de:System.Integer|Integer]] zurückliefern, der in der aktuellen Implementierung mit dem 32-Bit-[[lib_de:System.Longint|LongInt]] identisch ist. Operationen liefern nur dann einen Wert vom Typ [[lib_de:System.Int64|Int64]], wenn sie für einen oder mehrere [[lib_de:System.Int64|Int64]]-Operanden ausgeführt werden. Deshalb ergibt der folgende Quelltext kein korrektes Resultat:&lt;br /&gt;
&lt;br /&gt;
 var&lt;br /&gt;
   I: Integer;&lt;br /&gt;
   J: Int64;&lt;br /&gt;
 ... &lt;br /&gt;
   I := High(Integer);&lt;br /&gt;
   J := I + 1;&lt;br /&gt;
&lt;br /&gt;
Um hier einen Rückgabewert vom Typ [[lib_de:System.Int64|Int64]] zu erhalten, muss für &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; eine Typumwandlung in [[lib_de:System.Int64|Int64]] ausgeführt werden:&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
   J := Int64(I) + 1;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen hierzu finden Sie unter [[Arithmetische Operatoren|Arithmetische Operatoren]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Einige Standardroutinen mit Integer-Argumenten verkürzen [[lib_de:System.Int64|Int64]]-Werte auf 32 Bit. Die Routinen &#039;&#039;&#039;High&#039;&#039;&#039;, &#039;&#039;&#039;Low&#039;&#039;&#039;, &#039;&#039;&#039;Succ&#039;&#039;&#039;, &#039;&#039;&#039;Pred&#039;&#039;&#039;, &#039;&#039;&#039;Inc&#039;&#039;&#039;, &#039;&#039;&#039;Dec&#039;&#039;&#039;, &#039;&#039;&#039;IntToStr&#039;&#039;&#039; und &#039;&#039;&#039;IntToHex&#039;&#039;&#039; unterstützen [[lib_de:System.Int64|Int64]]-Argumente jedoch vollständig. Auch die Funktionen &#039;&#039;&#039;Round&#039;&#039;&#039;, &#039;&#039;&#039;Trunc&#039;&#039;&#039;, &#039;&#039;&#039;StrToInt64&#039;&#039;&#039; und &#039;&#039;&#039;StrToInt64Def&#039;&#039;&#039; geben [[lib_de:System.Int64|Int64]]-Werte zurück. Einige wenige Routinen können keine [[lib_de:System.Int64|Int64]]-Werte verarbeiten.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie den letzten Wert eines Integertyps erhöhen oder den ersten verringern, erhalten Sie als Ergebnis den niedrigsten bzw. den höchsten Wert des Bereichs. Der Typ [[lib_de:System.Shortint|ShortInt]] umfasst beispielsweise den Bereich -128..127. Deshalb hat nach Ausführung des Codes:&lt;br /&gt;
&lt;br /&gt;
 var&lt;br /&gt;
   I: Shortint;&lt;br /&gt;
 ...&lt;br /&gt;
   I := High(Shortint);&lt;br /&gt;
   I := I + 1;&lt;br /&gt;
&lt;br /&gt;
die Variable &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; den Wert -128. Wenn die Bereichsprüfung des Compilers aktiviert ist, führt dieser Code allerdings zu einem Laufzeitfehler.&lt;br /&gt;
&lt;br /&gt;
===Zeichentypen===&lt;br /&gt;
&lt;br /&gt;
Die Zeichentypen sind [[lib_de:System.Char|Char]], [[lib_de:System.AnsiChar|AnsiChar]], [[lib_de:System.WideChar|WideChar]], [[lib_de:System.UCS2Char|UCS2Char]] und [[lib_de:System.UCS4Char|UCS4Char]]:&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Char|Char]] entspricht in der aktuellen Implementierung [[lib_de:System.WideChar|WideChar]], da der Standard-String-Typ nun [[lib_de:System.UnicodeString|UnicodeString]] ist. Die Implementierung des Typs [[lib_de:System.Char|Char]] kann sich in zukünftigen Versionen ändern. Wenn Sie Programme schreiben, in denen Zeichen unterschiedlicher Länge verarbeitet werden, sollten Sie deshalb statt hart codierter Konstanten die Standardfunktion [[lib_de:System.SizeOf|SizeOf]] verwenden.&lt;br /&gt;
* [[lib_de:System.AnsiChar|AnsiChar]]-Werte stellen auf Byte-Größe (8 Bit) ausgerichtete Zeichen dar. Ihre Reihenfolge wird durch den Zeichensatz des Gebietsschemas festgelegt, wobei es sich auch um einen Multibyte-Zeichensatz handeln kann.&lt;br /&gt;
* [[lib_de:System.WideChar|WideChar]]-Werte stellen Zeichen mit einer Länge von mehr als einem Byte dar. In aktuellen Implementierungen repräsentieren Werte des Typs [[lib_de:System.WideChar|WideChar]] auf Word-Größe ausgerichtete (16 Bit) Zeichen. Die Größe kann sich in zukünftigen Implementierungen erhöhen. Die Reihenfolge der Zeichen ist durch den Unicode-Zeichensatz definiert. Die ersten 256 Zeichen des Unicode-Zeichensatzes entsprechen den ANSI-Zeichen.&lt;br /&gt;
* Der Typ [[lib_de:System.UCS2Char|UCS2Char]] ist ein Alias für [[lib_de:System.WideChar|WideChar]].&lt;br /&gt;
* [[lib_de:System.UCS4Char|UCS4Char]] wird für 4 Byte große Unicode-Zeichen verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine String-Konstante der Länge 1 (wie &amp;quot;A&amp;quot;) kann einen Zeichenwert darstellen. Die vordefinierte Funktion &#039;&#039;&#039;Chr&#039;&#039;&#039; gibt den Zeichenwert aller Integer-Werte im Bereich von [[lib_de:System.WideChar|WideChar]] zurück. So gibt beispielsweise &#039;&#039;&#039;Chr(65)&#039;&#039;&#039; den Buchstaben A zurück.&lt;br /&gt;
&lt;br /&gt;
Wie Integer-Werte liefern auch [[lib_de:System.AnsiChar|AnsiChar]]- und [[lib_de:System.WideChar|WideChar]]-Werte den ersten bzw. den letzten Wert im Bereich, wenn der höchste Wert erhöht oder der niedrigste verringert wird. Beispielsweise hat nach Ausführung des Codes:&lt;br /&gt;
&lt;br /&gt;
 var &lt;br /&gt;
   Letter: AnsiChar;&lt;br /&gt;
   I: Integer;&lt;br /&gt;
 begin&lt;br /&gt;
   Letter := High(Letter);&lt;br /&gt;
   for I := 1 to 66 do Inc(Letter);&lt;br /&gt;
 end;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Letter&amp;lt;/code&amp;gt; den Wert A (ASCII 65).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Typ [[lib_de:System.AnsiChar|AnsiChar]] wird von den mobilen {{Delphi}}-Compilern nicht unterstützt, aber von den {{Delphi}}-Desktop-Compilern verwendet. Weitere Informationen finden Sie unter [[Migrieren von Delphi-Code zu mobilen Anwendungen vom Desktop aus|Migrieren von Delphi-Code zu mobilen Anwendungen vom Desktop aus]].&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boolesche Typen===&lt;br /&gt;
&lt;br /&gt;
Es gibt 4 vordefinierte boolesche Typen: [[lib_de:System.Boolean|Boolean]], [[lib_de:System.ByteBool|ByteBool]], [[lib_de:System.WordBool|WordBool]] und [[lib_de:System.LongBool|LongBool]]. In der Praxis wird in erster Linie der Typ [[lib_de:System.Boolean|Boolean]] verwendet. Die anderen Typen dienen der Kompatibilität zu anderen Sprachen und Betriebssystembibliotheken.&lt;br /&gt;
&lt;br /&gt;
Eine [[lib_de:System.Boolean|Boolean]]-Variable belegt ebenso wie eine [[lib_de:System.ByteBool|ByteBool]]-Variable ein Byte Speicherplatz. Eine [[lib_de:System.WordBool|WordBool]]-Variable belegt 2 (ein Word) und eine [[lib_de:System.LongBool|LongBool]]-Variable 4 Byte (2 Words).&lt;br /&gt;
&lt;br /&gt;
Boolesche Werte werden mit den vordefinierten Konstanten &#039;&#039;&#039;True&#039;&#039;&#039; und &#039;&#039;&#039;False&#039;&#039;&#039; dargestellt. Dabei gelten folgende Beziehungen:&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; Boolean &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; ByteBool, WordBool, LongBool &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;False &amp;amp;lt; True&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;False &amp;amp;lt;&amp;amp;gt; True&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Ord(False) = 0&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Ord(False) = 0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Ord(True) = 1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Ord(True) &amp;amp;lt;&amp;amp;gt; 0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Succ(False) = True&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Succ(False) = True&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Pred(True) = False&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;Pred(False) = True&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ein Wert vom Typ [[lib_de:System.ByteBool|ByteBool]], [[lib_de:System.LongBool|LongBool]] oder [[lib_de:System.WordBool|WordBool]] hat den Wert &#039;&#039;&#039;True&#039;&#039;&#039;, wenn seine ordinale Position ungleich null ist. Tritt ein derartiger Wert in einem Kontext auf, in dem ein Wert vom Typ [[lib_de:System.Boolean|Boolean]] erwartet wird, wandelt der Compiler automatisch einen Wert mit einer Ordinalposition ungleich null in den Wert &#039;&#039;&#039;True&#039;&#039;&#039; um.&lt;br /&gt;
&lt;br /&gt;
Die obigen Erläuterungen beziehen sich auf die Ordinalposition von booleschen Werten, nicht jedoch auf die Werte selbst. In {{Delphi}} können boolesche Ausdrücke nicht mit Integer- oder reellen Typen verglichen werden. Wenn beispielsweise X eine Integer-Variable ist, führt die Anweisung:&lt;br /&gt;
&lt;br /&gt;
 if X then ...;&lt;br /&gt;
&lt;br /&gt;
deshalb zu einem Compilierungsfehler. Die Umwandlung der Variable in einen booleschen Typ ist nicht empfehlenswert. Verwenden Sie stattdessen eine der folgenden Alternativen:&lt;br /&gt;
&lt;br /&gt;
  if X &amp;amp;lt;&amp;amp;gt; 0 then ...;    { use an expression that returns a Boolean value }&lt;br /&gt;
   ...&lt;br /&gt;
  var OK: Boolean;       { use a Boolean variable }&lt;br /&gt;
    ... &lt;br /&gt;
  if X &amp;amp;lt;&amp;amp;gt; 0 then&lt;br /&gt;
    OK := True;&lt;br /&gt;
  if OK then ...;&lt;br /&gt;
&lt;br /&gt;
===Aufzählungstypen===&lt;br /&gt;
&lt;br /&gt;
Aufzählungstypen definieren eine Menge von Werten mit eindeutiger Reihenfolge, indem einfach die einzelnen Bezeichner dieser Werte aneinander gereiht werden. Die Werte haben keine eigene Bedeutung. Die Syntax für die Deklaration eines Aufzählungstyps lautet:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;type&#039;&#039;&#039; &#039;&#039;typeName&#039;&#039; = (&#039;&#039;val1&#039;&#039;, ...,&#039;&#039;valn&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;typeName&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt; sind dabei gültige Bezeichner. Beispiel:&lt;br /&gt;
&lt;br /&gt;
 type Suit = (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
Hier wird ein Aufzählungstyp mit dem Namen &amp;lt;code&amp;gt;Suit&amp;lt;/code&amp;gt; mit den Werten &amp;lt;code&amp;gt;Club&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Diamond&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Heart&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Spade&amp;lt;/code&amp;gt; deklariert. &#039;&#039;&#039;Ord(Club)&#039;&#039;&#039; gibt 0, &#039;&#039;&#039;Ord(Diamond)&#039;&#039;&#039; 1 usw. zurück.&lt;br /&gt;
&lt;br /&gt;
Bei der Deklaration eines Aufzählungstyps wird jeder &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;-Wert als Konstante des Typs &amp;lt;code&amp;gt;typeName&amp;lt;/code&amp;gt; deklariert. Wenn die &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;-Bezeichner innerhalb desselben Gültigkeitsbereichs auch für einen anderen Zweck eingesetzt werden, können Namenskonflikte auftreten. Angenommen, Sie deklarieren folgenden Typ:&lt;br /&gt;
&lt;br /&gt;
 type TSound = (Click, Clack, Clock)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Click&#039;&#039;&#039; ist gleichzeitig der Name einer Methode, die für die Klasse TControl und für alle von ihr abgeleiteten Objekte in der VCL definiert ist. Wenn Sie eine Anwendung entwickeln und die folgende Ereignisbehandlungsroutine erstellen, tritt ein Compilierungsfehler auf:&lt;br /&gt;
&lt;br /&gt;
  procedure TForm1.DBGridEnter(Sender: TObject);&lt;br /&gt;
  var&lt;br /&gt;
    Thing: TSound;&lt;br /&gt;
  begin &lt;br /&gt;
     ... &lt;br /&gt;
    Thing := Click;&lt;br /&gt;
  end;&lt;br /&gt;
&lt;br /&gt;
Der Compiler interpretiert &#039;&#039;&#039;Click&#039;&#039;&#039; innerhalb des Gültigkeitsbereichs der Prozedur als Referenz auf die Methode &#039;&#039;&#039;Click&#039;&#039;&#039; von TForm. Sie können dieses Problem umgehen, indem Sie den Bezeichner qualifizieren. Wenn &#039;&#039;&#039;TSound&#039;&#039;&#039; beispielsweise in &#039;&#039;&#039;MyUnit&#039;&#039;&#039; deklariert ist, lautet die korrekte Anweisung:&lt;br /&gt;
&lt;br /&gt;
 Thing := MyUnit.Click;&lt;br /&gt;
&lt;br /&gt;
Die bessere Lösung besteht aber in der Verwendung von Konstantennamen, die nicht mit anderen Bezeichnern in Konflikt stehen. Beispiele:&lt;br /&gt;
&lt;br /&gt;
 type&lt;br /&gt;
   TSound = (tsClick, tsClack, tsClock);&lt;br /&gt;
   TMyColor = (mcRed, mcBlue, mcGreen, mcYellow, mcOrange);&lt;br /&gt;
   Answer = (ansYes, ansNo, ansMaybe)&lt;br /&gt;
&lt;br /&gt;
Sie können die Konstruktion &amp;lt;code&amp;gt;(val1, ..., valn)&amp;lt;/code&amp;gt; wie einen Typnamen direkt in einer Variablendeklaration angeben:&lt;br /&gt;
&lt;br /&gt;
 var MyCard: (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
Nach dieser Deklaration von &amp;lt;code&amp;gt;MyCard&amp;lt;/code&amp;gt; ist es aber nicht mehr möglich, im selben Gültigkeitsbereich eine weitere Variable mit diesen Konstantenbezeichnern zu deklarieren. Die Deklaration:&lt;br /&gt;
&lt;br /&gt;
  var Card1: (Club, Diamond, Heart, Spade);&lt;br /&gt;
  var Card2: (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
führt deshalb zu einem Compilierungsfehler. Dagegen wird:&lt;br /&gt;
&lt;br /&gt;
 var Card1, Card2: (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
ebenso wie die folgenden Anweisungen fehlerfrei compiliert:&lt;br /&gt;
&lt;br /&gt;
 type &lt;br /&gt;
   Suit = (Club, Diamond, Heart, Spade); &lt;br /&gt;
 var &lt;br /&gt;
   Card1: Suit;&lt;br /&gt;
   Card2: Suit;&lt;br /&gt;
&lt;br /&gt;
====Aufzählungstypen mit expliziter Ordinalposition====&lt;br /&gt;
&lt;br /&gt;
Die Zählung der Ordinalposition von Aufzählungswerten beginnt standardmäßig bei 0 und entspricht dann der Reihenfolge, in der die Bezeichner in der Typdeklaration aufgeführt sind. Sie können diese Reihenfolge überschreiben und bestimmten oder allen Werten in der Deklaration eine explizite Ordinalposition zuweisen. Geben Sie dazu nach dem Bezeichner &#039;&#039;= konstanterAusdruck&#039;&#039; ein. Dabei ist &#039;&#039;konstanterAusdruck&#039;&#039; ein [[Deklarierte Konstanten|konstanter Ausdruck]], der zu einem Integer-Wert ausgewertet wird. Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 type Size = (Small = 5, Medium = 10, Large = Small + Medium);&lt;br /&gt;
&lt;br /&gt;
Diese Deklaration definiert einen Aufzählungstyp mit Namen &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; mit den Werten &amp;lt;code&amp;gt;Small&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Medium&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Large&amp;lt;/code&amp;gt;. &#039;&#039;&#039;Ord(Small)&#039;&#039;&#039; gibt in diesem Fall 5 zurück, &#039;&#039;&#039;Ord(Medium)&#039;&#039;&#039; 10 und &#039;&#039;&#039;Ord(Large)&#039;&#039;&#039; 15.&lt;br /&gt;
&lt;br /&gt;
Im Grunde stellt ein Aufzählungstyp einen Teilbereich dar, dessen niedrigster und höchster Wert der niedrigsten und höchsten Ordinalposition der Konstanten in der Deklaration entsprechen. Der Typ &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; im obigen Beispiel kann 11 Werte umfassen, deren Ordinalpositionen von 5 bis 15 reichen (der Typ &amp;lt;code&amp;gt;array[Size] of Char&amp;lt;/code&amp;gt; repräsentiert also ein Array mit 11 Zeichen). Nur drei dieser Werte verfügen über einen Namen. Auf die anderen Werte kann über Typumwandlungen und Routinen wie &#039;&#039;&#039;Pred&#039;&#039;&#039;, &#039;&#039;&#039;Succ&#039;&#039;&#039;, &#039;&#039;&#039;Inc&#039;&#039;&#039; und &#039;&#039;&#039;Dec&#039;&#039;&#039; zugegriffen werden. Im folgenden Beispiel werden der Variable &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; anonyme Werte im Bereich von &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; zugewiesen.&lt;br /&gt;
&lt;br /&gt;
 var &lt;br /&gt;
   X: Size; &lt;br /&gt;
 begin&lt;br /&gt;
   X := Small;   // Ord(X) = 5 &lt;br /&gt;
   X := Size(6); // Ord(X) = 6 &lt;br /&gt;
   Inc(X);       // Ord(X) = 7&lt;br /&gt;
&lt;br /&gt;
Die Ordinalposition eines Wertes ohne explizite Ordinalposition ist um 1 größer als die des vorhergehenden Wertes in der Liste. Wenn dem ersten Wert keine Ordinalposition zugewiesen wird, hat er die Position 0. Daher hat bei der folgenden Deklaration:&lt;br /&gt;
&lt;br /&gt;
 type SomeEnum = (e1, e2, e3 = 1);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;SomeEnum&amp;lt;/code&amp;gt; nur zwei mögliche Werte: &#039;&#039;&#039;Ord(e1)&#039;&#039;&#039; gibt 0 zurück, &#039;&#039;&#039;Ord(e2)&#039;&#039;&#039; 1 und &#039;&#039;&#039;Ord(e3)&#039;&#039;&#039; ebenfalls 1. Da &amp;lt;code&amp;gt;e2&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;e3&amp;lt;/code&amp;gt; dieselbe Ordinalposition haben, stellen sie denselben Wert dar.&lt;br /&gt;
&lt;br /&gt;
Aufzählungskonstanten ohne festgelegten Wert haben Laufzeittypinformationen (RTTI):&lt;br /&gt;
&lt;br /&gt;
 type SomeEnum = (e1, e2, e3);&lt;br /&gt;
&lt;br /&gt;
Bei Aufzählungskonstanten mit einem festen Wert ist dies nicht der Fall:&lt;br /&gt;
&lt;br /&gt;
 type SomeEnum = (e1 = 1, e2 = 2, e3 = 3);&lt;br /&gt;
&lt;br /&gt;
====Bereichsabhängige Aufzählungen====&lt;br /&gt;
&lt;br /&gt;
In {{Delphi}}-Quelltext können Sie bereichsabhängige Aufzählungen verwenden, wenn Sie die Compiler-Direktive [[Bereichsabhängige Aufzählungen (Delphi)|{$SCOPEDENUMS ON}]] aktivieren.&lt;br /&gt;
&lt;br /&gt;
Die Compiler-Direktive [[Bereichsabhängige Aufzählungen (Delphi)|{$SCOPEDENUMS ON oder OFF}]] aktiviert oder deaktiviert die Verwendung von bereichsabhängigen Aufzählungen im Delphi-Quelltext. &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; legt fest, dass Aufzählungen bereichsabhängig sind. &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; wirkt sich bis zur nächsten Direktive &#039;&#039;&#039;{$SCOPEDENUMS OFF}&#039;&#039;&#039; auf Deklarationen von Aufzählungstypen aus. Die in den Aufzählungstypen eingeführten und nach der Direktive [[Bereichsabhängige Aufzählungen (Delphi)|{$SCOPEDENUMS ON}]] deklarierten Bezeichner von Aufzählungen werden nicht dem globalen Gültigkeitsbereich hinzugefügt. Um einen bereichsabhängigen Aufzählungsbezeichner zu verwenden, müssen Sie ihn mit dem Namen des Aufzählungstyps qualifizieren, der diesen Bezeichner eingeführt hat.   &lt;br /&gt;
&lt;br /&gt;
Definieren Sie zum Beispiel in der Datei Unit1.pas die folgende Unit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
unit Unit1;&lt;br /&gt;
interface&lt;br /&gt;
// {$SCOPEDENUMS ON} // clear comment from this directive&lt;br /&gt;
 type&lt;br /&gt;
   TMyEnum = (First, Second, Third);&lt;br /&gt;
implementation&lt;br /&gt;
 &lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und das folgende Programm, das diese Unit verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
program Project1;&lt;br /&gt;
{$APPTYPE CONSOLE}&lt;br /&gt;
&lt;br /&gt;
uses&lt;br /&gt;
  SysUtils, Unit1 in &#039;Unit1.pas&#039;;&lt;br /&gt;
 &lt;br /&gt;
var&lt;br /&gt;
  // First: Integer;  // clear comment from this variable&lt;br /&gt;
  Value: TMyEnum;&lt;br /&gt;
begin&lt;br /&gt;
  try&lt;br /&gt;
    Value := First;   &lt;br /&gt;
//  Value := TMyEnum.First; &lt;br /&gt;
//  Value := unit1.First; &lt;br /&gt;
  except&lt;br /&gt;
    on E:Exception do&lt;br /&gt;
      Writeln(E.Classname, &#039;: &#039;, E.Message);&lt;br /&gt;
  end;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt können Sie die Auswirkungen der Compiler-Direktive [[Bereichsabhängige Aufzählungen (Delphi)|{$SCOPEDENUMS}]] auf die Gültigkeitsbereiche untersuchen, in denen die Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Second&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Third&amp;lt;/code&amp;gt; sichtbar sind, die in der Aufzählung &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; definiert wurden.&lt;br /&gt;
&lt;br /&gt;
Führen Sie zunächst diesen Code mit &#039;&#039;&#039;Start (F9)&#039;&#039;&#039; aus. Der Code wird erfolgreich ausgeführt. Das bedeutet, dass der Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, der in der Variable &lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
verwendet wird, der globale Bereichsbezeichner ist, der im Aufzählungstyp &lt;br /&gt;
&lt;br /&gt;
 TMyEnum = (First, Second, Third);&lt;br /&gt;
&lt;br /&gt;
eingeführt wurde. &lt;br /&gt;
&lt;br /&gt;
Entfernen Sie jetzt den Kommentar aus der Compiler-Direktive&lt;br /&gt;
&lt;br /&gt;
 {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
in der Unit &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. Diese Direktive veranlasst, dass die Aufzählung &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; bereichsabhängig verwendet wird. Führen Sie den Code mit &#039;&#039;&#039;Start&#039;&#039;&#039; aus. Der Fehler [[E2003 Undeklarierter Bezeichner: &#039;%s&#039; (Delphi)|E2003 Undeklarierter Bezeichner &#039;First&#039;]] wird für die Zeile&lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
erzeugt. Dieser Fehler informiert darüber, dass die Compiler-Direktive &amp;lt;code&amp;gt;{$SCOPEDENUMS ON}&amp;lt;/code&amp;gt; verhindert, dass der in der bereichsabhängigen Aufzählung &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; eingeführte Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; dem globalen Gültigkeitsbereich hinzugefügt wird.&lt;br /&gt;
&lt;br /&gt;
Für die Verwendung von Bezeichnern, die in bereichsabhängigen Aufzählungen eingeführt wurden, stellen Sie einer Referenz auf ein Element einer Aufzählung deren Typnamen voran. Entfernen Sie beispielsweise den Kommentar aus der zweiten Version von  &lt;br /&gt;
&lt;br /&gt;
 Value := TMyEnum.First;&lt;br /&gt;
&lt;br /&gt;
der Variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; (und kommentieren Sie die erste Version von &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; aus). Führen Sie den Code mit &#039;&#039;&#039;Start&#039;&#039;&#039; aus. Das Programm wird erfolgreich ausgeführt. Das bedeutet, dass der Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; im Bereich &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; bekannt ist. &lt;br /&gt;
&lt;br /&gt;
Kommentieren Sie nun die Compiler-Direktive&lt;br /&gt;
&lt;br /&gt;
 // {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
in der Unit &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt; aus. Entfernen Sie dann den Kommentar aus der Deklaration der Variable &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 First: Integer; &lt;br /&gt;
&lt;br /&gt;
und verwenden Sie wieder die Variable &lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
Der Code in &amp;lt;code&amp;gt;program Project1&amp;lt;/code&amp;gt; sieht nun folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  First: Integer;   &lt;br /&gt;
  Value: TMyEnum;&lt;br /&gt;
begin&lt;br /&gt;
  try&lt;br /&gt;
    Value := First; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führen Sie den Code mit &#039;&#039;&#039;Start&#039;&#039;&#039; aus. Die Zeile &lt;br /&gt;
&lt;br /&gt;
  First: Integer;   &lt;br /&gt;
&lt;br /&gt;
verursacht den Fehler [[E2010 Inkompatible Typen: &#039;%s&#039; und &#039;%s&#039; (Delphi)|E2010 Inkompatible Typen - &#039;TMyEnum&#039; und &#039;Integer&#039;]]. Das bedeutet, dass der Namenskonflikt zwischen dem globalen Bereichsbezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, der in der Aufzählung &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; eingeführt wurde, und der Variable &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; auftritt. Sie können diesen Konflikt umgehen, indem Sie den Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; mit der Unit &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;, in der er definiert wurde, qualifizieren. Kommentieren Sie dazu erneut die erste Version der Variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; aus, und entfernen Sie den Kommentar aus der dritten Version:&lt;br /&gt;
&lt;br /&gt;
 Value := unit1.First;&lt;br /&gt;
&lt;br /&gt;
Führen Sie den Code mit &#039;&#039;&#039;Start&#039;&#039;&#039; aus. Das Programm wird erfolgreich ausgeführt. Das heißt, dass jetzt der Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; mit dem Unit-Gültigkeitsbereich &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt; qualifiziert werden kann. Was passiert aber, wenn Sie erneut die Compiler-Direktive &lt;br /&gt;
&lt;br /&gt;
 {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
in der Unit &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt; aktivieren. Der Compiler erzeugt den Fehler [[E2003 Undeklarierter Bezeichner: &#039;%s&#039; (Delphi)|E2003 Undeklarierter Bezeichner &#039;First&#039;]] für die Zeile &lt;br /&gt;
&lt;br /&gt;
 Value := unit1.First;&lt;br /&gt;
&lt;br /&gt;
Das bedeutet, dass &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; das Hinzufügen des Aufzählungsbezeichners &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; zum Gültigkeitsbereich &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt; verhindert. Jetzt wird der Bezeichner &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; nur dem Gültigkeitsbereich der Aufzählung &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; hinzugefügt. Um dies zu überprüfen, verwenden Sie erneut die Version  &lt;br /&gt;
&lt;br /&gt;
 Value := TMyEnum.First;&lt;br /&gt;
&lt;br /&gt;
der Variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt;. Führen Sie den Code mit &#039;&#039;&#039;Start&#039;&#039;&#039; aus. Er wird erfolgreich ausgeführt.&lt;br /&gt;
&lt;br /&gt;
===Teilbereichstypen===&lt;br /&gt;
&lt;br /&gt;
Ein Teilbereich ist eine Untermenge der Werte eines anderen ordinalen Typs (des sogenannten Basistyps). Alle Konstruktionen der Form &amp;lt;code&amp;gt;Erster..Letzter&amp;lt;/code&amp;gt;, in denen &amp;lt;code&amp;gt;Erster&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Letzter&amp;lt;/code&amp;gt; konstante Ausdrücke desselben ordinalen Typs sind und &amp;lt;code&amp;gt;Erster&amp;lt;/code&amp;gt; kleiner als &amp;lt;code&amp;gt;Letzter&amp;lt;/code&amp;gt; ist, bezeichnen einen Teilbereichstyp, der alle Werte von &amp;lt;code&amp;gt;Erster&amp;lt;/code&amp;gt; bis &amp;lt;code&amp;gt;Letzter&amp;lt;/code&amp;gt; enthält. Beispielsweise können Sie für den deklarierten Aufzählungstyp:&lt;br /&gt;
&lt;br /&gt;
 type &lt;br /&gt;
   TColors = (Red, Blue, Green, Yellow, Orange, Purple, White, Black);&lt;br /&gt;
&lt;br /&gt;
einen Teilbereichstyp der folgenden Form definieren:&lt;br /&gt;
&lt;br /&gt;
 type &lt;br /&gt;
   TMyColors = Green..White;&lt;br /&gt;
&lt;br /&gt;
In diesem Fall umfasst &#039;&#039;&#039;TMyColors&#039;&#039;&#039; die Werte &amp;lt;code&amp;gt;Green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Yellow&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Orange&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Purple&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zur Definition von Teilbereichstypen können auch numerische Konstanten und Zeichen (String-Konstanten der Länge 1) verwendet werden:&lt;br /&gt;
&lt;br /&gt;
 type &lt;br /&gt;
  SomeNumbers = -128..127;&lt;br /&gt;
  Caps = &#039;A&#039;..&#039;Z&#039;;&lt;br /&gt;
&lt;br /&gt;
Bei der Verwendung von numerischen oder Zeichenkonstanten ist der Basistyp der kleinste Integer- oder Zeichentyp, der den angegebenen Bereich enthält.&lt;br /&gt;
&lt;br /&gt;
Die Konstruktion &amp;lt;code&amp;gt;Untergrenze..Obergrenze&amp;lt;/code&amp;gt; funktioniert wie ein Typname, weshalb sie auch direkt in der Variablendeklaration verwendet werden kann. Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 var SomeNum: 1..500;&lt;br /&gt;
&lt;br /&gt;
Hier wird eine Integer-Variable deklariert, deren Wert im Bereich von 1 bis 500 liegt.&lt;br /&gt;
&lt;br /&gt;
Die Ordinalposition der Werte eines Teilbereichs wird vom Basistyp bestimmt. (Wenn im ersten Beispiel &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt; eine Variable mit dem Wert &amp;lt;code&amp;gt;Green&amp;lt;/code&amp;gt; ist, liefert &#039;&#039;&#039;Ord(Color)&#039;&#039;&#039; den Wert 2 zurück, unabhängig davon, ob &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt; den Typ &#039;&#039;&#039;TColors&#039;&#039;&#039; oder &#039;&#039;&#039;TMyColors&#039;&#039;&#039; hat.) Eine Erhöhung oder Verringerung über die Grenzen eines Teilbereichs hinaus führt nur dazu, dass der Wert in den Basistyp umgewandelt wird. Dies gilt auch dann, wenn der Basistyp ein Integer- oder Zeichentyp ist. Während die Deklaration:&lt;br /&gt;
&lt;br /&gt;
  type Percentile = 0..99;&lt;br /&gt;
  var I: Percentile;&lt;br /&gt;
    ... &lt;br /&gt;
    I := 100;&lt;br /&gt;
&lt;br /&gt;
einen Fehler ergibt, weist die Anweisung:&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
  I := 99;&lt;br /&gt;
  Inc(I);&lt;br /&gt;
&lt;br /&gt;
der Variable &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; den Wert 100 zu (sofern die Bereichsprüfung des Compilers deaktiviert ist).&lt;br /&gt;
&lt;br /&gt;
Die Verwendung von konstanten Ausdrücken in Teilbereichsdefinitionen bringt ein syntaktisches Problem mit sich. Wenn in einer Typdeklaration das erste bedeutungstragende Zeichen nach einem Gleichheitszeichen (&#039;&#039;&#039;=&#039;&#039;&#039;) eine öffnende Klammer ist, geht der Compiler davon aus, dass ein Aufzählungstyp definiert wird. Somit führt der Code:&lt;br /&gt;
&lt;br /&gt;
  const X = 50; Y = 10;&lt;br /&gt;
  type Scale = (X - Y) * 2..(X + Y) * 2;&lt;br /&gt;
&lt;br /&gt;
zu einem Fehler. Sie können dieses Problem umgehen, indem Sie bei der Typdeklaration die führende Klammer vermeiden:&lt;br /&gt;
&lt;br /&gt;
  type Scale = 2 * (X - Y)..(X + Y) * 2;&lt;br /&gt;
&lt;br /&gt;
==Reelle Typen==&lt;br /&gt;
&lt;br /&gt;
Ein reeller Typ definiert eine Menge von Zahlen, die in der Gleitkommanotation dargestellt werden können. Die folgende Tabelle enthält die Bereiche und Speicherformate für die reellen Typen auf 64-Bit- und 32-Bit-Plattformen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reelle Typen&#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;
! Typ&lt;br /&gt;
!Plattform&lt;br /&gt;
! Positiver Näherungsbereich&lt;br /&gt;
! Signifikante Dezimalstellen&lt;br /&gt;
! Größe in Byte&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Real48|Real48]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;2.94e-39 .. 1.70e+38&amp;lt;/code&amp;gt;&lt;br /&gt;
| 11-12&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Single|Single]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;1.18e-38 .. 3.40e+38&amp;lt;/code&amp;gt;&lt;br /&gt;
| 7-8&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Double|Double]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;2.23e-308 .. 1.79e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
| 15-16&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Real|Real]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;2.23e-308 .. 1.79e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
| 15-16&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[lib_de:System.Extended|Extended]]&lt;br /&gt;
|32-Bit-Intel-Windows&lt;br /&gt;
|&amp;lt;code&amp;gt;3.37e-4932 .. 1.18e+4932&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10-20&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
|64-Bit-Intel-Linux&amp;lt;br /&amp;gt;32-Bit-Intel-macOS&amp;lt;br /&amp;gt;32-Bit-Intel-iOS-Simulator&lt;br /&gt;
|&amp;lt;code&amp;gt;3.37e-4932 .. 1.18e+4932&amp;lt;/code&amp;gt;&lt;br /&gt;
|10-20&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|sonstige Plattformen&lt;br /&gt;
|&amp;lt;code&amp;gt;2.23e-308 .. 1.79e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
|15-16&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Comp|Comp]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;-9223372036854775808.. 9223372036854775807&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(-2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;.. 2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10-20&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Currency|Currency]]&lt;br /&gt;
|alle&lt;br /&gt;
| &amp;lt;code&amp;gt;-922337203685477.5808.. 922337203685477.5807&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(-(2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;+1)/10000.. 2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;/10000)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10-20&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Erläuterungen beziehen sich auf reellen Typen:&lt;br /&gt;
&lt;br /&gt;
* Der generische Typ [[lib_de:System.Real|Real]] entspricht in seiner aktuellen Implementierung dem Typ [[lib_de:System.Double|Double]].&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Real48|Real48]] wird nur aus Gründen der Abwärtskompatibilität verwendet. Da das Speicherformat dieses Typs kein natives Format der Intel-Prozessorarchitektur ist, laufen die entsprechenden Operationen langsamer ab als mit anderen Gleitkommatypen.&lt;br /&gt;
&lt;br /&gt;
: Der Typ [[lib_de:System.Real48|Real48]] (6 Byte) hatte in früheren Object Pascal-Versionen den Namen [[lib_de:System.Real|Real]]. Wenn Sie Quelltext neu compilieren, der den alten Typ [[lib_de:System.Real|Real]] (6 Byte) in {{Delphi}} enthält, ändern Sie diesen Typ in [[lib_de:System.Real48|Real48]]. Die Compiler-Direktive &amp;lt;code&amp;gt;[[Real48-Kompatibilität (Delphi)|{$REALCOMPATIBILITY ON}]]&amp;lt;/code&amp;gt; wandelt den Typ [[lib_de:System.Real|Real]] wieder in den alten 6-Byte-Typ um.&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Extended|Extended]] bietet eine höhere Genauigkeit auf &#039;&#039;&#039;32&#039;&#039;&#039;-Bit-Plattformen als andere reelle Typen. &lt;br /&gt;
&lt;br /&gt;
: Auf &#039;&#039;&#039;64&#039;&#039;&#039;-Bit-Plattformen ist [[lib_de:System.Extended|Extended]] ein Alias für ein [[lib_de:System.Double|Double]]; das heißt, dass die Größe des Datentyps [[lib_de:System.Extended|Extended]] 8 Byte beträgt. Auf &#039;&#039;&#039;64&#039;&#039;&#039;-Bit-Plattformen bietet [[lib_de:System.Extended|Extended]] daher eine geringer Genauigkeit als auf &#039;&#039;&#039;32&#039;&#039;&#039;-Bit-Plattformen, auf denen [[lib_de:System.Extended|Extended]] 10 Byte groß ist. Wenn Sie in Ihren Anwendungen den Datentyp [[lib_de:System.Extended|Extended]] verwenden und Genauigkeit bei Gleitkommaberechnungen wichtig ist, könnte sich dieser Größenunterschied daher auf Ihre Daten auswirken. Verwenden Sie [[lib_de:System.Extended|Extended]] mit Bedacht, wenn Sie Datendateien anlegen, die gemeinsam und plattformübergreifend genutzt werden sollen. Weitere Informationen finden Sie unter [[Gesichtspunkte für geräteübergreifende Delphi-Anwendungen#Der Datentyp &amp;quot;Extended&amp;quot; ist in 64-Bit-Windows-Systemen 2 Byte kleiner|Der Datentyp &amp;quot;Extended&amp;quot; ist auf 64-Bit-Windows-Systemen 2 Byte kleiner]].&lt;br /&gt;
&lt;br /&gt;
* Der Typ [[lib_de:System.Comp|Comp]] (für &amp;quot;computational&amp;quot;) ist ein natives Format der Intel-Prozessorarchitektur und stellt einen 64-Bit-Integer dar. Er ist dennoch als reeller Typ klassifiziert, weil sein Verhalten nicht dem eines ordinalen Typs entspricht. (Ein [[lib_de:System.Comp|Comp]]-Wert kann beispielsweise weder inkrementiert noch dekrementiert werden.) [[lib_de:System.Comp|Comp]] ist nur aus Gründen der Abwärtskompatibilität vorhanden. Eine höhere Ausführungsgeschwindigkeit erreichen Sie mit dem Typ [[lib_de:System.Int64|Int64]].&lt;br /&gt;
* [[lib_de:System.Currency|Currency]] ist ein Festkomma-Datentyp, der Rundungsfehler in finanzmathematischen Berechnungen minimiert. Er wird als skalierter 64-Bit-Integer gespeichert, bei dem die 4 niedrigstwertigen Stellen implizit vier Nachkommastellen repräsentieren. Bei einer Kombination mit anderen reellen Typen in Zuweisungen und Ausdrücken werden [[lib_de:System.Currency|Currency]]-Werte automatisch mit 10.000 multipliziert.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Delphi-Datentypen|Delphi-Datentypen]]&lt;br /&gt;
*[[Überblick über Datentypen (Delphi)|Überblick über Datentypen (Delphi)]]&lt;br /&gt;
*[[String-Typen (Delphi)|String-Typen (Delphi)]]&lt;br /&gt;
*[[Strukturierte Typen (Delphi)|Strukturierte Typen (Delphi)]]&lt;br /&gt;
*[[Zeiger und Zeigertypen (Delphi)|Zeiger und Zeigertypen (Delphi)]]&lt;br /&gt;
*[[Prozedurale Typen|Prozedurale Typen (Delphi)]]&lt;br /&gt;
*[[Variante Typen|Variante Typen (Delphi)]]&lt;br /&gt;
*[[Kompatibilität und Identität von Typen|Kompatibilität und Identität von Typen (Delphi)]]&lt;br /&gt;
*[[Datentypen, Variablen und Konstanten - Index (Delphi)|Datentypen, Variablen und Konstanten - Index (Delphi)]]&lt;br /&gt;
*[[Variablen|Variablen (Delphi)]]&lt;br /&gt;
*[[Deklarierte Konstanten|Deklarierte Konstanten]]&lt;br /&gt;
*[[Interne Datenformate (Delphi)|Interne Datenformate (Delphi)]]&lt;br /&gt;
* [[64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen|64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen]]&lt;br /&gt;
* [[Gleitkommaarithmetik|Gleitkommaarithmetik]]&lt;br /&gt;
* [[Routinen zum Vergleich von Gleitkommawerten|Routinen zum Vergleich von Gleitkommawerten]]&lt;br /&gt;
* [[Routinen zur Rundung von Gleitkommawerten|Routinen zur Rundung von Gleitkommawerten]]&lt;br /&gt;
* [[Routinen für die FPU-Steuerung|Routinen für die FPU-Steuerung]] &lt;br /&gt;
* [[Intrinsische Routinen in Delphi|Intrinsische Routinen in Delphi]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:Delphi-Sprachreferenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Simple Types (Delphi)]]&lt;br /&gt;
[[fr:Types simples (Delphi)]]&lt;br /&gt;
[[ja:単純型（Delphi）]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_%22GetIt-Package-Manager%22&amp;diff=214436</id>
		<title>Fenster &quot;GetIt-Package-Manager&quot;</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Fenster_%22GetIt-Package-Manager%22&amp;diff=214436"/>
		<updated>2019-12-20T18:48:08Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-97681&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|GetIt-Package-Manager}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|[[Menü Tools|Tools]] &amp;amp;gt; GetIt-Package-Manager}}&lt;br /&gt;
&lt;br /&gt;
Im Fenster &amp;quot;GetIt-Package-Manager&amp;quot; können Sie verfügbare Packages suchen und anzeigen sowie diese Packages installieren, deinstallieren oder kaufen.&lt;br /&gt;
&lt;br /&gt;
[[File:GetIt Package Manager.png|link=]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
[[File:GetItMainWindowSearchBox.png|Suchfeld]]&lt;br /&gt;
|&lt;br /&gt;
Geben Sie in das &#039;&#039;&#039;Suchfeld&#039;&#039;&#039; Text zum Filtern der in der Package-Tabelle angezeigten Packages ein. Wenn Sie einen Suchtext angeben, werden in der Package-Tabelle nur Packages mit übereinstimmendem Namen, Hersteller oder Beschreibung angezeigt.&lt;br /&gt;
&lt;br /&gt;
Während Sie Text in das Suchfeld eingeben, wird die Package-Tabelle gefiltert.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Filter&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Klicken Sie auf eine der folgenden Filteroptionen, um die Packages in der Package-Tabelle zu filtern.&lt;br /&gt;
*&#039;&#039;&#039;Alle&#039;&#039;&#039;: Alle Packages anzeigen, kein Package herausfiltern.&lt;br /&gt;
*&#039;&#039;&#039;Kaufen&#039;&#039;&#039;: Alle nicht kostenlosen Packages, die gekauft werden können, anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Kostenlos&#039;&#039;&#039;: Alle kostenlosen Packages, installiert oder nicht, anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Gekauft&#039;&#039;&#039;: Nur gekaufte Packages, installiert oder nicht, anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Installiert&#039;&#039;&#039;: Nur installierte Packages anzeigen, Packages herausfiltern, die aktuell nicht installiert sind.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Sortieren nach&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Klicken Sie auf einen der folgenden &amp;quot;Sortieren nach&amp;quot;-Parameter, um die Packages in der Package-Tabelle anzuordnen.&lt;br /&gt;
*&#039;&#039;&#039;Name&#039;&#039;&#039;: Packages alphabetisch in aufsteigender Reihenfolge nach Package-Namen sortieren.&lt;br /&gt;
*&#039;&#039;&#039;Hersteller&#039;&#039;&#039;: Packages alphabetisch in aufsteigender Reihenfolge nach Herstellernamen sortieren.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Kategorien&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Klicken Sie auf eine der folgenden Kategorien, um den in der Package-Tabelle angezeigten Packagetyp zu filtern.&lt;br /&gt;
*&#039;&#039;&#039;Alle&#039;&#039;&#039;: Alle Packages anzeigen, kein Package herausfiltern.&lt;br /&gt;
*&#039;&#039;&#039;Bibliotheken&#039;&#039;&#039;: Nur die Bibliotheks-Packages anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Komponenten&#039;&#039;&#039;: Nur die Komponenten-Packages anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Internet der Dinge&#039;&#039;&#039;: Nur die Packages für das [http://docwiki.embarcadero.com/IoT/en/Main_Page Internet der Dinge] anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Testversion&#039;&#039;&#039;: Nur die GetIt-Testversions-Packages von Drittanbietern anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Konnektoren&#039;&#039;&#039;: Nur FireDAC-Datenkonnektor-Packages für die Arbeit mit Datenbanken, Dokumenten, Analysen, Cloud- und anderen Diensten anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Branchenvorlagen&#039;&#039;&#039;: Nur Branchenvorlagen anzeigen, die Sie entsprechend den Anforderungen Ihrer Organisation anpassen können.&lt;br /&gt;
*&#039;&#039;&#039;IDE-Plug-Ins&#039;&#039;&#039;: Nur IDE-Plug-Ins anzeigen.&lt;br /&gt;
*&#039;&#039;&#039;Stile&#039;&#039;&#039;: Nur Packages mit Stilen anzeigen, die Sie zur Änderungen des Erscheinungsbildes von UI-Komponenten verwenden können.&lt;br /&gt;
*&#039;&#039;&#039;Beispielprojekte&#039;&#039;&#039;: Nur Beispielprojekte anzeigen.&lt;br /&gt;
:&lt;br /&gt;
::&#039;&#039;&#039;Hinweis&#039;&#039;&#039;: Das &#039;&#039;&#039;Kategoriensystem&#039;&#039;&#039; ist dynamisch und weitere Kategorien können nach und nach hinzugefügt werden. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Package-Tabelle&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Jedes Package-Paket stellt Informationen über ein Package und eine Schaltfläche zum Installieren oder Deinstallieren dieses Package bereit:&lt;br /&gt;
*&#039;&#039;&#039;Symbol&#039;&#039;&#039;: Im oberen Bereich wird für jedes Package ein Symbol des Package angezeigt.&lt;br /&gt;
: Wenn Sie die Maus über ein Package-Symbol bewegen, ersetzt der GetIt-Package-Manager das Symbol durch eine detaillierte Beschreibung des Package.&lt;br /&gt;
: In der rechten oberen Ecke jedes Package-Symbols wird ein kleineres Symbol mit den von diesem Package unterstützten Sprachen angezeigt:&lt;br /&gt;
:* [[File:RX 1.png|32px]] {{Delphi}} und C++&lt;br /&gt;
:* [[File:DX 1.png|32px]] {{Delphi}}&lt;br /&gt;
:* [[File:CX 1.png|32px]] C++&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn ein Package in {{Delphi}} und C++ verfügbar ist und {{Delphi}}-Version des Package auch C++ unterstützt, zeigt der GetIt-Package-Manager nur das Delphi-Symbol an.&lt;br /&gt;
*&#039;&#039;&#039;Name und Version&#039;&#039;&#039;: Name und Version des Package.&lt;br /&gt;
: Klicken Sie auf den Namen und die Version eines Package, um eine Webseite mit detaillierten Informationen über dieses Package zu öffnen.&lt;br /&gt;
*&#039;&#039;&#039;Hersteller&#039;&#039;&#039;: Name des Herstellers des Package.&lt;br /&gt;
: Klicken Sie auf den Herstellernamen eines Package, um eine Webseite mit detaillierten Informationen über diesen Hersteller zu öffnen.&lt;br /&gt;
*&#039;&#039;&#039;Installieren/Deinstallieren/Jetzt kaufen&#039;&#039;&#039;: Für nicht installierte Packages wird eine &#039;&#039;&#039;Installieren&#039;&#039;&#039;-Schaltfläche angezeigt, für installierte Packages eine &#039;&#039;&#039;Deinstallieren&#039;&#039;&#039;-Schaltfläche und für Packages, die gekauft werden können, eine &#039;&#039;&#039;Jetzt kaufen&#039;&#039;&#039;-Schaltfläche. Informationen zum Installieren oder Kaufen eines Package über den GetIt-Package-Manager finden Sie [[Installieren eines Package mit dem Getlt-Package-Manager|hier]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GetItArrow-Left.png]] [[File:GetItArrow-Right.png]]&lt;br /&gt;
|&lt;br /&gt;
Mit den Navigationsschaltflächen [[File:GetItArrow-Left.png]] und [[File:GetItArrow-Right.png]] am unteren Rand der Package-Tabelle können Sie in den Seiten der Package-Tabelle vor- und zurückblättern.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Schließen&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Schließt das Fenster &amp;quot;GetIt-Package-Manager&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren eines Package mit dem Getlt-Package-Manager|Installieren eines Package mit dem GetIt-Package-Manager]]&lt;br /&gt;
* [[GetIt-Abhängigkeiten|GetIt-Abhängigkeiten]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:GetIt Package Manager Window]]&lt;br /&gt;
[[fr:Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
[[ja:GetIt パッケージ マネージャのウィンドウ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Tool-Fenster_-_Index&amp;diff=214426</id>
		<title>Tool-Fenster - Index</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Tool-Fenster_-_Index&amp;diff=214426"/>
		<updated>2019-12-20T11:11:01Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menü Ansicht}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Ansicht &amp;amp;gt; Tool-Fenster}}&lt;br /&gt;
&lt;br /&gt;
Über das Untermenü &#039;&#039;&#039;Tool-Fenster&#039;&#039;&#039; können Sie auf die IDE-Tools zugreifen.&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Projektverwaltung|Projektverwaltung]]&lt;br /&gt;
* [[Strukturansicht|Struktur]]&lt;br /&gt;
* [[Objektinspektor|Objektinspektor]]&lt;br /&gt;
* [[Tool-Palette|Tool-Palette]]&lt;br /&gt;
* [[Fenster: Meldungen|Meldungen]]&lt;br /&gt;
* [[To-Do-Liste|To-Do-Liste]]&lt;br /&gt;
* [[Modellansicht|Modellansicht]]&lt;br /&gt;
* [[Daten-Explorer|Daten-Explorer]]&lt;br /&gt;
* [[Ergebnisse der Referenzsuche (Delphi)|Ergebnisse der Referenzsuche (Delphi)]]&lt;br /&gt;
* [[Refactorings|Refactorings]]&lt;br /&gt;
* [[Vorlagen (Fenster)|Vorlagen]]&lt;br /&gt;
* [[Geräteübergreifende Vorschau|Geräteübergreifende Vorschau]]&lt;br /&gt;
* [[Zwischenablageverlauf|Zwischenablageverlauf]]&lt;br /&gt;
* [[LiveBindings-Designer|LiveBindings-Designer]]&lt;br /&gt;
&lt;br /&gt;
[[en:Tool Windows Index]]&lt;br /&gt;
[[fr:Fenêtres d&#039;outils - Index]]&lt;br /&gt;
[[ja:ツール ウィンドウ：インデックス]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Men%C3%BC_Ansicht&amp;diff=214425</id>
		<title>Menü Ansicht</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Men%C3%BC_Ansicht&amp;diff=214425"/>
		<updated>2019-12-20T11:10:10Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menübefehle und Dialogfelder von RAD Studio - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Menü Ansicht}}&lt;br /&gt;
Diese Befehle und Dialogfelder auf dem Menü &#039;&#039;&#039;Ansicht&#039;&#039;&#039; rufen in {{Product}} Manager, Fenster, Browser und andere Tools zum Anzeigen von Informationen auf.&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
*[[Fenster zur Fehlersuche - Index|Debug-Fenster]]&lt;br /&gt;
** [[Fenster Liste der Haltepunkte|Haltepunkte]]&lt;br /&gt;
** [[Fenster Aufruf-Stack|Aufruf-Stack]]&lt;br /&gt;
** [[Fenster Liste überwachter Ausdrücke|Überwachte Ausdrücke]]&lt;br /&gt;
** [[Lokale Variablen|Lokale Variablen]]&lt;br /&gt;
** [[Threads|Threads]]&lt;br /&gt;
** [[Fenster Ereignisprotokoll|Ereignisprotokoll]]&lt;br /&gt;
** [[Fenster Module|Module]]&lt;br /&gt;
** [[CPU-Fenster - Index|CPU-Fenster]]&lt;br /&gt;
** [[CodeGuard-Protokoll|CodeGuard-Protokoll]]&lt;br /&gt;
*[[Tool-Fenster - Index|Tool-Fenster]]&lt;br /&gt;
** [[Projektverwaltung|Projektverwaltung]]&lt;br /&gt;
** [[Strukturansicht|Struktur]]&lt;br /&gt;
** [[Objektinspektor|Objektinspektor]]&lt;br /&gt;
** [[Tool-Palette|Tool-Palette]]&lt;br /&gt;
** [[Fenster: Meldungen|Meldungen]]&lt;br /&gt;
** [[To-Do-Liste|To-Do-Liste]]&lt;br /&gt;
** [[Modellansicht|Modellansicht]]&lt;br /&gt;
** [[Daten-Explorer|Daten-Explorer]]&lt;br /&gt;
** [[Ergebnisse der Referenzsuche (Delphi)|Ergebnisse der Referenzsuche (Delphi)]]&lt;br /&gt;
** [[Refactorings|Refactorings]]&lt;br /&gt;
** [[Vorlagen (Fenster)|Vorlagen]]&lt;br /&gt;
** [[Geräteübergreifende Vorschau|Geräteübergreifende Vorschau]]&lt;br /&gt;
** [[Zwischenablageverlauf|Zwischenablageverlauf]]&lt;br /&gt;
** [[LiveBindings-Designer|LiveBindings-Designer]]&lt;br /&gt;
* [[Desktops|Desktops]]&lt;br /&gt;
* [[Symbolleisten|Symbolleisten]]&lt;br /&gt;
* [[Units anzeigen|Units]]&lt;br /&gt;
* [[Formulare anzeigen|Formulare]]&lt;br /&gt;
* [[Ansicht Formular/Unit|Ansicht Formular/Unit]]&lt;br /&gt;
* [[Neues Editierfenster|Neues Editierfenster]]&lt;br /&gt;
* [[Editierfenster andocken|Editierfenster andocken]]&lt;br /&gt;
* [[Historie|Historie]]&lt;br /&gt;
*[[Quelltext-Editor|Editor]]&lt;br /&gt;
** [[Symbolbeschreibung|Symbolbeschreibung]]&lt;br /&gt;
** [[Quelltext-Editor#Programmierhilfe|Code vervollständigen]]&lt;br /&gt;
** [[Quelltext-Editor#Klassenvervollständigung|Klasse beim Cursor vervollständigen]]&lt;br /&gt;
** [[Quelltext-Editor#Hinweise zu Code-Parametern|Parameter-Hinweis]]&lt;br /&gt;
** [[Quelltext-Editor#Quelltext-Browser (Strg+Klick)|Deklaration suchen]]&lt;br /&gt;
** [[Quelltext-Editor#Intelligente Einschlusstasten|Umgeben]]&lt;br /&gt;
** [[Quelltext-Editor#Codeformatierung|Quelltext formatieren]]&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors|Kommentar umschalten]]&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors|Ausblenden]]&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors|Einblenden]]&lt;br /&gt;
** [[Quelltext-Editor#Umschaltbare Positionsmarken|Umschaltbare Positionsmarken]]&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors|Zu Positionsmarken]]&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors|Positionsmarken löschen]]&lt;br /&gt;
* [[Das Fenster des Typbibliothekseditors|Typbibliothek]]&lt;br /&gt;
* [[Registrierte Typbibliotheken|Registrierte Typbibliotheken]]&lt;br /&gt;
* [[Willkommensseite|Willkommensseite]]&lt;br /&gt;
* [[Projektstatistik|Projektstatistik]]&lt;br /&gt;
* [[Konfigurations-Manager|Konfigurations-Manager]]&lt;br /&gt;
* [[FireUI Live-Vorschau (IDE)|Übertragung an Geräte]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Menu Ansicht}}&lt;br /&gt;
[[Category:Themenindizes]]&lt;br /&gt;
[[Category:IDE-Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:View Menu]]&lt;br /&gt;
[[fr:Menu Voir]]&lt;br /&gt;
[[ja:［表示］メニュー]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=IDEIds12&amp;diff=214424</id>
		<title>IDEIds12</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=IDEIds12&amp;diff=214424"/>
		<updated>2019-12-20T11:09:12Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IDE Tags from hcDelphiExtractMethod to hcMWindowNewEditor ==&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMetroFmxIDECmdWizardNewApp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FireMonkey-Anwendung für Metropolis-UI]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMetroVclIDECmdWizardNewApp &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[VCL-Anwendung für Metropolis-UI]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFmxIDECmdWizardNewMobileApp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geräteübergreifende Anwendung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFmxIDECmdWizardNewMobileForm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geräteübergreifendes Formular]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMClassComplete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Klassenvervollständigung verwenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDeploymentManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bereitstellungs-Manager]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiImportUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Unit suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiRenameRefactoring&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolname Umbenennen (Delphi)|&amp;lt;Symbolname&amp;gt; Umbenennen ({{Delphi}})]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultiviewCbStyle&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Stilauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceCbViews&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Ansichtsauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultidevicePanel&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Ansichtsauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceRemoveView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Ansichtsauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceRotateView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Ansichtsauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceShowBackground&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer#Ansichtsauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDEvalModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Auswerten/Ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDExceptionRaised&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Benachrichtigung über Debugger-Exception]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDExternalFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFastActions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[IDE Insight]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFieldLinksDesign&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Feldverbindungs-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFileSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[In Dateien suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFilterEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Filter-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcdIBConnectionBrokerEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**[[Datenbankkomponenten-Editor|Datenbankkomponenten-Editor oder Editor für Verbindungs-Broker-Komponenten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBDataBaseEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Datenbankkomponenten-Editor|Datenbankkomponenten-Editor oder Editor für Verbindungs-Broker-Komponenten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBTransactionEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Transaktions-Editor (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBUpdateSQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[IBUpdateSQL- und IBDataSet-Editor (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMediaPlayerOpen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenMaskFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eingabemasken-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenToolEditBrowse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vorlagenbibliotheken]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpChange&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpChangeThread&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplay&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsByte&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsDWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsFloat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsLongDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsMultiByte&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsQWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsUnicode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsUTF8&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsWord&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollowNearCode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollowNearData&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpNext&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpPrevious&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDUpdateSQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Den Update SQL-Editor verwenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcExpressionsEditorDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editor für Bindungsausdrücke]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcExpressionsEditorResultDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[LiveBindings - Ergebnis des Ausdrucks]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsAddFieldDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Feld hinzufügen (LiveBindings)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsVisualDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[LiveBindings-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsOptionsDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[LiveBindings-Optionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[LiveBindings-Experte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogAddComment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogClearLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogSaveLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMCopyName&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMCopyValue&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMEvaluate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMInspect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFolderDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordner- oder Verzeichnisansicht hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFontEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Schriftarten-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFormPrint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular drucken]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDGallerySelectDir&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Verzeichnis auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDGotoLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Zu Zeilennummer gehen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDImageListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bilderlisten-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFmxImageListDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bilderlisten-Editor (FireMonkey)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDImportOldDelphiProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projektaktualisierung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDInputMaskEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eingabemasken-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDInstallPackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Packages installieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDisassemblyView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Disassembly-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDListViewItemEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[ListView-Eintragseditor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDLoadMenuResource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDLoadPicture&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bild-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMaskedTextEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Maskentext-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewStdAction&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Standardaktionsklassen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewThreadObject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neues Thread-Objekt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewWebServer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neue Webserver-Anwendung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNotebookEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Arbeitsblatt-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcdOpenSaveTemplateBrowse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbol wählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOptionsTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tools konfigurieren|Tools-Optionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOrderedList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Listen Dialogfeld|&amp;lt;Listen&amp;gt; Dialogfeld]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPackageComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Komponenten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPictureEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bild-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPrintSelection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Druckauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectDependencies&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projektabhängigkeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcProjectDeployMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bereitstellungs-Manager]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcProjectDeploymentMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bereitstellungs-Manager]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectHelpFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Hilfedatei der Anwendung|Hilfedatei der Anwendung (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectIcns&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Programm-Icns]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectIcon&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Programmsymbol]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectiOsImagesDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Anwendungsoptionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectManifest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Anwendungsoptionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectPageOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Optionen für Projektseite]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDReloadSymbolTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aus dem Projekt entfernen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRemoveRuntimePackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Runtime-Packages entfernen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryCfg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Objektablage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryEditObject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Objekt-Info bearbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryEditObjectNewCategory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neuer Kategoriename]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRevertConfirmation&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Auf vorherige Revision zurücksetzen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveAppTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Objektablage hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveFormTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Objektablage hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSavePicture&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bild-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveUnitAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Skalierung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSDeleteDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gespeicherten Desktop löschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSearchReplace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suchen und Ersetzen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSelectMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSelectProfile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Verbindungsprofil auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSetThreadName&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Thread-Namen angeben]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Größe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMDesktopDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gespeicherten Desktop löschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMDesktopSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Desktop speichern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMRuntimeSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Debug-Desktop auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSpeedBarEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten anpassen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSRuntimeDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Debug-Desktop auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSSaveDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Desktop speichern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[String-Listen-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListLoad&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[String-Listen-Editor]]&lt;br /&gt;
** [[Wertlisten-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[String-Listen-Editor]]&lt;br /&gt;
** [[Wertlisten-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTableIndexEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[TTable verwenden (Anleitung)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tabulatorreihenfolge bearbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vorlagen löschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateInsertFrom&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Template einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateLibraries&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vorlagenbibliotheken]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDThreadsStatus&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Threads|Thread-Status]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDToolProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tools-Eigenschaften]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTreeviewItemEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[TreeView-Eintragseditor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDUseUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Unit verwenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDValueListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Wertlisten-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDViewForm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formulare anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDViewUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Units anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWatchEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaften Darstellung überwachter Ausdrücke]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWindowList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fensterliste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWMain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neue dynamische Link-Bibliothek|Neue dynamische Link-Bibliothek (C++)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quelltext-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMAddToRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Objektablage hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMAddWatchAtCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaften Darstellung überwachter Ausdrücke]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMBookmarks&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Positionsmarken verwenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCloseEditorPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kopieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausschneiden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideDocRegions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideMethods&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideNearest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideNested&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideRegions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideSpace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideTypes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMEvaluateModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Auswerten/Ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMFileFormat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMFindDeclaration&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMGotoCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bis Cursorposition ausführen und Ausführung bis Rückkehr]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMIncreaseDecreaseFontSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMInspect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMMessageView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster: Meldungen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNewEditWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neues Editierfenster]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextBufferView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextUnsavedModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMOpenFileAtCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevBufferView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevUnsavedModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editor-Optionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMReadOnly&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSetNextStatement&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSurround&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSwapCppHdrFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMToggleBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMToggleComment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMTopicSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMUnElideAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMUnElideNearest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMVersionControl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMViewCPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEnvOptionsDiffView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vergleichs-Viewer / Zusammenführungs-Viewer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEnvOptionsMergeView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vergleichs-Viewer / Zusammenführungs-Viewer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsColors&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Farbe (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsFonts&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Schrift (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsFormDsgn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Wörterbuch (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsSettings&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Optionen für Übersetzungs-Tools]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEventLogWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFAlign&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausrichtung (Formular-Designer)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFAlignToGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Am Raster ausrichten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFCreateOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erstellungsfolge]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildren&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildrenAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildrenSelected&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFind&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Übersetzungseditor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFindInFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Übersetzungseditor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFindHeaderFileDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Package-Import suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFlagsToggleFlags&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Flags-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFlagsView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Flags-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFldListBldr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[SortFields-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFmxStyleDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FireMonkey-Stil-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterAction&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quelltext formatieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formatierungsoptionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterOptionsProfilesAndStatus&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Profile und Status]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUControlFlagsView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMChange&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAsBytes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAsLongDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAsLongs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAsQWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMDisplayAsWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMEmpty&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMRadix&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMRadixBinary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMRadixDecimal&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMRadixHexadecimal&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMRadixSignedDecimal&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMShow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMShowFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMShowMMX&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMToggle&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPULMZero&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPURegisterView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUStatusFlagsView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMChange&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsBytes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsDQWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsDWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsQWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsSingles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMDisplayAsWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMLMZero&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFPUXMMRegisterView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFramesSelectFrame&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Wählen Sie den einzufügenden Frame]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFRevert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geerbte Einstellungen wiederherstellen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFSaveAsTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Objektablage hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcfScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Skalierung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFShowNonVisualComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nicht-visuelle Komponenten ausblenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Größe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tabulatorreihenfolge bearbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFTextDFM&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Text-DFM oder Text-FMX|Text FMX]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFViewAsText&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ansicht als Text]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureSelector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gesten auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureManagerEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Benutzerdefinierte Gesten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Designer für benutzerdefinierte Gesten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGetItOptionsPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitClone&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Klonen (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Optionen für die Versionskontrolle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitUnknownUserIdentity&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fehler &amp;quot;Unbekannter Benutzername&amp;quot; (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitUpdateDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Klonen (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitCommitView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Übergeben (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGoToAddressDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Adresse eingeben]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgClone&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Klonen (Mercurial)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Optionen für die Versionskontrolle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgCommitView &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Übergeben (Mercurial)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHistoryView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Versionsverwaltung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLDesignerOpt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[HTML-Optionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLFormatterOpt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[HTML-Formatierung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertImageDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bild einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertInputDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eingabe einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertTableDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tabelle einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLWebColorDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Farbe auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcIDECommandLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[IDE-Befehlszeilenoptionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcImportComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Experte für den Import einer Komponente]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcInspectExpression&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untersuchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsBindToNewControl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[An neues Steuerelement binden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPMain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geräteübergreifende Vorschau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPPreviewMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geräteübergreifende Vorschau#Auswählen der Geräte für die Vorschau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPSelectionMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Geräteübergreifende Vorschau#Hinzufügen von Ansichten zu einem geräteübergreifenden Projekt aus einer Vorschau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDynamicItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Visuell binden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentCreateComponentTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Komponenten-Template erzeugen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMComponentImportComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Experte für den Import einer Komponente]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentInstallComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Komponente installieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentInstallPackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Packages installieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMComponentNew&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neue Komponente]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditAlign&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausrichtung (Formular-Designer)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditAlignToGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Am Raster ausrichten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditBringToFront&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nach vorne setzen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kopieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCreationOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erstellungsfolge]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausschneiden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Löschen (Befehl)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditFlipChildren&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Einfügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditRedo&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Wiederherstellen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Skalierung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSelectAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alles auswählen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSelectAllControls&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alles markieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSendToBack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nach hinten setzen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Größe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tabulatorreihenfolge bearbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditUndo&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rückgängig]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEMSModuleWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Hinzufügen eines RAD Server-Moduls zu einem RAD Server-Package]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEMSPackageWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erstellen eines RAD Server-Package]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMenuDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMessageWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster: Meldungen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPAddFieldsItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPAssociateAttr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPNewFieldItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPRetrieveAttribs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSaveAttrAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSaveAttributes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSelectAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPUnAssociateAttr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFieldsEditorPopup&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileAddToProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileClose&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Schließen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileCloseAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Schließen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileClosedFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Zuletzt verwendet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileExit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Beenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileNew&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neu]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileNewOther&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Objektgalerie]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileOpen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileOpenProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFilePrint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Druckauswahl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileReopen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Zuletzt verwendet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aus dem Projekt entfernen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileReopenProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaften für &amp;quot;Zuletzt verwendet&amp;quot;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveProjectAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileUseUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Unit verwenden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Hauptseite|Hilfe für {{Product}} {{MarketingVersion}}]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpAbout&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpBorlandCommunityPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpBorlandHomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpCodeGearDevSupportPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMHelpContents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDelphiHomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocOSXDeveloperLibrary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocRadStudioDocWiki&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocWindowsPlatformSDK&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Hilfe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLockControls&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Elemente fixieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMCreateSub&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMDeleteTemplates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsertFromResource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsertFromTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMSaveAsTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMSelect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMMenuDesignerPopup&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMobileFormDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formular-Designer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModAddModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModBreakOnLoad&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModBrowseClass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModEditSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModGotoEntryPoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModReloadSymbolTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModViewMethodSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModViewSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModulesWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsEnvironment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Umgebungsoptionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsGallery&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Objektablage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projektoptionen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tools konfigurieren|Tools-Optionen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddExistingProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Öffnen]]&lt;br /&gt;
** [[Speichern-Befehle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddNewProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neues Projekt hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddToProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Dem Projekt hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddToRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Objektablage hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectBuild&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projekt erzeugen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectBuildAllProjects&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alle Projekte erzeugen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectClean&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projekt bereinigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectCompile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alle Projekte compilieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectCompileUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Unit erzeugen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectDependencies&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projektabhängigkeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectInformation&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Information|Infos über Projekt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectMakeAllProjects&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alle Projekte compilieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aus dem Projekt entfernen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectSyntaxCheck&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Syntaxprüfung von Projekt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorFindIdentifier&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorRename&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Überblick zum Umbenennen von Symbolen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcRefactorChangeParameters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Parameter ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiChangeParamsRefactoring&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Parameter ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorChangeParams&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Parameter ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorDeclareField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Felder deklarieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorDeclareVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Variablen deklarieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiExtractMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Methode extrahieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Methode extrahieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractResourceString&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ressourcenstring extrahieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorFindUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Unit suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorMove&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Verlagern (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractInterface&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Interface extrahieren/Oberklasse extrahieren (Dialogfelder)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractSuperclass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Interface extrahieren/Oberklasse extrahieren (Dialogfelder)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorPullMembersUp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Member in übergeordnete Klasse verschieben/Member in abgeleitete Klasse verschieben (Dialogfelder)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorPushMembersDown&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Member in übergeordnete Klasse verschieben/Member in abgeleitete Klasse verschieben (Dialogfelder)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorSafeDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sicheres Löschen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorInlineVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Inline für Variable (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorIntroduceField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Feld einführen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorIntroduceVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Variable einführen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcRemoteProfileWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Verbindungsprofil erstellen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcOProjectPascalOutputCPP&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausgabe - C/C++]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsTransferItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menü Tools]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Haltepunkt hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddDataBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Adresshaltepunkt hinzufügen oder Datenhaltepunkt hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddSourceBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quelltexthaltepunkt hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddModuleLoadBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modulhaltepunkt hinzufügen oder bearbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaften Darstellung überwachter Ausdrücke]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAttach&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mit Prozess verbinden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunDetach&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vom Programm trennen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunEvalModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Auswerten/Ändern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunExecutionPoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ausführungsposition anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunGotoCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bis Cursorposition ausführen und Ausführung bis Rückkehr]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunInspectItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Untersuchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunInspectLocalsItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Variablen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunLoadProcess&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Prozess laden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunParameters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Debugger]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunPause&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Programmausführung unterbrechen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmRunRegisterActiveXServer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[ActiveX-Server registrieren/entfernen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunReset&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Programm abbrechen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunRun&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Start]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunRunWithoutDebugging&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ohne Debugger ausführen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunStepOver&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gesamte Routine]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunTraceInto&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Einzelne Anweisung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunTraceToSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nächste Quelltextzeile]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunUntilReturn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bis Cursorposition ausführen und Ausführung bis Rückkehr]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSBuildOSXIdentityCheck&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fehlerbehebung: Verbindung zum Mac kann nicht hergestellt werden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFind&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suchbefehl]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindClass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Klasse suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindInFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[In Dateien suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindOriginalSymbol&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Originalsymbol suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindLocalReferences&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lokale Referenzen suchen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindReferences&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suchen von Referenzen (Delphi)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Adresse eingeben]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchGotoLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Zu Zeilennummer gehen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchIncrementalSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Inkrementelle Suche]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchReplace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suchen und Ersetzen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchSearchAgain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suche wiederholen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGAddrNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fehleraddresse nicht gefunden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGAlreadyOnPath&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eine andere Datei mit dem Namen dateiname befindet sich bereits im Suchpfad|Eine andere Datei mit dem Namen &amp;lt;dateiname&amp;gt; befindet sich bereits im Suchpfad]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGBreakInHardMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aufgrund des Hard-Mode konnte nicht gestoppt werden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGBuildPackage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Package wird gerade compiliert. Weiter?|Package &#039;&amp;lt;Name&amp;gt;&#039; wird gerade compiliert. Weiter?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGCantCreateProcess&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fehler beim Erstellen des Berichts: prozess (fehlercode)|Fehler beim Erstellen des Berichts: &amp;lt;prozess&amp;gt; (&amp;lt;fehlercode&amp;gt;)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eine Komponentenklasse mit dem Namen name existiert bereits|Eine Komponentenklasse mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateIdent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ein Feld oder eine Methode mit dem Namen name existiert bereits|Ein Feld oder eine Methode mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen name|Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen &amp;lt;name&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldDeclError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Falsche Feld-Deklaration in der Klasse klassenname|Falsche Feld-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldHasNoComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Das Feld feld hat keine korrespondierende Komponente. Deklaration entfernen?|Das Feld &amp;lt;feld&amp;gt; hat keine korrespondierende Komponente. Deklaration entfernen?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldTypeMismatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Das Feld feld sollte vom Typ typ1 sein, ist jedoch als typ2 deklariert. Deklaration korrigieren?|Das Feld &amp;lt;feld&amp;gt; sollte vom Typ &amp;lt;typ1&amp;gt; sein, ist jedoch als &amp;lt;typ2&amp;gt; deklariert. Deklaration korrigieren?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFormClassError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Deklaration der Klasse klassenname fehlt oder ist falsch|Deklaration der Klasse &amp;lt;klassenname&amp;gt; fehlt oder ist falsch]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGHeaderError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modulkopf fehlt oder ist fehlerhaft]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGImplementationError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[IIMPLEMENTATION-Abschnitt fehlt oder ist falsch]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInsufficientMemory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ungenügend Speicher zum Starten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidBreakpoints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Haltepunkt wurde in eine Zeile gesetzt, die weder Quelltext noch Debug-Informationen enthält.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidIdent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[IDname ist kein gültiger Bezeichner|&amp;lt;IDname&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
** [[Name ist kein gültiger Bezeichner|&amp;lt;name&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidStackBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Datenhaltepunkt ist an einer Stack-Position gesetzt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGLibraryInUse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Die Bibliothek bibliothek ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs.|Die Bibliothek &amp;lt;bibliothek&amp;gt; ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs. Ihr System könnte instabil sein, deshalb sollten Sie Windows jetzt beenden und neu starten.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMakefileUpdated&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projekte aktualisieren]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodDeclError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Falsche Methoden-Deklaration in der Klasse klassenname|Falsche Methoden-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eine Implementation der Methode methodenname kann nicht gefunden werden|Eine Implementation der Methode &amp;lt;methodenname&amp;gt; kann nicht gefunden werden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodRefInvalid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Die methodenname, aufgerufen von formularname.ereignisname hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?|Die &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;.&amp;lt;ereignisname&amp;gt; hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodRefNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Die Methode methodenname, aufgerufen von formularname, existiert nicht. Soll der Aufruf entfernt werden?|Die Methode &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;, existiert nicht. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMisalignedDataBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nicht korrekt ausgerichteter Datenhaltepunkt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNoCodeHere&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Es wurde keine Anweisung für die aktuelle Zeile generiert]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNotCompatible&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaft und Methode methodenname sind nicht kompatibel|Eigenschaft und Methode &amp;lt;methodenname&amp;gt; sind nicht kompatibel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNotOnPath&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Dateiname.PAS oder Dateiname.DCU kann im aktuellen Suchpfad nicht gefunden werden|&amp;lt;dateiname.PAS&amp;gt; oder &amp;lt;dateiname.DCU&amp;gt; kann im aktuellen Suchpfad nicht gefunden werden]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGSourceModifiedRebuild&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quelltext wurde geändert. Neu compilieren?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGSymbolNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbol symbol wurde nicht gefunden.|Symbol &amp;lt;symbol&amp;gt; wurde nicht gefunden.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGTerminateDebugging&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Der Debugger läuft gerade. Beenden?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGTerminateTimeout&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Zeitüberschreitung beim Warten auf Prozessabbruch]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGUsesClauseError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Die Uses-Klausel fehlt oder ist falsch.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGVBXInvalidEventProFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ungültiges Ereignisprofil name|Ungültiges Ereignisprofil &amp;lt;name&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmStructureView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Strukturansicht]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAsTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAsText&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDDockable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDFilter&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDFilterDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste filtern]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDShowChecked&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDShowHints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDSort&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDStayOnTop&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDTableOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[To-Do-Liste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmToolsBuildTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Build-Tools]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsCodeGuardConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[CodeGuard-Konfiguration]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tools-Optionen (Dialogfeld)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsTemplateLibraries&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vorlagenbibliotheken – Übersicht]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMTSAutoObjectExpert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Transaktionaler Objektexperte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMTSRemoteDataModuleExpert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Transaktionaler Datenmodulexperte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMultilineEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mehrzeilen-Editor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmUsageAnalyticsEnvOpts&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Customer-Experience-Programm]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewDesktops&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Desktops]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Feld hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Methode hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddProperty&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Eigenschaft hinzufügen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsBreakpoints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Liste der Haltepunkte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsCallStack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Aufruf-Stack]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsClassBrowser&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Delphi-Klassen-Explorer (Fenster)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCodeExplorer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCodeGuardLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[CodeGuard-Protokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[CPU-Fenster - Index]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUDisassembly&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Disassembly-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUDump&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Speicher-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPURegisters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Register-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUStack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[CPU-Stack-Bereich]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsDataExplorer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Daten-Explorer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsDebugWindows&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster zur Fehlersuche - Index]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsDockEditWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editierfenster andocken]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsEventLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsFindReferenceResults&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ergebnisse der Referenzsuche (Delphi)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsFormByList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formulare anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[FPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsHelpInsight&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolbeschreibung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsHistory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Historie]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsMessages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster: Meldungen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsObjectInspector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Objektinspektor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsProjectManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projektverwaltung]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsProjectSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quelltext anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsRefactorings&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Refactorings]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsShowBorders&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsShowGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsShowTagGlyphs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsStructure&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Strukturansicht]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTagEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mit dem HTML-Tag-Editor arbeiten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTemplates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vorlagen (Fenster)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsThreads&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Threads|Thread-Status]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToggleFormUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ansicht Formular/Unit]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToolBars&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsToolbarsCustomize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbolleisten anpassen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToolPalette&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tool-Palette]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsComponentToolbar&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Komponenten-Symbolleiste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTranslationEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Übersetzungseditor]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTranslationManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Externer Translation-Manager]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsTypeLibrary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Das Fenster des Typbibliothekseditors]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsUnitByList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Units anzeigen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster Liste überwachter Ausdrücke]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsWelcomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Willkommensseite]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsWindowList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fensterliste]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWEditSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster: Meldungen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWViewSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenster: Meldungen]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWindowNewEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Neues Editierfenster]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Table_Of_Contents&amp;diff=214423</id>
		<title>Table Of Contents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Table_Of_Contents&amp;diff=214423"/>
		<updated>2019-12-20T11:07:21Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{Product}} Online Help&#039;&#039;&#039;&lt;br /&gt;
Table of Contents&lt;br /&gt;
* [[Neuerungen]]&lt;br /&gt;
** [[Release-Hinweise]]&lt;br /&gt;
** [[Neuerungen in den letzten Releases]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
** [[Installationshinweise]]&lt;br /&gt;
** [[Verwenden des Installationsprogramms]]&lt;br /&gt;
** [[Verwenden des Offline-Installationsprogramms]]&lt;br /&gt;
** [[Hinzufügen und Entfernen von Features mit dem Feature-Manager]]&lt;br /&gt;
** [[Hinzufügen und Entfernen von Features mit dem Offline-Installationsprogramm]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
** [[Einführende Tutorials]]&lt;br /&gt;
*** [[Tutorial: Verwenden der IDE]]&lt;br /&gt;
**** [[Einführung - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Was ist RAD Studio? (IDE-Tutorial)]]&lt;br /&gt;
***** [[Suchen von Informationen (IDE-Tutorial)]]&lt;br /&gt;
**** [[Ein erster Blick auf die IDE - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Startansicht und Willkommensseite]]&lt;br /&gt;
***** [[Symbolleisten (IDE-Tutorial)]]&lt;br /&gt;
***** [[Tools - Index (IDE-Tutorial)]]&lt;br /&gt;
****** [[Optionen für eine erleichterte Bedienung (IDE-Tutorial)]]&lt;br /&gt;
****** [[Formular-Designer (IDE-Tutorial)]]&lt;br /&gt;
****** [[Tool-Palette (IDE-Tutorial)]]&lt;br /&gt;
****** [[Objektinspektor (IDE-Tutorial)]]&lt;br /&gt;
****** [[Projektverwaltung (IDE-Tutorial)]]&lt;br /&gt;
****** [[Datei-Browser (IDE-Tutorial)]]&lt;br /&gt;
****** [[Strukturansicht (IDE-Tutorial)]]&lt;br /&gt;
****** [[Der Quelltext-Editor - Index (IDE-Tutorial)]]&lt;br /&gt;
******* [[Navigation durch den Quelltext (IDE-Tutorial)]]&lt;br /&gt;
******* [[Formatieren des Quellcodes (IDE-Tutorial)]]&lt;br /&gt;
******* [[Code-Folding (IDE-Tutorial)]]&lt;br /&gt;
******* [[Änderungsbalken (IDE-Tutorial)]]&lt;br /&gt;
******* [[Blockkommentare (IDE-Tutorial)]]&lt;br /&gt;
******* [[Live-Vorlagen (IDE-Tutorial)]]&lt;br /&gt;
******* [[Sync-Bearbeitungsmodus (IDE-Tutorial)]]&lt;br /&gt;
******* [[Code Insight (IDE-Tutorial)]]&lt;br /&gt;
******* [[Refactoring (IDE-Tutorial)]]&lt;br /&gt;
******* [[Tastatur-Makros (IDE-Tutorial)]]&lt;br /&gt;
******* [[To-Do-Listen (IDE-Tutorial)]]&lt;br /&gt;
***** [[Versionsverwaltung (IDE-Tutorial)]]&lt;br /&gt;
***** [[Integration von Versionskontrollsystemen in der IDE (IDE-Tutorial)]]&lt;br /&gt;
***** [[Daten-Explorer (IDE-Tutorial)]]&lt;br /&gt;
***** [[Objektablage (IDE-Tutorial)]]&lt;br /&gt;
***** [[IDE Insight (IDE-Tutorial)]]&lt;br /&gt;
**** [[Ihre erste Anwendung mit RAD Studio - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Verwendung von Projektvorlagen aus der Objektablage (IDE-Tutorial)]]&lt;br /&gt;
***** [[Elementare Anpassungen des Hauptformulars (IDE-Tutorial)]]&lt;br /&gt;
***** [[Hinzufügen von Komponenten im Formular-Designer (IDE-Tutorial)]]&lt;br /&gt;
***** [[Anpassen der Komponenten (IDE-Tutorial)]]&lt;br /&gt;
***** [[Programmieren von Reaktionen auf Benutzeraktionen im Quelltext-Editor (IDE-Tutorial)]]&lt;br /&gt;
***** [[Compilieren und Ausführen der Anwendung (IDE-Tutorial)]]&lt;br /&gt;
***** [[Debuggen der Anwendung (IDE-Tutorial)]]&lt;br /&gt;
**** [[Weiterführende Themen - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[FireMonkey und die RTL (IDE-Tutorial)]]&lt;br /&gt;
***** [[Add-ins von Fremdherstellern (IDE-Tutorial)]]&lt;br /&gt;
**** [[Weitere Ressourcen - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Embarcadero Developer Network (IDE-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden von dynamischen Link-Bibliotheken in C++Builder-Anwendungen]]&lt;br /&gt;
** [[Mobile-Tutorials: Mobile Anwendungsentwicklung (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Mac (iOS)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Windows-PC (iOS)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Windows-PC (Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Erstellen einer Anwendung für mobile Plattformen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden einer Adressbuch-Komponente (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Schaltflächen-Komponenten mit unterschiedlichen Stilen (iOS und Android)]]&lt;br /&gt;
**** [[Verwenden von mit Stilen versehenen und farbigen Schaltflächen auf Zielplattformen]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Kalender-Komponenten zur Datumsauswahl (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Kombinationsfeld-Komponenten zur Auswahl von Einträgen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden einer Landkarten-Komponente für die Arbeit mit Landkarten (iOS und Android)]]&lt;br /&gt;
**** [[Konfigurieren von Android-Anwendungen für die Verwendung von Google Maps]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von MultiView-Komponenten zur Anzeige von alternativen Ansichten von Informationen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Webbrowser-Komponenten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Registerkarten-Komponenten zur Anzeige von Seiten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListView-Steuerelementen über LiveBindings (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Listenfeld-Komponenten zur Anzeige von Tabellenansichten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListBox-Steuerelementen über LiveBindings in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Layouts zur Ausrichtung unterschiedlicher Formulargrößen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Aufnehmen und Teilen von Bildern und Teilen von Texten (iOS und Android)]]&lt;br /&gt;
**** [[Aufnehmen und Teilen von Bildern und Text mit Aktionslisten]]&lt;br /&gt;
**** [[Aufnehmen von Bildern mit FireMonkey-Interfaces]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Positionssensoren (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Mitteilungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Remote-Mitteilungen (iOS und Android)]]&lt;br /&gt;
**** [[Geräteübergreifende Anwendung zum Empfangen von Push-Benachrichtigungen]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden der Wählhilfe auf mobilen Geräten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von BaaS für Backend-Speicher (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDac (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von dbExpress und SQLite (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von FireDAC und SQLite (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Herstellen einer Verbindung zu Unternehmensdatenbanken von mobilen Client-Anwendungen aus (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von FireDAC in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorials: Tabelle der verwendeten Komponenten]]&lt;br /&gt;
** [[FireMonkey-Tutorials]]&lt;br /&gt;
*** [[Tutorial: Verwenden von FireMonkey-Layouts]]&lt;br /&gt;
**** [[Verwenden von Layouts zum Anordnen von Komponenten]]&lt;br /&gt;
**** [[Verwenden von Layouts zum Erstellen von skalierten Effekten]]&lt;br /&gt;
**** [[Verwenden von Gitter- und Fluss-Layouts]]&lt;br /&gt;
*** [[Tutorial: Audio-Video in FireMonkey]]&#039;&#039;&#039;&lt;br /&gt;
**** [[Aufzeichnen von Videos]]&lt;br /&gt;
**** [[Aufnehmen von Audio]]&lt;br /&gt;
**** [[Wiedergeben von Audiodateien]]&lt;br /&gt;
**** [[Erstellen eines grundlegenden Media-Players]]&lt;br /&gt;
*** [[Tutorial: Erstellen einer FireMonkey 3D-Anwendung]]&lt;br /&gt;
**** [[Erstellen der Benutzeroberfläche (FireMonkey 3D-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer 2D-Benutzeroberfläche in einer 3D-Anwendung (FireMonkey 3D-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer FireMonkey 3D-Anwendung mit Animationseffekten]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Kameras in einer FireMonkey 3D-Anwendung]]&lt;br /&gt;
*** [[Tutorial: Importieren von 3D-Modellen (FireMonkey)]]&lt;br /&gt;
**** [[Importieren eines 3D-Modells in eine FireMonkey-Anwendung]]&lt;br /&gt;
**** [[Durchführen einfacher Anpassungen für ein importiertes 3D-Modell]]&lt;br /&gt;
*** [[Tutorial: Verwenden des BitmapLinks-Editors]]&lt;br /&gt;
** [[Tutorial: Verwenden von TControl.StyleElements in VCL-Anwendungen]]&lt;br /&gt;
** [[Tutorials zu Datenbanken und LiveBindings]]&lt;br /&gt;
*** [[Tutorial: Verknüpfen von Steuerelementen mit dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TPrototypeBindSource und dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TAdapterBindSource und dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von LiveBindings und Datenmodulen mit der Metropolis-UI]]&lt;br /&gt;
*** [[Tutorial: Erstellen von LiveBindings-fähigen Komponenten]]&lt;br /&gt;
*** [[Tutorial: Programmgesteuerte Verwendung von LiveBinding]]&lt;br /&gt;
**** [[Erstellen der Anwendung und Definieren der uses-Klausel]]&lt;br /&gt;
**** [[Definieren und Implementieren der bindbaren Objekte]]&lt;br /&gt;
**** [[Programmgesteuertes Binden der erstellten Objekte]]&lt;br /&gt;
**** [[Das gesamte Projekt und Interpretation der Ergebnisse]]&lt;br /&gt;
*** [[Tutorial: Verwendung von LiveBindings in FireMonkey-Anwendungen]]&lt;br /&gt;
**** [[Erstellen der Anwendung und der LiveBindings]]&lt;br /&gt;
**** [[Ausführen der Anwendung und Betrachten der Ergebnisse (FMX)]]&lt;br /&gt;
*** [[Tutorial: Verwendung von LiveBinding in VCL-Anwendungen]]&lt;br /&gt;
**** [[Erstellen der Anwendung und Platzieren der visuellen Objekte]]&lt;br /&gt;
**** [[Binden der erstellten Objekte]]&lt;br /&gt;
**** [[Ausführen der Anwendung und Betrachten der Ergebnisse]]&lt;br /&gt;
*** [[Tutorial: Erstellen von Sammlungslisten mit LiveBindings]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListView-Steuerelementen über LiveBindings (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListBox-Steuerelementen über LiveBindings in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Tutorial: Mit LiveBindings eine Anwendung ohne Quellcode erstellen]]&lt;br /&gt;
*** [[Tutorial: Einen DataSnap-Server mit einer Anwendung verwenden]]&lt;br /&gt;
*** [[Tutorial: Einen DataSnap-REST-Server mit einer Anwendung verwenden]]&lt;br /&gt;
*** [[Tutorial: Verwenden eines DataSnap-REST-Servers mit einer Anwendung und FireDAC]]&lt;br /&gt;
*** [[Tutorial: DataSnap-Anwendung mit einem ISAPI-DLL-Server]]&lt;br /&gt;
*** [[Tutorial: Delphi-DataSnap-Kommunikationsfilter]]&lt;br /&gt;
**** [[Erstellen der Serveranwendung (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
**** [[Erstellen der Client-Anwendung (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
**** [[Überprüfen der Ergebnisse (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Übergeben von normalen Delphi-Objekten (PODO) mit DataSnap]]&lt;br /&gt;
**** [[Erstellen der Serveranwendung (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
**** [[Erstellen der Client-Anwendung (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
**** [[Überprüfen der Ergebnisse (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit dbExpress Datenbanken in einer Anwendung anzeigen und aktualisieren]]&lt;br /&gt;
**** [[Herstellen der Verbindung zu einer Datenbank (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Einfügen von Komponenten in das Hauptdialogfeld (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes zur Initialisierung der Anwendung (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Entwickeln des Quellcodes zur Behandlung von Hauptereignissen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes zur Behandlung von Unterereignissen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes für Hilfsroutinen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen eines Formulars zum Anzeigen des Zellinhalts (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Ausführen der Anwendung (dbExpress-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden von dbExpress-Delegattreibern]]&lt;br /&gt;
**** [[Erstellen einer Anwendung zum Anzeigen und Aktualisieren von Datenbanken (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Ablaufverfolgung der Verbindung (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Pooling der Verbindung (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Verketten von Pooling und Ablaufverfolgung (Delegattreiber-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden eines EMS-Clients für den Zugriff auf eine benutzerdefinierte EMS-Ressource]]&lt;br /&gt;
**** [[Erstellen der EMS Pets-Ressource]]&lt;br /&gt;
**** [[Erstellen des EMS Pets-Clients]]&lt;br /&gt;
**** [[Verwenden des EMS Pets-Clients]]&lt;br /&gt;
*** [[Tutorial: RAD Server-Client-Anwendung für die Verwaltung von RAD Server-Benutzern]]&lt;br /&gt;
*** [[Tutorial: Eine InterBase-Datenbank in einer Delphi- oder C++-Anwendung verwenden]]&lt;br /&gt;
**** [[Erstellen einer Datenbankverbindung (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen eines Servers mit DataSnap (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer Rich-Client-Benutzeroberfläche (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer Web-Benutzeroberfläche (InterBase-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit InterBase Express auf eine Datenbank zugreifen]]&lt;br /&gt;
**** [[Erstellen des Hauptformulars (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Anzeigen verschiedener Tabellen (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen eines Datenmoduls (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Überwachen von Gehaltsänderungen (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Ermitteln der Projektzuordnungen von Mitarbeitern mit einer Stored Procedure (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit InterBase Express eine Anwendung ohne Quellcode erstellen]]&lt;br /&gt;
**** [[Hinzufügen von Datenbankkomponenten (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen von visuellen Komponenten (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Anpassen der Datenanzeige (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Ausführen der Anwendung (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden der REST-Clientbibliothek zum Zugreifen auf REST-basierte Webdienste]]&lt;br /&gt;
*** [[Tutorial: Verbinden mit einer SQLite-Datenbank aus einer VCL-Anwendung]]&lt;br /&gt;
*** [[Tutorial: Herstellen einer Verbindung zu einer SQLite-Datenbank mit FireDAC]]&lt;br /&gt;
*** [[Tutorial: Verbinden mit einer SQLite-Datenbank aus einer geräteübergreifenden Anwendung auf Desktop-Plattformen]]&lt;br /&gt;
*** [[Tutorial: TSQLMonitor-Unterstützung für SQLite-Datenbanken]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TSQLMonitor mit einer ODBC-Verbindung]]&lt;br /&gt;
*** [[Tutorial: Verwenden von FireDAC aus einer geräteübergreifenden Anwendung auf Desktop-Plattformen]]&lt;br /&gt;
** [[Tutorials zur Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Aufgaben aus der Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden der For-Schleife aus der Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Futures aus der Parallel Programming Library]]&lt;br /&gt;
* [[Geräteübergreifende Anwendungen - Index|Geräteübergreifende Anwendungen]]&lt;br /&gt;
** [[Geräteübergreifende Anwendungen entwickeln]]&lt;br /&gt;
*** [[Unterstützte Zielplattformen]]&lt;br /&gt;
*** [[Übersicht über Zielplattformen]]&lt;br /&gt;
*** [[Anforderungen für geräteübergreifende Anwendungen]]&lt;br /&gt;
**** [[Gesichtspunkte für geräteübergreifende Anwendungen]]&lt;br /&gt;
***** [[Gesichtspunkte für geräteübergreifende Delphi-Anwendungen]]&lt;br /&gt;
****** [[Migrieren von Delphi-Code zu mobilen Anwendungen vom Desktop aus]]&lt;br /&gt;
****** [[Automatische Referenzzählung in mobilen Delphi-Compilern]]&lt;br /&gt;
***** [[Gesichtspunkte für geräteübergreifende C++-Anwendungen]]&lt;br /&gt;
****** [[Migrieren von C++-Code zu mobilen Anwendungen vom Desktop aus]]&lt;br /&gt;
****** [[Automatische Referenzzählung in C++]]&lt;br /&gt;
***** [[Unterschiede zwischen Windows und OS X]]&lt;br /&gt;
***** [[Importieren oder Migrieren vorhandener Projekte nach RAD Studio]]&lt;br /&gt;
***** [[Regeln für die Benennung von geräteübergreifenden Projekten und Dateien]]&lt;br /&gt;
*** [[Verwenden der RTL in geräteübergreifenden Anwendungen]]&lt;br /&gt;
**** [[Verwenden von App-Tethering]]&lt;br /&gt;
***** [[Hinzufügen von App-Tethering zu Anwendungen]]&lt;br /&gt;
***** [[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]]&lt;br /&gt;
***** [[Teilen von Daten mit Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
**** [[Verwenden eines HTTP-Clients]]&lt;br /&gt;
**** [[Verwenden von Bluetooth]]&lt;br /&gt;
***** [[Verwenden von Classic Bluetooth]]&lt;br /&gt;
***** [[Verwenden von Bluetooth Low Energy]]&lt;br /&gt;
***** [[Verwenden von Beacons]]&lt;br /&gt;
**** [[Verwenden der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TTask aus der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TParallel.For aus der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TTask.IFuture aus der Parallel Programming Library]]&lt;br /&gt;
**** [[Verwenden der Asynchronous Programming Library]]&lt;br /&gt;
**** [[Verwenden von Mitteilungen]]&lt;br /&gt;
**** [[Standard-RTL-Pfadfunktionen für alle unterstützten Zielplattformen]]&lt;br /&gt;
**** [[JSON]]&lt;br /&gt;
***** [[Framework der JSON-Objekte]]&lt;br /&gt;
***** [[JSON-Framework der Reader und Writer]]&lt;br /&gt;
**** [[BSON]]&lt;br /&gt;
**** [[Darstellung von Tasten und Tastenkürzeln]]&lt;br /&gt;
**** [[Verwenden der plattformübergreifenden RTL-Botschaftslösung]]&lt;br /&gt;
***** [[Senden und Empfangen von Botschaften mit der RTL]]&lt;br /&gt;
***** [[Liste der Botschaftstypen von FireMonkey]]&lt;br /&gt;
*** [[Sichern der Netzwerkverbindungen von geräteübergreifenden Apps]]&lt;br /&gt;
**** [[Sichern von Indy-Netzwerkverbindungen]]&lt;br /&gt;
*** [[Erstellen und Bereitstellen von App-Symbolen]]&lt;br /&gt;
*** [[Weitergabe geräteübergreifender Apps]]&lt;br /&gt;
*** [[Schritte bei der Entwicklung von geräteübergreifenden Anwendungen]]&lt;br /&gt;
**** [[Arbeiten mit einem Mac und einem PC]]&lt;br /&gt;
***** [[Gemeinsame Nutzung von Dateien auf dem PC und dem Mac]]&lt;br /&gt;
**** [[Erstellen und Testen eines Verbindungsprofils auf dem Entwicklungs-PC]]&lt;br /&gt;
**** [[Hinzufügen von SDKs für OS X oder iOS]]&lt;br /&gt;
***** [[Ändern des lokalen Stammverzeichnisses von SDKs für OS X, iOS-Geräte oder den iOS-Simulator]]&lt;br /&gt;
**** [[Ausfüllen der Bereitstellungsseite]]&lt;br /&gt;
***** [[Erstellen einer KeyStore-Datei]]&lt;br /&gt;
***** [[Hinzufügen eines Zertifikats zu einer Keystore-Datei]]&lt;br /&gt;
**** [[Aktivieren und Konfigurieren der Zielplattform]]&lt;br /&gt;
** [[Geräteübergreifende Anwendungstypen, die erstellt werden können]]&lt;br /&gt;
*** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
*** [[FireMonkey-Anwendungsplattform - geräteübergreifend]]&lt;br /&gt;
**** [[Experten zum Erstellen von geräteübergreifenden FireMonkey-Anwendungen und -Komponenten]]&lt;br /&gt;
*** [[64-Bit-Windows-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Verbinden Ihres 32-Bit-PC mit einem Win64-PC]]&lt;br /&gt;
**** [[64-Bit-Windows-Anwendung Hello World (Delphi und C++)]]&lt;br /&gt;
**** [[64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen]]&lt;br /&gt;
**** [[Konvertieren von 32-Bit-Delphi-Anwendungen in 64-Bit-Windows]]&lt;br /&gt;
**** [[C++Builder-Anwendungsentwicklung für 64-Bit-Windows]]&lt;br /&gt;
***** [[Unterschiede von C++Builder für 64-Bit-Windows]]&lt;br /&gt;
***** [[Upgrade von vorhandenen C++-Projekten nach 64-Bit-Windows]]&lt;br /&gt;
***** [[Debuggen von C++Builder-Anwendungen für 64-Bit-Windows]]&lt;br /&gt;
*** [[OS X-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Installieren von Xcode auf einem Mac]]&lt;br /&gt;
**** [[Installieren der Xcode-Befehlszeilen-Tools auf einem Mac]]&lt;br /&gt;
**** [[Erstellen einer OS X-Konsolenanwendung Hello World]]&lt;br /&gt;
**** [[C-RTL für OS X]] {{f|cmd|&lt;br /&gt;
**** [[Compilieren und Linken einer C++-Konsolenanwendung für OS X in der Befehlszeile]]  }}&lt;br /&gt;
**** [[Gemeinsame Bibliotheken für OS X]]&lt;br /&gt;
**** [[Vollbildmodus für OS X]]&lt;br /&gt;
**** [[PC-zugeordnete Erweiterungen]]&lt;br /&gt;
**** [[Verwenden der OS X-Mitteilungszentrale]]&lt;br /&gt;
**** [[Teilnehmen am Apple-Entwicklerprogramm]]&lt;br /&gt;
**** [[Bereitstellen von OS X-Anwendungen]]&lt;br /&gt;
**** [[Konfigurieren eines Anwendungseintrags in iTunes Connect für das Hochladen]]&lt;br /&gt;
**** [[Vorbereiten einer OS X-Anwendung für die Bereitstellung]]&lt;br /&gt;
***** [[Anpassen der Datei info.plist]]&lt;br /&gt;
**** [[Sandboxing der OS X-Anwendung]]&lt;br /&gt;
**** [[Manuelles Sandboxing der OS X-Anwendung]]&lt;br /&gt;
**** [[App-Sandboxing mit InterBase ToGo für OS X]]&lt;br /&gt;
**** [[InterBase-Anwendungen für OS X ohne Sandboxing]]&lt;br /&gt;
**** [[Übermittlung der App an den Mac App Store]]&lt;br /&gt;
*** [[Mobile Android-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Für die Anwendungsentwicklung unterstützte Android-Geräte]]&lt;br /&gt;
**** [[Installieren des USB-Treibers für Ihr Android-Gerät]]&lt;br /&gt;
**** [[Hinzufügen von Android-SDKs]]&lt;br /&gt;
**** [[Erstellen einer Android-App]]&lt;br /&gt;
***** [[Android-C-RTL]]&lt;br /&gt;
***** [[Verwenden des In-App-Abrechnungsdienstes von Google Play]]&lt;br /&gt;
***** [[Verwenden des AdMob-Dienstes]]&lt;br /&gt;
***** [[Verwenden von Java-Bibliotheken in RAD Studio-Android-Apps]]&lt;br /&gt;
****** [[Verwenden der in RAD Studio integrierten Java-Bibliotheken für Android]]&lt;br /&gt;
****** [[Verwenden benutzerdefinierter Java-Bibliotheken in RAD Studio-Android-Apps]]&lt;br /&gt;
******* [[Hinzufügen von Java-Bibliotheken zu Ihren Anwendungen in der Projektverwaltung]]&lt;br /&gt;
******* [[Manuelles Erstellen und Bereitstellen einer classes.dex-Datei]]&lt;br /&gt;
***** [[Erste Schritte mit Google Glass]]&lt;br /&gt;
***** [[Verwenden von 9-Patch-Grafiken in Android]]&lt;br /&gt;
***** [[Erstellen von Android-Diensten]]&lt;br /&gt;
**** [[Codefragmente für die mobile Entwicklung]]&lt;br /&gt;
**** [[Aktivieren des USB-Debugging auf Android-Geräten]]&lt;br /&gt;
**** [[Konfigurieren des Systems für die Erkennung von Android-Geräten]]&lt;br /&gt;
**** [[Ausführen von Android-Anwendungen auf einem Android-Gerät]]&lt;br /&gt;
**** [[Ausführen und Debuggen Ihrer Android-Anwendung auf einem Remote-Android-Gerät]]&lt;br /&gt;
**** [[Vorbereiten von Android-Anwendungen für die Bereitstellung]]&lt;br /&gt;
**** [[Bereitstellen von signierten Android-Anwendungen]]&lt;br /&gt;
**** [[Bereitstellen von unsignierten Android-Anwendungen]]&lt;br /&gt;
**** [[Übermittlung der Android-App an Google Play]]&lt;br /&gt;
**** [[Übermittlung der Android-App an den Amazon Appstore]]&lt;br /&gt;
**** [[Fehlerbehebung: In der Projektverwaltung werden keine Android-Ziele aufgeführt]]&lt;br /&gt;
**** [[Fehlerbehebung: Ausführen auf einem Android-Gerät nicht möglich]]&lt;br /&gt;
**** [[DeployAndroidFailedHelpPage|Fehlerbehebung: Bereitstellen einer Anwendung für Android nicht möglich]]&lt;br /&gt;
*** [[Mobile iOS-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Installieren von Xcode auf einem Mac]]&lt;br /&gt;
**** [[Installieren der Xcode-Befehlszeilen-Tools auf einem Mac]]&lt;br /&gt;
**** [[Erstellen von iOS-Apps]]&lt;br /&gt;
***** [[IOS-C-RTL|iOS-C-RTL]]&lt;br /&gt;
***** [[Verwenden des iOS-In-App-Kaufdienstes]]&lt;br /&gt;
***** [[Verwenden des iAd-Dienstes]]&lt;br /&gt;
***** [[Einstellungen für Standards in RAD Studio]]&lt;br /&gt;
***** [[Verwenden von Stilen für iOS: Stile für Mehrfachauflösung sowie schwarze und transparente Stile]]&lt;br /&gt;
**** [[Codefragmente für die mobile Entwicklung]]&lt;br /&gt;
**** [[Teilnehmen am Apple-Entwicklerprogramm]]&lt;br /&gt;
**** [[Erwerben eines iOS-Entwicklerzertifikats]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen]]&lt;br /&gt;
**** [[Konfigurieren eines Anwendungseintrags in iTunes Connect für das Hochladen]]&lt;br /&gt;
**** [[Ausführen von iOS-Anwendungen auf einem iOS-Gerät]]&lt;br /&gt;
**** [[Ausführen von iOS-Anwendungen auf dem iOS-Simulator]]&lt;br /&gt;
**** [[Vorbereiten von iOS-Anwendungen für die Bereitstellung]]&lt;br /&gt;
***** [[Anpassen der Datei info.plist]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen für die Ad-hoc-Weitergabe]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen für die Übermittlung an den App Store]]&lt;br /&gt;
**** [[Übermittlung der App an den App Store (iOS)]]&lt;br /&gt;
**** [[Fehlerbehebung: In der Projektverwaltung werden keine iOS-Geräteziele angezeigt]]&lt;br /&gt;
**** [[Fehlerbehebung: Kann nicht auf dem iOS-Gerät bereitgestellt werden]]&lt;br /&gt;
**** [[RunIOSSimulatorFailedHelpPage|Fehlerbehebung: iOS-App kann nicht auf dem iOS-Simulator bereitgestellt werden]]&lt;br /&gt;
**** [[Fehlerbehebung: Verbindung zum Mac kann nicht hergestellt werden]]&lt;br /&gt;
** [[Geräteübergreifende Datenbankanwendungen]]&lt;br /&gt;
** [[DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
*** [[Einführung in DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in mobile DataSnap-Konnektoren für iOS Objective-C]]&lt;br /&gt;
**** [[Einführung in CSharp Silverlight-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in Java Android-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in Java BlackBerry-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
** [[Compilieren und Erzeugen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
** [[Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
*** [[Debuggen von iOS-Apps]]&lt;br /&gt;
** [[Bereitstellung von geräteübergreifenden Anwendungen]]&lt;br /&gt;
* [[Einführung in RAD Studio]]&lt;br /&gt;
** [[Hilfreiche Ressourcen für neue Benutzer]]&lt;br /&gt;
*** [[Beschreibung der Beispiele]]&lt;br /&gt;
** [[Überblick über RAD Studio]]&lt;br /&gt;
** [[Was ist RAD Studio?]]&lt;br /&gt;
** [[Ein erster Blick auf die IDE]]&lt;br /&gt;
** [[Hilfe zur Hilfe]]&lt;br /&gt;
*** [[Hilfe zur Hilfe: DocWiki]]&lt;br /&gt;
**** [[Hilfe von früheren Versionen]]&lt;br /&gt;
*** [[Hilfe zur Hilfe - CHM]]&lt;br /&gt;
** [[Überblick über die Tools]]&lt;br /&gt;
** [[Unit-Gültigkeitsbereichsnamen]]&lt;br /&gt;
*** [[Hinzufügen von Unit-Gültigkeitsbereichsnamen für eigene Komponenten]]&lt;br /&gt;
** [[Quelltext-Editor]]&lt;br /&gt;
*** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
**** [[Suchen von Definitionen und Referenzen (C++)]]&lt;br /&gt;
**** [[Definition suchen (C++)]]&lt;br /&gt;
**** [[Zu Typdeklaration wechseln (C++)]]&lt;br /&gt;
**** [[Header-Abhängigkeit (C++)]]&lt;br /&gt;
**** [[Referenzen suchen (C++)]]&lt;br /&gt;
**** [[Navigieren zu (C++)]]&lt;br /&gt;
**** [[Basistypen anzeigen (C++)]]&lt;br /&gt;
**** [[Abgeleitete Typen anzeigen (C++)]]&lt;br /&gt;
**** [[Typhierarchie anzeigen (C++)]]&lt;br /&gt;
*** [[Kommentare in der XML-Dokumentation]]&lt;br /&gt;
*** [[Mit dem HTML-Tag-Editor arbeiten]]&lt;br /&gt;
*** [[Verwenden der Navigationssymbolleiste]]&lt;br /&gt;
** [[Quelltextformatierung]]&lt;br /&gt;
*** [[Integrierte Formatierung]]&lt;br /&gt;
** [[Programmierhilfe]]&lt;br /&gt;
** [[Formular-Designer]]&lt;br /&gt;
*** [[Designrichtlinien (Nur VCL)]]&lt;br /&gt;
*** [[Momentaufnahmen von Formularen erstellen (Nur VCL)]]&lt;br /&gt;
*** [[Formularvorschau]]&lt;br /&gt;
*** [[Geerbte Einstellungen wiederherstellen]]&lt;br /&gt;
*** [[Ansicht als Text]]&lt;br /&gt;
*** [[Text-DFM oder Text-FMX|Text FMX]]&lt;br /&gt;
** [[Projektverwaltung]]&lt;br /&gt;
*** [[Übergeben (Git)]]&lt;br /&gt;
*** [[Übergeben (Mercurial)]]&lt;br /&gt;
*** [[Übergeben (SVN)]]&lt;br /&gt;
*** [[Ordner- oder Verzeichnisansicht hinzufügen]]&lt;br /&gt;
*** [[Importbereich]]&lt;br /&gt;
*** [[Protokollbereich]]&lt;br /&gt;
*** [[Zusammenführen (SVN)]]&lt;br /&gt;
*** [[Plattformeigenschaften]]&lt;br /&gt;
*** [[Letzte Kommentare]]&lt;br /&gt;
*** [[Repository-Browser]]&lt;br /&gt;
*** [[Umschalten (SVN)]]&lt;br /&gt;
*** [[Aktualisieren (SVN)]]&lt;br /&gt;
** [[Versionsverwaltung]]&lt;br /&gt;
*** [[Verwenden eines Versionskontrollsystems in der IDE]]&lt;br /&gt;
*** [[Versionskontrollsysteme in der IDE]]&lt;br /&gt;
**** [[Projekte der Versionskontrolle hinzufügen]]&lt;br /&gt;
**** [[Dateien der Versionskontrolle hinzufügen]]&lt;br /&gt;
**** [[Aktualisieren einer lokalen Kopie einer Datei unter Versionskontrolle]]&lt;br /&gt;
**** [[Anzeigen der Historie und der Revisionen]]&lt;br /&gt;
**** [[Anzeigen von Versionskontroll-Kommentaren]]&lt;br /&gt;
**** [[Anzeigen des Versionskontrollprotokolls]]&lt;br /&gt;
**** [[Revisionsnummern hinzufügen]]&lt;br /&gt;
**** [[Dateiversionen vergleichen]]&lt;br /&gt;
**** [[Hinzufügen eines neuen Vergleichs-Viewers]]&lt;br /&gt;
**** [[Installieren eines alternativen Vergleichs-Viewers]]&lt;br /&gt;
**** [[Einen externen Vergleichs-Viewer verwenden]]&lt;br /&gt;
**** [[Zurücksetzen von Änderungen]]&lt;br /&gt;
**** [[Hinzufügen eines neuen Zusammenführungs-Viewers]]&lt;br /&gt;
**** [[Zu öffnendes Projekt oder Projektgruppe auswählen]]&lt;br /&gt;
**** [[Subversion-Integration in der IDE]]&lt;br /&gt;
***** [[TortoiseSVN-Befehle in RAD Studio|Entsprechungen für TortoiseSVN-Befehle in RAD Studio]]&lt;br /&gt;
***** [[Auschecken einer Kopie eines Repository]]&lt;br /&gt;
***** [[Übertragen von Änderungen an die Versionskontrolle]]&lt;br /&gt;
***** [[Zusammenführungskonflikte]]&lt;br /&gt;
***** [[Bereinigen von Ordnern unter Subversion]]&lt;br /&gt;
***** [[Änderungslisten in Subversion]]&lt;br /&gt;
***** [[Subversion-Anmeldung]]&lt;br /&gt;
***** [[Subversion SSL-Client-Zertifikat]]&lt;br /&gt;
***** [[Subversion SSL-Server]]&lt;br /&gt;
**** [[Git-Integration in der IDE]]&lt;br /&gt;
***** [[Git-Befehle in RAD Studio|Git-Befehlsäquivalente in {{Product}}]]&lt;br /&gt;
***** [[Klonen einer Repository-Kopie]]&lt;br /&gt;
***** [[Übergeben von Änderungen an die Git-Versionskontrolle]]&lt;br /&gt;
***** [[Ablegen Ihrer Änderungen im Remote-Repository (Push)]]&lt;br /&gt;
***** [[Bereinigen des lokalen Repository]]&lt;br /&gt;
***** [[Git-Anmeldung]]&lt;br /&gt;
***** [[Pull ausführen (Git)]]&lt;br /&gt;
***** [[Fehler &amp;quot;Unbekannter Benutzername&amp;quot; (Git)]]&lt;br /&gt;
**** [[Mercurial-Integration in der IDE]]&lt;br /&gt;
***** [[Mercurial-Befehle in RAD Studio|Mercurial-Befehlsäquivalente in {{Product}}]]&lt;br /&gt;
***** [[Klonen einer Mercurial-Repository-Kopie]]&lt;br /&gt;
***** [[Übergeben von Änderungen an die Mercurial-Versionskontrolle]]&lt;br /&gt;
**[[Einführung in die VCL (Visual Component Library)]]&lt;br /&gt;
** [[Der Objektinspektor - Index|Der Objektinspektor]]&lt;br /&gt;
*** [[Der Objektinspektor]]&lt;br /&gt;
*** [[Die Seite &amp;quot;Eigenschaften&amp;quot;]]&lt;br /&gt;
*** [[Anzeige der Eigenschaften im Objektinspektor]]&lt;br /&gt;
*** [[Die Seite &amp;quot;Ereignisse&amp;quot;]]&lt;br /&gt;
*** [[Ereignisbehandlungsroutinen]]&lt;br /&gt;
*** [[Anzeigen der Komponentenreferenzen]]&lt;br /&gt;
*** [[Tastenkürzel im Objektinspektor]]&lt;br /&gt;
*** [[Objektinspektor (LiveBindings)]]&lt;br /&gt;
** [[Strukturansicht verwenden]]&lt;br /&gt;
** [[Ein Projekt starten|Ein Projekt starten - Überblick]]&lt;br /&gt;
** [[Überblick über virtuelle Ordner]]&lt;br /&gt;
**[[Live-Vorlagen]]&lt;br /&gt;
**[[Vorlagenbibliotheken – Übersicht]]&lt;br /&gt;
** [[Unicode in RAD Studio]]&lt;br /&gt;
** [[LiveBindings in RAD Studio]]&lt;br /&gt;
*** [[LiveBindings-Designer]]&lt;br /&gt;
**** [[Synchronisieren von Daten mit LiveBindings]]&lt;br /&gt;
**** [[Ein- und Ausblenden von Elementen im LiveBindings-Designer]]&lt;br /&gt;
**** [[Zoomen (Skalieren) des LiveBindings-Designers]]&lt;br /&gt;
**** [[Speichern des LiveBindings-Diagramms als Bild]]&lt;br /&gt;
**** [[Verwenden der Ebenen im LiveBindings-Designer]]&lt;br /&gt;
**** [[Visuell binden]]&lt;br /&gt;
*** [[LiveBindings und Aktionslisten]]&lt;br /&gt;
*** [[Erstellen von LiveBindings]]&lt;br /&gt;
*** [[Verwenden von eigenen Format- und Analyseausdrücken in LiveBindings]]&lt;br /&gt;
**** [[Erstellen eigener LiveBindings-Methoden]]&lt;br /&gt;
**** [[Standard-LiveBindings-Methoden]]&lt;br /&gt;
** [[Referenzen in lokalen Pfad kopieren]]&lt;br /&gt;
** [[Übersicht über AppAnalytics]]&lt;br /&gt;
** [[Software-Add-ins von Fremdherstellern]]&lt;br /&gt;
*** [[Boost]]&lt;br /&gt;
*** [[Box2D]]&lt;br /&gt;
**** [[Verwenden von Box2D in Delphi-Anwendungen]]&lt;br /&gt;
**** [[Verwenden von Box2D in C++Builder-Anwendungen]]&lt;br /&gt;
*** [[Dinkumware Standard-C++-Bibliothek]]&lt;br /&gt;
*** [[FastReport]]&lt;br /&gt;
*** [[Indy]]&lt;br /&gt;
*** [[Verwendung von IntraWeb (VCL für das Web) - Index]]&lt;br /&gt;
**** [[IntraWeb-Einführung - Index]]&lt;br /&gt;
***** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
***** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
***** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
***** [[Hauptformular bearbeiten]]&lt;br /&gt;
***** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
***** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
**** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
**** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
**** [[IntraWeb, Web Broker]]&lt;br /&gt;
*** [[IP*Works!]]&lt;br /&gt;
*** [[TeeChart]]&lt;br /&gt;
*** [[Beyond Compare]]&lt;br /&gt;
*** [[CodeSite]]&lt;br /&gt;
** [[So verwenden Sie die IDE]]&lt;br /&gt;
***[[Tool-Fenster andocken]]&lt;br /&gt;
***[[Anpassen von Symbolleisten]]&lt;br /&gt;
*** [[Aktivieren der Komponenten-Symbolleiste]]&lt;br /&gt;
*** [[Voreinstellungen für Tools festlegen]]&lt;br /&gt;
*** [[Elemente der Tool-Palette suchen]]&lt;br /&gt;
*** [[Suchen von Elementen in der IDE mit IDE Insight|Suchen von Elementen mit IDE Insight]]&lt;br /&gt;
*** [[Tool-Palette anpassen]]&lt;br /&gt;
*** [[Desktop-Layouts speichern]]&lt;br /&gt;
*** [[Templates in die Objektablage einfügen]]&lt;br /&gt;
*** [[Deaktivieren von Themes in der IDE und in Ihrer Anwendung]]&lt;br /&gt;
*** [[Umbenennen von Kategorien in der Tool-Palette]]&lt;br /&gt;
**[[So erstellen Sie Formulare und Projekte und schreiben den Codebehind]]&lt;br /&gt;
***[[Ein Projekt erstellen]]&lt;br /&gt;
***[[Hinzufügen eines Projekts zu einer Projektgruppe]]&lt;br /&gt;
***[[Projektoptionen einstellen]]&lt;br /&gt;
***[[Komponenten in ein Formular einfügen]]&lt;br /&gt;
***[[Formular anpassen]]&lt;br /&gt;
***[[Komponenteneigenschaften festlegen]]&lt;br /&gt;
***[[Eigenschaften und Ereignisse festlegen]]&lt;br /&gt;
**** [[Eigenschafts-Editoren verwenden]]&lt;br /&gt;
***[[Designer-Richtlinien für VCL-Komponenten verwenden]]&lt;br /&gt;
***[[Komponenten-Templates erzeugen]]&lt;br /&gt;
***[[To-Do-Listen verwenden]]&lt;br /&gt;
**[[So bearbeiten Sie Code im Quelltext-Editor]]&lt;br /&gt;
***[[Quelltext-Editor anpassen]]&lt;br /&gt;
***[[Quelltext formatieren]]&lt;br /&gt;
***[[Positionsmarken verwenden]]&lt;br /&gt;
***[[Klassenvervollständigung verwenden]]&lt;br /&gt;
***[[Code-Folding verwenden]]&lt;br /&gt;
***[[Code Insight verwenden]]&lt;br /&gt;
***[[Verwenden des Positionsmarkenstapels]]&lt;br /&gt;
***[[Mit der Versionsverwaltung arbeiten]]&lt;br /&gt;
***[[Erstellen von Live-Vorlagen]]&lt;br /&gt;
***[[Verwendung von Live-Vorlagen]]&lt;br /&gt;
*** [[Vorlagenbibliotheken erstellen]]&lt;br /&gt;
***[[Tastatur-Makro aufzeichnen]]&lt;br /&gt;
**[[So verwalten Sie Dateien und Ordner]]&lt;br /&gt;
***[[Dateien hinzufügen und entfernen]]&lt;br /&gt;
***[[Dateien in der Projektverwaltung umbenennen]]&lt;br /&gt;
***[[Suchen in Verzeichnisgruppen]]&lt;br /&gt;
***[[Suchen in einer Verzeichnisliste]]&lt;br /&gt;
*** [[Hinzufügen einer Unit-Referenz]]&lt;br /&gt;
***[[Verwenden von virtuellen Ordnern]]&lt;br /&gt;
***[[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
*** [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
** [[Melden eines Fehlers über das Quality Portal von RAD Studio]]&lt;br /&gt;
**[[FireUI Live-Vorschau]]&lt;br /&gt;
***[[FireUI Live-Vorschau (IDE)]]&lt;br /&gt;
***[[FireUI App-Vorschau]]&lt;br /&gt;
*[[Arbeitsschritte bei der Projektentwicklung]]&lt;br /&gt;
**[[Konzepte zum Rapid Application Development (RAD) - Index]]&lt;br /&gt;
***[[Überblick zum Steuern des Entwicklungszyklus]]&lt;br /&gt;
***[[Benutzeroberflächen entwerfen]]&lt;br /&gt;
***[[Mit der SourceControl arbeiten]]&lt;br /&gt;
**[[Compilieren, Build erstellen und Anwendungen ausführen - Index|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
***[[Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
*** [[Hintergrund-Compilierung]]&lt;br /&gt;
***[[MSBuild]]&lt;br /&gt;
***[[Überblick zu Build-Konfigurationen]]&lt;br /&gt;
***[[Übersicht über Zielplattformen]]&lt;br /&gt;
***[[Übersicht über Optionsgruppen]]&lt;br /&gt;
***[[Targets-Dateien]]&lt;br /&gt;
***[[Überblick zu vorcompilierten Headern]]&lt;br /&gt;
***[[So compilieren und erzeugen Sie Anwendungen]]&lt;br /&gt;
****[[Aktivieren einer Build-Konfiguration für ein Projekt]]&lt;br /&gt;
****[[Aktivieren einer Konfiguration und einer Zielplattform für eine Projektgruppe]]&lt;br /&gt;
****[[Erzeugen eines Projekts mit einem MSBuild-Befehl]]&lt;br /&gt;
****[[Erstellen und Bearbeiten von Build-Konfigurationen]]&lt;br /&gt;
****[[Erstellen, Anwenden, Bearbeiten und Löschen von Optionsgruppen]]&lt;br /&gt;
***** [[Erstellen einer Optionsgruppe]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit der Projektverwaltung]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit dem Dialogfeld Projektoptionen]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit dem Konfigurations-Manager]]&lt;br /&gt;
***** [[Eine Optionsgruppe übernehmen]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit der Projektverwaltung]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit dem Dialogfeld Projektoptionen]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit dem Konfigurations-Manager]]&lt;br /&gt;
***** [[Bearbeiten einer Optionsgruppe]]&lt;br /&gt;
***** [[Löschen einer Optionsgruppe]]&lt;br /&gt;
****[[Erstellen von Build-Ereignissen]]&lt;br /&gt;
**** [[Compilieren von C++-Anwendungen von der Befehlszeile aus]]&lt;br /&gt;
****[[Compilieren von Entwurfszeit-Packages, die Delphi-Quelltextdateien enthalten]]&lt;br /&gt;
****[[Verknüpfen von C++-Bibliotheks- und Objektdateien]]&lt;br /&gt;
****[[Packages erstellen]]&lt;br /&gt;
**** [[Anwendungen für Unicode anpassen]]&lt;br /&gt;
****[[Verwendung von Unicode in der Befehlskonsole]]&lt;br /&gt;
****[[Verwenden von Targets-Dateien]]&lt;br /&gt;
****[[Ein benutzerdefiniertes Build-Tool hinzufügen]]&lt;br /&gt;
****[[Weitere Programmiersprachen installieren]]&lt;br /&gt;
**[[Speicherverwaltung - Index|Speicherverwaltung]]&lt;br /&gt;
***[[Gemeinsame Nutzung von Speicher]]&lt;br /&gt;
***[[Konfigurieren des Speichermanagers]]&lt;br /&gt;
***[[Vergrößern des Speicheradressraums]]&lt;br /&gt;
***[[Überwachen der Speicherverwendung]]&lt;br /&gt;
***[[Registrieren von Speicherlecks]]&lt;br /&gt;
**[[Anwendungen debuggen - Index|Anwendungen debuggen]]&lt;br /&gt;
***[[Überblick zum Debuggen]]&lt;br /&gt;
***[[Überblick zum externen Debugger]]&lt;br /&gt;
***[[Wait Chain]]&lt;br /&gt;
***[[Debugger-Visualisierungen]]&lt;br /&gt;
***[[So verwenden Sie den Debugger]]&lt;br /&gt;
**** [[Das Projekt zum Debuggen vorbereiten]]&lt;br /&gt;
**** [[Starten des Debuggers]]&lt;br /&gt;
**** [[Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
**** [[Ausdruck hinzufügen]]&lt;br /&gt;
**** [[Erweiterte Informationen zu überwachten Ausdrücken anzeigen]]&lt;br /&gt;
**** [[Mit einem ausgeführten Prozess verbinden]]&lt;br /&gt;
**** [[Kurzhinweise während des Debuggens verwenden]]&lt;br /&gt;
**** [[Werte von Datenelementen untersuchen und ändern]]&lt;br /&gt;
**** [[Variablenausdrücke bearbeiten]]&lt;br /&gt;
**** [[Die Suchreihenfolge für Debug-Symboltabellen festlegen]]&lt;br /&gt;
**** [[Verwenden der CPU-Ansicht]]&lt;br /&gt;
**** [[Threads im Debugger blockieren und lösen]]&lt;br /&gt;
**** [[Interne Fehler beheben (Delphi)]]&lt;br /&gt;
**** [[Interne Fehler beheben (C++)]]&lt;br /&gt;
**** [[Beenden einer Debug-Sitzung]]&lt;br /&gt;
**** [[Remote-Debuggen - Alte Verfahren]]&lt;br /&gt;
***** [[Debugger auf einem externen Computer installieren]]&lt;br /&gt;
***** [[Verbindung für das externe Debuggen einrichten]]&lt;br /&gt;
***** [[Dateien für das externe Debuggen vorbereiten]]&lt;br /&gt;
***** [[Installieren, Starten und Anhalten des externen Debug-Servers]]&lt;br /&gt;
*** [[Einen externen Viewer aufrufen]]&lt;br /&gt;
*** [[Debugger-Visualisierungen aktivieren/deaktivieren]]&lt;br /&gt;
** [[Anwendungen testen - Index|Anwendungen testen]]&lt;br /&gt;
*** [[Überblick über DUnitX]]&lt;br /&gt;
**** [[Entwickeln von Tests mit DUnitX]]&lt;br /&gt;
**** [[Konvertieren von DUnit-Tests in DUnitX]]&lt;br /&gt;
*** [[Überblick über DUnit]]&lt;br /&gt;
**** [[Überblick über das Testen von Units]]&lt;br /&gt;
**** [[Entwickeln von Tests]]&lt;br /&gt;
** [[Quelltext-Audits und -Metriken]]&lt;br /&gt;
*** [[Qualitätssicherungsfunktionen]]&lt;br /&gt;
*** [[Arbeiten mit Audits - Index|Arbeiten mit Audits]]&lt;br /&gt;
**** [[Audits ausführen|Ausführen von {{Delphi}}-Audits]]&lt;br /&gt;
**** [[Ausführen von C++-Audits]]&lt;br /&gt;
**** [[Mit Audit-Sets arbeiten]]&lt;br /&gt;
**** [[Audit-Ergebnisse anzeigen]]&lt;br /&gt;
**** [[Audit-Ergebnisse exportieren]]&lt;br /&gt;
**** [[Audit-Ergebnisse drucken]]&lt;br /&gt;
*** [[Arbeiten mit Metriken - Index|Arbeiten mit Metriken]]&lt;br /&gt;
**** [[Metriken ausführen]]&lt;br /&gt;
**** [[Mit Metrik-Sets arbeiten]]&lt;br /&gt;
**** [[Metrikergebnisse anzeigen]]&lt;br /&gt;
**** [[Metrikdiagramme erstellen]]&lt;br /&gt;
*** [[GUI-Komponenten für die Qualitätssicherung - Index|GUI von Audits und Metriken]]&lt;br /&gt;
**** [[QS-Audits (Dialogfeld)]]&lt;br /&gt;
**** [[C++-Audits-Konfiguration (Dialogfeld)]]&lt;br /&gt;
***** [[C++-Audits]]&lt;br /&gt;
****** [[AdjustedReturnValue|AdjustedReturnValue -- Funktionsaufruf gibt nicht den erwarteten Wert zurück]]&lt;br /&gt;
****** [[ArrayBound|ArrayBound – Zugriff auf ein Element außerhalb der Array-Grenzen]]&lt;br /&gt;
****** [[ArrayBoundV2|ArrayBoundV2 – Zugriff auf ein Element außerhalb der Array-Grenzen]]&lt;br /&gt;
****** [[ArraySubscript]]&lt;br /&gt;
****** [[ASO - Assignment operator]]&lt;br /&gt;
****** [[Assign]]&lt;br /&gt;
****** [[AttributeNonNull]]&lt;br /&gt;
****** [[BoolAssignment]]&lt;br /&gt;
****** [[Branch]]&lt;br /&gt;
****** [[CFPV|CFPV – Vergleich von Gleitkommawerten]]&lt;br /&gt;
****** [[CIL - Constructor Initialization List]]&lt;br /&gt;
****** [[CIUCFL - Complex Initialization or Update Clause in for Loop]]&lt;br /&gt;
****** [[CVFCD|CVFCD – Aufrufen von virtuellen Funktionen aus Konstruktoren und dem Destruktor]]&lt;br /&gt;
****** [[CastSize]]&lt;br /&gt;
****** [[CastToStruct|CastToStruct – Umwandlung eines Nicht-struct- in einen struct-Zeiger]]&lt;br /&gt;
****** [[DCPC|DCPC – Definieren des Kopierkonstruktors]]&lt;br /&gt;
****** [[DeadStores|DeadStores – Ausdruckswert wird nicht verwendet]]&lt;br /&gt;
****** [[DivideZero|DivideZero – Überprüfung auf Division durch Null]]&lt;br /&gt;
****** [[FixedAddr|FixedAddr – Zuweisung einer festen Adresse zu einem Zeiger]]&lt;br /&gt;
****** [[FloatLoopCounter]]&lt;br /&gt;
****** [[IVNU|IVNU – Iterationsvariable wird im Schleifenrumpf nicht verwendet]]&lt;br /&gt;
****** [[IdempotentOperations|IdempotentOperations – Warnung bei idempotenten Operationen]]&lt;br /&gt;
****** [[NC -- Namenskonventionen]]&lt;br /&gt;
****** [[NoReturnFunctions|NoReturnFunctions – Funktionen, die nicht zurückkehren]]&lt;br /&gt;
****** [[NullDereference]]&lt;br /&gt;
****** [[OPM -- Überschreiben der &amp;quot;private&amp;quot;-Methode]]&lt;br /&gt;
****** [[OROT|OROT – Überschreiben von zusammengehörigen Operatoren als Ganzes]]&lt;br /&gt;
****** [[PMSNT|PMSNT – Methoden mit demselben Namen zusammen platzieren]]&lt;br /&gt;
****** [[PVD|PVD – Bereitstellen eines virtuellen Destruktors]]&lt;br /&gt;
****** [[PointerArithm]]&lt;br /&gt;
****** [[PointerSub|PointerSub – Ermitteln der Größe durch Zeigersubtraktion]]&lt;br /&gt;
****** [[RCD|RCD – Eingeschränkte Klassendeklaration]]&lt;br /&gt;
****** [[RINF|RINF – Neudefinition einer geerbten nicht-virtuellen Funktion]]&lt;br /&gt;
****** [[ReturnPtrRange|ReturnPtrRange – Zurückgegebener Zeiger zeigt auf eine Position außerhalb des Objekts]]&lt;br /&gt;
****** [[SFS|SFS – Verdächtige for-Anweisung]]&lt;br /&gt;
****** [[SSSIDC|SSSIDC – switch-Anweisung sollte den default-Fall enthalten]]&lt;br /&gt;
****** [[SizeofPtr|SizeofPtr – Verwendung von sizeof() für einen Zeigertyp]]&lt;br /&gt;
****** [[StackAddressEscape]]&lt;br /&gt;
****** [[UCSC|UCSC – Verwendung von Typumwandlungen im C++-Stil]]&lt;br /&gt;
****** [[UndefReturn]]&lt;br /&gt;
****** [[UndefinedBinaryOperatorResult]]&lt;br /&gt;
****** [[UnreachableCode|UnreachableCode – Überprüfung auf unerreichbaren Code]]&lt;br /&gt;
****** [[VLASize|VLASize – Array mit variabler Länge mit undefinierter Größe]]&lt;br /&gt;
**** [[Audit-Ergebnis (Fenster)|Audits (Fenster)]]&lt;br /&gt;
**** [[C++-Audits (Fensterbereich)]]&lt;br /&gt;
**** [[QS-Metrik (Dialogfeld)|QS-Metriken (Dialogfeld)]]&lt;br /&gt;
**** [[Metrikergebnisse (Fenster)|Metrikergebnisse]]&lt;br /&gt;
**** [[Audit drucken (Dialogfeld)|Audits drucken (Dialogfeld)]]&lt;br /&gt;
**** [[Audit-Ergebnis und Metrikergebnis speichern (Dialogfeld)|Audit-Ergebnis speichern und Metrikergebnis speichern (Dialogfelder)]]&lt;br /&gt;
** [[Refactoring von Anwendungen - Index|Refactoring von Anwendungen]]&lt;br /&gt;
*** [[Überblick zum Refactoring]]&lt;br /&gt;
*** [[Überblick zum Umbenennen von Symbolen]]&lt;br /&gt;
*** [[Überblick zum Deklarieren von Variablen und Feldern (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Extrahieren von Methoden (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Extrahieren von Ressourcenstrings (Delphi)]]&lt;br /&gt;
*** [[Refactoring rückgängig machen (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Suchen von Referenzen (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Ändern von Parametern (Delphi)]]&lt;br /&gt;
*** [[Sync-Bearbeitungsmodus (Delphi, C++)]]&lt;br /&gt;
*** [[Refactoring – Anleitungen - Index]]&lt;br /&gt;
**** [[Refactoring von Quelltext]]&lt;br /&gt;
**** [[Ein Symbol umbenennen]]&lt;br /&gt;
**** [[Deklarieren von Variablen]]&lt;br /&gt;
**** [[Deklarieren von Feldern]]&lt;br /&gt;
**** [[Refactoring: Methode extrahieren]]&lt;br /&gt;
**** [[Ressourcenstrings extrahieren]]&lt;br /&gt;
**** [[Refactoring: Parameter ändern]]&lt;br /&gt;
**** [[Units suchen (Delphi)]]&lt;br /&gt;
**** [[Referenzen suchen (Delphi)]]&lt;br /&gt;
**** [[Sync-Bearbeitungsmodus verwenden]]&lt;br /&gt;
**** [[Refactoring: Member verlagern]]&lt;br /&gt;
**** [[Refactoring: Interfaces extrahieren]]&lt;br /&gt;
**** [[Refactoring: Oberklasse extrahieren]]&lt;br /&gt;
**** [[Refactoring: Member in die übergeordnete oder abgeleitete Klasse verschieben]]&lt;br /&gt;
**** [[Refactoring: Sicheres Löschen]]&lt;br /&gt;
**** [[Refactoring: Inline-Variablen erstellen]]&lt;br /&gt;
**** [[Refactoring: Felder einführen]]&lt;br /&gt;
**** [[Refactoring: Variablen einführen]]&lt;br /&gt;
**** [[Refactoring-Operationen in der Vorschau anzeigen und durchführen]]&lt;br /&gt;
** [[Lokalisieren von Anwendungen mit dem Translation-Manager - Index|Lokalisieren von Anwendungen mit dem Translation-Manager]]&lt;br /&gt;
*** [[Translation-Manager in der IDE]]&lt;br /&gt;
**** [[Sprachen zu einem Projekt hinzufügen]]&lt;br /&gt;
**** [[Ressourcendateien im Translation-Manager bearbeiten]]&lt;br /&gt;
**** [[Aktive Sprache für ein Projekt festlegen]]&lt;br /&gt;
**** [[Ressourcenmodule aktualisieren]]&lt;br /&gt;
**** [[Sprach- und Regionsnamen, Codes und ISO-Werte]]&lt;br /&gt;
*** [[Externer Translation-Manager]]&lt;br /&gt;
**** [[Externen Translation-Manager einrichten]]&lt;br /&gt;
**** [[Externen Translation-Manager verwenden]]&lt;br /&gt;
** [[Anwendungen weitergeben - Index|Anwendungen weitergeben]]&lt;br /&gt;
*** [[Anwendungen weitergeben - Übersicht]]&lt;br /&gt;
**** [[Verwenden des Bereitstellungs-Managers]]&lt;br /&gt;
***** [[Bereitstellungs-Manager]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
* [[Hauptanwendungstypen]]&lt;br /&gt;
** [[Windows-Anwendungen entwickeln - Index]]&lt;br /&gt;
*** [[Überblick zu Windows]]&lt;br /&gt;
** [[Entwickeln von Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Vorlagen für Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Schriftarten für die Metropolis-UI]]&lt;br /&gt;
*** [[Gestenunterstützung in Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Unterstützung für Touch-Ziele in FireMonkey]]&lt;br /&gt;
*** [[StyleLookup-Unterstützung für Metropolis-UI-Steuerelemente|StyleLookup-Unterstützung für Metropolis-UI-Steuerelemente ({{FM}})]]&lt;br /&gt;
*** [[Erstellen von Bearbeitungsschaltflächen mit eingebetteten Glyphen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen eines animierten unbestimmten Statusrings]]&lt;br /&gt;
*** [[Erstellen einer Anwendungsleiste für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von Kurzhinweisen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von Kombinationsfeldern für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von TMetropolisUIListBoxItem-Steuerelementen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen eines Flyout für die Metropolis-UI]]&lt;br /&gt;
*** [[Anwenden von FireMonkey-Stilen für Metropolis-UI-Anwendungen]]&lt;br /&gt;
** [[DataSnap-Anwendungen entwickeln]]&lt;br /&gt;
*** [[DataSnap Überblick und Architektur]]&lt;br /&gt;
*** [[Daten-Explorer-Unterstützung für DataSnap]]&lt;br /&gt;
*** [[DataSnap-Server-Anwendung]]&lt;br /&gt;
**** [[Erstellen eines DataSnap-Servers]]&lt;br /&gt;
**** [[DataSnap-Server-Experte]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Anwendungen]]&lt;br /&gt;
**** [[Experte für DataSnap WebBroker-Anwendungen]]&lt;br /&gt;
**** [[Erstellen von DataSnap-Servermethoden-Proxies]]&lt;br /&gt;
**** [[Bereitstellen von DataSnap-Servermethoden]]&lt;br /&gt;
**** [[Verwendung von Callback-Funktionen]]&lt;br /&gt;
**** [[Eigenschaft LifeCycle der Serverklasse]]&lt;br /&gt;
**** [[Überwachen und Steuern von DataSnap-TCP/IP-Verbindungen]]&lt;br /&gt;
*** [[DataSnap-Client-Anwendung]]&lt;br /&gt;
**** [[Verbinden des Clients mit dem DataSnap-Server]]&lt;br /&gt;
**** [[Filtern des DataSnap-Byte-Streams]]&lt;br /&gt;
**** [[HTTPS-Zertifikatsverifizierung]]&lt;br /&gt;
*** [[Serialisieren von Benutzerobjekten]]&lt;br /&gt;
*** [[DataSnap-REST]]&lt;br /&gt;
**** [[Anforderungsfilter]]&lt;br /&gt;
**** [[JavaScript-REST-Proxy]]&lt;br /&gt;
**** [[Zwischenspeicherung von DBX-Parametern]]&lt;br /&gt;
**** [[Codeintensive REST-Callback-Funktionen]]&lt;br /&gt;
**** [[Authentifizierung mit einem JavaScript-Client]]&lt;br /&gt;
**** [[JavaScript-Client-Sitzungen]]&lt;br /&gt;
**** [[DataSnap-REST-Nachrichtenprotokoll]]&lt;br /&gt;
**** [[REST-Clientbibliothek]]&lt;br /&gt;
*** [[Authentifizierung und Autorisierung]]&lt;br /&gt;
*** [[Sitzungsverwaltung auf dem Server]]&lt;br /&gt;
*** [[Cloud-Computing mit DataSnap]]&lt;br /&gt;
**** [[Azure- und Cloud-Computing mit DataSnap]]&lt;br /&gt;
***** [[TAzureConnectionString]]&lt;br /&gt;
***** [[TAzureQueueManagement]]&lt;br /&gt;
***** [[TAzureTableManagement]]&lt;br /&gt;
***** [[TAzureBlobManagement]]&lt;br /&gt;
***** [[Microsoft Azure Queue API]]&lt;br /&gt;
***** [[Microsoft Azure Tabellen API]]&lt;br /&gt;
***** [[Microsoft Azure Blob API]]&lt;br /&gt;
**** [[Amazon- und Cloud-Computing mit DataSnap]]&lt;br /&gt;
** [[Datenbankanwendungen entwickeln]]&lt;br /&gt;
*** [[Datenbankanwendungen für die Win32-Plattform entwickeln - Index]]&lt;br /&gt;
**** [[Überblick zu BDE]]&lt;br /&gt;
**** [[Übersicht über die Funktionen von dbExpress]]&lt;br /&gt;
**** [[DbExpress-Komponenten|dbExpress-Komponenten]]&lt;br /&gt;
**** [[DbExpress-Framework|dbExpress-Framework]]&lt;br /&gt;
***** [[Von dbExpress unterstützte Datenbankmanagementsysteme]]&lt;br /&gt;
**** [[DbExpress Framework-Kompatibilität|dbExpress Framework-Kompatibilität]]&lt;br /&gt;
**** [[Datenbankspezifische Informationen zu DbExpress]]&lt;br /&gt;
**** [[DbExpress-Datentypzuordnung für unterstützte Datenbanken|dbExpress-Datentypzuordnung für unterstützte Datenbanken]]&lt;br /&gt;
**** [[DbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 11|dbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 11]]&lt;br /&gt;
**** [[DbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 12|dbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 12]]&lt;br /&gt;
*** [[InterBase]]&lt;br /&gt;
*** [[Einführung in InterBase Express]]&lt;br /&gt;
*** [[InterBase ToGo mit dbExpress]]&lt;br /&gt;
*** [[InterBase ToGo]]&lt;br /&gt;
**** [[App-Sandboxing mit InterBase ToGo für OS X]]&lt;br /&gt;
**** [[InterBase-Anwendungen für OS X ohne Sandboxing]]&lt;br /&gt;
*** [[Lizenzierung von IBLite und IBToGo in RAD Studio]]&lt;br /&gt;
**** [[Bereitstellungslizenz für IBLite und IBToGo-Testversion]]&lt;br /&gt;
*** [[Überblick zu dbGo]]&lt;br /&gt;
***  [[FireDAC]]&lt;br /&gt;
**** [[Übersicht (FireDAC)]]&lt;br /&gt;
**** [[Einführung (FireDAC)]]&lt;br /&gt;
***** [[Erste Schritte bei der Verwendung von FireDAC]]&lt;br /&gt;
***** [[Einrichten von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Erstellen von Berichten mit FastReport (FireDAC)]]&lt;br /&gt;
***** [[Demodatenbanken (FireDAC)]]&lt;br /&gt;
***** [[Demoanwendungen (FireDAC)]]&lt;br /&gt;
**** [[Architektur (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Informationen (FireDAC)]]&lt;br /&gt;
***** [[Komponenten (FireDAC)]]&lt;br /&gt;
***** [[Datenbanken (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Definieren von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Konfigurieren von Treibern (FireDAC)]]&lt;br /&gt;
***** [[Festlegen von Optionen (FireDAC)]]&lt;br /&gt;
****** [[Datentypzuordnung (FireDAC)]]&lt;br /&gt;
***** [[Herstellen von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Wiederherstellen von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Offline-Modus von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Verwalten von Transaktionen (FireDAC)]]&lt;br /&gt;
***** [[Fehlerbehandlung (FireDAC)]]&lt;br /&gt;
***** [[Multithreading (FireDAC)]]&lt;br /&gt;
***** [[DLL-Entwicklung (FireDAC)]]&lt;br /&gt;
***** [[Unicode-Unterstützung (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Vorverarbeiten von Anweisungstext (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Zeichen (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für numerische Werte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Datums- und Uhrzeitwerte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Systemwerte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für die Konvertierung (FireDAC)]]&lt;br /&gt;
****** [[Einheitliche Unterstützung für RETURNING (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von gespeicherten Prozeduren (FireDAC)]]&lt;br /&gt;
***** [[Durchsuchen von Tabellen (FireDAC)]]&lt;br /&gt;
***** [[Datenbankwarnungen (FireDAC)]]&lt;br /&gt;
***** [[Benachrichtigungen über Datenänderungen (FireDAC)]]&lt;br /&gt;
***** [[Abrufen von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Anweisungsstapel (FireDAC)]]&lt;br /&gt;
***** [[Array DML (FireDAC)]]&lt;br /&gt;
***** [[Leistung des Array DML-Befehls (FireDAC)]]&lt;br /&gt;
***** [[Asynchrone Ausführung (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von SQL-Skripten (FireDAC)]]&lt;br /&gt;
****** [[Anweisungen zur Steuerung von SQL-Skripten (FireDAC)]]&lt;br /&gt;
****** [[Entwickeln benutzerdefinierter Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Local SQL (FireDAC)]]&lt;br /&gt;
***** [[Unterstützung für das Blob-Streaming in FireDAC]]&lt;br /&gt;
**** [[Arbeiten mit Datenmengen (FireDAC)]]&lt;br /&gt;
***** [[Sortieren von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Filtern von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Haupt/Detail-Beziehung (H/D)]]&lt;br /&gt;
***** [[Suchen von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Berechnete und summierte Felder (FireDAC)]]&lt;br /&gt;
***** [[Erstellen von Ausdrücken (FireDAC)]]&lt;br /&gt;
**** [[Bearbeiten von Daten (FireDAC)]]&lt;br /&gt;
***** [[Ändern von Datenmengendaten (FireDAC)]]&lt;br /&gt;
***** [[Zwischenspeichern von Aktualisierungen (FireDAC)]]&lt;br /&gt;
***** [[Eindeutige Kennzeichnungsfelder (FireDAC)]]&lt;br /&gt;
***** [[Auto-Inkrementierungsfelder (FireDAC)]]&lt;br /&gt;
***** [[Generieren von Aktualisierungsanweisungen (FireDAC)]]&lt;br /&gt;
***** [[Überschreiben von Eintragsaktualisierungen (FireDAC)]]&lt;br /&gt;
***** [[Festlegen von Standardwerten (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Abfragen von Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Erweiterte Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Metadatenstruktur (FireDAC)]]&lt;br /&gt;
***** [[Objektnamen (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit DBMS (FireDAC)]]&lt;br /&gt;
***** [[Verwenden von SQLite mit FireDAC]]&lt;br /&gt;
***** [[Verwenden von Oracle mit FireDAC]]&lt;br /&gt;
**** [[Vorbereiten einer FireDAC-Anwendung für die Ausführung]]&lt;br /&gt;
**** [[Geräteübergreifende Entwicklung (FireDAC)]]&lt;br /&gt;
***** [[Verwenden von FireDAC]]&lt;br /&gt;
***** [[UnixODBC (FireDAC)]]&lt;br /&gt;
***** [[Pfadvariablen (FireDAC)]]&lt;br /&gt;
**** [[Migrieren nach FireDAC]]&lt;br /&gt;
***** [[Migrieren von BDE-Anwendungen nach FireDAC]]&lt;br /&gt;
****** [[Entsprechungen für BDE-Namen (FireDAC)]]&lt;br /&gt;
****** [[Migration von BDE-Aliasen (FireDAC)]]&lt;br /&gt;
****** [[Migration von BDE-Anwendungen (FireDAC)]]&lt;br /&gt;
****** [[Zusätzliche Migrationshinweise (FireDAC)]]&lt;br /&gt;
***** [[Migrieren von dbExpress-Anwendungen nach FireDAC]]&lt;br /&gt;
****** [[Entsprechungen für dbExpress-Namen (FireDAC)]]&lt;br /&gt;
****** [[DbExpress-Verbindungsmigration (FireDAC)|dbExpress-Verbindungsmigration (FireDAC)]]&lt;br /&gt;
****** [[Weitere Hinweise zur dbExpress-Migration (FireDAC)]]&lt;br /&gt;
****** [[Migration von dbExpress-Anwendungen (FireDAC)]]&lt;br /&gt;
***** [[Migrieren von AnyDAC-Anwendungen nach FireDAC]]&lt;br /&gt;
**** [[Debuggen und Support (FireDAC)]]&lt;br /&gt;
***** [[DBMS-Umgebungsberichte (FireDAC)]]&lt;br /&gt;
***** [[Ablaufverfolgung und Überwachung (FireDAC)]]&lt;br /&gt;
**** [[Bereitstellen (FireDAC)]]&lt;br /&gt;
***** [[Bereitstellen auf Windows (FireDAC)]]&lt;br /&gt;
***** [[Bereitstellen auf OS X oder Linux (FireDAC)]]&lt;br /&gt;
**** [[Hilfsprogramme (FireDAC)]]&lt;br /&gt;
***** [[FDAdministrator]]&lt;br /&gt;
***** [[FDDFMChanger]]&lt;br /&gt;
***** [[FDExecutor]]&lt;br /&gt;
***** [[FDExplorer]]&lt;br /&gt;
***** [[FDMonitor]]&lt;br /&gt;
***** [[Create(DB-Name).bat (FireDAC)]]&lt;br /&gt;
**** [[Datenbankkonnektivität (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Verbindungsparameter (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Advantage Database Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum DataSnap-Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu dbExpress-Datenquellen (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Firebird (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu IBM DB2 Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Informix (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu InterBase (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft SQL Server Compact Edition (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft Access-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu ODBC-Datenquellen (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu PostgreSQL (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu SQLite-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Sybase SQL Anywhere (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Teradata Database (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zur MongoDB-Datenbank (FireDAC)]]&lt;br /&gt;
**** [[FAQ (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Fragen (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu TFDManager und TFDConnection]]&lt;br /&gt;
***** [[Fragen zu TFDQuery, TFDStoredProc und TFDUpdateSQL]]&lt;br /&gt;
***** [[Fragen zu TFDTable]]&lt;br /&gt;
***** [[Fragen zu TFDMemTable]]&lt;br /&gt;
***** [[Fragen zum Abrufen und Füllen (FireDAC)]]&lt;br /&gt;
***** [[Fragen zum Sortieren, Durchsuchen, Suchen und Filtern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zum Bearbeiten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Benutzeroberfläche (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu SQL-Skripten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Debugging- und Berichtsumgebung (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Integration in Produkte von Fremdherstellern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Firebird- und InterBase-Servern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MS SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu SQLite-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MS Access (FireDAC)]]&lt;br /&gt;
*** [[Unterstützung von SQLite in RAD Studio]]&lt;br /&gt;
***[[So arbeiten Sie mit Datenbanken]]&lt;br /&gt;
**** [[DbExpress verwenden|dbExpress verwenden]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu einer Datenbank mit dem dbExpress Treiber-Framework]]&lt;br /&gt;
***** [[TSQLConnection konfigurieren]]&lt;br /&gt;
***** [[Daten für die Anzeige mit TSQLDataSet festlegen]]&lt;br /&gt;
***** [[Daten mit TSQLDataSet-Komponenten abrufen]]&lt;br /&gt;
***** [[Befehle mit TSQLDataSet-Komponenten ausführen]]&lt;br /&gt;
***** [[Auf Schema-Informationen zugreifen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen mit TSQLMonitor debuggen|dbExpress-Anwendungen mit TSQLMonitor debuggen]]&lt;br /&gt;
***** [[TSQLTable verwenden]]&lt;br /&gt;
***** [[TSQLQuery verwenden]]&lt;br /&gt;
***** [[TSQLStoredProc verwenden (Anleitung)]]&lt;br /&gt;
**** [[Verbindung zum Anwendungsserver mit DataSnap-Komponenten einrichten]]&lt;br /&gt;
**** [[Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
**** [[Mit dem Daten-Explorer Verbindungsinformationen ermitteln]]&lt;br /&gt;
**** [[TSQLConnection einrichten]]&lt;br /&gt;
**** [[Den Provider mit TLocalConnection oder TConnectionBroker festlegen]]&lt;br /&gt;
**** [[Datenbanksitzungen mit TSession verwalten]]&lt;br /&gt;
**** [[TQuery verwenden (Anleitung)]]&lt;br /&gt;
**** [[TSimpleDataSet verwenden]]&lt;br /&gt;
**** [[TSimpleObjectBroker verwenden]]&lt;br /&gt;
**** [[TStoredProc verwenden]]&lt;br /&gt;
**** [[TTable verwenden (Anleitung)]]&lt;br /&gt;
**** [[Datenmenge mit TUpdateSQL aktualisieren]]&lt;br /&gt;
**** [[Neue Verbindung im Daten-Explorer einfügen]]&lt;br /&gt;
**** [[Datenbank im Daten-Explorer durchsuchen]]&lt;br /&gt;
**** [[SQL im Daten-Explorer ausführen]]&lt;br /&gt;
**** [[Verbindungen im Daten-Explorer bearbeiten]]&lt;br /&gt;
**** [[BDE verwenden]]&lt;br /&gt;
**** [[TBatchMove verwenden (BDE)]]&lt;br /&gt;
*** [[InterBase-Datenbankverschlüsselung]]&lt;br /&gt;
** [[Entwickeln von RAD Server-, Cloud- und REST-Anwendungen]]&lt;br /&gt;
*** [[Push-Benachrichtigungen]]&lt;br /&gt;
**** [[Einrichten des Messaging-Dienstes]]&lt;br /&gt;
*** [[RAD Server (EMS)]]&lt;br /&gt;
**** [[RAD Server Engine (EMS-Server)]]&lt;br /&gt;
***** [[Einrichten der RAD Server Engine]]&lt;br /&gt;
****** [[Konfigurieren der RAD Server Engine oder RAD Server Console unter Windows]]&lt;br /&gt;
****** [[Upgrade der RAD Server Engine]]&lt;br /&gt;
****** [[Manuelles Bearbeiten der Konfiguration der RAD Server Engine]]&lt;br /&gt;
****** [[Ausführen der RAD Server Engine oder RAD Server Console in einer Entwicklungsumgebung unter Windows]]&lt;br /&gt;
******* [[Fenster von RAD Server Console]]&lt;br /&gt;
****** [[Installieren der RAD -Server oder RAD Server Console in einer Produktionsumgebung unter Windows]]&lt;br /&gt;
****** [[Anforderungen für die RAD Server-Datenbank in Produktionsumgebungen unter Windows]]&lt;br /&gt;
***** [[RAD Server Administrative API]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;API&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Benutzer&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Gruppen&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Version&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Installationen&amp;quot;]]&lt;br /&gt;
****** [[RAD Server EdgeModules]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Push&amp;quot;]]&lt;br /&gt;
***** [[Erweitern der RAD Server Engine]]&lt;br /&gt;
****** [[Übersicht über RAD Server-Ressourcen]]&lt;br /&gt;
******* [[Tutorial: Implementieren Ihrer ersten RAD Server-Ressource]]&lt;br /&gt;
******* [[Tutorial: Implementieren einer FireDAC-Ressource in RAD Server]]&lt;br /&gt;
****** [[Einwickeln eines RAD Server-Package]]&lt;br /&gt;
******* [[Erstellen eines RAD Server-Package]]&lt;br /&gt;
******* [[Hinzufügen eines RAD Server-Moduls zu einem RAD Server-Package]]&lt;br /&gt;
****** [[Installieren eines RAD Server-Package]]&lt;br /&gt;
****** [[Benutzerdefinierte API-Dokumentation]]&lt;br /&gt;
****** [[EMS-EdgeModules]]&lt;br /&gt;
***** [[Fenster der RAD Server Engine]]&lt;br /&gt;
***** [[Autorisierung mit RAD Server Engine]]&lt;br /&gt;
***** [[Unterstützung externer Anmeldeinformationen in RAD Server]]&lt;br /&gt;
**** [[RAD Server Console]]&lt;br /&gt;
***** [[Einrichten von RAD Server Console]]&lt;br /&gt;
****** [[Konfigurieren der RAD Server Engine oder RAD Server Console unter Windows]]&lt;br /&gt;
****** [[Manuelles Bearbeiten der Konfiguration von RAD Server Console]]&lt;br /&gt;
****** [[Ausführen der RAD Server Engine oder RAD Server Console in einer Entwicklungsumgebung unter Windows]]&lt;br /&gt;
******* [[Fenster von RAD Server Console]]&lt;br /&gt;
****** [[Installieren der RAD -Server oder RAD Server Console in einer Produktionsumgebung unter Windows]]&lt;br /&gt;
****** [[Anforderungen für die RAD Server-Datenbank in Produktionsumgebungen unter Windows]]&lt;br /&gt;
***** [[Benutzeroberfläche von RAD Server Console]]&lt;br /&gt;
**** [[RAD Server-Client-Anwendung]]&lt;br /&gt;
***** [[Tutorial: Implementieren Ihrer ersten RAD Server-Client-Awendung]]&lt;br /&gt;
***** [[Tutorial: Implementieren einer FireDAC-Client-Anwendung in RAD Server]]&lt;br /&gt;
**** [[Überblick zu ThingPoint]]&lt;br /&gt;
***** [[Entwickeln einer ThingPoint-Anwendung mit RAD Server]]&lt;br /&gt;
***** [[Registrieren eines ThingPoint bei der RAD Server Engine]]&lt;br /&gt;
***** [[Implementieren einer einfachen ThingPoint-Anwendung]]&lt;br /&gt;
**** [[Push-Benachrichtigungen in RAD Server]]&lt;br /&gt;
***** [[Konfigurieren der RAD Server Engine, um Push-Benachrichtigungen zu aktivieren]]&lt;br /&gt;
**** [[Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
***** [[Verbindungsprofile in RAD Server]]&lt;br /&gt;
***** [[Benutzeroberfläche der Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
****** [[Benutzeroberfläche der RAD Server-Ressourcenverwaltung]]&lt;br /&gt;
****** [[RAD Server-Benutzeroberfläche für Push-Benachrichtigungen]]&lt;br /&gt;
***** [[Verwenden der Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
****** [[Verbinden mit der RAD Server Engine]]&lt;br /&gt;
****** [[Verwalten der Benutzerdaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten der Gruppendaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten der Installationsdaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten von Moduldaten]]&lt;br /&gt;
****** [[Verwalten von Modulressourcendaten]]&lt;br /&gt;
****** [[Senden von RAD Server-Push-Meldungen]]&lt;br /&gt;
**** [[RAD Server-Laufzeitlizenz]]&lt;br /&gt;
*** [[Entwickeln von Cloud-Anwendungen]]&lt;br /&gt;
*** [[Überblick zu REST]]&lt;br /&gt;
*** [[Übersicht über BaaS]]&lt;br /&gt;
**** [[Einführung in Kinvey und Parse]]&lt;br /&gt;
**** [[Verwalten von BaaS-Benutzern]]&lt;br /&gt;
**** [[Verwenden von BaaS für Backend-Speicher]]&lt;br /&gt;
**** [[Verwenden des Cloud-Dienstes zum Senden von Push-Benachrichtigungen]]&lt;br /&gt;
*** [[OpenSSL]]&lt;br /&gt;
** [[Entwickeln von interoperativen Anwendungen mit COM]]&lt;br /&gt;
*** [[COM-Anwendungen entwickeln]]&lt;br /&gt;
*** [[COM-Experten verwenden]]&lt;br /&gt;
** [[Web-Services mit Win32-Anwendungen entwickeln|Web-Services entwickeln]]&lt;br /&gt;
*** [[Überblick zu Web-Services]]&lt;br /&gt;
*** [[Web-Services-Anwendung &amp;quot;Hello World&amp;quot; erstellen]]&lt;br /&gt;
* [[Windows-Entwicklerhandbuch - Index|Windows-Entwicklerhandbuch]]&lt;br /&gt;
** [[Delphi-Entwicklerhandbuch]]&lt;br /&gt;
*** [[Anwendungsentwicklung mit Delphi - Index]]&lt;br /&gt;
**** [[Delphi-Programmiergrundlagen]]&lt;br /&gt;
***** [[Integrierte Entwicklungsumgebung]]&lt;br /&gt;
***** [[Anwendungen entwerfen]]&lt;br /&gt;
***** [[Projekte erstellen]]&lt;br /&gt;
***** [[Quelltext bearbeiten]]&lt;br /&gt;
***** [[Anwendungen compilieren]]&lt;br /&gt;
***** [[Anwendungen debuggen]]&lt;br /&gt;
***** [[Deployment von Anwendungen]]&lt;br /&gt;
**** [[Grundlagen der Komponentenbibliothek - Index|Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
***** [[Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
****** [[Eigenschaften, Methoden und Ereignisse]]&lt;br /&gt;
******* [[Ereignistypen]]&lt;br /&gt;
***** [[Objekte, Komponenten und Steuerelemente]]&lt;br /&gt;
****** [[TObject-Zweig]]&lt;br /&gt;
****** [[TPersistent-Zweig]]&lt;br /&gt;
****** [[TComponent-Zweig]]&lt;br /&gt;
****** [[TControl-Zweig]]&lt;br /&gt;
****** [[TWinControl-Zweig]]&lt;br /&gt;
**** [[Das Delegationsmodell verwenden - Index|Das Delegationsmodell verwenden]]&lt;br /&gt;
***** [[Das Delegationsmodell verwenden]]&lt;br /&gt;
***** [[Was ist ein Objekt?]]&lt;br /&gt;
****** [[Ein Delphi-Objekt untersuchen]]&lt;br /&gt;
****** [[Den Namen einer Komponente ändern]]&lt;br /&gt;
***** [[Daten und Code von einem Objekt erben]]&lt;br /&gt;
***** [[Gültigkeitsbereich und Qualifizierer]]&lt;br /&gt;
****** [[Private-, protected-, public- und published-Deklarationen]]&lt;br /&gt;
***** [[Objektvariablen verwenden]]&lt;br /&gt;
***** [[Objekte erstellen, instantiieren und freigeben]]&lt;br /&gt;
****** [[Komponenten und Eigentümer]]&lt;br /&gt;
***** [[Die Klassenbibliotheken verstehen (Delphi)]]&lt;br /&gt;
***** [[Schnittstellen verwenden]]&lt;br /&gt;
****** [[Schnittstellen in verschiedenen Klassen verwenden]]&lt;br /&gt;
****** [[Schnittstellen mit Prozeduren verwenden]]&lt;br /&gt;
****** [[IInterface implementieren]]&lt;br /&gt;
****** [[TInterfacedObject]]&lt;br /&gt;
****** [[Den Operator as mit Interfaces verwenden]]&lt;br /&gt;
****** [[Wiederverwendung von Quelltext und Delegation]]&lt;br /&gt;
******* [[Implements für die Delegation verwenden]]&lt;br /&gt;
******* [[Aggregation]]&lt;br /&gt;
****** [[Speicherverwaltung für Schnittstellenobjekte]]&lt;br /&gt;
******* [[Referenzzählung einsetzen]]&lt;br /&gt;
******* [[Keine Referenzzählung einsetzen]]&lt;br /&gt;
***** [[Interfaces in verteilten Anwendungen]]&lt;br /&gt;
**** [[Komponenten verwenden - Index|Komponenten verwenden]]&lt;br /&gt;
***** [[Methoden aufrufen]]&lt;br /&gt;
***** [[Ereignisse und Ereignisbehandlungsroutinen verwenden]]&lt;br /&gt;
****** [[Eine neue Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Eine Behandlungsroutine für das Standardereignis einer Komponente erstellen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen bearbeiten]]&lt;br /&gt;
****** [[Ein Ereignis einer vorhandenen Behandlungsroutine zuordnen]]&lt;br /&gt;
******* [[Den Parameter Sender verwenden]]&lt;br /&gt;
******* [[Gemeinsame Ereignisse bearbeiten]]&lt;br /&gt;
****** [[Ein Menüereignis einer Behandlungsroutine zuordnen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen löschen]]&lt;br /&gt;
***** [[Benutzereigene Komponenten in die Tool-Palette aufnehmen]]&lt;br /&gt;
**** [[Mit Steuerelementen arbeiten - Index|Mit Steuerelementen arbeiten]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Eine Drag-Operation beginnen]]&lt;br /&gt;
****** [[Gezogene Elemente akzeptieren]]&lt;br /&gt;
****** [[Elemente ablegen]]&lt;br /&gt;
****** [[Eine Drag-Operation beenden]]&lt;br /&gt;
****** [[Drag&amp;amp;Drop-Operationen für ein Ablageobjekt anpassen]]&lt;br /&gt;
****** [[Den Drag-Mauszeiger ändern]]&lt;br /&gt;
***** [[Drag&amp;amp;Dock-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Ein fensterorientiertes Steuerelement als Ziel einer Andock-Operation definieren]]&lt;br /&gt;
****** [[Ein Steuerelement als andockbares untergeordnetes Steuerelement definieren]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente an das Ziel einer Andock-Operation andocken]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente von dem Ziel einer Andock-Operation trennen]]&lt;br /&gt;
****** [[Die Behandlung von Drag&amp;amp;Dock-Operationen durch untergeordnete Steuerelemente festlegen]]&lt;br /&gt;
***** [[Text in Steuerelementen bearbeiten]]&lt;br /&gt;
****** [[Textausrichtung festlegen]]&lt;br /&gt;
****** [[Bildlaufleisten zur Laufzeit hinzufügen]]&lt;br /&gt;
****** [[Anwendungen mit einer Zwischenablage ausstatten]]&lt;br /&gt;
****** [[Text markieren]]&lt;br /&gt;
****** [[Den gesamten Text markieren]]&lt;br /&gt;
****** [[Text ausschneiden, kopieren und einfügen]]&lt;br /&gt;
****** [[Markierten Text löschen]]&lt;br /&gt;
****** [[Menüeinträge deaktivieren]]&lt;br /&gt;
****** [[Ein Popup-Menü bereitstellen]]&lt;br /&gt;
****** [[Das Ereignis OnPopup behandeln]]&lt;br /&gt;
***** [[Grafiken zu Steuerelementen hinzufügen]]&lt;br /&gt;
****** [[Den Owner-Draw-Stil für ein Steuerelement festlegen]]&lt;br /&gt;
****** [[Grafikobjekte zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Anwendung hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Owner-Drawn-Elemente anzeigen]]&lt;br /&gt;
****** [[Größe von Owner-Draw-Elementen festlegen]]&lt;br /&gt;
****** [[Owner-Draw-Elemente anzeigen]]&lt;br /&gt;
***** [[Bildschirmskalierung und ChangeScale]]&lt;br /&gt;
**** [[Anwendungen, Komponenten und Bibliotheken erstellen - Index|Anwendungen, Komponenten und Bibliotheken erstellen]]&lt;br /&gt;
***** [[Anwendungen erstellen]]&lt;br /&gt;
****** [[GUI-Anwendungen]]&lt;br /&gt;
******* [[Benutzeroberflächenmodelle]]&lt;br /&gt;
******* [[SDI-Anwendungen]]&lt;br /&gt;
******* [[MDI-Anwendungen]]&lt;br /&gt;
******* [[IDE-, Projekt- und Compiler-Optionen festlegen]]&lt;br /&gt;
****** [[Konsolenanwendungen]]&lt;br /&gt;
****** [[Service-Anwendungen]]&lt;br /&gt;
******* [[Service-Threads]]&lt;br /&gt;
******* [[Service-Namenseigenschaften]]&lt;br /&gt;
******* [[Services-Anwendungen debuggen]]&lt;br /&gt;
****** [[Programmiervorlagen]]&lt;br /&gt;
***** [[Packages und DLLs erstellen]]&lt;br /&gt;
****** [[Wann Packages und DLLs zu verwenden sind]]&lt;br /&gt;
****** [[DLLs linken]]&lt;br /&gt;
****** [[DLLs in RAD Studio verwenden (C++)]]&lt;br /&gt;
****** [[Erstellen von DLLs in C++Builder]]&lt;br /&gt;
****** [[DLLs erstellen, die VCL-Komponenten enthalten (C++)]]&lt;br /&gt;
***** [[Datenbankanwendungen erstellen]]&lt;br /&gt;
****** [[Datenbankanwendungen verteilen]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen]]&lt;br /&gt;
****** [[Web-Services-Anwendungen erstellen]]&lt;br /&gt;
****** [[Erstellen von WebBroker-Anwendungen]]&lt;br /&gt;
***** [[COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
***** [[Datenmodule verwenden]]&lt;br /&gt;
****** [[Standard-Datenmodule erstellen und bearbeiten]]&lt;br /&gt;
******* [[Ein Datenmodul und seine Unit-Datei benennen]]&lt;br /&gt;
******* [[Komponenten platzieren und benennen]]&lt;br /&gt;
******* [[Komponenteneigenschaften und Ereignisse in einem Datenmodul verwenden]]&lt;br /&gt;
******* [[Pseudo-Eigenschaft ClassGroup von TDataModule]]&lt;br /&gt;
******* [[Geschäftsregeln in einem Datenmodul erstellen]]&lt;br /&gt;
****** [[In einem Formular auf ein Datenmodul zugreifen]]&lt;br /&gt;
****** [[Einem Anwendungsserver-Projekt ein externes Datenmodul hinzufügen]]&lt;br /&gt;
****** [[Festlegen der Framework-Verbindung für ein Datenmodul]]&lt;br /&gt;
***** [[Verwenden der Objektablage]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente in einem Projekt]]&lt;br /&gt;
****** [[Elemente in die Objektablage einfügen]]&lt;br /&gt;
****** [[Objekte in einer Team-Umgebung gemeinsam nutzen]]&lt;br /&gt;
****** [[Ein Element aus der Objektablage in einem Projekt nutzen]]&lt;br /&gt;
****** [[Projektvorlagen verwenden]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente bearbeiten]]&lt;br /&gt;
***** [[Hilfe in Anwendungen aktivieren]]&lt;br /&gt;
******[[Aufrufen von HTML-Hilfe aus Anwendungen]]&lt;br /&gt;
*******[[HTML-Hilfetypen]]&lt;br /&gt;
*******[[Standardbehandlung von F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anpassen der F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe mit Hilfe-Schaltflächen]]&lt;br /&gt;
*******[[Zuordnen von Hilfe zu Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe zu ausgewählten Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Kontexthilfe zu Bildschirmobjekten mit der Eigenschaft Hint]]&lt;br /&gt;
****** [[Hilfesystem-Interfaces]]&lt;br /&gt;
******* [[ICustomHelpViewer implementieren]]&lt;br /&gt;
******* [[Mit dem Hilfe-Manager kommunizieren]]&lt;br /&gt;
******* [[Den Hilfe-Manager nach Informationen abfragen]]&lt;br /&gt;
******* [[Schlüsselwort-basierte Hilfe anzeigen]]&lt;br /&gt;
******* [[Inhaltsverzeichnisse anzeigen]]&lt;br /&gt;
******* [[IExtendedHelpViewer implementieren]]&lt;br /&gt;
******* [[IHelpSystem verwenden]]&lt;br /&gt;
******* [[IHelpSelector implementieren]]&lt;br /&gt;
******* [[Hilfesystemobjekte registrieren]]&lt;br /&gt;
****** [[Hilfe in einer VCL-Anwendung verwenden]]&lt;br /&gt;
******* [[Wie TApplication VCL-Hilfe verarbeitet]]&lt;br /&gt;
******* [[Wie VCL-Steuerelemente Hilfe verarbeiten]]&lt;br /&gt;
******* [[Ein Hilfesystem direkt aufrufen]]&lt;br /&gt;
**** [[Die Benutzeroberfläche erstellen - Index|Die Benutzeroberfläche erstellen]]&lt;br /&gt;
***** [[Die Benutzeroberfläche erstellen: Übersicht]]&lt;br /&gt;
***** [[Anwendungsverhalten steuern]]&lt;br /&gt;
****** [[Auf Anwendungsebene arbeiten]]&lt;br /&gt;
****** [[Mit dem Bildschirm arbeiten]]&lt;br /&gt;
***** [[Das Hauptformular]]&lt;br /&gt;
****** [[Hauptformular ausblenden]]&lt;br /&gt;
****** [[Weitere Formulare hinzufügen]]&lt;br /&gt;
****** [[Das Layout festlegen]]&lt;br /&gt;
***** [[Mit Formularen arbeiten]]&lt;br /&gt;
****** [[Die Formularerstellung im Speicher steuern]]&lt;br /&gt;
******* [[Automatisch erstellte Formulare anzeigen]]&lt;br /&gt;
******* [[Formulare dynamisch erstellen]]&lt;br /&gt;
******* [[Nichtmodale Formulare erstellen]]&lt;br /&gt;
******* [[Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
****** [[Zusätzliche Argumente an Formulare übergeben]]&lt;br /&gt;
****** [[Daten aus Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus modalen Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus nichtmodalen Formularen abrufen]]&lt;br /&gt;
***** [[Komponenten und Komponentengruppen wiederverwenden]]&lt;br /&gt;
***** [[Komponentenvorlagen erstellen und verwenden]]&lt;br /&gt;
***** [[Mit Frames arbeiten]]&lt;br /&gt;
****** [[Frames erstellen]]&lt;br /&gt;
****** [[Frames verwenden und bearbeiten]]&lt;br /&gt;
****** [[Frames gemeinsam nutzen]]&lt;br /&gt;
***** [[Dialogfelder entwickeln]]&lt;br /&gt;
****** [[Windows-Standarddialogfelder verwenden]]&lt;br /&gt;
***** [[Menüs erstellen und verwalten]]&lt;br /&gt;
****** [[Den Menü-Designer öffnen]]&lt;br /&gt;
****** [[Menüs entwerfen]]&lt;br /&gt;
******* [[Menüs benennen]]&lt;br /&gt;
******* [[Menüeinträge benennen]]&lt;br /&gt;
******* [[Menüeinträge hinzufügen, einfügen und entfernen]]&lt;br /&gt;
******* [[Hinzufügen von Trennlinien]]&lt;br /&gt;
******* [[Zugriffstasten und Tastenkürzel festlegen]]&lt;br /&gt;
****** [[Untermenüs erstellen]]&lt;br /&gt;
******* [[Menüeinträge verschieben]]&lt;br /&gt;
******* [[Grafiken zu Menüeinträgen hinzufügen]]&lt;br /&gt;
******* [[Das Menü anzeigen]]&lt;br /&gt;
****** [[Menüeinträge im Objektinspektor bearbeiten]]&lt;br /&gt;
****** [[Zur Entwurfszeit zwischen Menüs wechseln]]&lt;br /&gt;
****** [[Menüvorlagen verwenden]]&lt;br /&gt;
****** [[Ein Menü als Vorlage speichern]]&lt;br /&gt;
******* [[Namenskonventionen für Menüeinträge und Ereignisbehandlungsroutinen in Vorlagen]]&lt;br /&gt;
****** [[Menüeinträge zur Laufzeit bearbeiten]]&lt;br /&gt;
****** [[Menüs kombinieren]]&lt;br /&gt;
******* [[Das aktive Menü angeben: Menu-Eigenschaft]]&lt;br /&gt;
******* [[Die Reihenfolge der kombinierten Menüelemente festlegen: GroupIndex-Eigenschaft]]&lt;br /&gt;
****** [[Ressourcendateien importieren]]&lt;br /&gt;
***** [[Symbolleisten und Coolbars entwerfen]]&lt;br /&gt;
****** [[Eine Panel-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TPanel) eine SpeedButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer SpeedButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer SpeedButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von SpeedButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine SpeedButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine ToolBar-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TToolBar) eine ToolButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer ToolButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von ToolButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine ToolButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine Coolbar-Komponente hinzufügen]]&lt;br /&gt;
******* [[Das Erscheinungsbild der Coolbar festlegen]]&lt;br /&gt;
****** [[Auf Mausklicks reagieren]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente ein Menü zuweisen]]&lt;br /&gt;
****** [[Verborgene Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbolleisten ein- und ausblenden]]&lt;br /&gt;
***** [[Allgemeine Steuerelemente und XP-Themes]]&lt;br /&gt;
**** [[Steuerelementtypen - Index|Steuerelementtypen]]&lt;br /&gt;
***** [[Textelemente]]&lt;br /&gt;
****** [[Bearbeitungselemente]]&lt;br /&gt;
******* [[Memo- und RTF-Bearbeitungselemente]]&lt;br /&gt;
****** [[Steuerelemente zur Textanzeige]]&lt;br /&gt;
****** [[Beschriftungen (TLabel)]]&lt;br /&gt;
***** [[Spezialisierte Eingabekomponenten]]&lt;br /&gt;
****** [[Bildlaufleiste (TScrollBar)]]&lt;br /&gt;
****** [[Schieberegler (TTrackBar)]]&lt;br /&gt;
****** [[Wippschalter]]&lt;br /&gt;
****** [[Tastenkürzelkomponente (THotKey)]]&lt;br /&gt;
****** [[Teilerleiste (TSplitter)]]&lt;br /&gt;
***** [[Schaltflächen und ähnliche Steuerelemente]]&lt;br /&gt;
****** [[Schaltfläche (TButton)]]&lt;br /&gt;
****** [[Bitmap-Schaltfläche (TBitBtn)]]&lt;br /&gt;
****** [[SpeedButton (TSpeedButton)]]&lt;br /&gt;
****** [[Kontrollkästchen (TCheckBox)]]&lt;br /&gt;
****** [[Optionsfelder (TRadioButton)]]&lt;br /&gt;
****** [[Symbolleiste-Steuerelemente]]&lt;br /&gt;
****** [[Coolbars (TCoolBar)]]&lt;br /&gt;
***** [[Listenkomponenten]]&lt;br /&gt;
****** [[Listenfeld (TListBox und TCheckListBox)]]&lt;br /&gt;
****** [[Kombinationsfeld (TComboBox)]]&lt;br /&gt;
****** [[Baumdiagramm (TTreeView)]]&lt;br /&gt;
****** [[Listenansicht (TListView)]]&lt;br /&gt;
***** [[Gruppierungskomponenten]]&lt;br /&gt;
****** [[Gruppenfeld (TGroupBox) und Optionsfeldgruppe (TRadioGroup)]]&lt;br /&gt;
****** [[Tafelkomponente (TPanel)]]&lt;br /&gt;
****** [[Bildlauffeld (TScrollBox)]]&lt;br /&gt;
****** [[Registerkomponente (TTabControl)]]&lt;br /&gt;
****** [[Registerkartenkomponente (TPageControl)]]&lt;br /&gt;
****** [[Kopfzeilenkomponente (THeaderControl)]]&lt;br /&gt;
***** [[Anzeigeelemente]]&lt;br /&gt;
****** [[Statusleisten]]&lt;br /&gt;
****** [[Fortschrittsanzeige (TProgressBar)]]&lt;br /&gt;
****** [[Hilfe- und Hinweiseigenschaften]]&lt;br /&gt;
****** [[VCL-Taskleisten]]&lt;br /&gt;
***** [[Gittersteuerelemente]]&lt;br /&gt;
****** [[Zeichengitter (TDrawGrid)]]&lt;br /&gt;
****** [[String-Gitter (TStringGrid)]]&lt;br /&gt;
***** [[Wertlisteneditoren]]&lt;br /&gt;
***** [[Grafikkomponenten]]&lt;br /&gt;
****** [[Grafik (TImage)]]&lt;br /&gt;
****** [[Form (TShape)]]&lt;br /&gt;
****** [[Rahmen (TBevel)]]&lt;br /&gt;
****** [[Zeichenfeld (TPaintBox)]]&lt;br /&gt;
****** [[Animationskomponente]]&lt;br /&gt;
**** [[Mit Grafiken und Multimedia arbeiten - Index|Mit Grafiken und Multimedia arbeiten]]&lt;br /&gt;
***** [[Mit Grafiken und Multimedia arbeiten: Übersicht]]&lt;br /&gt;
***** [[Grafikprogrammierung im Überblick]]&lt;br /&gt;
****** [[Den Bildschirm aktualisieren]]&lt;br /&gt;
****** [[Grafikobjekt-Typen]]&lt;br /&gt;
****** [[Häufig verwendete Eigenschaften und Methoden des Canvas-Objekts]]&lt;br /&gt;
****** [[Eigenschaften des Canvas-Objekts verwenden]]&lt;br /&gt;
******* [[Zeichenbereiche anlegen]]&lt;br /&gt;
******* [[Farben in der VCL]]&lt;br /&gt;
******* [[In VCL-Anwendungen drucken]]&lt;br /&gt;
******* [[Stifte verwenden]]&lt;br /&gt;
******** [[Stiftfarbe ändern]]&lt;br /&gt;
******** [[Strichstärke von Stiften ändern]]&lt;br /&gt;
******** [[Stiftstil ändern]]&lt;br /&gt;
******** [[Stiftmodus ändern]]&lt;br /&gt;
******** [[Stiftposition ermitteln]]&lt;br /&gt;
******* [[Pinsel verwenden]]&lt;br /&gt;
******** [[Pinselfarbe ändern]]&lt;br /&gt;
******** [[Pinselstil ändern]]&lt;br /&gt;
******** [[Die Pinseleigenschaft Bitmap setzen]]&lt;br /&gt;
******* [[Pixel lesen und setzen]]&lt;br /&gt;
****** [[Grafikobjekte zeichnen]]&lt;br /&gt;
******* [[Linien und Linienzüge zeichnen]]&lt;br /&gt;
******** [[Linien zeichnen]]&lt;br /&gt;
******** [[Linienzüge zeichnen]]&lt;br /&gt;
******* [[Formen zeichnen]]&lt;br /&gt;
******** [[Rechtecke und Ellipsen zeichnen]]&lt;br /&gt;
******** [[Abgerundete Rechtecke zeichnen]]&lt;br /&gt;
******** [[Polygone zeichnen]]&lt;br /&gt;
****** [[Behandlung mehrerer Zeichenobjekte in einer Anwendung]]&lt;br /&gt;
******* [[Benötigte Zeichenwerkzeuge ermitteln]]&lt;br /&gt;
******* [[Werkzeuge mithilfe von Mauspalettenschaltern wechseln]]&lt;br /&gt;
******* [[Zeichenwerkzeuge verwenden]]&lt;br /&gt;
******** [[Formen zeichnen (Quelltext)]]&lt;br /&gt;
******** [[Gemeinsamer Quelltext für Ereignisbehandlungsroutinen]]&lt;br /&gt;
****** [[In einer Grafik zeichnen]]&lt;br /&gt;
******* [[Bildlauffähige Grafiken]]&lt;br /&gt;
******* [[Bild-Steuerelemente hinzufügen]]&lt;br /&gt;
******** [[Steuerelement einfügen]]&lt;br /&gt;
******** [[Die Anfangsgröße eines Bitmaps festlegen]]&lt;br /&gt;
******** [[In Bitmaps zeichnen]]&lt;br /&gt;
****** [[Grafikdateien laden und speichern]]&lt;br /&gt;
******* [[Bilder aus Dateien laden]]&lt;br /&gt;
******* [[Bilder in Dateien speichern]]&lt;br /&gt;
******* [[Bilder ersetzen]]&lt;br /&gt;
****** [[Die Zwischenablage und Grafiken]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage kopieren]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage ausschneiden]]&lt;br /&gt;
******* [[Grafiken aus der Zwischenablage einfügen]]&lt;br /&gt;
****** [[Beispiel: Der Gummiband-Effekt]]&lt;br /&gt;
******* [[Auf Mausaktionen reagieren]]&lt;br /&gt;
******** [[Woraus besteht ein Mausereignis?]]&lt;br /&gt;
******** [[Auf das Drücken einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Loslassen einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Bewegen der Maus reagieren]]&lt;br /&gt;
******* [[Felder einem Formularobjekt hinzufügen]]&lt;br /&gt;
******* [[Verbesserte Liniendarstellung]]&lt;br /&gt;
******** [[Ausgangspunkt festhalten]]&lt;br /&gt;
******** [[Bewegungen zwischenspeichern]]&lt;br /&gt;
***** [[Mit Multimedia arbeiten]]&lt;br /&gt;
****** [[Einer Anwendung Videoclips ohne Ton hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Videoclips ohne Ton]]&lt;br /&gt;
****** [[Einer Anwendung Audio- oder Videoclips hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Audio- und/oder Videoclips (nur VCL)|Beispiel für das Hinzufügen von Audio- oder Videoclips (nur VCL)]]&lt;br /&gt;
**** [[Multithread-Anwendungen entwickeln - Index]]&lt;br /&gt;
***** [[Multithread-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Thread-Objekte definieren - Index|Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread initialisieren]]&lt;br /&gt;
****** [[Die Thread-Funktion schreiben]]&lt;br /&gt;
******* [[Lokale Thread-Variablen]]&lt;br /&gt;
******* [[Die Beendigung anderer Threads abwarten]]&lt;br /&gt;
******* [[Die Behandlung von Ausnahmen in der Thread-Funktion]]&lt;br /&gt;
****** [[Clean-up-Quelltext schreiben]]&lt;br /&gt;
***** [[Threads koordinieren - Index|Threads koordinieren]]&lt;br /&gt;
****** [[Threads koordinieren]]&lt;br /&gt;
****** [[Gleichzeitigen Zugriff vermeiden]]&lt;br /&gt;
******* [[Objekte sperren]]&lt;br /&gt;
******* [[Kritische Abschnitte]]&lt;br /&gt;
******* [[TMultiReadExclusiveWriteSynchronizer-Objekte]]&lt;br /&gt;
******* [[Weitere Techniken für die gemeinsame Nutzung von Speicher]]&lt;br /&gt;
****** [[Auf andere Threads warten]]&lt;br /&gt;
******* [[Warten, bis ein Thread vollständig ausgeführt ist]]&lt;br /&gt;
******* [[Warten, bis eine Aufgabe ausgeführt ist]]&lt;br /&gt;
***** [[Thread-Objekte ausführen - Index|Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Die Standard-Priorität überschreiben]]&lt;br /&gt;
****** [[Threads starten und stoppen]]&lt;br /&gt;
***** [[Fehlersuche in Multithread-Anwendungen]]&lt;br /&gt;
****** [[Einen Thread benennen]]&lt;br /&gt;
******* [[Benennen von Threads]]&lt;br /&gt;
******* [[Einen unbenannten Thread in einen benannten konvertieren]]&lt;br /&gt;
******* [[Ähnlichen Threads verschiedene Namen zuweisen]]&lt;br /&gt;
******* [[Einen Thread während des Debuggens benennen]]&lt;br /&gt;
**** [[Exceptions - Index|Exceptions]]&lt;br /&gt;
***** [[Exception-Behandlung]]&lt;br /&gt;
***** [[Geschützte Blöcke definieren]]&lt;br /&gt;
****** [[Den try-Block erstellen]]&lt;br /&gt;
******* [[Exception auslösen]]&lt;br /&gt;
****** [[Exception-Behandlungsroutinen erstellen]]&lt;br /&gt;
******* [[Exception-Behandlungsanweisungen]]&lt;br /&gt;
******* [[Exception-Klassen verarbeiten]]&lt;br /&gt;
******* [[Gültigkeitsbereich von Exception-Behandlungsroutinen]]&lt;br /&gt;
******* [[Exceptions erneut auslösen]]&lt;br /&gt;
****** [[Finally-Blöcke erstellen]]&lt;br /&gt;
***** [[In VCL-Anwendungen Exceptions behandeln]]&lt;br /&gt;
****** [[Standard-Exception-Behandlung in VCL]]&lt;br /&gt;
****** [[VCL-Exception-Klassen]]&lt;br /&gt;
******* [[Stille Exceptions]]&lt;br /&gt;
****** [[Eigene VCL-Exceptions definieren]]&lt;br /&gt;
***** [[Integer-Exceptions]]&lt;br /&gt;
****** [[Exception &amp;quot;Integer-Division durch null&amp;quot;]]&lt;br /&gt;
***** [[Gleitkomma-Exceptions]]&lt;br /&gt;
****** [[Fließkommafehler: Division durch Null, Definitionsbereich oder Überlauf]]&lt;br /&gt;
****** [[Fließkommafehler: Teilweiser Verlust der Genauigkeit oder Unterlauf]]&lt;br /&gt;
****** [[Fließkommafehler: Stack-Fehler]]&lt;br /&gt;
**** [[Packages und Komponenten - Index|Packages und Komponenten]]&lt;br /&gt;
***** [[Packages und Komponenten: Übersicht]]&lt;br /&gt;
***** [[Packages sinnvoll einsetzen]]&lt;br /&gt;
****** [[Packages und Standard-DLLs]]&lt;br /&gt;
***** [[Laufzeit-Packages]]&lt;br /&gt;
****** [[Packages in Anwendungen laden]]&lt;br /&gt;
******* [[Packages mit der Funktion LoadPackage laden]]&lt;br /&gt;
****** [[Benötigte Laufzeit-Packages auswählen]]&lt;br /&gt;
****** [[Benutzerdefinierte Packages]]&lt;br /&gt;
***** [[Entwurfszeit-Packages]]&lt;br /&gt;
****** [[Komponenten-Packages installieren]]&lt;br /&gt;
***** [[Packages erstellen und bearbeiten]]&lt;br /&gt;
****** [[Ein Package erstellen]]&lt;br /&gt;
****** [[Ein bestehendes Package bearbeiten]]&lt;br /&gt;
****** [[Die Struktur eines Package]]&lt;br /&gt;
****** [[Quelldateien von Packages manuell bearbeiten]]&lt;br /&gt;
****** [[Packages compilieren]]&lt;br /&gt;
******* [[Spezielle Compiler-Direktiven für Packages]]&lt;br /&gt;
******* [[Verwendung des schwachen Packens]]&lt;br /&gt;
******* [[Von der Befehlszeile aus compilieren und linken]]&lt;br /&gt;
******* [[Package-Dateien nach erfolgreicher Compilierung]]&lt;br /&gt;
******* [[Erzeugen von statischen Packages]]&lt;br /&gt;
***** [[Packages weitergeben]]&lt;br /&gt;
**** [[Mit RTTI arbeiten]]&lt;br /&gt;
***** [[Abrufen des RTTI-Kontextes]]&lt;br /&gt;
***** [[Abfragen von Typinformationen]]&lt;br /&gt;
***** [[Allgemeine Typinformationen]]&lt;br /&gt;
***** [[Informationen für einfache Typen]]&lt;br /&gt;
***** [[Informationen für strukturierte Typen]]&lt;br /&gt;
***** [[Laufzeitoperationen mit Typen]]&lt;br /&gt;
***** [[Delphi-RTTI und C++Builder]]&lt;br /&gt;
**** [[Anwendungen für den internationalen Markt - Index]]&lt;br /&gt;
***** [[Internationalisierung und Lokalisierung]]&lt;br /&gt;
****** [[Internationalisieren von Anwendungen]]&lt;br /&gt;
******* [[Anpassen des Anwendungscodes für andere Gebietsschemata]]&lt;br /&gt;
******** [[Zeichensätze]]&lt;br /&gt;
******** [[Bidirektionale Sprachen]]&lt;br /&gt;
******** [[Funktionen für bestimmte Gebietsschemata]]&lt;br /&gt;
****** [[Anwendungen lokalisieren]]&lt;br /&gt;
******* [[Überlegungen für die Lokalisierung von Benutzeroberflächen]]&lt;br /&gt;
******** [[Text]]&lt;br /&gt;
******** [[Grafiken]]&lt;br /&gt;
******** [[Formate und Sortierreihenfolge]]&lt;br /&gt;
******** [[Tastenzuordnungen]]&lt;br /&gt;
******* [[Ressourcen auslagern]]&lt;br /&gt;
******* [[Ressourcen-DLLs verwenden]]&lt;br /&gt;
******** [[Ressourcen-DLLs erstellen]]&lt;br /&gt;
******** [[Ressourcen-DLLs dynamisch wechseln]]&lt;br /&gt;
***** [[Deployment von lokalisierten Anwendungen]]&lt;br /&gt;
**** [[RAD Studio-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Anwendungen weitergeben: Übersicht]]&lt;br /&gt;
****** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
***** [[Allgemeine Anwendungen weitergeben]]&lt;br /&gt;
****** [[Installationsprogramme verwenden]]&lt;br /&gt;
******* [[Anwendungsdateien identifizieren]]&lt;br /&gt;
******* [[Anwendungsdateien, nach Dateierweiterungen]]&lt;br /&gt;
******* [[Package-Dateien]]&lt;br /&gt;
******* [[Merge-Module]]&lt;br /&gt;
******* [[ActiveX-Steuerelemente weitergeben]]&lt;br /&gt;
******* [[Hilfsanwendungen]]&lt;br /&gt;
******* [[Position von DLL-Dateien]]&lt;br /&gt;
***** [[Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[DbExpress-Datenbankanwendungen weitergeben|dbExpress-Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[BDE-Datenbankanwendungen weitergeben]]&lt;br /&gt;
******* [[Borland Database Engine|BDE]]&lt;br /&gt;
***** [[Web-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Unterschiedliche Host-Umgebungen berücksichtigen]]&lt;br /&gt;
****** [[Bildschirmauflösung und Farbtiefe]]&lt;br /&gt;
****** [[Anwendungen mit dynamischer Größenanpassung der Formulare und Steuerelemente]]&lt;br /&gt;
****** [[Anwendungen ohne dynamische Größenanpassung]]&lt;br /&gt;
****** [[Unterschiedliche Farbtiefen]]&lt;br /&gt;
****** [[Schriften]]&lt;br /&gt;
****** [[Windows-Version]]&lt;br /&gt;
***** [[Software-Lizenzvereinbarungen]]&lt;br /&gt;
*** [[Datenbankanwendungen entwickeln - Index|Datenbankanwendungen entwickeln]]&lt;br /&gt;
**** [[Datenbankanwendungen entwerfen - Index|Datenbankanwendungen entwerfen]]&lt;br /&gt;
***** [[Datenbankanwendungen entwerfen: Überblick]]&lt;br /&gt;
***** [[Datenbanken verwenden]]&lt;br /&gt;
****** [[Datenbanktypen]]&lt;br /&gt;
****** [[Datenbanksicherheit]]&lt;br /&gt;
****** [[Transaktionen]]&lt;br /&gt;
****** [[Referentielle Integrität, Stored Procedures und Trigger]]&lt;br /&gt;
***** [[Datenbankarchitektur]]&lt;br /&gt;
****** [[Eine direkte Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Eine dedizierte Datei auf der Festplatte verwenden]]&lt;br /&gt;
****** [[Verbindungen zu anderen Datenmengen einrichten]]&lt;br /&gt;
******* [[Eine Client-Datenmenge mit einer anderen Datenmenge in derselben Anwendung verbinden]]&lt;br /&gt;
******* [[Verwenden einer mehrschichtigen Architektur]]&lt;br /&gt;
****** [[Ansätze kombinieren]]&lt;br /&gt;
***** [[Die Benutzeroberfläche gestalten]]&lt;br /&gt;
****** [[Daten analysieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente - Index|Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente im Überblick]]&lt;br /&gt;
****** [[Datensensitive Steuerelemente einer Datenmenge zuordnen]]&lt;br /&gt;
******* [[Die Datenmengenzuordnung zur Laufzeit ändern]]&lt;br /&gt;
******* [[Eine Datenquelle aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Auf von der Datenquelle übermittelte Änderungen reagieren]]&lt;br /&gt;
****** [[Daten bearbeiten und aktualisieren]]&lt;br /&gt;
******* [[Den Bearbeitungsmodus aktivieren]]&lt;br /&gt;
******* [[Daten in einem Steuerelement bearbeiten]]&lt;br /&gt;
****** [[Die Datenanzeige aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Die Datenanzeige aktualisieren]]&lt;br /&gt;
****** [[Maus-, Tastatur- und Timer-Ereignisse]]&lt;br /&gt;
***** [[Entscheiden, wie Daten dargestellt werden - Index|Entscheiden, wie Daten dargestellt werden]]&lt;br /&gt;
****** [[Einen einzelnen Datensatz anzeigen]]&lt;br /&gt;
******* [[Daten als Beschriftung anzeigen]]&lt;br /&gt;
******* [[Feldinhalte in Eingabefeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem RichEdit-Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Grafikfelder in einem Bild-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Listen- und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Lookup-Listen und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******** [[TDBListBox und TDBComboBox verwenden]]&lt;br /&gt;
******* [[Boolesche Feldwerte und Kontrollfelder]]&lt;br /&gt;
******* [[Feldwerte mit Optionsfeldern einschränken - Index|Feldwerte mit Optionsfeldern einschränken]]&lt;br /&gt;
****** [[Mehrere Datensätze anzeigen]]&lt;br /&gt;
***** [[Daten mit TDBGrid anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Gitter im Standardstatus verwenden]]&lt;br /&gt;
****** [[Angepasste Gitter erstellen]]&lt;br /&gt;
******* [[Persistente Spalten erstellen]]&lt;br /&gt;
******* [[Persistente Spalten löschen]]&lt;br /&gt;
******* [[Reihenfolge persistenter Spalten ändern]]&lt;br /&gt;
******* [[Spalteneigenschaften beim Entwurf einstellen]]&lt;br /&gt;
******* [[Lookup-Spalten definieren]]&lt;br /&gt;
******* [[Schaltflächen in Spalten einfügen]]&lt;br /&gt;
******* [[Standardwerte einer Spalte wiederherstellen]]&lt;br /&gt;
****** [[ADT- und Array-Felder anzeigen]]&lt;br /&gt;
****** [[Gitteroptionen einstellen]]&lt;br /&gt;
****** [[Daten im Gitter bearbeiten]]&lt;br /&gt;
****** [[Gitterdarstellung steuern]]&lt;br /&gt;
****** [[Zur Laufzeit auf Benutzeraktionen reagieren]]&lt;br /&gt;
***** [[Erstellen eines Gitters, das weitere datensensitive Steuerelemente enthält]]&lt;br /&gt;
***** [[Navigation und Bearbeitung von Datensätzen]]&lt;br /&gt;
****** [[Navigator-Schaltflächen ein- und ausblenden]]&lt;br /&gt;
****** [[Hilfehinweise anzeigen]]&lt;br /&gt;
****** [[Ein Navigator für mehrere Datenmengen]]&lt;br /&gt;
**** [[Verbindungen zu Datenbanken einrichten - Index|Verbindungen zu Datenbanken einrichten]]&lt;br /&gt;
***** [[Verbindungen zu Datenbanken einrichten Übersicht]]&lt;br /&gt;
***** [[Implizite Verbindungen verwenden]]&lt;br /&gt;
***** [[Verbindungen steuern]]&lt;br /&gt;
****** [[Eine Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Die Verbindung zu einem Datenbankserver trennen]]&lt;br /&gt;
***** [[Server-Anmeldungen steuern]]&lt;br /&gt;
***** [[Transaktionen verwalten]]&lt;br /&gt;
****** [[Isolationsstufen für Transaktionen angeben]]&lt;br /&gt;
***** [[Befehle an den Server senden]]&lt;br /&gt;
***** [[Mit verknüpften Datenmengen arbeiten]]&lt;br /&gt;
***** [[Metadaten abrufen]]&lt;br /&gt;
**** [[Datenmengen - Index|Datenmengen]]&lt;br /&gt;
***** [[Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Nachkommen der Klasse TDataSet verwenden]]&lt;br /&gt;
***** [[Status von Datenmengen bestimmen und einstellen]]&lt;br /&gt;
***** [[Datenmengen öffnen und schließen]]&lt;br /&gt;
***** [[Durch Datenmengen navigieren]]&lt;br /&gt;
****** [[Die Methoden First und Last]]&lt;br /&gt;
****** [[Die Methoden Next und Prior]]&lt;br /&gt;
****** [[Die Methode MoveBy]]&lt;br /&gt;
****** [[Die Eigenschaften EOF und BOF]]&lt;br /&gt;
****** [[Datensätze markieren und dorthin zurückkehren]]&lt;br /&gt;
***** [[Datenmengen durchsuchen]]&lt;br /&gt;
****** [[Die Methode Locate]]&lt;br /&gt;
****** [[Die Methode Lookup]]&lt;br /&gt;
***** [[Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Filter aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Filter erzeugen]]&lt;br /&gt;
******* [[Die Eigenschaft Filter festlegen]]&lt;br /&gt;
******* [[Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben]]&lt;br /&gt;
****** [[Filteroptionen festlegen]]&lt;br /&gt;
****** [[Durch Datensätze einer gefilterten Datenmenge navigieren]]&lt;br /&gt;
***** [[Daten ändern]]&lt;br /&gt;
****** [[Datensätze bearbeiten]]&lt;br /&gt;
****** [[Neue Datensätze hinzufügen]]&lt;br /&gt;
****** [[Datensätze löschen]]&lt;br /&gt;
****** [[Geänderte Daten in die Datenbank zurückschreiben]]&lt;br /&gt;
****** [[Änderungen abbrechen]]&lt;br /&gt;
****** [[Komplette Datensätze bearbeiten]]&lt;br /&gt;
***** [[Felder berechnen]]&lt;br /&gt;
***** [[Arten von Datenmengen]]&lt;br /&gt;
***** [[Tabellen-Datenmengen]]&lt;br /&gt;
****** [[Datensätze anhand von Indizes sortieren]]&lt;br /&gt;
******* [[Informationen über Indizes abrufen]]&lt;br /&gt;
******* [[Mit IndexName einen Index angeben]]&lt;br /&gt;
******* [[Mit IndexFieldNames einen Index definieren]]&lt;br /&gt;
****** [[Datensätze über Indizes suchen]]&lt;br /&gt;
******* [[Eine Suche mit Goto-Methoden ausführen]]&lt;br /&gt;
******* [[Eine Suche mit Find-Methoden ausführen]]&lt;br /&gt;
******* [[Nach einer erfolgreichen Suche den aktuellen Datensatz angeben]]&lt;br /&gt;
******* [[Nach Teilschlüsseln suchen]]&lt;br /&gt;
******* [[Eine Suche wiederholen oder erweitern]]&lt;br /&gt;
****** [[Datensatzmenge durch Angabe eines Bereichs begrenzen]]&lt;br /&gt;
******* [[Unterschiede zwischen Bereichen und Filtern]]&lt;br /&gt;
******* [[Bereiche festlegen]]&lt;br /&gt;
******* [[Einen Bereich ändern]]&lt;br /&gt;
******* [[Einen Bereich übernehmen oder verwerfen]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen definieren]]&lt;br /&gt;
******* [[Tabelle als Detaildatenmenge einer anderen Datenmenge verwenden]]&lt;br /&gt;
******* [[Verschachtelte Detailtabellen verwenden]]&lt;br /&gt;
****** [[Schreib- und Lesezugriff auf Tabellen steuern]]&lt;br /&gt;
****** [[Tabellen erstellen und löschen]]&lt;br /&gt;
****** [[Tabelleninhalt löschen]]&lt;br /&gt;
****** [[Tabellen synchronisieren]]&lt;br /&gt;
***** [[Abfrage-Datenmengen]]&lt;br /&gt;
****** [[Abfrage definieren]]&lt;br /&gt;
****** [[Parameter in Abfragen verwenden]]&lt;br /&gt;
******* [[Parameter zur Entwurfszeit setzen]]&lt;br /&gt;
******* [[Parameter zur Laufzeit setzen]]&lt;br /&gt;
****** [[Haupt-Detailbeziehungen über Parameter definieren]]&lt;br /&gt;
****** [[Abfragen vorbereiten]]&lt;br /&gt;
****** [[Abfragen ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Unidirektionale Ergebnismengen]]&lt;br /&gt;
***** [[Datenmengen vom Typ Stored Procedures]]&lt;br /&gt;
****** [[Parameter für Stored Procedures verwenden]]&lt;br /&gt;
****** [[Stored Procedures vorbereiten]]&lt;br /&gt;
***** [[Gespeicherte Prozeduren ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Mehrere Ergebnismengen abrufen]]&lt;br /&gt;
**** [[Felder - Index|Felder]]&lt;br /&gt;
***** [[Felder: Übersicht]]&lt;br /&gt;
***** [[Dynamische Feldkomponenten]]&lt;br /&gt;
***** [[Persistente Feldkomponenten]]&lt;br /&gt;
****** [[Persistente Felder erstellen]]&lt;br /&gt;
****** [[Persistente Felder anordnen]]&lt;br /&gt;
****** [[Neue persistente Felder erstellen]]&lt;br /&gt;
******* [[Datenfelder definieren]]&lt;br /&gt;
******* [[Berechnete Felder definieren]]&lt;br /&gt;
******* [[Berechnete Felder programmieren]]&lt;br /&gt;
******* [[Lookup-Felder definieren]]&lt;br /&gt;
******* [[Aggregatfelder definieren]]&lt;br /&gt;
****** [[Persistente Feldkomponenten löschen]]&lt;br /&gt;
****** [[Eigenschaften und Ereignisse persistenter Felder]]&lt;br /&gt;
******* [[Anzeige- und Bearbeitungseigenschaften zur Entwurfszeit festlegen]]&lt;br /&gt;
******* [[Die Eigenschaften von Feldkomponenten zur Laufzeit festlegen]]&lt;br /&gt;
******* [[Attributsätze für Feldkomponenten erstellen]]&lt;br /&gt;
******* [[Attributsätze mit Feldkomponenten verknüpfen]]&lt;br /&gt;
******* [[Attributverknüpfungen lösen]]&lt;br /&gt;
******* [[Benutzereingaben steuern]]&lt;br /&gt;
******* [[Standardformate für numerische, Datums- und Zeitfelder]]&lt;br /&gt;
******* [[Ereignisse verarbeiten]]&lt;br /&gt;
***** [[Zur Laufzeit mit Feldkomponentenmethoden arbeiten]]&lt;br /&gt;
***** [[Feldwerte anzeigen, konvertieren und abrufen]]&lt;br /&gt;
****** [[Werte in Standard-Steuerelementen anzeigen]]&lt;br /&gt;
****** [[Feldwerte konvertieren]]&lt;br /&gt;
****** [[Mit der Standard-Datenmengeneigenschaft auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengenmethode FieldByName auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengeneigenschaft Fields auf Werte zugreifen]]&lt;br /&gt;
***** [[Einen Standardwert für ein Feld festlegen]]&lt;br /&gt;
***** [[Datenbeschränkungen]]&lt;br /&gt;
****** [[Eine selbstdefinierte Beschränkung definieren]]&lt;br /&gt;
****** [[Server-Beschränkungen benutzen]]&lt;br /&gt;
***** [[Objektfelder]]&lt;br /&gt;
****** [[ADT-Felder]]&lt;br /&gt;
****** [[Array-Felder]]&lt;br /&gt;
****** [[Datenmengenfelder]]&lt;br /&gt;
****** [[Referenzfelder]]&lt;br /&gt;
**** [[Die Borland Database Engine - Index|BDE verwenden - Index]]&lt;br /&gt;
***** [[Die BDE-Architektur]]&lt;br /&gt;
***** [[Die Borland Database Engine|BDE verwenden]]&lt;br /&gt;
***** [[Eine Aktualisierungsanweisung ausführen - Index|Eine Aktualisierungsanweisung ausführen]]&lt;br /&gt;
****** [[Die Query-Eigenschaft einer Aktualisierungskomponente verwenden]]&lt;br /&gt;
***** [[Mehrere Aktualisierungsobjekte verwenden - Index|Mehrere Aktualisierungsobjekte verwenden]]&lt;br /&gt;
****** [[Die Apply-Methode aufrufen]]&lt;br /&gt;
****** [[Die SQL-Anweisungen ausführen]]&lt;br /&gt;
***** [[Mit TDatabase auf Datenbanken zugreifen - Index|Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
****** [[Eine Datenbankkomponente mit einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[TDatabase verwenden, um auf Datenbanken zuzugreifen]]&lt;br /&gt;
****** [[Eine Verbindung mittels TDataBase einrichten]]&lt;br /&gt;
****** [[Die Interaktion zwischen Datenbank- und Sitzungskomponenten]]&lt;br /&gt;
****** [[Datenbankkomponenten in Datenmodulen verwenden]]&lt;br /&gt;
****** [[BDE-Aliasparameter festlegen]]&lt;br /&gt;
****** [[Die zu verwendende Datenbank angeben]]&lt;br /&gt;
***** [[Datenbanksitzungen verwalten - Index|Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Sitzung aktivieren]]&lt;br /&gt;
****** [[Zusätzliche Sitzungen erstellen]]&lt;br /&gt;
****** [[Durch die Datenbankkomponenten einer Sitzung blättern]]&lt;br /&gt;
****** [[Datenbankverbindungen öffnen]]&lt;br /&gt;
****** [[Datenbankverbindung suchen]]&lt;br /&gt;
****** [[Paradox-Verzeichnisorte angeben]]&lt;br /&gt;
****** [[Informationen zu einer Sitzung einholen]]&lt;br /&gt;
****** [[Datenbankverbindungen schließen]]&lt;br /&gt;
****** [[BDE-Aliasnamen einsetzen]]&lt;br /&gt;
****** [[Sitzung benennen]]&lt;br /&gt;
****** [[Mehrere Sitzungen verwalten]]&lt;br /&gt;
****** [[Standardverhalten der Datenbankverbindung festlegen]]&lt;br /&gt;
****** [[Inaktive Datenbankverbindungen entfernen]]&lt;br /&gt;
****** [[Mit passwortgeschützten Paradox- und dBASE-Tabellen arbeiten]]&lt;br /&gt;
****** [[Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Datenbankverbindungen verwalten]]&lt;br /&gt;
***** [[BDE-Datenmengen verwenden - Index|BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit einer Datenbank und einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[Parameter binden]]&lt;br /&gt;
****** [[BLOBs zwischenspeichern]]&lt;br /&gt;
****** [[Schreib-/Lesezugriff auf lokale Tabellen steuern]]&lt;br /&gt;
****** [[Daten aus einer anderen Tabelle importieren]]&lt;br /&gt;
****** [[Mit den Handle-Eigenschaften der BDE arbeiten]]&lt;br /&gt;
****** [[Eine Tabelle umbenennen]]&lt;br /&gt;
****** [[Eine dBASE-Indexdatei angeben]]&lt;br /&gt;
****** [[Tabellentyp für lokale Tabellen angeben]]&lt;br /&gt;
****** [[TQuery verwenden]]&lt;br /&gt;
****** [[TStoredProc verwenden (BDE)]]&lt;br /&gt;
****** [[TTable verwenden]]&lt;br /&gt;
****** [[BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Heterogene Abfragen erstellen]]&lt;br /&gt;
****** [[Eine bearbeitbare Ergebnismenge abrufen]]&lt;br /&gt;
****** [[Nur-Lese-Ergebnismengen aktualisieren]]&lt;br /&gt;
****** [[Überladene Stored Procedures in Oracle]]&lt;br /&gt;
***** [[TBatchMove verwenden - Index|TBatchMove verwenden]]&lt;br /&gt;
****** [[Eine Batch-Move-Komponente erstellen]]&lt;br /&gt;
****** [[Einen Batch-Move ausführen]]&lt;br /&gt;
****** [[Das Data Dictionary]]&lt;br /&gt;
****** [[Tools für die Arbeit mit der BDE]]&lt;br /&gt;
****** [[Einen Batch-Move-Modus angeben]]&lt;br /&gt;
****** [[TBatchMove verwenden]]&lt;br /&gt;
****** [[Batch-Move-Fehler verarbeiten]]&lt;br /&gt;
****** [[Datentypen zuordnen]]&lt;br /&gt;
***** [[Aktualisierungen mit der BDE zwischenspeichern - Index|Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mittels einer Datenbank anwenden]]&lt;br /&gt;
****** [[SQL-Aktualisierungsanweisungen zusammensetzen]]&lt;br /&gt;
****** [[BDE-basiertes Zwischenspeichern von Aktualisierungen]]&lt;br /&gt;
****** [[Die Parametersubstitution in SQL-Aktualisierungsanweisungen verstehen]]&lt;br /&gt;
****** [[Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Den Update SQL-Editor verwenden]]&lt;br /&gt;
****** [[BDE-basierte, zwischengespeicherte Aktualisierungen anwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit Aktualisierungsobjekten aktualisieren]]&lt;br /&gt;
****** [[Eine OnUpdateRecord-Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mit Methoden der Datenmengenkomponente anwenden]]&lt;br /&gt;
****** [[SQL-Anweisungen für Aktualisierungskomponenten erstellen]]&lt;br /&gt;
****** [[Fehlerbehandlung bei zwischengespeicherten Aktualisierungen]]&lt;br /&gt;
***** [[Transaktionen mit der BDE - Index|Transaktionen mit der BDE]]&lt;br /&gt;
****** [[Lokale Transaktionen]]&lt;br /&gt;
****** [[Passthrough-SQL verwenden]]&lt;br /&gt;
****** [[Transaktionen mit der BDE]]&lt;br /&gt;
**** [[Mit ADO-Komponenten arbeiten - Index|Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[ADO-Komponenten im Überblick]]&lt;br /&gt;
***** [[Verbindungen zu ADO-Datenspeichern einrichten]]&lt;br /&gt;
****** [[Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten]]&lt;br /&gt;
******* [[Auf das Verbindungsobjekt zugreifen]]&lt;br /&gt;
****** [[Verbindungen optimieren]]&lt;br /&gt;
******* [[Asynchrone Verbindungen erzwingen]]&lt;br /&gt;
******* [[Timeouts steuern]]&lt;br /&gt;
******* [[Welche Arten von Operationen werden von der Verbindung unterstützt?]]&lt;br /&gt;
******* [[Festlegen, ob die Verbindung Transaktionen automatisch einleiten soll oder nicht]]&lt;br /&gt;
****** [[Auf die Datenmengen der Verbindung zugreifen]]&lt;br /&gt;
****** [[ADO-Verbindungsereignisse]]&lt;br /&gt;
***** [[ADO-Datenmengen verwenden]]&lt;br /&gt;
****** [[Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen]]&lt;br /&gt;
******* [[Mit Datensatzmengen arbeiten]]&lt;br /&gt;
******* [[Datensätze anhand von Positionsmarken filtern]]&lt;br /&gt;
******* [[Mehrere Datensätze auf Grundlage des Aktualisierungsstatus filtern]]&lt;br /&gt;
******* [[Datensätze asynchron abrufen]]&lt;br /&gt;
******* [[Batch-Aktualisierungen verwenden]]&lt;br /&gt;
******* [[Daten aus Dateien laden und in Dateien speichern]]&lt;br /&gt;
******* [[Den Aktualisierungsstatus einzelner Datensätze prüfen]]&lt;br /&gt;
******* [[Datenmenge im Batch-Aktualisierungsmodus öffnen]]&lt;br /&gt;
****** [[TADODataSet verwenden]]&lt;br /&gt;
***** [[Befehlsobjekte verwenden]]&lt;br /&gt;
****** [[Befehle festlegen]]&lt;br /&gt;
****** [[Die Methode Execute verwenden]]&lt;br /&gt;
****** [[Die Befehlsausführung abbrechen]]&lt;br /&gt;
****** [[Mit Befehlen Ergebnismengen abrufen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen in Datenbanktabellen eintragen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen verwerfen]]&lt;br /&gt;
****** [[Befehlsparameter verarbeiten]]&lt;br /&gt;
**** [[Verwenden von dbExpress-Komponenten - Index|Verwenden von dbExpress-Komponenten]]&lt;br /&gt;
***** [[DbExpress-Datenmengen verwenden|dbExpress-Datenmengen verwenden]]&lt;br /&gt;
***** [[Arten von dbExpress-Datenmengen]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum Datenbankserver mit dbExpress]]&lt;br /&gt;
****** [[TSQLConnection einrichten]]&lt;br /&gt;
***** [[Vorgeben, welche Daten angezeigt werden sollen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Abfrage anzeigen]]&lt;br /&gt;
****** [[Die Datensätze in einer Tabelle anzeigen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Stored Procedure anzeigen]]&lt;br /&gt;
***** [[Daten abrufen]]&lt;br /&gt;
***** [[Befehle ausführen, die keine Datensätze zurückgeben]]&lt;br /&gt;
****** [[Den auszuführenden Befehl angeben]]&lt;br /&gt;
****** [[Den Befehl ausführen]]&lt;br /&gt;
****** [[Server-Metadaten erstellen und bearbeiten]]&lt;br /&gt;
***** [[Verknüpfte Haupt-Detailbeziehungen einrichten]]&lt;br /&gt;
***** [[Auf dbExpress Schema-Informationen zugreifen]]&lt;br /&gt;
****** [[Metadaten in eine dbExpress-Datenmenge laden]]&lt;br /&gt;
****** [[Die Struktur von Metadaten-Datenmengen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen debuggen|dbExpress-Anwendungen debuggen]]&lt;br /&gt;
**** [[Client-Datenmengen verwenden - Index|Client-Datenmengen verwenden]]&lt;br /&gt;
***** [[Client-Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Client-Datenmengen]]&lt;br /&gt;
****** [[Durch die Daten in Client-Datenmengen navigieren]]&lt;br /&gt;
****** [[Datensätze beschränken]]&lt;br /&gt;
****** [[Daten bearbeiten]]&lt;br /&gt;
******* [[Änderungen rückgängig machen]]&lt;br /&gt;
******* [[Änderungen speichern]]&lt;br /&gt;
****** [[Datenwerte beschränken]]&lt;br /&gt;
****** [[Sortieren und Indizieren]]&lt;br /&gt;
******* [[Einen neuen Index hinzufügen]]&lt;br /&gt;
******* [[Indizes entfernen und wechseln]]&lt;br /&gt;
******* [[Daten mit Indizes gruppieren]]&lt;br /&gt;
****** [[Berechnete Felder hinzufügen]]&lt;br /&gt;
******* [[Intern berechnete Felder in Client-Datenmengen verwenden]]&lt;br /&gt;
****** [[Gewartete Aggregate verwenden]]&lt;br /&gt;
******* [[Aggregate definieren]]&lt;br /&gt;
******* [[Datensatzgruppen zusammenfassen]]&lt;br /&gt;
******* [[Aggregatwerte abrufen]]&lt;br /&gt;
****** [[Daten von einer anderen Datenmenge kopieren]]&lt;br /&gt;
******* [[Daten direkt zuweisen]]&lt;br /&gt;
******* [[Den Cursor einer Client-Datenmenge replizieren]]&lt;br /&gt;
****** [[Anwendungsspezifische Informationen zu den Daten hinzufügen]]&lt;br /&gt;
***** [[Mithilfe einer Client-Datenmenge Aktualisierungen zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen: Überblick]]&lt;br /&gt;
****** [[Den Datenmengentyp für zwischengespeicherte Aktualisierungen auswählen]]&lt;br /&gt;
****** [[Anzeigen, welche Datensätze verändert wurden]]&lt;br /&gt;
****** [[Datensätze aktualisieren]]&lt;br /&gt;
******* [[Aktualisierungen anwenden]]&lt;br /&gt;
******* [[Bei der Anwendung von Aktualisierungen eingreifen]]&lt;br /&gt;
******* [[Aktualisierungsfehler korrigieren]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit einem Provider verwenden]]&lt;br /&gt;
****** [[Einen Provider festlegen]]&lt;br /&gt;
****** [[Daten von der Quelldatenmenge oder dem Quelldokument abrufen]]&lt;br /&gt;
****** [[Parameter vom Anwendungsserver abrufen]]&lt;br /&gt;
****** [[Der Quelldatenmenge Parameter übergeben]]&lt;br /&gt;
******* [[Parameter für Abfragen oder Stored Procedures senden]]&lt;br /&gt;
******* [[Datensätze durch Parameter beschränken]]&lt;br /&gt;
******* [[Server-Beschränkungen verarbeiten]]&lt;br /&gt;
******* [[Datensätze mit der Methode Refresh aktualisieren]]&lt;br /&gt;
******* [[Durch benutzerdefinierte Ereignisse mit Providern kommunizieren]]&lt;br /&gt;
******* [[Die Datenmengen auf dem Anwendungsserver überschreiben]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit dateibasierten Daten verwenden]]&lt;br /&gt;
****** [[Eine neue Datenmenge erstellen]]&lt;br /&gt;
****** [[Daten aus einer Datei oder einem Stream laden]]&lt;br /&gt;
****** [[Änderungen in die Daten einfügen]]&lt;br /&gt;
****** [[Daten in einer Datei oder einem Stream speichern]]&lt;br /&gt;
***** [[Einfache Datenmengen]]&lt;br /&gt;
****** [[Wann man TSimpleDataSet einsetzt]]&lt;br /&gt;
****** [[Eine einfache Datenmenge einrichten]]&lt;br /&gt;
**** [[Provider-Komponenten - Index]]&lt;br /&gt;
***** [[Provider-Komponenten]]&lt;br /&gt;
***** [[Die Datenquelle festlegen]]&lt;br /&gt;
***** [[Kommunikation mit der Client-Datenmenge]]&lt;br /&gt;
***** [[Aktualisierungen mit einem Datenmengen-Provider eintragen]]&lt;br /&gt;
***** [[Datenpakete zusammenstellen]]&lt;br /&gt;
****** [[Felder für Datenpakete festlegen]]&lt;br /&gt;
****** [[Optionen für Datenpakete einstellen]]&lt;br /&gt;
****** [[Datenpaketen benutzerdefinierte Daten hinzufügen]]&lt;br /&gt;
***** [[Auf Client-Datenanforderungen antworten]]&lt;br /&gt;
***** [[Auf Aktualisierungsanforderungen des Client reagieren]]&lt;br /&gt;
****** [[Delta-Pakete vor dem Aktualisieren der Datenbank bearbeiten]]&lt;br /&gt;
****** [[Die Art der Aktualisierung steuern]]&lt;br /&gt;
****** [[Bestimmte Aktualisierungen überwachen]]&lt;br /&gt;
****** [[Aktualisierungsfehler beheben]]&lt;br /&gt;
****** [[Aktualisierungen in Datenmengen mit mehreren Tabellen]]&lt;br /&gt;
***** [[Auf Client-Ereignisse reagieren]]&lt;br /&gt;
***** [[Server-Beschränkungen]]&lt;br /&gt;
**** [[Mehrschichtige Anwendungen erstellen - Index|Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen: Übersicht]]&lt;br /&gt;
***** [[Vorteile des mehrschichtigen Datenbankmodells]]&lt;br /&gt;
***** [[Grundlagen der mehrschichtigen Datenbank-Anwendungen]]&lt;br /&gt;
****** [[Struktur einer dreischichtigen Anwendung]]&lt;br /&gt;
****** [[Die Struktur der Client-Anwendung]]&lt;br /&gt;
****** [[Die Struktur des Anwendungsservers]]&lt;br /&gt;
******* [[MTS verwenden]]&lt;br /&gt;
******* [[Verwaltung der Lebensdauer von Datenmodulen]]&lt;br /&gt;
****** [[Verbindungsprotokoll wählen]]&lt;br /&gt;
******* [[DbExpress-Verbindungen verwenden|dbExpress-Verbindungen verwenden]]&lt;br /&gt;
******* [[DCOM-Verbindungen einsetzen]]&lt;br /&gt;
******* [[SOAP-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Socket-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Web-Verbindungen einsetzen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Serveranwendung erstellen]]&lt;br /&gt;
****** [[Den DataSnap-Kommunikations-Stream filtern]]&lt;br /&gt;
****** [[Datenmodul einrichten]]&lt;br /&gt;
******* [[DataSnap-Datenmodule konfigurieren]]&lt;br /&gt;
******* [[Konfigurieren von TDSServerModule]]&lt;br /&gt;
******* [[TRemoteDataModule konfigurieren]]&lt;br /&gt;
******* [[TMTSDataModule konfigurieren]]&lt;br /&gt;
******* [[TSOAPDataModule konfigurieren]]&lt;br /&gt;
****** [[Die Schnittstelle des Anwendungs-Servers erweitern]]&lt;br /&gt;
****** [[Transaktionen in mehrschichtigen Anwendungen verwalten]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen unterstützen]]&lt;br /&gt;
****** [[Statusinformationen in Datenmodulen unterstützen]]&lt;br /&gt;
****** [[Mehrere Server-Datenmodule einsetzen]]&lt;br /&gt;
***** [[Anwendungsserver registrieren]]&lt;br /&gt;
***** [[Client-Anwendung erstellen]]&lt;br /&gt;
****** [[Verbindung zum Anwendungsserver einrichten]]&lt;br /&gt;
******* [[Verbindung über dbExpress angeben]]&lt;br /&gt;
******* [[Verbindung über DCOM angeben]]&lt;br /&gt;
******* [[Verbindung über Sockets angeben]]&lt;br /&gt;
******* [[Verbindung über HTTP angeben]]&lt;br /&gt;
******* [[Verbindung über SOAP angeben]]&lt;br /&gt;
******* [[Broker-Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen verwalten]]&lt;br /&gt;
******* [[Verbinden mit dem Server]]&lt;br /&gt;
******* [[Server-Verbindung schließen oder ändern]]&lt;br /&gt;
****** [[Serverschnittstellen aufrufen]]&lt;br /&gt;
****** [[Verbindung zu einem Anwendungsserver mit mehreren Datenmodulen einrichten]]&lt;br /&gt;
***** [[Webbasierte Client-Anwendungen erstellen]]&lt;br /&gt;
****** [[Client-Anwendung als ActiveX-Steuerelement weitergeben]]&lt;br /&gt;
******* [[ActiveX-Formular für die Client-Anwendung erstellen]]&lt;br /&gt;
****** [[XML-Broker verwenden]]&lt;br /&gt;
**** [[XML in Datenbankanwendungen verwenden - Index|XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[Transformationen definieren]]&lt;br /&gt;
****** [[Zuordnungen zwischen XML-Knoten und Datenpaketfeldern]]&lt;br /&gt;
****** [[XMLMapper verwenden]]&lt;br /&gt;
***** [[XML-Dokumente in Datenpakete konvertieren]]&lt;br /&gt;
***** [[XML-Dokumente als Datenquelle für einen Provider verwenden]]&lt;br /&gt;
***** [[XML-Dokument als Client eines Providers verwenden]]&lt;br /&gt;
*** [[Internetanwendungen entwickeln - Index]]&lt;br /&gt;
**** [[Internet-Server-Anwendungen entwickeln - Index|Internet-Server-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Internet-Anwendungen entwickeln - Übersicht]]&lt;br /&gt;
***** [[Web Broker und WebSnap]]&lt;br /&gt;
***** [[Terminologie und Standards - Index|Terminologie und Standards]]&lt;br /&gt;
****** [[Terminologie und Standards]]&lt;br /&gt;
****** [[Bestandteile einer URL]]&lt;br /&gt;
****** [[Informationen in den Headern von HTTP-Anforderungen]]&lt;br /&gt;
***** [[HTTP-Server-Aktivitäten - Index|HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Client-Anforderungen zusammenstellen]]&lt;br /&gt;
****** [[HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Auf Client-Anforderungen antworten]]&lt;br /&gt;
****** [[Client-Anforderungen bedienen]]&lt;br /&gt;
***** [[Arten von Webserver-Anwendungen]]&lt;br /&gt;
***** [[Server-Anwendungen testen - Index|Server-Anwendungen testen]]&lt;br /&gt;
****** [[Web-Anwendungen testen, die als DLLs vorliegen]]&lt;br /&gt;
****** [[Server-Anwendungen testen]]&lt;br /&gt;
**** [[Web Broker verwenden - Index|Web Broker verwenden]]&lt;br /&gt;
***** [[Web Broker verwenden]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen mit Web Broker]]&lt;br /&gt;
****** [[Das Web-Anwendungsobjekt]]&lt;br /&gt;
****** [[Das Web-Modul]]&lt;br /&gt;
***** [[Die Struktur einer Web-Broker-Anwendung]]&lt;br /&gt;
***** [[Der Web-Dispatcher]]&lt;br /&gt;
****** [[Aktionen zum Dispatcher hinzufügen]]&lt;br /&gt;
****** [[Anforderungsbotschaften verteilen]]&lt;br /&gt;
***** [[Aktionselemente]]&lt;br /&gt;
****** [[Das Auslösen von Aktionselementen festlegen]]&lt;br /&gt;
******* [[Die Ziel-URL]]&lt;br /&gt;
******* [[Der Anforderungsmethodentyp]]&lt;br /&gt;
******* [[Aktionselemente aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Ein Standard-Aktionselement festlegen]]&lt;br /&gt;
****** [[Anforderungsbotschaften mit Aktionselementen beantworten]]&lt;br /&gt;
***** [[Auf Client-Anforderungsinformationen zugreifen]]&lt;br /&gt;
****** [[Eigenschaften, die Header-Informationen der Anforderung enthalten]]&lt;br /&gt;
******* [[Eigenschaften, die das Ziel bezeichnen]]&lt;br /&gt;
******* [[Eigenschaften, die den Web-Client beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, die auf den Zweck der Anforderung hinweisen]]&lt;br /&gt;
******* [[Eigenschaften, welche die erwartete Antwort beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, welche den Inhalt beschreiben]]&lt;br /&gt;
****** [[Der Inhalt von HTTP-Anforderungsbotschaften]]&lt;br /&gt;
***** [[HTTP-Antwortbotschaften erzeugen]]&lt;br /&gt;
****** [[Den Antwort-Header füllen]]&lt;br /&gt;
******* [[Den Antwortstatus anzeigen]]&lt;br /&gt;
******* [[Auf eine erforderliche Client-Aktion hinweisen]]&lt;br /&gt;
******* [[Die Server-Anwendung beschreiben]]&lt;br /&gt;
******* [[Den Inhalt beschreiben]]&lt;br /&gt;
****** [[Den Antwortinhalt festlegen]]&lt;br /&gt;
****** [[Die Antwort senden]]&lt;br /&gt;
***** [[Den Inhalt von Antwortbotschaften generieren]]&lt;br /&gt;
****** [[Seitengeneratoren einsetzen]]&lt;br /&gt;
******* [[HTML-Vorlagen]]&lt;br /&gt;
******* [[Die HTML-Vorlage definieren]]&lt;br /&gt;
******* [[HTML-transparente Tags konvertieren]]&lt;br /&gt;
******* [[Seitengeneratoren und Aktionselemente]]&lt;br /&gt;
******* [[Seitengeneratoren verketten]]&lt;br /&gt;
******* [[Vordefinierte HTML-transparente Tag-Namen verwenden]]&lt;br /&gt;
***** [[Datenbankinformationen in Antworten integrieren]]&lt;br /&gt;
****** [[Eine Sitzung zum Web-Modul hinzufügen]]&lt;br /&gt;
****** [[Eine Datenmenge in HTML darstellen]]&lt;br /&gt;
******* [[Datenmengen-Seitengeneratoren verwenden]]&lt;br /&gt;
******* [[Tabellengeneratoren verwenden]]&lt;br /&gt;
******* [[Die Tabellenattribute festlegen]]&lt;br /&gt;
******* [[Die Zeilenattribute festlegen]]&lt;br /&gt;
******* [[Die Spalten festlegen]]&lt;br /&gt;
******* [[Tabellen in HTML-Dokumente einbetten]]&lt;br /&gt;
******* [[TDataSetTableProducer verwenden]]&lt;br /&gt;
******* [[TQueryTableProducer verwenden]]&lt;br /&gt;
**** [[Verwendung von IntraWeb (VCL für das Web) - Index|Verwendung von IntraWeb (VCL für das Web)]]&lt;br /&gt;
***** [[IntraWeb-Einführung - Index|IntraWeb-Einführung]]&lt;br /&gt;
****** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
****** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
****** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
****** [[Hauptformular bearbeiten]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
****** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
***** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
***** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
***** [[IntraWeb, Web Broker]]&lt;br /&gt;
**** [[Mit XML-Dokumenten arbeiten - Index|Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Das Dokumentobjektmodell verwenden]]&lt;br /&gt;
***** [[Mit XML-Komponenten arbeiten]]&lt;br /&gt;
****** [[TXMLDocument verwenden]]&lt;br /&gt;
****** [[Mit XML-Knoten arbeiten]]&lt;br /&gt;
***** [[XML-Dokumente mit dem Datenbindungs-Experten abstrahieren]]&lt;br /&gt;
****** [[Den XML-Datenbindungs-Experten verwenden]]&lt;br /&gt;
****** [[Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten]]&lt;br /&gt;
**** [[Web-Services verwenden - Index|Web-Services verwenden]]&lt;br /&gt;
***** [[Web-Services verwenden]]&lt;br /&gt;
***** [[Aufrufbare Interfaces im Überblick]]&lt;br /&gt;
****** [[Nicht-skalare Typen in aufrufbaren Interfaces verwenden]]&lt;br /&gt;
******* [[Nicht-skalare Typen registrieren]]&lt;br /&gt;
******* [[Remotable-Objekte verwenden]]&lt;br /&gt;
******* [[Remotable-Objekt (Beispiel)]]&lt;br /&gt;
***** [[Server mit Web-Service-Unterstützung schreiben]]&lt;br /&gt;
****** [[Den SOAP-Anwendungs-Experten verwenden]]&lt;br /&gt;
****** [[Neue Web-Services hinzufügen]]&lt;br /&gt;
****** [[Das Dienstprogramm zum Importieren von WSDL verwenden]]&lt;br /&gt;
****** [[SOAP-Header definieren und verwenden]]&lt;br /&gt;
****** [[Angepasste Exception-Klassen für Web-Services erstellen]]&lt;br /&gt;
****** [[WSDL-Dokumente für Web-Service-Anwendungen generieren]]&lt;br /&gt;
***** [[Clients für Web-Services schreiben]]&lt;br /&gt;
****** [[WSDL-Dokumente importieren]]&lt;br /&gt;
****** [[Aufrufbare Interfaces aufrufen]]&lt;br /&gt;
****** [[Header in Client-Anwendungen verarbeiten]]&lt;br /&gt;
**** [[Arbeiten mit Sockets - Index]]&lt;br /&gt;
***** [[Arbeiten mit Sockets]]&lt;br /&gt;
***** [[Installieren von Socket-Komponenten]]&lt;br /&gt;
***** [[Services implementieren]]&lt;br /&gt;
****** [[Service-Protokolle]]&lt;br /&gt;
****** [[Services und Schnittstellen]]&lt;br /&gt;
***** [[Typen von Socket-Verbindungen]]&lt;br /&gt;
****** [[Client-Verbindungen]]&lt;br /&gt;
****** [[Empfangende Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen]]&lt;br /&gt;
***** [[Die Sockets beschreiben]]&lt;br /&gt;
****** [[Den Host beschreiben]]&lt;br /&gt;
****** [[Ports verwenden]]&lt;br /&gt;
***** [[Socket-Komponenten]]&lt;br /&gt;
****** [[Informationen zur Client- oder Server-Socket-Verbindung abrufen]]&lt;br /&gt;
****** [[Client-Sockets]]&lt;br /&gt;
******* [[Den gewünschten Server angeben]]&lt;br /&gt;
******* [[Die Verbindung aufbauen]]&lt;br /&gt;
******* [[Informationen zur Client-Socket-Verbindung abrufen]]&lt;br /&gt;
******* [[Die Verbindung beenden]]&lt;br /&gt;
****** [[Server-Sockets]]&lt;br /&gt;
******* [[Die Schnittstelle angeben]]&lt;br /&gt;
******* [[Client-Anforderungen empfangen]]&lt;br /&gt;
******* [[Verbindungen zu Clients aufbauen]]&lt;br /&gt;
******* [[Die Server-Verbindung beenden]]&lt;br /&gt;
***** [[Auf Socket-Ereignisse antworten]]&lt;br /&gt;
****** [[Fehlerereignisse]]&lt;br /&gt;
****** [[Client-Ereignisse]]&lt;br /&gt;
****** [[Server-Ereignisse]]&lt;br /&gt;
***** [[Über Socket-Verbindungen lesen und schreiben]]&lt;br /&gt;
****** [[Nicht-blockierende Verbindungen]]&lt;br /&gt;
******* [[Lese- und Schreibereignisse]]&lt;br /&gt;
****** [[Blockierende Verbindungen]]&lt;br /&gt;
*** [[COM-basierte Anwendungen entwickeln - Index|COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
**** [[COM-Grundlagen - Index|COM-Grundlagen]]&lt;br /&gt;
***** [[COM-Technologien im Überblick]]&lt;br /&gt;
****** [[C++Builder verwendet DAX für ActiveX und COM]]&lt;br /&gt;
******* [[Klassenhierarchie in ActiveX-Steuerelementen (DAX)]]&lt;br /&gt;
******* [[Diagramme von drei unterstützenden Klassen für DAX-Interfaces]]&lt;br /&gt;
***** [[Elemente einer COM-Anwendung]]&lt;br /&gt;
****** [[COM-Schnittstellen]]&lt;br /&gt;
******* [[Die grundlegende COM-Schnittstelle IUnknown]]&lt;br /&gt;
******* [[COM-Schnittstellenzeiger]]&lt;br /&gt;
****** [[COM-Server]]&lt;br /&gt;
******* [[Hilfsklassen (CoClasses) und Klassengeneratoren]]&lt;br /&gt;
******* [[In-Process-Server, Out-of-Process-Server und Remote-Server]]&lt;br /&gt;
******* [[Der Marshaling-Mechanismus]]&lt;br /&gt;
******* [[Aggregation (COM)]]&lt;br /&gt;
****** [[COM-Clients]]&lt;br /&gt;
***** [[COM-Erweiterungen]]&lt;br /&gt;
****** [[Automatisierung]]&lt;br /&gt;
****** [[Active-Server-Seiten]]&lt;br /&gt;
****** [[ActiveX-Steuerelemente]]&lt;br /&gt;
****** [[Active-Dokumente]]&lt;br /&gt;
****** [[Typbibliotheken]]&lt;br /&gt;
***** [[Implementieren von COM-Objekten mit Hilfe der Experten]]&lt;br /&gt;
****** [[Von Experten generierter Code]]&lt;br /&gt;
***** [[COM+-Ereignis und Ereignis-Abonnentenobjekte]]&lt;br /&gt;
**** [[Mit Typbibliotheken arbeiten - Index|Mit Typbibliotheken arbeiten]]&lt;br /&gt;
***** [[Mit Typbibliotheken arbeiten: Übersicht]]&lt;br /&gt;
***** [[Typbibliothekseditor]]&lt;br /&gt;
****** [[Bestandteile des Typbibliothekseditors]]&lt;br /&gt;
******* [[Symbolleiste]]&lt;br /&gt;
******* [[Objektliste]]&lt;br /&gt;
******* [[Statusleiste]]&lt;br /&gt;
******* [[Registerkarten mit Typinformationen]]&lt;br /&gt;
****** [[Elemente der Typbibliothek]]&lt;br /&gt;
****** [[Aktualisierung durchführen]]&lt;br /&gt;
***** [[Den Typbibliothekseditor verwenden]]&lt;br /&gt;
****** [[Gültige Typen]]&lt;br /&gt;
****** [[Object Pascal- oder RIDL-Syntax verwenden]]&lt;br /&gt;
******* [[RIDL-Datei]]&lt;br /&gt;
******* [[Sichere Arrays]]&lt;br /&gt;
****** [[Eine neue Typbibliothek erstellen]]&lt;br /&gt;
****** [[Eine vorhandene Typbibliothek öffnen]]&lt;br /&gt;
****** [[Eine Schnittstelle zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle mit Hilfe der Typbibliothek abändern]]&lt;br /&gt;
****** [[Eigenschaften und Methoden zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein CoClass-Objekt zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle zu einem CoClass-Objekt hinzufügen]]&lt;br /&gt;
****** [[Eine Aufzählung zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Alias zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Record oder ein Union-Element zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein Modul zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Typinformationen speichern und registrieren]]&lt;br /&gt;
****** [[Aktualisierung durchführen (Dialogfeld)]]&lt;br /&gt;
****** [[Eine Typbibliothek speichern]]&lt;br /&gt;
****** [[Eine Typbibliothek aktualisieren]]&lt;br /&gt;
****** [[Eine Typbibliothek registrieren]]&lt;br /&gt;
***** [[Typbibliotheken weitergeben]]&lt;br /&gt;
**** [[COM-Clients erstellen - Index|COM-Clients erstellen]]&lt;br /&gt;
***** [[COM-Clients erstellen]]&lt;br /&gt;
***** [[Typbibliotheksinformationen importieren]]&lt;br /&gt;
****** [[Quelltext, der beim Importieren von Typbibliotheksinformationen generiert wird]]&lt;br /&gt;
***** [[Importierte Objekte steuern]]&lt;br /&gt;
****** [[Komponenten-Wrapper verwenden]]&lt;br /&gt;
****** [[Quelltext auf der Basis von Typbibliotheksdefinitionen erstellen]]&lt;br /&gt;
******* [[Eine Verbindung mit einem Server herstellen]]&lt;br /&gt;
******* [[Einen Automatisierungsserver mit einer Dispatch-Schnittstelle steuern]]&lt;br /&gt;
******* [[Den Automatisierungsserver mit einer dualen Schnittstelle steuern]]&lt;br /&gt;
******* [[Ereignisse in einem Automatisierungs-Controller verarbeiten]]&lt;br /&gt;
***** [[Clients für Server erstellen, die über keine Typbibliothek verfügen]]&lt;br /&gt;
**** [[Einfache COM-Server erstellen - Index|Einfache COM-Server erstellen]]&lt;br /&gt;
***** [[Einfache COM-Server erstellen: Übersicht]]&lt;br /&gt;
***** [[Ein COM-Objekt entwerfen]]&lt;br /&gt;
***** [[Den COM-Objekt-Experten verwenden]]&lt;br /&gt;
***** [[Den Automatisierungsobjekt-Experten verwenden]]&lt;br /&gt;
****** [[Instantiierungstypen für COM-Objekte]]&lt;br /&gt;
****** [[Ein Threading-Modell auswählen]]&lt;br /&gt;
***** [[Die Schnittstelle eines COM-Objekts definieren]]&lt;br /&gt;
****** [[Ereignisse in Ihrem Automatisierungsobjekt verwalten]]&lt;br /&gt;
***** [[Automatisierungsschnittstellen]]&lt;br /&gt;
****** [[Duale Schnittstellen]]&lt;br /&gt;
****** [[Dispatch-Schnittstellen]]&lt;br /&gt;
****** [[Benutzerdefinierte Schnittstellen]]&lt;br /&gt;
***** [[Marshaling]]&lt;br /&gt;
***** [[COM-Objekte registrieren]]&lt;br /&gt;
***** [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
***** [[Die Anwendung testen und Fehler entfernen]]&lt;br /&gt;
**** [[Active-Server-Seiten erstellen - Index|Active-Server-Seiten erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt erstellen]]&lt;br /&gt;
***** [[Active-Server-Seiten erstellen - Übersicht]]&lt;br /&gt;
****** [[ASP-Spezifikation verwenden]]&lt;br /&gt;
****** [[ASPs für In-Process- oder Out-of-Process-Server erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt registrieren]]&lt;br /&gt;
***** [[ASP-Anwendungen testen und debuggen]]&lt;br /&gt;
**** [[ActiveX-Steuerelemente verwenden - Index|ActiveX-Steuerelemente verwenden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
***** [[Elemente eines ActiveX-Steuerelements]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente entwerfen]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente aus VCL-Steuerelementen erstellen]]&lt;br /&gt;
***** [[ActiveForm auf der Basis eines VCL-Formulars erstellen]]&lt;br /&gt;
***** [[Erstellen eines C++-ActiveX-Formulars oder -ActiveX-Steuerelements für 64-Bit-Windows]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente lizenzieren]]&lt;br /&gt;
***** [[Schnittstellen von ActiveX-Steuerelementen anpassen]]&lt;br /&gt;
****** [[Weitere Eigenschaften, Methoden und Ereignisse hinzufügen]]&lt;br /&gt;
******* [[So fügt Delphi Ereignisse hinzu]]&lt;br /&gt;
******* [[So fügt Delphi Eigenschaften hinzu]]&lt;br /&gt;
****** [[Einfache Datenbindung mit der Typbibliothek ermöglichen]]&lt;br /&gt;
***** [[Eigenschaftenseiten für ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
****** [[Neue Eigenschaftenseiten erstellen]]&lt;br /&gt;
****** [[Steuerelemente zu einer Eigenschaftenseite hinzufügen]]&lt;br /&gt;
****** [[Steuerelemente der Eigenschaftenseite mit Eigenschaften des ActiveX-Steuerelements verknüpfen]]&lt;br /&gt;
******* [[Die Eigenschaftenseite aktualisieren]]&lt;br /&gt;
******* [[Das Objekt aktualisieren]]&lt;br /&gt;
****** [[Eigenschaftenseiten mit ActiveX-Steuerelementen verbinden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente registrieren]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente testen]]&lt;br /&gt;
** [[C++Builder-Entwicklerhandbuch]]&lt;br /&gt;
*** [[Anwendungsentwicklung mit C++Builder]]&lt;br /&gt;
**** [[Entwickeln von Anwendungen mit C++Builder]]&lt;br /&gt;
***** [[Integrierte Entwicklungsumgebung]]&lt;br /&gt;
***** [[Anwendungen entwerfen]]&lt;br /&gt;
***** [[Projekte erstellen]]&lt;br /&gt;
***** [[Quelltext bearbeiten]]&lt;br /&gt;
***** [[Anwendungen compilieren]]&lt;br /&gt;
***** [[Anwendungen debuggen]]&lt;br /&gt;
***** [[Deployment von Anwendungen]]&lt;br /&gt;
**** [[Grundlagen der Komponentenbibliothek - Index|Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
***** [[Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
****** [[Eigenschaften, Methoden und Ereignisse]]&lt;br /&gt;
******* [[Ereignistypen]]&lt;br /&gt;
***** [[Objekte, Komponenten und Steuerelemente]]&lt;br /&gt;
****** [[TObject-Zweig]]&lt;br /&gt;
****** [[TPersistent-Zweig]]&lt;br /&gt;
****** [[TComponent-Zweig]]&lt;br /&gt;
****** [[TControl-Zweig]]&lt;br /&gt;
****** [[TWinControl-Zweig]]&lt;br /&gt;
**** [[Verwenden der VCL/RTL (C++)]]&lt;br /&gt;
***** [[Drucken (C++)]]&lt;br /&gt;
***** [[Umrechnen von Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Durchführen von Umrechnungen (C++)]]&lt;br /&gt;
****** [[Hinzufügen neuer Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Erstellen einer einfachen Umrechnungsfamilie und Hinzufügen von Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Verwenden von Umrechnungsfunktionen (C++)]]&lt;br /&gt;
****** [[Verwalten von Umrechnungen mit einer Klasse (C++)]]&lt;br /&gt;
***** [[Anlegen von Zeichenbereichen (C++)]]&lt;br /&gt;
**** [[Komponenten verwenden - Index|Komponenten verwenden]]&lt;br /&gt;
***** [[Methoden aufrufen]]&lt;br /&gt;
***** [[Ereignisse und Ereignisbehandlungsroutinen verwenden]]&lt;br /&gt;
****** [[Eine neue Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Eine Behandlungsroutine für das Standardereignis einer Komponente erstellen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen bearbeiten]]&lt;br /&gt;
****** [[Ein Ereignis einer vorhandenen Behandlungsroutine zuordnen]]&lt;br /&gt;
******* [[Den Parameter Sender verwenden]]&lt;br /&gt;
******* [[Gemeinsame Ereignisse bearbeiten]]&lt;br /&gt;
****** [[Ein Menüereignis einer Behandlungsroutine zuordnen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen löschen]]&lt;br /&gt;
***** [[Benutzereigene Komponenten in die Tool-Palette aufnehmen]]&lt;br /&gt;
**** [[Mit Steuerelementen arbeiten - Index|Mit Steuerelementen arbeiten]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Eine Drag-Operation beginnen]]&lt;br /&gt;
****** [[Gezogene Elemente akzeptieren]]&lt;br /&gt;
****** [[Elemente ablegen]]&lt;br /&gt;
****** [[Eine Drag-Operation beenden]]&lt;br /&gt;
****** [[Drag&amp;amp;Drop-Operationen für ein Ablageobjekt anpassen]]&lt;br /&gt;
****** [[Den Drag-Mauszeiger ändern]]&lt;br /&gt;
***** [[Drag&amp;amp;Dock-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Ein fensterorientiertes Steuerelement als Ziel einer Andock-Operation definieren]]&lt;br /&gt;
****** [[Ein Steuerelement als andockbares untergeordnetes Steuerelement definieren]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente an das Ziel einer Andock-Operation andocken]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente von dem Ziel einer Andock-Operation trennen]]&lt;br /&gt;
****** [[Die Behandlung von Drag&amp;amp;Dock-Operationen durch untergeordnete Steuerelemente festlegen]]&lt;br /&gt;
***** [[Text in Steuerelementen bearbeiten]]&lt;br /&gt;
****** [[Textausrichtung festlegen]]&lt;br /&gt;
****** [[Bildlaufleisten zur Laufzeit hinzufügen]]&lt;br /&gt;
****** [[Anwendungen mit einer Zwischenablage ausstatten]]&lt;br /&gt;
****** [[Text markieren]]&lt;br /&gt;
****** [[Den gesamten Text markieren]]&lt;br /&gt;
****** [[Text ausschneiden, kopieren und einfügen]]&lt;br /&gt;
****** [[Markierten Text löschen]]&lt;br /&gt;
****** [[Menüeinträge deaktivieren]]&lt;br /&gt;
****** [[Ein Popup-Menü bereitstellen]]&lt;br /&gt;
****** [[Das Ereignis OnPopup behandeln]]&lt;br /&gt;
***** [[Grafiken zu Steuerelementen hinzufügen]]&lt;br /&gt;
****** [[Den Owner-Draw-Stil für ein Steuerelement festlegen]]&lt;br /&gt;
****** [[Grafikobjekte zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Anwendung hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Owner-Drawn-Elemente anzeigen]]&lt;br /&gt;
****** [[Größe von Owner-Draw-Elementen festlegen]]&lt;br /&gt;
****** [[Owner-Draw-Elemente anzeigen]]&lt;br /&gt;
***** [[Bildschirmskalierung und ChangeScale]]&lt;br /&gt;
**** [[Anwendungen, Komponenten und Bibliotheken erstellen - Index|Anwendungen, Komponenten und Bibliotheken erstellen]]&lt;br /&gt;
***** [[Anwendungen erstellen]]&lt;br /&gt;
****** [[GUI-Anwendungen]]&lt;br /&gt;
******* [[Benutzeroberflächenmodelle]]&lt;br /&gt;
******* [[SDI-Anwendungen]]&lt;br /&gt;
******* [[MDI-Anwendungen]]&lt;br /&gt;
******* [[IDE-, Projekt- und Compiler-Optionen festlegen]]&lt;br /&gt;
****** [[Konsolenanwendungen]]&lt;br /&gt;
****** [[Service-Anwendungen]]&lt;br /&gt;
******* [[Service-Threads]]&lt;br /&gt;
******* [[Service-Namenseigenschaften]]&lt;br /&gt;
******* [[Services-Anwendungen debuggen]]&lt;br /&gt;
****** [[Programmiervorlagen]]&lt;br /&gt;
***** [[Packages und DLLs erstellen]]&lt;br /&gt;
****** [[Wann Packages und DLLs zu verwenden sind]]&lt;br /&gt;
****** [[DLLs linken]]&lt;br /&gt;
****** [[DLLs in RAD Studio verwenden (C++)]]&lt;br /&gt;
****** [[Erstellen von DLLs in C++Builder]]&lt;br /&gt;
****** [[DLLs erstellen, die VCL-Komponenten enthalten (C++)]]&lt;br /&gt;
***** [[Datenbankanwendungen erstellen]]&lt;br /&gt;
****** [[Datenbankanwendungen verteilen]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen]]&lt;br /&gt;
****** [[Web-Services-Anwendungen erstellen]]&lt;br /&gt;
****** [[Erstellen von WebBroker-Anwendungen]]&lt;br /&gt;
***** [[COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
***** [[Datenmodule verwenden]]&lt;br /&gt;
****** [[Standard-Datenmodule erstellen und bearbeiten]]&lt;br /&gt;
******* [[Ein Datenmodul und seine Unit-Datei benennen]]&lt;br /&gt;
******* [[Komponenten platzieren und benennen]]&lt;br /&gt;
******* [[Komponenteneigenschaften und Ereignisse in einem Datenmodul verwenden]]&lt;br /&gt;
******* [[Pseudo-Eigenschaft ClassGroup von TDataModule]]&lt;br /&gt;
******* [[Geschäftsregeln in einem Datenmodul erstellen]]&lt;br /&gt;
****** [[In einem Formular auf ein Datenmodul zugreifen]]&lt;br /&gt;
****** [[Einem Anwendungsserver-Projekt ein externes Datenmodul hinzufügen]]&lt;br /&gt;
****** [[Festlegen der Framework-Verbindung für ein Datenmodul]]&lt;br /&gt;
***** [[Verwenden der Objektablage]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente in einem Projekt]]&lt;br /&gt;
****** [[Elemente in die Objektablage einfügen]]&lt;br /&gt;
****** [[Objekte in einer Team-Umgebung gemeinsam nutzen]]&lt;br /&gt;
****** [[Ein Element aus der Objektablage in einem Projekt nutzen]]&lt;br /&gt;
****** [[Projektvorlagen verwenden]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente bearbeiten]]&lt;br /&gt;
***** [[Hilfe in Anwendungen aktivieren]]&lt;br /&gt;
******[[Aufrufen von HTML-Hilfe aus Anwendungen]]&lt;br /&gt;
*******[[HTML-Hilfetypen]]&lt;br /&gt;
*******[[Standardbehandlung von F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anpassen der F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe mit Hilfe-Schaltflächen]]&lt;br /&gt;
*******[[Zuordnen von Hilfe zu Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe zu ausgewählten Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Kontexthilfe zu Bildschirmobjekten mit der Eigenschaft Hint]]&lt;br /&gt;
****** [[Hilfesystem-Interfaces]]&lt;br /&gt;
******* [[ICustomHelpViewer implementieren]]&lt;br /&gt;
******* [[Mit dem Hilfe-Manager kommunizieren]]&lt;br /&gt;
******* [[Den Hilfe-Manager nach Informationen abfragen]]&lt;br /&gt;
******* [[Schlüsselwort-basierte Hilfe anzeigen]]&lt;br /&gt;
******* [[Inhaltsverzeichnisse anzeigen]]&lt;br /&gt;
******* [[IExtendedHelpViewer implementieren]]&lt;br /&gt;
******* [[IHelpSystem verwenden]]&lt;br /&gt;
******* [[IHelpSelector implementieren]]&lt;br /&gt;
******* [[Hilfesystemobjekte registrieren]]&lt;br /&gt;
****** [[Hilfe in einer VCL-Anwendung verwenden]]&lt;br /&gt;
******* [[Wie TApplication VCL-Hilfe verarbeitet]]&lt;br /&gt;
******* [[Wie VCL-Steuerelemente Hilfe verarbeiten]]&lt;br /&gt;
******* [[Ein Hilfesystem direkt aufrufen]]&lt;br /&gt;
**** [[Die Benutzeroberfläche erstellen - Index|Die Benutzeroberfläche erstellen]]&lt;br /&gt;
***** [[Die Benutzeroberfläche erstellen: Übersicht]]&lt;br /&gt;
***** [[Anwendungsverhalten steuern]]&lt;br /&gt;
****** [[Auf Anwendungsebene arbeiten]]&lt;br /&gt;
****** [[Mit dem Bildschirm arbeiten]]&lt;br /&gt;
***** [[Das Hauptformular]]&lt;br /&gt;
****** [[Hauptformular ausblenden]]&lt;br /&gt;
****** [[Weitere Formulare hinzufügen]]&lt;br /&gt;
****** [[Das Layout festlegen]]&lt;br /&gt;
***** [[Mit Formularen arbeiten]]&lt;br /&gt;
****** [[Die Formularerstellung im Speicher steuern]]&lt;br /&gt;
******* [[Automatisch erstellte Formulare anzeigen]]&lt;br /&gt;
******* [[Formulare dynamisch erstellen]]&lt;br /&gt;
******* [[Nichtmodale Formulare erstellen]]&lt;br /&gt;
******* [[Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
****** [[Zusätzliche Argumente an Formulare übergeben]]&lt;br /&gt;
****** [[Daten aus Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus modalen Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus nichtmodalen Formularen abrufen]]&lt;br /&gt;
***** [[Komponenten und Komponentengruppen wiederverwenden]]&lt;br /&gt;
***** [[Komponentenvorlagen erstellen und verwenden]]&lt;br /&gt;
***** [[Mit Frames arbeiten]]&lt;br /&gt;
****** [[Frames erstellen]]&lt;br /&gt;
****** [[Frames verwenden und bearbeiten]]&lt;br /&gt;
****** [[Frames gemeinsam nutzen]]&lt;br /&gt;
***** [[Dialogfelder entwickeln]]&lt;br /&gt;
****** [[Windows-Standarddialogfelder verwenden]]&lt;br /&gt;
***** [[Menüs erstellen und verwalten]]&lt;br /&gt;
****** [[Den Menü-Designer öffnen]]&lt;br /&gt;
****** [[Menüs entwerfen]]&lt;br /&gt;
******* [[Menüs benennen]]&lt;br /&gt;
******* [[Menüeinträge benennen]]&lt;br /&gt;
******* [[Menüeinträge hinzufügen, einfügen und entfernen]]&lt;br /&gt;
******* [[Hinzufügen von Trennlinien]]&lt;br /&gt;
******* [[Zugriffstasten und Tastenkürzel festlegen]]&lt;br /&gt;
****** [[Untermenüs erstellen]]&lt;br /&gt;
******* [[Menüeinträge verschieben]]&lt;br /&gt;
******* [[Grafiken zu Menüeinträgen hinzufügen]]&lt;br /&gt;
******* [[Das Menü anzeigen]]&lt;br /&gt;
****** [[Menüeinträge im Objektinspektor bearbeiten]]&lt;br /&gt;
****** [[Zur Entwurfszeit zwischen Menüs wechseln]]&lt;br /&gt;
****** [[Menüvorlagen verwenden]]&lt;br /&gt;
****** [[Ein Menü als Vorlage speichern]]&lt;br /&gt;
******* [[Namenskonventionen für Menüeinträge und Ereignisbehandlungsroutinen in Vorlagen]]&lt;br /&gt;
****** [[Menüeinträge zur Laufzeit bearbeiten]]&lt;br /&gt;
****** [[Menüs kombinieren]]&lt;br /&gt;
******* [[Das aktive Menü angeben: Menu-Eigenschaft]]&lt;br /&gt;
******* [[Die Reihenfolge der kombinierten Menüelemente festlegen: GroupIndex-Eigenschaft]]&lt;br /&gt;
****** [[Ressourcendateien importieren]]&lt;br /&gt;
***** [[Symbolleisten und Coolbars entwerfen]]&lt;br /&gt;
****** [[Eine Panel-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TPanel) eine SpeedButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer SpeedButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer SpeedButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von SpeedButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine SpeedButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine ToolBar-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TToolBar) eine ToolButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer ToolButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von ToolButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine ToolButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine Coolbar-Komponente hinzufügen]]&lt;br /&gt;
******* [[Das Erscheinungsbild der Coolbar festlegen]]&lt;br /&gt;
****** [[Auf Mausklicks reagieren]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente ein Menü zuweisen]]&lt;br /&gt;
****** [[Verborgene Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbolleisten ein- und ausblenden]]&lt;br /&gt;
***** [[Allgemeine Steuerelemente und XP-Themes]]&lt;br /&gt;
**** [[Steuerelementtypen - Index|Steuerelementtypen]]&lt;br /&gt;
***** [[Textelemente]]&lt;br /&gt;
****** [[Bearbeitungselemente]]&lt;br /&gt;
******* [[Memo- und RTF-Bearbeitungselemente]]&lt;br /&gt;
****** [[Steuerelemente zur Textanzeige]]&lt;br /&gt;
****** [[Beschriftungen (TLabel)]]&lt;br /&gt;
***** [[Spezialisierte Eingabekomponenten]]&lt;br /&gt;
****** [[Bildlaufleiste (TScrollBar)]]&lt;br /&gt;
****** [[Schieberegler (TTrackBar)]]&lt;br /&gt;
****** [[Wippschalter]]&lt;br /&gt;
****** [[Tastenkürzelkomponente (THotKey)]]&lt;br /&gt;
****** [[Teilerleiste (TSplitter)]]&lt;br /&gt;
***** [[Schaltflächen und ähnliche Steuerelemente]]&lt;br /&gt;
****** [[Schaltfläche (TButton)]]&lt;br /&gt;
****** [[Bitmap-Schaltfläche (TBitBtn)]]&lt;br /&gt;
****** [[SpeedButton (TSpeedButton)]]&lt;br /&gt;
****** [[Kontrollkästchen (TCheckBox)]]&lt;br /&gt;
****** [[Optionsfelder (TRadioButton)]]&lt;br /&gt;
****** [[Symbolleiste-Steuerelemente]]&lt;br /&gt;
****** [[Coolbars (TCoolBar)]]&lt;br /&gt;
***** [[Listenkomponenten]]&lt;br /&gt;
****** [[Listenfeld (TListBox und TCheckListBox)]]&lt;br /&gt;
****** [[Kombinationsfeld (TComboBox)]]&lt;br /&gt;
****** [[Baumdiagramm (TTreeView)]]&lt;br /&gt;
****** [[Listenansicht (TListView)]]&lt;br /&gt;
***** [[Gruppierungskomponenten]]&lt;br /&gt;
****** [[Gruppenfeld (TGroupBox) und Optionsfeldgruppe (TRadioGroup)]]&lt;br /&gt;
****** [[Tafelkomponente (TPanel)]]&lt;br /&gt;
****** [[Bildlauffeld (TScrollBox)]]&lt;br /&gt;
****** [[Registerkomponente (TTabControl)]]&lt;br /&gt;
****** [[Registerkartenkomponente (TPageControl)]]&lt;br /&gt;
****** [[Kopfzeilenkomponente (THeaderControl)]]&lt;br /&gt;
***** [[Anzeigeelemente]]&lt;br /&gt;
****** [[Statusleisten]]&lt;br /&gt;
****** [[Fortschrittsanzeige (TProgressBar)]]&lt;br /&gt;
****** [[Hilfe- und Hinweiseigenschaften]]&lt;br /&gt;
****** [[VCL-Taskleisten]]&lt;br /&gt;
***** [[Gittersteuerelemente]]&lt;br /&gt;
****** [[Zeichengitter (TDrawGrid)]]&lt;br /&gt;
****** [[String-Gitter (TStringGrid)]]&lt;br /&gt;
***** [[Wertlisteneditoren]]&lt;br /&gt;
***** [[Grafikkomponenten]]&lt;br /&gt;
****** [[Grafik (TImage)]]&lt;br /&gt;
****** [[Form (TShape)]]&lt;br /&gt;
****** [[Rahmen (TBevel)]]&lt;br /&gt;
****** [[Zeichenfeld (TPaintBox)]]&lt;br /&gt;
****** [[Animationskomponente]]&lt;br /&gt;
**** [[Mit Grafiken und Multimedia arbeiten - Index|Mit Grafiken und Multimedia arbeiten]]&lt;br /&gt;
***** [[Mit Grafiken und Multimedia arbeiten: Übersicht]]&lt;br /&gt;
***** [[Grafikprogrammierung im Überblick]]&lt;br /&gt;
****** [[Den Bildschirm aktualisieren]]&lt;br /&gt;
****** [[Grafikobjekt-Typen]]&lt;br /&gt;
****** [[Häufig verwendete Eigenschaften und Methoden des Canvas-Objekts]]&lt;br /&gt;
****** [[Eigenschaften des Canvas-Objekts verwenden]]&lt;br /&gt;
******* [[Zeichenbereiche anlegen]]&lt;br /&gt;
******* [[Farben in der VCL]]&lt;br /&gt;
******* [[In VCL-Anwendungen drucken]]&lt;br /&gt;
******* [[Stifte verwenden]]&lt;br /&gt;
******** [[Stiftfarbe ändern]]&lt;br /&gt;
******** [[Strichstärke von Stiften ändern]]&lt;br /&gt;
******** [[Stiftstil ändern]]&lt;br /&gt;
******** [[Stiftmodus ändern]]&lt;br /&gt;
******** [[Stiftposition ermitteln]]&lt;br /&gt;
******* [[Pinsel verwenden]]&lt;br /&gt;
******** [[Pinselfarbe ändern]]&lt;br /&gt;
******** [[Pinselstil ändern]]&lt;br /&gt;
******** [[Die Pinseleigenschaft Bitmap setzen]]&lt;br /&gt;
******* [[Pixel lesen und setzen]]&lt;br /&gt;
****** [[Grafikobjekte zeichnen]]&lt;br /&gt;
******* [[Linien und Linienzüge zeichnen]]&lt;br /&gt;
******** [[Linien zeichnen]]&lt;br /&gt;
******** [[Linienzüge zeichnen]]&lt;br /&gt;
******* [[Formen zeichnen]]&lt;br /&gt;
******** [[Rechtecke und Ellipsen zeichnen]]&lt;br /&gt;
******** [[Abgerundete Rechtecke zeichnen]]&lt;br /&gt;
******** [[Polygone zeichnen]]&lt;br /&gt;
****** [[Behandlung mehrerer Zeichenobjekte in einer Anwendung]]&lt;br /&gt;
******* [[Benötigte Zeichenwerkzeuge ermitteln]]&lt;br /&gt;
******* [[Werkzeuge mithilfe von Mauspalettenschaltern wechseln]]&lt;br /&gt;
******* [[Zeichenwerkzeuge verwenden]]&lt;br /&gt;
******** [[Formen zeichnen (Quelltext)]]&lt;br /&gt;
******** [[Gemeinsamer Quelltext für Ereignisbehandlungsroutinen]]&lt;br /&gt;
****** [[In einer Grafik zeichnen]]&lt;br /&gt;
******* [[Bildlauffähige Grafiken]]&lt;br /&gt;
******* [[Bild-Steuerelemente hinzufügen]]&lt;br /&gt;
******** [[Steuerelement einfügen]]&lt;br /&gt;
******** [[Die Anfangsgröße eines Bitmaps festlegen]]&lt;br /&gt;
******** [[In Bitmaps zeichnen]]&lt;br /&gt;
****** [[Grafikdateien laden und speichern]]&lt;br /&gt;
******* [[Bilder aus Dateien laden]]&lt;br /&gt;
******* [[Bilder in Dateien speichern]]&lt;br /&gt;
******* [[Bilder ersetzen]]&lt;br /&gt;
****** [[Die Zwischenablage und Grafiken]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage kopieren]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage ausschneiden]]&lt;br /&gt;
******* [[Grafiken aus der Zwischenablage einfügen]]&lt;br /&gt;
****** [[Beispiel: Der Gummiband-Effekt]]&lt;br /&gt;
******* [[Auf Mausaktionen reagieren]]&lt;br /&gt;
******** [[Woraus besteht ein Mausereignis?]]&lt;br /&gt;
******** [[Auf das Drücken einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Loslassen einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Bewegen der Maus reagieren]]&lt;br /&gt;
******* [[Felder einem Formularobjekt hinzufügen]]&lt;br /&gt;
******* [[Verbesserte Liniendarstellung]]&lt;br /&gt;
******** [[Ausgangspunkt festhalten]]&lt;br /&gt;
******** [[Bewegungen zwischenspeichern]]&lt;br /&gt;
***** [[Mit Multimedia arbeiten]]&lt;br /&gt;
****** [[Einer Anwendung Videoclips ohne Ton hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Videoclips ohne Ton]]&lt;br /&gt;
****** [[Einer Anwendung Audio- oder Videoclips hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Audio- und/oder Videoclips (nur VCL)|Beispiel für das Hinzufügen von Audio- oder Videoclips (nur VCL)]]&lt;br /&gt;
**** [[Multithread-Anwendungen entwickeln - Index]]&lt;br /&gt;
***** [[Multithread-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Thread-Objekte definieren - Index|Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread initialisieren]]&lt;br /&gt;
****** [[Die Thread-Funktion schreiben]]&lt;br /&gt;
******* [[Lokale Thread-Variablen]]&lt;br /&gt;
******* [[Die Beendigung anderer Threads abwarten]]&lt;br /&gt;
******* [[Die Behandlung von Ausnahmen in der Thread-Funktion]]&lt;br /&gt;
****** [[Clean-up-Quelltext schreiben]]&lt;br /&gt;
***** [[Threads koordinieren - Index|Threads koordinieren]]&lt;br /&gt;
****** [[Threads koordinieren]]&lt;br /&gt;
****** [[Gleichzeitigen Zugriff vermeiden]]&lt;br /&gt;
******* [[Objekte sperren]]&lt;br /&gt;
******* [[Kritische Abschnitte]]&lt;br /&gt;
******* [[TMultiReadExclusiveWriteSynchronizer-Objekte]]&lt;br /&gt;
******* [[Weitere Techniken für die gemeinsame Nutzung von Speicher]]&lt;br /&gt;
****** [[Auf andere Threads warten]]&lt;br /&gt;
******* [[Warten, bis ein Thread vollständig ausgeführt ist]]&lt;br /&gt;
******* [[Warten, bis eine Aufgabe ausgeführt ist]]&lt;br /&gt;
***** [[Thread-Objekte ausführen - Index|Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Die Standard-Priorität überschreiben]]&lt;br /&gt;
****** [[Threads starten und stoppen]]&lt;br /&gt;
***** [[Fehlersuche in Multithread-Anwendungen]]&lt;br /&gt;
****** [[Einen Thread benennen]]&lt;br /&gt;
******* [[Benennen von Threads]]&lt;br /&gt;
******* [[Einen unbenannten Thread in einen benannten konvertieren]]&lt;br /&gt;
******* [[Ähnlichen Threads verschiedene Namen zuweisen]]&lt;br /&gt;
******* [[Einen Thread während des Debuggens benennen]]&lt;br /&gt;
**** [[Exception-Behandlung in C++Builder]]&lt;br /&gt;
***** [[Standard-Exception-Behandlung in C++]]&lt;br /&gt;
****** [[Syntax der Standard-Exception-Behandlung in C++]]&lt;br /&gt;
****** [[Erneutes Auslösen von Exceptions (C++)]]&lt;br /&gt;
****** [[Exception-Spezifikationen (C++)]]&lt;br /&gt;
****** [[Exceptions abarbeiten (C++)]]&lt;br /&gt;
****** [[Konstruktoren in der Exception-Behandlung (C++)]]&lt;br /&gt;
****** [[Behandeln von nicht abgefangenen und unerwarteten Exceptions (C++)]]&lt;br /&gt;
****** [[Weitergabe von C++-Exceptions an die Delphi-RTL]]&lt;br /&gt;
***** [[Strukturierte Exceptions unter Win32 (C++)]]&lt;br /&gt;
****** [[Syntax von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Behandeln von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Filtern von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Verwenden von Standard-Exceptions mit strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Definieren von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Auslösen von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[SEH-Beendigungsblöcke (C++)]]&lt;br /&gt;
***** [[Delphi-Exception-Behandlung in C++]]&lt;br /&gt;
***** [[C++Builder-Compiler-Optionen für die Exception-Behandlung]]&lt;br /&gt;
***** [[Externe Exception EEFFACE]]&lt;br /&gt;
**** [[Packages und Komponenten - Index|Packages und Komponenten]]&lt;br /&gt;
***** [[Packages und Komponenten: Übersicht]]&lt;br /&gt;
***** [[Packages sinnvoll einsetzen]]&lt;br /&gt;
****** [[Packages und Standard-DLLs]]&lt;br /&gt;
***** [[Laufzeit-Packages]]&lt;br /&gt;
****** [[Packages in Anwendungen laden]]&lt;br /&gt;
******* [[Packages mit der Funktion LoadPackage laden]]&lt;br /&gt;
****** [[Benötigte Laufzeit-Packages auswählen]]&lt;br /&gt;
****** [[Benutzerdefinierte Packages]]&lt;br /&gt;
***** [[Entwurfszeit-Packages]]&lt;br /&gt;
****** [[Komponenten-Packages installieren]]&lt;br /&gt;
***** [[Packages erstellen und bearbeiten]]&lt;br /&gt;
****** [[Ein Package erstellen]]&lt;br /&gt;
****** [[Ein bestehendes Package bearbeiten]]&lt;br /&gt;
****** [[Die Struktur eines Package]]&lt;br /&gt;
****** [[Quelldateien von Packages manuell bearbeiten]]&lt;br /&gt;
****** [[Packages compilieren]]&lt;br /&gt;
******* [[Spezielle Compiler-Direktiven für Packages]]&lt;br /&gt;
******* [[Verwendung des schwachen Packens]]&lt;br /&gt;
******* [[Von der Befehlszeile aus compilieren und linken]]&lt;br /&gt;
******* [[Package-Dateien nach erfolgreicher Compilierung]]&lt;br /&gt;
******* [[Erzeugen von statischen Packages]]&lt;br /&gt;
***** [[Packages weitergeben]]&lt;br /&gt;
**** [[Anwendungen für den internationalen Markt - Index]]&lt;br /&gt;
***** [[Internationalisierung und Lokalisierung]]&lt;br /&gt;
****** [[Internationalisieren von Anwendungen]]&lt;br /&gt;
******* [[Anpassen des Anwendungscodes für andere Gebietsschemata]]&lt;br /&gt;
******** [[Zeichensätze]]&lt;br /&gt;
******** [[Bidirektionale Sprachen]]&lt;br /&gt;
******** [[Funktionen für bestimmte Gebietsschemata]]&lt;br /&gt;
****** [[Anwendungen lokalisieren]]&lt;br /&gt;
******* [[Überlegungen für die Lokalisierung von Benutzeroberflächen]]&lt;br /&gt;
******** [[Text]]&lt;br /&gt;
******** [[Grafiken]]&lt;br /&gt;
******** [[Formate und Sortierreihenfolge]]&lt;br /&gt;
******** [[Tastenzuordnungen]]&lt;br /&gt;
******* [[Ressourcen auslagern]]&lt;br /&gt;
******* [[Ressourcen-DLLs verwenden]]&lt;br /&gt;
******** [[Ressourcen-DLLs erstellen]]&lt;br /&gt;
******** [[Ressourcen-DLLs dynamisch wechseln]]&lt;br /&gt;
***** [[Deployment von lokalisierten Anwendungen]]&lt;br /&gt;
**** [[RAD Studio-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Anwendungen weitergeben: Übersicht]]&lt;br /&gt;
****** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
***** [[Allgemeine Anwendungen weitergeben]]&lt;br /&gt;
****** [[Installationsprogramme verwenden]]&lt;br /&gt;
******* [[Anwendungsdateien identifizieren]]&lt;br /&gt;
******* [[Anwendungsdateien, nach Dateierweiterungen]]&lt;br /&gt;
******* [[Package-Dateien]]&lt;br /&gt;
******* [[Merge-Module]]&lt;br /&gt;
******* [[ActiveX-Steuerelemente weitergeben]]&lt;br /&gt;
******* [[Hilfsanwendungen]]&lt;br /&gt;
******* [[Position von DLL-Dateien]]&lt;br /&gt;
***** [[Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[DbExpress-Datenbankanwendungen weitergeben|dbExpress-Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[BDE-Datenbankanwendungen weitergeben]]&lt;br /&gt;
******* [[Borland Database Engine|BDE]]&lt;br /&gt;
***** [[Web-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Unterschiedliche Host-Umgebungen berücksichtigen]]&lt;br /&gt;
****** [[Bildschirmauflösung und Farbtiefe]]&lt;br /&gt;
****** [[Anwendungen mit dynamischer Größenanpassung der Formulare und Steuerelemente]]&lt;br /&gt;
****** [[Anwendungen ohne dynamische Größenanpassung]]&lt;br /&gt;
****** [[Unterschiedliche Farbtiefen]]&lt;br /&gt;
****** [[Schriften]]&lt;br /&gt;
****** [[Windows-Version]]&lt;br /&gt;
***** [[Software-Lizenzvereinbarungen]]&lt;br /&gt;
*** [[Datenbankanwendungen entwickeln - Index|Datenbankanwendungen entwickeln]]&lt;br /&gt;
**** [[Datenbankanwendungen entwerfen - Index|Datenbankanwendungen entwerfen]]&lt;br /&gt;
***** [[Datenbankanwendungen entwerfen: Überblick]]&lt;br /&gt;
***** [[Datenbanken verwenden]]&lt;br /&gt;
****** [[Datenbanktypen]]&lt;br /&gt;
****** [[Datenbanksicherheit]]&lt;br /&gt;
****** [[Transaktionen]]&lt;br /&gt;
****** [[Referentielle Integrität, Stored Procedures und Trigger]]&lt;br /&gt;
***** [[Datenbankarchitektur]]&lt;br /&gt;
****** [[Eine direkte Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Eine dedizierte Datei auf der Festplatte verwenden]]&lt;br /&gt;
****** [[Verbindungen zu anderen Datenmengen einrichten]]&lt;br /&gt;
******* [[Eine Client-Datenmenge mit einer anderen Datenmenge in derselben Anwendung verbinden]]&lt;br /&gt;
******* [[Verwenden einer mehrschichtigen Architektur]]&lt;br /&gt;
****** [[Ansätze kombinieren]]&lt;br /&gt;
***** [[Die Benutzeroberfläche gestalten]]&lt;br /&gt;
****** [[Daten analysieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente - Index|Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente im Überblick]]&lt;br /&gt;
****** [[Datensensitive Steuerelemente einer Datenmenge zuordnen]]&lt;br /&gt;
******* [[Die Datenmengenzuordnung zur Laufzeit ändern]]&lt;br /&gt;
******* [[Eine Datenquelle aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Auf von der Datenquelle übermittelte Änderungen reagieren]]&lt;br /&gt;
****** [[Daten bearbeiten und aktualisieren]]&lt;br /&gt;
******* [[Den Bearbeitungsmodus aktivieren]]&lt;br /&gt;
******* [[Daten in einem Steuerelement bearbeiten]]&lt;br /&gt;
****** [[Die Datenanzeige aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Die Datenanzeige aktualisieren]]&lt;br /&gt;
****** [[Maus-, Tastatur- und Timer-Ereignisse]]&lt;br /&gt;
***** [[Entscheiden, wie Daten dargestellt werden - Index|Entscheiden, wie Daten dargestellt werden]]&lt;br /&gt;
****** [[Einen einzelnen Datensatz anzeigen]]&lt;br /&gt;
******* [[Daten als Beschriftung anzeigen]]&lt;br /&gt;
******* [[Feldinhalte in Eingabefeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem RichEdit-Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Grafikfelder in einem Bild-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Listen- und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Lookup-Listen und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******** [[TDBListBox und TDBComboBox verwenden]]&lt;br /&gt;
******* [[Boolesche Feldwerte und Kontrollfelder]]&lt;br /&gt;
******* [[Feldwerte mit Optionsfeldern einschränken - Index|Feldwerte mit Optionsfeldern einschränken]]&lt;br /&gt;
****** [[Mehrere Datensätze anzeigen]]&lt;br /&gt;
***** [[Daten mit TDBGrid anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Gitter im Standardstatus verwenden]]&lt;br /&gt;
****** [[Angepasste Gitter erstellen]]&lt;br /&gt;
******* [[Persistente Spalten erstellen]]&lt;br /&gt;
******* [[Persistente Spalten löschen]]&lt;br /&gt;
******* [[Reihenfolge persistenter Spalten ändern]]&lt;br /&gt;
******* [[Spalteneigenschaften beim Entwurf einstellen]]&lt;br /&gt;
******* [[Lookup-Spalten definieren]]&lt;br /&gt;
******* [[Schaltflächen in Spalten einfügen]]&lt;br /&gt;
******* [[Standardwerte einer Spalte wiederherstellen]]&lt;br /&gt;
****** [[ADT- und Array-Felder anzeigen]]&lt;br /&gt;
****** [[Gitteroptionen einstellen]]&lt;br /&gt;
****** [[Daten im Gitter bearbeiten]]&lt;br /&gt;
****** [[Gitterdarstellung steuern]]&lt;br /&gt;
****** [[Zur Laufzeit auf Benutzeraktionen reagieren]]&lt;br /&gt;
***** [[Erstellen eines Gitters, das weitere datensensitive Steuerelemente enthält]]&lt;br /&gt;
***** [[Navigation und Bearbeitung von Datensätzen]]&lt;br /&gt;
****** [[Navigator-Schaltflächen ein- und ausblenden]]&lt;br /&gt;
****** [[Hilfehinweise anzeigen]]&lt;br /&gt;
****** [[Ein Navigator für mehrere Datenmengen]]&lt;br /&gt;
**** [[Verbindungen zu Datenbanken einrichten - Index|Verbindungen zu Datenbanken einrichten]]&lt;br /&gt;
***** [[Verbindungen zu Datenbanken einrichten Übersicht]]&lt;br /&gt;
***** [[Implizite Verbindungen verwenden]]&lt;br /&gt;
***** [[Verbindungen steuern]]&lt;br /&gt;
****** [[Eine Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Die Verbindung zu einem Datenbankserver trennen]]&lt;br /&gt;
***** [[Server-Anmeldungen steuern]]&lt;br /&gt;
***** [[Transaktionen verwalten]]&lt;br /&gt;
****** [[Isolationsstufen für Transaktionen angeben]]&lt;br /&gt;
***** [[Befehle an den Server senden]]&lt;br /&gt;
***** [[Mit verknüpften Datenmengen arbeiten]]&lt;br /&gt;
***** [[Metadaten abrufen]]&lt;br /&gt;
**** [[Datenmengen - Index|Datenmengen]]&lt;br /&gt;
***** [[Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Nachkommen der Klasse TDataSet verwenden]]&lt;br /&gt;
***** [[Status von Datenmengen bestimmen und einstellen]]&lt;br /&gt;
***** [[Datenmengen öffnen und schließen]]&lt;br /&gt;
***** [[Durch Datenmengen navigieren]]&lt;br /&gt;
****** [[Die Methoden First und Last]]&lt;br /&gt;
****** [[Die Methoden Next und Prior]]&lt;br /&gt;
****** [[Die Methode MoveBy]]&lt;br /&gt;
****** [[Die Eigenschaften EOF und BOF]]&lt;br /&gt;
****** [[Datensätze markieren und dorthin zurückkehren]]&lt;br /&gt;
***** [[Datenmengen durchsuchen]]&lt;br /&gt;
****** [[Die Methode Locate]]&lt;br /&gt;
****** [[Die Methode Lookup]]&lt;br /&gt;
***** [[Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Filter aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Filter erzeugen]]&lt;br /&gt;
******* [[Die Eigenschaft Filter festlegen]]&lt;br /&gt;
******* [[Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben]]&lt;br /&gt;
****** [[Filteroptionen festlegen]]&lt;br /&gt;
****** [[Durch Datensätze einer gefilterten Datenmenge navigieren]]&lt;br /&gt;
***** [[Daten ändern]]&lt;br /&gt;
****** [[Datensätze bearbeiten]]&lt;br /&gt;
****** [[Neue Datensätze hinzufügen]]&lt;br /&gt;
****** [[Datensätze löschen]]&lt;br /&gt;
****** [[Geänderte Daten in die Datenbank zurückschreiben]]&lt;br /&gt;
****** [[Änderungen abbrechen]]&lt;br /&gt;
****** [[Komplette Datensätze bearbeiten]]&lt;br /&gt;
***** [[Felder berechnen]]&lt;br /&gt;
***** [[Arten von Datenmengen]]&lt;br /&gt;
***** [[Tabellen-Datenmengen]]&lt;br /&gt;
****** [[Datensätze anhand von Indizes sortieren]]&lt;br /&gt;
******* [[Informationen über Indizes abrufen]]&lt;br /&gt;
******* [[Mit IndexName einen Index angeben]]&lt;br /&gt;
******* [[Mit IndexFieldNames einen Index definieren]]&lt;br /&gt;
****** [[Datensätze über Indizes suchen]]&lt;br /&gt;
******* [[Eine Suche mit Goto-Methoden ausführen]]&lt;br /&gt;
******* [[Eine Suche mit Find-Methoden ausführen]]&lt;br /&gt;
******* [[Nach einer erfolgreichen Suche den aktuellen Datensatz angeben]]&lt;br /&gt;
******* [[Nach Teilschlüsseln suchen]]&lt;br /&gt;
******* [[Eine Suche wiederholen oder erweitern]]&lt;br /&gt;
****** [[Datensatzmenge durch Angabe eines Bereichs begrenzen]]&lt;br /&gt;
******* [[Unterschiede zwischen Bereichen und Filtern]]&lt;br /&gt;
******* [[Bereiche festlegen]]&lt;br /&gt;
******* [[Einen Bereich ändern]]&lt;br /&gt;
******* [[Einen Bereich übernehmen oder verwerfen]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen definieren]]&lt;br /&gt;
******* [[Tabelle als Detaildatenmenge einer anderen Datenmenge verwenden]]&lt;br /&gt;
******* [[Verschachtelte Detailtabellen verwenden]]&lt;br /&gt;
****** [[Schreib- und Lesezugriff auf Tabellen steuern]]&lt;br /&gt;
****** [[Tabellen erstellen und löschen]]&lt;br /&gt;
****** [[Tabelleninhalt löschen]]&lt;br /&gt;
****** [[Tabellen synchronisieren]]&lt;br /&gt;
***** [[Abfrage-Datenmengen]]&lt;br /&gt;
****** [[Abfrage definieren]]&lt;br /&gt;
****** [[Parameter in Abfragen verwenden]]&lt;br /&gt;
******* [[Parameter zur Entwurfszeit setzen]]&lt;br /&gt;
******* [[Parameter zur Laufzeit setzen]]&lt;br /&gt;
****** [[Haupt-Detailbeziehungen über Parameter definieren]]&lt;br /&gt;
****** [[Abfragen vorbereiten]]&lt;br /&gt;
****** [[Abfragen ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Unidirektionale Ergebnismengen]]&lt;br /&gt;
***** [[Datenmengen vom Typ Stored Procedures]]&lt;br /&gt;
****** [[Parameter für Stored Procedures verwenden]]&lt;br /&gt;
****** [[Stored Procedures vorbereiten]]&lt;br /&gt;
***** [[Gespeicherte Prozeduren ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Mehrere Ergebnismengen abrufen]]&lt;br /&gt;
**** [[Felder - Index|Felder]]&lt;br /&gt;
***** [[Felder: Übersicht]]&lt;br /&gt;
***** [[Dynamische Feldkomponenten]]&lt;br /&gt;
***** [[Persistente Feldkomponenten]]&lt;br /&gt;
****** [[Persistente Felder erstellen]]&lt;br /&gt;
****** [[Persistente Felder anordnen]]&lt;br /&gt;
****** [[Neue persistente Felder erstellen]]&lt;br /&gt;
******* [[Datenfelder definieren]]&lt;br /&gt;
******* [[Berechnete Felder definieren]]&lt;br /&gt;
******* [[Berechnete Felder programmieren]]&lt;br /&gt;
******* [[Lookup-Felder definieren]]&lt;br /&gt;
******* [[Aggregatfelder definieren]]&lt;br /&gt;
****** [[Persistente Feldkomponenten löschen]]&lt;br /&gt;
****** [[Eigenschaften und Ereignisse persistenter Felder]]&lt;br /&gt;
******* [[Anzeige- und Bearbeitungseigenschaften zur Entwurfszeit festlegen]]&lt;br /&gt;
******* [[Die Eigenschaften von Feldkomponenten zur Laufzeit festlegen]]&lt;br /&gt;
******* [[Attributsätze für Feldkomponenten erstellen]]&lt;br /&gt;
******* [[Attributsätze mit Feldkomponenten verknüpfen]]&lt;br /&gt;
******* [[Attributverknüpfungen lösen]]&lt;br /&gt;
******* [[Benutzereingaben steuern]]&lt;br /&gt;
******* [[Standardformate für numerische, Datums- und Zeitfelder]]&lt;br /&gt;
******* [[Ereignisse verarbeiten]]&lt;br /&gt;
***** [[Zur Laufzeit mit Feldkomponentenmethoden arbeiten]]&lt;br /&gt;
***** [[Feldwerte anzeigen, konvertieren und abrufen]]&lt;br /&gt;
****** [[Werte in Standard-Steuerelementen anzeigen]]&lt;br /&gt;
****** [[Feldwerte konvertieren]]&lt;br /&gt;
****** [[Mit der Standard-Datenmengeneigenschaft auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengenmethode FieldByName auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengeneigenschaft Fields auf Werte zugreifen]]&lt;br /&gt;
***** [[Einen Standardwert für ein Feld festlegen]]&lt;br /&gt;
***** [[Datenbeschränkungen]]&lt;br /&gt;
****** [[Eine selbstdefinierte Beschränkung definieren]]&lt;br /&gt;
****** [[Server-Beschränkungen benutzen]]&lt;br /&gt;
***** [[Objektfelder]]&lt;br /&gt;
****** [[ADT-Felder]]&lt;br /&gt;
****** [[Array-Felder]]&lt;br /&gt;
****** [[Datenmengenfelder]]&lt;br /&gt;
****** [[Referenzfelder]]&lt;br /&gt;
**** [[Die Borland Database Engine - Index|BDE verwenden - Index]]&lt;br /&gt;
***** [[Die BDE-Architektur]]&lt;br /&gt;
***** [[Die Borland Database Engine|BDE verwenden]]&lt;br /&gt;
***** [[Eine Aktualisierungsanweisung ausführen - Index|Eine Aktualisierungsanweisung ausführen]]&lt;br /&gt;
****** [[Die Query-Eigenschaft einer Aktualisierungskomponente verwenden]]&lt;br /&gt;
***** [[Mehrere Aktualisierungsobjekte verwenden - Index|Mehrere Aktualisierungsobjekte verwenden]]&lt;br /&gt;
****** [[Die Apply-Methode aufrufen]]&lt;br /&gt;
****** [[Die SQL-Anweisungen ausführen]]&lt;br /&gt;
***** [[Mit TDatabase auf Datenbanken zugreifen - Index|Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
****** [[Eine Datenbankkomponente mit einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[TDatabase verwenden, um auf Datenbanken zuzugreifen]]&lt;br /&gt;
****** [[Eine Verbindung mittels TDataBase einrichten]]&lt;br /&gt;
****** [[Die Interaktion zwischen Datenbank- und Sitzungskomponenten]]&lt;br /&gt;
****** [[Datenbankkomponenten in Datenmodulen verwenden]]&lt;br /&gt;
****** [[BDE-Aliasparameter festlegen]]&lt;br /&gt;
****** [[Die zu verwendende Datenbank angeben]]&lt;br /&gt;
***** [[Datenbanksitzungen verwalten - Index|Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Sitzung aktivieren]]&lt;br /&gt;
****** [[Zusätzliche Sitzungen erstellen]]&lt;br /&gt;
****** [[Durch die Datenbankkomponenten einer Sitzung blättern]]&lt;br /&gt;
****** [[Datenbankverbindungen öffnen]]&lt;br /&gt;
****** [[Datenbankverbindung suchen]]&lt;br /&gt;
****** [[Paradox-Verzeichnisorte angeben]]&lt;br /&gt;
****** [[Informationen zu einer Sitzung einholen]]&lt;br /&gt;
****** [[Datenbankverbindungen schließen]]&lt;br /&gt;
****** [[BDE-Aliasnamen einsetzen]]&lt;br /&gt;
****** [[Sitzung benennen]]&lt;br /&gt;
****** [[Mehrere Sitzungen verwalten]]&lt;br /&gt;
****** [[Standardverhalten der Datenbankverbindung festlegen]]&lt;br /&gt;
****** [[Inaktive Datenbankverbindungen entfernen]]&lt;br /&gt;
****** [[Mit passwortgeschützten Paradox- und dBASE-Tabellen arbeiten]]&lt;br /&gt;
****** [[Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Datenbankverbindungen verwalten]]&lt;br /&gt;
***** [[BDE-Datenmengen verwenden - Index|BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit einer Datenbank und einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[Parameter binden]]&lt;br /&gt;
****** [[BLOBs zwischenspeichern]]&lt;br /&gt;
****** [[Schreib-/Lesezugriff auf lokale Tabellen steuern]]&lt;br /&gt;
****** [[Daten aus einer anderen Tabelle importieren]]&lt;br /&gt;
****** [[Mit den Handle-Eigenschaften der BDE arbeiten]]&lt;br /&gt;
****** [[Eine Tabelle umbenennen]]&lt;br /&gt;
****** [[Eine dBASE-Indexdatei angeben]]&lt;br /&gt;
****** [[Tabellentyp für lokale Tabellen angeben]]&lt;br /&gt;
****** [[TQuery verwenden]]&lt;br /&gt;
****** [[TStoredProc verwenden (BDE)]]&lt;br /&gt;
****** [[TTable verwenden]]&lt;br /&gt;
****** [[BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Heterogene Abfragen erstellen]]&lt;br /&gt;
****** [[Eine bearbeitbare Ergebnismenge abrufen]]&lt;br /&gt;
****** [[Nur-Lese-Ergebnismengen aktualisieren]]&lt;br /&gt;
****** [[Überladene Stored Procedures in Oracle]]&lt;br /&gt;
***** [[TBatchMove verwenden - Index|TBatchMove verwenden]]&lt;br /&gt;
****** [[Eine Batch-Move-Komponente erstellen]]&lt;br /&gt;
****** [[Einen Batch-Move ausführen]]&lt;br /&gt;
****** [[Das Data Dictionary]]&lt;br /&gt;
****** [[Tools für die Arbeit mit der BDE]]&lt;br /&gt;
****** [[Einen Batch-Move-Modus angeben]]&lt;br /&gt;
****** [[TBatchMove verwenden]]&lt;br /&gt;
****** [[Batch-Move-Fehler verarbeiten]]&lt;br /&gt;
****** [[Datentypen zuordnen]]&lt;br /&gt;
***** [[Aktualisierungen mit der BDE zwischenspeichern - Index|Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mittels einer Datenbank anwenden]]&lt;br /&gt;
****** [[SQL-Aktualisierungsanweisungen zusammensetzen]]&lt;br /&gt;
****** [[BDE-basiertes Zwischenspeichern von Aktualisierungen]]&lt;br /&gt;
****** [[Die Parametersubstitution in SQL-Aktualisierungsanweisungen verstehen]]&lt;br /&gt;
****** [[Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Den Update SQL-Editor verwenden]]&lt;br /&gt;
****** [[BDE-basierte, zwischengespeicherte Aktualisierungen anwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit Aktualisierungsobjekten aktualisieren]]&lt;br /&gt;
****** [[Eine OnUpdateRecord-Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mit Methoden der Datenmengenkomponente anwenden]]&lt;br /&gt;
****** [[SQL-Anweisungen für Aktualisierungskomponenten erstellen]]&lt;br /&gt;
****** [[Fehlerbehandlung bei zwischengespeicherten Aktualisierungen]]&lt;br /&gt;
***** [[Transaktionen mit der BDE - Index|Transaktionen mit der BDE]]&lt;br /&gt;
****** [[Lokale Transaktionen]]&lt;br /&gt;
****** [[Passthrough-SQL verwenden]]&lt;br /&gt;
****** [[Transaktionen mit der BDE]]&lt;br /&gt;
**** [[Mit ADO-Komponenten arbeiten - Index|Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[ADO-Komponenten im Überblick]]&lt;br /&gt;
***** [[Verbindungen zu ADO-Datenspeichern einrichten]]&lt;br /&gt;
****** [[Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten]]&lt;br /&gt;
******* [[Auf das Verbindungsobjekt zugreifen]]&lt;br /&gt;
****** [[Verbindungen optimieren]]&lt;br /&gt;
******* [[Asynchrone Verbindungen erzwingen]]&lt;br /&gt;
******* [[Timeouts steuern]]&lt;br /&gt;
******* [[Welche Arten von Operationen werden von der Verbindung unterstützt?]]&lt;br /&gt;
******* [[Festlegen, ob die Verbindung Transaktionen automatisch einleiten soll oder nicht]]&lt;br /&gt;
****** [[Auf die Datenmengen der Verbindung zugreifen]]&lt;br /&gt;
****** [[ADO-Verbindungsereignisse]]&lt;br /&gt;
***** [[ADO-Datenmengen verwenden]]&lt;br /&gt;
****** [[Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen]]&lt;br /&gt;
******* [[Mit Datensatzmengen arbeiten]]&lt;br /&gt;
******* [[Datensätze anhand von Positionsmarken filtern]]&lt;br /&gt;
******* [[Mehrere Datensätze auf Grundlage des Aktualisierungsstatus filtern]]&lt;br /&gt;
******* [[Datensätze asynchron abrufen]]&lt;br /&gt;
******* [[Batch-Aktualisierungen verwenden]]&lt;br /&gt;
******* [[Daten aus Dateien laden und in Dateien speichern]]&lt;br /&gt;
******* [[Den Aktualisierungsstatus einzelner Datensätze prüfen]]&lt;br /&gt;
******* [[Datenmenge im Batch-Aktualisierungsmodus öffnen]]&lt;br /&gt;
****** [[TADODataSet verwenden]]&lt;br /&gt;
***** [[Befehlsobjekte verwenden]]&lt;br /&gt;
****** [[Befehle festlegen]]&lt;br /&gt;
****** [[Die Methode Execute verwenden]]&lt;br /&gt;
****** [[Die Befehlsausführung abbrechen]]&lt;br /&gt;
****** [[Mit Befehlen Ergebnismengen abrufen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen in Datenbanktabellen eintragen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen verwerfen]]&lt;br /&gt;
****** [[Befehlsparameter verarbeiten]]&lt;br /&gt;
**** [[Verwenden von dbExpress-Komponenten - Index|Verwenden von dbExpress-Komponenten]]&lt;br /&gt;
***** [[DbExpress-Datenmengen verwenden|dbExpress-Datenmengen verwenden]]&lt;br /&gt;
***** [[Arten von dbExpress-Datenmengen]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum Datenbankserver mit dbExpress]]&lt;br /&gt;
****** [[TSQLConnection einrichten]]&lt;br /&gt;
***** [[Vorgeben, welche Daten angezeigt werden sollen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Abfrage anzeigen]]&lt;br /&gt;
****** [[Die Datensätze in einer Tabelle anzeigen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Stored Procedure anzeigen]]&lt;br /&gt;
***** [[Daten abrufen]]&lt;br /&gt;
***** [[Befehle ausführen, die keine Datensätze zurückgeben]]&lt;br /&gt;
****** [[Den auszuführenden Befehl angeben]]&lt;br /&gt;
****** [[Den Befehl ausführen]]&lt;br /&gt;
****** [[Server-Metadaten erstellen und bearbeiten]]&lt;br /&gt;
***** [[Verknüpfte Haupt-Detailbeziehungen einrichten]]&lt;br /&gt;
***** [[Auf dbExpress Schema-Informationen zugreifen]]&lt;br /&gt;
****** [[Metadaten in eine dbExpress-Datenmenge laden]]&lt;br /&gt;
****** [[Die Struktur von Metadaten-Datenmengen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen debuggen|dbExpress-Anwendungen debuggen]]&lt;br /&gt;
**** [[Client-Datenmengen verwenden - Index|Client-Datenmengen verwenden]]&lt;br /&gt;
***** [[Client-Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Client-Datenmengen]]&lt;br /&gt;
****** [[Durch die Daten in Client-Datenmengen navigieren]]&lt;br /&gt;
****** [[Datensätze beschränken]]&lt;br /&gt;
****** [[Daten bearbeiten]]&lt;br /&gt;
******* [[Änderungen rückgängig machen]]&lt;br /&gt;
******* [[Änderungen speichern]]&lt;br /&gt;
****** [[Datenwerte beschränken]]&lt;br /&gt;
****** [[Sortieren und Indizieren]]&lt;br /&gt;
******* [[Einen neuen Index hinzufügen]]&lt;br /&gt;
******* [[Indizes entfernen und wechseln]]&lt;br /&gt;
******* [[Daten mit Indizes gruppieren]]&lt;br /&gt;
****** [[Berechnete Felder hinzufügen]]&lt;br /&gt;
******* [[Intern berechnete Felder in Client-Datenmengen verwenden]]&lt;br /&gt;
****** [[Gewartete Aggregate verwenden]]&lt;br /&gt;
******* [[Aggregate definieren]]&lt;br /&gt;
******* [[Datensatzgruppen zusammenfassen]]&lt;br /&gt;
******* [[Aggregatwerte abrufen]]&lt;br /&gt;
****** [[Daten von einer anderen Datenmenge kopieren]]&lt;br /&gt;
******* [[Daten direkt zuweisen]]&lt;br /&gt;
******* [[Den Cursor einer Client-Datenmenge replizieren]]&lt;br /&gt;
****** [[Anwendungsspezifische Informationen zu den Daten hinzufügen]]&lt;br /&gt;
***** [[Mithilfe einer Client-Datenmenge Aktualisierungen zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen: Überblick]]&lt;br /&gt;
****** [[Den Datenmengentyp für zwischengespeicherte Aktualisierungen auswählen]]&lt;br /&gt;
****** [[Anzeigen, welche Datensätze verändert wurden]]&lt;br /&gt;
****** [[Datensätze aktualisieren]]&lt;br /&gt;
******* [[Aktualisierungen anwenden]]&lt;br /&gt;
******* [[Bei der Anwendung von Aktualisierungen eingreifen]]&lt;br /&gt;
******* [[Aktualisierungsfehler korrigieren]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit einem Provider verwenden]]&lt;br /&gt;
****** [[Einen Provider festlegen]]&lt;br /&gt;
****** [[Daten von der Quelldatenmenge oder dem Quelldokument abrufen]]&lt;br /&gt;
****** [[Parameter vom Anwendungsserver abrufen]]&lt;br /&gt;
****** [[Der Quelldatenmenge Parameter übergeben]]&lt;br /&gt;
******* [[Parameter für Abfragen oder Stored Procedures senden]]&lt;br /&gt;
******* [[Datensätze durch Parameter beschränken]]&lt;br /&gt;
******* [[Server-Beschränkungen verarbeiten]]&lt;br /&gt;
******* [[Datensätze mit der Methode Refresh aktualisieren]]&lt;br /&gt;
******* [[Durch benutzerdefinierte Ereignisse mit Providern kommunizieren]]&lt;br /&gt;
******* [[Die Datenmengen auf dem Anwendungsserver überschreiben]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit dateibasierten Daten verwenden]]&lt;br /&gt;
****** [[Eine neue Datenmenge erstellen]]&lt;br /&gt;
****** [[Daten aus einer Datei oder einem Stream laden]]&lt;br /&gt;
****** [[Änderungen in die Daten einfügen]]&lt;br /&gt;
****** [[Daten in einer Datei oder einem Stream speichern]]&lt;br /&gt;
***** [[Einfache Datenmengen]]&lt;br /&gt;
****** [[Wann man TSimpleDataSet einsetzt]]&lt;br /&gt;
****** [[Eine einfache Datenmenge einrichten]]&lt;br /&gt;
**** [[Provider-Komponenten - Index]]&lt;br /&gt;
***** [[Provider-Komponenten]]&lt;br /&gt;
***** [[Die Datenquelle festlegen]]&lt;br /&gt;
***** [[Kommunikation mit der Client-Datenmenge]]&lt;br /&gt;
***** [[Aktualisierungen mit einem Datenmengen-Provider eintragen]]&lt;br /&gt;
***** [[Datenpakete zusammenstellen]]&lt;br /&gt;
****** [[Felder für Datenpakete festlegen]]&lt;br /&gt;
****** [[Optionen für Datenpakete einstellen]]&lt;br /&gt;
****** [[Datenpaketen benutzerdefinierte Daten hinzufügen]]&lt;br /&gt;
***** [[Auf Client-Datenanforderungen antworten]]&lt;br /&gt;
***** [[Auf Aktualisierungsanforderungen des Client reagieren]]&lt;br /&gt;
****** [[Delta-Pakete vor dem Aktualisieren der Datenbank bearbeiten]]&lt;br /&gt;
****** [[Die Art der Aktualisierung steuern]]&lt;br /&gt;
****** [[Bestimmte Aktualisierungen überwachen]]&lt;br /&gt;
****** [[Aktualisierungsfehler beheben]]&lt;br /&gt;
****** [[Aktualisierungen in Datenmengen mit mehreren Tabellen]]&lt;br /&gt;
***** [[Auf Client-Ereignisse reagieren]]&lt;br /&gt;
***** [[Server-Beschränkungen]]&lt;br /&gt;
**** [[Mehrschichtige Anwendungen erstellen - Index|Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen: Übersicht]]&lt;br /&gt;
***** [[Vorteile des mehrschichtigen Datenbankmodells]]&lt;br /&gt;
***** [[Grundlagen der mehrschichtigen Datenbank-Anwendungen]]&lt;br /&gt;
****** [[Struktur einer dreischichtigen Anwendung]]&lt;br /&gt;
****** [[Die Struktur der Client-Anwendung]]&lt;br /&gt;
****** [[Die Struktur des Anwendungsservers]]&lt;br /&gt;
******* [[MTS verwenden]]&lt;br /&gt;
******* [[Verwaltung der Lebensdauer von Datenmodulen]]&lt;br /&gt;
****** [[Verbindungsprotokoll wählen]]&lt;br /&gt;
******* [[DbExpress-Verbindungen verwenden|dbExpress-Verbindungen verwenden]]&lt;br /&gt;
******* [[DCOM-Verbindungen einsetzen]]&lt;br /&gt;
******* [[SOAP-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Socket-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Web-Verbindungen einsetzen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Serveranwendung erstellen]]&lt;br /&gt;
****** [[Den DataSnap-Kommunikations-Stream filtern]]&lt;br /&gt;
****** [[Datenmodul einrichten]]&lt;br /&gt;
******* [[DataSnap-Datenmodule konfigurieren]]&lt;br /&gt;
******* [[Konfigurieren von TDSServerModule]]&lt;br /&gt;
******* [[TRemoteDataModule konfigurieren]]&lt;br /&gt;
******* [[TMTSDataModule konfigurieren]]&lt;br /&gt;
******* [[TSOAPDataModule konfigurieren]]&lt;br /&gt;
****** [[Die Schnittstelle des Anwendungs-Servers erweitern]]&lt;br /&gt;
****** [[Transaktionen in mehrschichtigen Anwendungen verwalten]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen unterstützen]]&lt;br /&gt;
****** [[Statusinformationen in Datenmodulen unterstützen]]&lt;br /&gt;
****** [[Mehrere Server-Datenmodule einsetzen]]&lt;br /&gt;
***** [[Anwendungsserver registrieren]]&lt;br /&gt;
***** [[Client-Anwendung erstellen]]&lt;br /&gt;
****** [[Verbindung zum Anwendungsserver einrichten]]&lt;br /&gt;
******* [[Verbindung über dbExpress angeben]]&lt;br /&gt;
******* [[Verbindung über DCOM angeben]]&lt;br /&gt;
******* [[Verbindung über Sockets angeben]]&lt;br /&gt;
******* [[Verbindung über HTTP angeben]]&lt;br /&gt;
******* [[Verbindung über SOAP angeben]]&lt;br /&gt;
******* [[Broker-Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen verwalten]]&lt;br /&gt;
******* [[Verbinden mit dem Server]]&lt;br /&gt;
******* [[Server-Verbindung schließen oder ändern]]&lt;br /&gt;
****** [[Serverschnittstellen aufrufen]]&lt;br /&gt;
****** [[Verbindung zu einem Anwendungsserver mit mehreren Datenmodulen einrichten]]&lt;br /&gt;
***** [[Webbasierte Client-Anwendungen erstellen]]&lt;br /&gt;
****** [[Client-Anwendung als ActiveX-Steuerelement weitergeben]]&lt;br /&gt;
******* [[ActiveX-Formular für die Client-Anwendung erstellen]]&lt;br /&gt;
****** [[XML-Broker verwenden]]&lt;br /&gt;
**** [[XML in Datenbankanwendungen verwenden - Index|XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[Transformationen definieren]]&lt;br /&gt;
****** [[Zuordnungen zwischen XML-Knoten und Datenpaketfeldern]]&lt;br /&gt;
****** [[XMLMapper verwenden]]&lt;br /&gt;
***** [[XML-Dokumente in Datenpakete konvertieren]]&lt;br /&gt;
***** [[XML-Dokumente als Datenquelle für einen Provider verwenden]]&lt;br /&gt;
***** [[XML-Dokument als Client eines Providers verwenden]]&lt;br /&gt;
*** [[Internetanwendungen entwickeln - Index]]&lt;br /&gt;
**** [[Internet-Server-Anwendungen entwickeln - Index|Internet-Server-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Internet-Anwendungen entwickeln - Übersicht]]&lt;br /&gt;
***** [[Web Broker und WebSnap]]&lt;br /&gt;
***** [[Terminologie und Standards - Index|Terminologie und Standards]]&lt;br /&gt;
****** [[Terminologie und Standards]]&lt;br /&gt;
****** [[Bestandteile einer URL]]&lt;br /&gt;
****** [[Informationen in den Headern von HTTP-Anforderungen]]&lt;br /&gt;
***** [[HTTP-Server-Aktivitäten - Index|HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Client-Anforderungen zusammenstellen]]&lt;br /&gt;
****** [[HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Auf Client-Anforderungen antworten]]&lt;br /&gt;
****** [[Client-Anforderungen bedienen]]&lt;br /&gt;
***** [[Arten von Webserver-Anwendungen]]&lt;br /&gt;
***** [[Server-Anwendungen testen - Index|Server-Anwendungen testen]]&lt;br /&gt;
****** [[Web-Anwendungen testen, die als DLLs vorliegen]]&lt;br /&gt;
****** [[Server-Anwendungen testen]]&lt;br /&gt;
**** [[Web Broker verwenden - Index|Web Broker verwenden]]&lt;br /&gt;
***** [[Web Broker verwenden]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen mit Web Broker]]&lt;br /&gt;
****** [[Das Web-Anwendungsobjekt]]&lt;br /&gt;
****** [[Das Web-Modul]]&lt;br /&gt;
***** [[Die Struktur einer Web-Broker-Anwendung]]&lt;br /&gt;
***** [[Der Web-Dispatcher]]&lt;br /&gt;
****** [[Aktionen zum Dispatcher hinzufügen]]&lt;br /&gt;
****** [[Anforderungsbotschaften verteilen]]&lt;br /&gt;
***** [[Aktionselemente]]&lt;br /&gt;
****** [[Das Auslösen von Aktionselementen festlegen]]&lt;br /&gt;
******* [[Die Ziel-URL]]&lt;br /&gt;
******* [[Der Anforderungsmethodentyp]]&lt;br /&gt;
******* [[Aktionselemente aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Ein Standard-Aktionselement festlegen]]&lt;br /&gt;
****** [[Anforderungsbotschaften mit Aktionselementen beantworten]]&lt;br /&gt;
***** [[Auf Client-Anforderungsinformationen zugreifen]]&lt;br /&gt;
****** [[Eigenschaften, die Header-Informationen der Anforderung enthalten]]&lt;br /&gt;
******* [[Eigenschaften, die das Ziel bezeichnen]]&lt;br /&gt;
******* [[Eigenschaften, die den Web-Client beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, die auf den Zweck der Anforderung hinweisen]]&lt;br /&gt;
******* [[Eigenschaften, welche die erwartete Antwort beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, welche den Inhalt beschreiben]]&lt;br /&gt;
****** [[Der Inhalt von HTTP-Anforderungsbotschaften]]&lt;br /&gt;
***** [[HTTP-Antwortbotschaften erzeugen]]&lt;br /&gt;
****** [[Den Antwort-Header füllen]]&lt;br /&gt;
******* [[Den Antwortstatus anzeigen]]&lt;br /&gt;
******* [[Auf eine erforderliche Client-Aktion hinweisen]]&lt;br /&gt;
******* [[Die Server-Anwendung beschreiben]]&lt;br /&gt;
******* [[Den Inhalt beschreiben]]&lt;br /&gt;
****** [[Den Antwortinhalt festlegen]]&lt;br /&gt;
****** [[Die Antwort senden]]&lt;br /&gt;
***** [[Den Inhalt von Antwortbotschaften generieren]]&lt;br /&gt;
****** [[Seitengeneratoren einsetzen]]&lt;br /&gt;
******* [[HTML-Vorlagen]]&lt;br /&gt;
******* [[Die HTML-Vorlage definieren]]&lt;br /&gt;
******* [[HTML-transparente Tags konvertieren]]&lt;br /&gt;
******* [[Seitengeneratoren und Aktionselemente]]&lt;br /&gt;
******* [[Seitengeneratoren verketten]]&lt;br /&gt;
******* [[Vordefinierte HTML-transparente Tag-Namen verwenden]]&lt;br /&gt;
***** [[Datenbankinformationen in Antworten integrieren]]&lt;br /&gt;
****** [[Eine Sitzung zum Web-Modul hinzufügen]]&lt;br /&gt;
****** [[Eine Datenmenge in HTML darstellen]]&lt;br /&gt;
******* [[Datenmengen-Seitengeneratoren verwenden]]&lt;br /&gt;
******* [[Tabellengeneratoren verwenden]]&lt;br /&gt;
******* [[Die Tabellenattribute festlegen]]&lt;br /&gt;
******* [[Die Zeilenattribute festlegen]]&lt;br /&gt;
******* [[Die Spalten festlegen]]&lt;br /&gt;
******* [[Tabellen in HTML-Dokumente einbetten]]&lt;br /&gt;
******* [[TDataSetTableProducer verwenden]]&lt;br /&gt;
******* [[TQueryTableProducer verwenden]]&lt;br /&gt;
**** [[Verwendung von IntraWeb (VCL für das Web) - Index|Verwendung von IntraWeb (VCL für das Web)]]&lt;br /&gt;
***** [[IntraWeb-Einführung - Index|IntraWeb-Einführung]]&lt;br /&gt;
****** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
****** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
****** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
****** [[Hauptformular bearbeiten]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
****** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
***** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
***** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
***** [[IntraWeb, Web Broker]]&lt;br /&gt;
**** [[Mit XML-Dokumenten arbeiten - Index|Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Das Dokumentobjektmodell verwenden]]&lt;br /&gt;
***** [[Mit XML-Komponenten arbeiten]]&lt;br /&gt;
****** [[TXMLDocument verwenden]]&lt;br /&gt;
****** [[Mit XML-Knoten arbeiten]]&lt;br /&gt;
***** [[XML-Dokumente mit dem Datenbindungs-Experten abstrahieren]]&lt;br /&gt;
****** [[Den XML-Datenbindungs-Experten verwenden]]&lt;br /&gt;
****** [[Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten]]&lt;br /&gt;
**** [[Web-Services verwenden - Index|Web-Services verwenden]]&lt;br /&gt;
***** [[Web-Services verwenden]]&lt;br /&gt;
***** [[Aufrufbare Interfaces im Überblick]]&lt;br /&gt;
****** [[Nicht-skalare Typen in aufrufbaren Interfaces verwenden]]&lt;br /&gt;
******* [[Nicht-skalare Typen registrieren]]&lt;br /&gt;
******* [[Remotable-Objekte verwenden]]&lt;br /&gt;
******* [[Remotable-Objekt (Beispiel)]]&lt;br /&gt;
***** [[Server mit Web-Service-Unterstützung schreiben]]&lt;br /&gt;
****** [[Den SOAP-Anwendungs-Experten verwenden]]&lt;br /&gt;
****** [[Neue Web-Services hinzufügen]]&lt;br /&gt;
****** [[Das Dienstprogramm zum Importieren von WSDL verwenden]]&lt;br /&gt;
****** [[SOAP-Header definieren und verwenden]]&lt;br /&gt;
****** [[Angepasste Exception-Klassen für Web-Services erstellen]]&lt;br /&gt;
****** [[WSDL-Dokumente für Web-Service-Anwendungen generieren]]&lt;br /&gt;
***** [[Clients für Web-Services schreiben]]&lt;br /&gt;
****** [[WSDL-Dokumente importieren]]&lt;br /&gt;
****** [[Aufrufbare Interfaces aufrufen]]&lt;br /&gt;
****** [[Header in Client-Anwendungen verarbeiten]]&lt;br /&gt;
**** [[Arbeiten mit Sockets - Index]]&lt;br /&gt;
***** [[Arbeiten mit Sockets]]&lt;br /&gt;
***** [[Installieren von Socket-Komponenten]]&lt;br /&gt;
***** [[Services implementieren]]&lt;br /&gt;
****** [[Service-Protokolle]]&lt;br /&gt;
****** [[Services und Schnittstellen]]&lt;br /&gt;
***** [[Typen von Socket-Verbindungen]]&lt;br /&gt;
****** [[Client-Verbindungen]]&lt;br /&gt;
****** [[Empfangende Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen]]&lt;br /&gt;
***** [[Die Sockets beschreiben]]&lt;br /&gt;
****** [[Den Host beschreiben]]&lt;br /&gt;
****** [[Ports verwenden]]&lt;br /&gt;
***** [[Socket-Komponenten]]&lt;br /&gt;
****** [[Informationen zur Client- oder Server-Socket-Verbindung abrufen]]&lt;br /&gt;
****** [[Client-Sockets]]&lt;br /&gt;
******* [[Den gewünschten Server angeben]]&lt;br /&gt;
******* [[Die Verbindung aufbauen]]&lt;br /&gt;
******* [[Informationen zur Client-Socket-Verbindung abrufen]]&lt;br /&gt;
******* [[Die Verbindung beenden]]&lt;br /&gt;
****** [[Server-Sockets]]&lt;br /&gt;
******* [[Die Schnittstelle angeben]]&lt;br /&gt;
******* [[Client-Anforderungen empfangen]]&lt;br /&gt;
******* [[Verbindungen zu Clients aufbauen]]&lt;br /&gt;
******* [[Die Server-Verbindung beenden]]&lt;br /&gt;
***** [[Auf Socket-Ereignisse antworten]]&lt;br /&gt;
****** [[Fehlerereignisse]]&lt;br /&gt;
****** [[Client-Ereignisse]]&lt;br /&gt;
****** [[Server-Ereignisse]]&lt;br /&gt;
***** [[Über Socket-Verbindungen lesen und schreiben]]&lt;br /&gt;
****** [[Nicht-blockierende Verbindungen]]&lt;br /&gt;
******* [[Lese- und Schreibereignisse]]&lt;br /&gt;
****** [[Blockierende Verbindungen]]&lt;br /&gt;
*** [[COM-basierte Anwendungen entwickeln - Index|COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
**** [[COM-Grundlagen - Index|COM-Grundlagen]]&lt;br /&gt;
***** [[COM-Technologien im Überblick]]&lt;br /&gt;
****** [[C++Builder verwendet DAX für ActiveX und COM]]&lt;br /&gt;
******* [[Klassenhierarchie in ActiveX-Steuerelementen (DAX)]]&lt;br /&gt;
******* [[Diagramme von drei unterstützenden Klassen für DAX-Interfaces]]&lt;br /&gt;
***** [[Elemente einer COM-Anwendung]]&lt;br /&gt;
****** [[COM-Schnittstellen]]&lt;br /&gt;
******* [[Die grundlegende COM-Schnittstelle IUnknown]]&lt;br /&gt;
******* [[COM-Schnittstellenzeiger]]&lt;br /&gt;
****** [[COM-Server]]&lt;br /&gt;
******* [[Hilfsklassen (CoClasses) und Klassengeneratoren]]&lt;br /&gt;
******* [[In-Process-Server, Out-of-Process-Server und Remote-Server]]&lt;br /&gt;
******* [[Der Marshaling-Mechanismus]]&lt;br /&gt;
******* [[Aggregation (COM)]]&lt;br /&gt;
****** [[COM-Clients]]&lt;br /&gt;
***** [[COM-Erweiterungen]]&lt;br /&gt;
****** [[Automatisierung]]&lt;br /&gt;
****** [[Active-Server-Seiten]]&lt;br /&gt;
****** [[ActiveX-Steuerelemente]]&lt;br /&gt;
****** [[Active-Dokumente]]&lt;br /&gt;
****** [[Typbibliotheken]]&lt;br /&gt;
***** [[Implementieren von COM-Objekten mit Hilfe der Experten]]&lt;br /&gt;
****** [[Von Experten generierter Code]]&lt;br /&gt;
***** [[COM+-Ereignis und Ereignis-Abonnentenobjekte]]&lt;br /&gt;
**** [[Mit Typbibliotheken arbeiten - Index|Mit Typbibliotheken arbeiten]]&lt;br /&gt;
***** [[Mit Typbibliotheken arbeiten: Übersicht]]&lt;br /&gt;
***** [[Typbibliothekseditor]]&lt;br /&gt;
****** [[Bestandteile des Typbibliothekseditors]]&lt;br /&gt;
******* [[Symbolleiste]]&lt;br /&gt;
******* [[Objektliste]]&lt;br /&gt;
******* [[Statusleiste]]&lt;br /&gt;
******* [[Registerkarten mit Typinformationen]]&lt;br /&gt;
****** [[Elemente der Typbibliothek]]&lt;br /&gt;
****** [[Aktualisierung durchführen]]&lt;br /&gt;
***** [[Den Typbibliothekseditor verwenden]]&lt;br /&gt;
****** [[Gültige Typen]]&lt;br /&gt;
****** [[Object Pascal- oder RIDL-Syntax verwenden]]&lt;br /&gt;
******* [[RIDL-Datei]]&lt;br /&gt;
******* [[Sichere Arrays]]&lt;br /&gt;
****** [[Eine neue Typbibliothek erstellen]]&lt;br /&gt;
****** [[Eine vorhandene Typbibliothek öffnen]]&lt;br /&gt;
****** [[Eine Schnittstelle zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle mit Hilfe der Typbibliothek abändern]]&lt;br /&gt;
****** [[Eigenschaften und Methoden zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein CoClass-Objekt zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle zu einem CoClass-Objekt hinzufügen]]&lt;br /&gt;
****** [[Eine Aufzählung zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Alias zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Record oder ein Union-Element zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein Modul zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Typinformationen speichern und registrieren]]&lt;br /&gt;
****** [[Aktualisierung durchführen (Dialogfeld)]]&lt;br /&gt;
****** [[Eine Typbibliothek speichern]]&lt;br /&gt;
****** [[Eine Typbibliothek aktualisieren]]&lt;br /&gt;
****** [[Eine Typbibliothek registrieren]]&lt;br /&gt;
***** [[Typbibliotheken weitergeben]]&lt;br /&gt;
**** [[COM-Clients erstellen - Index|COM-Clients erstellen]]&lt;br /&gt;
***** [[COM-Clients erstellen]]&lt;br /&gt;
***** [[Typbibliotheksinformationen importieren]]&lt;br /&gt;
****** [[Quelltext, der beim Importieren von Typbibliotheksinformationen generiert wird]]&lt;br /&gt;
***** [[Importierte Objekte steuern]]&lt;br /&gt;
****** [[Komponenten-Wrapper verwenden]]&lt;br /&gt;
****** [[Quelltext auf der Basis von Typbibliotheksdefinitionen erstellen]]&lt;br /&gt;
******* [[Eine Verbindung mit einem Server herstellen]]&lt;br /&gt;
******* [[Einen Automatisierungsserver mit einer Dispatch-Schnittstelle steuern]]&lt;br /&gt;
******* [[Den Automatisierungsserver mit einer dualen Schnittstelle steuern]]&lt;br /&gt;
******* [[Ereignisse in einem Automatisierungs-Controller verarbeiten]]&lt;br /&gt;
***** [[Clients für Server erstellen, die über keine Typbibliothek verfügen]]&lt;br /&gt;
**** [[Einfache COM-Server erstellen - Index|Einfache COM-Server erstellen]]&lt;br /&gt;
***** [[Einfache COM-Server erstellen: Übersicht]]&lt;br /&gt;
***** [[Ein COM-Objekt entwerfen]]&lt;br /&gt;
***** [[Den COM-Objekt-Experten verwenden]]&lt;br /&gt;
***** [[Den Automatisierungsobjekt-Experten verwenden]]&lt;br /&gt;
****** [[Instantiierungstypen für COM-Objekte]]&lt;br /&gt;
****** [[Ein Threading-Modell auswählen]]&lt;br /&gt;
***** [[Die Schnittstelle eines COM-Objekts definieren]]&lt;br /&gt;
****** [[Ereignisse in Ihrem Automatisierungsobjekt verwalten]]&lt;br /&gt;
***** [[Automatisierungsschnittstellen]]&lt;br /&gt;
****** [[Duale Schnittstellen]]&lt;br /&gt;
****** [[Dispatch-Schnittstellen]]&lt;br /&gt;
****** [[Benutzerdefinierte Schnittstellen]]&lt;br /&gt;
***** [[Marshaling]]&lt;br /&gt;
***** [[COM-Objekte registrieren]]&lt;br /&gt;
***** [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
***** [[Die Anwendung testen und Fehler entfernen]]&lt;br /&gt;
**** [[Active-Server-Seiten erstellen - Index|Active-Server-Seiten erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt erstellen]]&lt;br /&gt;
***** [[Active-Server-Seiten erstellen - Übersicht]]&lt;br /&gt;
****** [[ASP-Spezifikation verwenden]]&lt;br /&gt;
****** [[ASPs für In-Process- oder Out-of-Process-Server erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt registrieren]]&lt;br /&gt;
***** [[ASP-Anwendungen testen und debuggen]]&lt;br /&gt;
**** [[ActiveX-Steuerelemente verwenden - Index|ActiveX-Steuerelemente verwenden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
***** [[Elemente eines ActiveX-Steuerelements]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente entwerfen]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente aus VCL-Steuerelementen erstellen]]&lt;br /&gt;
***** [[ActiveForm auf der Basis eines VCL-Formulars erstellen]]&lt;br /&gt;
***** [[Erstellen eines C++-ActiveX-Formulars oder -ActiveX-Steuerelements für 64-Bit-Windows]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente lizenzieren]]&lt;br /&gt;
***** [[Schnittstellen von ActiveX-Steuerelementen anpassen]]&lt;br /&gt;
****** [[Weitere Eigenschaften, Methoden und Ereignisse hinzufügen]]&lt;br /&gt;
******* [[So fügt Delphi Ereignisse hinzu]]&lt;br /&gt;
******* [[So fügt Delphi Eigenschaften hinzu]]&lt;br /&gt;
****** [[Einfache Datenbindung mit der Typbibliothek ermöglichen]]&lt;br /&gt;
***** [[Eigenschaftenseiten für ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
****** [[Neue Eigenschaftenseiten erstellen]]&lt;br /&gt;
****** [[Steuerelemente zu einer Eigenschaftenseite hinzufügen]]&lt;br /&gt;
****** [[Steuerelemente der Eigenschaftenseite mit Eigenschaften des ActiveX-Steuerelements verknüpfen]]&lt;br /&gt;
******* [[Die Eigenschaftenseite aktualisieren]]&lt;br /&gt;
******* [[Das Objekt aktualisieren]]&lt;br /&gt;
****** [[Eigenschaftenseiten mit ActiveX-Steuerelementen verbinden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente registrieren]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente testen]]&lt;br /&gt;
** [[Komponentenentwicklung - Index|Komponentenentwicklung]]&lt;br /&gt;
*** [[Einführung in die Komponentenentwicklung - Index|Einführung in die Komponentenentwicklung]]&lt;br /&gt;
**** [[Die Komponentenentwicklung im Überblick]]&lt;br /&gt;
**** [[Klassenbibliotheken]]&lt;br /&gt;
**** [[Komponenten und Klassen]]&lt;br /&gt;
**** [[Komponenten erzeugen]]&lt;br /&gt;
***** [[Bestehende Steuerelemente verändern]]&lt;br /&gt;
***** [[Völlig neue Steuerelemente erzeugen]]&lt;br /&gt;
***** [[Grafische Steuerelemente erzeugen]]&lt;br /&gt;
***** [[Neue Klassen von Windows-Steuerelementen ableiten]]&lt;br /&gt;
***** [[Nicht-visuelle Komponenten erzeugen]]&lt;br /&gt;
**** [[Was zeichnet Komponenten aus?]]&lt;br /&gt;
***** [[Abhängigkeiten entfernen]]&lt;br /&gt;
***** [[Eigenschaften, Ereignisse und Methoden]]&lt;br /&gt;
***** [[Grafiken kapseln]]&lt;br /&gt;
***** [[Komponenten registrieren (Einführung)]]&lt;br /&gt;
**** [[Neue Komponenten erzeugen]]&lt;br /&gt;
***** [[Komponenten mit dem Komponentenexperten erzeugen]]&lt;br /&gt;
****** [[Unit-Datei erstellen]]&lt;br /&gt;
****** [[Komponente ableiten]]&lt;br /&gt;
****** [[Komponente registrieren]]&lt;br /&gt;
**** [[Einen neuen Konstruktor deklarieren (C++)]]&lt;br /&gt;
**** [[Komponenten-Quelldateien verfügbar machen]]&lt;br /&gt;
**** [[Komponenten vor der Installation testen]]&lt;br /&gt;
**** [[Installierte Komponenten testen]]&lt;br /&gt;
*** [[Objektorientierte Programmierung für Komponentenentwickler - Index|Objektorientierte Programmierung für Komponentenentwickler]]&lt;br /&gt;
**** [[Objektorientierte Programmierung für Komponentenentwickler Übersicht]]&lt;br /&gt;
**** [[Die Klassenbibliotheken verstehen]]&lt;br /&gt;
***** [[Neue Klassen ableiten]]&lt;br /&gt;
****** [[Einer Klasse neue Fähigkeiten hinzufügen]]&lt;br /&gt;
****** [[Die Voreinstellungen einer Klasse ändern, um Wiederholungen zu vermeiden]]&lt;br /&gt;
***** [[Eine neue Komponentenklasse deklarieren]]&lt;br /&gt;
**** [[Vorfahren, Nachkommen und Klassenhierarchien]]&lt;br /&gt;
**** [[Zugriffssteuerung]]&lt;br /&gt;
***** [[Implementierungsdetails verbergen]]&lt;br /&gt;
***** [[Die Schnittstelle des Komponentenentwicklers definieren]]&lt;br /&gt;
***** [[Die Laufzeit-Schnittstelle definieren]]&lt;br /&gt;
***** [[Die Entwurfszeit-Schnittstelle definieren]]&lt;br /&gt;
**** [[Dispatch-Methoden]]&lt;br /&gt;
***** [[Statische Methoden]]&lt;br /&gt;
***** [[Virtuelle Methoden]]&lt;br /&gt;
****** [[Methoden überschreiben]]&lt;br /&gt;
****** [[Normale Methoden (C++)]]&lt;br /&gt;
***** [[Dynamische Methoden]]&lt;br /&gt;
**** [[Abstrakte Klassenelemente]]&lt;br /&gt;
**** [[Klassen und Zeiger]]&lt;br /&gt;
*** [[Eigenschaften erstellen - Index|Eigenschaften erstellen]]&lt;br /&gt;
**** [[Eigenschaften erstellen: Übersicht]]&lt;br /&gt;
**** [[Wozu dienen Eigenschaften?]]&lt;br /&gt;
**** [[Typen von Eigenschaften]]&lt;br /&gt;
**** [[Geerbte Eigenschaften als published deklarieren]]&lt;br /&gt;
**** [[Eigenschaften definieren]]&lt;br /&gt;
***** [[Deklarationen von Eigenschaften]]&lt;br /&gt;
***** [[Interne Datenspeicherung]]&lt;br /&gt;
***** [[Direkter Zugriff]]&lt;br /&gt;
***** [[Zugriffsmethoden (Eigenschaften)]]&lt;br /&gt;
****** [[Die Methode read]]&lt;br /&gt;
****** [[Die Methode write]]&lt;br /&gt;
***** [[Standardwerte von Eigenschaften]]&lt;br /&gt;
****** [[Einen Standardwert angeben]]&lt;br /&gt;
**** [[Array-Eigenschaften erstellen]]&lt;br /&gt;
**** [[Eigenschaften für Subkomponenten erstellen]]&lt;br /&gt;
**** [[Eigenschaften für Schnittstellen definieren]]&lt;br /&gt;
**** [[Eigenschaften speichern und laden]]&lt;br /&gt;
***** [[Der Speicher- und Lademechanismus]]&lt;br /&gt;
***** [[Standardwerte festlegen]]&lt;br /&gt;
***** [[Was soll gespeichert werden?]]&lt;br /&gt;
***** [[Initialisieren nach dem Laden]]&lt;br /&gt;
***** [[Nicht als &amp;quot;published&amp;quot; deklarierte Eigenschaften speichern und laden]]&lt;br /&gt;
****** [[Methoden zum Speichern und Laden von Eigenschaftswerten erstellen]]&lt;br /&gt;
****** [[Die Methode DefineProperties überschreiben]]&lt;br /&gt;
*** [[Ereignisse erzeugen - Index|Ereignisse erzeugen]]&lt;br /&gt;
**** [[Ereignisse erzeugen: Übersicht]]&lt;br /&gt;
**** [[Was sind Ereignisse?]]&lt;br /&gt;
***** [[Ereignisse sind Methodenzeiger]]&lt;br /&gt;
***** [[Ereignisse sind Eigenschaften]]&lt;br /&gt;
***** [[Ereignistypen sind Methodenzeigertypen]]&lt;br /&gt;
****** [[Ereignisbehandlungstypen sind Prozeduren]]&lt;br /&gt;
***** [[Ereignisse sind Closures (C++)]]&lt;br /&gt;
****** [[Ereignistypen sind Closure-Typen (C++)]]&lt;br /&gt;
***** [[Ereignisbehandlungsroutinen sind optional]]&lt;br /&gt;
**** [[Die Standardereignisse implementieren]]&lt;br /&gt;
***** [[Standardereignisse identifizieren]]&lt;br /&gt;
***** [[Ereignisse sichtbar machen]]&lt;br /&gt;
***** [[Die Standard-Ereignisbehandlung ändern]]&lt;br /&gt;
**** [[Eigene Ereignisse definieren]]&lt;br /&gt;
***** [[Ereignisse auslösen]]&lt;br /&gt;
****** [[Zwei Arten von Ereignissen]]&lt;br /&gt;
***** [[Den Typ der Behandlungsroutine definieren]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen müssen den Rückgabetyp void haben (C++)]]&lt;br /&gt;
****** [[Leere Behandlungsroutinen müssen gültig sein]]&lt;br /&gt;
****** [[Benutzer können die Standardbehandlung überschreiben]]&lt;br /&gt;
****** [[Die Behandlungsroutine für Klick-Ereignisse aufrufen]]&lt;br /&gt;
***** [[Ereignisse deklarieren]]&lt;br /&gt;
***** [[Ereignisse aufrufen]]&lt;br /&gt;
*** [[Methoden erzeugen - Index|Methoden erzeugen]]&lt;br /&gt;
**** [[Methoden erzeugen: Übersicht]]&lt;br /&gt;
**** [[Gegenseitige Abhängigkeiten vermeiden]]&lt;br /&gt;
**** [[Methoden benennen]]&lt;br /&gt;
**** [[Methoden schützen]]&lt;br /&gt;
***** [[Methoden, die als protected deklariert sein sollten]]&lt;br /&gt;
***** [[Methoden, die als public deklariert sein sollten]]&lt;br /&gt;
***** [[Abstrakte Methoden]]&lt;br /&gt;
**** [[Methoden virtuell machen]]&lt;br /&gt;
**** [[Methoden deklarieren]]&lt;br /&gt;
***** [[Beispiel: Methoden deklarieren]]&lt;br /&gt;
*** [[Grafiken in Komponenten - Index|Grafiken in Komponenten]]&lt;br /&gt;
**** [[Grafiken in Komponenten: Übersicht]]&lt;br /&gt;
**** [[Grafik im Überblick]]&lt;br /&gt;
**** [[Verwenden von Zeichenflächen zum Zeichnen]]&lt;br /&gt;
***** [[Die Zeichenfläche]]&lt;br /&gt;
***** [[Die Direct2D-Zeichenfläche]]&lt;br /&gt;
**** [[Mit Bildern arbeiten]]&lt;br /&gt;
***** [[Mit einem Bild, einer Grafik oder einer Zeichenfläche arbeiten]]&lt;br /&gt;
***** [[Grafiken laden und speichern]]&lt;br /&gt;
***** [[Paletten verarbeiten]]&lt;br /&gt;
****** [[Festlegen einer Palette für ein Steuerelement]]&lt;br /&gt;
**** [[Offscreen-Bitmaps]]&lt;br /&gt;
***** [[Offscreen-Bitmaps erzeugen und verwalten]]&lt;br /&gt;
**** [[Auf Änderungen reagieren]]&lt;br /&gt;
**** [[Reagieren auf Palettenänderungen]]&lt;br /&gt;
*** [[Verwenden von Botschaften]]&lt;br /&gt;
**** [[Verwenden der plattformübergreifenden RTL-Botschaftslösung]]&lt;br /&gt;
***** [[Senden und Empfangen von Botschaften mit der RTL]]&lt;br /&gt;
***** [[Liste der Botschaftstypen von FireMonkey]]&lt;br /&gt;
**** [[Verwenden der Windows-API-Botschaftslösung]]&lt;br /&gt;
***** [[Das Botschaftsbehandlungssystem]]&lt;br /&gt;
****** [[Was enthält eine Windows-Botschaft?]]&lt;br /&gt;
****** [[Botschaften verteilen]]&lt;br /&gt;
***** [[Die Behandlung von Botschaften ändern]]&lt;br /&gt;
****** [[Die Behandlungsmethode überschreiben]]&lt;br /&gt;
******* [[Beispiel für das Überschreiben von Botschaftsbehandlungsroutinen]]&lt;br /&gt;
****** [[Botschaftsparameter verwenden]]&lt;br /&gt;
****** [[Botschaften abfangen]]&lt;br /&gt;
***** [[Neue Routinen zur Botschaftsbehandlung erstellen]]&lt;br /&gt;
****** [[Eigene Botschaften definieren]]&lt;br /&gt;
******* [[Deklaration eines Botschaftsbezeichners]]&lt;br /&gt;
******* [[Beispiel: Benutzerdefinierte Botschaften]]&lt;br /&gt;
******* [[Deklaration eines Botschaftsstrukturtyps]]&lt;br /&gt;
******* [[Beispiel: Botschaftsstruktur]]&lt;br /&gt;
****** [[Eine neue Botschaftsbehandlungsmethode deklarieren]]&lt;br /&gt;
***** [[Botschaften senden]]&lt;br /&gt;
****** [[Eine Botschaft an alle Steuerelemente eines Formulars senden]]&lt;br /&gt;
****** [[Die Botschaftsbehandlungsroutine eines Steuerelements direkt aufrufen]]&lt;br /&gt;
****** [[Eine Botschaft mit der Windows-Botschaftswarteschlange senden]]&lt;br /&gt;
****** [[Eine verzögert auszuführende Botschaft senden]]&lt;br /&gt;
***** [[Die Methode WndProc]]&lt;br /&gt;
***** [[Behandlung von Botschaften über die Änderung der Eingabesprache]]&lt;br /&gt;
*** [[Komponenten zur Entwurfszeit verfügbar machen - Index]]&lt;br /&gt;
**** [[Komponenten zur Entwurfszeit verfügbar machen: Übersicht]]&lt;br /&gt;
**** [[Komponenten registrieren]]&lt;br /&gt;
***** [[Die Register-Prozedur deklarieren]]&lt;br /&gt;
***** [[Die Register-Prozedur implementieren]]&lt;br /&gt;
****** [[Die Komponenten angeben]]&lt;br /&gt;
****** [[Die Kategorie angeben]]&lt;br /&gt;
****** [[Die Prozedur RegisterComponents aufrufen]]&lt;br /&gt;
**** [[Hilfe für Ihre Komponenten bereitstellen]]&lt;br /&gt;
**** [[Eigenschaftseditoren hinzufügen]]&lt;br /&gt;
***** [[Eine Eigenschaftseditor-Klasse ableiten]]&lt;br /&gt;
***** [[Die Eigenschaft als Text bearbeiten]]&lt;br /&gt;
****** [[Den Eigenschaftswert anzeigen]]&lt;br /&gt;
****** [[Den Eigenschaftswert setzen]]&lt;br /&gt;
***** [[Die Eigenschaft als Einheit bearbeiten]]&lt;br /&gt;
***** [[Die Editorattribute festlegen]]&lt;br /&gt;
***** [[Den Eigenschaftseditor registrieren]]&lt;br /&gt;
**** [[Eigenschaftskategorien]]&lt;br /&gt;
***** [[Einzelne Eigenschaften registrieren]]&lt;br /&gt;
***** [[Mehrere Eigenschaften registrieren]]&lt;br /&gt;
***** [[Eigenschaftskategorien spezifizieren]]&lt;br /&gt;
***** [[Die Funktion IsPropertyInCategory]]&lt;br /&gt;
**** [[Komponenteneditoren hinzufügen]]&lt;br /&gt;
***** [[Einträge in das Kontextmenü einfügen]]&lt;br /&gt;
****** [[Menüeinträge angeben]]&lt;br /&gt;
****** [[Befehle implementieren]]&lt;br /&gt;
***** [[Das Doppelklickverhalten ändern]]&lt;br /&gt;
***** [[Zwischenablageformate hinzufügen]]&lt;br /&gt;
***** [[Den Komponenteneditor registrieren]]&lt;br /&gt;
**** [[Komponenten in Packages compilieren]]&lt;br /&gt;
**** [[Fehlersuche bei selbstgeschriebenen Komponenten (C++)]]&lt;br /&gt;
*** [[Vorhandene Komponenten modifizieren - Index|Vorhandene Komponenten modifizieren]]&lt;br /&gt;
**** [[Vorhandene Komponenten modifizieren: Übersicht]]&lt;br /&gt;
**** [[Die geänderte Komponente erstellen und registrieren]]&lt;br /&gt;
**** [[Die Komponentenklasse ändern]]&lt;br /&gt;
***** [[Den Konstruktor überschreiben]]&lt;br /&gt;
***** [[Den neuen Standardwert für die Eigenschaft festlegen]]&lt;br /&gt;
*** [[Grafische Komponenten erzeugen - Index|Grafische Komponenten erzeugen]]&lt;br /&gt;
**** [[Grafische Komponenten erzeugen]]&lt;br /&gt;
**** [[Die Komponente erstellen und registrieren]]&lt;br /&gt;
**** [[Grafische Funktionen hinzufügen]]&lt;br /&gt;
***** [[Entscheiden, was gezeichnet werden soll]]&lt;br /&gt;
****** [[Den Eigenschaftstyp deklarieren]]&lt;br /&gt;
****** [[Die Eigenschaft deklarieren]]&lt;br /&gt;
****** [[Die Implementierungsmethode schreiben]]&lt;br /&gt;
**** [[Konstruktor und Destruktor überschreiben]]&lt;br /&gt;
**** [[Stift und Pinsel als published deklarieren]]&lt;br /&gt;
***** [[Die Klassenfelder deklarieren]]&lt;br /&gt;
***** [[Die Zugriffseigenschaften deklarieren]]&lt;br /&gt;
***** [[Die untergeordneten Klassen initialisieren]]&lt;br /&gt;
***** [[Die Eigenschaften untergeordneter Klassen setzen]]&lt;br /&gt;
***** [[Geerbte Eigenschaften (Grafik) als published deklarieren]]&lt;br /&gt;
**** [[Die Zeichenoperation durchführen]]&lt;br /&gt;
**** [[Letzte Korrekturen]]&lt;br /&gt;
*** [[Gitter anpassen - Index|Gitter anpassen]]&lt;br /&gt;
**** [[Gitter anpassen: Übersicht]]&lt;br /&gt;
**** [[Die Komponente (Gitter) erstellen und registrieren]]&lt;br /&gt;
**** [[Geerbte Eigenschaften (Gitter) als published deklarieren]]&lt;br /&gt;
**** [[Anfangswerte ändern]]&lt;br /&gt;
**** [[Die Größe der Zellen ändern]]&lt;br /&gt;
**** [[Die Zellen füllen]]&lt;br /&gt;
***** [[Das Datum festlegen]]&lt;br /&gt;
****** [[Das interne Datum speichern]]&lt;br /&gt;
****** [[Auf den Tag, den Monat und das Jahr zugreifen]]&lt;br /&gt;
****** [[Die Anzahl der Tage im Monat generieren]]&lt;br /&gt;
****** [[Den aktuellen Tag auswählen]]&lt;br /&gt;
**** [[Durch Monate und Jahre navigieren]]&lt;br /&gt;
**** [[Durch die Tage navigieren]]&lt;br /&gt;
***** [[Die Markierung bewegen]]&lt;br /&gt;
***** [[Das Ereignis OnChange hinzufügen]]&lt;br /&gt;
***** [[Bewegung zu leeren Zellen verhindern]]&lt;br /&gt;
*** [[Datensensitive Steuerelemente definieren - Index|Datensensitive Steuerelemente definieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente definieren]]&lt;br /&gt;
**** [[Ein Katalogelement erstellen]]&lt;br /&gt;
***** [[Die datensensitive Komponente erstellen und registrieren]]&lt;br /&gt;
***** [[Den Kalender als Nur-Lesen-Steuerelement definieren]]&lt;br /&gt;
****** [[Die Eigenschaft ReadOnly hinzufügen]]&lt;br /&gt;
****** [[Erforderliche Aktualisierungen zulassen]]&lt;br /&gt;
***** [[Die Datenverknüpfung hinzufügen]]&lt;br /&gt;
****** [[Das Klassenfeld deklarieren]]&lt;br /&gt;
****** [[Die Zugriffseigenschaften für ein datensensitives Steuerelement deklarieren]]&lt;br /&gt;
****** [[Die Datenverknüpfung initialisieren]]&lt;br /&gt;
***** [[Auf Datenänderungen antworten]]&lt;br /&gt;
**** [[Ein Bearbeitungselement erstellen]]&lt;br /&gt;
***** [[Den Standardwert von FReadOnly ändern]]&lt;br /&gt;
***** [[Maustasten- und Tastendruckbotschaften behandeln]]&lt;br /&gt;
****** [[Auf Maustastenbotschaften antworten]]&lt;br /&gt;
****** [[Auf Tastendruckbotschaften antworten]]&lt;br /&gt;
***** [[Die Datenverknüpfungsklasse des Feldes aktualisieren]]&lt;br /&gt;
***** [[Die Methode Change ändern]]&lt;br /&gt;
***** [[Die Datenmenge aktualisieren]]&lt;br /&gt;
*** [[Dialogfelder als Komponenten - Index|Dialogfelder als Komponenten]]&lt;br /&gt;
**** [[Dialogfelder als Komponenten: Übersicht]]&lt;br /&gt;
**** [[Die Komponentenschnittstelle definieren]]&lt;br /&gt;
**** [[Die Komponente (Dialogfeld) erstellen und registrieren]]&lt;br /&gt;
**** [[Die Komponentenschnittstelle erstellen]]&lt;br /&gt;
***** [[Die Unit-Dateien des Formulars einfügen]]&lt;br /&gt;
***** [[Die Schnittstelleneigenschaften hinzufügen]]&lt;br /&gt;
***** [[Die Methode Execute hinzufügen]]&lt;br /&gt;
**** [[Die Komponente testen]]&lt;br /&gt;
*** [[Erweitern der IDE mit der Tools-API]]&lt;br /&gt;
**** [[Erstellen oder Erweitern eines Package für die Verwendung der Tools-API]]&lt;br /&gt;
**** [[Die Tools API-Dienste verwenden]]&lt;br /&gt;
***** [[Die Hauptobjekte der IDE verwenden]]&lt;br /&gt;
****** [[Bilder in die Bildliste einfügen]]&lt;br /&gt;
****** [[Aktionen in die Aktionsliste einfügen]]&lt;br /&gt;
****** [[Hinzufügen eines Eintrags zum Hauptmenü der IDE]]&lt;br /&gt;
****** [[Schaltflächen aus der Schalterleiste entfernen]]&lt;br /&gt;
***** [[Fehlersuche in einem Experten]]&lt;br /&gt;
***** [[Versionsnummern für Schnittstellen]]&lt;br /&gt;
**** [[Erweitern der IDE mit speziellen Interfaces]]&lt;br /&gt;
***** [[Eine Experten-Klasse erstellen]]&lt;br /&gt;
****** [[Die Experten-Schnittstellen implementieren]]&lt;br /&gt;
****** [[Eine Experten-Klasse in der IDE registrieren]]&lt;br /&gt;
***** [[Einen Experten über IDE-Ereignisse benachrichtigen]]&lt;br /&gt;
***** [[Formulare und Projekte erstellen]]&lt;br /&gt;
***** [[Mit Dateien und Editoren arbeiten]]&lt;br /&gt;
****** [[Editor-Schnittstellen verwenden]]&lt;br /&gt;
****** [[Modul-Schnittstellen verwenden]]&lt;br /&gt;
*** [[Bereitstellen von Komponenten]]&lt;br /&gt;
** [[Überlegungen zur Anwendungsentwicklung für 64-Bit-Windows]]&lt;br /&gt;
* [[UML-Modellierung]]&lt;br /&gt;
** [[Einführende Modellierungskonzepte]]&lt;br /&gt;
*** [[Modellierung]]&lt;br /&gt;
*** [[Unterstützte UML-Spezifikationen]]&lt;br /&gt;
*** [[UML-Modellierungsprojekte]]&lt;br /&gt;
*** [[Namespaces und Packages]]&lt;br /&gt;
*** [[Modellierungsdiagramm|Modellierungsdiagramme]]&lt;br /&gt;
*** [[Synchronisierung von Modellen und Quelltext]]&lt;br /&gt;
*** [[Umwandlung in Quelltext]]&lt;br /&gt;
*** [[Modellhinweise und -illustrationen]]&lt;br /&gt;
*** [[Modellverknüpfung]]&lt;br /&gt;
*** [[Diagramm-Layout]]&lt;br /&gt;
*** [[Farbverlauf bei Diagrammen|Farbverlauf und Illustrationen bei Diagrammen]]&lt;br /&gt;
*** [[Hyperlinks in UML-Modellen]]&lt;br /&gt;
*** [[OCL-Unterstützung|Object Constraint Language (OCL) Support]]&lt;br /&gt;
*** [[Pattern]]&lt;br /&gt;
*** [[Modellierung - Refactoring]]&lt;br /&gt;
*** [[Dokumentationserzeugung]]&lt;br /&gt;
*** [[Importieren und Exportieren von UML-Modellen]]&lt;br /&gt;
** [[Anleitungen für die Modellierung]]&lt;br /&gt;
*** [[Verwenden des Modellansichtfensters und des Code-Visualisierungsdiagramms|Verwenden der Modellansicht und der Diagrammansicht]]&lt;br /&gt;
*** [[Konfigurieren der UML-Modellierung]]&lt;br /&gt;
*** [[Mit Namespaces und Packages arbeiten]]&lt;br /&gt;
*** [[Modellierungsprojekte – Anleitungen - Index|Modellierungsprojekte – Anleitungen]]&lt;br /&gt;
**** [[Ein Projekt erstellen (Modellierung)]]&lt;br /&gt;
**** [[UML-Modellierungsunterstützung für Projekte aktivieren]]&lt;br /&gt;
**** [[Vorhandenes Projekt für die UML-Modellierung öffnen]]&lt;br /&gt;
**** [[Designprojekte in Quelltext umwandeln]]&lt;br /&gt;
**** [[Fehlerbehebung an Modellen]]&lt;br /&gt;
*** [[Importieren und Exportieren von Modellen]]&lt;br /&gt;
**** [[Importieren und Exportieren eines Modells mit XML Metadata Interchange (XMI)]]&lt;br /&gt;
**** [[Importieren eines Projekts im IBM Rational Rose-Format (MDL)|Importieren eines Modells im IBM Rational Rose-Format (MDL)]]&lt;br /&gt;
*** [[Modellierungsdiagramme – Anleitungen]]&lt;br /&gt;
**** [[Erstellen von Elementen, Links und Verknüpfungen in Diagrammen - Index]]&lt;br /&gt;
***** [[Verknüpfungen erstellen]]&lt;br /&gt;
***** [[Eine einfache Beziehung erstellen|Beziehungen erstellen]]&lt;br /&gt;
***** [[Einzelnes Modellelement erstellen|Einzelnes Diagrammelement erstellen]]&lt;br /&gt;
**** [[Anleitungen zum Anpassen der Diagrammdarstellung - Index|Anpassen der Diagrammdarstellung und Anzeige von Diagrammen]]&lt;br /&gt;
***** [[Modellelemente ausrichten|Ausrichten von Diagrammelementen]]&lt;br /&gt;
***** [[Navigation im Diagramm mit der Übersicht]]&lt;br /&gt;
***** [[Anpassen der Darstellung von Diagrammknoten]]&lt;br /&gt;
***** [[Notation für Diagramme ändern|Notation für Diagrammelemente ändern]]&lt;br /&gt;
***** [[Modellelemente aus- und einblenden|Diagrammelemente aus- und einblenden]]&lt;br /&gt;
***** [[Automatisches Layout für Diagramme]]&lt;br /&gt;
***** [[Raster und andere Optionen für das Erscheinungsbild verwenden|Verwenden von Rastern]]&lt;br /&gt;
***** [[Das Profil &amp;quot;UML in Farbe&amp;quot; verwenden]]&lt;br /&gt;
***** [[Verwenden von Farbverläufen]]&lt;br /&gt;
***** [[Ansichtsfilter verwenden]]&lt;br /&gt;
***** [[Diagramme zoomen]]&lt;br /&gt;
**** [[Anleitungen für die Bearbeitung von Diagrammen - Index|Bearbeitung von Diagrammen]]&lt;br /&gt;
***** [[Eigenschaften von Diagrammelementen ändern]]&lt;br /&gt;
***** [[Den Typ einer Beziehung ändern]]&lt;br /&gt;
***** [[Modellelemente kopieren und einfügen|Kopieren und Verschieben von Modellelementen]]&lt;br /&gt;
***** [[Diagramme über Hyperlinks verknüpfen]]&lt;br /&gt;
***** [[Beziehungen umlenken]]&lt;br /&gt;
***** [[Größe von Modellelementen ändern|Ändern der Größe von Diagrammelementen]]&lt;br /&gt;
***** [[Modellelemente auswählen|Auswählen von Diagrammelementen]]&lt;br /&gt;
***** [[Element-Stereotyp zuweisen]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop]]&lt;br /&gt;
***** [[Benutzereigenschaften verwenden]]&lt;br /&gt;
**** [[Suchen von Modellelementen - Index|Suchen von Modellelementen]]&lt;br /&gt;
***** [[Modellansicht, Diagrammansicht und Quelltext synchronisieren|In der Modellansicht, der Diagrammansicht und im Quelltext navigieren]]&lt;br /&gt;
***** [[In Diagrammen suchen]]&lt;br /&gt;
***** [[Quelltext nach Verwendungen durchsuchen]]&lt;br /&gt;
**** [[Allgemeine Anleitungen|Anleitungen für UML 1.5- und 2.0-Diagramme]]&lt;br /&gt;
***** [[Anleitungen für Klassendiagramme]]&lt;br /&gt;
****** [[Einem Container einen Member hinzufügen]]&lt;br /&gt;
****** [[Assoziationsklasse erstellen]]&lt;br /&gt;
****** [[Innere Klassifizierer erstellen]]&lt;br /&gt;
****** [[Das Erscheinungsbild von Abschnitten ändern]]&lt;br /&gt;
****** [[Das Erscheinungsbild von Schnittstellen ändern]]&lt;br /&gt;
****** [[Klassendiagramme als Ansichten verwenden]]&lt;br /&gt;
****** [[Mit Konstruktoren arbeiten]]&lt;br /&gt;
****** [[Mit Feldern arbeiten]]&lt;br /&gt;
****** [[Mit Schnittstellen arbeiten]]&lt;br /&gt;
****** [[Mit Beziehungen arbeiten]]&lt;br /&gt;
****** [[Klassifizierer instantiieren|Klassifizierer instantiieren (UML 1.5)]]&lt;br /&gt;
****** [[Mit Instanzspezifikationen arbeiten|Mit Instanzspezifikationen arbeiten (UML 2.0)]]&lt;br /&gt;
****** [[Mit bereitgestellten und erforderlichen Schnittstellen arbeiten|Zuweisen der Beziehungen &#039;Bereitgestellte Schnittstelle&#039; oder &#039;Erforderliche Schnittstelle&#039; (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für Anwendungsfalldiagramme]]&lt;br /&gt;
****** [[Eine Diagrammabfolge erstellen]]&lt;br /&gt;
****** [[Erweiterungspunkte erstellen]]&lt;br /&gt;
*****[[Anleitungen für Aktivitätsdiagramme|Anleitungen für Aktivitätsdiagramme - Index]]&lt;br /&gt;
****** [[Mit komplexen Zuständen arbeiten]]&lt;br /&gt;
****** [[Verzögertes Ereignis erstellen]]&lt;br /&gt;
****** [[Interne Übergänge erstellen]]&lt;br /&gt;
****** [[Mehrfachübergänge erstellen]]&lt;br /&gt;
****** [[Selbstübergänge erstellen]]&lt;br /&gt;
****** [[Eintritts- und Austrittsaktionen festlegen]]&lt;br /&gt;
****** [[UML 1.5-Aktivitätsdiagramme erstellen]]&lt;br /&gt;
****** [[Aktivität für einen Zustand erzeugen|Aktivität für einen Zustand erzeugen (UML 1.5)]]&lt;br /&gt;
****** [[UML 2.0-Aktivitätsdiagramme erstellen]]&lt;br /&gt;
****** [[Pins erstellen|Pins erstellen (UML 2.0)]]&lt;br /&gt;
****** [[Aktionen in einer Aktivität gruppieren|Aktionen in einer Aktivität gruppieren (UML 2.0)]]&lt;br /&gt;
****** [[Mit Objektfluss- und Kontrollflussbeziehungen arbeiten|Mit Objektfluss- und Kontrollflussbeziehungen arbeiten (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für Interaktionsdiagramme - Index]]&lt;br /&gt;
****** [[Nachrichtenbeziehungen einer Methode zuordnen]]&lt;br /&gt;
****** [[Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
****** [[Inkrementelle Sequenzdiagramme generieren]]&lt;br /&gt;
****** [[Konditionale Blöcke hinzufügen|Konditionale Blöcke hinzufügen (UML 1.5)]]&lt;br /&gt;
****** [[Objekten einen Klassifizierer zuordnen|Objekten einen Klassifizierer zuordnen (UML 1.5)]]&lt;br /&gt;
****** [[Nachrichtenbeziehungen verzweigen|Nachrichtenbeziehungen verzweigen (UML 1.5)]]&lt;br /&gt;
****** [[Mit UML 1.5-Nachrichten arbeiten]]&lt;br /&gt;
****** [[Zwischen UML 1.5-Sequenz- und -Kollaborationsdiagrammen umschalten]]&lt;br /&gt;
****** [[Lebenslinien mit Klassifizierern verknüpfen|Lebenslinien mit Klassifizierern verknüpfen (UML 2.0)]]&lt;br /&gt;
****** [[Ausführungs- und Aufrufspezifikationen kopieren und einfügen|Ausführungs- und Aufrufspezifikationen kopieren und einfügen (UML 2.0)]]&lt;br /&gt;
****** [[Sequenz- oder Kommunikationsdiagramm aus einer Interaktion erstellen]]&lt;br /&gt;
****** [[Zustandsinvarianten erstellen|Zustandsinvarianten erstellen (UML 2.0)]]&lt;br /&gt;
****** [[UML 2.0-Sequenzdiagramme oder -Kommunikationsdiagramme erstellen]]&lt;br /&gt;
****** [[Verknüpfung zu einer Interaktion in ein Interaktionsdiagramm einfügen|Verknüpfung zu einer Interaktion in ein Interaktionsdiagramm einfügen (UML 2.0)]]&lt;br /&gt;
****** [[Mit UML 2.0-Nachrichten arbeiten]]&lt;br /&gt;
****** [[Mit kombinierten Fragmenten arbeiten|Mit kombinierten Fragmenten arbeiten (UML 2.0)]]&lt;br /&gt;
****** [[Frames verankern|Frames verankern (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für UML 2.0-Kompositionsstrukturdiagramme]]&lt;br /&gt;
****** [[Delegationskonnektoren erstellen]]&lt;br /&gt;
****** [[Eine interne Struktur für einen Knoten erzeugen]]&lt;br /&gt;
****** [[Ein referenziertes Part erstellen]]&lt;br /&gt;
****** [[Ports erstellen]]&lt;br /&gt;
****** [[Mit Kollaborationsverwendungen arbeiten]]&lt;br /&gt;
***** [[Anleitungen für UML 2.0-Zustandsmaschinendiagramme - Index|Anleitungen für UML 2.0-Zustandsmaschinendiagramme]]&lt;br /&gt;
****** [[Übergang oder Zustand mit einer Aktivität verknüpfen]]&lt;br /&gt;
****** [[Überwachungsbedingung für einen Übergang erstellen]]&lt;br /&gt;
****** [[Historienelement erstellen]]&lt;br /&gt;
****** [[Member für einen Zustand erzeugen]]&lt;br /&gt;
****** [[Zustände erstellen]]&lt;br /&gt;
****** [[UML 2.0-Zustandsmaschinendiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Komponentendiagramme erstellen]]&lt;br /&gt;
***** [[UML 2.0-Komponentendiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Verteilungsdiagramme erstellen]]&lt;br /&gt;
***** [[UML 2.0-Verteilungsdiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Zustandsdiagramme erstellen]]&lt;br /&gt;
**** [[Diagramme mit Hinweisen versehen|Diagramme mit Hinweisen und Bildern versehen]]&lt;br /&gt;
**** [[Diagramme erstellen]]&lt;br /&gt;
**** [[Diagramme schließen|Diagramme öffnen und schließen]]&lt;br /&gt;
**** [[Diagramme umbenennen]]&lt;br /&gt;
**** [[Diagramme löschen]]&lt;br /&gt;
**** [[Diagramme als Grafik exportieren]]&lt;br /&gt;
**** [[Diagramme drucken]]&lt;br /&gt;
*** [[Object Constraint Language (OCL) – Anleitungen - Index|Object Constraint Language (OCL) – Anleitungen]]&lt;br /&gt;
**** [[OCL-Einschränkungen erstellen]]&lt;br /&gt;
**** [[OCL-Ausdrücke bearbeiten]]&lt;br /&gt;
**** [[OCL-Einschränkungen ein- und ausblenden]]&lt;br /&gt;
*** [[Modellierungs-Pattern – Anleitungen]]&lt;br /&gt;
**** [[Anleitungen zur Anwendung von Pattern - Index|Anleitungen zur Anwendung von Pattern]]&lt;br /&gt;
***** [[Beziehungen nach Pattern erstellen]]&lt;br /&gt;
***** [[Modellelemente nach Pattern erstellen]]&lt;br /&gt;
***** [[Stub-Implementierungs-Pattern verwenden]]&lt;br /&gt;
**** [[Verwendung des Pattern-Organizers]]&lt;br /&gt;
***** [[Pattern-Organizer öffnen]]&lt;br /&gt;
***** [[Virtuelle Pattern-Hierarchie erstellen]]&lt;br /&gt;
***** [[Ordner erstellen]]&lt;br /&gt;
***** [[Verknüpfung zu einem Pattern erstellen]]&lt;br /&gt;
***** [[Pattern an Verknüpfungen zuweisen]]&lt;br /&gt;
***** [[Verknüpfungen, Ordner und Pattern-Hierarchien kopieren und einfügen]]&lt;br /&gt;
***** [[Verknüpfungen, Ordner und Pattern-Hierarchien löschen]]&lt;br /&gt;
***** [[Eigenschaften bearbeiten]]&lt;br /&gt;
***** [[Pattern sortieren]]&lt;br /&gt;
***** [[Änderungen in der Pattern-Registrierung speichern]]&lt;br /&gt;
**** [[Export und gemeinsame Nutzung von Pattern - Index|Export und gemeinsame Nutzung von Pattern]]&lt;br /&gt;
***** [[Pattern exportieren]]&lt;br /&gt;
***** [[Gemeinsame Nutzung von Pattern]]&lt;br /&gt;
**** [[Hinzufügen von Teilnehmern zu FCC-Pattern]]&lt;br /&gt;
**** [[Ein Pattern erstellen]]&lt;br /&gt;
**** [[Entfernen von FCC-Pattern aus dem Modell]]&lt;br /&gt;
**** [[Die Pattern-Registrierung verwenden]]&lt;br /&gt;
*** [[Dokumentationserzeugung – Anleitungen - Index|Dokumentationserzeugung – Anleitungen]]&lt;br /&gt;
**** [[Funktion zur Dokumentationserzeugung konfigurieren|Dokumentationserzeugung konfigurieren]]&lt;br /&gt;
**** [[Projektdokumentation erzeugen]]&lt;br /&gt;
**** [[Dokumentationen über die Befehlszeile erzeugen]]&lt;br /&gt;
** [[Modellierungsreferenz - Index|Modellierungsreferenz]]&lt;br /&gt;
*** [[Modellierungsoptionen (Dialogfeld)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Erscheinungsbild)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Layout)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Drucken)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Ansichtsverwaltung)]]&lt;br /&gt;
**** [[Modellierung - Allgemeine Optionen]]&lt;br /&gt;
**** [[Modellierung - Optionen für die Dokumentationserzeugung]]&lt;br /&gt;
**** [[Optionen für die Modellansicht]]&lt;br /&gt;
**** [[Modellierung - Quelltextoptionen]]&lt;br /&gt;
**** [[Modellierung - Optionen zum Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
*** [[GUI-Komponenten für die Modellierung - Index|GUI-Komponenten für die Modellierung]]&lt;br /&gt;
**** [[Modellansicht]]&lt;br /&gt;
**** [[Diagrammansicht]]&lt;br /&gt;
**** [[Objektinspektor (Modellierung)]]&lt;br /&gt;
**** [[Tool-Palette (Modellierung)]]&lt;br /&gt;
**** [[Menüs für die Modellierung]]&lt;br /&gt;
**** [[GUI-Komponenten für Pattern - Index|Pattern-Verwaltung]]&lt;br /&gt;
***** [[Experte zum Erstellen von Pattern]]&lt;br /&gt;
***** [[Pattern-Organizer]]&lt;br /&gt;
***** [[Pattern-Registrierung]]&lt;br /&gt;
***** [[Pattern-Experte]]&lt;br /&gt;
**** [[Neue Projektexperten für die Modellierung - Index]]&lt;br /&gt;
***** [[Dokumentation generieren (Dialogfeld)|Experte für die Dokumentationserzeugung]]&lt;br /&gt;
***** [[Experte zum Konvertieren aus MDL|Experten &amp;quot;Projekt aus MDL&amp;quot; und &amp;quot;Projekt aus MDX&amp;quot;]]&lt;br /&gt;
***** [[UML 1.5-Modellierungsexperte für Design-Projekte|UML 1.5-Experte für Design-Projekte]]&lt;br /&gt;
***** [[UML 2.0-Modellierungsexperte für Design-Projekte|UML 2.0-Experte für Design-Projekte]]&lt;br /&gt;
***** [[XMI-Export (Dialogfeld)]]&lt;br /&gt;
***** [[XMI-Import (Dialogfeld)]]&lt;br /&gt;
**** [[Dialogfelder für die Modellierung - Index|Dialogfelder für die Modellierung]]&lt;br /&gt;
***** [[Neues Diagramm hinzufügen (Dialogfeld)]]&lt;br /&gt;
***** [[Einschränkungen hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Parameter für Operation hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Benutzereigenschaften hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Zielprojekt auswählen (oder Quellprojekt auswählen) (Dialogfeld)]]&lt;br /&gt;
***** [[Bearbeiten der Hyperlinks für Diagramm (Dialogfeld)]]&lt;br /&gt;
***** [[Diagramm als Bild exportieren (Dialogfeld)]]&lt;br /&gt;
***** [[Sequenzdiagramm erzeugen (Dialogfeld)]]&lt;br /&gt;
***** [[Diagramm drucken (Dialogfeld)]]&lt;br /&gt;
***** [[Verwendung suchen (Dialogfeld)]]&lt;br /&gt;
***** [[Verwendung suchen (Fenster)]]&lt;br /&gt;
***** [[Dialogfelder zur Elementauswahl]]&lt;br /&gt;
***** [[Auswahlmanager]]&lt;br /&gt;
*** [[UML 1.5-Referenz - Index]]&lt;br /&gt;
**** [[UML 1.5-Anwendungsfalldiagramm - Index|UML 1.5-Anwendungsfalldiagramm]]&lt;br /&gt;
***** [[Definition des UML 1.5-Anwendungsfalldiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Anwendungsfalldiagramm]]&lt;br /&gt;
**** [[UML 1.5-Klassendiagramm - Index|UML 1.5-Klassendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Klassendiagramms|Definition eines Klassendiagramms (UML 1.5)]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Klassendiagramm|Elemente in einem Klassendiagramm (UML 1.5)]]&lt;br /&gt;
***** [[UML 1.5-Beziehungen in Klassendiagrammen|Beziehungen zwischen Elementen in Klassendiagrammen]]&lt;br /&gt;
**** [[UML 1.5-Zustandsdiagramm - Index|UML 1.5-Zustandsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Zustandsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Zustandsdiagramm]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 1.5-Zustandsdiagramm)]]&lt;br /&gt;
***** [[Zustand (UML 1.5-Zustandsdiagrammen)]]&lt;br /&gt;
***** [[UML 1.5-Übergang]]&lt;br /&gt;
**** [[UML 1.5-Aktivitätsdiagramm - Index|UML 1.5-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Aktivitätsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Zustand (UML 1.5-Aktivitätsdiagrammen)]]&lt;br /&gt;
***** [[Übergang (UML 1.5-Aktivitätsdiagramme)]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 1.5-Aktivitätsdiagramm)]]&lt;br /&gt;
**** [[UML 1.5-Komponentendiagramm - Index|UML 1.5-Komponentendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Komponentendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Komponentendiagramm]]&lt;br /&gt;
**** [[UML 1.5-Verteilungsdiagramm - Index|UML 1.5-Verteilungsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Verteilungsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Verteilungsdiagramm]]&lt;br /&gt;
**** [[UML 1.5-Interaktionsdiagramm - Index|UML 1.5-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Kollaborationsdiagramms]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Sequenzdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Aktivierungsleiste]]&lt;br /&gt;
***** [[Konditionaler Block (UML 1.5)]]&lt;br /&gt;
***** [[UML 1.5-Nachricht]]&lt;br /&gt;
***** [[Verschachtelte Nachricht (UML 1.5)]]&lt;br /&gt;
*** [[UML 2.0-Referenz - Index|UML 2.0-Diagramme]]&lt;br /&gt;
**** [[UML 2.0-Klassendiagramm - Index|UML 2.0-Klassendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Klassendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Klassendiagramm]]&lt;br /&gt;
**** [[UML 2.0-Anwendungsfalldiagramm - Index|UML 2.0-Anwendungsfalldiagramm]]&lt;br /&gt;
***** [[Definition des UML 2.0-Anwendungsfalldiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Anwendungsfalldiagramm]]&lt;br /&gt;
**** [[UML 2.0-Aktivitätsdiagramm - Index|UML 2.0-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Aktivitätsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Pins]]&lt;br /&gt;
**** [[UML 2.0-Kompositionsstrukturdiagramm - Index|UML 2.0-Kompositionsstrukturdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Kompositionsstrukturdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Kompositionsstrukturdiagramm]]&lt;br /&gt;
***** [[Delegationskonnektor]]&lt;br /&gt;
**** [[UML 2.0-Interaktionsdiagramm - Index|UML 2.0-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Kommunikationsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Kommunikationsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Sequenzdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Sequenzdiagramm]]&lt;br /&gt;
***** [[UML 2.0-Nachricht]]&lt;br /&gt;
***** [[Interaktion]]&lt;br /&gt;
***** [[Ausführungs- und Aufrufspezifikationen]]&lt;br /&gt;
***** [[Operator und Operand für ein kombiniertes Fragment]]&lt;br /&gt;
**** [[UML 2.0-Komponentendiagramm - Index|UML 2.0-Komponentendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Komponentendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Komponentendiagramm]]&lt;br /&gt;
**** [[UML 2.0-Verteilungsdiagramm - Index|UML 2.0-Verteilungsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Verteilungsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Verteilungsdiagramm]]&lt;br /&gt;
**** [[UML 2.0-Zustandsmaschinendiagramm - Index|UML 2.0-Zustandsmaschinendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Zustandsmaschinendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Zustandsmaschinendiagramm]]&lt;br /&gt;
***** [[Zustand]]&lt;br /&gt;
***** [[Übergang]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 2.0)]]&lt;br /&gt;
***** [[Historienelement (Zustandsmaschinendiagramm)]]&lt;br /&gt;
*** [[Tastaturkürzel für die Modellierung]]&lt;br /&gt;
*** [[Modellierung - Glossar]]&lt;br /&gt;
* [[Frameworks und Bibliotheken]]&lt;br /&gt;
** [[GUI-Anwendungs-Frameworks]]&lt;br /&gt;
*** [[FireMonkey]]&lt;br /&gt;
**** [[FireMonkey Quick Start - Einführung]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Einrichten der Entwicklungsumgebung]]&lt;br /&gt;
****** [[Installieren von PAServer]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Tutorials - Meine erste FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung für Desktop-Plattformen (C++)]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung für Desktop-Plattformen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Die integrierte Entwicklungsumgebung (IDE)]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Programmiersprachen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Entwerfen der Benutzeroberfläche]]&lt;br /&gt;
****** [[Anpassen des Designs einer FireMonkey-Anwendung]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Verbinden mit Daten]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Erstellen von 3D-Anwendungen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Bild- und Animationseffekte]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Bildeffekten]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Animationseffekten]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Weitere Informationen]]&lt;br /&gt;
**** [[FireMonkey-Anwendungshandbuch]]&lt;br /&gt;
***** [[Einführung in die FireMonkey-Bibliothek]]&lt;br /&gt;
***** [[Plattformvoraussetzungen für FireMonkey]]&lt;br /&gt;
***** [[FireMonkey-Anwendungsdesign]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Anordnen von FireMonkey-Steuerelementen]]&lt;br /&gt;
******* [[Strategien für FireMonkey-Layouts]]&lt;br /&gt;
****** [[Anpassen von FireMonkey-Anwendungen mit Stilen]]&lt;br /&gt;
******* [[FireMonkey-Stil-Designer]]&lt;br /&gt;
******* [[Anwenden von FireMonkey-Stilen]]&lt;br /&gt;
******* [[Bearbeiten eines FireMonkey-Stils]]&lt;br /&gt;
******* [[Arbeiten mit nativen und benutzerdefinierten FireMonkey-Stilen]]&lt;br /&gt;
******* [[Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden]]&lt;br /&gt;
******* [[Konvertieren eines VCL-Stils in einen FireMonkey-Stil]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Ansichten]]&lt;br /&gt;
******* [[Hinzufügen von Ansichten zu einem geräteübergreifenden Projekt]]&lt;br /&gt;
******* [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl]]&lt;br /&gt;
****** [[Verwenden von Menüs in einer FireMonkey-Anwendung]]&lt;br /&gt;
******* [[Hinzufügen eines Popup-Menüs zu einem FireMonkey-Steuerelement]]&lt;br /&gt;
****** [[Verwenden von modalen FireMonkey-Dialogfeldern]]&lt;br /&gt;
****** [[Verwenden von Popup-Formularen in FireMonkey]]&lt;br /&gt;
****** [[Festlegen von Textparametern in FireMonkey]]&lt;br /&gt;
****** [[Verwenden von Hinweisen zum Anzeigen von Kontexthilfe in einer FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Auswahlfenster zur Bereitstellung von plattformspezifischem Verhalten und zur Anzeige von Auswahlsteuerelementen]]&lt;br /&gt;
****** [[FireMonkey-Textlayout]]&lt;br /&gt;
******* [[Verwenden der Textlayout-Funktionen von FireMonkey]]&lt;br /&gt;
****** [[Verwenden von Bitmaps mit Mehrfachauflösung]]&lt;br /&gt;
****** [[Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen]]&lt;br /&gt;
****** [[Anpassen der Darstellung von FireMonkey-Listenansichten]]&lt;br /&gt;
****** [[Unterstützung für mehrere Displays]]&lt;br /&gt;
****** [[Verwenden von AppAnalytics in FireMonkey]]&lt;br /&gt;
******* [[Einholen der Zustimmung des Benutzers für AppAnalytics in FireMonkey]]&lt;br /&gt;
***** [[Farben in FireMonkey]]&lt;br /&gt;
***** [[Frames in FireMonkey]]&lt;br /&gt;
***** [[FireMonkey 3D]]&lt;br /&gt;
***** [[Gesten in FireMonkey]]&lt;br /&gt;
***** [[FireMonkey-Animationseffekte]]&lt;br /&gt;
***** [[FireMonkey-Bildeffekte]]&lt;br /&gt;
****** [[Anwenden von FireMonkey-Bildeffekten]]&lt;br /&gt;
***** [[FireMonkey-Aktionen]]&lt;br /&gt;
***** [[Drucken aus FireMonkey-Anwendungen]]&lt;br /&gt;
***** [[FireMonkey-Plattformdienste]]&lt;br /&gt;
***** [[FireMonkey-Funktion &amp;quot;Status speichern&amp;quot;]]&lt;br /&gt;
***** [[FireMonkey und Datenbanken]]&lt;br /&gt;
***** [[Überschreiben von OpenGL-Rendering-Parametern]]&lt;br /&gt;
***** [[Verwenden von Übergängen für Registerkarten-Steuerelemente]]&lt;br /&gt;
***** [[Audio-Video in FireMonkey]]&lt;br /&gt;
***** [[Native FireMonkey-Steuerelemente]]&lt;br /&gt;
****** [[Native FireMonkey-iOS-Steuerelemente]]&lt;br /&gt;
****** [[Native FireMonkey-Windows-Steuerelemente]]&lt;br /&gt;
**** [[FireMonkey-Komponentenhandbuch]]&lt;br /&gt;
***** [[FireMonkey-Komponentendesign]]&lt;br /&gt;
***** [[FireMonkey-Komponenten-Rendering]]&lt;br /&gt;
***** [[FireMonkey-Komponentenbibliothek]]&lt;br /&gt;
***** [[Erstellen einer mit Stilen versehenen FireMonkey-Komponente durch Erweitern einer vorhandenen Komponente]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen einer Komponente mit dem Experten &amp;quot;Neue Komponente&amp;quot;]]&lt;br /&gt;
****** [[Schritt 2 - Implementieren einer Eigenschaft zum Angeben des Formats]]&lt;br /&gt;
****** [[Schritt 3 - Verwenden von TTimer zum sekündlichen Aktualisieren von TClockLabel]]&lt;br /&gt;
****** [[Schritt 4 - Testen der mit FMX-Stilen versehenen Komponente]]&lt;br /&gt;
***** [[Erstellen eines Komponenteneditors und eines Eigenschaftseditors für FireMonkey-Komponenten]]&lt;br /&gt;
***** [[Grundlegende FireMonkey-Steuerelemente und mit Stilen versehene Steuerelemente]]&lt;br /&gt;
****** [[Erstellen eines grundlegenden FireMonkey-Steuerelements]]&lt;br /&gt;
******* [[Schritt 1 - Erstellen einer neuen Komponente mit dem Experten &amp;quot;Neue Komponente&amp;quot;]]&lt;br /&gt;
******* [[Schritt 2 - Implementieren einer Eigenschaft zum Angeben der Seitenanzahl]]&lt;br /&gt;
******* [[Schritt 3 - Definieren eines Pfades zum Zeichnen des Polygons]]&lt;br /&gt;
******* [[Schritt 4 - Implementieren der Methoden &amp;quot;Paint&amp;quot; und &amp;quot;PointInObject&amp;quot;]]&lt;br /&gt;
******* [[Schritt 5 - Testen der grundlegenden FireMonkey-Komponente]]&lt;br /&gt;
******* [[Schritt 6 - Hinzufügen von Eigenschaften zum Ändern des Erscheinungsbildes der Komponente]]&lt;br /&gt;
***** [[Erstellen einer FireMonkey-Komponente (Delphi)]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen der Projekte (Delphi)]]&lt;br /&gt;
****** [[Schritt 2 - Entwerfen des Schaltflächenbereichs (Delphi)]]&lt;br /&gt;
****** [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (Delphi)]]&lt;br /&gt;
****** [[Schritt 4 - Festlegen der Größe und der Ausrichtung (Delphi)]]&lt;br /&gt;
****** [[Schritt 5 - Benutzerdefinierte Eigenschaften (Delphi)]]&lt;br /&gt;
***** [[Erstellen einer FireMonkey-Komponente (C++)]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen der Projekte (C++)]]&lt;br /&gt;
****** [[Schritt 2 - Entwerfen des Schaltflächenbereichs (C++)]]&lt;br /&gt;
****** [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (C++)]]&lt;br /&gt;
****** [[Schritt 4 - Festlegen der Größe und der Ausrichtung (C++)]]&lt;br /&gt;
****** [[Schritt 5 - Benutzerdefinierte Eigenschaften (C++)]]&lt;br /&gt;
**** [[FireMonkey-Eingabehilfen-Package]]&lt;br /&gt;
*** [[VCL]]&lt;br /&gt;
**** [[Überblick zu VCL]]&lt;br /&gt;
**** [[VCL-Aktionen]]&lt;br /&gt;
***** [[Behandeln von VCL-Aktionen mit einem Aktionsmanager]]&lt;br /&gt;
****** [[Aktionsbänder einrichten]]&lt;br /&gt;
****** [[Farben, Muster und Bilder für Menüs, Schaltflächen und Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbole für Menüs und Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Menü- und Symbolleistenstile auswählen]]&lt;br /&gt;
****** [[Dynamische Menüs erzeugen]]&lt;br /&gt;
****** [[Benutzerdefinierte Symbolleisten und Menüs erstellen]]&lt;br /&gt;
****** [[Nicht verwendete Elemente und Kategorien in Aktionsbändern ausblenden]]&lt;br /&gt;
****** [[Zuletzt verwendete Listen erstellen]]&lt;br /&gt;
***** [[Behandeln von VCL-Aktionen mit einer Aktionsliste]]&lt;br /&gt;
****** [[Aktionslisten einrichten]]&lt;br /&gt;
****** [[Was passiert, wenn eine Aktion ausgelöst wird]]&lt;br /&gt;
****** [[Wie Aktionen ihre Zielobjekte lokalisieren]]&lt;br /&gt;
****** [[Aktionen aktualisieren]]&lt;br /&gt;
****** [[Vordefinierte Aktionsklassen]]&lt;br /&gt;
****** [[Aktionskomponenten erstellen]]&lt;br /&gt;
****** [[Aktionen registrieren]]&lt;br /&gt;
**** [[Überblick zu Gesten]]&lt;br /&gt;
***** [[Aufzählung der Standardgesten]]&lt;br /&gt;
**** [[Überblick zur Touch-Tastatur]]&lt;br /&gt;
**** [[Verwendung von TEncoding für Unicode-Dateien]]&lt;br /&gt;
**** [[Verwenden von AppAnalytics in der VCL]]&lt;br /&gt;
**** [[Teilen von Inhalten mit dem Freigabe-Vertrag]]&lt;br /&gt;
**** [[Verwenden von TRelativePanel]]&lt;br /&gt;
**** [[So erstellen Sie VCL-Formularanwendungen]]&lt;br /&gt;
***** [[Windows-Konsolenanwendung &amp;quot;Hello world&amp;quot; erstellen]]&lt;br /&gt;
***** [[Entwickeln einer Windows-Anwendung]]&lt;br /&gt;
***** [[Anwendungsmenüs erstellen]]&lt;br /&gt;
***** [[VCL-Formularanwendung &amp;quot;Hello World&amp;quot; erstellen]]&lt;br /&gt;
***** [[So erstellen Sie eine Anwendung mit Gesten-Komponenten]]&lt;br /&gt;
****** [[Verwenden von Gesten in Anwendungen]]&lt;br /&gt;
******[[Erstellen von benutzerdefinierten Gesten]]&lt;br /&gt;
***** [[So erstellen Sie Multithread-Anwendungen]]&lt;br /&gt;
****** [[Multithread-Anwendungen erstellen]]&lt;br /&gt;
******* [[Thread-Objekt definieren]]&lt;br /&gt;
******* [[Threads initialisieren]]&lt;br /&gt;
******* [[Die Thread-Funktion schreiben (Anleitung)]]&lt;br /&gt;
******* [[Speicherbereinigungscode schreiben]]&lt;br /&gt;
****** [[Gleichzeitige Thread-Zugriffe auf einen Speicherbereich verhindern]]&lt;br /&gt;
****** [[Haupt-VCL-Thread benutzen]]&lt;br /&gt;
****** [[Auf Beendigung der Thread-Ausführung warten]]&lt;br /&gt;
****** [[Exceptions behandeln]]&lt;br /&gt;
***** [[So erstellen Sie eine Anwendung mit Ribbon-Steuerelementen]]&lt;br /&gt;
****** [[Erstellen einer Anwendung mit Ribbon-Steuerelementen]]&lt;br /&gt;
****** [[Hinzufügen von Befehlen zu dem Ribbon]]&lt;br /&gt;
***** [[So erstellen Sie eine VCL-Formularanwendung mit Grafiken]]&lt;br /&gt;
****** [[Gerade Linien in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Rechtecke und Ellipsen in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Abgerundete Rechtecke in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Ein Polygon in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Bitmap-Grafik in einer VCL-Formularanwendung anzeigen]]&lt;br /&gt;
****** [[Bitmap-Grafik in ein Steuerelement einer VCL-Formularanwendung einfügen]]&lt;br /&gt;
****** [[Bitmap-Grafik in einer VCL-Formularanwendung in der Vollbildansicht anzeigen]]&lt;br /&gt;
*****[[MDI-Anwendungen mit VCL-Formularen mit Hilfe eines Experten erstellen]]&lt;br /&gt;
*****[[MDI-Anwendungen mit VCL-Formularen ohne Experten erstellen]]&lt;br /&gt;
*****[[SDI-Anwendungen mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[ADO-Datenbankanwendungen mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Aktionen in einer VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Mit dem Aktionsmanager Aktionen in einer VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Eine dbExpress-Datenbankanwendung mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[Anwendungen mit XML-Komponenten erstellen]]&lt;br /&gt;
*****[[Eine vollständige Stringliste kopieren (VCL)]]&lt;br /&gt;
*****[[Strings erstellen]]&lt;br /&gt;
*****[[Einen String lesen und in eine Datei schreiben]]&lt;br /&gt;
*****[[Strings hinzufügen und sortieren]]&lt;br /&gt;
*****[[Strings in einer Liste durchlaufen]]&lt;br /&gt;
*****[[Strings löschen]]&lt;br /&gt;
*****[[Automatisch erstellte VCL-Formulare anzeigen]]&lt;br /&gt;
*****[[VCL-Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
*****[[Modale VCL-Formulare dynamisch erstellen]]&lt;br /&gt;
*****[[Nicht-modale VCL-Formulare dynamisch erstellen]]&lt;br /&gt;
*****[[Dateien umbenennen]]&lt;br /&gt;
*****[[ActiveX-Schaltfläche mit VCL-Formularen erzeugen]]&lt;br /&gt;
*****[[ActiveX-ActiveForm mit VCL-Formularen erzeugen]]&lt;br /&gt;
*****[[Eine VCL-Formularanwendung für Web-Browser erstellen]]&lt;br /&gt;
***** [[Arbeiten mit VCL-Stilen]]&lt;br /&gt;
****** [[Überblick über VCL-Stile]]&lt;br /&gt;
****** [[Erstellen eines Stils mit dem Bitmap-Stil-Designer]]&lt;br /&gt;
****** [[Arbeiten mit Bildern im Bitmap-Stil-Designer]]&lt;br /&gt;
*** [[Häufig vorkommende Unterschiede zwischen der VCL und FireMonkey]]&lt;br /&gt;
*** [[Migrieren von VCL-Anwendungen nach FireMonkey]]&lt;br /&gt;
** [[RTL]]&lt;br /&gt;
*** [[Verwenden der RTL (Laufzeitbibliothek)]]&lt;br /&gt;
*** [[Streams verwenden]]&lt;br /&gt;
**** [[Mit Streams Daten lesen und schreiben]]&lt;br /&gt;
**** [[Daten zwischen Streams kopieren]]&lt;br /&gt;
**** [[Daten von Stream zu Stream kopieren]]&lt;br /&gt;
**** [[Position im Stream und Stream-Größe angeben]]&lt;br /&gt;
*** [[Mit Dateien arbeiten]]&lt;br /&gt;
**** [[Methoden der Dateiein- und -ausgabe]]&lt;br /&gt;
**** [[Datei-Streams verwenden]]&lt;br /&gt;
**** [[Dateien bearbeiten]]&lt;br /&gt;
***** [[Datei löschen]]&lt;br /&gt;
***** [[Dateien suchen]]&lt;br /&gt;
***** [[Datei umbenennen]]&lt;br /&gt;
***** [[Datums-/Zeit-Routinen]]&lt;br /&gt;
***** [[Eine Datei kopieren]]&lt;br /&gt;
**** [[Arbeiten mit INI-Dateien und der Registrierung]]&lt;br /&gt;
***** [[TRegistry verwenden]]&lt;br /&gt;
***** [[TRegistryIniFile verwenden]]&lt;br /&gt;
***** [[TIniFile und TMemIniFile verwenden]]&lt;br /&gt;
*** [[Mit Listen arbeiten]]&lt;br /&gt;
**** [[Gemeinsamkeiten der Listenklassen]]&lt;br /&gt;
**** [[Persistente Listen]]&lt;br /&gt;
*** [[Mit Stringlisten arbeiten]]&lt;br /&gt;
**** [[Stringlisten laden und speichern]]&lt;br /&gt;
**** [[Eine neue Stringliste erstellen]]&lt;br /&gt;
**** [[Strings in einer Liste bearbeiten]]&lt;br /&gt;
***** [[Die Strings in einer Liste zählen]]&lt;br /&gt;
***** [[Auf einen bestimmten String zugreifen]]&lt;br /&gt;
***** [[Die Listenposition eines Strings ermitteln]]&lt;br /&gt;
***** [[Einen String innerhalb einer Liste verschieben]]&lt;br /&gt;
***** [[Einer Liste einen String hinzufügen]]&lt;br /&gt;
***** [[Einen String aus einer Liste löschen]]&lt;br /&gt;
***** [[Einer Stringliste Objekte zuordnen]]&lt;br /&gt;
***** [[Eine vollständige Stringliste kopieren]]&lt;br /&gt;
*** [[Mit Strings arbeiten]]&lt;br /&gt;
**** [[Wide-Zeichen-Routinen]]&lt;br /&gt;
**** [[Gebräuchliche Routinen für AnsiStrings]]&lt;br /&gt;
**** [[Gebräuchliche Routinen für nullterminierte Strings]]&lt;br /&gt;
**** [[Strings deklarieren und initialisieren]]&lt;br /&gt;
**** [[String-Typen mischen und konvertieren]]&lt;br /&gt;
**** [[Konvertierungen von String in PChar]]&lt;br /&gt;
***** [[String-Abhängigkeiten]]&lt;br /&gt;
***** [[Lokale PChar-Variable zurückgeben]]&lt;br /&gt;
***** [[Lokale Variable als PChar übergeben]]&lt;br /&gt;
**** [[Compiler-Direktiven für Strings]]&lt;br /&gt;
*** [[Maßeinheiten umrechnen]]&lt;br /&gt;
**** [[Umrechnungen vornehmen]]&lt;br /&gt;
**** [[Neue Maßeinheiten hinzufügen]]&lt;br /&gt;
**** [[Einfache Umrechnungsfamilie erstellen und Maßeinheiten hinzufügen]]&lt;br /&gt;
**** [[Umrechnungsfunktionen verwenden]]&lt;br /&gt;
**** [[Umrechnungen mithilfe einer Klasse handhaben]]&lt;br /&gt;
*** [[Benutzerdefinierte Varianten definieren - Index|Benutzerdefinierte Varianten definieren]]&lt;br /&gt;
**** [[Benutzerdefinierte Varianten definieren]]&lt;br /&gt;
**** [[Daten eines selbstdefinierten Variant-Typs speichern]]&lt;br /&gt;
**** [[Eine Klasse zur Aktivierung des selbstdefinierten Variant-Typs erzeugen]]&lt;br /&gt;
***** [[Typumwandlung implementieren]]&lt;br /&gt;
***** [[Binäre Operationen implementieren]]&lt;br /&gt;
***** [[Vergleichsoperationen implementieren]]&lt;br /&gt;
***** [[Unäre Operationen implementieren]]&lt;br /&gt;
**** [[Selbstdefinierte Variant-Typen kopieren und löschen]]&lt;br /&gt;
***** [[Werte selbstdefinierter Variant-Typen laden und speichern]]&lt;br /&gt;
***** [[Nachkommen von TCustomVariantType verwenden]]&lt;br /&gt;
**** [[Hilfsfunktionen zur Benutzung eines selbstdefinierten Variant-Typs schreiben]]&lt;br /&gt;
**** [[Unterstützung von Eigenschaften und Methoden in selbstdefinierten Variant-Typen]]&lt;br /&gt;
*** [[Routinen für Gleitkommawerte]]&lt;br /&gt;
**** [[Gleitkommaarithmetik]]&lt;br /&gt;
**** [[Routinen zum Vergleich von Gleitkommawerten]]&lt;br /&gt;
**** [[Routinen zur Rundung von Gleitkommawerten]]&lt;br /&gt;
**** [[Routinen für die FPU-Steuerung]]&lt;br /&gt;
*** [[RTL-Aktionen]]&lt;br /&gt;
* [[IDE-Referenz und Hilfsprogramme]]&lt;br /&gt;
** [[API-Kategorien - Index|API-Kategorien]]&lt;br /&gt;
*** [[Kategorien der VCL-Komponenten - Index|Kategorien der VCL-Komponenten]]&lt;br /&gt;
**** [[Zusätzliche Steuerelemente]]&lt;br /&gt;
**** [[BDE-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für den Datenzugriff]]&lt;br /&gt;
**** [[Steuerelemente für die Datensteuerung]]&lt;br /&gt;
**** [[DbExpress-Steuerelemente|dbExpress-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für dbGo]]&lt;br /&gt;
**** [[Steuerelemente für Dialogfelder]]&lt;br /&gt;
**** [[Internet-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für Internet Express]]&lt;br /&gt;
**** [[Ribbon-Steuerelemente]]&lt;br /&gt;
**** [[Standardsteuerelemente]]&lt;br /&gt;
**** [[Systemsteuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für Vista-Dialogfelder]]&lt;br /&gt;
**** [[Win 3.1-Steuerelemente]]&lt;br /&gt;
**** [[Win32-Steuerelemente]]&lt;br /&gt;
*** [[Routinen für die Aktionsunterstützung]]&lt;br /&gt;
*** [[Anwendungsspezifische Informationen]]&lt;br /&gt;
*** [[Routinen für die BCD-Unterstützung]]&lt;br /&gt;
*** [[Geschäfts- und Finanzroutinen]]&lt;br /&gt;
*** [[Routinen für die Zeichenbearbeitung]]&lt;br /&gt;
*** [[Routinen zur Unterstützung der Zwischenablage]]&lt;br /&gt;
*** [[Farbkonstanten]]&lt;br /&gt;
*** [[Routinen zur Unterstützung der Befehlszeile]]&lt;br /&gt;
*** [[Routinen für die COM- und OLE-Unterstützung]]&lt;br /&gt;
*** [[Vergleichsroutinen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung komplexer Zahlen]]&lt;br /&gt;
*** [[Konstanten für den Kopiermodus]]&lt;br /&gt;
*** [[Steuerelemente für DataSnap-Clients]]&lt;br /&gt;
*** [[Steuerelemente für DataSnap-Server]]&lt;br /&gt;
*** [[Unterstützung für Datum und Uhrzeit]]&lt;br /&gt;
*** [[Delphi-Datentypen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Dialogfeldern]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Festplatten und Verzeichnissen]]&lt;br /&gt;
*** [[Routinen für die dynamische Speicherzuweisung]]&lt;br /&gt;
*** [[Dateiattributliste]]&lt;br /&gt;
*** [[Unterstützung der Dateiein- und -ausgabe]]&lt;br /&gt;
*** [[Dateimoduskonstanten]]&lt;br /&gt;
*** [[Routinen für die FPU-Steuerung]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von GUIDs und Interfaces]]&lt;br /&gt;
*** [[Intrinsische Routinen in Delphi]]&lt;br /&gt;
*** [[Mathematische Routinen]]&lt;br /&gt;
*** [[Routinen für die Menüunterstützung]]&lt;br /&gt;
*** [[Konstanten für modale Ergebnisse]]&lt;br /&gt;
*** [[Mauszeigerkonstanten]]&lt;br /&gt;
*** [[Operatorkonstanten]]&lt;br /&gt;
*** [[Routinen zur Pfadbearbeitung]]&lt;br /&gt;
*** [[Routinen für die Unterstützung von Zufallsoperationen]]&lt;br /&gt;
*** [[Klassen zum Lesen, Schreiben und für Streams]]&lt;br /&gt;
*** [[String-Behandlungsroutinen]]&lt;br /&gt;
*** [[Strukturierte Datentypen]]&lt;br /&gt;
*** [[Routinen für die Thread-Verwaltung]]&lt;br /&gt;
*** [[Routinen für die Typumwandlung]]&lt;br /&gt;
*** [[UCS4-Konvertierungsroutinen]]&lt;br /&gt;
*** [[UTF-8-Konvertierungsroutinen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Varianten]]&lt;br /&gt;
*** [[Variantentypkonstanten]]&lt;br /&gt;
*** [[Web-Services]]&lt;br /&gt;
*** [[Routinen für die XML-Unterstützung]]&lt;br /&gt;
** [[Fehlermeldungen - Index]]&lt;br /&gt;
*** [[Eine Komponentenklasse mit dem Namen name existiert bereits|Eine Komponentenklasse mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
*** [[Ein Feld oder eine Methode mit dem Namen name existiert bereits|Ein Feld oder eine Methode mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
*** [[Eine andere Datei mit dem Namen dateiname befindet sich bereits im Suchpfad|Eine andere Datei mit dem Namen &amp;lt;dateiname&amp;gt; befindet sich bereits im Suchpfad]]&lt;br /&gt;
*** [[Haltepunkt wurde in eine Zeile gesetzt, die weder Quelltext noch Debug-Informationen enthält.]]&lt;br /&gt;
*** [[Dateiname.PAS oder Dateiname.DCU kann im aktuellen Suchpfad nicht gefunden werden|&amp;lt;dateiname.PAS&amp;gt; oder &amp;lt;dateiname.DCU&amp;gt; kann im aktuellen Suchpfad nicht gefunden werden]]&lt;br /&gt;
*** [[Eine Implementation der Methode methodenname kann nicht gefunden werden|Eine Implementation der Methode &amp;lt;methodenname&amp;gt; kann nicht gefunden werden]]&lt;br /&gt;
*** [[Aufgrund des Hard-Mode konnte nicht gestoppt werden]]&lt;br /&gt;
*** [[Datenhaltepunkt ist an einer Stack-Position gesetzt]]&lt;br /&gt;
*** [[Der Debugger läuft gerade. Beenden?]]&lt;br /&gt;
*** [[Deklaration der Klasse klassenname fehlt oder ist falsch|Deklaration der Klasse &amp;lt;klassenname&amp;gt; fehlt oder ist falsch]]&lt;br /&gt;
*** [[Fehler beim Erstellen des Berichts: prozess (fehlercode)|Fehler beim Erstellen des Berichts: &amp;lt;prozess&amp;gt; (&amp;lt;fehlercode&amp;gt;)]]&lt;br /&gt;
*** [[Fehleraddresse nicht gefunden]]&lt;br /&gt;
*** [[Das Feld feld hat keine korrespondierende Komponente. Deklaration entfernen?|Das Feld &amp;lt;feld&amp;gt; hat keine korrespondierende Komponente. Deklaration entfernen?]]&lt;br /&gt;
*** [[Das Feld feld sollte vom Typ typ1 sein, ist jedoch als typ2 deklariert. Deklaration korrigieren?|Das Feld &amp;lt;feld&amp;gt; sollte vom Typ &amp;lt;typ1&amp;gt; sein, ist jedoch als &amp;lt;typ2&amp;gt; deklariert. Deklaration korrigieren?]]&lt;br /&gt;
*** [[IDname ist kein gültiger Bezeichner|&amp;lt;IDname&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
*** [[IIMPLEMENTATION-Abschnitt fehlt oder ist falsch]]&lt;br /&gt;
*** [[Falsche Feld-Deklaration in der Klasse klassenname|Falsche Feld-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
*** [[Falsche Methoden-Deklaration in der Klasse klassenname|Falsche Methoden-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
*** [[Ungenügend Speicher zum Starten]]&lt;br /&gt;
*** [[Ungültiges Ereignisprofil name|Ungültiges Ereignisprofil &amp;lt;name&amp;gt;]]&lt;br /&gt;
*** [[Die Bibliothek bibliothek ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs.|Die Bibliothek &amp;lt;bibliothek&amp;gt; ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs. Ihr System könnte instabil sein, deshalb sollten Sie Windows jetzt beenden und neu starten.]]&lt;br /&gt;
*** [[Nicht korrekt ausgerichteter Datenhaltepunkt]]&lt;br /&gt;
*** [[Modulkopf fehlt oder ist fehlerhaft]]&lt;br /&gt;
*** [[Name ist kein gültiger Bezeichner|&amp;lt;name&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
*** [[Es wurde keine Anweisung für die aktuelle Zeile generiert]]&lt;br /&gt;
*** [[Package wird gerade compiliert. Weiter?|Package &#039;&amp;lt;Name&amp;gt;&#039; wird gerade compiliert. Weiter?]]&lt;br /&gt;
*** [[Eigenschaft und Methode methodenname sind nicht kompatibel|Eigenschaft und Methode &amp;lt;methodenname&amp;gt; sind nicht kompatibel]]&lt;br /&gt;
*** [[Quelltext wurde geändert. Neu compilieren?]]&lt;br /&gt;
*** [[Symbol symbol wurde nicht gefunden.|Symbol &amp;lt;symbol&amp;gt; wurde nicht gefunden.]]&lt;br /&gt;
*** [[So beenden Sie eine Debug-Sitzung]]&lt;br /&gt;
*** [[Die methodenname, aufgerufen von formularname.ereignisname hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?|Die &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;.&amp;lt;ereignisname&amp;gt; hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
*** [[Die Methode methodenname, aufgerufen von formularname, existiert nicht. Soll der Aufruf entfernt werden?|Die Methode &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;, existiert nicht. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
*** [[Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen name|Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen &amp;lt;name&amp;gt;]]&lt;br /&gt;
*** [[Zeitüberschreitung beim Warten auf Prozessabbruch]]&lt;br /&gt;
*** [[Die Uses-Klausel fehlt oder ist falsch.]]&lt;br /&gt;
** [[Dateitypen - Index]]&lt;br /&gt;
*** [[Erweiterungen von mit RAD Studio erzeugten Dateien]]&lt;br /&gt;
*** [[Anwendungsmanifestdatei für Android (AndroidManifest.xml)]]&lt;br /&gt;
*** [[Apple-Anwendungsberechtigungsdatei (*.entitlements)]]&lt;br /&gt;
*** [[Apple-Anwendungsinformationsdatei (*.info.plist)]]&lt;br /&gt;
*** [[Regeldatei für Apple-Anwendungsressourcen|{{PAGENAME}} (ResourceRules.plist)]]&lt;br /&gt;
*** [[C++-Debug-Typdatei|{{PAGENAME}} (*.#nn)]]&lt;br /&gt;
*** [[C++-Abhängigkeitsdatei (*.d)|{{PAGENAME}} (*.d)]]&lt;br /&gt;
*** [[C++-Header-Datei|{{PAGENAME}} (*.h, *.hpp)]]&lt;br /&gt;
*** [[C++-Implementierungsdatei|{{PAGENAME}} (*.cpp)]]&lt;br /&gt;
*** [[C++-Linker-Statusdatei|{{PAGENAME}} (*.ilc, *.ild, *.ilf, *.ilr, *.ils)]]&lt;br /&gt;
*** [[C++-Objektdatei (*.obj, *.o)|{{PAGENAME}} (*.obj, *.o)]]&lt;br /&gt;
*** [[Abhängigkeitsinformationsdatei für C++-Package (*.pdi)|{{PAGENAME}} (*.pdi)]]&lt;br /&gt;
*** [[C++-Package-Quelldatei|{{PAGENAME}} ({{Placeholder|Package]]&lt;br /&gt;
*** [[Vorcompilierte C++-Header-Datei (*.pch)|{{PAGENAME}} (*.pch)]]&lt;br /&gt;
*** [[Compilierte Delphi-Unit-Datei (*.dcu)|{{PAGENAME}} (*.dcu)]]&lt;br /&gt;
*** [[Compilierte Delphi-Package-Datei (*.dcp)|{{PAGENAME}} (*.dcp)]]&lt;br /&gt;
*** [[Delphi-Package-Quelldatei (*.dpk)]]&lt;br /&gt;
*** [[Delphi-Datei mit Ressourcenstrings (*.drc)|{{PAGENAME}} (*.drc)]]&lt;br /&gt;
*** [[Delphi-Quelltextdatei]]&lt;br /&gt;
*** [[DSYM-Debug-Datei|dSYM-Debug-Datei (*.dSYM)]]&lt;br /&gt;
*** [[Map-Debug-Datei (*.map)|{{PAGENAME}} (*.map)]]&lt;br /&gt;
**** [[Datei &amp;quot;Detaillierte Segmentzuordnung&amp;quot;]]&lt;br /&gt;
*** [[Bibliotheksdatei für den Package-Import|{{PAGENAME}} (*.bpi)]]&lt;br /&gt;
*** [[API (*.bpl, *.dylib, *.so)]]&lt;br /&gt;
*** [[API (*.lib, *.a)|{{PAGENAME}} (*.lib, *.a)]]&lt;br /&gt;
*** [[RSM-Debug-Datei|{{PAGENAME}} (*.rsm)]]&lt;br /&gt;
*** [[TDS-Debug-Datei (*.tds)|{{PAGENAME}} (*.tds)]]&lt;br /&gt;
*** [[API (ApplicationName.manifest)]]&lt;br /&gt;
** [[IDE-Befehlszeilenoptionen]]&lt;br /&gt;
** [[Tastenzuordnungen - Index|Tastenzuordnungen]]&lt;br /&gt;
***[[Tastaturvorlage BRIEF-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage IDE - Klassisch]]&lt;br /&gt;
***[[Standard-Tastaturvorlage]]&lt;br /&gt;
***[[Tastaturvorlage Epsilon-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Visual Basic-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Visual Studio-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Emacs (System)]]&lt;br /&gt;
*** [[Neue IDE-Tastenzuordnungen]]&lt;br /&gt;
*** [[Neue IDE-Tastenzuordnungen]]&lt;br /&gt;
** [[Menübefehle und Dialogfelder von RAD Studio - Index|Menübefehle und Dialogfelder von RAD Studio]]&lt;br /&gt;
*** [[Menü Datei|Menü &amp;quot;Datei&amp;quot;]]&lt;br /&gt;
**** [[Active Form- oder ActiveX-Elementexperte]]&lt;br /&gt;
**** [[ActiveX-Bibliothek]]&lt;br /&gt;
**** [[Hinzufügen (Dialogfeld), Erfordert (Registerkarte)]]&lt;br /&gt;
**** [[Hinzufügen (Dialogfeld), Unit hinzufügen (Registerkarte)]]&lt;br /&gt;
**** [[Neuen Web-Service hinzufügen]]&lt;br /&gt;
**** [[Android-Dienst]]&lt;br /&gt;
**** [[Experte für Automatisierungsobjekte]]&lt;br /&gt;
**** [[Auschecken (SVN)]]&lt;br /&gt;
**** [[Klonen (Git)]]&lt;br /&gt;
**** [[Klonen (Mercurial)]]&lt;br /&gt;
**** [[Schließen]]&lt;br /&gt;
**** [[COM-Objekt-Experte]]&lt;br /&gt;
**** [[Dialogfenster für COM+ Ereignisschnittstelle-Auswahl]]&lt;br /&gt;
**** [[Experte für COM+ Ereignisobjekte]]&lt;br /&gt;
**** [[COM+-Subskriptionsobjekt-Experte]]&lt;br /&gt;
**** [[Menü &amp;quot;Neu&amp;quot; anpassen]]&lt;br /&gt;
**** [[Experte für DataSnap-Client-Module]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Anwendungen]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Client-Module]]&lt;br /&gt;
**** [[DataSnap-Server-Experte]]&lt;br /&gt;
**** [[Experte für DataSnap WebBroker-Anwendungen]]&lt;br /&gt;
**** [[Beenden]]&lt;br /&gt;
**** [[Geräteübergreifende HD-Anwendung]]&lt;br /&gt;
**** [[Geräteübergreifende 3D-Anwendung]]&lt;br /&gt;
**** [[FireMonkey-Anwendung für Metropolis-UI]]&lt;br /&gt;
**** [[Geräteübergreifende Anwendung]]&lt;br /&gt;
**** [[Vorlagen für geräteübergreifende Anwendungen]]&lt;br /&gt;
**** [[Geräteübergreifendes Formular]]&lt;br /&gt;
**** [[FireMonkey-Frame]]&lt;br /&gt;
**** [[Experte für Interface-Auswahl]]&lt;br /&gt;
**** [[Neu]]&lt;br /&gt;
**** [[Neue Anwendung]]&lt;br /&gt;
**** [[Neue Konsolenanwendung (C++)]]&lt;br /&gt;
**** [[Neue dynamische Link-Bibliothek|Neue dynamische Link-Bibliothek (C++)]]&lt;br /&gt;
**** [[Objektgalerie]]&lt;br /&gt;
***** [[Kopieren, Vererben, Verwenden]]&lt;br /&gt;
**** [[Neue SOAP-Server-Anwendung]]&lt;br /&gt;
**** [[Neues Thread-Objekt]]&lt;br /&gt;
**** [[Neue Webserver-Anwendung]]&lt;br /&gt;
**** [[Öffnen]]&lt;br /&gt;
**** [[Formular drucken]]&lt;br /&gt;
**** [[Druckauswahl]]&lt;br /&gt;
**** [[Projektaktualisierung]]&lt;br /&gt;
**** [[Projekte aktualisieren]]&lt;br /&gt;
**** [[Experte für externes Datenmodul]]&lt;br /&gt;
**** [[Zuletzt verwendet]]&lt;br /&gt;
**** [[Eigenschaften für &amp;quot;Zuletzt verwendet&amp;quot;]]&lt;br /&gt;
**** [[Ressourcen-DLL-Experte]]&lt;br /&gt;
**** [[Auf vorherige Revision zurücksetzen]]&lt;br /&gt;
**** [[Speichern-Befehle]]&lt;br /&gt;
**** [[Wählen Sie den einzufügenden Frame]]&lt;br /&gt;
**** [[Verzeichnis auswählen]]&lt;br /&gt;
**** [[Thread-Namen angeben]]&lt;br /&gt;
**** [[SOAP-Datenmodul-Experte]]&lt;br /&gt;
**** [[Transaktionaler Datenmodulexperte]]&lt;br /&gt;
**** [[Transaktionaler Objektexperte]]&lt;br /&gt;
**** [[Unit verwenden]]&lt;br /&gt;
**** [[Versionskontrollsystem]]&lt;br /&gt;
**** [[VCL-Formular]]&lt;br /&gt;
**** [[VCL-Formularanwendung]]&lt;br /&gt;
**** [[VCL-Anwendung für Metropolis-UI]]&lt;br /&gt;
**** [[Optionen des Experten für Datenbindungen]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 1]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 2]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 3]]&lt;br /&gt;
*** [[Menü Bearbeiten]]&lt;br /&gt;
**** [[Ausrichtung (Formular-Designer)]]&lt;br /&gt;
**** [[Am Raster ausrichten]]&lt;br /&gt;
**** [[Nach vorne setzen]]&lt;br /&gt;
**** [[Kopieren]]&lt;br /&gt;
**** [[Erstellungsfolge]]&lt;br /&gt;
**** [[Ausschneiden]]&lt;br /&gt;
**** [[Löschen (Befehl)]]&lt;br /&gt;
**** [[Tabulatorreihenfolge bearbeiten]]&lt;br /&gt;
**** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
**** [[Nicht-visuelle Komponenten ausblenden]]&lt;br /&gt;
**** [[Elemente fixieren]]&lt;br /&gt;
**** [[Mehrfach einfügen]]&lt;br /&gt;
***** [[Verwenden des Tools &amp;quot;Mehrfach einfügen&amp;quot;]]&lt;br /&gt;
**** [[Einfügen]]&lt;br /&gt;
**** [[Wiederherstellen]]&lt;br /&gt;
**** [[Skalierung]]&lt;br /&gt;
**** [[Alles auswählen]]&lt;br /&gt;
**** [[Alles markieren]]&lt;br /&gt;
**** [[Nach hinten setzen]]&lt;br /&gt;
**** [[Größe]]&lt;br /&gt;
**** [[Rückgängig]]&lt;br /&gt;
*** [[Menü &amp;quot;Suchen&amp;quot;]]&lt;br /&gt;
**** [[Adresse eingeben]]&lt;br /&gt;
**** [[IDE Insight]]&lt;br /&gt;
**** [[Suchbefehl]]&lt;br /&gt;
**** [[Klasse suchen]]&lt;br /&gt;
**** [[In Dateien suchen]]&lt;br /&gt;
**** [[Verzeichnisse auswählen]]&lt;br /&gt;
**** [[Suchen von Referenzen (Delphi)]]&lt;br /&gt;
**** [[Lokale Referenzen suchen]]&lt;br /&gt;
**** [[Originalsymbol suchen]]&lt;br /&gt;
**** [[Zu Zeilennummer gehen]]&lt;br /&gt;
**** [[Inkrementelle Suche]]&lt;br /&gt;
**** [[Suchen und Ersetzen]]&lt;br /&gt;
**** [[Suche wiederholen]]&lt;br /&gt;
*** [[Menü Ansicht]]&lt;br /&gt;
**** [[Feld hinzufügen]]&lt;br /&gt;
**** [[Feld hinzufügen (C++)]]&lt;br /&gt;
**** [[To-Do-Eintrag hinzufügen oder bearbeiten]]&lt;br /&gt;
**** [[Methode hinzufügen]]&lt;br /&gt;
**** [[Methode hinzufügen (C++)]]&lt;br /&gt;
**** [[Eigenschaft hinzufügen]]&lt;br /&gt;
**** [[Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
**** [[Build-Gruppen]]&lt;br /&gt;
**** [[Code-Explorer]]&lt;br /&gt;
**** [[CodeGuard-Protokoll]]&lt;br /&gt;
**** [[Konfigurations-Manager]]&lt;br /&gt;
***** [[Neue Build-Konfiguration]]&lt;br /&gt;
***** [[Build-Konfiguration löschen]]&lt;br /&gt;
***** [[Optionsgruppe hinzufügen]]&lt;br /&gt;
***** [[Optionsgruppe entfernen]]&lt;br /&gt;
**** [[Zwischenablageverlauf]]&lt;br /&gt;
**** [[Benutzerdefinierte Gesten]]&lt;br /&gt;
**** [[Designer für benutzerdefinierte Gesten]]&lt;br /&gt;
**** [[Symbolleisten anpassen]]&lt;br /&gt;
**** [[C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
**** [[Delphi-Klassen-Explorer (Fenster)]]&lt;br /&gt;
**** [[Daten-Explorer]]&lt;br /&gt;
**** [[Gespeicherten Desktop löschen]]&lt;br /&gt;
**** [[Symbolleiste Desktop]]&lt;br /&gt;
**** [[Desktops]]&lt;br /&gt;
**** [[Editierfenster andocken]]&lt;br /&gt;
**** [[Explorer-Dateigruppen]]&lt;br /&gt;
**** [[Externer Translation-Manager]]&lt;br /&gt;
***** [[Externen Translation-Manager einrichten]]&lt;br /&gt;
***** [[Externen Translation-Manager verwenden]]&lt;br /&gt;
**** [[To-Do-Liste filtern]]&lt;br /&gt;
**** [[Ergebnisse der Referenzsuche (Delphi)]]&lt;br /&gt;
**** [[Ergebnisse der Referenzsuche (C++)]]&lt;br /&gt;
**** [[Ergebnisse der Definitionssuche (C++)]]&lt;br /&gt;
**** [[Ergebnisse der Header-Abhängigkeit (C++)]]&lt;br /&gt;
**** [[Symbolbeschreibung]]&lt;br /&gt;
**** [[Historie]]&lt;br /&gt;
**** [[LiveBindings-Designer]]&lt;br /&gt;
***** [[Synchronisieren von Daten mit LiveBindings]]&lt;br /&gt;
***** [[Ein- und Ausblenden von Elementen im LiveBindings-Designer]]&lt;br /&gt;
***** [[Zoomen (Skalieren) des LiveBindings-Designers]]&lt;br /&gt;
***** [[Speichern des LiveBindings-Diagramms als Bild]]&lt;br /&gt;
***** [[Verwenden der Ebenen im LiveBindings-Designer]]&lt;br /&gt;
***** [[Visuell binden]]&lt;br /&gt;
**** [[Fenster: Meldungen]]&lt;br /&gt;
**** [[Geräteübergreifende Vorschau]]&lt;br /&gt;
**** [[Neues Editierfenster]]&lt;br /&gt;
**** [[Objektinspektor]]&lt;br /&gt;
**** [[Projektverwaltung]]&lt;br /&gt;
***** [[Übergeben (Git)]]&lt;br /&gt;
***** [[Übergeben (Mercurial)]]&lt;br /&gt;
***** [[Übergeben (SVN)]]&lt;br /&gt;
***** [[Ordner- oder Verzeichnisansicht hinzufügen]]&lt;br /&gt;
***** [[Importbereich]]&lt;br /&gt;
***** [[Protokollbereich]]&lt;br /&gt;
***** [[Zusammenführen (SVN)]]&lt;br /&gt;
***** [[Plattformeigenschaften]]&lt;br /&gt;
***** [[Letzte Kommentare]]&lt;br /&gt;
***** [[Repository-Browser]]&lt;br /&gt;
***** [[Umschalten (SVN)]]&lt;br /&gt;
***** [[Aktualisieren (SVN)]]&lt;br /&gt;
**** [[Projektstatistik]]&lt;br /&gt;
**** [[Refactorings]]&lt;br /&gt;
**** [[Registrierte Typbibliotheken]]&lt;br /&gt;
**** [[Desktop speichern]]&lt;br /&gt;
**** [[Verwendung suchen (Dialogfeld)]]&lt;br /&gt;
**** [[Debug-Desktop auswählen]]&lt;br /&gt;
**** [[Gesten auswählen]]&lt;br /&gt;
**** [[Strukturansicht]]&lt;br /&gt;
**** [[Tabelleneigenschaften]]&lt;br /&gt;
**** [[Vorlagen (Fenster)]]&lt;br /&gt;
**** [[To-Do-Liste]]&lt;br /&gt;
**** [[Ansicht Formular/Unit]]&lt;br /&gt;
**** [[Tool-Palette]]&lt;br /&gt;
**** [[Symbolleisten]]&lt;br /&gt;
***** [[Symbolleiste zur Auswahl des Plattformgeräts]]&lt;br /&gt;
***** [[Embarcadero Community-Symbolleiste]]&lt;br /&gt;
**** [[Übersetzungseditor]]&lt;br /&gt;
***** [[Mehrzeilen-Editor]]&lt;br /&gt;
***** [[Dem Wörterbuch hinzufügen]]&lt;br /&gt;
**** [[Übersetzungswörterbuch]]&lt;br /&gt;
**** [[Ergebnisse der C++-Typhierarchie (C++)]]&lt;br /&gt;
**** [[Das Fenster des Typbibliothekseditors]]&lt;br /&gt;
**** [[Formulare anzeigen]]&lt;br /&gt;
**** [[Units anzeigen]]&lt;br /&gt;
**** [[Willkommensseite]]&lt;br /&gt;
***** [[RAD Studio – Interaktive Einführungen]]&lt;br /&gt;
**** [[Fensterliste]]&lt;br /&gt;
**** [[Fenster zur Fehlersuche - Index|Fenster zur Fehlersuche]]&lt;br /&gt;
***** [[Modulhaltepunkt hinzufügen oder bearbeiten]]&lt;br /&gt;
***** [[Adresshaltepunkt hinzufügen oder Datenhaltepunkt hinzufügen]]&lt;br /&gt;
***** [[Quelltexthaltepunkt hinzufügen]]&lt;br /&gt;
***** [[Gruppe überwachter Ausdrücke hinzufügen]]&lt;br /&gt;
***** [[Fenster Liste der Haltepunkte]]&lt;br /&gt;
***** [[Haltepunkt-Eigenschaften]]&lt;br /&gt;
***** [[Fenster Aufruf-Stack]]&lt;br /&gt;
***** [[CPU-Fenster - Index|CPU-Fenster]]&lt;br /&gt;
****** [[Adressstatus]]&lt;br /&gt;
****** [[Disassembly-Bereich]]&lt;br /&gt;
****** [[Register-Bereich]]&lt;br /&gt;
****** [[Speicher-Bereich]]&lt;br /&gt;
****** [[Flags-Bereich]]&lt;br /&gt;
****** [[CPU-Stack-Bereich]]&lt;br /&gt;
***** [[Neuen Wert eingeben]]&lt;br /&gt;
***** [[Such-Bytes eingeben]]&lt;br /&gt;
***** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
***** [[Kommentar zu Ereignisprotokoll hinzufügen]]&lt;br /&gt;
***** [[FPU]]&lt;br /&gt;
***** [[Lokale Variablen]]&lt;br /&gt;
***** [[Fenster Module]]&lt;br /&gt;
***** [[Bereich]]&lt;br /&gt;
***** [[Datei nicht gefunden]]&lt;br /&gt;
***** [[Threads|Thread-Status]]&lt;br /&gt;
***** [[Fenster Liste überwachter Ausdrücke]]&lt;br /&gt;
*** [[Menü Refactoring]]&lt;br /&gt;
**** [[Verlagern (Dialogfeld)]]&lt;br /&gt;
**** [[Interface extrahieren/Oberklasse extrahieren (Dialogfelder)]]&lt;br /&gt;
**** [[Member in übergeordnete Klasse verschieben/Member in abgeleitete Klasse verschieben (Dialogfelder)]]&lt;br /&gt;
**** [[Sicheres Löschen (Dialogfeld)]]&lt;br /&gt;
**** [[Inline für Variable (Dialogfeld)]]&lt;br /&gt;
**** [[Feld einführen (Dialogfeld)]]&lt;br /&gt;
**** [[Variable einführen (Dialogfeld)]]&lt;br /&gt;
**** [[Parameter ändern]]&lt;br /&gt;
**** [[Felder deklarieren]]&lt;br /&gt;
**** [[Variablen deklarieren]]&lt;br /&gt;
**** [[Methode extrahieren]]&lt;br /&gt;
**** [[Ressourcenstring extrahieren]]&lt;br /&gt;
**** [[Unit suchen]]&lt;br /&gt;
**** [[Symbolname Umbenennen (Delphi)|&amp;lt;Symbolname&amp;gt; Umbenennen ({{Delphi}})]]&lt;br /&gt;
*** [[Menü Einfügen]]&lt;br /&gt;
**** [[Farbe auswählen]]&lt;br /&gt;
**** [[Bild einfügen]]&lt;br /&gt;
**** [[Eingabe einfügen]]&lt;br /&gt;
**** [[Tabelle einfügen]]&lt;br /&gt;
*** [[Menü Projekt]]&lt;br /&gt;
**** [[Dem Projekt hinzufügen]]&lt;br /&gt;
**** [[Aus dem Projekt entfernen]]&lt;br /&gt;
**** [[Der Objektablage hinzufügen]]&lt;br /&gt;
***** [[Neuer Kategoriename]]&lt;br /&gt;
**** [[Sprachen hinzufügen]]&lt;br /&gt;
**** [[Sprachen entfernen]]&lt;br /&gt;
**** [[Aktive Sprache festlegen]]&lt;br /&gt;
**** [[Lokalisierte Projekte aktualisieren]]&lt;br /&gt;
**** [[Quelltext anzeigen]]&lt;br /&gt;
**** [[Neues Projekt hinzufügen]]&lt;br /&gt;
**** [[Neues Projekt hinzufügen]]&lt;br /&gt;
**** [[Methodentoxizitäts-Metriken]]&lt;br /&gt;
**** [[Projektquellen formatieren]]&lt;br /&gt;
**** [[Modellierungsunterstützung]]&lt;br /&gt;
**** [[Unit erzeugen]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Projekt erzeugen]]&lt;br /&gt;
**** [[Syntaxprüfung von Projekt]]&lt;br /&gt;
**** [[Projekt bereinigen]]&lt;br /&gt;
**** [[Information|Infos über Projekt]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte erzeugen]]&lt;br /&gt;
**** [[Ressourcen|Ressourcen und Bilder]]&lt;br /&gt;
***** [[Unterstützung für Ressourcendateien]]&lt;br /&gt;
**** [[Projektabhängigkeiten]]&lt;br /&gt;
**** [[Optionen für Projektseite]]&lt;br /&gt;
**** [[Bereitstellungs-Manager]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
**** [[Projektoptionen (Dialogfeld)]]&lt;br /&gt;
***** [[Optionen für das Ziel]]&lt;br /&gt;
****** [[Optionsgruppe anwenden]]&lt;br /&gt;
***** [[Gemeinsame Elemente auf den Projektoptionsseiten]]&lt;br /&gt;
***** [[C++ (Gemeinsame Optionen)]]&lt;br /&gt;
***** [[C++-Compiler]]&lt;br /&gt;
****** [[C++-Compiler Erweitert]]&lt;br /&gt;
****** [[C++-Compiler Kompatibilität]]&lt;br /&gt;
****** [[C++-Compiler Debuggen]]&lt;br /&gt;
****** [[C++-Compiler Verzeichnisse und Bedingungen]]&lt;br /&gt;
****** [[C++-Compiler Optimierungen]]&lt;br /&gt;
****** [[C++-Compiler Ausgabe]]&lt;br /&gt;
****** [[C++-Compiler Vorcompilierte Header]]&lt;br /&gt;
****** [[C++-Compiler Warnungen]]&lt;br /&gt;
***** [[C++-Linker]]&lt;br /&gt;
****** [[C++-Linker Ausgabe]]&lt;br /&gt;
****** [[C++-Linker-Warnungen]]&lt;br /&gt;
***** [[Bibliotheken (TLib)]]&lt;br /&gt;
***** [[Delphi-Compiler]]&lt;br /&gt;
****** [[Compilieren]]&lt;br /&gt;
****** [[Hinweise und Warnungen]]&lt;br /&gt;
****** [[Linken]]&lt;br /&gt;
****** [[Ausgabe - C/C++]]&lt;br /&gt;
***** [[Ressourcen-Compiler]]&lt;br /&gt;
****** [[Ressourcen-Compiler Verzeichnisse und Bedingungen]]&lt;br /&gt;
***** [[Turbo Assembler Optionen]]&lt;br /&gt;
****** [[Turbo Assembler Verzeichnisse und Bedingungen]]&lt;br /&gt;
****** [[Turbo Assembler Warnungen]]&lt;br /&gt;
***** [[Build-Ereignisse]]&lt;br /&gt;
****** [[Befehle für Build-Ereignisse]]&lt;br /&gt;
***** [[ATL]]&lt;br /&gt;
***** [[Berechtigungsliste]]&lt;br /&gt;
***** [[Verwendet Berechtigungen]]&lt;br /&gt;
***** [[Formulare]]&lt;br /&gt;
***** [[Build-Reihenfolge]]&lt;br /&gt;
***** [[Anwendungsoptionen]]&lt;br /&gt;
****** [[Erscheinungsbild der Anwendung]]&lt;br /&gt;
******* [[Hilfedatei der Anwendung|Hilfedatei der Anwendung (Dialogfeld)]]&lt;br /&gt;
****** [[Ausrichtung von Anwendungen]]&lt;br /&gt;
****** [[Programm-Icns]]&lt;br /&gt;
****** [[Programmsymbol]]&lt;br /&gt;
***** [[Beschreibung]]&lt;br /&gt;
***** [[Versionsinformationen]]&lt;br /&gt;
***** [[Packages (Optionen)]]&lt;br /&gt;
****** [[Laufzeit-Packages (Optionen)]]&lt;br /&gt;
****** [[Entwurfs-Packages hinzufügen]]&lt;br /&gt;
****** [[Laufzeit-Package hinzufügen]]&lt;br /&gt;
****** [[Komponenten]]&lt;br /&gt;
****** [[Runtime-Packages entfernen]]&lt;br /&gt;
***** [[Debugger]]&lt;br /&gt;
****** [[Debugger-Symboltabellen]]&lt;br /&gt;
******* [[Suchpfad für Symboltabelle hinzufügen]]&lt;br /&gt;
****** [[Debugger-Umgebungsblock]]&lt;br /&gt;
******* [[Systemvariable überschreiben/Neue Anwendervariable/Anwendervariable bearbeiten]]&lt;br /&gt;
***** [[Projekteigenschaften]]&lt;br /&gt;
****** [[Informative Meldungen (C++)]]&lt;br /&gt;
***** [[Bereitstellungsseite]]&lt;br /&gt;
****** [[Neuen Keystore/Alias erstellen]]&lt;br /&gt;
***** [[GetIt-Abhängigkeiten]]&lt;br /&gt;
*** [[Menü &amp;quot;Start&amp;quot;]]&lt;br /&gt;
**** [[Adresshaltepunkt hinzufügen oder Datenhaltepunkt hinzufügen]]&lt;br /&gt;
**** [[Haltepunkt hinzufügen]]&lt;br /&gt;
**** [[Modulhaltepunkt hinzufügen oder bearbeiten]]&lt;br /&gt;
**** [[Quelltexthaltepunkt hinzufügen]]&lt;br /&gt;
**** [[Mit Prozess verbinden]]&lt;br /&gt;
**** [[Änderung]]&lt;br /&gt;
**** [[Benachrichtigung über Debugger-Exception]]&lt;br /&gt;
**** [[Debug-Inspektor]]&lt;br /&gt;
***** [[Anzeigen der von Funktionen abgeleiteten Eigenschaftswerte im Debug-Inspektor]]&lt;br /&gt;
**** [[Vom Programm trennen]]&lt;br /&gt;
**** [[Auswerten/Ändern]]&lt;br /&gt;
**** [[Package-Import suchen]]&lt;br /&gt;
**** [[Untersuchen]]&lt;br /&gt;
**** [[Prozess laden: Umgebungsblock]]&lt;br /&gt;
**** [[Prozess laden: Lokal]]&lt;br /&gt;
**** [[Prozess laden: Extern]]&lt;br /&gt;
**** [[Prozess laden: Symboltabellen]]&lt;br /&gt;
**** [[Prozess laden]]&lt;br /&gt;
**** [[Neuer Ausdruck]]&lt;br /&gt;
**** [[Programmausführung unterbrechen]]&lt;br /&gt;
**** [[Programm abbrechen]]&lt;br /&gt;
**** [[ActiveX-Server registrieren/entfernen]]&lt;br /&gt;
**** [[Start]]&lt;br /&gt;
**** [[Bis Cursorposition ausführen und Ausführung bis Rückkehr]]&lt;br /&gt;
**** [[Ohne Debugger ausführen]]&lt;br /&gt;
**** [[Ausführungsposition anzeigen]]&lt;br /&gt;
**** [[Gesamte Routine]]&lt;br /&gt;
**** [[Einzelne Anweisung]]&lt;br /&gt;
**** [[Nächste Quelltextzeile]]&lt;br /&gt;
**** [[Typumwandlung]]&lt;br /&gt;
**** [[ActiveX-Server entfernen]]&lt;br /&gt;
**** [[Eigenschaften Darstellung überwachter Ausdrücke]]&lt;br /&gt;
*** [[Menü Komponenten]]&lt;br /&gt;
**** [[Komponenten-Template erzeugen]]&lt;br /&gt;
**** [[Experte für den Import einer Komponente]]&lt;br /&gt;
**** [[Komponente installieren]]&lt;br /&gt;
**** [[Packages installieren]]&lt;br /&gt;
**** [[Neue Komponente]]&lt;br /&gt;
***** [[Verwenden des Experten für neue Komponenten]]&lt;br /&gt;
**** [[Experte für den WSDL-Import]]&lt;br /&gt;
*** [[Menü Tools]]&lt;br /&gt;
**** [[Vorlagenbibliotheken]]&lt;br /&gt;
***** [[Objekt-Info bearbeiten]]&lt;br /&gt;
***** [[Objektablage]]&lt;br /&gt;
**** [[GetIt-Package-Manager]]&lt;br /&gt;
***** [[Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
***** [[Installieren eines Package mit dem Getlt-Package-Manager]]&lt;br /&gt;
**** [[Experte für vorcompilierte Header]]&lt;br /&gt;
**** [[Build-Tools]]&lt;br /&gt;
**** [[Tools konfigurieren|Tools-Optionen]]&lt;br /&gt;
***** [[Tools-Eigenschaften]]&lt;br /&gt;
****** [[Transfermakros]]&lt;br /&gt;
**** [[CodeGuard-Konfiguration]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Tools-Optionen (Dialogfeld)]]&lt;br /&gt;
***** [[Umgebungsoptionen]]&lt;br /&gt;
****** [[Objektinspektor (Optionen)]]&lt;br /&gt;
****** [[Tool-Palette (Optionen)]]&lt;br /&gt;
******* [[Farben (Tool Palette)]]&lt;br /&gt;
****** [[Komponenten-Symbolleiste]]&lt;br /&gt;
****** [[Umgebungsvariablen]]&lt;br /&gt;
******* [[Systemvariable überschreiben/Neue Anwendervariable/Anwendervariable bearbeiten]]&lt;br /&gt;
****** [[Vergleichs-Viewer / Zusammenführungs-Viewer]]&lt;br /&gt;
******* [[Externer Vergleichs-Viewer / Externer Zusammenführungs-Viewer]]&lt;br /&gt;
******** [[Programm auswählen]]&lt;br /&gt;
****** [[Eigenschaften für &amp;quot;Zuletzt verwendet&amp;quot;]]&lt;br /&gt;
****** [[Dateizuordnung]]&lt;br /&gt;
****** [[Projekt-Upgrade]]&lt;br /&gt;
****** [[Auto-Wiederherstellen]]&lt;br /&gt;
****** [[Verbindungsprofil-Manager]]&lt;br /&gt;
******* [[Verbindungsprofil erstellen]]&lt;br /&gt;
****** [[Bereitstellungsseite]]&lt;br /&gt;
******* [[Neuen Keystore/Alias erstellen]]&lt;br /&gt;
****** [[Optionen für den Formular-Designer]]&lt;br /&gt;
******* [[Gerätemanager]]&lt;br /&gt;
******** [[Fenster &amp;quot;Geräteeinstellungen&amp;quot;]]&lt;br /&gt;
******** [[Hinzufügen einer Geräte-Voreinstellung]]&lt;br /&gt;
******** [[Bearbeiten einer Geräte-Voreinstellung]]&lt;br /&gt;
******** [[Löschen einer Geräte-Voreinstellung]]&lt;br /&gt;
******* [[FireUI Live-Vorschau (IDE-Optionen)]]&lt;br /&gt;
****** [[Explorer]]&lt;br /&gt;
****** [[Toxizitätsmetriken]]&lt;br /&gt;
****** [[Delphi-Optionen]]&lt;br /&gt;
******* [[Bibliothek]]&lt;br /&gt;
******* [[Bibliothek - Übersetzt]]&lt;br /&gt;
******* [[Typbibliothek (Delphi)]]&lt;br /&gt;
****** [[SDK-Manager]]&lt;br /&gt;
******* [[Neues SDK hinzufügen]]&lt;br /&gt;
******* [[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten]]&lt;br /&gt;
******* [[Neues Android SDK erstellen]]&lt;br /&gt;
****** [[C++-Optionen]]&lt;br /&gt;
******* [[Typbibliothek (C++)]]&lt;br /&gt;
******* [[Pfade und Verzeichnisse (C++)]]&lt;br /&gt;
******* [[Projekteigenschaften]]&lt;br /&gt;
******** [[Informative Meldungen (C++)]]&lt;br /&gt;
******* [[Klassen-Explorer (C++)]]&lt;br /&gt;
***** [[Editor-Optionen]]&lt;br /&gt;
****** [[Quelloptionen]]&lt;br /&gt;
****** [[Farbe (Editor-Optionen)]]&lt;br /&gt;
******* [[Strukturhervorhebung]]&lt;br /&gt;
****** [[Anzeigeoptionen]]&lt;br /&gt;
****** [[Tastaturbelegung]]&lt;br /&gt;
****** [[Code Insight]]&lt;br /&gt;
***** [[LiveBindings-Optionen]]&lt;br /&gt;
***** [[Optionen für die Versionskontrolle]]&lt;br /&gt;
****** [[Entfernen von Git-Authentifizierungsinformationen]]&lt;br /&gt;
***** [[HTML-Optionen]]&lt;br /&gt;
****** [[HTML-Formatierung]]&lt;br /&gt;
***** [[Optionen für Übersetzungs-Tools]]&lt;br /&gt;
****** [[Farbe (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Schrift (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Formular-Designer (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Wörterbuch (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
***** [[GetIt (Optionen)]]&lt;br /&gt;
***** [[Formatierungsoptionen]]&lt;br /&gt;
****** [[Profile und Status]]&lt;br /&gt;
***** [[Modellierungsoptionen (Dialogfeld)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Erscheinungsbild)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Layout)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Drucken)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Ansichtsverwaltung)]]&lt;br /&gt;
****** [[Modellierung - Allgemeine Optionen]]&lt;br /&gt;
****** [[Modellierung - Optionen für die Dokumentationserzeugung]]&lt;br /&gt;
****** [[Optionen für die Modellansicht]]&lt;br /&gt;
****** [[Modellierung - Quelltextoptionen]]&lt;br /&gt;
****** [[Modellierung - Optionen zum Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
***** [[Debugger-Optionen]]&lt;br /&gt;
****** [[Visualisierung]]&lt;br /&gt;
****** [[Ereignisprotokoll-Optionen]]&lt;br /&gt;
****** [[Embarcadero-Debugger]]&lt;br /&gt;
******* [[Sprach-Exceptions]]&lt;br /&gt;
******** [[Sprach-Exception hinzufügen]]&lt;br /&gt;
******* [[Native BS-Exceptions]]&lt;br /&gt;
******** [[Bereich für Exception hinzufügen]]&lt;br /&gt;
***** [[Verbindungsprofil auswählen]]&lt;br /&gt;
*** [[Menü Hilfe]]&lt;br /&gt;
*** [[Ordner suchen]]&lt;br /&gt;
*** [[Datenbanken (Dialogfelder)]]&lt;br /&gt;
**** [[Felder hinzufügen]]&lt;br /&gt;
**** [[Lokale Daten zuweisen]]&lt;br /&gt;
**** [[Anweisungstext-Editor]]&lt;br /&gt;
**** [[Editor für Verbindungs-Strings (ADO)]]&lt;br /&gt;
**** [[Datenbank-Editor]]&lt;br /&gt;
**** [[Eigenschaften der Datenmenge]]&lt;br /&gt;
**** [[Treibereinstellungen]]&lt;br /&gt;
**** [[Feldverbindungs-Designer]]&lt;br /&gt;
**** [[Felder-Editor]]&lt;br /&gt;
**** [[Fremdschlüsselbedingung]]&lt;br /&gt;
**** [[Datenbankkomponenten-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[Transaktions-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[IBUpdateSQL- und IBDataSet-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[Neue Verbindung]]&lt;br /&gt;
**** [[Neues Feld]]&lt;br /&gt;
**** [[Verbindung umbenennen]]&lt;br /&gt;
**** [[SortFields-Editor]]&lt;br /&gt;
**** [[SQL-Monitor]]&lt;br /&gt;
**** [[LiveBindings (Dialogfelder)]]&lt;br /&gt;
***** [[Feld hinzufügen (LiveBindings)]]&lt;br /&gt;
***** [[An neues Steuerelement binden]]&lt;br /&gt;
***** [[Bindbare Member]]&lt;br /&gt;
***** [[Editor für Bindungsausdrücke]]&lt;br /&gt;
***** [[Bindungslisten]]&lt;br /&gt;
***** [[LiveBindings-Spalteneditor]]&lt;br /&gt;
***** [[LiveBindings - Ergebnis des Ausdrucks]]&lt;br /&gt;
***** [[LiveBindings-Ausgabekonverter]]&lt;br /&gt;
***** [[LiveBindings-Methoden]]&lt;br /&gt;
***** [[LiveBindings-Experte]]&lt;br /&gt;
****** [[Verknüpfen eines Steuerelements mit einem Feld]]&lt;br /&gt;
****** [[Verknüpfen eines Steuerelements mit einer Komponenteneigenschaft]]&lt;br /&gt;
****** [[Verknüpfen einer Eigenschaft einer Komponente mit einem Steuerelement]]&lt;br /&gt;
****** [[Verknüpfen einer Eigenschaft einer Komponente mit einem Feld]]&lt;br /&gt;
****** [[Erstellen einer Datenquelle (LiveBindings-Experte)]]&lt;br /&gt;
***** [[Neue LiveBinding]]&lt;br /&gt;
*** [[HTML-Elemente - Index|HTML-Elemente]]&lt;br /&gt;
**** [[A (Anker) HTML-Element]]&lt;br /&gt;
**** [[DIV HTML-Element]]&lt;br /&gt;
**** [[HR HTML-Element]]&lt;br /&gt;
**** [[IMG HTML-Element]]&lt;br /&gt;
**** [[INPUT HTML-Element]]&lt;br /&gt;
**** [[SELECT HTML-Element]]&lt;br /&gt;
**** [[SPAN HTML-Element]]&lt;br /&gt;
**** [[TABLE HTML-Element]]&lt;br /&gt;
**** [[TEXTAREA HTML-Element]]&lt;br /&gt;
**** [[Unit (Dialogfeld)]]&lt;br /&gt;
*** [[Listen Dialogfeld|&amp;lt;Listen&amp;gt; Dialogfeld]]&lt;br /&gt;
*** [[Eigenschaftseditoren - Index|Eigenschaftseditoren]]&lt;br /&gt;
**** [[Aktionslisten-Editor]]&lt;br /&gt;
**** [[Aktionsmanager-Editor]]&lt;br /&gt;
**** [[Seite hinzufügen (Dialogfeld)]]&lt;br /&gt;
**** [[Durchsuchen (Dialogfeld)]]&lt;br /&gt;
**** [[Bitmap-Editor]]&lt;br /&gt;
**** [[BitmapLinks-Editor]]&lt;br /&gt;
**** [[Pinsel-Designer]]&lt;br /&gt;
**** [[Anderes Symbol]]&lt;br /&gt;
**** [[Farbeditor]]&lt;br /&gt;
**** [[Auflistungs-Editor]]&lt;br /&gt;
**** [[Datenbankkomponenten-Editor|Datenbankkomponenten-Editor oder Editor für Verbindungs-Broker-Komponenten]]&lt;br /&gt;
**** [[DDE-Info (Dialogfeld)]]&lt;br /&gt;
**** [[Vorlagen löschen]]&lt;br /&gt;
**** [[Seite bearbeiten (Dialogfeld)]]&lt;br /&gt;
**** [[Filter-Editor]]&lt;br /&gt;
**** [[Schriftarten-Editor]]&lt;br /&gt;
**** [[Bilderlisten-Editor]]&lt;br /&gt;
**** [[Bilderlisten-Editor (FireMonkey)]]&lt;br /&gt;
**** [[Eingabemasken-Editor]]&lt;br /&gt;
**** [[Template einfügen]]&lt;br /&gt;
**** [[Objekt einfügen]]&lt;br /&gt;
**** [[Eintrags-Designer]]&lt;br /&gt;
**** [[ListBox-Eintragseditor]]&lt;br /&gt;
**** [[ListView-Eintragseditor]]&lt;br /&gt;
**** [[Laden eines Bildes zur Entwurfszeit]]&lt;br /&gt;
**** [[Bild laden (Dialogfeld)]]&lt;br /&gt;
**** [[String-Liste laden]]&lt;br /&gt;
**** [[Maskentext-Editor]]&lt;br /&gt;
**** [[Menü-Designer]]&lt;br /&gt;
**** [[MultiResBitmap-Editor]]&lt;br /&gt;
**** [[Standardaktionsklassen (Dialogfeld)]]&lt;br /&gt;
**** [[Arbeitsblatt-Editor]]&lt;br /&gt;
**** [[Öffnen (Dialogfeld)]]&lt;br /&gt;
**** [[Inhalte einfügen (Dialogfeld)]]&lt;br /&gt;
**** [[Pfad-Designer (Dialogfeld)]]&lt;br /&gt;
**** [[Bild-Editor]]&lt;br /&gt;
**** [[Bild speichern unter]]&lt;br /&gt;
**** [[String-Liste speichern (Dialogfeld)]]&lt;br /&gt;
**** [[Menü auswählen]]&lt;br /&gt;
**** [[String-Listen-Editor]]&lt;br /&gt;
**** [[TreeView-Eintragseditor]]&lt;br /&gt;
**** [[Wertlisten-Editor]]&lt;br /&gt;
*** [[Symbol wählen]]&lt;br /&gt;
*** [[Testexperten - Index|Testexperten]]&lt;br /&gt;
**** [[Testfall-Experte]]&lt;br /&gt;
**** [[Testfall-Experte (2)]]&lt;br /&gt;
**** [[Testprojekt-Experte]]&lt;br /&gt;
**** [[Testprojekt-Experte (2)]]&lt;br /&gt;
*** [[Win-Ansicht - Index|Win-Ansicht]]&lt;br /&gt;
**** [[Assembly-Metadaten-Explorer (Reflection Viewer)]]&lt;br /&gt;
**** [[Typbibliothek-Explorer]]&lt;br /&gt;
**** [[Suchen]]&lt;br /&gt;
*** [[Package ändern]]&lt;br /&gt;
*** [[Suchen von Aktualisierungen]]&lt;br /&gt;
** [[Projekte und Units - Index]]&lt;br /&gt;
*** [[Unit]]&lt;br /&gt;
** [[Reguläre Ausdrücke]]&lt;br /&gt;
** [[Systemregistrierungsschlüssel für visuelle IDE-Einstellungen]]&lt;br /&gt;
** [[Hilfsprogramme]]&lt;br /&gt;
*** [[Toolkette]]&lt;br /&gt;
**** [[Delphi-Toolkette]]&lt;br /&gt;
***** [[DCC32]]&lt;br /&gt;
***** [[DCC64]]&lt;br /&gt;
***** [[DCCOSX]]&lt;br /&gt;
***** [[DCCIOS32]]&lt;br /&gt;
***** [[LLVM-basierte Delphi-Compiler]]&lt;br /&gt;
****** [[DCCIOSARM]]&lt;br /&gt;
****** [[DCCIOSARM64]]&lt;br /&gt;
****** [[DCCAARM]]&lt;br /&gt;
**** [[C++-Toolkette]]&lt;br /&gt;
***** [[Compiler für C++]]&lt;br /&gt;
****** [[BCC32]]&lt;br /&gt;
******* [[Optionen für Aufrufkonventionen (BCC32)]]&lt;br /&gt;
******* [[Verwendung von Include-Dateien]]&lt;br /&gt;
****** [[BCCOSX]]&lt;br /&gt;
****** [[Durch Clang erweiterte C++-Compiler]]&lt;br /&gt;
******* [[BCC32C]]&lt;br /&gt;
******* [[BCC64]]&lt;br /&gt;
******* [[BCCIOSARM]]&lt;br /&gt;
******* [[BCCIOSARM64]]&lt;br /&gt;
******* [[BCCAARM]]&lt;br /&gt;
******* [[Unterschiede zwischen C++-Compilern, die durch Clang erweitert wurden, und C++-Compilern der vorherigen Generation]]&lt;br /&gt;
******** [[Striktere C++-Compiler (Durch Clang erweiterte C++-Compiler)]]&lt;br /&gt;
******* [[Von C++-Compilern, die durch Clang erweitert wurden, unterstützte Projektoptionen]]&lt;br /&gt;
******* [[Von C++-Compilern, die durch Clang erweitert wurden, nicht unterstützte Optionen]]&lt;br /&gt;
******* [[Befehlszeilenoptionen von C++-Compilern, die durch Clang erweitert wurden, für vorcompilierte Header]]&lt;br /&gt;
******* [[Verwenden von vorcompilierten Headern mit C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
******* [[Fehler und Warnungen von C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
***** [[Linker für C++]]&lt;br /&gt;
****** [[Technische Details zu ILINK32 und ILINK64]]&lt;br /&gt;
******* [[Moduldefinitionsdateien]]&lt;br /&gt;
****** [[Technische Details zu ILINK32 und ILINK64]]&lt;br /&gt;
****** [[XLINK]]&lt;br /&gt;
****** [[C++-Linker-Fehler und -Warnungen]]&lt;br /&gt;
******* [[Zugriffsverletzung. Linken beendet]]&lt;br /&gt;
******* [[Zusätzliche Segmente müssen in einer .def-Datei definiert werden]]&lt;br /&gt;
******* [[Ungültiger Ausrichtungsfaktor &#039;Symbol&#039;]]&lt;br /&gt;
******* [[Laden von Modul kann nicht verzögert werden]]&lt;br /&gt;
******* [[Virtueller Speicher kann bei addr &#039;Adresse&#039; für n Bytes nicht freigegeben werden (Fehlercode Fehlerzahl)]]&lt;br /&gt;
******* [[Virtueller Speicher kann bei addr &#039;Adresse&#039; für n Bytes nicht reserviert werden (Fehlercode Fehlerzahl)]]&lt;br /&gt;
******* [[Schreiben auf Festplatte nicht möglich]]&lt;br /&gt;
******* [[Komma hier &#039;Ort&#039; nicht zulässig]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht erstellt werden (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[&#039;Eintrag&#039; konnte nicht gelöscht werden (Projekt bereits in der IDE geöffnet)]]&lt;br /&gt;
******* [[&#039;Haupt-Unit&#039; nicht gefunden; Initialisierungsreihenfolge folgt der Link-Reihenfolge]]&lt;br /&gt;
******* [[Prozedurenadresse konnte aus RLINK32.DLL nicht ermittelt werden]]&lt;br /&gt;
******* [[RLINK32.DLL kann nicht geladen werden]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Programm wird noch ausgeführt)]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Projekt bereits in der IDE geöffnet)]]&lt;br /&gt;
******* [[Ressourcen konnten nicht aus &#039;Ziel&#039; entfernt werden]]&lt;br /&gt;
******* [[Schreiben in den &#039;Dateinamen&#039; nicht möglich (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[Fehler beim Verarbeiten des Moduls &#039;Modul&#039;]]&lt;br /&gt;
******* [[Speicherlimit für Block &#039;Adresse&#039; in Modul &#039;Modul&#039; überschritten]]&lt;br /&gt;
******* [[Doppelpunkt oder &#039;=&#039; &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[Dateiname &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[Option &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[&#039;Symbol&#039; in Modul &#039;Modul&#039; und Referenzen &#039;Symbol&#039; in Unit &#039;Unit&#039; exportieren]]&lt;br /&gt;
******* [[Exporte &#039;Symbol&#039; und &#039;Symbol&#039; haben dieselbe Ordinalzahl]]&lt;br /&gt;
******* [[Ressourcendatei &#039;Dateiname&#039; &#039;Zahl&#039; konnte nicht erstellt werden]]&lt;br /&gt;
******* [[Statusdatei &#039;Dateiname&#039; (Fehlercode &#039;Zahl&#039;) konnte nicht erstellt werden]]&lt;br /&gt;
******* [[Aus &#039;Dateiname&#039; bei Offset &#039;Offset&#039; für n Bytes konnte nicht gelesen werden]]&lt;br /&gt;
******* [[Fixup eines leeren Segments in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Allgemeiner Fehler in Link-Set]]&lt;br /&gt;
******* [[Heap-Reservegröße ist kleiner als die Übergabegröße]]&lt;br /&gt;
******* [[Ungültiger Fixup-Typ &#039;Typ&#039; bei Offset &#039;Adresse&#039; in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Ungültiges Zahlenformat &#039;Symbol&#039;]]&lt;br /&gt;
******* [[Ungültige Option &#039;Option&#039;]]&lt;br /&gt;
******* [[Ungültiger Fixup-Index &#039;Typ&#039; in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Inkompatible Version von RLINK32.DLL]]&lt;br /&gt;
******* [[Ungültige Objektdatei &#039;Dateiname&#039;]]&lt;br /&gt;
******* [[Zu wenig Festplattenspeicher]]&lt;br /&gt;
******* [[Zu wenig Arbeitsspeicher]]&lt;br /&gt;
******* [[Packages müssen mit dem Startcode in C0PKG32.OBJ gelinkt werden]]&lt;br /&gt;
******* [[Public Symbol für EXPDEF &#039;Symbol&#039; in Modul &#039;Modul&#039; nicht gefunden]]&lt;br /&gt;
******* [[Public Symbol &#039;Symbol&#039; ist in Bibliotheksmodul &#039;Modul1&#039; und &#039;Modul2&#039; definiert]]&lt;br /&gt;
******* [[Public Symbol &#039;Symbol&#039; ist in Modul &#039;Modul1&#039; und &#039;Modul2&#039; definiert]]&lt;br /&gt;
******* [[Realloc von in Modul, Zeile &#039;Zahl&#039; fehlgeschlagenen Anzahl von Bytes]]&lt;br /&gt;
******* [[RLINK32 wurde nicht initialisiert]]&lt;br /&gt;
******* [[RTL-Hilfsfunktion &#039;Funktion&#039; nicht gefunden]]&lt;br /&gt;
******* [[In .def-Datei definierter Abschnitt &#039;Abschnitt&#039; ist leer]]&lt;br /&gt;
******* [[Stack-Reservegröße ist kleiner als die Übergabegröße]]&lt;br /&gt;
******* [[Das in &#039;Modul&#039; als Import markierte Symbol &#039;Symbol&#039; wird in &#039;Modul&#039; als public deklariert]]&lt;br /&gt;
******* [[Symbol &#039;Symbol1&#039; hat das Aliassymbol &#039;Symbol2&#039;, das bereits als Alias verwendet wird]]&lt;br /&gt;
******* [[Der Unit-Name &#039;Unit&#039; wird von Modul &#039;Modul&#039; neu definiert (ursprüngliche Definition in &#039;Modul&#039;)]]&lt;br /&gt;
******* [[Zu viele Kommas in der Befehlszeile &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele DEF-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Fehler; Linken wird abgebrochen]]&lt;br /&gt;
******* [[Zu viele EXE-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Exporte; erlaubt sind nur 65535]]&lt;br /&gt;
******* [[Zu viele MAP-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Rückgaben in der Antwortdatei &#039;Dateiname&#039;]]&lt;br /&gt;
******* [[Zu viele Abschnitts-/Segmentdefinitionen in .def-Datei gefunden]]&lt;br /&gt;
******* [[Typindex &#039;Zahl&#039; ist in Modul &#039;Modul&#039; fehlerhaft]]&lt;br /&gt;
******* [[Datei &#039;Dateiname&#039; kann nicht geöffnet werden]]&lt;br /&gt;
******* [[Inkrementeller Link nicht möglich - Vollständiger Link wird durchgeführt...]]&lt;br /&gt;
******* [[Linken kann nicht ausgeführt werden]]&lt;br /&gt;
******* [[Unerwarteter Fehler während des Linkens]]&lt;br /&gt;
******* [[Unit &#039;Unit&#039; (definiert von &#039;Name&#039;) hängt von Unit &#039;Unit&#039; ab; es wurde aber keine Implementierung gefunden]]&lt;br /&gt;
******* [[Nicht auflösbares externes &amp;quot;Symbol&amp;quot; referenziert von &amp;quot;Modul&amp;quot;]]&lt;br /&gt;
******* [[Nicht unterstützte 16-Bit-Segmente in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Schwache Package-Unit &#039;Unit&#039; darf keine Inits enthalten]]&lt;br /&gt;
**** [[Compiler-Ausgabe als XML]]&lt;br /&gt;
***** [[XML-Dokumentation für Delphi-Code]]&lt;br /&gt;
***** [[XML-Dokumentation für C++-Code]]&lt;br /&gt;
***** [[Globale XML-Deklarationen für die Compiler XML-Ausgabe]]&lt;br /&gt;
*** [[Grafik-Hilfsprogramme - Index|Grafik-Hilfsprogramme]]&lt;br /&gt;
**** [[Installationsprogramm]]&lt;br /&gt;
**** [[Offline-Installationsprogramm]]&lt;br /&gt;
**** [[Embarcadero-Produktregistrierung]]&lt;br /&gt;
**** [[Installationsprogramm für Features]]&lt;br /&gt;
**** [[Feature-Manager]]&lt;br /&gt;
**** [[GetIt-Package-Manager]]&lt;br /&gt;
***** [[Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
***** [[Installieren eines Package mit dem Getlt-Package-Manager]]&lt;br /&gt;
**** [[Tool zum Migrieren von Einstellungen]]&lt;br /&gt;
***** [[Exportieren von Einstellungen in eine Migrationsdatei]]&lt;br /&gt;
***** [[Migrieren von Einstellungen in eine neuere Produktversion]]&lt;br /&gt;
***** [[Wiederherstellen von Einstellungen aus einer Sicherung]]&lt;br /&gt;
***** [[Importieren von Einstellungen aus einer Migrationsdatei]]&lt;br /&gt;
**** [[Bitmap-Stil-Designer]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[REST-Debugger]]&lt;br /&gt;
***** [[Installieren des REST-Debuggers]]&lt;br /&gt;
***** [[REST-Debugger (Tool)]]&lt;br /&gt;
***** [[Verwenden des REST-Debuggers]]&lt;br /&gt;
**** [[XML-Mapper]]&lt;br /&gt;
*** [[Befehlszeilenhilfsprogramme - Index|Befehlszeilenhilfsprogramme]]&lt;br /&gt;
**** [[DCC32.EXE: Der Delphi-Befehlszeilen-Compiler]]&lt;br /&gt;
**** [[DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler]]&lt;br /&gt;
**** [[DCCOSX.EXE: Der Delphi-Compiler für OS X]]&lt;br /&gt;
**** [[Befehlszeilenoberflächen von LLVM-basierten Delphi-Compilern]]&lt;br /&gt;
***** [[DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
***** [[DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
***** [[DCCAARM.EXE: Der Delphi-Compiler für Android]]&lt;br /&gt;
**** [[DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator]]&lt;br /&gt;
**** [[Befehlszeilenoberflächen von C++-Compilern]]&lt;br /&gt;
***** [[BCC32.EXE: Der C++-32-Bit-Befehlszeilen-Compiler]]&lt;br /&gt;
****** [[Befehlszeilenoptionen für vorcompilierte Header von BCC32]]&lt;br /&gt;
****** [[Optionen für Meldungen]]&lt;br /&gt;
***** [[BCCOSX.EXE: Der C++-Compiler für OS X]]&lt;br /&gt;
****** [[--framework]]&lt;br /&gt;
***** [[Befehlszeilenoberflächen von C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
****** [[BCC32C.EXE]]&lt;br /&gt;
****** [[BCC64.EXE: Der C++-Compiler für 64-Bit-Windows]]&lt;br /&gt;
****** [[BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
****** [[BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
****** [[BCCAARM.EXE: Der C++-Compiler für Android]]&lt;br /&gt;
**** [[AuditsCLI.EXE: Das Befehlszeilen-Tool für Audits und Metriken]]&lt;br /&gt;
***** [[Audits und Metriken über die Befehlszeile ausführen]]&lt;br /&gt;
**** [[BRC32.EXE: Die Ressourcen-Shell]]&lt;br /&gt;
**** [[BRCC32.EXE: Der Ressourcen-Compiler]]&lt;br /&gt;
**** [[CGRC.EXE: Der Ressourcen-Compiler-Binder]]&lt;br /&gt;
**** [[COFF2OMF.EXE: Das Konvertierungsprogramm für Importbibliotheken]]&lt;br /&gt;
**** [[CPP32.EXE: Der C-Compiler-Präprozessor]]&lt;br /&gt;
**** [[CPP64: Der Präprozessor für 64-Bit-Windows]]&lt;br /&gt;
**** [[Formatter.EXE: Die Befehlszeilen-Formatierung]]&lt;br /&gt;
**** [[GenDocCLI.EXE: Das Befehlszeilentool zur Dokumentationserzeugung]]&lt;br /&gt;
**** [[GenTLB.exe]]&lt;br /&gt;
**** [[GREP.EXE: Das Hilfsprogramm zur Textsuche]]&lt;br /&gt;
**** [[Verwenden von ILINK32 und ILINK64 in der Befehlszeile]]&lt;br /&gt;
***** [[Linken der C++-Anwendung &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
**** [[Verwenden von ILINK32 und ILINK64 in der Befehlszeile]]&lt;br /&gt;
***** [[Linken der C++-Anwendung &amp;quot;Hello World&amp;quot; für 64-Bit-Windows]]&lt;br /&gt;
**** [[XLINK.EXE: Der OS X-Linker]]&lt;br /&gt;
***** [[Linken einer C++-Anwendung Hello World für OS X]]&lt;br /&gt;
**** [[IMPDEF.EXE: Der Moduldefinitions-Manager]]&lt;br /&gt;
**** [[IMPLIB.EXE: Das Hilfsprogramm für Importbibliotheken für Win32]]&lt;br /&gt;
**** [[Java2OP.exe: Der Generator für native Android-Brückendateien]]&lt;br /&gt;
**** [[MAKE.EXE]]&lt;br /&gt;
***** [[MAKE-Direktiven]]&lt;br /&gt;
***** [[MAKE-Makros]]&lt;br /&gt;
***** [[MAKE-Regeln (explizite und implizite) und -Befehle]]&lt;br /&gt;
**** [[MKEXP.EXE: Das C++-Hilfsprogramm für Importbibliotheken für 64-Bit-Windows]]&lt;br /&gt;
**** [[Paclient.exe: Die Client-Anwendung von Platform Assistant|paclient.exe: Die Client-Anwendung von Platform Assistant]]&lt;br /&gt;
**** [[PAServer: Die Platform Assistant Server-Anwendung]]&lt;br /&gt;
***** [[Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
***** [[Ausführen des Platform Assistant unter Windows]]&lt;br /&gt;
***** [[Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
***** [[Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
***** [[Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac]]&lt;br /&gt;
***** [[Festlegen von Optionen für den Platform Assistant]]&lt;br /&gt;
***** [[Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
***** [[Ausführen von PAServer Manager auf dem Mac]]&lt;br /&gt;
***** [[Platform Assistant-Serverfehler - Index]]&lt;br /&gt;
****** [[E0001 Ungültige Option]]&lt;br /&gt;
****** [[E0002 Fehlender Profilname]]&lt;br /&gt;
****** [[E0003 Verbindung zu &amp;quot;Adresse&amp;quot; auf Port &amp;quot;Nummer&amp;quot; fehlgeschlagen]]&lt;br /&gt;
****** [[E0004 Datei ist nicht vorhanden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[E0005 Verzeichnis ist nicht vorhanden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[E0009 Datei &amp;quot;Dateipfad&amp;quot; kann nicht erstellt werden. &amp;quot;Fehlertext&amp;quot;]]&lt;br /&gt;
****** [[E0014 Verbindung abgelehnt. Version von Platform Assistant Server stimmt nicht überein - Version &#039;Version&#039; erwartet]]&lt;br /&gt;
****** [[E0017 Datei kann nicht gelöscht werden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[E0018 Verzeichnis kann nicht gelöscht werden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[E0264 &#039;&amp;quot;/usr/bin/codesign&amp;quot; ...&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[PAServer: Archivierungsdatei nicht gefunden]]&lt;br /&gt;
****** [[PAServer: Archivierungsdatei nicht gefunden]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[E0776 &#039;&amp;quot;/usr/bin/xcrun&amp;quot; ...&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[E2308 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2311 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2312 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E2564 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2567 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2568 &#039;Anweisung&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E2820 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2823 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2824 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E4100 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E4103 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E4104 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[W0001 Ungültige Plattform]]&lt;br /&gt;
****** [[W0008 Ungültige &amp;quot;ipa&amp;quot;-Option: &#039;String&#039;]]&lt;br /&gt;
**** [[RC.EXE: Der Ressourcen-Compiler des Microsoft SDK]]&lt;br /&gt;
**** [[ReFind.exe: Das Hilfsprogramm zum Suchen und Ersetzen mit Perl RegEx-Ausdrücken|reFind.exe: Das Hilfsprogramm zum Suchen und Ersetzen mit Perl RegEx-Ausdrücken]]&lt;br /&gt;
**** [[RLINK32.DLL: Der Ressourcen-Linker (C++)]]&lt;br /&gt;
**** [[TDUMP: Das Hilfsprogramm für Dateien-Dump]]&lt;br /&gt;
**** [[TDUMP64.EXE: Das Hilfsprogramm für Dateien-Dump für 64-Bit-Windows]]&lt;br /&gt;
**** [[TLIB.EXE: Der Bibliotheksmanager]]&lt;br /&gt;
**** [[TLIB64.EXE: Der Bibliotheksmanager für 64-Bit-Windows]]&lt;br /&gt;
**** [[TLIBIMP.EXE]]&lt;br /&gt;
***** [[Zuordnung von Symbolnamen in einer Typbibliothek]]&lt;br /&gt;
***** [[Migrieren von C++-Code von import nach TLIBIMP.EXE|Migrieren von C++-Code von #import nach TLIBIMP.EXE]]&lt;br /&gt;
**** [[TOUCH.EXE]]&lt;br /&gt;
**** [[TRegSvr.exe: Das Hilfsprogramm für die Typbibliotheksregistrierung]]&lt;br /&gt;
**** [[TRIGRAPH.EXE]]&lt;br /&gt;
**** [[WSDLIMP.EXE: Das Befehlszeilenhilfsprogramm für den WSDL-Import]]&lt;br /&gt;
***** [[WSDL-Option -Or-]]&lt;br /&gt;
* [[Programmiersprachen]]&lt;br /&gt;
** [[Delphi-Sprachreferenz]]&lt;br /&gt;
***[[Delphi-Sprachreferenz - Index|Delphi-Sprachreferenz]]&lt;br /&gt;
**** [[Sprach-Übersicht]]&lt;br /&gt;
**** [[Programme und Units - Index|Programme und Units]]&lt;br /&gt;
***** [[Programme und Units|Programme und Units ({{Delphi}})]]&lt;br /&gt;
***** [[Namespaces in Delphi]]&lt;br /&gt;
**** [[Grundlegende syntaktische Elemente - Index|Grundlegende syntaktische Elemente]]&lt;br /&gt;
***** [[Grundlegende syntaktische Elemente (Delphi)|Grundlegende syntaktische Elemente ({{Delphi}})]]&lt;br /&gt;
****** [[In|in]]&lt;br /&gt;
***** [[Ausdrücke (Delphi)]]&lt;br /&gt;
***** [[Deklarationen und Anweisungen (Delphi)]]&lt;br /&gt;
**** [[Datentypen, Variablen und Konstanten - Index|Datentypen, Variablen und Konstanten]]&lt;br /&gt;
***** [[Überblick über Datentypen (Delphi)]]&lt;br /&gt;
***** [[Einfache Typen (Delphi)]]&lt;br /&gt;
***** [[String-Typen (Delphi)|String-Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Strukturierte Typen (Delphi)]]&lt;br /&gt;
***** [[Zeiger und Zeigertypen (Delphi)|Zeiger und Zeigertypen ({{Delphi}})]]&lt;br /&gt;
***** [[Prozedurale Typen|Prozedurale Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Variante Typen|Variante Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Kompatibilität und Identität von Typen|Kompatibilität und Identität von Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Datentypen, Variablen und Konstanten - Index (Delphi)]]&lt;br /&gt;
***** [[Variablen]]&lt;br /&gt;
***** [[Deklarierte Konstanten]]&lt;br /&gt;
**** [[Prozeduren und Funktionen - Index|Prozeduren und Funktionen]]&lt;br /&gt;
***** [[Prozeduren und Funktionen (Delphi)|Prozeduren und Funktionen ({{Delphi}})]]&lt;br /&gt;
***** [[Parameter (Delphi)]]&lt;br /&gt;
***** [[Prozeduren und Funktionen aufrufen (Delphi)]]&lt;br /&gt;
***** [[Anonyme Methoden in Delphi]]&lt;br /&gt;
**** [[Klassen und Objekte - Index|Klassen und Objekte]]&lt;br /&gt;
***** [[Klassen und Objekte (Delphi)]]&lt;br /&gt;
***** [[Felder (Delphi)|Felder ({{Delphi}})]]&lt;br /&gt;
***** [[Methoden (Delphi)]]&lt;br /&gt;
***** [[Eigenschaften (Delphi)|Eigenschaften ({{Delphi}})]]&lt;br /&gt;
***** [[Ereignisse (Delphi)|Ereignisse ({{Delphi}})]]&lt;br /&gt;
***** [[Klassenreferenzen]]&lt;br /&gt;
***** [[Exceptions (Delphi)|Exceptions ({{Delphi}})]]&lt;br /&gt;
***** [[Unterstützende Klassen und Records (Delphi)]]&lt;br /&gt;
***** [[Verschachtelte Typdeklarationen]]&lt;br /&gt;
***** [[Überladene Operatoren (Delphi)|Überladene Operatoren ({{Delphi}})]]&lt;br /&gt;
**** [[Standardroutinen und Eingabe-Ausgabe]]&lt;br /&gt;
**** [[Bibliotheken und Packages - Index|Bibliotheken und Packages]]&lt;br /&gt;
***** [[Bibliotheken und Packages (Delphi)|Bibliotheken und Packages ({{Delphi}})]]&lt;br /&gt;
***** [[Dynamisch ladbare Bibliotheken schreiben]]&lt;br /&gt;
***** [[Packages (Delphi)|Packages ({{Delphi}})]]&lt;br /&gt;
**** [[Objekt-Interfaces - Index|Objekt-Interfaces]]&lt;br /&gt;
***** [[Objekt-Interfaces|Objekt-Interfaces ({{Delphi}})]]&lt;br /&gt;
***** [[Interfaces implementieren]]&lt;br /&gt;
***** [[Interface-Referenzen|Interface-Referenzen ({{Delphi}})]]&lt;br /&gt;
***** [[Automatisierungsobjekte]]&lt;br /&gt;
**** [[Speicherverwaltung auf der Win32-Plattform - Index|Speicherverwaltung auf der Win32-Plattform]]&lt;br /&gt;
***** [[Speicherverwaltung]]&lt;br /&gt;
***** [[Interne Datenformate (Delphi)]]&lt;br /&gt;
**** [[Ablaufsteuerung (Delphi)|Ablaufsteuerung ({{Delphi}})]]&lt;br /&gt;
**** [[Verwendung des integrierten Assemblers - Index|Verwendung des integrierten Assemblers]]&lt;br /&gt;
***** [[Verwendung des integrierten Assemblers]]&lt;br /&gt;
***** [[Assembler-Syntax]]&lt;br /&gt;
***** [[Assembler-Ausdrücke]]&lt;br /&gt;
***** [[Assembler-Prozeduren und -Funktionen]]&lt;br /&gt;
**** [[Generics - Index|Generics]]&lt;br /&gt;
***** [[Übersicht über Generics]]&lt;br /&gt;
***** [[Terminologie für Generics]]&lt;br /&gt;
***** [[Deklaration von Generics]]&lt;br /&gt;
***** [[Overloads und Typkompatibilität in Generics]]&lt;br /&gt;
***** [[Einschränkungen bei Generics (Parametrisierte Typen)]]&lt;br /&gt;
***** [[Klassenvariablen in Generics]]&lt;br /&gt;
**** [[Attribute (RTTI)]]&lt;br /&gt;
***** [[Überblick zu Attributen|Attribute und RTTI]]&lt;br /&gt;
***** [[Benutzerdefinierte Attribute deklarieren|Benutzerdefinierte Attribute deklarieren (RTTI)]]&lt;br /&gt;
***** [[Hinweise zu Typen und Membern hinzufügen]]&lt;br /&gt;
***** [[Attribute zur Laufzeit extrahieren]]&lt;br /&gt;
***** [[Verwenden von virtuellen Methoden-Interzeptoren]]&lt;br /&gt;
***** [[Compiler-Attribute]]&lt;br /&gt;
**** [[Schreiben von in C++ unterstütztem Delphi-Code|Schreiben von in C++ unterstütztem {{Delphi}}-Code]]&lt;br /&gt;
***[[Liste der Delphi-Compiler-Direktiven - Index]]&lt;br /&gt;
**** [[Delphi-Compiler-Direktiven]]&lt;br /&gt;
**** [[Felder ausrichten (Delphi)]]&lt;br /&gt;
**** [[Anwendungstyp (Delphi)]]&lt;br /&gt;
**** [[Assert-Direktiven (Delphi)]]&lt;br /&gt;
**** [[Boolesche Kurzauswertung (Delphi-Compiler-Direktive)]]&lt;br /&gt;
**** [[Code ausrichten (Delphi)]]&lt;br /&gt;
**** [[Direktiven für Bibliotheken und gemeinsame Objekte (Delphi)]]&lt;br /&gt;
**** [[Bedingte Compilierung (Delphi)]]&lt;br /&gt;
***** [[Compiler-Versionen]]&lt;br /&gt;
**** [[Debug-Informationen (Delphi)]]&lt;br /&gt;
**** [[DEFINE-Direktive (Delphi)]]&lt;br /&gt;
**** [[DENYPACKAGEUNIT-Direktive (Delphi)]]&lt;br /&gt;
**** [[Beschreibung (Delphi)]]&lt;br /&gt;
**** [[DESIGNONLY-Direktive (Delphi)]]&lt;br /&gt;
**** [[ELSE (Delphi)]]&lt;br /&gt;
**** [[ELSEIF (Delphi)]]&lt;br /&gt;
**** [[ENDIF-Direktive (Delphi)]]&lt;br /&gt;
**** [[Erweiterung für ausführbare Dateien (Delphi)]]&lt;br /&gt;
**** [[Symbole exportieren (Delphi)]]&lt;br /&gt;
**** [[Erweiterte Syntax (Delphi)]]&lt;br /&gt;
**** [[Kompatibilität des Typs Extended (Delphi)]]&lt;br /&gt;
**** [[Externe Symbole (Delphi)]]&lt;br /&gt;
**** [[Steuerung der Gleitkommagenauigkeit (Delphi für x64)]]&lt;br /&gt;
**** [[HIGHCHARUNICODE-Direktive (Delphi)]]&lt;br /&gt;
**** [[Hinweise (Delphi)]]&lt;br /&gt;
**** [[HPP-Ausgabe (Delphi)]]&lt;br /&gt;
**** [[IFDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFEND-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFNDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFOPT-Direktive (Delphi)]]&lt;br /&gt;
**** [[Image-Basisadresse]]&lt;br /&gt;
**** [[Implizites Erstellen (Delphi)]]&lt;br /&gt;
**** [[Importierte Daten]]&lt;br /&gt;
**** [[Datei einbinden (Delphi)]]&lt;br /&gt;
**** [[E/A-Prüfung (Delphi)]]&lt;br /&gt;
**** [[LEGACYIFEND (Delphi)]]&lt;br /&gt;
**** [[Objektdatei linken (Delphi)]]&lt;br /&gt;
**** [[Lokale Symbolinformationen (Delphi)]]&lt;br /&gt;
**** [[Lange Strings (Delphi)]]&lt;br /&gt;
**** [[Laufzeit-Typinformationen (Delphi)]]&lt;br /&gt;
**** [[Speicherreservierung (Delphi)]]&lt;br /&gt;
**** [[MESSAGE-Direktive (Delphi)]]&lt;br /&gt;
**** [[METHODINFO-Direktive (Delphi)]]&lt;br /&gt;
**** [[Mindestgröße für Enum-Typen (Delphi)]]&lt;br /&gt;
**** [[OBJTYPENAME-Direktive (Delphi)]]&lt;br /&gt;
**** [[Offene String-Parameter (Delphi)]]&lt;br /&gt;
**** [[Optimierung (Delphi)]]&lt;br /&gt;
**** [[Überlaufprüfung (Delphi)]]&lt;br /&gt;
**** [[PE (Portable Executable) Header-Flags (Delphi)]]&lt;br /&gt;
**** [[SETPEOSVERSION]]&lt;br /&gt;
**** [[SETPESUBSYSVERSION]]&lt;br /&gt;
**** [[SETPEUSERVERSION]]&lt;br /&gt;
**** [[Pentium-sichere FDIV-Operationen (Delphi)]]&lt;br /&gt;
**** [[Zeigermathematik (Delphi)]]&lt;br /&gt;
**** [[NODEFINE-Direktive (Delphi)]]&lt;br /&gt;
**** [[NOINCLUDE (Delphi)]]&lt;br /&gt;
**** [[Bereichsüberprüfung]]&lt;br /&gt;
**** [[Real48-Kompatibilität (Delphi)]]&lt;br /&gt;
**** [[Abschnitte]]&lt;br /&gt;
**** [[Reservierter Adressraum für Ressourcen (Delphi)]]&lt;br /&gt;
**** [[Ressourcen-Datei (Delphi)]]&lt;br /&gt;
**** [[RTTI-Direktive (Delphi)]]&lt;br /&gt;
**** [[RUNONLY-Direktive (Delphi)]]&lt;br /&gt;
**** [[Bereichsabhängige Aufzählungen (Delphi)]]&lt;br /&gt;
**** [[Stack-Frames (Delphi)]]&lt;br /&gt;
**** [[Starke Linktypen (Delphi)]]&lt;br /&gt;
**** [[Symboldeklarationen und Querverweise (Delphi)]]&lt;br /&gt;
**** [[Typprüfung bei Zeigern (Delphi)]]&lt;br /&gt;
**** [[UNDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[Prüfung von Var-String (Delphi)]]&lt;br /&gt;
**** [[Warnmeldungen (Delphi)]]&lt;br /&gt;
**** [[Warnungen (Delphi)]]&lt;br /&gt;
**** [[Schwach Packen]]&lt;br /&gt;
**** [[WEAKLINKRTTI-Direktive (Delphi)]]&lt;br /&gt;
**** [[Schreibbare typisierte Konstanten (Delphi)]]&lt;br /&gt;
**** [[Nullbasierte Strings (Delphi)]]&lt;br /&gt;
***[[Delphi Compiler-Fehler - Index]]&lt;br /&gt;
**** [[Laufzeitfehler]]&lt;br /&gt;
**** [[Ein- und Ausgabefehler]]&lt;br /&gt;
**** [[Betriebssystemfehler]]&lt;br /&gt;
**** [[Schwerwiegende Fehler]]&lt;br /&gt;
**** [[Fehler- und Warnungsmeldungen (Delphi)]]&lt;br /&gt;
***** [[Disposed darf nicht in Klassen mit Destruktoren deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E1038 Unit-Bezeichner &#039;%s&#039; stimmt mit dem Dateinamen nicht überein (Delphi)]]&lt;br /&gt;
***** [[E2001 Ordinaltyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2002 Dateityp ist hier nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2003 Undeklarierter Bezeichner: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2004 Bezeichner redeklariert: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2005 &#039;%s&#039; ist kein Typenbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2006 PACKED ist hier nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2007 Konstante oder Typenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2008 Inkompatible Typen (Delphi)]]&lt;br /&gt;
***** [[E2009 Inkompatible Typen: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2010 Inkompatible Typen: &#039;%s&#039; und &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2011 Unterer Bereich überschreitet oberen Bereich (Delphi)]]&lt;br /&gt;
***** [[E2012 Ausdruckstyp muss BOOLEAN sein (Delphi)]]&lt;br /&gt;
***** [[E2013 Ausdruckstyp muss BOOLEAN sein (E2012) (Delphi)]]&lt;br /&gt;
***** [[E2014 Anweisung erforderlich, aber Ausdruck vom Typ &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2015 Operator ist auf diesen Operandentyp nicht anwendbar (Delphi)]]&lt;br /&gt;
***** [[E2016 Array-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2017 Zeigertyp erforderlicht (Delphi)]]&lt;br /&gt;
***** [[E2018 Record, Objekt oder Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2019 Objekttyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2020 Objekt oder Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2021 Klassentyp erwartet (Delphi)]]&lt;br /&gt;
***** [[E2022 Unterstützender Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2023 Funktion benötigt Ergebnistyp (Delphi)]]&lt;br /&gt;
***** [[E2024 Ungültiger Funktionsrückgabetyp (Delphi)]]&lt;br /&gt;
***** [[E2025 Prozedur kann keinen Ergebnistyp besitzen (Delphi)]]&lt;br /&gt;
***** [[E2026 Konstantenausdruck erwartet (Delphi)]]&lt;br /&gt;
***** [[E2027 Doppelter Tag-Wert (Delphi)]]&lt;br /&gt;
***** [[E2028 Mengen (Sets) dürfen nur maximal 256 Elemente besitzen (Delphi)]]&lt;br /&gt;
***** [[E2029 %s erwartet, aber %s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2030 Doppeltes Case-Label (Delphi)]]&lt;br /&gt;
***** [[E2031 Label erwartet (Delphi)]]&lt;br /&gt;
***** [[E2032 FOR-Schleifenvariable muss von ordinalem Typ sein (Delphi)]]&lt;br /&gt;
***** [[E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[E2034 Zu viele Parameter (Delphi)]]&lt;br /&gt;
***** [[E2035 Nicht genügend Parameter (Delphi)]]&lt;br /&gt;
***** [[E2036 Variable erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2037 Deklaration von &#039;%s&#039; unterscheidet sich von vorheriger Deklaration (Delphi)]]&lt;br /&gt;
***** [[E2038 Ungültiges Zeichen in Eingabedatei: &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[E2045 Falsches Objektdateiformat: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2049 Labeldeklaration ist im Interface-Abschnitt nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2050 Anweisungen sind im Interface-Teil nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2052 Nicht abgeschlossener String (Delphi)]]&lt;br /&gt;
***** [[E2053 Syntaxfehler in Real-Zahl (Delphi)]]&lt;br /&gt;
***** [[E2054 Ungültiger Typ in Write/Writeln-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2055 Ungültiger Typ in Read/Readln-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2056 String-Literale können maximal 255 Elemente besitzen (Delphi)]]&lt;br /&gt;
***** [[E2057 Unerwartetes Dateiende im in Zeile %ld beginnenden Kommentar (Delphi)]]&lt;br /&gt;
***** [[E2058 Klasse, Interface und Objekttypen sind nur im Abschnitt type erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2059 Lokale Klasse, Interface oder Objekttypen sind nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2060 Klassen- und Interface-Typen sind nur in Typabschnitten zulässig (Delphi)]]&lt;br /&gt;
***** [[E2061 Lokale Klassen- oder Interface-Typen sind nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2062 Virtuelle Konstruktoren sind nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2064 Der linken Seite kann nichts zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2065 Ungenügende Forward- oder External-Deklaration: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2066 Operator oder Semikolon fehlt (Delphi)]]&lt;br /&gt;
***** [[E2067 Fehlender Parametertyp (Delphi)]]&lt;br /&gt;
***** [[E2068 Ungültige Referenz auf Symbol &#039;%s&#039; in Objektdatei &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2070 Unbekannte Direktive: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2071 Dieser Typ kann nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2072 Anzahl der Elemente (%d) ist von der Deklaration (%d) unterschiedlich (Delphi)]]&lt;br /&gt;
***** [[E2073 Label ist bereits definiert: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2074 Label wurde deklariert und referenziert, aber nicht gesetzt: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2075 Diese Form des Methodenaufrufs ist nur in Methoden von abgeleiteten Typen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2076 Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2078 Prozedur FAIL nur im Konstruktor erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2079 Prozedur NEW benötigt einen Konstruktor (Delphi)]]&lt;br /&gt;
***** [[E2080 Prozedur DISPOSE benötigt einen Destruktor (Delphi)]]&lt;br /&gt;
***** [[E2081 Zuweisung an FOR-Schleifenvariable &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2082 TYPEOF kann nur auf Objekttypen mit VMT angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2083 Reihenfolge der Felder in der Record-Konstante unterscheidet sich von der Deklaration (Delphi)]]&lt;br /&gt;
***** [[E2085 Unit-Namen stimmen nicht überein: &#039;%s&#039; &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2086 Typ &#039;%s&#039; ist nicht vollständig definiert (Delphi)]]&lt;br /&gt;
***** [[E2088 Variable erwartet (Delphi)]]&lt;br /&gt;
***** [[E2089 Ungültige Typumwandlung (Delphi)]]&lt;br /&gt;
***** [[E2090 Unterbrechung durch Benutzer - Compilierung abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2091 Segment/Offset-Paare werden in 32-Bit-Delphi nicht unterstützt (Delphi)]]&lt;br /&gt;
***** [[E2093 Label &#039;%s&#039; ist in der aktuellen Prozedur nicht deklariert (Delphi)]]&lt;br /&gt;
***** [[E2094 Lokale Prozedur/Funktion &#039;%s&#039; wurde Prozedurenvariable zugewiesen (Delphi)]]&lt;br /&gt;
***** [[E2095 ENDIF fehlt (Delphi)]]&lt;br /&gt;
***** [[E2096 Methodenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2097 BREAK oder CONTINUE außerhalb der Schleife (Delphi)]]&lt;br /&gt;
***** [[E2098 Division durch Null (Delphi)]]&lt;br /&gt;
***** [[E2099 Überlauf bei Konvertierung oder arithmetischer Operation (Delphi)]]&lt;br /&gt;
***** [[E2100 Datentyp zu groß: 2 GB überschritten (Delphi)]]&lt;br /&gt;
***** [[E2102 Integerkonstante zu lang (Delphi)]]&lt;br /&gt;
***** [[E2103 16-Bit Fixup in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2104 Falsche Adressverschiebung in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2105 Inline Assembler Syntaxfehler (Delphi)]]&lt;br /&gt;
***** [[E2106 Inline Assembler Stack-Überlauf (Delphi)]]&lt;br /&gt;
***** [[E2107 Operandengröße stimmt nicht überein (Delphi)]]&lt;br /&gt;
***** [[E2108 Speicherreferenz erwartet (Delphi)]]&lt;br /&gt;
***** [[E2109 Konstante erwartet (Delphi)]]&lt;br /&gt;
***** [[E2110 Typ erwartet (Delphi)]]&lt;br /&gt;
***** [[E2111 Relozierbare Symbole dürfen nicht addiert oder subtrahiert werden (Delphi)]]&lt;br /&gt;
***** [[E2112 Ungültige Registerkombination (Delphi)]]&lt;br /&gt;
***** [[E2113 Numerischer Überlauf (Delphi)]]&lt;br /&gt;
***** [[E2114 Stringkonstante zu lang (Delphi)]]&lt;br /&gt;
***** [[E2115 Fehler in numerischer Konstante (Delphi)]]&lt;br /&gt;
***** [[E2116 Ungültige Kombination von Opcode und Operanden (Delphi)]]&lt;br /&gt;
***** [[E2117 486/487-Instruktionen sind nicht aktiviert (Delphi)]]&lt;br /&gt;
***** [[E2118 Division durch Null (Delphi)]]&lt;br /&gt;
***** [[E2119 Strukturfeldbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2120 LOOP/JCXZ außerhalb des Wertebereichs (Delphi)]]&lt;br /&gt;
***** [[E2121 Prozedur- oder Funktionsname erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2122 PROCEDURE oder FUNCTION erwartet (Delphi)]]&lt;br /&gt;
***** [[E2123 PROCEDURE, FUNCTION, PROPERTY oder VAR erwartet (Delphi)]]&lt;br /&gt;
***** [[E2124 Instanzelement &#039;%s&#039; in diesem Zusammenhang nicht verfügbar (Delphi)]]&lt;br /&gt;
***** [[E2125 EXCEPT oder FINALLY erwartet (Delphi)]]&lt;br /&gt;
***** [[E2126 BREAK, CONTINUE oder EXIT bei FINALLY-Klausel nicht möglich (Delphi)]]&lt;br /&gt;
***** [[E2127 &#039;GOTO %s&#039; führt in oder aus einer TRY-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2128 %s-Klausel erwartet, aber %s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2129 Einer Nur-Lesen Eigenschaft kann kein Wert zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2130 Lesen einer Nur-Schreiben-Eigenschaft nicht möglich (Delphi)]]&lt;br /&gt;
***** [[E2131 Klasse besitzt bereits eine Standardeigenschaft (Delphi)]]&lt;br /&gt;
***** [[E2132 Standardeigenschaft muss eine Array-Eigenschaft sein (Delphi)]]&lt;br /&gt;
***** [[E2133 Standardfunktion TYPEINFO erwartet einen Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2134 Typ &#039;%s&#039; besitzt keine Typinformation (Delphi)]]&lt;br /&gt;
***** [[E2136 Definition für abstrakte Methode &#039;%s&#039; nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2137 Methode &#039;%s&#039; nicht in Basisklasse gefunden (Delphi)]]&lt;br /&gt;
***** [[E2138 Ungültige Botschaftsparameterliste (Delphi)]]&lt;br /&gt;
***** [[E2139 Ungültiger Botschaftsmethoden-Index (Delphi)]]&lt;br /&gt;
***** [[E2140 Doppelter Botschaftsmethoden-Index (Delphi)]]&lt;br /&gt;
***** [[E2142 Nicht verfügbarer Wert (Delphi)]]&lt;br /&gt;
***** [[E2143 Ausdruck hat keinen Wert (Delphi)]]&lt;br /&gt;
***** [[E2144 Auf Ziel kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2145 Wiederhervorrufen einer Exception ist nur im Exception-Handler möglich (Delphi)]]&lt;br /&gt;
***** [[E2146 Standardwerte müssen vom Typ Ordinal, Pointer oder vom Typ small Set sein (Delphi)]]&lt;br /&gt;
***** [[E2147 Eigenschaft &#039;%s&#039; existiert nicht in Basisklasse (Delphi)]]&lt;br /&gt;
***** [[E2148 Dynamische oder Botschaftsmethoden sind hier nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2149 Klasse besitzt keine Standardeigenschaft (Delphi)]]&lt;br /&gt;
***** [[E2150 Falscher Argumententyp im Konstruktor des Variablentyp array (Delphi)]]&lt;br /&gt;
***** [[E2151 RLINK32.DLL kann nicht geladen werden (Delphi)]]&lt;br /&gt;
***** [[E2152 Falsche oder beschädigte RLINK32.DLL (Delphi)]]&lt;br /&gt;
***** [[E2153 &#039;;&#039; nicht erlaubt vor einem &#039;ELSE&#039; (Delphi)]]&lt;br /&gt;
***** [[E2154 Typ &#039;%s&#039; benötigt Finalisierung - nicht im Variant-Record erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2155 Typ &#039;%s&#039; benötigt Finalisierung - im Dateityp nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2156 Ausdruck zu komplex (Delphi)]]&lt;br /&gt;
***** [[E2157 Auf Element 0 kann nicht zugegriffen werden - &#039;Length&#039; oder &#039;SetLength&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2158 Unit %s veraltet oder beschädigt: &#039;%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2159 Unit %s veraltet oder beschädigt: &#039;%s.%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2160 Typ in einem OLE-Automatisierungsaufruf nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2163 Zu viele bedingte Symbole (Delphi)]]&lt;br /&gt;
***** [[E2165 Compilierung durch Anwender abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2166 Unbenannte Argumente müssen benannten Argumenten in der OLE-Automatisierung vorangestellt werden (Delphi)]]&lt;br /&gt;
***** [[E2167 Abstrakte Methoden müssen virtuell oder dynamisch sein (Delphi)]]&lt;br /&gt;
***** [[E2168 Feld- oder Methodenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2169 Felddefinition nicht erlaubt nach Methoden oder Eigenschaften (Delphi)]]&lt;br /&gt;
***** [[E2170 Eine nicht-virtuelle Methode kann nicht überschrieben werden (Delphi)]]&lt;br /&gt;
***** [[E2171 Auf Variable &#039;%s&#039; kann wegen Optimierung nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2172 Eine benötigte Bibliothekshilfsfunktion wurde vom Linker eliminiert (%s) (Delphi)]]&lt;br /&gt;
***** [[E2173 Fehlendes oder ungültiges bedingtes Symbol in der Anweisung &#039;$%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2174 &#039;%s&#039; wurde vorher nicht als PROPERTY deklariert (Delphi)]]&lt;br /&gt;
***** [[E2175 Felddefinition nicht erlaubt in OLE-Automatisierungsbereich (Delphi)]]&lt;br /&gt;
***** [[E2176 Ungültiger Typ im OLE-Automatisierungsbereich: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2177 Konstruktoren und Destruktoren sind im OLE-Automatisierungsbereich nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2178 Dynamische und Botschaftsmethoden sind im OLE-Automatisierungbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2179 Im OLE-Automatisierungsbereich sind nur register-Aufrufkonventionen zulässig (Delphi)]]&lt;br /&gt;
***** [[E2180 Dispid &#039;%d&#039; wird bereits von &#039;%s&#039; verwendet (Delphi)]]&lt;br /&gt;
***** [[E2181 Redeklaration der Eigenschaft im OLE-Automatisierungsbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2182 &#039;%s&#039; Anweisung im OLE Automatisierungsbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2183 dispid-Klausel nur im OLE-Automatisierungsbereich erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2184 %s-Abschnitt ist nur in Klassentypen gültig (Delphi)]]&lt;br /&gt;
***** [[E2185 Überschriebene automatisierte virtuelle Methode &#039;%s&#039; kann kein dispid definieren (Delphi)]]&lt;br /&gt;
***** [[E2186 Die Published-Real-Eigenschaft &#039;%s&#039; muss vom Typ Single, Real, Double oder Extended sein (Delphi)]]&lt;br /&gt;
***** [[E2187 Größe von Published-Menge &#039;%s&#039; ist 4 Byte (Delphi)|E2187 Größe von Published-Menge &#039;%s&#039; ist &amp;gt;4 Byte ({{Delphi}})]]&lt;br /&gt;
***** [[E2188 Published-Eigenschaft &#039;%s&#039; kann nicht vom Typ %s sein (Delphi)]]&lt;br /&gt;
***** [[E2189 Thread-lokale Variablen können nicht lokal zu einer Funktion sein (Delphi)]]&lt;br /&gt;
***** [[E2190 Thread-lokale Variablen können nicht ABSOLUTE sein (Delphi)]]&lt;br /&gt;
***** [[E2191 EXPORTS nur im globalen Bereich erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2192 Konstanten dürfen nicht als Argumente für offene Arrays verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2193 Standard-Funktion Slice nur als Argument für offene Arrays erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2194 Thread-lokale Variablen können nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2195 Lokale Variablen können nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2196 Variablen können nur einzeln initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2197 Konstantenobjekt kann nicht als Var-Parameter übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2198 HIGH kann nicht auf lange Stringtypen angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2199 Die Packages &#039;%s&#039; und &#039;%s&#039; enthalten beide Unit &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2200 Package &#039;%s&#039; enthält bereits die Unit &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2201 Für den Zugriff auf &#039;%s&#039; von Unit &#039;%s&#039; wird die Referenz auf importierte Daten ($G) benötigt (Delphi)]]&lt;br /&gt;
***** [[E2202 Package &#039;%s&#039; wird benötigt, konnte aber nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2203 $WEAKPACKAGEUNIT &#039;%s&#039; enthält globale Daten (Delphi)]]&lt;br /&gt;
***** [[E2204 Falsche GUID-Syntax (Delphi)]]&lt;br /&gt;
***** [[E2205 Interface-Typ benötigt (Delphi)]]&lt;br /&gt;
***** [[E2206 Das Überschreiben von Eigenschaften ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2207 Die Klausel &#039;%s&#039; ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2208 Interface &#039;%s&#039; bereits implementiert von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2209 Felddeklarationen sind im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2210 Die Direktive &#039;%s&#039; ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2211 Deklaration von &#039;%s&#039; unterscheidet sich von der Deklaration in interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2212 Package-Unit &#039;%s&#039; kann nicht in den Klauseln contains oder uses erscheinen (Delphi)]]&lt;br /&gt;
***** [[E2213 Falsches Package-Unit-Format: %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2214 Package %s wird rekursiv benötigt (Delphi)]]&lt;br /&gt;
***** [[E2215 16-Bit-Segment in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2216 Abschnitt &#039;%s&#039; in Objektdatei &#039;%s&#039; kann nicht behandelt werden (Delphi)]]&lt;br /&gt;
***** [[E2217 Das Published-Feld &#039;%s&#039; ist weder vom Typ class noch interface (Delphi)]]&lt;br /&gt;
***** [[E2218 Published-Methode &#039;%s&#039; enthält einen Typ, der nicht als published verwendet werden kann (Delphi)]]&lt;br /&gt;
***** [[E2220 Ein NeverBuild-Package &#039;%s&#039; benötigt ein AlwaysBuild-Package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2221 $WEAKPACKAGEUNIT &#039;%s&#039; darf keinen Initialisierungs- oder Finalisierungscode enthalten (Delphi)]]&lt;br /&gt;
***** [[E2222 $WEAKPACKAGEUNIT &amp;amp; $DENYPACKAGEUNIT wurden beide angegeben (Delphi)]]&lt;br /&gt;
***** [[E2223 $DENYPACKAGEUNIT &#039;%s&#039; kann nicht in ein Package übernommen werden (Delphi)]]&lt;br /&gt;
***** [[E2224 $DESIGNONLY und $RUNONLY sind nur in einer Package-Unit erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2225 &#039;Never-build&#039; Package &#039;%s&#039; muss neu compiliert werden (Delphi)]]&lt;br /&gt;
***** [[E2226 Die Compilierung wurde wegen zu vieler Fehler abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2227 Imagebase ist zu groß - Programmumfang mehr als 2 GB (Delphi)]]&lt;br /&gt;
***** [[E2228 Ein Typ dispinterface kann keinen Vorfahr interface haben (Delphi)]]&lt;br /&gt;
***** [[E2229 Ein Typ dispinterface benötigt eine interface-Identifikation (Delphi)]]&lt;br /&gt;
***** [[E2230 Methoden des Typs dispinterface dürfen keine Direktiven spezifizieren (Delphi)]]&lt;br /&gt;
***** [[E2231 Die Direktive &#039;%s&#039; ist im Typ dispinterface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2232 Interface &#039;%s&#039; besitzt keine Interface-Identifikation (Delphi)]]&lt;br /&gt;
***** [[E2233 Auf Eigenschaft &#039;%s&#039; kann hier nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2234 Getter oder Setter für Eigenschaft &#039;%s&#039; kann nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2236 Konstruktoren und Destruktoren müssen die %s-Aufrufkonvention haben (Delphi)]]&lt;br /&gt;
***** [[E2237 Parameter &#039;%s&#039; ist hier wegen des Vorgabewerts nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2238 Für &#039;%s&#039; ist ein Vorgabewert erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2239 Der Vorgabeparameter &#039;%s&#039; muss als Wert oder Konstante übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2240 $EXTERNALSYM und $NODEFINE sind für &#039;%s&#039; nicht erlaubt; nur globale Symbole (Delphi)]]&lt;br /&gt;
***** [[E2241 Es müssen C++-Obj.-Dateien generiert werden (-jp) (Delphi)]]&lt;br /&gt;
***** [[E2242 &#039;%s&#039; ist kein Name einer Unit (Delphi)]]&lt;br /&gt;
***** [[E2245 Rekursive Include-Datei %s (Delphi)]]&lt;br /&gt;
***** [[E2246 Es muss mindestens 1 Dimension für SetLength des dyn. Array angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2247 Eine Adresse kann bei der Compilierung zu Byte-Code nicht akzeptiert werden (Delphi)]]&lt;br /&gt;
***** [[E2248 Bei der Compilierung zu Byte-Code können Objekttypen alten Stils nicht benutzt werden (Delphi)]]&lt;br /&gt;
***** [[E2249 Bei der Compilierung zu Byte-Code können absolute Variablen nicht benutzt werden (Delphi)]]&lt;br /&gt;
***** [[E2250 Es gibt keine überladene Version von &#039;%s&#039;, die man mit diesen Argumenten aufrufen kann (Delphi)]]&lt;br /&gt;
***** [[E2251 Doppeldeutiger überladener Aufruf von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2252 Es gibt bereits eine Methode &#039;%s&#039; mit identischen Parametern (Delphi)]]&lt;br /&gt;
***** [[E2253 Der Vorfahrtyp &#039;%s&#039; besitzt keinen zugreifbaren Standardkonstruktor (Delphi)]]&lt;br /&gt;
***** [[E2254 Die überladene Prozedur &#039;%s&#039; muss mit der Direktive &#039;overload&#039; gekennzeichnet sein (Delphi)]]&lt;br /&gt;
***** [[E2255 New wird für dynamische Arrays nicht unterstützt - es muss Setlength verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2256 Dispose wird für dynamische Arrays nicht unterstützt (da nicht erforderlich) (Delphi)]]&lt;br /&gt;
***** [[E2257 Doppelte implements-Klausel für Interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2258 Implements-Klausel ist nur innerhalb von Klassentypen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2259 Implements-Klausel ist nur für Eigenschaften von Klassen- und Interface-Typen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2260 Implements-Klausel kann nicht zusammen mit der Index-Klausel verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2261 Implements-Klausel ist nur für lesbare Eigenschaften erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2262 Der Implements-Getter muss die Aufrufkonvention %s haben (Delphi)]]&lt;br /&gt;
***** [[E2263 Der Implements-Getter darf keine dynamische oder message-Methode sein (Delphi)]]&lt;br /&gt;
***** [[E2264 Methoden-Auflösung ist für Interface &#039;%s&#039; nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2265 Das Interface &#039;%s&#039; wird in der Liste der Interfaces nicht erwähnt (Delphi)]]&lt;br /&gt;
***** [[E2266 Nur eine Methode aus einer Gruppe überladener Methoden darf &#039;published&#039; sein (Delphi)]]&lt;br /&gt;
***** [[E2267 Bei der vorherigen Deklaration von &#039;%s&#039; wurde die Direktive &#039;overload&#039; nicht angegeben (Delphi)]]&lt;br /&gt;
***** [[E2268 Parameter dieses Typs dürfen keine Standardwerte haben (Delphi)]]&lt;br /&gt;
***** [[E2270 Publizierte Methoden zum Setzen und Lesen von Eigenschaften müssen die %s-Aufrufkonvention besitzen (Delphi)]]&lt;br /&gt;
***** [[E2271 Methoden zum Setzen und Lesen von Eigenschaften dürfen nicht überladen werden (Delphi)]]&lt;br /&gt;
***** [[E2272 Der reservierte Unit-Name &#039;%s&#039; kann nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2273 Es existiert keine überladene Version von &#039;%s&#039; mit dieser Parameterliste (Delphi)]]&lt;br /&gt;
***** [[E2274 Das Eigenschaftsattribut &#039;label&#039; kann in dispinterface nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2275 Das Eigenschaftsattribut &#039;label&#039; darf nicht leer bleiben (Delphi)]]&lt;br /&gt;
***** [[E2276 Bezeichner &#039;%s&#039; kann nicht exportiert werden (Delphi)]]&lt;br /&gt;
***** [[E2277 Nur externe cdecl-Funktionen dürfen varargs verwenden (Delphi)]]&lt;br /&gt;
***** [[E2278 Adresse von lokalem Symbol %s kann nicht aufgenommen werden (Delphi)]]&lt;br /&gt;
***** [[E2279 Zu viele verschachtelte bedingte Symbole (Delphi)]]&lt;br /&gt;
***** [[E2280 Nicht abgeschlossene bedingte Direktive (Delphi)]]&lt;br /&gt;
***** [[E2281 Typ ist im Aufruf von Variant Dispatch nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2282 Methoden zum Setzen von Eigenschaften können keine var-Parameter übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2283 Zu viele lokale Konstanten. Verwenden Sie kürzere Prozeduren (Delphi)]]&lt;br /&gt;
***** [[E2284 Doppelter Ressourcenname: Typ %d &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2285 Doppelte Ressourcen-ID: Typ %d ID %d (Delphi)]]&lt;br /&gt;
***** [[E2286 Bibliotheksname zu lang: %s (Delphi)]]&lt;br /&gt;
***** [[E2287 &#039;%s&#039; kann nicht mehrfach exportiert werden (Delphi)]]&lt;br /&gt;
***** [[E2288 Dateiname zu lang (übersteigt %d Zeichen) (Delphi)]]&lt;br /&gt;
***** [[E2289 Nicht aufgelöstes benutzerdefiniertes Attribut: %s (Delphi)]]&lt;br /&gt;
***** [[E2290 Destruktoren können nicht mit IDisposable gemischt werden (Delphi)]]&lt;br /&gt;
***** [[E2291 Implementierung der Interface-Methode %s.%s fehlt (Delphi)]]&lt;br /&gt;
***** [[E2292 &#039;%s&#039; muss eine Eigenschaft oder ein Feld der Klasse &#039;%s&#039; referenzieren (Delphi)]]&lt;br /&gt;
***** [[E2293 Ein DLLImport-Attribut und eine externe oder Aufrufkonventionsdirektive dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2294 Eine von &#039;%s&#039; abgeleitete, unterstützende Klasse kann nur Klassen unterstützen, die von &#039;%s&#039; abstammen. (Delphi)]]&lt;br /&gt;
***** [[E2295 Eine unterstützende Klasse darf keinen Destruktor einführen (Delphi)]]&lt;br /&gt;
***** [[E2296 Ein in einer unterstützenden Klasse eingeführter Konstruktor muss den parameterlosen Konstruktor der unterstützten Klasse als erste Anweisung aufrufen. (Delphi)]]&lt;br /&gt;
***** [[E2298 read/write für CLR-Ereignisse nicht zulässig. Verwenden Sie eine Include/Exclude-Prozedur (Delphi)]]&lt;br /&gt;
***** [[E2299 Eigenschaft erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2300 Eigenschaftszugriffsmethode &#039;%s&#039; kann nicht erzeugt werden, weil &#039;%s&#039; bereits vorhanden ist (Delphi)]]&lt;br /&gt;
***** [[E2301 Methode &#039;%s&#039; mit identischen Parametern und Ergebnistyp ist bereits vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2306 &#039;Self&#039; wurde mehr als einmal initialisiert (Delphi)]]&lt;br /&gt;
***** [[E2307 Standardfunktion NEW erwartet einen dynamischen Array-Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2308 Es muss mindestens 1 Dimension für NEW des dyn. Array angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2309 Attribut - Benanntes Argument eines bekannten Attributs darf kein Array sein (Delphi)]]&lt;br /&gt;
***** [[E2310 Attribut - Für einen benutzerdefinierten Marshaler ist ein benutzerdefinierter Marshaler-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2311 Attribut - Für den festen MarshalAs-String ist eine Größenangabe erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2312 Attribut - Ungültiges Argument für ein bekanntes Attribut (Delphi)]]&lt;br /&gt;
***** [[E2313 Attribut - Bekanntes Attribut darf keine Eigenschaften festlegen (Delphi)]]&lt;br /&gt;
***** [[E2314 Attribut - Das Attribut MarshalAs hat Felder, die für den angegebenen unverwalteten Typ nicht zulässig sind (Delphi)]]&lt;br /&gt;
***** [[E2315 Attribut - Bekanntes benutzerdefiniertes Attribut für ungültiges Ziel (Delphi)]]&lt;br /&gt;
***** [[E2316 Attribut - Das Format der GUID war ungültig (Delphi)]]&lt;br /&gt;
***** [[E2317 Attribut - Bekanntes benutzerdefiniertes Attribut hatte ungültigen Wert (Delphi)]]&lt;br /&gt;
***** [[E2318 Attribut - Die Konstantengröße von MarshalAs darf nicht negativ sein (Delphi)]]&lt;br /&gt;
***** [[E2319 Attribut - Die Parametergröße von MarshalAs darf nicht negativ sein (Delphi)]]&lt;br /&gt;
***** [[E2320 Attribut - Der angegebene unverwaltete Typ ist nur für Felder gültig (Delphi)]]&lt;br /&gt;
***** [[E2321 Attribut - Bekanntes benutzerdefiniertes Attribut wiederholt das benannte Argument (Delphi)]]&lt;br /&gt;
***** [[E2322 Attribut - Unerwarteter Typ in bekanntem Attribut (Delphi)]]&lt;br /&gt;
***** [[E2323 Attribut - Unerwartetes Argument für ein bekanntes Attribut (Delphi)]]&lt;br /&gt;
***** [[E2324 Attribut - Benanntes Argument des bekannten Attributs unterstützt keine Varianten (Delphi)]]&lt;br /&gt;
***** [[E2325 Attribut &#039;%s&#039; ist für dieses Ziel nicht gültig (Delphi)]]&lt;br /&gt;
***** [[E2326 Attribut &#039;%s&#039; kann nur einmal pro Ziel verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2327 Linker-Fehler bei der Ausgabe des Attributs &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2328 Linker-Fehler bei der Ausgabe von Metadaten (Delphi)]]&lt;br /&gt;
***** [[E2329 Metadaten - Fehler beim Lesen (Delphi)]]&lt;br /&gt;
***** [[E2330 Metadaten - Fehler beim Schreiben (Delphi)]]&lt;br /&gt;
***** [[E2331 Metadaten - Datei ist schreibgeschützt (Delphi)]]&lt;br /&gt;
***** [[E2332 Metadaten - Kein wohlgeformter Name vergeben (Delphi)]]&lt;br /&gt;
***** [[E2333 Metadaten - Datenwert wurde abgeschnitten (Delphi)]]&lt;br /&gt;
***** [[E2334 Metadaten - Fehler: alte Version (Delphi)]]&lt;br /&gt;
***** [[E2335 Metadaten - Fehler beim Öffnen des gemeinsam genutzten Speichers (Delphi)]]&lt;br /&gt;
***** [[E2336 Metadaten - Erzeugung des gemeinsam genutzten Speichers fehlgeschlagen Eine Speicherzuordnung mit demselben Namen ist bereits vorhanden. (Delphi)]]&lt;br /&gt;
***** [[E2337 Metadaten - Im Arbeitsspeicher oder Stream befinden sich keine .CLB-Daten (Delphi)]]&lt;br /&gt;
***** [[E2338 Metadaten - Datenbank ist schreibgeschützt (Delphi)]]&lt;br /&gt;
***** [[E2339 Metadaten - Der Import-Gültigkeitsbereich ist mit dem Ausgabe-Gültigkeitsbereich nicht kompatibel (Delphi)]]&lt;br /&gt;
***** [[E2340 Metadaten - Daten zu groß (Delphi)]]&lt;br /&gt;
***** [[E2341 Metadaten - Spalte darf nicht geändert werden (Delphi)]]&lt;br /&gt;
***** [[E2342 Metadaten - Zu viele RID- oder Primärschlüsselspalten, max 1 (Delphi)]]&lt;br /&gt;
***** [[E2343 Metadaten - Primärschlüsselspalte lässt möglicherweise keine Nullwerte zu (Delphi)]]&lt;br /&gt;
***** [[E2344 Metadaten - Daten zu groß (Delphi)]]&lt;br /&gt;
***** [[E2345 Metadaten - Versuch, ein Objekt zu definieren, das bereits vorhanden ist (Delphi)]]&lt;br /&gt;
***** [[E2346 Metadaten - Eine erforderliche GUID wurde nicht bereitgestellt (Delphi)]]&lt;br /&gt;
***** [[E2347 Metadaten - Falsche binäre Signatur (Delphi)]]&lt;br /&gt;
***** [[E2348 Metadaten - Falsche Eingabeparameter (Delphi)]]&lt;br /&gt;
***** [[E2349 Metadaten - typeref kann nicht aufgelöst werden (Delphi)]]&lt;br /&gt;
***** [[E2350 Metadaten - Kein logischer Platz zum Erzeugen weiterer Benutzer-Strings vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2351 Final-Methoden müssen virtuell oder dynamisch sein (Delphi)]]&lt;br /&gt;
***** [[E2352 Eine final-Methode kann nicht überschrieben werden (Delphi)]]&lt;br /&gt;
***** [[E2353 Sealed Klasse &#039;%s&#039; kann nicht erweitert werden (Delphi)]]&lt;br /&gt;
***** [[E2354 String-Element kann nicht an var-Parameter übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2355 Für den Zugriff auf Klasseneigenschaften muss ein Klassenfeld oder eine statische Klassenmethode verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2356 Zugriff auf Eigenschaft muss über Instanzenfeld oder -methode erfolgen (Delphi)]]&lt;br /&gt;
***** [[E2357 PROCEDURE, FUNCTION oder CONSTRUCTOR erwartet (Delphi)]]&lt;br /&gt;
***** [[E2358 Klassenkonstruktoren sind in unterstützenden Klassen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2359 Mehrere Klassenkonstruktoren in Klasse %s: %s und %s (Delphi)]]&lt;br /&gt;
***** [[E2360 Klassenkonstruktoren dürfen keine Parameter haben (Delphi)]]&lt;br /&gt;
***** [[E2361 Auf private-Symbol %s.%s kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2362 Auf protected-Symbol %s.%s kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2363 Nur Methoden von abgeleiteten Typen dürfen über Assembly-Grenzen hinweg auf das protected-Symbol %s%s.%s zugreifen (Delphi)|E2363 Nur Methoden von abgeleiteten Typen dürfen über Assembly-Grenzen hinweg auf das protected-Symbol [%s]%s.%s zugreifen ({{Delphi}})]]&lt;br /&gt;
***** [[E2366 Globale Prozedur oder statische Klassenmethode erwartet (Delphi)]]&lt;br /&gt;
***** [[E2370 Geerbte Methoden können für den Zugriff auf Interface-Eigenschaften nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2371 ABSTRACT und FINAL dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2372 Bezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2373 Aufruf der abstrakten Methode %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2374 Aus %s kann kein eindeutiger Typ erstellt werden (Delphi)]]&lt;br /&gt;
***** [[E2375 PRIVATE oder PROTECTED erwartet (Delphi)]]&lt;br /&gt;
***** [[E2376 STATIC kann nur für nicht-virtuelle Klassenmethoden verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2377 Borland.Delphi.Compiler.ResCvt.dll konnte nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2378 Fehler beim Konvertieren der Ressource %s (Delphi)]]&lt;br /&gt;
***** [[E2379 Virtuelle Methoden sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2380 Statische Instanz- oder Klassenmethode erwartet (Delphi)]]&lt;br /&gt;
***** [[E2381 Länge des Ressourcen-Strings überschreitet die Windows-Grenze von 4096 Zeichen (Delphi)]]&lt;br /&gt;
***** [[E2382 Konstruktoren können mit Instanzvariablen nicht aufgerufen werden (Delphi)]]&lt;br /&gt;
***** [[E2383 ABSTRACT und SEALED dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2385 Fehler beim Signieren der Assembly (Delphi)]]&lt;br /&gt;
***** [[E2386 Ungültiger Versions-String &#039;%s&#039; in %s angegeben (Delphi)]]&lt;br /&gt;
***** [[E2387 Der Name des Schlüsselcontainers &#039;%s&#039; ist nicht vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2388 Unerkannte Schlüsseldatei &#039;%s&#039; für starke Namen (Delphi)]]&lt;br /&gt;
***** [[E2389 Protected-Element &#039;%s&#039; ist in diesem Zusammenhang nicht verfügbar (Delphi)]]&lt;br /&gt;
***** [[E2390 Klasse muss sealed sein, um einen private-Konstruktor ohne Typqualifizierer aufzurufen (Delphi)]]&lt;br /&gt;
***** [[E2391 Potentiell polymorphe Konstruktoraufrufe müssen virtuell sein (Delphi)]]&lt;br /&gt;
***** [[E2392 Die Erzeugung der für die Eigenschaft %s.%s erforderlichen Zugriffsmethode(n) ist nicht möglich (Delphi)|E2392 Die Erzeugung der für die Eigenschaft %s.%s erforderlichen Zugriffsmethode(n) ist wegen eines Namenskonflikts mit einem vorhandenen Symbol in demselben Gültigkeitsbereich nicht möglich ({{Delphi}})]]&lt;br /&gt;
***** [[E2393 Ungültige Operatordeklaration (Delphi)]]&lt;br /&gt;
***** [[E2394 Parameterlose Konstruktoren sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2395 Unsichere Prozeduren sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2395 Unsichere Prozeduren sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2396 Unsicherer Code ist nur in unsicheren Prozeduren zulässig (Delphi)]]&lt;br /&gt;
***** [[E2397 Unsichere Zeiger sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2397 Unsichere Zeiger sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2398 Klassenmethoden in Record-Typen müssen static sein (Delphi)]]&lt;br /&gt;
***** [[E2399 Namespace-Konflikte mit Unit-Name &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2400 Unbekanntes Ressourcenformat &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2402 Instanz der abstrakten Klasse &#039;%s&#039; wird konstruiert (Delphi)]]&lt;br /&gt;
***** [[E2403 Zugriffsmethode zum Hinzufügen oder Entfernen für Ereignis &#039;%s&#039; nicht gefunden (Delphi)]]&lt;br /&gt;
***** [[E2404 READ/WRITE-Eigenschaftszugriffsmethoden dürfen nicht mit ADD/REMOVE-Zugriffsmethoden gemischt werden (Delphi)]]&lt;br /&gt;
***** [[E2405 Unbekannten Elementtyp beim Importieren der Signatur von %s.%s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2406 EXPORTS-Abschnitte sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2406 EXPORTS-Abschnitte sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2407 Doppelten Ressourcenbezeichner %s in Unit %s(%s) und %s(%s) gefunden (Delphi)]]&lt;br /&gt;
***** [[E2408 Starker Namensschlüssel kann nicht aus Assembly %s extrahiert werden (Delphi)]]&lt;br /&gt;
***** [[E2409 Der voll qualifizierte, verschachtelte Typname %s übersteigt die 1024 Byte-Grenze (Delphi)]]&lt;br /&gt;
***** [[E2410 Unsichere Zeigervariablen, -parameter oder -konstanten sind nur in unsicheren Prozeduren zulässig (Delphi)]]&lt;br /&gt;
***** [[E2411 Unit %s in Package %s verweist auf Unit %s, die in keinem Package vorhanden ist. Package-Units dürfen nur auf Package-Units verweisen (Delphi)]]&lt;br /&gt;
***** [[E2412 CREATE erwartet (Delphi)]]&lt;br /&gt;
***** [[E2413 Dynamischer Array-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2414 Disposed darf nicht in Klassen mit Destruktoren deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2415 Assembly &#039;%s&#039; konnte nicht importiert werden, weil sie den Namespace &#039;%s&#039; enthält (Delphi)]]&lt;br /&gt;
***** [[E2416 Package &#039;%s&#039; konnte nicht importiert werden, weil es die System-Unit &#039;%s&#039; enthält (Delphi)]]&lt;br /&gt;
***** [[E2417 Feld-Offset kann für Variant-Record nicht festgestellt werden, weil der vorherige Feldtyp ein Record-Typ unbekannter Größe ist (Delphi)]]&lt;br /&gt;
***** [[E2418 Typ &#039;%s&#039; benötigt Initialisierung - im Variant-Record nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2419 Record-Typ zu lang: überschreitet 1 MB (Delphi)]]&lt;br /&gt;
***** [[E2420 Interface &#039;%s&#039; in &#039;%s&#039; ist nicht vollständig definiert (Delphi)]]&lt;br /&gt;
***** [[E2422 Importierter Bezeichner &#039;%s&#039; steht im Konflikt mit &#039;%s&#039; im Namespace &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2423 Void-Typ in diesem Kontext nicht verwendbar (Delphi)]]&lt;br /&gt;
***** [[E2424 Codepage &#039;%s&#039; ist auf diesem Rechner nicht installiert (Delphi)]]&lt;br /&gt;
***** [[E2425 Inline-Methoden dürfen nicht virtual oder dynamic sein (Delphi)]]&lt;br /&gt;
***** [[E2426 Inline-Funktion darf keinen asm-Block haben (Delphi)]]&lt;br /&gt;
***** [[E2428 Feld &#039;%s&#039; muss initialisiert werden - in CLS-konformen Wertetypen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2429 Doppelte Implementierung für &#039;set of %s&#039; in diesem Gültigkeitsbereich (Delphi)]]&lt;br /&gt;
***** [[E2430 for-in-Anweisung arbeitet nicht mit Kollektionstyp &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2431 for-in-Anweisung arbeitet nicht mit Kollektionstyp &#039;%s&#039;, weil &#039;%s&#039; kein Element für &#039;%s&#039; enthält oder darauf nicht zugegriffen werden kann (Delphi)]]&lt;br /&gt;
***** [[E2432 %s kann nicht auf ein rechteckiges, dynamisches Array angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2433 Methodendeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2434 Eigenschaftsdeklarationen sind im anonymen Record- oder lokalem Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2435 Klassenelementdeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2436 Typdeklarationen sind im anonymen Record- oder lokalem Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2437 Konstantendeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2439 Inline-Funktion darf kein Argument für ein Open Array haben (Delphi)]]&lt;br /&gt;
***** [[E2441 Im interface-Abschnitt deklarierte Inline-Funktion darf kein lokales Symbol &#039;%s&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2442 Inline-Direktive im Konstruktor oder Destruktor nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2447 Doppeltes Symbol &#039;%s&#039; im Namespace &#039;%s&#039; von &#039;%s&#039; und &#039;%s&#039; definiert (Delphi)]]&lt;br /&gt;
***** [[E2448 Ein Attribut-Argument muss ein konstanter Ausdruck, ein typeof-Ausdruck oder ein Array-Konstruktor sein (Delphi)]]&lt;br /&gt;
***** [[E2449 Verschachtelte Inline-Routine &#039;%s&#039; kann nicht auf Variable &#039;%s&#039; außerhalb des Gültigkeitsbereichs zugreifen (Delphi)]]&lt;br /&gt;
***** [[E2450 Keine überladene Version der Array-Eigenschaft &#039;%s&#039; vorhanden, die mit diesen Argumenten verwendet werden kann (Delphi)]]&lt;br /&gt;
***** [[E2452 Unicode-Zeichen sind in published Symbolen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2453 Ziel kann nicht zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2454 Slice-Standardfunktion für VAR- und OUT-Argument nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2459 Für den Zugriff auf Klasseneigenschaften darf kein Feldselektor vorhanden sein (Delphi)]]&lt;br /&gt;
***** [[E2460 Von spezieller Klasse &#039;%s.%s&#039; kann nicht geerbt werden (Delphi)]]&lt;br /&gt;
***** [[E2461 Bezeichner &#039;%s&#039; ist kein Instanzfeld (Delphi)]]&lt;br /&gt;
***** [[E2463 &#039;%s&#039;-Direktive in Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2464 Erster Parameter des Assign-Operators muss ein var-Parameter sein (Delphi)]]&lt;br /&gt;
***** [[E2465 Ein Record darf keinen Destruktor einführen (Delphi)]]&lt;br /&gt;
***** [[E2466 Ein &#039;Never-build&#039; Package &#039;%s&#039; benötigt &#039;always-build&#039; Package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2467 Record oder Objekttyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2468 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2469 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und dem Typ &#039;%s&#039; in Unit &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2470 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und Konflikt mit vom Compiler erzeugten Klassennamen für Unit &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2471 Möglicherweise parameterlose Konstruktoren sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2474 Record-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2475 &#039;%s&#039;-Direktive in Record-Hilfstyp nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2501 Inline-Funktion kann verschachtelte Routine &#039;%s&#039; nicht aufrufen (Delphi)]]&lt;br /&gt;
***** [[E2506 Im interface-Abschnitt deklarierte Methode des parametrisierten Typs darf kein lokales Symbol &#039;%s&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2507 Einschränkungen CLASS und RECORD dürfen nicht gemeinsam angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2508 Typparameter sind bei diesem Typ nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2510 Typ %s&#039; ist keine gültige Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2511 Typparameter &#039;%s&#039; muss ein Klassentyp sein (Delphi)]]&lt;br /&gt;
***** [[E2512 Typparameter &#039;%s&#039; muss ein nicht-nullable Wertetyp sein (Delphi)]]&lt;br /&gt;
***** [[E2513 Typparameter &#039;%s&#039; muss einen parameterlosen Konstruktor namens Create haben (Delphi)]]&lt;br /&gt;
***** [[E2514 Typparameter &#039;%s&#039; muss Interface &#039;%s&#039; unterstützen (Delphi)]]&lt;br /&gt;
***** [[E2515 Typparameter &#039;%s&#039; ist mit Typ &#039;%s&#039; nicht kompatibel (Delphi)]]&lt;br /&gt;
***** [[E2516 Einschränkung &#039;%s&#039; steht im Konflikt mit vorherigen Einschränkungen (Delphi)]]&lt;br /&gt;
***** [[E2517 Operator &#039;%s&#039; muss %d Parameter übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2518 Operator &#039;%s&#039; muss mindestens einen &#039;%s&#039;-Typ in den Parametern übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2519 Erster Parametertyp des Operators &#039;%s&#039; und Ergebnistyp müssen identisch sein (Delphi)]]&lt;br /&gt;
***** [[E2520 Ergebnistyp des Operators &#039;%s&#039; muss den Typ Boolean haben (Delphi)]]&lt;br /&gt;
***** [[E2521 Operator &#039;%s&#039; muss einen &#039;%s&#039;-Typ im Parameter oder Ergebnistyp übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2522 Operator &#039;%s&#039; kann nicht in oder aus Vorfahrtyp konvertiert werden (Delphi)]]&lt;br /&gt;
***** [[E2527 Hilfstyp &#039;%s&#039; darf in Deklarationen nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2528 Typparameter sind bei dieser Methode nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2529 Typparameter bei Operator nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2530 Typparameter bei globaler Prozedur oder Funktion nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2531 Methode &#039;%s&#039; erfordert explizite Typargumente (Delphi)]]&lt;br /&gt;
***** [[E2532 Generisches Typargument konnte aus den unterschiedlichen Argumenttypen für Methode &#039;%s&#039; nicht abgeleitet werden (Delphi)]]&lt;br /&gt;
***** [[E2533 Virtual-, dynamic- und message-Methoden dürfen keine Typparameter haben (Delphi)]]&lt;br /&gt;
***** [[E2534 Klassenkonstruktor darf nicht virtual, dynamic oder message sein (Delphi)]]&lt;br /&gt;
***** [[E2535 Interface-Methoden dürfen keine parametrisierten Methoden haben (Delphi)]]&lt;br /&gt;
***** [[E2537 Standardfunktion DEFAULT erwartet einen Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2538 Die Standardfunktion DEFAULT ist für diesen Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2539 Implementierung der abstrakten Methode &#039;%s.%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2540 Abstrakter Typ &#039;%s&#039; kann nicht als &amp;quot;sealed&amp;quot; verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2543 Instantiierter Datentyp &#039;%s&#039; ist zu lang: überschreitet 2 GB (Delphi)]]&lt;br /&gt;
***** [[E2545 Klasseneigenschaft &#039;%s&#039; kann nicht veröffentlicht werden - nur Instanzeigenschaften können veröffentlicht werden (Delphi)]]&lt;br /&gt;
***** [[E2548 Eine Klassenreferenz des parametrisierten Typs kann nicht übernommen werden (Delphi)]]&lt;br /&gt;
***** [[E2549 Von benutzerdefinierter Attributklasse abgeleiteter parametrisierter Typ kann nicht deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2556 Typ des Prozedurenergebnisses oder untypisierter Parameter kann nicht als Typargument verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2551 Es gibt keine parametrisierten Methoden von &#039;%s&#039;, die mit dieser Anzahl von Typparametern verwendet werden können (Delphi)]]&lt;br /&gt;
***** [[E2552 CLASS- oder RECORD-Einschränkung und Klassentypeinschränkung dürfen nicht zusammen angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2553 Klassentypeinschränkung darf nicht mehr als einmal angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2555 Symbol &#039;%s&#039; kann nicht erfasst werden (Delphi)]]&lt;br /&gt;
***** [[E2560 $OBJTYPENAME für &#039;%s&#039; nicht zulässig; nur globales und Nicht-Aliastypsymbol (Delphi)]]&lt;br /&gt;
***** [[E2561 Angegebene Optionen für $EXTERNALSYM und $NODEFINE sind für &#039;%s&#039; nicht zulässig; nur globales und Nicht-Aliastypsymbol (Delphi)]]&lt;br /&gt;
***** [[E2562 Feldbezeichner erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2563 Angegebener Interface-Typ ist nicht deklariert (Delphi)]]&lt;br /&gt;
***** [[E2564 Undefinierter Typ &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2565 Parametrisierter oder instantiierter Typ kann nicht als benutzerdefiniertes Attribut verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2568 Neue Instanz kann ohne CONSTRUCTOR-Einschränkung in der Typparameterdeklaration nicht erstellt werden (Delphi)]]&lt;br /&gt;
***** [[E2569 Typparameter &#039;%s&#039; benötigt evtl. Finalisierung - im varianten Record nicht zulässig. Verwenden Sie die RECORD-Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2570 Lokale Prozedur in generischer Methode oder Methode des generischen Typs wird nicht unterstützt (Delphi)]]&lt;br /&gt;
***** [[E2571 Typparameter &#039;%s&#039; hat keine Klassen- oder Interface-Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2572 Konstanter Ausdruck des Typs System.TRttiVisibility zum Setzen der RTTI-Sichtbarkeit erwartet (Delphi)]]&lt;br /&gt;
***** [[E2573 Ungültiger Wert für die Direktive ALIGN (gültig für 1, 2, 4, 8 oder 16) (Delphi)]]&lt;br /&gt;
***** [[E2574 Instantiierter Typ kann nicht für TYPE-Typdeklaration verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2575 RTTI für &#039;%s&#039; ist zu groß; reduzieren Sie den Bereich mit $RTTI, oder reduzieren Sie die Typgröße (Delphi)]]&lt;br /&gt;
***** [[E2584 Das Attribut &#039;weak&#039; ist nur für Felder oder Variablen vom Typ &#039;class&#039; oder &#039;interface&#039; zulässig: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2589 Hilfstyp kann in parametrisiertem Typkontext nicht deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2590 Linker-Optionsstring ist zu lang (Delphi)]]&lt;br /&gt;
***** [[E2591 Nur cdecl-Funktionen dürfen varargs verwenden (Delphi)]]&lt;br /&gt;
***** [[E2597 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2598 Virtuelle Methoden sind in Record-Hilfstypen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2599 Felddefinition in Hilfstyp nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2601 Prozedur NEW benötigt Konstruktorbezeichner &#039;%s&#039;, aber nicht deklarierten Bezeichner &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2602 Prozedur DISPOSE benötigt Destruktorbezeichner &#039;%s&#039;, aber nicht deklarierten Bezeichner &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2603 Einschränkung &#039;%s&#039; darf nur einmal angegeben werden (Delphi)]]&lt;br /&gt;
***** [[Linker-Fehler: %s (Delphi)]]&lt;br /&gt;
***** [[Linker-Fehler: %s: %s (Delphi)]]&lt;br /&gt;
***** [[F1027 Unit nicht gefunden: &#039;%s&#039; oder binäre Äquivalente (%s) (Delphi)]]&lt;br /&gt;
***** [[F2039 Ausgabedatei &#039;%s&#039; kann nicht erstellt werden (Delphi)]]&lt;br /&gt;
***** [[F2040 Fehler beim Suchen von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2046 Zu wenig Arbeitsspeicher (Delphi)]]&lt;br /&gt;
***** [[F2047 Zirkuläre Unit-Referenz auf &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2048 Falsches Unit-Format: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2051 Unit %s wurde mit einer unterschiedlichen Version von %s.%s compiliert (Delphi)]]&lt;br /&gt;
***** [[F2063 Verwendete Unit &#039;%s&#039; kann nicht compiliert werden (Delphi)]]&lt;br /&gt;
***** [[F2069 Zeile zu lang (mehr als 1023 Zeichen) (Delphi)]]&lt;br /&gt;
***** [[F2084 Interner Fehler: %s%d (Delphi)]]&lt;br /&gt;
***** [[F2087 Unit System nicht kompatibel mit der Testversion (Delphi)]]&lt;br /&gt;
***** [[F2092 Das Programm oder die Unit %s ruft sich selbst wieder auf (Delphi)]]&lt;br /&gt;
***** [[F2220 Package &#039;%s&#039; kann nicht compiliert werden (Delphi)]]&lt;br /&gt;
***** [[F2438 UCS-4-Textcodierung nicht unterstützt. Konvertieren Sie in UCS-2 oder UTF-8 (Delphi)]]&lt;br /&gt;
***** [[F2446 Unit &#039;%s&#039; wird mit Unit &#039;%s&#039; in &#039;%s&#039; compiliert, aber abweichende Version von &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[F2458 Metadaten können aus Delphi &#039;library&#039; nicht importiert werden. Verwenden Sie stattdessen Packages (Delphi)]]&lt;br /&gt;
***** [[F2462 Framework %s unterstützt thread-lokale Variablen (%s.%s) nicht (Delphi)]]&lt;br /&gt;
***** [[F2613 Unit &#039;%s&#039; nicht gefunden. (Delphi)]]&lt;br /&gt;
***** [[H2077 An &#039;%s&#039; zugewiesener Wert wird niemals benutzt (Delphi)]]&lt;br /&gt;
***** [[H2135 FOR oder WHILE Schleife wird nicht durchlaufen - gelöscht (Delphi)]]&lt;br /&gt;
***** [[H2164 Variable &#039;%s&#039; wurde deklariert, aber in &#039;%s&#039; nicht verwendet (Delphi)]]&lt;br /&gt;
***** [[H2219 Das private-Symbol &#039;%s&#039; wurde deklariert, aber nie verwendet (Delphi)]]&lt;br /&gt;
***** [[H2235 Package &#039;%s&#039; verwendet oder exportiert nicht &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2244 Der Zeigerausdruck benötigt kein Initialize/Finalize, aber möglicherweise einen ^-Operator (Delphi)]]&lt;br /&gt;
***** [[H2365 Schreibweise der Überschreiben-Methode %s.%s muss exakt ihrem Vorfahren %s.%s entsprechen (Delphi)]]&lt;br /&gt;
***** [[H2368 Sichtbarkeit der Eigenschaftszugriffsmethode %s sollte mit der Eigenschaft %s.%s übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[H2369 Eigenschaftszugriffsmethode &#039;%s&#039; sollte %s sein (Delphi)]]&lt;br /&gt;
***** [[H2384 CLS: Überschreiben der virtuellen Methode &#039;%s.%s&#039; . Sichtbarkeit (%s) muss mit der Basisklasse &#039;%s&#039; (%s) übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[H2440 Inline-Methodensichtbarkeit muss niedriger oder gleich der Sichtbarkeit des Zugriffselements &#039;%s.%s&#039; sein (Delphi)]]&lt;br /&gt;
***** [[H2443 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil Unit &#039;%s&#039; in der USES-Liste nicht angegeben ist (Delphi)]]&lt;br /&gt;
***** [[H2444 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil auf Zugriffselement &#039;%s&#039; nicht zugegriffen werden kann (Delphi)]]&lt;br /&gt;
***** [[H2445 Inline-Funktion &#039;%s&#039; wurde nicht expandiert|H2445 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil ihre Unit &#039;%s&#039; nicht in der USES-Anweisung des IMPLEMENTATION-Abschnitts angegeben ist und die aktuelle Funktion eine Inline-Funktion ist ({{Delphi}})]]&lt;br /&gt;
***** [[H2451 Durch Umwandlung der angegebenen WideChar-Konstante auf AnsiChar gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[H2455 Bei Umwandlung der angegebenen WideString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[H2456 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil die enthaltene Unit &#039;%s&#039; die compilierende Unit &#039;%s&#039; verwendet (Delphi)]]&lt;br /&gt;
***** [[H2457 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil die enthaltene Unit &#039;%s&#039; die compilierende Unit &#039;%s&#039; indirekt verwendet (Delphi)]]&lt;br /&gt;
***** [[H2505 &#039;Self&#039; ist nicht initialisiert. Ein geerbter Konstruktor muss vor dem Eintritt in einen try-Block aufgerufen werden (Delphi)]]&lt;br /&gt;
***** [[H2509 Bezeichner &#039;%s&#039; steht im Konflikt mit Typparametern des Container-Typs (Delphi)]]&lt;br /&gt;
***** [[H2596 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1000 Symbol &#039;%s&#039; ist veraltet (Delphi)]]&lt;br /&gt;
***** [[W1001 Symbol &#039;%s&#039; ist bibliotheksspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1002 Symbol &#039;%s&#039; ist plattformspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1003 Symbol &#039;%s&#039; ist experimental (Delphi)]]&lt;br /&gt;
***** [[W1004 Unit &#039;%s&#039; ist bibliotheksspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1005 Unit &#039;%s&#039; ist plattformspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1006 Unit &#039;%s&#039; ist veraltet (Delphi)]]&lt;br /&gt;
***** [[W1007 Unit &#039;%s&#039; ist experimental (Delphi)]]&lt;br /&gt;
***** [[W1009 Redeklaration von &#039;%s&#039; verbirgt einen Member in der Basisklasse (Delphi)]]&lt;br /&gt;
***** [[W1010 Methode &#039;%s&#039; verbirgt virtuelle Methode vom Basistyp &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1011 Text hinter dem abschließenden &#039;END.&#039; wird vom Compiler ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1013 Konstante 0 wurde zu NIL konvertiert (Delphi)]]&lt;br /&gt;
***** [[W1014 Stringkonstante abgeschnitten damit sie in STRING%ld passt (Delphi)|W1014 Stringkonstante abgeschnitten damit sie in STRING[%ld] passt ({{Delphi}})]]&lt;br /&gt;
***** [[W1015 FOR-Schleifenvariable &#039;%s&#039; kann nicht als Var-Parameter übergegeben werden (Delphi)]]&lt;br /&gt;
***** [[W1016 Typisierte Konstante &#039;%s&#039; als Var-Parameter übergegeben (Delphi)]]&lt;br /&gt;
***** [[W1017 Zuweisung für typisierte Konstante &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1018 Case-Label außerhalb des Bereichs des Case-Ausdrucks (Delphi)]]&lt;br /&gt;
***** [[W1021 Der Vergleich ergibt immer False (Delphi)]]&lt;br /&gt;
***** [[W1022 Der Vergleich ergibt immer True (Delphi)]]&lt;br /&gt;
***** [[W1023 Vorzeichenbehaftete und -lose Typen werden verglichen - beide Operanden werden erweitert (Delphi)]]&lt;br /&gt;
***** [[W1024 Vorzeichenbehaftete und -lose Typen werden kombiniert - beide Operanden werden erweitert (Delphi)]]&lt;br /&gt;
***** [[W1029 %s &#039;%s&#039; doppelt mit identischen Parametern; Zugriff von C%2B%2B nicht möglich (Delphi)]]&lt;br /&gt;
***** [[W1031 Package &#039;%s&#039; wird nicht auf Platte geschrieben, da Option –J aktiviert ist (Delphi)]]&lt;br /&gt;
***** [[W1032 Die exportierte Package-Thread-Variable &#039;%s.%s&#039; darf nicht außerhalb dieses Package verwendet werden (Delphi)]]&lt;br /&gt;
***** [[W1034 $HPPEMIT &#039;%s&#039; wird ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1035 Rückgabewert der Funktion &#039;%s&#039; könnte undefiniert sein (Delphi)]]&lt;br /&gt;
***** [[W1036 Variable &#039;%s&#039; ist möglicherweise nicht initialisiert worden (Delphi)]]&lt;br /&gt;
***** [[W1037 FOR-Schleifenvariable %s&#039; kann nach Durchlauf undefiniert sein (Delphi)]]&lt;br /&gt;
***** [[W1039 Es wurden keine Konfigurationsdateien gefunden (Delphi)]]&lt;br /&gt;
***** [[W1040 Implizite Verwendung der Variants-Unit (Delphi)]]&lt;br /&gt;
***** [[W1041 Fehler beim Konvertieren der Unicode-Zeichen in den länderspezifischen Zeichensatz. String wurde abgeschnitten. Ist die Umgebungsvariable LANG korrekt gesetzt? (Delphi)]]&lt;br /&gt;
***** [[W1042 Fehler beim Konvertieren des Strings &#039;%s&#039; in Unicode. String wurde abgeschnitten. Ist die Umgebungsvariable LANG korrekt gesetzt? (Delphi)]]&lt;br /&gt;
***** [[W1043 Imagebase $%X ist kein Vielfaches von 64 K. Wird auf $%X abgerundet (Delphi)]]&lt;br /&gt;
***** [[W1044 Bedenkliche Typumwandlung von %s in %s (Delphi)]]&lt;br /&gt;
***** [[W1045 Eigenschaftsdeklaration verweist auf private-Vorfahr &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1046 Unsicherer Typ &#039;%s%s%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1047 Unsicherer Code &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1048 Unsichere Typumwandlung von &#039;%s&#039; nach &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1049 Wert &#039;%s&#039; für Option %s wurde abgeschnitten (Delphi)]]&lt;br /&gt;
***** [[W1050 In Set-Ausdruck WideChar auf Byte-Char verringert (Delphi)]]&lt;br /&gt;
***** [[W1051 Doppelte Symbolnamen im Namespace. &#039;%s.%s&#039; in %s gefunden. Duplikat in %s wird ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1055 PUBLISHED verursachte, dass RTTI ($M%2B) zu Typ &#039;%s&#039; hinzugefügt wurde (Delphi)]]&lt;br /&gt;
***** [[W1057 Implizite String-Umwandlung von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1058 Implizite String-Umwandlung mit potenziellem Datenverlust von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1059 Explizite String-Umwandlung von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1060 Explizite String-Umwandlung mit potenziellem Datenverlust von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1062 Bei Umwandlung der angegebenen WideString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1063 Bei Umwandlung der angegebenen AnsiChar-Konstante in WideChar gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1064 Bei Umwandlung der angegebenen AnsiString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1066 Erweiterte Genauigkeit für Gleitkommawert verloren gegangen. Verkürzt auf Double (Delphi)]]&lt;br /&gt;
***** [[W1068 Das interne Ändern von Strings wird möglicherweise künftig nicht mehr unterstützt (Delphi)]]&lt;br /&gt;
***** [[W1201 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Whitespace ist an dieser Position nicht zulässig.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1202 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Referenz auf nicht definierte Entität &#039;%s&#039;.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1203 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Ein Name beginnt mit einem ungültigen Zeichen.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1204 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Ein Name enthält ein ungültiges Zeichen.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1205 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Das Zeichen &#039;%c&#039; wurde erwartet.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1206 XML-Kommentar bei &#039;%s&#039; hat das cref-Attribut &#039;%s&#039;, das nicht aufgelöst werden konnte (Delphi)]]&lt;br /&gt;
***** [[W1207 XML-Kommentar bei &#039;%s&#039; hat ein param-Tag für &#039;%s&#039;, aber es gibt keinen Parameter mit diesem Namen (Delphi)]]&lt;br /&gt;
***** [[W1208 Parameter &#039;%s&#039; hat kein zugehöriges param-Tag im XML-Kommentar für &#039;%s&#039; (aber andere Parameter haben dieses Tag) (Delphi)]]&lt;br /&gt;
***** [[X1008 Integer und HResult werden ausgetauscht (Delphi)]]&lt;br /&gt;
***** [[X1012 Konstantenausdruck verletzt untere Grenzen (Delphi)]]&lt;br /&gt;
***** [[X1019 FOR-Schleifenvariable muss eine einfache lokale Variable sein (Delphi)|x1019: FOR-Schleifenvariable muss eine einfache lokale Variable sein ({{Delphi}})]]&lt;br /&gt;
***** [[X1020 Instanz von &#039;%s&#039; mit abstrakter Methode &#039;%s.%s&#039; wird konstruiert (Delphi)|x1020: Instanz von &#039;%s&#039; mit abstrakter Methode &#039;%s.%s&#039; wird konstruiert ({{Delphi}})]]&lt;br /&gt;
***** [[X1025 Sprach-Feature wird nicht unterstützt: &#039;%s&#039; (Delphi)|x1025: Sprach-Feature wird nicht unterstützt: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1026 Datei nicht gefunden: &#039;%s&#039; (Delphi)|x1026: Datei nicht gefunden: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1028 Falsche globale Symboldefinition: &#039;%s&#039; in Objektdatei &#039;%s&#039; (Delphi)|x1028: Falsche globale Symboldefinition: &#039;%s&#039; in Objektdatei &#039;%s&#039;  ({{Delphi}})]]&lt;br /&gt;
***** [[X1030 Ungültige Compiler-Direktive: &#039;%s&#039; (Delphi)|x1030: Ungültige Compiler-Direktive: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1033 Die Unit &#039;%s&#039; wurde implizit in Package &#039;%s&#039; importiert (Delphi)]]&lt;br /&gt;
***** [[X1054 Linker-Fehler: %s (Delphi)|x1054: Linker-Fehler: %s ({{Delphi}})]]&lt;br /&gt;
***** [[X1056 Doppelte Ressource Typ %s, ID %s; Datei %s Ressource beibehalten; Datei %s Ressource verworfen (Delphi)]]&lt;br /&gt;
***** [[X2041 Fehler beim Lesen von &#039;%s&#039; (Delphi)|x2041: Fehler beim Lesen von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2042 Fehler beim Schreiben von &#039;%s&#039; (Delphi)|x2042: Fehler beim Schreiben von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2043 Fehler beim Schließen von &#039;%s&#039; (Delphi)|x2043: Fehler beim Schließen von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2044 Chmod-Fehler für &#039;%s&#039; (Delphi)|x2044: Chmod-Fehler für &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2141 Falsches Dateiformat: &#039;%s&#039; (Delphi)|x2141: Falsches Dateiformat: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2161 %s (Delphi)]]&lt;br /&gt;
***** [[X2162 %s: %s (Delphi)]]&lt;br /&gt;
***** [[X2243 Der Ausdruck benötigt kein Initialize/Finalize (Delphi)|x2243: Der Ausdruck benötigt kein Initialize/Finalize ({{Delphi}})]]&lt;br /&gt;
***** [[X2269 Durch das Überschreiben erhält die virtuelle Methode &#039;%s.%s&#039; eine geringere Sichtbarkeit (%s) als die Basisklasse &#039;%s&#039; (%s) (Delphi)|x2269: Durch das Überschreiben erhält die virtuelle Methode &#039;%s.%s&#039; eine geringere Sichtbarkeit (%s) als die Basisklasse &#039;%s&#039; (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[X2367 Schreibweise von Eigenschaftszugriffmethode %s.%s sollte %s.%s sein (Delphi)|x2367: Schreibweise von Eigenschaftszugriffmethode %s.%s sollte %s.%s sein ({{Delphi}})]]&lt;br /&gt;
***** [[X2421 Importierter Bezeichner &#039;%s&#039; steht im Konflikt mit &#039;%s&#039; in &#039;%s&#039; (Delphi)]]&lt;br /&gt;
*** [[Delphi-Klassen-Explorer - Themen]]&lt;br /&gt;
**** [[Übersicht über den Klassen-Explorer|{{Delphi}}-Klassen-Explorer]]&lt;br /&gt;
**** [[Delphi-Klassen-Explorer (Fenster)]]&lt;br /&gt;
****[[Anzeigen der Klassen-, Interface- und Typhierarchie mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Aktivieren von verschiedenen Ansichtsmodi der Vererbungshierarchie im Klassen-Explorer]]&lt;br /&gt;
****[[Anzeigen der in Klassen und Interfaces deklarierten Member mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Klassen-, Interface- und Typdeklarationen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Member-Deklarationen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Methodendefinitionen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Definitionen von Eigenschaftszugriffsbezeichnern mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Automatisieren der Felderzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Automatisieren der Methodenerzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Erstellen einer Methode - Beispiel]]&lt;br /&gt;
****[[Automatisieren der Eigenschaftserzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
** [[C++-Referenz]]&lt;br /&gt;
*** [[C++-Sprachreferenz - Index|C++-Sprachreferenz]]&lt;br /&gt;
**** [[Implementierungsabhängige ANSI-Standards]]&lt;br /&gt;
**** [[Lexikalische Elemente - Index|Lexikalische Elemente]]&lt;br /&gt;
***** [[Token (Übersicht) - Index|Token (Übersicht)]]&lt;br /&gt;
****** [[Konstanten (Übersicht) - Index]]&lt;br /&gt;
******* [[Konstanten]]&lt;br /&gt;
******* [[Integerkonstanten]]&lt;br /&gt;
******* [[Gleitkommakonstanten]]&lt;br /&gt;
******* [[Zeichenkonstanten (Übersicht) - Index]]&lt;br /&gt;
******** [[Zeichenkonstanten]]&lt;br /&gt;
******** [[Escape-Sequenzen]]&lt;br /&gt;
******** [[Die drei char-Typen]]&lt;br /&gt;
******** [[Wide-Character- und Mehr-Zeichenkonstanten]]&lt;br /&gt;
******* [[String-Konstanten]]&lt;br /&gt;
******* [[Aufzählungskonstanten]]&lt;br /&gt;
******* [[Interne Darstellung numerischer Typen]]&lt;br /&gt;
******* [[Konstanten und ihre interne Darstellung]]&lt;br /&gt;
******* [[Konstantenausdrücke]]&lt;br /&gt;
****** [[Schlüsselwörter (Übersicht) - Index|Schlüsselwörter (Übersicht)]]&lt;br /&gt;
******* [[Schlüsselwörter]]&lt;br /&gt;
******* [[Schlüsselwort-Erweiterungen]]&lt;br /&gt;
******* [[Schlüsselwörter spezifisch für C++]]&lt;br /&gt;
******* [[Tabelle der C++-Register-Pseudovariablen]]&lt;br /&gt;
****** [[Bezeichner]]&lt;br /&gt;
****** [[Interpunktionszeichen]]&lt;br /&gt;
***** [[Whitespace (Übersicht) - Index|Whitespace (Übersicht)]]&lt;br /&gt;
****** [[Kommentare]]&lt;br /&gt;
****** [[Whitespace]]&lt;br /&gt;
**** [[Sprachstruktur - Index|Sprachstruktur]]&lt;br /&gt;
***** [[Deklarationen - Index|Deklarationen]]&lt;br /&gt;
****** [[Objekte]]&lt;br /&gt;
****** [[Speicherklassen und Typen]]&lt;br /&gt;
****** [[Gültigkeitsbereich]]&lt;br /&gt;
****** [[Sichtbarkeit]]&lt;br /&gt;
****** [[Lebensdauer]]&lt;br /&gt;
****** [[Übersetzungseinheiten]]&lt;br /&gt;
****** [[Bindung]]&lt;br /&gt;
***** [[Deklarationssyntax - Index|Deklarationssyntax]]&lt;br /&gt;
****** [[Tentative Definitionen]]&lt;br /&gt;
****** [[Mögliche Deklarationen]]&lt;br /&gt;
****** [[Externe Deklarationen und Definitionen]]&lt;br /&gt;
****** [[Typ-Bezeichner]]&lt;br /&gt;
****** [[Typ-Kategorien]]&lt;br /&gt;
****** [[Grundlegende Typen]]&lt;br /&gt;
****** [[Initialisierung]]&lt;br /&gt;
****** [[Deklarationen und Deklaratoren]]&lt;br /&gt;
****** [[Verwendung von Speicherklassenspezifizierern]]&lt;br /&gt;
****** [[Modifizierer von Variablen]]&lt;br /&gt;
****** [[Aufrufkonventionen für andere Programmiersprachen]]&lt;br /&gt;
****** [[Multithread-Variablen]]&lt;br /&gt;
****** [[Funktions-Modifizierer]]&lt;br /&gt;
***** [[Zeiger - Index (C++)]]&lt;br /&gt;
****** [[Zeiger (Pointers)]]&lt;br /&gt;
****** [[Zeiger auf Objekte]]&lt;br /&gt;
****** [[Zeiger auf Funktionen]]&lt;br /&gt;
****** [[Zeigerdeklarationen]]&lt;br /&gt;
****** [[Zeigerkonstanten]]&lt;br /&gt;
****** [[Zeigerarithmetik]]&lt;br /&gt;
****** [[Zeigerumwandlungen]]&lt;br /&gt;
***** [[Arrays|Arrays (C++)]]&lt;br /&gt;
***** [[Funktionen - Index|Funktionen - Index (C++)]]&lt;br /&gt;
****** [[Funktion main() - Index|Funktion main()]]&lt;br /&gt;
******* [[Informationen zur Funktion main()]]&lt;br /&gt;
******* [[Argumente der Funktion main()]]&lt;br /&gt;
******* [[Rückgabewert von main()]]&lt;br /&gt;
******* [[--p (Pascal-Aufrufkonventionen)|-p (Pascal-Aufrufkonventionen)]]&lt;br /&gt;
******* [[Argumente mit Platzhalterzeichen]]&lt;br /&gt;
****** [[Deklarationen und Definitionen]]&lt;br /&gt;
****** [[Deklarationen und Prototypen]]&lt;br /&gt;
****** [[Definitionen]]&lt;br /&gt;
****** [[Formatierte Eingabe/Ausgabe mit erweiterten Typen|Formatierte Eingabe/Ausgabe mit erweiterten Typen (C++)]]&lt;br /&gt;
****** [[Deklaration formaler Parameter]]&lt;br /&gt;
****** [[Funktionsaufrufe und Parameterumwandlungen]]&lt;br /&gt;
***** [[Strukturen - Index|Strukturen]]&lt;br /&gt;
****** [[Bitfelder]]&lt;br /&gt;
****** [[Unvollständige Deklarationen]]&lt;br /&gt;
****** [[Zugriff auf Strukturelemente]]&lt;br /&gt;
****** [[Strukturelement-Deklarationen]]&lt;br /&gt;
****** [[Namespace von Strukturen]]&lt;br /&gt;
****** [[Strukturen]]&lt;br /&gt;
****** [[Strukturen und Funktionen]]&lt;br /&gt;
****** [[Namenlose Strukturen und Typdefinitionen]]&lt;br /&gt;
***** [[Varianten - Index|Varianten]]&lt;br /&gt;
****** [[Varianten]]&lt;br /&gt;
****** [[Anonyme Varianten (C und C++)]]&lt;br /&gt;
****** [[Deklaration von Varianten]]&lt;br /&gt;
***** [[Aufzählungen - Index|Aufzählungen]]&lt;br /&gt;
****** [[Aufzählungen]]&lt;br /&gt;
****** [[Zuweisung an den Typ enum]]&lt;br /&gt;
***** [[Ausdrücke - Index|Ausdrücke]]&lt;br /&gt;
****** [[Ausdrücke (C++)]]&lt;br /&gt;
****** [[Abarbeitungsreihenfolge und Rangfolge von Operatoren]]&lt;br /&gt;
****** [[Ausdrücke und C++]]&lt;br /&gt;
****** [[Auswertungsreihenfolge]]&lt;br /&gt;
****** [[Fehler und Überläufe]]&lt;br /&gt;
***** [[Operatoren (Zusammenfassung)]]&lt;br /&gt;
******[[Binäre Operatoren - Index]]&lt;br /&gt;
*******[[Binäre Operatoren|Binäre Operatoren - Übersicht (C++)]]&lt;br /&gt;
*******[[Zuweisungsoperatoren]]&lt;br /&gt;
*******[[Bitweise Operatoren]]&lt;br /&gt;
*******[[Komma-Operator]]&lt;br /&gt;
*******[[Bedingungsoperator]]&lt;br /&gt;
*******[[Gleichheitsoperatoren]]&lt;br /&gt;
*******[[Logische Operatoren]]&lt;br /&gt;
*******[[Multiplikative Operatoren]]&lt;br /&gt;
*******[[Relationale Operatoren]]&lt;br /&gt;
******[[Unäre Operatoren - Index]]&lt;br /&gt;
*******[[Unäre Operatoren]]&lt;br /&gt;
*******[[Arithmetische Operatoren]]&lt;br /&gt;
*******[[Plus- und Minus-Operatoren]]&lt;br /&gt;
*******[[Referenzierungs-/Dereferenzierungsoperatoren]]&lt;br /&gt;
******[[Suffixoperatoren - Index|Suffixoperatoren]]&lt;br /&gt;
*******[[Array-Indizierungsoperator]]&lt;br /&gt;
*******[[Klammeroperator]]&lt;br /&gt;
*******[[. Operator für direkte Elementauswahl]]&lt;br /&gt;
*******[[- Operator für indirekte Elementauswahl|-&amp;gt; Operator für indirekte Elementauswahl]]&lt;br /&gt;
*******[[Inkrement-/Dekrement-Operatoren]]&lt;br /&gt;
******[[Primärausdruck-Operatoren]]&lt;br /&gt;
***** [[Anweisungen - Index|Anweisungen]]&lt;br /&gt;
****** [[Anweisungen]]&lt;br /&gt;
****** [[Blockanweisungen]]&lt;br /&gt;
****** [[Anweisungen mit Sprungmarke (Label)]]&lt;br /&gt;
****** [[Ausdrucksanweisungen]]&lt;br /&gt;
****** [[Auswahlanweisungen]]&lt;br /&gt;
****** [[Wiederholungsanweisungen]]&lt;br /&gt;
****** [[Sprunganweisungen]]&lt;br /&gt;
**** [[C++-Spezifikation - Index|C++-Spezifikation]]&lt;br /&gt;
***** [[C++11-Features - Index|C++11-Features]]&lt;br /&gt;
****** [[Alignof Operator (C++11)|alignof Operator (C++11)]]&lt;br /&gt;
****** [[:Category:C++11-Attribute|Category:C++11-Attribute]]&lt;br /&gt;
****** [[Explizite Konvertierungsoperatoren (C++11)]]&lt;br /&gt;
****** [[Extern Templates (C++11)|extern Templates (C++11)]]&lt;br /&gt;
****** [[Forward-Deklaration von Enums (C++11)]]&lt;br /&gt;
****** [[R-Wert-Referenzen (C++11)]]&lt;br /&gt;
****** [[Statische Assertions (C++11)]]&lt;br /&gt;
****** [[Streng typisierte Aufzählungen (C++11)]]&lt;br /&gt;
****** [[Typ-Bezeichner decltype (C++11)]]&lt;br /&gt;
****** [[Typ-Trait-Funktionen (C++11) - Index|Typ-Trait-Funktionen (C++11)]]&lt;br /&gt;
******* [[Überblick zu Typ-Trait-Funktionen (C++11)]]&lt;br /&gt;
******* [[Alignment of|__alignment_of]]&lt;br /&gt;
******* [[Array extent|__array_extent]]&lt;br /&gt;
******* [[Array rank|__array_rank]]&lt;br /&gt;
******* [[Has nothrow assign|__has_nothrow_assign]]&lt;br /&gt;
******* [[Has nothrow copy constructor|__has_nothrow_copy_constructor]]&lt;br /&gt;
******* [[Has nothrow default constructor|__has_nothrow_default_constructor]]&lt;br /&gt;
******* [[Has trivial assign|__has_trivial_assign]]&lt;br /&gt;
******* [[Has trivial copy constructor|__has_trivial_copy_constructor]]&lt;br /&gt;
******* [[Has trivial default constructor|__has_trivial_default_constructor]]&lt;br /&gt;
******* [[Has trivial destructor|__has_trivial_destructor]]&lt;br /&gt;
******* [[Has virtual destructor|__has_virtual_destructor]]&lt;br /&gt;
******* [[Is abstract|__is_abstract]]&lt;br /&gt;
******* [[Is arithmetic|__is_arithmetic]]&lt;br /&gt;
******* [[Is array|__is_array]]&lt;br /&gt;
******* [[Is base of|__is_base_of]]&lt;br /&gt;
******* [[Is class|__is_class]]&lt;br /&gt;
******* [[Is closure|__is_closure]]&lt;br /&gt;
******* [[Is complete type (typename T )|__is_complete_type (typename T )]]&lt;br /&gt;
******* [[Is compound|__is_compound]]&lt;br /&gt;
******* [[Is const|__is_const]]&lt;br /&gt;
******* [[Is convertible|__is_convertible]]&lt;br /&gt;
******* [[Is empty|__is_empty]]&lt;br /&gt;
******* [[Is enum|__is_enum]]&lt;br /&gt;
******* [[Is floating point|__is_floating_point]]&lt;br /&gt;
******* [[Is function|__is_function]]&lt;br /&gt;
******* [[Is fundamental|__is_fundamental]]&lt;br /&gt;
******* [[Is integral|__is_integral]]&lt;br /&gt;
******* [[Is lvalue expr|__is_lvalue_expr]]&lt;br /&gt;
******* [[Is lvalue reference|__is_lvalue_reference]]&lt;br /&gt;
******* [[Is member function pointer|__is_member_function_pointer]]&lt;br /&gt;
******* [[Is member object pointer|__is_member_object_pointer]]&lt;br /&gt;
******* [[Is member pointer|__is_member_pointer]]&lt;br /&gt;
******* [[Is object|__is_object]]&lt;br /&gt;
******* [[Is pod|__is_pod]]&lt;br /&gt;
******* [[Is pointer|__is_pointer]]&lt;br /&gt;
******* [[Is polymorphic|__is_polymorphic]]&lt;br /&gt;
******* [[Is reference|__is_reference]]&lt;br /&gt;
******* [[Is rvalue expr|__is_rvalue_expr]]&lt;br /&gt;
******* [[Is rvalue reference|__is_rvalue_reference]]&lt;br /&gt;
******* [[Is same|__is_same]]&lt;br /&gt;
******* [[Is scalar|__is_scalar]]&lt;br /&gt;
******* [[Is signed|__is_signed]]&lt;br /&gt;
******* [[Is standard layout|__is_standard_layout]]&lt;br /&gt;
******* [[Is trivial|__is_trivial]]&lt;br /&gt;
******* [[Is union|__is_union]]&lt;br /&gt;
******* [[Is unsigned ( typename T )|__is_unsigned ( typename T )]]&lt;br /&gt;
******* [[Is void|__is_void]]&lt;br /&gt;
******* [[Is volatile|__is_volatile]]&lt;br /&gt;
****** [[Unicode-Zeichentypen und Literale (C++11)]]&lt;br /&gt;
****** [[Workaround für C++11-Attribute|Workaround für C++11-Attribute (Durch Clang erweiterte C++-Compiler)]]&lt;br /&gt;
***** [[Modernes C++]]&lt;br /&gt;
****** [[Moderne C++-Features, die von durch Clang erweiterte C++-Compiler in RAD Studio unterstützt werden]]&lt;br /&gt;
******* [[Lambda-Ausdrücke]]&lt;br /&gt;
****** [[Konformitätsstatus moderner C++-Sprach-Features]]&lt;br /&gt;
****** [[Erstellen einer einfachen C++-Anwendung für die Verwendung von C++11-Features]]&lt;br /&gt;
***** [[Unicode für C++ - Index|Unicode für C++]]&lt;br /&gt;
****** [[C++-Anwendungen für Unicode anpassen]]&lt;br /&gt;
****** [[TCHAR-Zuordnung|_TCHAR-Zuordnung]]&lt;br /&gt;
****** [[Floating-Funktionen]]&lt;br /&gt;
***** [[Unterstützung von property implements für C++Builder|Unterstützung von __property implements für {{CBuilder}}]]&lt;br /&gt;
***** [[Identifikation von Typen zur Laufzeit (RTTI) - Index|Identifikation von Typen zur Laufzeit (RTTI)]]&lt;br /&gt;
****** [[Typidentifikation zur Laufzeit (RTTI): Übersicht]]&lt;br /&gt;
****** [[Laufzeittypidentifikation und Destruktoren]]&lt;br /&gt;
****** [[Typeid|typeid]]&lt;br /&gt;
***** [[Neue Typumwandlung]]&lt;br /&gt;
****** [[Interface cast (C++-RTL-Funktion)|interface_cast (C++-RTL-Funktion)]]&lt;br /&gt;
****** [[Unterschiede zwischen interface cast und static cast|Unterschiede zwischen interface_cast und static_cast]]&lt;br /&gt;
***** [[Klassen - Index|Klassen]]&lt;br /&gt;
****** [[Das Schlüsselwort this]]&lt;br /&gt;
******* [[Statische Elemente|Statische Elemente (C++)]]&lt;br /&gt;
****** [[Gültigkeitsbereich von Elementen - Index|Gültigkeitsbereich von Elementen]]&lt;br /&gt;
******* [[Zugriff auf Basisklassen und abgeleitete Klassen]]&lt;br /&gt;
******* [[Element-Zugriffskontrolle]]&lt;br /&gt;
******* [[Gültigkeitsbereich von Elementen]]&lt;br /&gt;
******* [[Verschachtelte Typen]]&lt;br /&gt;
****** [[Klassen-Member-Liste]]&lt;br /&gt;
****** [[Klassenmethoden]]&lt;br /&gt;
****** [[Klassennamen]]&lt;br /&gt;
****** [[Gültigkeitsbereich von Klassennamen]]&lt;br /&gt;
****** [[Klassenobjekte]]&lt;br /&gt;
****** [[Klassentypen]]&lt;br /&gt;
****** [[C++-Klassen]]&lt;br /&gt;
****** [[Friends von Klassen]]&lt;br /&gt;
****** [[Inline-Funktionen]]&lt;br /&gt;
****** [[Member-Funktionen]]&lt;br /&gt;
****** [[Statische Eigenschaften]]&lt;br /&gt;
****** [[Virtuelle Basisklassen]]&lt;br /&gt;
****** [[Delphi-Klassendeklarationen|{{Delphi}}-Klassendeklarationen (__declspec)]]&lt;br /&gt;
***** [[Polymorphe Klassen - Index|Polymorphe Klassen]]&lt;br /&gt;
****** [[Abstrakte Klassen]]&lt;br /&gt;
****** [[Virtuelle Funktionen - Index]]&lt;br /&gt;
******* [[Dynamische Funktionen]]&lt;br /&gt;
******* [[Rein virtuelle Funktion aufgerufen (C++)]]&lt;br /&gt;
******* [[Virtuelle Funktionen|Virtuelle Funktionen (C++)]]&lt;br /&gt;
***** [[L-Wert-Referenzen (C++)]]&lt;br /&gt;
***** [[Gültigkeitsbereich in C++ - Index|Gültigkeitsbereich in C++]]&lt;br /&gt;
****** [[Gültigkeitsbereich in C++]]&lt;br /&gt;
****** [[Zusammenfassung der C++ Gültigkeitsbereichsregeln]]&lt;br /&gt;
****** [[Gültigkeitsbereich Klasse]]&lt;br /&gt;
****** [[Verbergen]]&lt;br /&gt;
***** [[Konstruktoren und Destruktoren - Index|Konstruktoren und Destruktoren]]&lt;br /&gt;
****** [[Einführung in Konstruktoren und Destruktoren]]&lt;br /&gt;
****** [[Konstruktoren - Index|Konstruktoren]]&lt;br /&gt;
******* [[Konstruktoren]]&lt;br /&gt;
******* [[Initialisierung von Klassen]]&lt;br /&gt;
******* [[Standardkonstruktor]]&lt;br /&gt;
******* [[Aufrufreihenfolge von Konstruktoren]]&lt;br /&gt;
******* [[Überladen von Konstruktoren]]&lt;br /&gt;
******* [[Kopierkonstruktor]]&lt;br /&gt;
****** [[Destruktoren - Index|Destruktoren]]&lt;br /&gt;
******* [[Destruktoren]]&lt;br /&gt;
******* [[Aufrufen von Destruktoren]]&lt;br /&gt;
******* [[Virtuelle Destruktoren]]&lt;br /&gt;
******* [[Abort und Destruktoren|abort and Destructors]]&lt;br /&gt;
******* [[Atexit, pragma Exit, und Destruktoren|atexit, #pragma exit, und Destruktoren]]&lt;br /&gt;
******* [[Exit und Destruktoren]]&lt;br /&gt;
***** [[Behandlung von Delphi-Features in C++Builder - Index]]&lt;br /&gt;
****** [[Behandlung der anonymen Methoden von Delphi in C++]]&lt;br /&gt;
****** [[Behandlung der AnsiString-Codeseitenspezifikation in C++]]&lt;br /&gt;
****** [[Behandlung von Delphi-Generics in C++]]&lt;br /&gt;
***** [[Zugriffsbereichsoperator]]&lt;br /&gt;
***** [[Verwenden von Templates|Verwenden von Templates (C++)]]&lt;br /&gt;
***** [[Die Operatoren New und Delete - Index|Die Operatoren New und Delete]]&lt;br /&gt;
****** [[Der Operator new|Der Operator new (C++)]]&lt;br /&gt;
****** [[Platzierungssyntax für den Operator new]]&lt;br /&gt;
****** [[Überladen des Operators new]]&lt;br /&gt;
****** [[Fehlerbehandlung für den Operator new]]&lt;br /&gt;
****** [[Der Operator new für Arrays]]&lt;br /&gt;
****** [[Der Operator delete für Arrays]]&lt;br /&gt;
****** [[Überladen des Operators delete]]&lt;br /&gt;
***** [[C++-Namespaces - Index|C++-Namespaces]]&lt;br /&gt;
****** [[Deklarieren von Namespaces]]&lt;br /&gt;
****** [[Definieren von Namespaces]]&lt;br /&gt;
****** [[Anonyme Namespaces]]&lt;br /&gt;
****** [[Zugreifen auf Elemente eines Namespace]]&lt;br /&gt;
****** [[Erweitern der Namespaces]]&lt;br /&gt;
****** [[Alias für Namespaces]]&lt;br /&gt;
****** [[Using-Anweisung]]&lt;br /&gt;
****** [[Explizite Zugriffsqualifizierung]]&lt;br /&gt;
***** [[GNU-Attribute]]&lt;br /&gt;
***** [[Überladen von Operatorfunktionen (Übersicht) - Index]]&lt;br /&gt;
****** [[Überladen von Operatoren (C++)]]&lt;br /&gt;
****** [[Überladen von Operatorfunktionen]]&lt;br /&gt;
****** [[Überladene Operatoren und Vererbung]]&lt;br /&gt;
****** [[Überladen von unären Operatoren]]&lt;br /&gt;
****** [[Überladen von binären Operatoren]]&lt;br /&gt;
****** [[Überladen des Zuweisungsoperators =|Überladen des Zuweisungsoperators = (C++)]]&lt;br /&gt;
****** [[Überladen des Funktionsaufrufoperators ( )]]&lt;br /&gt;
****** [[Überladen des Indizierungsoperators|Überladen des Indizierungsoperators [ ]]]&lt;br /&gt;
****** [[Überladen des Klassenelementzugriffs-Operators –|Überladen des Klassenelementzugriffs-Operators –&amp;gt;]]&lt;br /&gt;
****** [[Beispiel für das Überladen von Operatoren]]&lt;br /&gt;
***** [[C++-Anwendungen verwenden eine strikte Typprüfung]]&lt;br /&gt;
***** [[Fastcall beim Überschreiben von Bibliotheksmethoden verwenden (C++)|__fastcall beim Überschreiben von Bibliotheksmethoden verwenden (C++)]]&lt;br /&gt;
***** [[Sprachunterstützung für die RAD Studio-Bibliotheken (C++)]]&lt;br /&gt;
****** [[C++- und Object Pascal-Modelle]]&lt;br /&gt;
******* [[Vererbung und Interfaces]]&lt;br /&gt;
******* [[Objektidentität und -instantiierung]]&lt;br /&gt;
******* [[Objekterstellung für die C++Builder-Bibliotheken]]&lt;br /&gt;
******* [[Aufrufen virtueller Methoden in Konstruktoren für Basisklassen]]&lt;br /&gt;
******* [[Objektfreigabe]]&lt;br /&gt;
******* [[AfterConstruction und BeforeDestruction]]&lt;br /&gt;
******* [[Virtuelle Klassenfunktionen]]&lt;br /&gt;
****** [[Unterstützung für Object Pascal-Datentypen und Sprachkonzepte]]&lt;br /&gt;
******* [[Typedefs]]&lt;br /&gt;
******* [[Klassen, die die Sprache Object Pascal unterstützen|C++-Klassen, die die Sprache Object Pascal unterstützen]]&lt;br /&gt;
******* [[Object Pascal-Sprachentsprechungen in C++]]&lt;br /&gt;
******* [[Offene Arrays]]&lt;br /&gt;
******* [[Unterschiedlich definierte Typen]]&lt;br /&gt;
******* [[Zuordnung der Delphi-Typen zu C++-Typen|Zuordnung der {{Delphi}}-Typen zu C++-Typen]]&lt;br /&gt;
******* [[Delphi-Interfaces]]&lt;br /&gt;
******** [[Delphi-Interface-Parameter wird nun anders behandelt]]&lt;br /&gt;
******* [[Ressourcenstrings]]&lt;br /&gt;
******* [[Standardparameter]]&lt;br /&gt;
******* [[Laufzeittypinformationen]]&lt;br /&gt;
******* [[Nicht zugeordnete Typen]]&lt;br /&gt;
******* [[Schlüsselwort-Erweiterungen in C++]]&lt;br /&gt;
******** [[Classid|__classid]]&lt;br /&gt;
******** [[Delphirtti|__delphirtti]]&lt;br /&gt;
******** [[Closure|__closure]]&lt;br /&gt;
******** [[Property|__property]]&lt;br /&gt;
******** [[Published|__published (C++)]]&lt;br /&gt;
******* [[Die Schlüsselwort-Erweiterung declspec|Die Schlüsselwort-Erweiterung __declspec]]&lt;br /&gt;
******* [[C++-Zuweisungsoperator mit gleicher Funktion wie der implizite Delphi-Operator]]&lt;br /&gt;
***** [[Interfaces implementieren: Delphi und C++]]&lt;br /&gt;
***** [[Funktions-Templates (Übersicht) - Index|Funktions-Templates (Übersicht)]]&lt;br /&gt;
****** [[Funktions-Templates]]&lt;br /&gt;
****** [[Implizite und explizite Template-Funktionen]]&lt;br /&gt;
****** [[Überschreiben einer Template-Funktion]]&lt;br /&gt;
***** [[Klassen-Templates (Übersicht) - Index|Klassen-Templates (Übersicht)]]&lt;br /&gt;
****** [[Klassen-Templates]]&lt;br /&gt;
****** [[Verwenden von spitzen Klammern in Templates]]&lt;br /&gt;
****** [[Template-Argumente]]&lt;br /&gt;
****** [[Eliminieren von Zeigern in Templates]]&lt;br /&gt;
****** [[Verwenden von typsicheren generische Listen als Template]]&lt;br /&gt;
***** [[Compiler-Optionen für Templates - Index|Compiler-Optionen für Templates]]&lt;br /&gt;
****** [[Compiler-Optionen für Templates]]&lt;br /&gt;
****** [[Änderung der Semantik zur Erzeugung von Templates]]&lt;br /&gt;
***** [[Exportieren und Importieren von Templates]]&lt;br /&gt;
***** [[Analyse des Template-Rumpfs]]&lt;br /&gt;
**** [[Der Präprozessor - Index|Der Präprozessor]]&lt;br /&gt;
***** [[Präprozessor-Direktiven - Index|Präprozessor-Direktiven]]&lt;br /&gt;
****** [[(Null-Direktive)|# (Null-Direktive)]]&lt;br /&gt;
****** [[Include|#include]]&lt;br /&gt;
****** [[Error|#error]]&lt;br /&gt;
****** [[Line|#line]]&lt;br /&gt;
****** [[Import|#import]]&lt;br /&gt;
****** [[Bedingte Compilierung (Übersicht) - Index|Direktiven für die bedingte Compilierung (C++)]]&lt;br /&gt;
******* [[If, elif, else und endif|#if, #elif, #else und #endif (C++)]]&lt;br /&gt;
******* [[Defined]]&lt;br /&gt;
******* [[Ifdef und ifndef|#ifdef und #ifndef]]&lt;br /&gt;
***** [[Makros definieren und deren Definition aufheben - Index|Makros definieren und deren Definition aufheben]]&lt;br /&gt;
****** [[Define|#define (C++)]]&lt;br /&gt;
****** [[Undef|#undef]]&lt;br /&gt;
****** [[Verwenden der Kommandozeilenoptionen -D und -U]]&lt;br /&gt;
****** [[Schlüsselwörter und reservierte Wörter in Makros]]&lt;br /&gt;
****** [[Einfügen von Symbolen mit|Einfügen von Symbolen mit ##]]&lt;br /&gt;
***** [[Makros mit Parametern|Makros mit Parametern (C++)]]&lt;br /&gt;
***** [[Vordefinierte Makros]]&lt;br /&gt;
****** [[Beispiel für das Makro CODEGEARC VERSION|Beispiel für das Makro __CODEGEARC_VERSION__]]&lt;br /&gt;
****** [[FUNC|__FUNC__]]&lt;br /&gt;
***** [[Delphi-Kompatibilitätsmakros]]&lt;br /&gt;
***** [[Verwenden des Backslash (\) für Fortsetzungszeilen]]&lt;br /&gt;
***** [[Pragma-Direktiven (Übersicht) - Index|#pragma-Direktiven (Übersicht) - Index]]&lt;br /&gt;
****** [[Pragma|#pragma]]&lt;br /&gt;
****** [[Pragma alias|#pragma alias]]&lt;br /&gt;
****** [[Pragma alignment|#pragma alignment]]&lt;br /&gt;
****** [[Pragma anon struct|#pragma anon_struct]]&lt;br /&gt;
****** [[Pragma argsused|#pragma argsused]]&lt;br /&gt;
****** [[Pragma checkoption|#pragma checkoption]]&lt;br /&gt;
****** [[Pragma codeseg|#pragma codeseg]]&lt;br /&gt;
****** [[Pragma codestring|#pragma codestring]]&lt;br /&gt;
****** [[Pragma comment|#pragma comment]]&lt;br /&gt;
****** [[Pragma defineonoption und pragma undefineonoption|#pragma defineonoption und #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma delphiheader|#pragma delphiheader]]&lt;br /&gt;
****** [[Pragma exit und pragma startup|#pragma exit und #pragma startup]]&lt;br /&gt;
****** [[Pragma explicit rtti|#pragma explicit_rtti]]&lt;br /&gt;
****** [[Pragma extref|#pragma extref]]&lt;br /&gt;
****** [[Pragma hdrfile|#pragma hdrfile]]&lt;br /&gt;
****** [[Pragma hdrstop|#pragma hdrstop]]&lt;br /&gt;
****** [[Pragma implements|#pragma implements]]&lt;br /&gt;
****** [[Pragma init seg|#pragma init_seg]]&lt;br /&gt;
****** [[Pragma inline|#pragma inline]]&lt;br /&gt;
****** [[Pragma intrinsic|#pragma intrinsic]]&lt;br /&gt;
****** [[Pragma link|#pragma link]]&lt;br /&gt;
****** [[Pragma message|#pragma message]]&lt;br /&gt;
****** [[Pragma nopackwarning|#pragma nopackwarning]]&lt;br /&gt;
****** [[Pragma nopushoptwarn|#pragma nopushoptwarn]]&lt;br /&gt;
****** [[Pragma noretval|#pragma noretval]]&lt;br /&gt;
****** [[Pragma obsolete|#pragma obsolete]]&lt;br /&gt;
****** [[Pragma once|#pragma once]]&lt;br /&gt;
****** [[Pragma option|#pragma option]]&lt;br /&gt;
****** [[Pragma pack|#pragma pack]]&lt;br /&gt;
****** [[Pragma package|#pragma package]]&lt;br /&gt;
****** [[Pragma region und pragma end region|#pragma region und #pragma end_region]]&lt;br /&gt;
****** [[Pragma resource|#pragma resource]]&lt;br /&gt;
****** [[Pragma samecodeseg|#pragma samecodeseg]]&lt;br /&gt;
****** [[Pragma sizeof|#pragma sizeof]]&lt;br /&gt;
****** [[Pragma exit und pragma startup|#pragma exit und #pragma startup]]&lt;br /&gt;
****** [[Pragma sysheader|#pragma sysheader]]&lt;br /&gt;
****** [[Pragma defineonoption und pragma undefineonoption|#pragma defineonoption und #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma warn|#pragma warn]]&lt;br /&gt;
***** [[Pseudogrammatik]]&lt;br /&gt;
**** [[Schlüsselwörter alphabetisch - Index|Schlüsselwörter alphabetisch]]&lt;br /&gt;
***** [[Alignas|alignas]]&lt;br /&gt;
***** [[Alignof|alignof]]&lt;br /&gt;
***** [[And|and, &amp;amp;&amp;amp; (C++)]]&lt;br /&gt;
***** [[And eq|and_eq, &amp;amp;=]]&lt;br /&gt;
***** [[Asm, asm, asm|asm, _asm, __asm (C++)]]&lt;br /&gt;
***** [[Auto|auto]]&lt;br /&gt;
***** [[Automated|__automated]]&lt;br /&gt;
***** [[Axiom|axiom]]&lt;br /&gt;
***** [[Bitand|bitand, &amp;amp;]]&lt;br /&gt;
***** [[Bitor|bitor]]&lt;br /&gt;
***** [[Bool|_Bool]]&lt;br /&gt;
***** [[Bool, false, true|bool, false, true (C++)]]&lt;br /&gt;
***** [[Break|break]]&lt;br /&gt;
***** [[Case|case (C++)]]&lt;br /&gt;
***** [[Catch|catch]]&lt;br /&gt;
***** [[Cdecl, cdecl, cdecl|cdecl, _cdecl, __cdecl (C++)]]&lt;br /&gt;
***** [[Char|char]]&lt;br /&gt;
***** [[Char16 t|char16_t]]&lt;br /&gt;
***** [[Char32 t|char32_t]]&lt;br /&gt;
***** [[Class|class (C++)]]&lt;br /&gt;
***** [[Classmethod|__classmethod]]&lt;br /&gt;
***** [[Compl|compl, ~]]&lt;br /&gt;
***** [[Complex|_Complex]]&lt;br /&gt;
***** [[Concept|concept]]&lt;br /&gt;
***** [[Concept map|concept_map]]&lt;br /&gt;
***** [[Const|const]]&lt;br /&gt;
***** [[Const cast (Typumwandlungsoperator)|const_cast (Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Constexpr|constexpr]]&lt;br /&gt;
***** [[Continue|continue]]&lt;br /&gt;
***** [[Declspec|__declspec]]&lt;br /&gt;
***** [[Declspec(allocate(&amp;quot;SEGNAME&amp;quot;))|__declspec(allocate(&amp;quot;SEGNAME&amp;quot;))]]&lt;br /&gt;
***** [[Declspec(delphiclass)|__declspec(delphiclass)]]&lt;br /&gt;
***** [[Declspec(delphirecord)|__declspec(delphirecord)]]&lt;br /&gt;
***** [[Declspec(delphireturn)|__declspec(delphireturn)]]&lt;br /&gt;
***** [[Declspec(delphirtti)|__declspec(delphirtti)]]&lt;br /&gt;
***** [[Declspec(dllexport)|__declspec(dllexport)]]&lt;br /&gt;
***** [[Declspec(dllimport)|__declspec(dllimport)]]&lt;br /&gt;
***** [[Declspec(dynamic)|__declspec(dynamic)]]&lt;br /&gt;
***** [[Declspec(hidesbase)|__declspec(hidesbase)]]&lt;br /&gt;
***** [[Declspec(naked)|__declspec(naked)]]&lt;br /&gt;
***** [[Declspec(noreturn)|__declspec(noreturn)]]&lt;br /&gt;
***** [[Declspec(nothrow)|__declspec(nothrow)]]&lt;br /&gt;
***** [[Declspec(novtable)|__declspec(novtable)]]&lt;br /&gt;
***** [[Declspec(package)|__declspec(package)]]&lt;br /&gt;
***** [[Declspec(pascalimplementation)|__declspec(pascalimplementation)]]&lt;br /&gt;
***** [[Declspec(property)|__declspec(property)]]&lt;br /&gt;
***** [[Declspec(selectany)|__declspec(selectany)]]&lt;br /&gt;
***** [[Declspec(thread)|__declspec(thread)]]&lt;br /&gt;
***** [[Declspec(uuid(&amp;quot;ComObjectGUID&amp;quot;))|__declspec(uuid(&amp;quot;ComObjectGUID&amp;quot;))]]&lt;br /&gt;
***** [[Decltype|decltype]]&lt;br /&gt;
***** [[Default|default (C++)]]&lt;br /&gt;
***** [[Deletecpp|delete]]&lt;br /&gt;
***** [[Deprecated|deprecated]]&lt;br /&gt;
***** [[Dispid|__dispid]]&lt;br /&gt;
***** [[Do|do]]&lt;br /&gt;
***** [[Double|double (C++)]]&lt;br /&gt;
***** [[Dynamic cast (Typumwandlungsoperator)|dynamic_cast (C++-Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Emit|__emit__]]&lt;br /&gt;
***** [[Enum|enum]]&lt;br /&gt;
***** [[Except|__except]]&lt;br /&gt;
***** [[Explicit|explicit]]&lt;br /&gt;
***** [[Export|export (C++)]]&lt;br /&gt;
***** [[Export, export|_export, __export (C++)]]&lt;br /&gt;
***** [[Extern|extern]]&lt;br /&gt;
***** [[Fastcall, fastcall|_fastcall, __fastcall]]&lt;br /&gt;
***** [[Final (C++)|final (C++)]]&lt;br /&gt;
***** [[Finally|__finally]]&lt;br /&gt;
***** [[Float|float (C++)]]&lt;br /&gt;
***** [[For|for]]&lt;br /&gt;
***** [[Friend|friend]]&lt;br /&gt;
***** [[Goto|goto]]&lt;br /&gt;
***** [[If, else|if, else (C++)]]&lt;br /&gt;
***** [[Imaginary|_Imaginary]]&lt;br /&gt;
***** [[Import, import|_import, __import]]&lt;br /&gt;
***** [[Inline|inline]]&lt;br /&gt;
***** [[Inline (C)|__inline]]&lt;br /&gt;
***** [[Int|int]]&lt;br /&gt;
***** [[Int8, int16, int32, int64, Unsigned int64, Erweiterte Integertypen|Erweiterte Integertypen: __int8, __int16, __int32, __int64]]&lt;br /&gt;
***** [[Late check|late_check]]&lt;br /&gt;
***** [[Long|long]]&lt;br /&gt;
***** [[Msfastcall|__msfastcall]]&lt;br /&gt;
***** [[Msreturn|__msreturn]]&lt;br /&gt;
***** [[Mutable|mutable]]&lt;br /&gt;
***** [[Namespace|namespace]]&lt;br /&gt;
***** [[New|new]]&lt;br /&gt;
***** [[Noreturn|noreturn]]&lt;br /&gt;
***** [[Not, !|not,&amp;amp;nbsp;! (C++)]]&lt;br /&gt;
***** [[Not eq, !=|not_eq, !=]]&lt;br /&gt;
***** [[Nullptr|nullptr]]&lt;br /&gt;
***** [[Operator|operator]]&lt;br /&gt;
***** [[Or|or]]&lt;br /&gt;
***** [[Or eq|or_eq]]&lt;br /&gt;
***** [[Pascal, pascal, pascal|pascal, _pascal, __pascal (C++)]]&lt;br /&gt;
***** [[Private|private (C++)]]&lt;br /&gt;
***** [[Protected|protected (C++)]]&lt;br /&gt;
***** [[Public|public (C++)]]&lt;br /&gt;
***** [[Register|register (C++)]]&lt;br /&gt;
***** [[Reinterpret cast (Typumwandlungsoperator)|reinterpret_cast (Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Requires|requires (C++)]]&lt;br /&gt;
***** [[Restrict|restrict]]&lt;br /&gt;
***** [[Return|return]]&lt;br /&gt;
***** [[Rtti und die Option -RT|__rtti und die Option -RT]]&lt;br /&gt;
***** [[Short|short]]&lt;br /&gt;
***** [[Signed|signed]]&lt;br /&gt;
***** [[Sizeof|sizeof]]&lt;br /&gt;
***** [[Static|static (C++)]]&lt;br /&gt;
***** [[Static assert|static_assert]]&lt;br /&gt;
***** [[Static cast (Typumwandlungsoperator)|static_cast (C++-Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Stdcall, stdcall|_stdcall, __stdcall (C++)]]&lt;br /&gt;
***** [[Struct|struct]]&lt;br /&gt;
***** [[Switch|switch]]&lt;br /&gt;
***** [[Template|template]]&lt;br /&gt;
***** [[This|this]]&lt;br /&gt;
***** [[Thread local|thread_local]]&lt;br /&gt;
***** [[Thread|__thread]]&lt;br /&gt;
***** [[Throw|throw]]&lt;br /&gt;
***** [[Try (C++)|try (C++)]]&lt;br /&gt;
***** [[Try (C)|__try]]&lt;br /&gt;
***** [[Typedef|typedef]]&lt;br /&gt;
***** [[Typeid|typeid]]&lt;br /&gt;
***** [[Typename|typename]]&lt;br /&gt;
***** [[Typeof|typeof, __typeof, __typeof__]]&lt;br /&gt;
***** [[Union|union]]&lt;br /&gt;
***** [[Unsigned|unsigned]]&lt;br /&gt;
***** [[Using (Deklaration)|using (Deklaration)]]&lt;br /&gt;
***** [[Uuidof|__uuidof]]&lt;br /&gt;
***** [[Virtual|virtual]]&lt;br /&gt;
***** [[Void|void]]&lt;br /&gt;
***** [[Volatile|volatile]]&lt;br /&gt;
***** [[Wchar t|wchar_t]]&lt;br /&gt;
***** [[While|while (C++)]]&lt;br /&gt;
***** [[Xor, ^|xor, ^ (C++)]]&lt;br /&gt;
***** [[Xor eq, ^=|xor_eq, ^=]]&lt;br /&gt;
**** [[Schlüsselwörter nach Kategorie - Index|Schlüsselwörter nach Kategorie]]&lt;br /&gt;
***** [[Alternative Repräsentationen von Token|Alternative Repräsentationen von Token (C++)]]&lt;br /&gt;
***** [[Zusätzliche Schlüsselwörter in C++Builder]]&lt;br /&gt;
***** [[C++-spezifische Schlüsselwörter]]&lt;br /&gt;
***** [[Modifizierer|Modifizierer (C++)]]&lt;br /&gt;
***** [[Operatoren|Operatoren (C++)]]&lt;br /&gt;
***** [[Reservierte Wörter|Reservierte Wörter (C++)]]&lt;br /&gt;
***** [[Schlüsselwörter (Anweisungen)|Schlüsselwörter (Anweisungen) (C++)]]&lt;br /&gt;
***** [[Speicherklassenspezifizierer|Speicherklassenspezifizierer (C++)]]&lt;br /&gt;
***** [[Typ-Bezeichner (C++)]]&lt;br /&gt;
*** [[Referenz zur C-Laufzeitbibliothek]]&lt;br /&gt;
**** [[Sichere C-Bibliothek]]&lt;br /&gt;
**** [[Standardlaufzeitbibliotheken]]&lt;br /&gt;
**** [[Statische Laufzeitbibliotheken]]&lt;br /&gt;
**** [[Dynamische Linkbibliotheken (DLLs)]]&lt;br /&gt;
**** [[Multithread-Programme]]&lt;br /&gt;
**** [[Übergabe von Dateiinformationen an untergeordnete Prozesse]]&lt;br /&gt;
**** [[Alloc.h - Index|alloc.h]]&lt;br /&gt;
***** [[Calloc|calloc]]&lt;br /&gt;
***** [[Free|free]]&lt;br /&gt;
***** [[Heapcheck|heapcheck]]&lt;br /&gt;
***** [[Heapcheckfree|heapcheckfree]]&lt;br /&gt;
***** [[Heapchecknode|heapchecknode]]&lt;br /&gt;
***** [[Heapfillfree|heapfillfree]]&lt;br /&gt;
***** [[Heapwalk|heapwalk]]&lt;br /&gt;
***** [[Malloc|malloc]]&lt;br /&gt;
***** [[Realloc|realloc]]&lt;br /&gt;
**** [[Assert.h - Index|assert.h]]&lt;br /&gt;
***** [[Assert|assert]]&lt;br /&gt;
***** [[NDEBUG define|NDEBUG #define]]&lt;br /&gt;
**** [[Conio.h - Index|conio.h]]&lt;br /&gt;
***** [[Setcursortype|_setcursortype]]&lt;br /&gt;
***** [[Cgets|cgets]]&lt;br /&gt;
***** [[Clreol|clreol]]&lt;br /&gt;
***** [[Clrscr|clrscr]]&lt;br /&gt;
***** [[Cprintf]]&lt;br /&gt;
***** [[Cputs]]&lt;br /&gt;
***** [[Cscanf|cscanf]]&lt;br /&gt;
***** [[Delline|delline]]&lt;br /&gt;
***** [[Getch|getch]]&lt;br /&gt;
***** [[Getche|getche]]&lt;br /&gt;
***** [[Getpass|getpass]]&lt;br /&gt;
***** [[Gettext|gettext]]&lt;br /&gt;
***** [[Gettextinfo|gettextinfo]]&lt;br /&gt;
***** [[Gotoxy|gotoxy]]&lt;br /&gt;
***** [[Highvideo|highvideo]]&lt;br /&gt;
***** [[Insline|insline]]&lt;br /&gt;
***** [[Kbhit|kbhit]]&lt;br /&gt;
***** [[Lowvideo|lowvideo]]&lt;br /&gt;
***** [[Movetext|movetext]]&lt;br /&gt;
***** [[Normvideo|normvideo]]&lt;br /&gt;
***** [[Putch|putch]]&lt;br /&gt;
***** [[Puttext|puttext]]&lt;br /&gt;
***** [[Textattr|textattr]]&lt;br /&gt;
***** [[Textbackground|textbackground]]&lt;br /&gt;
***** [[Textcolor|textcolor]]&lt;br /&gt;
***** [[Textmode|textmode]]&lt;br /&gt;
***** [[Ungetch|ungetch]]&lt;br /&gt;
***** [[Wherex|wherex]]&lt;br /&gt;
***** [[Wherey|wherey]]&lt;br /&gt;
***** [[Window|window]]&lt;br /&gt;
**** [[Ctype.h - Index|ctype.h]]&lt;br /&gt;
***** [[Ctype|_ctype]]&lt;br /&gt;
***** [[IS xxx defines|_IS_xxx #defines]]&lt;br /&gt;
***** [[Tolower|_tolower]]&lt;br /&gt;
***** [[Toupper|_toupper]]&lt;br /&gt;
***** [[Isalnum, iscsym, iswalnum, ismbcalnum|isalnum, __iscsym, iswalnum, _ismbcalnum]]&lt;br /&gt;
***** [[Isalpha, iscsymf, iswalpha, ismbcalpha|isalpha, __iscsymf, iswalpha, _ismbcalpha]]&lt;br /&gt;
***** [[Isascii, iswascii|isascii, iswascii]]&lt;br /&gt;
***** [[Iscntrl, iswcntrl|iscntrl, iswcntrl]]&lt;br /&gt;
***** [[Isdigit, iswdigit, ismbcdigit|isdigit, iswdigit, _ismbcdigit]]&lt;br /&gt;
***** [[Isgraph, iswgraph, ismbcgraph|isgraph, iswgraph, _ismbcgraph]]&lt;br /&gt;
***** [[Islower, iswlower, ismbclower|islower, iswlower, _ismbclower]]&lt;br /&gt;
***** [[Isprint, iswprint, ismbcprint|isprint, iswprint, _ismbcprint]]&lt;br /&gt;
***** [[Ispunct, iswpunct, ismbcpunct|ispunct, iswpunct, _ismbcpunct]]&lt;br /&gt;
***** [[Isspace, iswspace, ismbcspace|isspace, iswspace, _ismbcspace]]&lt;br /&gt;
***** [[Isupper, iswupper, ismbcupper|isupper, iswupper, _ismbcupper]]&lt;br /&gt;
***** [[Isxdigit, iswxdigit|isxdigit, iswxdigit]]&lt;br /&gt;
***** [[Toascii|toascii]]&lt;br /&gt;
***** [[Tolower, mbctolower, towlower|tolower, _mbctolower, towlower]]&lt;br /&gt;
***** [[Toupper, mbctoupper, towupper|toupper, _mbctoupper, towupper]]&lt;br /&gt;
**** [[Delayimp.h - Index|delayimp.h]]&lt;br /&gt;
***** [[PfnDliNotifyHook, pfnDliFailureHook|__pfnDliNotifyHook, __pfnDliFailureHook]]&lt;br /&gt;
***** [[FUnloadDelayLoadedDLL|__FUnloadDelayLoadedDLL]]&lt;br /&gt;
**** [[Dir.h - Index|dir.h]]&lt;br /&gt;
***** [[Chdir|chdir]]&lt;br /&gt;
***** [[MAXxxxx defines (fnsplit)|MAXxxxx #defines (fnsplit)]]&lt;br /&gt;
***** [[Findclose, wfindclose|findclose, _wfindclose]]&lt;br /&gt;
***** [[Findfirst, wfindfirst|findfirst, _wfindfirst]]&lt;br /&gt;
***** [[Findnext, wfindnext|findnext, _wfindnext]]&lt;br /&gt;
***** [[Fnmerge, wfnmerge|fnmerge, _wfnmerge]]&lt;br /&gt;
***** [[Fnsplit, wfnsplit|fnsplit, _wfnsplit]]&lt;br /&gt;
***** [[Bitdefinitionen für fnsplit]]&lt;br /&gt;
***** [[Getcurdir, wgetcurdir|getcurdir, _wgetcurdir]]&lt;br /&gt;
***** [[Getcwd, wgetcwd|getcwd, _wgetcwd]]&lt;br /&gt;
***** [[Getdisk, setdisk|getdisk, setdisk]]&lt;br /&gt;
***** [[Mkdir, wmkdir|mkdir, _wmkdir]]&lt;br /&gt;
***** [[Mktemp, wmktemp|_mktemp, _wmktemp]]&lt;br /&gt;
***** [[Rmdir, wrmdir|_rmdir, _wrmdir]]&lt;br /&gt;
***** [[Searchpath, wsearchpath|searchpath, wsearchpath]]&lt;br /&gt;
**** [[Direct.h - Index|direct.h]]&lt;br /&gt;
***** [[Chdrive|_chdrive]]&lt;br /&gt;
***** [[Getdcwd, wgetdcwd|_getdcwd, _wgetdcwd]]&lt;br /&gt;
**** [[Dirent.h - Index|dirent.h]]&lt;br /&gt;
***** [[Closedir, wclosedir|closedir, wclosedir]]&lt;br /&gt;
***** [[Opendir, wopendir|opendir, wopendir]]&lt;br /&gt;
***** [[Readdir, wreaddir|readdir, wreaddir]]&lt;br /&gt;
***** [[Rewinddir, wrewinddir|rewinddir, wrewinddir]]&lt;br /&gt;
**** [[Dos.h - Index|dos.h]]&lt;br /&gt;
***** [[Disable, disable, enable, enable|disable, _disable, enable, _enable]]&lt;br /&gt;
***** [[Dostounix|dostounix]]&lt;br /&gt;
***** [[FA xxxx defines|FA_xxxx #defines]]&lt;br /&gt;
***** [[Geninterrupt|geninterrupt]]&lt;br /&gt;
***** [[Getdate, setdate|getdate, setdate]]&lt;br /&gt;
***** [[Getdfree|getdfree]]&lt;br /&gt;
***** [[Getdrive|_getdrive]]&lt;br /&gt;
***** [[Gettime, settime|gettime, settime]]&lt;br /&gt;
***** [[NFDS define|NFDS #define]]&lt;br /&gt;
***** [[Osmajor|_osmajor]]&lt;br /&gt;
***** [[Osminor|_osminor]]&lt;br /&gt;
***** [[Osversion|_osversion]]&lt;br /&gt;
***** [[Sleep|_sleep]]&lt;br /&gt;
***** [[Unixtodos|unixtodos]]&lt;br /&gt;
***** [[Version|_version]]&lt;br /&gt;
**** [[Errno.h - Index|errno.h]]&lt;br /&gt;
***** [[Doserrno|_doserrno]]&lt;br /&gt;
***** [[EDOM, ERANGE, defines|EDOM, ERANGE, #defines]]&lt;br /&gt;
***** [[Errno (Referenz zur C-Laufzeitbibliothek)|errno]]&lt;br /&gt;
***** [[Fehlernummern in errno]]&lt;br /&gt;
***** [[Sys errlist|_sys_errlist]]&lt;br /&gt;
***** [[Sys nerr|_sys_nerr]]&lt;br /&gt;
**** [[Except.h - Index|except.h]]&lt;br /&gt;
***** [[ThrowExceptionName|__throwExceptionName]]&lt;br /&gt;
***** [[ThrowFileName|__throwFileName]]&lt;br /&gt;
***** [[ThrowLineNumber|__throwLineNumber]]&lt;br /&gt;
***** [[Set terminate|set_terminate]]&lt;br /&gt;
***** [[Set unexpected|set_unexpected]]&lt;br /&gt;
***** [[Terminate|terminate]]&lt;br /&gt;
***** [[Unexpected|unexpected]]&lt;br /&gt;
**** [[Fastmath.h - Index|fastmath.h]]&lt;br /&gt;
***** [[Fastmath-Routinen verwenden]]&lt;br /&gt;
**** [[Fcntl.h - Index|fcntl.h]]&lt;br /&gt;
***** [[Fmode|_fmode]]&lt;br /&gt;
***** [[Pipe|_pipe]]&lt;br /&gt;
***** [[O xxxx defines|O_xxxx #defines]]&lt;br /&gt;
**** [[Float.h - Index|float.h]]&lt;br /&gt;
***** [[Chgsign, chgsignl|_chgsign, _chgsignl]]&lt;br /&gt;
***** [[Clear87, clearfp|_clear87, _clearfp]]&lt;br /&gt;
***** [[Control87, controlfp|_control87, _controlfp]]&lt;br /&gt;
***** [[Copysign, copysignl|_copysign, _copysignl]]&lt;br /&gt;
***** [[Finite, finitel|_finite, _finitel]]&lt;br /&gt;
***** [[Fpclass, fpclassl|_fpclass, _fpclassl]]&lt;br /&gt;
***** [[Fpreset|_fpreset]]&lt;br /&gt;
***** [[Isnan, isnanl|_isnan, _isnanl]]&lt;br /&gt;
***** [[Logb, logbl|_logb, _logbl]]&lt;br /&gt;
***** [[Nextafter, nextafterl|_nextafter, _nextafterl]]&lt;br /&gt;
***** [[Scalb, scalbl|_scalb, _scalbl]]&lt;br /&gt;
***** [[Status87, statusfp|_status87, _statusfp]]&lt;br /&gt;
***** [[CW DEFAULT define|CW_DEFAULT #define]]&lt;br /&gt;
**** [[Io.h - Index|io.h]]&lt;br /&gt;
***** [[Findclose (io.h)|_findclose]]&lt;br /&gt;
***** [[Findfirst, wfindfirst (io.h)|_findfirst, __wfindfirst]]&lt;br /&gt;
***** [[Findfirsti64, wfindfirsti64|_findfirsti64, _wfindfirsti64]]&lt;br /&gt;
***** [[Findnext, wfindnext (io.h)|_findnext, __wfindnext]]&lt;br /&gt;
***** [[Findnexti64, wfindnexti64|_findnexti64, _wfindnexti64]]&lt;br /&gt;
***** [[Get osfhandle|_get_osfhandle]]&lt;br /&gt;
***** [[Open osfhandle|_open_osfhandle]]&lt;br /&gt;
***** [[Rtl chmod, wrtl chmod|_rtl_chmod, _wrtl_chmod]]&lt;br /&gt;
***** [[Rtl close|_rtl_close]]&lt;br /&gt;
***** [[Rtl creat, wrtl creat|_rtl_creat, _wrtl_creat]]&lt;br /&gt;
***** [[Rtl open, wrtl open|_rtl_open, _wrtl_open]]&lt;br /&gt;
***** [[Rtl read|_rtl_read]]&lt;br /&gt;
***** [[Rtl write|_rtl_write]]&lt;br /&gt;
***** [[Access, waccess|access, _waccess]]&lt;br /&gt;
***** [[Chmod, wchmod|chmod, _wchmod]]&lt;br /&gt;
***** [[Chsize|chsize]]&lt;br /&gt;
***** [[Close|close]]&lt;br /&gt;
***** [[Creat, wcreat|_creat, _wcreat]]&lt;br /&gt;
***** [[Creatnew|creatnew]]&lt;br /&gt;
***** [[Creattemp|creattemp]]&lt;br /&gt;
***** [[Dup|dup]]&lt;br /&gt;
***** [[Dup2|dup2]]&lt;br /&gt;
***** [[Eof|eof]]&lt;br /&gt;
***** [[Filelength|filelength]]&lt;br /&gt;
***** [[Getftime, setftime|getftime, setftime]]&lt;br /&gt;
***** [[Isatty|isatty]]&lt;br /&gt;
***** [[Lock|lock]]&lt;br /&gt;
***** [[Locking|locking]]&lt;br /&gt;
***** [[Lseek|lseek]]&lt;br /&gt;
***** [[Open, wopen|open, _wopen]]&lt;br /&gt;
***** [[Read|read (C++)]]&lt;br /&gt;
***** [[Setmode|setmode]]&lt;br /&gt;
***** [[Sopen, wsopen|_sopen, _wsopen]]&lt;br /&gt;
***** [[Tell|tell]]&lt;br /&gt;
***** [[Umask|umask]]&lt;br /&gt;
***** [[Unlock|unlock]]&lt;br /&gt;
***** [[Write|write (C++)]]&lt;br /&gt;
**** [[Limits.h - Index|limits.h]]&lt;br /&gt;
***** [[CHAR xxx defines|CHAR_xxx #defines]]&lt;br /&gt;
***** [[INT xxx defines|INT_xxx #defines]]&lt;br /&gt;
***** [[LONG xxx defines|LONG_xxx #defines]]&lt;br /&gt;
***** [[SCHAR xxx defines|SCHAR_xxx #defines]]&lt;br /&gt;
***** [[SHRT xxx defines|SHRT_xxx #defines]]&lt;br /&gt;
***** [[Uxxxx MAX defines|Uxxxx_MAX #defines]]&lt;br /&gt;
**** [[Locale.h - Index|locale.h]]&lt;br /&gt;
***** [[Localeconv|localeconv]]&lt;br /&gt;
***** [[Setlocale, wsetlocale|setlocale, _wsetlocale]]&lt;br /&gt;
**** [[Malloc.h - Index|malloc.h]]&lt;br /&gt;
***** [[Alloca|alloca]]&lt;br /&gt;
***** [[Expand|_expand]]&lt;br /&gt;
***** [[Heapchk|_heapchk]]&lt;br /&gt;
***** [[Heapmin|_heapmin]]&lt;br /&gt;
***** [[Heapset|_heapset]]&lt;br /&gt;
***** [[Malloc. heapwalk|_heapwalk]]&lt;br /&gt;
***** [[Msize|_msize]]&lt;br /&gt;
***** [[Rtl heapwalk|_rtl_heapwalk]]&lt;br /&gt;
***** [[Stackavail|stackavail]]&lt;br /&gt;
**** [[Math.h - Index|math.h]]&lt;br /&gt;
***** [[Atof, wtof|atof, _wtof]]&lt;br /&gt;
***** [[Atold, wtold|_atold, _wtold]]&lt;br /&gt;
***** [[I64toa, i64tow|_i64toa, _i64tow]]&lt;br /&gt;
***** [[Matherr, matherrl|_matherr, _matherrl]]&lt;br /&gt;
***** [[Abs|abs]]&lt;br /&gt;
***** [[Acos, acosl|acos, acosl]]&lt;br /&gt;
***** [[Asin, asinl|asin, asinl]]&lt;br /&gt;
***** [[Atan, atanl|atan, atanl]]&lt;br /&gt;
***** [[Atan2, atan2l|atan2, atan2l]]&lt;br /&gt;
***** [[Cabs, cabsl|cabs, cabsl]]&lt;br /&gt;
***** [[Ceil, ceill|ceil, ceill]]&lt;br /&gt;
***** [[Cos, cosl|cos, cosl]]&lt;br /&gt;
***** [[Cosh, coshl|cosh, coshl]]&lt;br /&gt;
***** [[Exp, expl|exp, expl]]&lt;br /&gt;
***** [[Fabs, fabsl|fabs, fabsl]]&lt;br /&gt;
***** [[Floor, floorl|floor, floorl]]&lt;br /&gt;
***** [[Fmod, fmodl|fmod, fmodl]]&lt;br /&gt;
***** [[Frexp, frexpl|frexp, frexpl]]&lt;br /&gt;
***** [[HUGE VAL defines|HUGE_VAL #defines]]&lt;br /&gt;
***** [[Hypot, hypotl|hypot, hypotl]]&lt;br /&gt;
***** [[Ldexp, ldexpl|ldexp, ldexpl]]&lt;br /&gt;
***** [[Ldiv|ldiv]]&lt;br /&gt;
***** [[Log, logl|log, logl]]&lt;br /&gt;
***** [[Log10, log10l|log10, log10l]]&lt;br /&gt;
***** [[M E, M LOGxxx, M LNxx defines|M_E, M_LOGxxx, M_LNxx #defines]]&lt;br /&gt;
***** [[M SQRTxx defines|M_SQRTxx #defines]]&lt;br /&gt;
***** [[Modf, modfl|modf, modfl]]&lt;br /&gt;
***** [[PI-Konstanten]]&lt;br /&gt;
***** [[Poly, polyl|poly, polyl]]&lt;br /&gt;
***** [[Pow, powl|pow, powl]]&lt;br /&gt;
***** [[Pow10, pow10l|pow10, pow10l]]&lt;br /&gt;
***** [[Sin, sinl|sin, sinl]]&lt;br /&gt;
***** [[Sinh, sinhl|sinh, sinhl]]&lt;br /&gt;
***** [[Sqrt, sqrtl|sqrt, sqrtl]]&lt;br /&gt;
***** [[Tan, tanl|tan, tanl]]&lt;br /&gt;
***** [[Tanh, tanhl|tanh, tanhl]]&lt;br /&gt;
**** [[Mem.h - Index|mem.h]]&lt;br /&gt;
***** [[Memccpy|memccpy]]&lt;br /&gt;
***** [[Memchr, wmemchr|memchr, _wmemchr]]&lt;br /&gt;
***** [[Memcmp|memcmp]]&lt;br /&gt;
***** [[Memcpy, wmemcpy|memcpy, _wmemcpy]]&lt;br /&gt;
***** [[Memcpy s|memcpy_s]]&lt;br /&gt;
***** [[Memicmp|memicmp]]&lt;br /&gt;
***** [[Memmove|memmove]]&lt;br /&gt;
***** [[Memmove s|memmove_s]]&lt;br /&gt;
***** [[Memset, wmemset|memset, _wmemset]]&lt;br /&gt;
***** [[Setmem|setmem]]&lt;br /&gt;
**** [[New.h - Index|new.h]]&lt;br /&gt;
***** [[New handler|_new_handler]]&lt;br /&gt;
***** [[Set new handler function|set_new_handler function]]&lt;br /&gt;
**** [[Process.h - Index|process.h]]&lt;br /&gt;
***** [[Adopt thread|_adopt_thread]]&lt;br /&gt;
***** [[Beginthread|_beginthread]]&lt;br /&gt;
***** [[Beginthreadex|_beginthreadex]]&lt;br /&gt;
***** [[BeginthreadNT|_beginthreadNT]]&lt;br /&gt;
***** [[C exit|_c_exit]]&lt;br /&gt;
***** [[Cexit|_cexit]]&lt;br /&gt;
***** [[Endthread|_endthread]]&lt;br /&gt;
***** [[Endthreadex|_endthreadex]]&lt;br /&gt;
***** [[Unadopt thread|_unadopt_thread]]&lt;br /&gt;
***** [[Cwait|cwait]]&lt;br /&gt;
***** [[Execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, wexecl, wexecle, wexeclp, wexeclpe, wexecv, wexecve, wexecvp, wexecvpe|execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, _wexecl, _wexecle, _wexeclp, _wexeclpe, _wexecv, _wexecve, _wexecvp, _wexecvpe]]&lt;br /&gt;
***** [[Getpid|getpid]]&lt;br /&gt;
***** [[P xxxx defines|P_xxxx #defines]]&lt;br /&gt;
***** [[Spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe, wspawnl, wspawnle, wspawnlp, wspawnlpe, wspawnv, wspawnve, wspawnvp, wspawnvpe|spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe, _wspawnl, _wspawnle, _wspawnlp, _wspawnlpe, _wspawnv, _wspawnve, _wspawnvp, _wspawnvpe]]&lt;br /&gt;
***** [[Wait|wait]]&lt;br /&gt;
**** [[Setjmp.h - Index|setjmp.h]]&lt;br /&gt;
***** [[Longjmp|longjmp]]&lt;br /&gt;
***** [[Setjmp|setjmp]]&lt;br /&gt;
**** [[Share.h - Index|share.h]]&lt;br /&gt;
***** [[SH xxxx defines|SH_xxxx #defines]]&lt;br /&gt;
**** [[Signal.h - Index|signal.h]]&lt;br /&gt;
***** [[Raise|raise (C++)]]&lt;br /&gt;
***** [[SIG xxx defines|SIG_xxx #defines]]&lt;br /&gt;
***** [[SIGxxxx defines|SIGxxxx #defines]]&lt;br /&gt;
***** [[Signal (C RTL)|signal (C RTL)]]&lt;br /&gt;
****[[Stdarg.h - Index|stdarg.h]]&lt;br /&gt;
***** [[Va arg, va end, va start|va_arg, va_end, va_start]]&lt;br /&gt;
**** [[Stdbool.h - Index|stdbool.h]]&lt;br /&gt;
*****  [[Bool, true, false, bool true false are defined|bool, true, false, __bool_true_false_are_defined]]&lt;br /&gt;
**** [[Stddef.h - Index|stddef.h]]&lt;br /&gt;
***** [[Threadid|_threadid]]&lt;br /&gt;
***** [[NULL define|NULL #define]]&lt;br /&gt;
***** [[Offsetof|offsetof]]&lt;br /&gt;
**** [[Stdio.h - Index|stdio.h]]&lt;br /&gt;
***** [[Fsopen, wfsopen|_fsopen, _wfsopen]]&lt;br /&gt;
***** [[IOxxx defines|_IOxxx #defines]]&lt;br /&gt;
***** [[Pclose|_pclose]]&lt;br /&gt;
***** [[Popen, wpopen|_popen, _wpopen]]&lt;br /&gt;
***** [[Snprintf; snwprintf|_snprintf, _snwprintf]]&lt;br /&gt;
***** [[BUFSIZ define|BUFSIZ #define]]&lt;br /&gt;
***** [[Clearerr|clearerr]]&lt;br /&gt;
***** [[EOF define|EOF #define]]&lt;br /&gt;
***** [[Fcloseall|_fcloseall]]&lt;br /&gt;
***** [[Fclose|fclose]]&lt;br /&gt;
***** [[Fdopen, wfdopen|_fdopen, _wfdopen]]&lt;br /&gt;
***** [[Feof|feof]]&lt;br /&gt;
***** [[Ferror|ferror]]&lt;br /&gt;
***** [[Fflush|fflush]]&lt;br /&gt;
***** [[Fgetc, fgetwc|fgetc, fgetwc]]&lt;br /&gt;
***** [[Fgetchar, fgetwchar|_fgetchar, _fgetwchar]]&lt;br /&gt;
***** [[Fgetpos|fgetpos]]&lt;br /&gt;
***** [[Fgets, fgetws|fgets, fgetws]]&lt;br /&gt;
***** [[F xxxx defines|_F_xxxx #defines]]&lt;br /&gt;
***** [[Fileno|_fileno]]&lt;br /&gt;
***** [[Flushall|_flushall]]&lt;br /&gt;
***** [[OPEN MAX define|OPEN_MAX #define]]&lt;br /&gt;
***** [[Fopen, wfopen|fopen, _wfopen]]&lt;br /&gt;
***** [[Fopen s|fopen_s]]&lt;br /&gt;
***** [[Fprintf, fwprintf|fprintf, fwprintf]]&lt;br /&gt;
***** [[Fprintf s, fwprintf s|fprintf_s, fwprintf_s]]&lt;br /&gt;
***** [[Fputc, fputwc|fputc, fputwc]]&lt;br /&gt;
***** [[Fputchar, fputwchar|_fputchar, _fputwchar]]&lt;br /&gt;
***** [[Fputs, fputws|fputs, fputws]]&lt;br /&gt;
***** [[Fread|fread]]&lt;br /&gt;
***** [[Freopen, wfreopen|freopen, _wfreopen]]&lt;br /&gt;
***** [[Freopen s|freopen_s]]&lt;br /&gt;
***** [[Fscanf, fwscanf|fscanf, fwscanf]]&lt;br /&gt;
***** [[Fscanf s, fwscanf s|fscanf_s, fwscanf_s]]&lt;br /&gt;
***** [[Fseek|fseek]]&lt;br /&gt;
***** [[Fseek|fseek]]&lt;br /&gt;
***** [[Fsetpos|fsetpos]]&lt;br /&gt;
***** [[Ftell|ftell]]&lt;br /&gt;
***** [[Fwrite|fwrite]]&lt;br /&gt;
***** [[Getc, getwc|getc, getwc]]&lt;br /&gt;
***** [[Getchar, getwchar|getchar, getwchar]]&lt;br /&gt;
***** [[Gets, getws|gets, _getws]]&lt;br /&gt;
***** [[Gets s|gets_s]]&lt;br /&gt;
***** [[Getw|_getw]]&lt;br /&gt;
***** [[L ctermid define|L_ctermid #define]]&lt;br /&gt;
***** [[L tmpnam define|L_tmpnam #define]]&lt;br /&gt;
***** [[L tmpnam s define|L_tmpnam_s #define]]&lt;br /&gt;
***** [[Perror, wperror|perror,_wperror]]&lt;br /&gt;
***** [[Printf, wprintf|printf, wprintf]]&lt;br /&gt;
****** [[Printf-Formatbezeichner|printf-Formatbezeichner]]&lt;br /&gt;
****** [[Printf-Format-String|printf-Format-String]]&lt;br /&gt;
****** [[Printf-Genauigkeitsbezeichner|printf-Genauigkeitsbezeichner]]&lt;br /&gt;
****** [[Unicode-Formatbezeichner für die Ausgabe]]&lt;br /&gt;
***** [[Printf s, wprintf s|printf_s, wprintf_s]]&lt;br /&gt;
***** [[Putc, putwc|putc, putwc]]&lt;br /&gt;
***** [[Putchar, putwchar|putchar, putwchar]]&lt;br /&gt;
***** [[Puts, putws|puts, _putws]]&lt;br /&gt;
***** [[Putw|_putw]]&lt;br /&gt;
***** [[Remove, wremove|remove, _wremove]]&lt;br /&gt;
***** [[Rename, wrename|rename, _wrename]]&lt;br /&gt;
***** [[Rewind|rewind]]&lt;br /&gt;
***** [[Rmtmp|_rmtmp]]&lt;br /&gt;
***** [[Scanf, wscanf|scanf, wscanf]]&lt;br /&gt;
****** [[Der scanf-Format-String]]&lt;br /&gt;
****** [[Konventionen für Formatbezeichner]]&lt;br /&gt;
****** [[Scanf-Formatbezeichner|scanf-Formatbezeichner]]&lt;br /&gt;
****** [[Eingabefelder für Scanf-Funktionen|Eingabefelder für scanf-Funktionen]]&lt;br /&gt;
****** [[Wenn ...scanf die Untersuchung abbricht]]&lt;br /&gt;
****** [[Unicode-Formatbezeichner für die Eingabe]]&lt;br /&gt;
****** [[Argumentunterdrückung]]&lt;br /&gt;
****** [[Modifizierer für Zeigergröße und Argumenttyp]]&lt;br /&gt;
***** [[Scanf s, wscanf s|scanf_s, wscanf_s]]&lt;br /&gt;
***** [[Setbuf|setbuf]]&lt;br /&gt;
***** [[Setvbuf|setvbuf]]&lt;br /&gt;
***** [[Snprintf;snwprintf|snprintf, snwprintf]]&lt;br /&gt;
***** [[Snprintf s, snwprintf s|snprintf_s, snwprintf_s]]&lt;br /&gt;
***** [[Sprintf, swprintf|sprintf, swprintf]]&lt;br /&gt;
***** [[Sprintf s, swprintf s|sprintf_s, swprintf_s]]&lt;br /&gt;
***** [[Sscanf, swscanf|sscanf, swscanf]]&lt;br /&gt;
***** [[Sscanf s, swscanf s|sscanf_s, swscanf_s]]&lt;br /&gt;
***** [[Stderr, stdin, stdout|stderr, stdin, stdout]]&lt;br /&gt;
***** [[Tempnam, wtempnam|_tempnam, _wtempnam]]&lt;br /&gt;
***** [[TMP MAX define|TMP_MAX #define]]&lt;br /&gt;
***** [[Tmpfile|tmpfile]]&lt;br /&gt;
***** [[Tmpfile s|tmpfile_s]]&lt;br /&gt;
***** [[Tmpnam, wtmpnam|tmpnam, _wtmpnam]]&lt;br /&gt;
***** [[Tmpnam s|tmpnam_s]]&lt;br /&gt;
***** [[Ungetc, ungetwc|ungetc, ungetwc]]&lt;br /&gt;
***** [[Unlink, wunlink|_unlink, _wunlink]]&lt;br /&gt;
***** [[Vfprintf, vfwprintf|vfprintf, vfwprintf]]&lt;br /&gt;
***** [[Vfprintf s, vfwprintf s|vfprintf_s, vfwprintf_s]]&lt;br /&gt;
***** [[Vfscanf|vfscanf, vfwscanf]]&lt;br /&gt;
***** [[Vfscanf s, vfwscanf s|vfscanf_s, vfwscanf_s]]&lt;br /&gt;
***** [[Vprintf, vwprintf|vprintf, vwprintf]]&lt;br /&gt;
***** [[Vprintf s, vwprintf s|vprintf_s, vwprintf_s]]&lt;br /&gt;
***** [[Vscanf|vscanf, vwscanf]]&lt;br /&gt;
***** [[Vscanf s, vwscanf s|vscanf_s, vwscanf_s]]&lt;br /&gt;
***** [[Vsscanf|vsscanf]]&lt;br /&gt;
***** [[Vsscanf s, vswscanf s|vsscanf_s, vswscanf_s]]&lt;br /&gt;
***** [[Vsnprintf, vsnwprintf|vsnprintf, _vsnprintf, vsnwprintf, _vsnwprintf]]&lt;br /&gt;
***** [[Vsnprintf s, vsnwprintf s|vsnprintf_s, vsnwprintf_s]]&lt;br /&gt;
***** [[Vsprintf, vswprintf|vsprintf, vswprintf]]&lt;br /&gt;
***** [[Vsprintf s, vswprintf s|vsprintf_s, vswprintf_s]]&lt;br /&gt;
**** [[Stdlib.h - Index|stdlib.h]]&lt;br /&gt;
***** [[Argc|_argc]]&lt;br /&gt;
***** [[Argv, wargv|_argv, _wargv]]&lt;br /&gt;
***** [[Atoi64, wtoi64|_atoi64, _wtoi64]]&lt;br /&gt;
***** [[Crotl, crotr|_crotl, _crotr]]&lt;br /&gt;
***** [[Environ, wenviron|_environ, _wenviron]]&lt;br /&gt;
***** [[US Exit|_exit (C++)]]&lt;br /&gt;
***** [[Fullpath, wfullpath|_fullpath, _wfullpath]]&lt;br /&gt;
***** [[Lrand|_lrand]]&lt;br /&gt;
***** [[Lrotl, lrotr|_lrotl, _lrotr]]&lt;br /&gt;
***** [[Makepath, wmakepath|_makepath, _wmakepath]]&lt;br /&gt;
***** [[Rotl, rotr|_rotl, _rotr]]&lt;br /&gt;
***** [[Searchenv, wsearchenv|_searchenv, _wsearchenv]]&lt;br /&gt;
***** [[Searchstr, wsearchstr|_searchstr, _wsearchstr]]&lt;br /&gt;
***** [[Splitpath, wsplitpath|_splitpath, _wsplitpath]]&lt;br /&gt;
***** [[Ui64toa, ui64tow|_ui64toa, _ui64tow]]&lt;br /&gt;
***** [[Abort|abort]]&lt;br /&gt;
****** [[Programmabbruch (C++)]]&lt;br /&gt;
***** [[Abort handler s|abort_handler_s]]&lt;br /&gt;
***** [[Atexit|atexit]]&lt;br /&gt;
***** [[Atoi, wtoi|atoi, _wtoi]]&lt;br /&gt;
***** [[Atol, wtol|atol, _wtol]]&lt;br /&gt;
***** [[Bsearch|bsearch]]&lt;br /&gt;
***** [[Bsearch s|bsearch_s]]&lt;br /&gt;
***** [[Div (C++)|div]]&lt;br /&gt;
***** [[Ecvt|ecvt]]&lt;br /&gt;
***** [[Exit|exit (C++)]]&lt;br /&gt;
***** [[EXIT xxxx defines|EXIT_xxxx #defines]]&lt;br /&gt;
***** [[Fcvt|fcvt]]&lt;br /&gt;
***** [[Gcvt|gcvt]]&lt;br /&gt;
***** [[Getenv, wgetenv|getenv, _wgetenv]]&lt;br /&gt;
***** [[Getenv s, wgetenv s|getenv_s, wgetenv_s]]&lt;br /&gt;
***** [[Ignore handler s|ignore_handler_s]]&lt;br /&gt;
***** [[Itoa, itow|itoa, _itow]]&lt;br /&gt;
***** [[Labs|labs]]&lt;br /&gt;
***** [[Lfind|lfind]]&lt;br /&gt;
***** [[Lsearch|lsearch]]&lt;br /&gt;
***** [[Ltoa, ltoa, ltow|ltoa, _ltoa, _ltow]]&lt;br /&gt;
***** [[Max|max (C++)]]&lt;br /&gt;
***** [[Mblen|mblen]]&lt;br /&gt;
***** [[Mbstowcs|mbstowcs]]&lt;br /&gt;
***** [[Mbtowc|mbtowc]]&lt;br /&gt;
***** [[Min|min (C++)]]&lt;br /&gt;
***** [[Putenv, wputenv|putenv, _wputenv]]&lt;br /&gt;
***** [[Qsort|qsort]]&lt;br /&gt;
***** [[Qsort s|qsort_s]]&lt;br /&gt;
***** [[Rand|rand]]&lt;br /&gt;
***** [[RAND MAX define|RAND_MAX #define]]&lt;br /&gt;
***** [[Random|random]]&lt;br /&gt;
***** [[Randomize|randomize]]&lt;br /&gt;
***** [[Set constraint handler s|set_constraint_handler_s]]&lt;br /&gt;
***** [[Srand|srand]]&lt;br /&gt;
***** [[Strlen, mbslen, wcslen, mbstrlen|strlen, _mbslen, wcslen, _mbstrlen]]&lt;br /&gt;
***** [[Strtod, strtold, wcstod, wcstold|strtod, _strtold, wcstod, _wcstold]]&lt;br /&gt;
***** [[Strtol, wcstol|strtol, wcstol]]&lt;br /&gt;
***** [[Strtoul, wcstoul|strtoul, wcstoul]]&lt;br /&gt;
***** [[Swab|swab]]&lt;br /&gt;
***** [[System, wsystem|system, _wsystem (C++)]]&lt;br /&gt;
***** [[Ultoa, ultow|ultoa, _ultow]]&lt;br /&gt;
***** [[Wcstombs|wcstombs]]&lt;br /&gt;
***** [[Wctomb|wctomb]]&lt;br /&gt;
**** [[String.h - Index|string.h]]&lt;br /&gt;
***** [[Ismbblead, ismbbtrail|_ismbblead, _ismbbtrail]]&lt;br /&gt;
***** [[Ismbclegal|_ismbclegal]]&lt;br /&gt;
***** [[Ismbslead, ismbstrail|_ismbslead, _ismbstrail]]&lt;br /&gt;
***** [[Mbbtype|_mbbtype]]&lt;br /&gt;
***** [[Mbccpy|_mbccpy]]&lt;br /&gt;
***** [[Mbsbtype|_mbsbtype]]&lt;br /&gt;
***** [[Mbsnbcmp|_mbsnbcmp]]&lt;br /&gt;
***** [[Mbsnbcnt, mbsnccnt, strncnt, wcsncnt|_mbsnbcnt, _mbsnccnt, _strncnt, _wcsncnt]]&lt;br /&gt;
***** [[Mbsnbcoll, mbsnbicoll|_mbsnbcoll, _mbsnbicoll]]&lt;br /&gt;
***** [[Mbsnbcpy|_mbsnbcpy]]&lt;br /&gt;
***** [[Mbsnbicmp|_mbsnbicmp]]&lt;br /&gt;
***** [[Mbsnbset|_mbsnbset]]&lt;br /&gt;
***** [[Mbsninc, strninc, wcsninc|_mbsninc]]&lt;br /&gt;
***** [[Mbsspnp, strspnp, wcsspnp|_mbsspnp]]&lt;br /&gt;
***** [[Strdec, mbsdec, wcsdec|_strdec, _mbsdec, _wcsdec]]&lt;br /&gt;
***** [[Strerror (win32)|_strerror]]&lt;br /&gt;
***** [[Strinc, mbsinc, wcsinc|_strinc, _mbsinc, _wcsinc]]&lt;br /&gt;
***** [[Strnextc, mbsnextc, wcsnextc|_strnextc,_mbsnextc,_wcsnextc]]&lt;br /&gt;
***** [[Stpcpy, wstpcpy, stpcpy|stpcpy, _wstpcpy, _stpcpy]]&lt;br /&gt;
***** [[Strcat, mbscat, wcscat|strcat, _mbscat, wcscat]]&lt;br /&gt;
***** [[Strcat s, wcscat s|strcat_s, wcscat_s]]&lt;br /&gt;
***** [[Strchr, mbschr, wcschr|strchr, _mbschr, wcschr]]&lt;br /&gt;
***** [[Strcmp, mbscmp, wcscmp|strcmp, _mbscmp, wcscmp]]&lt;br /&gt;
***** [[Strcmpi|strcmpi]]&lt;br /&gt;
***** [[Strcoll, stricoll, mbscoll, mbsicoll, wcscoll, wcsicoll|strcoll,_stricoll, _mbscoll, _mbsicoll, wcscoll, _wcsicoll]]&lt;br /&gt;
***** [[Strcpy|strcpy]]&lt;br /&gt;
***** [[Strcpy s, wcscpy s|strcpy_s, wcscpy_s]]&lt;br /&gt;
***** [[Strcspn, mbscspn, wcscspn|strcspn, _mbscspn, wcscspn]]&lt;br /&gt;
***** [[Strdup, mbsdup, wcsdup|strdup, _mbsdup, _wcsdup]]&lt;br /&gt;
***** [[Strerror|strerror]]&lt;br /&gt;
***** [[Strerror s, wcserror s|strerror_s, _wcserror_s]]&lt;br /&gt;
***** [[Strerrorlen s|strerrorlen_s]]&lt;br /&gt;
***** [[Stricmp, mbsicmp, wcsicmp|stricmp, _mbsicmp, _wcsicmp]]&lt;br /&gt;
***** [[Strlwr, mbslwr, wcslwr|strlwr, _mbslwr, _wcslwr]]&lt;br /&gt;
***** [[Strncat|strncat]]&lt;br /&gt;
***** [[Strncat s, wcsncat s|strncat_s, wcsncat_s]]&lt;br /&gt;
***** [[Strncmp, mbsncmp, wcsncmp|strncmp, _mbsncmp, wcsncmp]]&lt;br /&gt;
***** [[Strncmpi, wcsncmpi|strncmpi, wcsncmpi]]&lt;br /&gt;
***** [[Strncoll, strnicoll, mbsncoll, mbsnicoll, wcsncoll, wcsnicoll|strncoll, strnicoll, _mbsncoll, _mbsnicoll, _wcsncoll, _wcsnicoll]]&lt;br /&gt;
***** [[Strncpy, mbsncpy, wcsncpy|strncpy, _mbsncpy, wcsncpy]]&lt;br /&gt;
***** [[Strncpy s, wcsncpy s|strncpy_s, wcsncpy_s]]&lt;br /&gt;
***** [[Strnicmp, mbsnicmp, wcsnicmp|strnicmp, _mbsnicmp, _wcsnicmp]]&lt;br /&gt;
***** [[Strnlen, wcsnlen|strnlen_s, wcsnlen_s]]&lt;br /&gt;
***** [[Strnset, mbsnset, wcsnset|strnset, _mbsnset, _wcsnset]]&lt;br /&gt;
***** [[Strpbrk, mbspbrk, wcspbrk|strpbrk, _mbspbrk, wcspbrk]]&lt;br /&gt;
***** [[Strrchr, mbsrchr, wcsrchr|strrchr, _mbsrchr, wcsrchr]]&lt;br /&gt;
***** [[Strrev, mbsrev, wcsrev|strrev, _mbsrev, _wcsrev]]&lt;br /&gt;
***** [[Strset, mbsset, wcsset|strset, _mbsset, _wcsset]]&lt;br /&gt;
***** [[Strspn, mbsspn, wcsspn|strspn, _mbsspn, wcsspn]]&lt;br /&gt;
***** [[Strstr, mbsstr, wcsstr|strstr, _mbsstr, wcsstr]]&lt;br /&gt;
***** [[Strtok, mbstok, wcstok|strtok, _mbstok, wcstok]]&lt;br /&gt;
***** [[Strtok s, wcstok s|strtok_s, wcstok_s]]&lt;br /&gt;
***** [[Strupr, mbsupr, wcsupr|strupr, _mbsupr, _wcsupr]]&lt;br /&gt;
***** [[Strxfrm, wcsxfrm|strxfrm, wcsxfrm]]&lt;br /&gt;
**** [[Sysmac.h - Index|sysmac.h]]&lt;br /&gt;
***** [[BEGIN MESSAGE MAP|BEGIN_MESSAGE_MAP und END_MESSAGE_MAP]]&lt;br /&gt;
***** [[DEPRECATED ATTRIBUTE0 und DEPRECATED ATTRIBUTE1|_DEPRECATED_ATTRIBUTE0 und _DEPRECATED_ATTRIBUTE1]]&lt;br /&gt;
***** [[MESSAGE HANDLER|MESSAGE_HANDLER und VCL_MESSAGE_HANDLER]]&lt;br /&gt;
***** [[Typeinfo|__typeinfo]]&lt;br /&gt;
**** [[Sys\stat.h - Index|sys\stat.h]]&lt;br /&gt;
***** [[Stati64, tstati64, stati64, wstati64|_stati64, _tstati64, stati64, _wstati64]]&lt;br /&gt;
***** [[Fstat, stat, wstat|fstat, stat, _wstat]]&lt;br /&gt;
***** [[S Ixxxx defines|S_Ixxxx #defines]]&lt;br /&gt;
**** [[Sys\timeb.h - Index|sys\timeb.h]]&lt;br /&gt;
***** [[Ftime|ftime]]&lt;br /&gt;
**** [[Sys\types.h - Index|sys\types.h]]&lt;br /&gt;
***** [[Time t|time_t]]&lt;br /&gt;
**** [[Time.h - Index|time.h]]&lt;br /&gt;
***** [[Strdate, wstrdate|_strdate, _wstrdate]]&lt;br /&gt;
***** [[Strtime, wstrtime|_strtime, _wstrtime]]&lt;br /&gt;
***** [[Asctime|asctime]]&lt;br /&gt;
***** [[Asctime s, wasctime s|asctime_s, wasctime_s]]&lt;br /&gt;
***** [[Clock|clock]]&lt;br /&gt;
***** [[Clock t|clock_t]]&lt;br /&gt;
***** [[Ctime, wctime|ctime, _wctime]]&lt;br /&gt;
***** [[Ctime s, wctime s|ctime_s, wctime_s]]&lt;br /&gt;
***** [[Daylight|_daylight]]&lt;br /&gt;
***** [[Difftime|difftime]]&lt;br /&gt;
***** [[Gmtime|gmtime]]&lt;br /&gt;
***** [[Gmtime s|gmtime_s]]&lt;br /&gt;
***** [[Localtime|localtime]]&lt;br /&gt;
***** [[Localtime s|localtime_s]]&lt;br /&gt;
***** [[Mktime|mktime]]&lt;br /&gt;
***** [[Stime|stime]]&lt;br /&gt;
***** [[Strftime, wcsftime|strftime, wcsftime]]&lt;br /&gt;
****** [[ANSI-definierte Formatbezeichner für strftime]]&lt;br /&gt;
****** [[POSIX-definierte Formatbezeichner für strftime]]&lt;br /&gt;
***** [[Time|time]]&lt;br /&gt;
***** [[Timezone|_timezone]]&lt;br /&gt;
***** [[Tm|tm]]&lt;br /&gt;
***** [[Tzname, wtzname|_tzname, _wtzname]]&lt;br /&gt;
***** [[Tzset, wtzset|_tzset, _wtzset]]&lt;br /&gt;
**** [[Typeinfo.h - Index|typeinfo.h]]&lt;br /&gt;
***** [[Klasse bad cast|Klasse bad_cast]]&lt;br /&gt;
***** [[Klasse bad typeid|Klasse bad_typeid]]&lt;br /&gt;
***** [[Klasse type info|Klasse type_info]]&lt;br /&gt;
**** [[Utime.h - Index|utime.h]]&lt;br /&gt;
***** [[Utime, wutime|_utime, _wutime]]&lt;br /&gt;
**** [[Values.h - Index|values.h]]&lt;br /&gt;
***** [[HIBITx defines|HIBITx #defines]]&lt;br /&gt;
***** [[BITSPERBYTE define|BITSPERBYTE #define]]&lt;br /&gt;
***** [[MAXxxxx defines (Integer-Datentypen)|MAXxxxx #defines (Integer-Datentypen)]]&lt;br /&gt;
***** [[Beschränkungen von Float- und Double-Werten]]&lt;br /&gt;
**** [[Formatbezeichner in C/C++]]&lt;br /&gt;
*** [[Compiler-Fehler und -Warnungen (C++) - Index]]&lt;br /&gt;
**** [[Anwendung wird ausgeführt (C++)]]&lt;br /&gt;
**** [[Explizite Instantiierung von &#039;namespace::templated class&#039; muss im Namespace &#039;namespace&#039; (C++) vorkommen|explizite Instantiierung von &#039;&amp;lt;namespace&amp;gt;::&amp;lt;templated class&amp;gt;&#039; muss im Namespace &#039;&amp;lt;namespace&amp;gt;&#039; (C++) vorkommen]]&lt;br /&gt;
**** [[Unerwarteter Abbruch bei Compilierung Module Seg:offset oder Unerwarteter Abbruch bei Link-Vorgang Module Seg:offset (C++)|Unerwarteter Abbruch bei Compilierung [Module Seg#:offset] oder Unerwarteter Abbruch bei Link-Vorgang [Module Seg#:offset] (C++)]]&lt;br /&gt;
**** [[E2000 286/287-Anweisungen nicht aktiviert (C++)]]&lt;br /&gt;
**** [[E2001 In automated-Abschnitten sind Konstruktoren und Destruktoren nicht zulässig (C++)|E2001 In __automated-Abschnitten sind Konstruktoren und Destruktoren nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2002 In automated-Abschnitten sind nur fastcall-Funktionen zulässig (C++)|E2002 In __automated-Abschnitten sind nur __fastcall-Funktionen zulässig (C++)]]&lt;br /&gt;
**** [[E2003 In automated-Abschnitten sind Datenelementfunktionen nicht zulässig (C++)|E2003 In __automated-Abschnitten sind Datenelementfunktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2004 In automated-Abschnitten sind bei Eigenschaftsdeklarationen nur die Klausel read und write zulässig (C++)|E2004 In __automated-Abschnitten sind bei Eigenschaftsdeklarationen nur die Klausel read und write zulässig (C++)]]&lt;br /&gt;
**** [[E2005 In automated-Abschnitten ist die wiederholte Deklaration von Eigenschaften nicht zulässig (C++)|E2005 In __automated-Abschnitten ist die wiederholte Deklaration von Eigenschaften nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2006 CodeGuard-Programme müssen das Speichermodell large verwenden und für den Einsatz unter Windows konzipiert sein (C++)]]&lt;br /&gt;
**** [[E2007 Die Definition von Dispid-Anweisungen ist nur in automated Abschnitten zulässig (C++)|E2007 Die Definition von Dispid-Anweisungen ist nur in __automated Abschnitten zulässig (C++)]]&lt;br /&gt;
**** [[E2008 In published-Abschnitten deklarierte Zugriffsfunktionen müssen die Aufrufkonvention fastcall verwenden (C++)|E2008 In __published-Abschnitten deklarierte Zugriffsfunktionen müssen die Aufrufkonvention __fastcall verwenden (C++)]]&lt;br /&gt;
**** [[E2009 Versuch, Zugriffsrechte auf &#039;bezeichner&#039; zu erhöhen oder zu vermindern (C++)]]&lt;br /&gt;
**** [[E2010 Relozierbare Symbole dürfen nicht addiert oder subtrahiert werden (C++)]]&lt;br /&gt;
**** [[E2011 Verwendung der Adresse eines Bitfeldes nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2012 Zugriff auf die Adresse der Hauptfunktion &#039;main&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2013 Unterscheidung von &#039;funktion1&#039; und &#039;funktion2&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2014 Element ist mehrdeutig: &#039;element1&#039; und &#039;element2&#039; (C++)]]&lt;br /&gt;
**** [[E2015 Mehrdeutigkeit zwischen &#039;funktion1&#039; und &#039;funktion2&#039; (C++)]]&lt;br /&gt;
**** [[E2016 Mehrdeutiges Überschreiben einer virtuellen Basisklasse &#039;basis funktion&#039;: &#039;abgeleitete funktion&#039; (C++)|E2016 Mehrdeutiges Überschreiben einer virtuellen Basisklasse &#039;basis_funktion&#039;: &#039;abgeleitete_funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2017 Mehrdeutiger Name eines Strukturelementes &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2018 &#039;bezeichner&#039; kann nicht erstellt werden -- mehrdeutige Basisklasse &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2019 &#039;bezeichner&#039; darf in einer anonymen Variante nicht deklariert werden (C++)]]&lt;br /&gt;
**** [[E2020 Globale anonyme Variante nicht static (C++)]]&lt;br /&gt;
**** [[E2021 Array muss mindestens ein Element enthalten (C++)]]&lt;br /&gt;
**** [[E2022 Array zu groß (C++)]]&lt;br /&gt;
**** [[E2023 Array aus Referenzen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2024 const-Objekt kann nicht modifiziert werden (C++)]]&lt;br /&gt;
**** [[E2025 Zuweisung this nicht zulässig - verwenden Sie den X::Operator new (C++)]]&lt;br /&gt;
**** [[E2026 Assembler-Anweisung zu lang (C++)]]&lt;br /&gt;
**** [[E2027 Eine Speicheradresse muss verwendet werden (C++)]]&lt;br /&gt;
**** [[E2028 Der Operator - muss einen Zeiger oder eine Klasse zurückgeben (C++)|E2028 Der Operator -&amp;gt; muss einen Zeiger oder eine Klasse zurückgeben (C++)]]&lt;br /&gt;
**** [[E2029 &#039;bezeichner&#039; muss eine bereits definierte Klasse oder Struktur sein (C++)]]&lt;br /&gt;
**** [[E2030 break-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2031 Typumwandlung von &#039;typ1&#039; nach &#039;typ2&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2032 closure-Zeigervariable unzulässig verwendet (C++)]]&lt;br /&gt;
**** [[E2033 continue-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2034 Konvertierung von &#039;typ1&#039; nach &#039;typ2&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2035 Umwandlungen in die gleiche Klasse oder Basisklasse nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2036 Umwandlungsoperator darf keinen Rückgabetypen angeben (C++)]]&lt;br /&gt;
**** [[E2037 Konstruktor &#039;konstruktor&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2038 Deklaration oder Definition von &#039;bezeichner&#039; hier nicht zulässig: ungültiger Namespace (C++)]]&lt;br /&gt;
**** [[E2039 Dezimalpunkt an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2040 Deklaration nicht ordnungsgemäß abgeschlossen (C++)]]&lt;br /&gt;
**** [[E2041 Inkorrekte Verwendung von default (C++)]]&lt;br /&gt;
**** [[E2042 Deklaration des Operators delete (void*) (C++)]]&lt;br /&gt;
**** [[E2043 Deklaration des Operators delete (void*) oder (void*, size t) (C++)|E2043 Deklaration des Operators delete (void*) oder (void*, size_t) (C++)]]&lt;br /&gt;
**** [[E2044 Operator delete muss void zurückliefern (C++)]]&lt;br /&gt;
**** [[E2045 Destruktorname muss mit dem Klassennamen übereinstimmen (C++)]]&lt;br /&gt;
**** [[E2046 Ungültiger Dateiname in include-Anweisung ODER Ungültiger Dateiname in line-Anweisung (C++)]]&lt;br /&gt;
**** [[E2047 Ungültige &#039;direktive&#039;-Anweisungssyntax (C++)]]&lt;br /&gt;
**** [[E2048 Unbekannte Preprocessor-Anweisung: &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2049 Klassentyp &#039;typ&#039; darf nicht als declspec(delphireturn) ausgezeichnet sein (C++)|E2049 Klassentyp &#039;typ&#039; darf nicht als __declspec(delphireturn) ausgezeichnet sein (C++)]]&lt;br /&gt;
**** [[E2050 declspec(delphireturn)-Klasse &#039;klasse&#039; darf nur ein Datenelement enthalten (C++)|E2050 __declspec(delphireturn)-Klasse &#039;klasse&#039; darf nur ein Datenelement enthalten (C++)]]&lt;br /&gt;
**** [[E2051 Unzulässige Verwendung des Punkt-Operators (.) (C++)]]&lt;br /&gt;
**** [[E2052 Dynamische Funktion &#039;funktion&#039; verursacht Konflikte mit der Basisklasse &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2053 elif-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2054 else an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2055 else-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2056 endif-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2057 Exception-Spezifizierung hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2058 Exception-Behandlungsvariable hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2059 Unbekannte Sprache, C oder C++ erwartet (C++)]]&lt;br /&gt;
**** [[E2060 Unzulässige Verwendung einer Fließkommazahl (C++)]]&lt;br /&gt;
**** [[E2061 Friends müssen Funktionen oder Klassen sein (C++)]]&lt;br /&gt;
**** [[E2062 Unzulässiger Indirektionsoperator (C++)]]&lt;br /&gt;
**** [[E2063 Unzulässig Initialisierung (C++)]]&lt;br /&gt;
**** [[E2064 &#039;typ1&#039; kann nicht mit &#039;typ2&#039; initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2065 Bezeichner des Namespace &#039;symbol&#039; verursacht Konflikte mit der intrinsischen Funktion desselben Namens (C++)]]&lt;br /&gt;
**** [[E2066 Keine Informationen verfügbar (C++)]]&lt;br /&gt;
**** [[E2066 Unzulässige MOM-Vererbung (C++)]]&lt;br /&gt;
**** [[E2067 main muss einen Rückgabewert vom Typen int zurückliefern (C++)]]&lt;br /&gt;
**** [[E2068 &#039;bezeichner&#039; ist kein nicht-statisches Datenelement und kann hier nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2069 Unzulässige Verwendung eines Zeigers auf ein Klassenelement (C++)]]&lt;br /&gt;
**** [[E2070 Unzulässige Verwendung des Namespace &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2071 Operator new muss als ersten Parameter den Typ size t haben (C++)|Operator new muss als ersten Parameter den Typ size_t haben (C++)]]&lt;br /&gt;
**** [[E2072 Operator new muss ein Objekt des Typs void zurückliefern (C++)|E2072 Operator new[] muss ein Objekt des Typs void zurückliefern (C++)]]&lt;br /&gt;
**** [[E2073 Nach pragma option pop dürfen nur Kommentare, Leerzeichen oder Zeilenendezeichen stehen (C++)]]&lt;br /&gt;
**** [[E2074 Der Wert nach -g oder -j sollte zwischen 0 und 255 liegen (C++)]]&lt;br /&gt;
**** [[E2075 Ungültige &#039;typ&#039;-Option: Option (C++)]]&lt;br /&gt;
**** [[E2076 Überladbarer Operator erwartet (C++)]]&lt;br /&gt;
**** [[E2077 &#039;operator&#039; muss entweder mit einem oder ohne Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2078 &#039;operator&#039; muss entweder mit einem oder zwei Parametern deklariert werden (C++)]]&lt;br /&gt;
**** [[E2079 &#039;funktion&#039; muss ohne Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2080 &#039;funktion&#039; muss mit einem Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2081 &#039;funktion&#039; muss mit zwei Parametern deklariert werden (C++)]]&lt;br /&gt;
**** [[E2082 &#039;bezeichner&#039; muss eine Elementfunktion sein oder einen Parameter des Typs class aufweisen (C++)]]&lt;br /&gt;
**** [[E2083 Der letzte Parameter von &#039;operator&#039; muss mit dem Typ int deklariert sein (C++)]]&lt;br /&gt;
**** [[E2084 Parameternamen werden nur mit einem Funktionsrumpf verwendet (C++)]]&lt;br /&gt;
**** [[E2085 Unzulässige Zeigeraddition (C++)]]&lt;br /&gt;
**** [[E2086 Unzulässige Zeigersubtraktion (C++)]]&lt;br /&gt;
**** [[E2087 Unzulässige Zeigerverwendung (C++)]]&lt;br /&gt;
**** [[E2088 Ungültige Syntax bei einer abstrakten Funktionsdefinition (C++)]]&lt;br /&gt;
**** [[E2089 Bezeichner &#039;bezeichner&#039; darf keinen Typqualifizierer besitzen (C++)]]&lt;br /&gt;
**** [[E2090 Qualifizierer &#039;bezeichner&#039; ist kein Name einer Klasse oder einer Struktur (C++)]]&lt;br /&gt;
**** [[E2091 Funktionen können keine Arrays und Funktionen zurückliefern (C++)]]&lt;br /&gt;
**** [[E2092 Speicherklasse &#039;speicherklasse&#039; ist hier nicht erlaubt (C++)]]&lt;br /&gt;
**** [[E2093 Operator &#039;operator&#039; ist im Typ &#039;typ&#039; für Argumente desselben Typs nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2094 Operator &#039;operator&#039; ist im Typ &#039;typ&#039; für Argumente des Typs &#039;typ&#039; nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2095 String-Literale in diesem Kontext nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2096 Ungültige Strukturoperation (C++)]]&lt;br /&gt;
**** [[E2097 Expliziter Instantiierungsoperator nur global oder in Namespaces zulässig (C++)]]&lt;br /&gt;
**** [[E2098 Expliziter Spezifizierungsoperator &amp;quot;template&amp;quot; jetzt erforderlich (C++)|E2098 Expliziter Spezifizierungsoperator &amp;quot;template&amp;lt;&amp;gt;&amp;quot; jetzt erforderlich (C++)]]&lt;br /&gt;
**** [[E2099 Expliziter Spezifizierungsoperator nur global oder in Namespace zulässig (C++)]]&lt;br /&gt;
**** [[E2100 Ungültige Deklaratorliste für Template (C++)]]&lt;br /&gt;
**** [[E2101 Schlüsselwort &#039;export&#039; darf in einer Template-Deklaration nur vor &amp;quot;template&amp;quot; stehen (C++)]]&lt;br /&gt;
**** [[E2102 Template &#039;template&#039; kann ohne Spezifizierungsparameter nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2103 Explizite Instantiierung muss mit einer Template-Klasse oder -Funktion verwendet werden (C++)]]&lt;br /&gt;
**** [[E2104 Ungültige Verwendung des Schlüsselworts template (C++)]]&lt;br /&gt;
**** [[E2105 &#039;Template&#039;-Qualifizierer muss einen Template-Elementnamen festlegen (C++)]]&lt;br /&gt;
**** [[E2106 Expliziter Spezifizierungsoperator darf nur vor einer Template-Klasse oder -Funktion verwendet werden (C++)]]&lt;br /&gt;
**** [[E2107 Ungültige Verwendung der Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2108 Ungültige Verwendung von typedef &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2109 Kein zulässiger Typ (C++)]]&lt;br /&gt;
**** [[E2110 Inkompatible Typumwandlung (C++)]]&lt;br /&gt;
**** [[E2111 Typ &#039;typname&#039; darf hier nicht definiert werden (C++)]]&lt;br /&gt;
**** [[E2112 Unbekannte unit-Anweisung: &#039;direktive&#039; (C++)]]&lt;br /&gt;
**** [[E2113 Virtuelle Funktion &#039;funktion1&#039; verursacht Konflikte mit der Basisklasse &#039;basis&#039; (C++)]]&lt;br /&gt;
**** [[E2114 Für mehrere Basisklassen sind explizite Klassennamen erforderlich (C++)]]&lt;br /&gt;
**** [[E2115 Bitfeld zu groß (C++)]]&lt;br /&gt;
**** [[E2116 Bitfelder müssen mindestens ein Bit enthalten (C++)]]&lt;br /&gt;
**** [[E2117 Bitfelder müssen vom Typ signed oder unsigned int sein (C++)]]&lt;br /&gt;
**** [[E2118 Bitfelder müssen vom Typ Integer sein (C++)]]&lt;br /&gt;
**** [[E2119 Abbruch durch Benutzer (C++)]]&lt;br /&gt;
**** [[E2120 &#039;main&#039; darf nicht vom Programm aus aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2121 ) fehlt beim Funktionsaufruf (C++)]]&lt;br /&gt;
**** [[E2122 Funktionsaufruf durch unbehandelte Exception &#039;wert&#039; an Adresse &#039;adr&#039; beendet (C++)]]&lt;br /&gt;
**** [[E2123 Klasse &#039;klasse&#039; darf keine abstrakten Funktionen enthalten (C++)]]&lt;br /&gt;
**** [[E2124 Ungültiger Funktionsaufruf (C++)]]&lt;br /&gt;
**** [[E2125 Compiler konnte &#039;%s&#039; nicht für die Klasse &#039;klasse&#039; generieren|E2125 Compiler konnte Kopierkonstruktor nicht für die Klasse &#039;klasse&#039; generieren ODER Compiler konnte Standardkonstruktor nicht für die Klasse &#039;klasse&#039; generieren ODER Compiler konnte Operator = nicht für die Klasse &#039;klasse&#039; generieren (C++)]]&lt;br /&gt;
**** [[E2126 Case umgeht die Initialisierung einer lokalen Variable (C++)]]&lt;br /&gt;
**** [[E2127 case-Anweisung fehlt: (C++)]]&lt;br /&gt;
**** [[E2128 case-Marke außerhalb der switch-Anweisung (C++)]]&lt;br /&gt;
**** [[E2129 char-Konstante zu lang (oder leer) (C++)]]&lt;br /&gt;
**** [[E2130 Zirkuläre Eigenschaftsdefinition (C++)]]&lt;br /&gt;
**** [[E2131 Objekte des Typs &#039;typ&#039; dürfen nicht mit initialisiert werden (C++)|E2131 Objekte des Typs &#039;typ&#039; dürfen nicht mit { } initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2132 C-Einbindungsangabe darf für Templates oder überladene Operatoren nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2133 Anweisung &#039;anweisung&#039; kann nicht ausgeführt werden (C++)]]&lt;br /&gt;
**** [[E2134 Abschließendes fehlt (C++)|E2134 Abschließendes } fehlt (C++)]]&lt;br /&gt;
**** [[E2135 Konstruktor/Destruktor darf nicht als &#039;const&#039; oder &#039;volatile&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2136 Konstruktor darf keine Festlegung des Rückgabetyps enthalten (C++)]]&lt;br /&gt;
**** [[E2137 Für den Destruktor für &#039;klasse&#039; ist ein bedingter Ausdruck erforderlich (C++)]]&lt;br /&gt;
**** [[E2138 Typmodifizierer verursachen Konflikte (C++)]]&lt;br /&gt;
**** [[E2139 In Deklaration fehlt ; (C++)]]&lt;br /&gt;
**** [[E2140 Deklaration hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2141 Fehler in der Deklarationssyntax (C++)]]&lt;br /&gt;
**** [[E2142 Basisklasse &#039;klasse&#039; enthält DDVT-Funktionen (C++)]]&lt;br /&gt;
**** [[E2143 Zugeordnete Basisklassenfunktion &#039;funktion&#039; hat eine andere DDVT-Zuordnungsnummer (C++)]]&lt;br /&gt;
**** [[E2144 Zugeordnete Basisklassenfunktion &#039;funktion&#039; ist nicht dynamisch (C++)]]&lt;br /&gt;
**** [[E2145 Die Funktionen &#039;funktion1&#039; und &#039;funktion2&#039; verwenden dieselbe DDVT-Zuordnungsnummer (C++)]]&lt;br /&gt;
**** [[E2146 Bezeichner zur Vervollständigung der Deklaration erforderlich (C++)]]&lt;br /&gt;
**** [[E2147 Parameterdeklaration darf nicht mit &#039;bezeichner&#039; beginnen (C++)]]&lt;br /&gt;
**** [[E2148 Vorgabewert für Parameter &#039;parameter&#039; redeklariert (C++)]]&lt;br /&gt;
**** [[E2149 Parameter-Vorgabewert redeklariert (C++)]]&lt;br /&gt;
**** [[E2150 Typ des voreingestellten Parameterwerts stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2151 Typ des voreingestellten Werts für Parameter &#039;parameter&#039; stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2152 Voreingestellter Ausdruck darf keine lokalen Variablen verwenden (C++)]]&lt;br /&gt;
**** [[E2153 Für die Define-Anweisung ist ein Bezeichner erforderlich (C++)]]&lt;br /&gt;
**** [[E2154 &#039;bezeichner&#039; darf nicht mit einem Namespace-Alias definiert werden (C++)]]&lt;br /&gt;
**** [[E2155 Zu viele default-Zweige (C++)]]&lt;br /&gt;
**** [[E2156 default-Anweisung außerhalb der switch-Anweisung (C++)]]&lt;br /&gt;
**** [[E2157 Für das Löschen eines Objekts ist genau eine Umwandlung in einen Zeigeroperator erforderlich (C++)]]&lt;br /&gt;
**** [[E2158 Operand von &#039;delete&#039; darf kein const-Zeiger sein (C++)]]&lt;br /&gt;
**** [[E2159 far-Klasse darf nicht von huge-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2160 far-Klasse darf nicht von near-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2161 huge-Klasse darf nicht von far-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2162 huge-Klasse darf nicht von near-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2163 near-Klasse darf nicht von far-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2164 near-Klasse darf nicht von huge-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2165 Destruktor darf keine Festlegung des Rückgabetyps enthalten (C++)]]&lt;br /&gt;
**** [[E2166 Zugriff auf Destruktor für &#039;klasse&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2167 &#039;funktion&#039; wurde bereits mit dem Sprachmodifizierer &#039;sprache&#039; deklariert (C++)]]&lt;br /&gt;
**** [[E2168 Division durch Null (C++)]]&lt;br /&gt;
**** [[E2169 &#039;bezeichner&#039; legt mehrere oder doppelte ZugriffsBezeichner fest (C++)]]&lt;br /&gt;
**** [[E2170 Klasse wurde von Basisklasse &#039;klasse&#039; mehr als einmal abgeleitet (C++)]]&lt;br /&gt;
**** [[E2171 Für die Funktion &#039;funktion&#039; existiert bereits ein Funktionsrumpf (C++)]]&lt;br /&gt;
**** [[E2172 Doppelte case-Marke (C++)]]&lt;br /&gt;
**** [[E2173 Doppelte Behandlungsroutine für &#039;typ1&#039;, &#039;typ2&#039; bereits zugewiesen (C++)]]&lt;br /&gt;
**** [[E2174 &#039;name&#039;-Behandlungsroutine muss die letzte sein (C++)]]&lt;br /&gt;
**** [[E2175 Zu viele Speicherklassen in der Deklaration (C++)]]&lt;br /&gt;
**** [[E2176 Zu viele Typen in der Deklaration (C++)]]&lt;br /&gt;
**** [[E2177 Redeklaration des pragma-Package mit verschiedenen Parametern (C++)|E2177 Redeklaration von #pragma package mit verschiedenen Argumenten (C++)]]&lt;br /&gt;
**** [[E2178 VIRDEF-Namenskonflikt bei &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2179 virtual mehr als einmal angegeben (C++)]]&lt;br /&gt;
**** [[E2180 Dispid-Anweisung nummer bereits von bezeichner verwendet (C++)]]&lt;br /&gt;
**** [[E2181 Eine &#039;dynamic/virtual&#039;-Funktion darf nicht mit einer &#039;dynamic/virtual&#039;-Funktion überschrieben werden (C++)]]&lt;br /&gt;
**** [[E2182 Ungültiger Parameter bei emit (C++)|E2182 Ungültiger Parameter bei __emit__ (C++)]]&lt;br /&gt;
**** [[E2183 Datei muss mindestens eine externe Deklaration enthalten (C++)]]&lt;br /&gt;
**** [[E2184 Syntax-Fehler bei enum-Anweisung (C++)]]&lt;br /&gt;
**** [[E2185 Der Wert von &#039;bezeichner&#039; liegt nicht innerhalb des Bereichs von &#039;typname&#039; (C++)]]&lt;br /&gt;
**** [[E2186 Unerwartetes Dateiende im in Zeile &#039;zeilennummer&#039; beginnenden Kommentar (C++)]]&lt;br /&gt;
**** [[E2187 Unerwartetes Dateiende in in Zeile &#039;zeilennummer&#039; beginnender Bedingung (C++)]]&lt;br /&gt;
**** [[E2188 Ausdruckssyntax (C++)]]&lt;br /&gt;
**** [[E2189 extern-Variable kann nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2190 Unerwartete (C++)|E2190 Unerwartete } (C++)]]&lt;br /&gt;
**** [[E2191 &#039; far16&#039; darf nur mit &#039; pascal&#039; oder &#039; cdecl&#039; verwendet werden (C++)|E2191 &#039;__far16&#039; darf nur mit &#039;__pascal&#039; oder &#039;__cdecl&#039; verwendet werden (C++)]]&lt;br /&gt;
**** [[E2192 Zu wenige Parameter im Aufruf (C++)]]&lt;br /&gt;
**** [[E2193 Zu wenige Parameter im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2194 Datei &#039;dateiname&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2195 Funktionsaufruf kann nicht ausgewertet werden (C++)]]&lt;br /&gt;
**** [[E2196 Adresse der Elementfunktion &#039;funktion&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2197 Dateiname zu lang (C++)]]&lt;br /&gt;
**** [[E2198 Ungültige Formatierungsanweisung für Ausdruck (C++)]]&lt;br /&gt;
**** [[E2199 friend-Funktion &#039;funktion&#039; der Template muss vorher deklariert werden. (C++)]]&lt;br /&gt;
**** [[E2200 Funktionen dürfen nicht Teil von struct oder union sein (C++)]]&lt;br /&gt;
**** [[E2201 Zu viele globale Variablen in der Datei definiert (C++)]]&lt;br /&gt;
**** [[E2202 Goto zu Exception-Behandlungsroutine nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2203 Goto umgeht die Initialisierung einer lokalen Variable (C++)]]&lt;br /&gt;
**** [[E2204 Maximalgröße der Gruppe überschritten: &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2205 Ungültiger Typ typ in automated-Abschnitt (C++)|E2205 Ungültiger Typ &#039;typ&#039; in __automated-Abschnitt (C++)]]&lt;br /&gt;
**** [[E2206 Ungültiges char-Zeichen &#039;zeichen&#039; (0x&#039;Wert&#039;) (C++)]]&lt;br /&gt;
**** [[E2207 Implizite Konvertierung von &#039;typ1&#039; nach &#039;typ2&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2208 Auf inaktiven Bereich kann nicht zugegriffen werden (C++)]]&lt;br /&gt;
**** [[E2209 include-Datei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[E2210 Referenzelement &#039;element&#039; ist nicht initialisiert (C++)]]&lt;br /&gt;
**** [[E2211 Assembler-Inline-Ausdrücke in inline- und Template-Funktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2212 Funktion nach externer Verwendung als inline definiert (C++)]]&lt;br /&gt;
**** [[E2213 &#039;ausdruck&#039; ungültig in Bereichsüberprüfung (C++)]]&lt;br /&gt;
**** [[E2214 In einer lokalen Klasse darf keine inline-Funktion/statische Daten vorhanden sein (C++)]]&lt;br /&gt;
**** [[E2215 Bindungsspezifikationen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2216 turboc.$ln kann nicht erstellt werden (C++)]]&lt;br /&gt;
**** [[E2217 Lokale Daten überschreiten die Segmentgröße (C++)]]&lt;br /&gt;
**** [[E2218 Templates dürfen nur innerhalb von Klassen oder Namespaces deklariert werden (C++)]]&lt;br /&gt;
**** [[E2219 Inkorrekte Anzahl von Argumenten im Makro-Aufruf &#039;makro&#039; (C++)]]&lt;br /&gt;
**** [[E2220 Ungültiges Trennzeichen bei Makro-Argumenten (C++)]]&lt;br /&gt;
**** [[E2221 Fehler in der Makro-Argumentsyntax (C++)]]&lt;br /&gt;
**** [[E2222 Makro-Erweiterung zu lang (C++)]]&lt;br /&gt;
**** [[E2223 Zu viele Dezimalzeichen (C++)]]&lt;br /&gt;
**** [[E2224 Zu viele Exponenten (C++)]]&lt;br /&gt;
**** [[E2225 Zu viele Initialisierungswerte (C++)]]&lt;br /&gt;
**** [[E2225 Zu viele Parameter im Aufruf (C++)]]&lt;br /&gt;
**** [[E2227 Zu viele Parameter im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2228 Zu viele Fehlermeldungen oder Warnungen (C++)]]&lt;br /&gt;
**** [[E2229 Element &#039;element&#039; hat denselben Namen wie seine Klasse (C++)]]&lt;br /&gt;
**** [[E2230 Für die Initialisierung eines Inline-Datenelements ist ein Konstantenausdruck vom Typ Integer erforderlich (C++)]]&lt;br /&gt;
**** [[E2231 Element &#039;element&#039; kann nicht ohne ein Objekt verwendet werden (C++)]]&lt;br /&gt;
**** [[E2232 Konstante/Referenz-Element &#039;element&#039; in Klasse ohne Konstruktoren (C++)]]&lt;br /&gt;
**** [[E2233 Klassenelement kann hier nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2234 Speicherreferenz erwartet (C++)]]&lt;br /&gt;
**** [[E2235 Elementfunktion muss aufgerufen oder ihre Adresse übernommen werden (C++)]]&lt;br /&gt;
**** [[E2236 &#039;bezeichner&#039; fehlt in Gültigkeitsbereichsvorgabe (C++)]]&lt;br /&gt;
**** [[E2238 Bezeichner &#039;bezeichner&#039; mehrfach deklariert (C++)]]&lt;br /&gt;
**** [[E2239 &#039;bezeichner&#039; muss eine Elementfunktion sein (C++)]]&lt;br /&gt;
**** [[E2240 Konvertierung eines near-Zeigers nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2241 In Klassen im Delphi-Stil definierte Destruktoren müssen virtuell sein (C++)]]&lt;br /&gt;
**** [[E2242 Für &#039;spezifizierer&#039; ist ein Klassentyp im Delphi-Stil erforderlich (C++)]]&lt;br /&gt;
**** [[E2243 Mit &#039;new&#039; zugewiesenes Array darf keine Initialisierungswerte besitzen (C++)]]&lt;br /&gt;
**** [[E2244 &#039;new&#039; und &#039;delete&#039; nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2245 Referenz kann nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[E2246 &#039;klasse&#039; ist keine abstrakte, public, einzelne Vererbungs-Klassenhierarchie ohne Daten (C++)]]&lt;br /&gt;
**** [[E2247 Zugriff auf &#039;element&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2248 Standardkonstruktor zum Initialisieren des Arrayelements vom Typ &#039;klasse&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2249 = erwartet (C++)]]&lt;br /&gt;
**** [[E2250 Keine Basisklasse für die Initialisierung (C++)]]&lt;br /&gt;
**** [[E2251 Standardkonstruktor zum Initialisieren der Basisklasse &#039;klasse&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2252 &#039;catch&#039; erwartet (C++)]]&lt;br /&gt;
**** [[E2253 Aufrufkonvention gehört zum Funktionstyp, nicht zu closure (C++)]]&lt;br /&gt;
**** [[E2254 : erwartet nach private/protected/private (C++)]]&lt;br /&gt;
**** [[E2255 Verwenden Sie :: zur Übernahme der Adresse einer Elementfunktion (C++)]]&lt;br /&gt;
**** [[E2256 Kein : nach ? (C++)]]&lt;br /&gt;
**** [[E2257 , erwartet (C++)]]&lt;br /&gt;
**** [[E2258 Deklaration erwartet (C++)]]&lt;br /&gt;
**** [[E2259 Vorgabewert fehlt (C++)]]&lt;br /&gt;
**** [[E2260 Vorgabewerte für nachfolgende Parameter &#039;parameter&#039; fehlen (C++)]]&lt;br /&gt;
**** [[E2261 Für die Verwendung von dispid mit einer Eigenschaft ist get oder set erforderlich (C++)]]&lt;br /&gt;
**** [[E2262 &#039; except&#039; oder &#039; finally&#039; erwartet nach &#039; try&#039; (C++)|E2262 &#039;__except&#039; oder &#039;__finally&#039; erwartet nach &#039;__try&#039; (C++)]]&lt;br /&gt;
**** [[E2263 Exception-Behandlungsroutine nicht aktiviert (C++)]]&lt;br /&gt;
**** [[E2264 Ausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2265 Abschluss des Dateinamens fehlt (C++)]]&lt;br /&gt;
**** [[E2266 Keine Dateinamen angegeben (C++)]]&lt;br /&gt;
**** [[E2267 Die erste Basis muss eine VCL-Klasse sein (C++)]]&lt;br /&gt;
**** [[E2268 Aufruf der undefinierten Funktion &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2269 Die Funktion &#039;funktion&#039; steht nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2270 erwartet (C++)|E2270 &amp;gt; erwartet (C++)]]&lt;br /&gt;
**** [[E2271 Bezeichner fehlt bei goto-Anweisung (C++)]]&lt;br /&gt;
**** [[E2272 Bezeichner erwartet (C++)]]&lt;br /&gt;
**** [[E2273 &#039;main&#039; darf nicht mit static oder inline deklariert werden (C++)]]&lt;br /&gt;
**** [[E2274 erwartet (C++)|E2274 &amp;lt; erwartet (C++)]]&lt;br /&gt;
**** [[E2275 erwartet (C++)|E2275 { erwartet (C++)]]&lt;br /&gt;
**** [[E2276 ( erwartet (C++)]]&lt;br /&gt;
**** [[E2277 L-Wert erwartet (C++)]]&lt;br /&gt;
**** [[E2278 Delphi-Klassen dürfen nicht mehrere Basisklassen haben (C++)]]&lt;br /&gt;
**** [[E2279 Standardkonstruktor zur Initialisierung des Elements &#039;bezeichner&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2280 Elementbezeichner erwartet (C++)]]&lt;br /&gt;
**** [[E2281 Für bezeichner1 ist die Definition von bezeichner2 als Zeigertyp erforderlich (C++)|E2281 Für bezeichner1 ist die Definition von bezeichner2 als Zeigertyp erforderlich (Haben Sie #include &amp;lt;%s&amp;gt; verwendet?) (C++)]]&lt;br /&gt;
**** [[E2282 Name eines Namespace erwartet (C++)]]&lt;br /&gt;
**** [[E2283 Verwenden Sie . oder - zum Aufruf von &#039;funktion&#039; (C++)|E2283 Verwenden Sie . oder -&amp;gt; zum Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2284 Verwenden Sie . oder - zum Aufruf von &#039;element&#039;, oder &amp;amp; zur Übernahme der Adresse (C++)|E2284 Verwenden Sie . oder -&amp;gt; zum Aufruf von &#039;element&#039;, oder &amp;amp; zur Übernahme der Adresse (C++)]]&lt;br /&gt;
**** [[E2285 Keine Übereinstimmung für &#039;argument(e)&#039; (C++)]]&lt;br /&gt;
**** [[E2286 Auflösung von überladenen Funktionen nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2287 Parameter &#039;nummer&#039; hat keinen Namen (C++)]]&lt;br /&gt;
**** [[E2288 Zeiger auf Struktur auf linker Seite von - oder von -* erforderlich (C++)|E2288 Zeiger auf Struktur auf linker Seite von -&amp;gt; oder von -&amp;gt;* erforderlich (C++)]]&lt;br /&gt;
**** [[E2289 published- oder automated-Abschnitte werden nur für Delphi-Klassen unterstützt (C++)|E2289 __published- oder __automated-Abschnitte werden nur für {{Delphi}}-Klassen unterstützt (C++)]]&lt;br /&gt;
**** [[E2290 Bei &#039;bezeichner&#039; fehlt (C++)|E2290 Bei &#039;bezeichner&#039; fehlt ] (C++)]]&lt;br /&gt;
**** [[E2291 erwartet (C++)|E2291 } erwartet (C++)]]&lt;br /&gt;
**** [[E2292 Funktion sollte einen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[E2293 ) erwartet (C++)]]&lt;br /&gt;
**** [[E2294 Auf linker Seite der Struktur ist . oder .* erforderlich (C++)]]&lt;br /&gt;
**** [[E2295 Zu viele Template-Spezialisierungen von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2296 Templates werden nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2297 &#039;this&#039; kann nur für Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2298 &#039;funktion&#039; kann aus Template-Funktion &#039;template&#039; nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2299 Template-Spezialisierung kann aus &#039;bezeichner&#039; nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2300 Spezialisierungs-Übereinstimmungstyp für &#039;bezeichner&#039; kann nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2301 Templates dürfen in closure-Argumenten nicht verwendet werden – verwenden Sie typedef (C++)]]&lt;br /&gt;
**** [[E2302 Keine Typinformation (C++)]]&lt;br /&gt;
**** [[E2303 Typname erwartet (C++)]]&lt;br /&gt;
**** [[E2304 Konstante/Referenz-Variable &#039;variable&#039; muss initialisiert sein (C++)]]&lt;br /&gt;
**** [[E2305 %27klasse::%27klasse%27 (%27%27klasse%27&amp;amp;) zum Kopieren eines Vektors nicht gefunden ODER klasse%27::operator=(%27klasse%27&amp;amp;) zum Kopieren eines Vektors nicht gefunden (C%2B%2B)]]&lt;br /&gt;
**** [[E2306 Virtuelle Basisklassen werden bei Delphi-Klassen nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2307 Typ &#039;typ&#039; ist keine definierte Klasse bei virtuellen Funktionen (C++)]]&lt;br /&gt;
**** [[E2308 Bei do-Anweisung fehlt das Schlüsselwort while (C++)]]&lt;br /&gt;
**** [[E2309 Inline-Anweisungen im Assembler Code nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2310 Nur Elementfunktionen dürfen mit &#039;const&#039; oder &#039;volatile&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2311 Nicht-virtuelle Funktion &#039;funktion&#039; ist abstrakt deklariert (C++)]]&lt;br /&gt;
**** [[E2312 &#039;konstruktor&#039; ist keine eindeutige Basisklasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2313 Konstantenausdruck erforderlich (C++)]]&lt;br /&gt;
**** [[E2314 Aufruf einer Nicht-Funktion (C++)]]&lt;br /&gt;
**** [[E2315 &#039;element&#039; ist kein Element von &#039;klasse&#039;, weil der Typ nicht definiert ist (C++)]]&lt;br /&gt;
**** [[E2316 &#039;bezeichner&#039; ist kein Element von &#039;struct&#039; (C++)]]&lt;br /&gt;
**** [[E2317 &#039;bezeichner&#039; ist kein Parameter (C++)]]&lt;br /&gt;
**** [[E2318 &#039;typ&#039; ist kein polymorpher Klassentyp (C++)]]&lt;br /&gt;
**** [[E2319 &#039;bezeichner&#039; ist keine public-Basisklasse von &#039;klassentyp&#039; (C++)]]&lt;br /&gt;
**** [[E2320 Skalarer Ausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2321 Deklaration deklariert weder ein Tag noch einen Bezeichner (C++)]]&lt;br /&gt;
**** [[E2322 Ungültiges Zahlenformat (C++)]]&lt;br /&gt;
**** [[E2323 Ungültiges Zahlensuffix (C++)]]&lt;br /&gt;
**** [[E2324 Numerische Konstante zu lang (C++)]]&lt;br /&gt;
**** [[E2325 Ungültige oktale Ziffer (C++)]]&lt;br /&gt;
**** [[E2326 Setzen Sie declspec(spec1, spec2) zum Verbinden von mehreren declspec-Modifizierer ein (C++)|E2326 Setzen Sie __declspec(spec1[, spec2]) zum Verbinden von mehreren __declspec-Modifizierer ein (C++)]]&lt;br /&gt;
**** [[E2327 Operatoren dürfen keine Argumente mit voreingestellten Werten haben (C++)]]&lt;br /&gt;
**** [[E2328 Klassen mit Eigenschaften dürfen nicht über ihren Wert kopiert werden (C++)]]&lt;br /&gt;
**** [[E2329 Ungültige Kombination von Opcode und Operanden (C++)]]&lt;br /&gt;
**** [[E2330 Operator muss als Funktion deklariert sein (C++)]]&lt;br /&gt;
**** [[E2331 Anzahl der zulässigen Optionsänderungen überschritten (C++)]]&lt;br /&gt;
**** [[E2332 Variable &#039;variable&#039; wurde optimiert und steht nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2333 Klassenelement &#039;element&#039; ist außerhalb der Klasse deklariert (C++)]]&lt;br /&gt;
**** [[E2334 Namespace-Element &#039;bezeichner&#039; ist außerhalb des Namespace deklariert (C++)]]&lt;br /&gt;
**** [[E2335 Überladene Funktion &#039;funktionsname&#039; ist in diesem Kontext mehrdeutig (C++)]]&lt;br /&gt;
**** [[E2336 Zeiger auf überladene Funktion &#039;funktion&#039; stimmt nicht mit &#039;typ&#039; überein (C++)]]&lt;br /&gt;
**** [[E2337 Nur eine aus einer Gruppe von überladenen Funktionen darf &amp;quot;C&amp;quot; sein (C++)]]&lt;br /&gt;
**** [[E2338 Nur Programme, die die Speichermodelle medium, large und huge verwenden, können überlagert werden (C++)]]&lt;br /&gt;
**** [[E2339 &#039;main&#039; darf nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2340 Keine Übereinstimmung des Typs beim Parameter &#039;nummer&#039; (C++)]]&lt;br /&gt;
**** [[E2341 Keine Übereinstimmung des Typs beim Parameter &#039;nummer&#039; im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2342 Keine Übereinstimmung des Typs beim Parameter &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2343 Keine Übereinstimmung des Typs beim Parameter &#039;parameter&#039; im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2344 &#039;bezeichner&#039; bereits deklariert (C++)]]&lt;br /&gt;
**** [[E2345 Zugriffsrechte können nur in public oder protected geändert werden (C++)]]&lt;br /&gt;
**** [[E2346 Zugriffsspezifikation von &#039;eigenschaft&#039; muss Elementfunktion sein (C++)]]&lt;br /&gt;
**** [[E2347 Keine Entsprechung der Parameter in &#039;spezifizierer&#039; mit Zugriffsspezifikation der Eigenschaft &#039;eigenschaft&#039; (C++)]]&lt;br /&gt;
**** [[E2348 Speicherbezeichner bei Array-Eigenschaften nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2349 Nicht-übertragbare Zeigerkonvertierung (C++)]]&lt;br /&gt;
**** [[E2350 Ein Zeiger oder eine Referenz auf eine Referenz darf nicht definiert werden (C++)]]&lt;br /&gt;
**** [[E2351 Statische Datenelemente sind in published oder automated Abschnitten nicht zulässig (C++)|E2351 Statische Datenelemente sind in __published oder __automated Abschnitten nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2352 Instanz der abstrakten Klasse &#039;klasse&#039; kann nicht erzeugt werden (C++)]]&lt;br /&gt;
**** [[E2353 Klasse &#039;klasse&#039; ist abstrakt, weil &#039;element = 0&#039; (C++)]]&lt;br /&gt;
**** [[E2354 Die Auswertung zweier Operanden muss denselben Typ ergeben (C++)]]&lt;br /&gt;
**** [[E2355 Rekursive Template-Funktion: &#039;x&#039; instantiiert &#039;y&#039; (C++)]]&lt;br /&gt;
**** [[E2356 Redeklaration von &#039;bezeichner&#039; mit anderem Typ (C++)]]&lt;br /&gt;
**** [[E2357 Eine mit &#039;typ1&#039;, initialisierte Referenz-Variable muss einen L-Wert des Typs &#039;typ2&#039; haben (C++)]]&lt;br /&gt;
**** [[E2358 Referenzelement &#039;element&#039; benötigt einen temporären Initialisierungswert (C++)]]&lt;br /&gt;
**** [[E2359 Referenzelement &#039;element&#039; wurde mit einem Nicht-Referenz-Parameter initialisiert (C++)]]&lt;br /&gt;
**** [[E2360 Ungültige Registerkombination (z.B. BP+BX) (C++)|E2360 Ungültige Registerkombination (z.B. [BP+BX]) (C++)]]&lt;br /&gt;
**** [[E2361 &#039;spezifizierer&#039; wurde bereits einbezogen (C++)]]&lt;br /&gt;
**** [[E2362 Für Wiederholungszähler ist ein L-Wert erforderlich (C++)]]&lt;br /&gt;
**** [[E2363 Versuch, eine Referenz an die lokale Variable &#039;bezeichner&#039; zurückzugeben (C++)]]&lt;br /&gt;
**** [[E2364 Versuch, eine Referenz an ein lokales Objekt zurückzugeben (C++)]]&lt;br /&gt;
**** [[E2365 Elementzeiger auf rechter Seite von .* oder -* erforderlich (C++)|E2365 Elementzeiger auf rechter Seite von .* oder -&amp;gt;* erforderlich (C++)]]&lt;br /&gt;
**** [[E2366 RTTI-Klasse kann nicht von Nicht--RTTI-Basis abgeleitet werden ODER E2367 Nicht-RTTI-Klasse kann nicht von RTTI-Basis abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2368 RTTI steht für die Ausdrucksauswertung nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2369 Ergebnis einer Eigenschaftszuweisung kann nicht als R-Wert verwendet werden (C++)]]&lt;br /&gt;
**** [[E2370 Einfacher Typenname erwartet (C++)]]&lt;br /&gt;
**** [[E2371 sizeof für Bitfelder nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2372 sizeof für Funktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2373 Bitfeld darf nicht static sein (C++)]]&lt;br /&gt;
**** [[E2374 Funktion &#039;funktion&#039; darf nicht static sein (C++)]]&lt;br /&gt;
**** [[E2375 Überlauf des Assembler-Stacks (C++)]]&lt;br /&gt;
**** [[E2376 In Anweisung fehlt (C++)]]&lt;br /&gt;
**** [[E2377 In Anweisung fehlt ) (C++)]]&lt;br /&gt;
**** [[E2378 do-while-Anweisung fehlt oder for-Anweisung fehlt ; (C++)]]&lt;br /&gt;
**** [[E2379 Anweisung fehlt ; (C++)]]&lt;br /&gt;
**** [[E2380 Nicht abgeschlossene String- oder Zeichen-Konstante (C++)]]&lt;br /&gt;
**** [[E2381 Struktur zu lang (C++)]]&lt;br /&gt;
**** [[E2382 Seiteneffekte nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2383 Der Auswahlausdruck in den Klammern einer switch-Anweisung muss ganzzahlig sein (C++)]]&lt;br /&gt;
**** [[E2384 Elementfunktion der near-Klasse kann nicht durch einen Zeiger des Typs &#039;typ&#039; aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2385 &#039;near&#039;-Member-Funktion &#039;%s&#039; kann nicht durch Zeigertyp &#039;%s&#039; aufgerufen werden|E2385 &#039;near&#039;-Member-Funktion &#039;%s&#039; kann nicht durch Zeigertyp &#039;%s&#039; aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2386 Parameter &#039;parameter&#039; kann nicht in einen komplexen Teil-Spezialisierungsausdruck aufgenommen werden (C++)]]&lt;br /&gt;
**** [[E2387 Teil-Spezialisierungen dürfen keine abhängigen, typenlosen Parameter (&#039;parameter&#039;) spezifizieren (C++)]]&lt;br /&gt;
**** [[E2388 Argumentliste der Spezialisierung darf nicht identisch mit der Parameterliste der Haupt-Template sein (C++)]]&lt;br /&gt;
**** [[E2389 Keine Übereinstimmung des Substitutionsarguments und des Template-Parameters &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2390 Keine Übereinstimmung des Parameters &#039;nummer&#039; in Template-Klassenname &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2391 Keine Übereinstimmung des Parameters &#039;parameter&#039; in Template-Klassenname &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2392 Template-Instanz &#039;template&#039; bereits instantiiert (C++)]]&lt;br /&gt;
**** [[E2393 Adresse des typenlosen, nicht-referenzierten Template-Parameters &#039;parameter&#039; kann nicht übernommen werden (C++)]]&lt;br /&gt;
**** [[E2394 Zu wenige Argumente an Template &#039;template&#039; übergeben (C++)]]&lt;br /&gt;
**** [[E2395 Zu viele Argumente an Template &#039;template&#039; übergeben (C++)]]&lt;br /&gt;
**** [[E2396 Template-Argument muss ein konstanter Ausdruck sein (C++)]]&lt;br /&gt;
**** [[E2397 Template-Argument darf keine static oder local Einbindungsangabe haben (C++)]]&lt;br /&gt;
**** [[E2398 Template-Funktionsargument &#039;argument&#039; nicht in Argumenttypen verwendet (C++)]]&lt;br /&gt;
**** [[E2399 Template-Argument &#039;arg&#039; in Template-Klasse &#039;klasse&#039; darf nicht auf diese Weise referenziert werden (C++)]]&lt;br /&gt;
**** [[E2400 Typenloses Template-Argument muss von skalarem Typ sein (C++)]]&lt;br /&gt;
**** [[E2401 Ungültige Template-Argumentliste (C++)]]&lt;br /&gt;
**** [[E2402 Ungültiger Basisklassentyp: formaler Typ &#039;typ&#039; geht zurück auf &#039;typ&#039; (C++)]]&lt;br /&gt;
**** [[E2403 Abhängige Aufrufsspezifikation ergibt die Nicht-Funktion &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2404 Abhängiger Typqualifizierer &#039;qualifizierer&#039; hat keinen Elementtyp mit dem Namen &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2405 Abhängige Template-Referenz &#039;bezeichner&#039; ergibt Nicht-Template-Symbol (C++)]]&lt;br /&gt;
**** [[E2406 Abhängiger Typqualifizierer &#039;qualifizierer&#039; ist keine Klasse oder Struktur (C++)]]&lt;br /&gt;
**** [[E2407 Abhängiger Typqualifizierer &#039;qualifizierer&#039; hat kein Elementsymbol mit dem Namen &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2408 Standardwerte dürfen nur in Template-Deklarationen der Hauptklasse festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2409 Keine gültige Spezifizierung für &#039;bezeichner&#039; gefunden (C++)]]&lt;br /&gt;
**** [[E2410 Fehlende Template-Parameter bei friend-Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2411 Deklaration der Standardparameter der Elementfunktion nach der Spezialisierung wurde bereits erweitert (C++)]]&lt;br /&gt;
**** [[E2412 Deklaration der Standardparameter der Elementfunktion nach der Spezialisierung wurde bereits erweitert (C++)]]&lt;br /&gt;
**** [[E2413 Ungültige Template-Funktionsdeklaration (C++)]]&lt;br /&gt;
**** [[E2414 Destruktoren dürfen nicht als Template-Funktionen deklariert werden (C++)]]&lt;br /&gt;
**** [[E2415 Template-Funktionen dürfen nur mit type eingeleitete Argumente haben (C++)]]&lt;br /&gt;
**** [[E2416 Ungültige Template-Funktionsdeklaration (C++)]]&lt;br /&gt;
**** [[E2417 Template-Parameter dürfen nicht in expliziten Spezialisierungen von &#039;spezifizierer&#039; festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2418 Maximale Instantiierungstiefe überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2419 Fehler beim Instantiieren der Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2420 Explizite Instantiierung darf nur in globalen Bereichen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2421 Lokaler Typ &#039;bezeichner&#039; darf nicht als Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2422 Keine Übereinstimmung des Argumenttyps in Redeklaration des Template-Parameters &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2423 Explizite Spezialisierung oder Instantiierung der nicht-vorhandenen Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2424 Template-Klasse zu tief verschachtelt: &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2425 &#039;element&#039; ist kein gültiges Template-Typelement (C++)]]&lt;br /&gt;
**** [[E2426 Für die explizite Spezialisierung von &#039;bezeichner&#039; ist die Deklaration &#039;template&#039; erforderlich (C++)|E2426 Für die explizite Spezialisierung von &#039;bezeichner&#039; ist die Deklaration &#039;template&amp;lt;&amp;gt;&#039; erforderlich (C++)]]&lt;br /&gt;
**** [[E2427 &#039;main&#039; kann keine Template-Funktion sein (C++)]]&lt;br /&gt;
**** [[E2428 Templates müssen Klassen oder Funktionen sein (C++)]]&lt;br /&gt;
**** [[E2429 Ungültige Teil-Spezialisierung von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2430 Anzahl der Template-Parameter stimmt nicht mit Redeklaration von &#039;spezifizierer&#039; überein (C++)]]&lt;br /&gt;
**** [[E2431 Typenlose Template-Parameter können keine Gleitkomma-, Klassen- oder void-Typen sein (C++)]]&lt;br /&gt;
**** [[E2432 Der Qualifizierer &#039;template&#039; muss eine Instanz einer Template-Klasse oder -Funktion bezeichnen (C++)]]&lt;br /&gt;
**** [[E2433 Spezialisierung nach erster Verwendung der Template (C++)]]&lt;br /&gt;
**** [[E2434 In Template-Deklaration fehlen Template-Parameter (&#039;template...&#039;) (C++)|E2434 In Template-Deklaration fehlen Template-Parameter (&#039;template&amp;lt;...&amp;gt;&#039;) (C++)]]&lt;br /&gt;
**** [[E2435 Zu viele Template-Parametergruppen angegeben (C++)]]&lt;br /&gt;
**** [[E2436 Standardtyp für Template-Argument &#039;arg&#039; bezeichnet keine Haupt-Template-Klasse (C++)]]&lt;br /&gt;
**** [[E2437 Nach &#039;typname&#039; muss ein qualifizierter, abhängiger Typname folgen (C++)]]&lt;br /&gt;
**** [[E2438 Template-Argumente müssen eine Klasse bezeichnen (C++)]]&lt;br /&gt;
**** [[E2439 &#039;typname&#039; ist nur in Template-Deklarationen zulässig (C++)]]&lt;br /&gt;
**** [[E2440 Spezialisierung kann aus &#039;bezeichner&#039; nicht generiert werden, weil dieser Typ noch nicht definiert wurde (C++)]]&lt;br /&gt;
**** [[E2441 &#039;spezifizierer&#039; wird instantiiert (C++)]]&lt;br /&gt;
**** [[E2442 Zwei aufeinander folgende Punkte (C++)]]&lt;br /&gt;
**** [[E2443 Basisklasse &#039;klasse&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2444 Element &#039;element&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2445 Variable &#039;bezeichner&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2446 Funktionsdefinition darf keine typedef-Deklaration sein (C++)]]&lt;br /&gt;
**** [[E2447 &#039;bezeichner&#039; muss ein bereits definiertes enum sein (C++)]]&lt;br /&gt;
**** [[E2448 Undefinierte Sprungadresse &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2449 Größe von &#039;bezeichner&#039; unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2450 Undefinierte Struktur &#039;struktur&#039; (C++)]]&lt;br /&gt;
**** [[E2451 Undefiniertes Symbol &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2452 Größe des Typs ist unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2453 Größe des Typs &#039;bezeichner&#039; ist unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2454 union darf kein Basistyp sein (C++)]]&lt;br /&gt;
**** [[E2455 union darf keinen Basistyp haben (C++)]]&lt;br /&gt;
**** [[E2456 Union-Element &#039;element&#039; ist vom Typ einer Klasse mit Konstruktor (oder Destruktor oder Operator =) (C++)]]&lt;br /&gt;
**** [[E2457 Klassen im Delphi-Stil müssen über Referenzen angesprochen werden (C++)]]&lt;br /&gt;
**** [[E2458 Klassen im Delphi-Stil müssen von Delphi-Klassen abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2459 Klassen im Delphi-Stil müssen mit dem Operator new erstellt werden (C++)]]&lt;br /&gt;
**** [[E2460 Für Klassen im Delphi-Stil ist eine aktivierte Exception-Behandlung erforderlich (C++)]]&lt;br /&gt;
**** [[E2461 &#039;%s&#039; muss zur Laufzeit initialisiert/finalisiert werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2462 &#039;virtual&#039; kann nur für Nicht-Template-Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2463 &#039;basis&#039; ist eine indirekte, virtuelle Basisklasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2464 &#039;virtual&#039; kann nur für Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2465 unions können keine virtuellen Funktionen als Elemente enthalten (C++)]]&lt;br /&gt;
**** [[E2466 void &amp;amp; ist kein gültiger Typ (C++)]]&lt;br /&gt;
**** [[E2467 Void &#039;funktion&#039; kann keinen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[E2468 Ein Wert vom Typ void ist nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2469 Die Speichermodelle tiny und huge können mit Windows nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2470 Für typeid muss der Header typeinfo einbezogen werden (C++)|E2470 Für typeid muss der Header &amp;lt;typeinfo&amp;gt; einbezogen werden (C++)]]&lt;br /&gt;
**** [[E2471 pragma checkoption fehlgeschlagen: Optionen sind anders als erwartet (C++)]]&lt;br /&gt;
**** [[E2472 Eine Elementfunktion kann nicht über die Instantiierung deklariert werden (C++)]]&lt;br /&gt;
**** [[E2473 Ungültige explizite Spezialisierung von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2474 &#039;funktion&#039; darf nicht als static oder inline deklariert werden (C++)]]&lt;br /&gt;
**** [[E2475 &#039;main&#039; darf keine Template-Funktion sein (C++)]]&lt;br /&gt;
**** [[E2476 &#039;funktion&#039; kann nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2477 Für Template &#039;template&#039; wurden zu wenige Template-Parameter deklariert (C++)]]&lt;br /&gt;
**** [[E2478 Für Template &#039;template&#039; wurden zu viele Template-Parameter deklariert (C++)]]&lt;br /&gt;
**** [[E2479 Template-Klasse und -Funktion dürfen nicht denselben Namen &#039;name&#039; haben (C++)]]&lt;br /&gt;
**** [[E2480 Template-Parameter können nicht in komplexe Teil-Spezialisierungsargumente aufgenommen werden (C++)]]&lt;br /&gt;
**** [[E2481 Unerwartete String-Konstante (C++)]]&lt;br /&gt;
**** [[E2482 String-Konstante erwartet (C++)]]&lt;br /&gt;
**** [[E2483 Array-Dimension &#039;bezeichner&#039; kann nicht bestimmt werden (C++)]]&lt;br /&gt;
**** [[E2484 Der Name der Template-Klasse &#039;klasse&#039; kann nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2485 Adresse des Arrayelements kann nicht als typenloses Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2486 Adresse des Klassenelements kann nicht als typenloses Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2487 Für explizite Spezialisierungen können keine Standardfunktionsargumente festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2488 Maximale Antworttiefe für Token überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2489 Maximale Antworttiefe für Optionskontext überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2490 Spezialisierung innerhalb von Template-Klassen noch nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2491 Maximale VIRDEF-Anzahl überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2492 Eigenschaften dürfen nur mit einfachen Anweisungen, wie z.B. \&amp;quot;prop = value;\&amp;quot; zugewiesen werden (C++)]]&lt;br /&gt;
**** [[E2493 Ungültiger GUID-String (C++)]]&lt;br /&gt;
**** [[E2494 Nicht erkannter declspec-Modifizierer (C++)|E2494 Nicht erkannter __declspec-Modifizierer (C++)]]&lt;br /&gt;
**** [[E2495 Redefinition von uuid ist nicht identisch (C++)]]&lt;br /&gt;
**** [[E2496 Ungültiger Aufruf von uuidof(struct type) (C++)|E2496 Ungültiger Aufruf von uuidof(struct type |variable) (C++)]]&lt;br /&gt;
**** [[E2497 Mit Typ &#039;typ&#039; ist keine GUID assoziiert (C++)]]&lt;br /&gt;
**** [[E2498 Vorher definierte struct GUID erforderlich (C++)]]&lt;br /&gt;
**** [[E2499 Ungültiges Format von declspec(uuid(GuidString)) (C++)|E2499 Ungültiges Format von __declspec(uuid(GuidString)) (C++)]]&lt;br /&gt;
**** [[E2500 declspec(selectany) ist nur für initialisierte und extern sichtbare Variablen (C++)|E2500 __declspec(selectany) ist nur für initialisierte und extern sichtbare Variablen (C++)]]&lt;br /&gt;
**** [[E2501 Import-Datei &#039;dateiname&#039; kann nicht geöffnet werden. (C++)]]&lt;br /&gt;
**** [[E2502 Fehler beim Auflösen von import: problem (C++)|E2502 Fehler beim Auflösen von #import: problem (C++)]]&lt;br /&gt;
**** [[E2503 Fehlende oder falsche Version von TypeLibImport.dll (C++)]]&lt;br /&gt;
**** [[E2504 &#039;dynamic&#039; kann nur mit Nicht-Template-Element-Funktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2505 Explizite Instanziierung benötigt ausgearbeitete Typspezifikation (z.B: &amp;quot;class fooint&amp;quot;) (C++)|E2505 Explizite Instanziierung benötigt ausgearbeitete Typspezifikation (z.B: &amp;quot;class foo&amp;lt;int&amp;quot;)  (C++)]]&lt;br /&gt;
**** [[E2506 Explizite Spezialisierung ist nicht eindeutig: Template-Arg. müssen angegeben werden (C++)]]&lt;br /&gt;
**** [[E2507 &#039;klasse&#039; ist keine direkte Basis-Klasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2508 &#039;using&#039; kann sich nicht auf eine Template-spezialisierung beziehen (C++)]]&lt;br /&gt;
**** [[E2509 Wertebereich ist überschritten (C++)]]&lt;br /&gt;
**** [[E2510 Operandengröße stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2511 Makroargument wurde nicht beendet (C++)]]&lt;br /&gt;
**** [[E2512 RTTI kann nicht als Rückgabetyp von &#039;funktion&#039; ausgegeben werden (C++)]]&lt;br /&gt;
**** [[E2513 RTTI kann nicht als &#039;parameter&#039; in &#039;funktion&#039; ausgegeben werden (C++)]]&lt;br /&gt;
**** [[E2514 Die Auflösung überladener Elemente ist während der Template-Instantiierung (noch) nicht möglich (C++)]]&lt;br /&gt;
**** [[E2515 Ein Element einer generischen Template-Klasse kann nicht explizit spezialisiert werden (C++)]]&lt;br /&gt;
**** [[E2516 LOOP/JCXZ außerhalb des Wertebereichs (C++)]]&lt;br /&gt;
**** [[E2517 Es ist nur ein variadischer Parameter zulässig, der an letzter Stelle stehen muss (C++)]]&lt;br /&gt;
**** [[E2518 typeof kann bei einem Bitfeld nicht angewendet werden|E2518 typeof kann bei einem Bitfeld nicht angewendet werden (C++)]]&lt;br /&gt;
**** [[E2519 typeof fehlgeschlagen|E2519 typeof fehlgeschlagen (C++)]]&lt;br /&gt;
**** [[E2520 Die GNU-Instantiierung von externen Templates wird nicht unterstützt|E2520 Die GNU-Instantiierung von externen Templates wird nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2521 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden (C%2B%2B)|E2521 Die mit &#039;implements&#039; gekennzeichnete __property &#039;%s&#039; muss einem Feld zugeordnet werden (C++)]]&lt;br /&gt;
**** [[E2522 Nicht konstante Funktion &#039;funktion&#039; für konstantes Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[E2523 Nicht-volatile Funktion &#039;name&#039; für volatile Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[E2524 Anonyme Strukturen/Varianten dürfen in C++ keine anonymen Member haben (C++)]]&lt;br /&gt;
**** [[E2525 Vor dem Einbeziehen von xstring muss PCH STATIC CONST definiert werden, damit dieses Feature verwendet werden kann (C++)|E2525 Vor dem Einbeziehen von xstring muss _PCH_STATIC_CONST definiert werden, damit dieses Feature verwendet werden kann (C++)]]&lt;br /&gt;
**** [[E2526 Eigenschaft &#039;name&#039; verwendet eine andere Eigenschaft als Getter/Setter; Nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2527 Option &#039;name&#039; kann nicht über &#039;name&#039; gesetzt werden (C++)]]&lt;br /&gt;
**** [[E2528 Option &#039;name&#039; muss vor dem Start der Compilierung gesetzt werden (C++)]]&lt;br /&gt;
**** [[E2529 Pfad &#039;pfad&#039; überschreitet die Maximalgröße von &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[E2530 Nicht erkannte Option oder keine Hilfe verfügbar (C++)]]&lt;br /&gt;
**** [[E2531 Parameter ist ein unvollständiger Typ (C++)]]&lt;br /&gt;
**** [[E2532 Konstante in neuem Ausdruck benötigt Initialisierung (C++)]]&lt;br /&gt;
**** [[E2533 Keine Entsprechung der Parameter (Typname erforderlich) (C++)]]&lt;br /&gt;
**** [[E2534 Integraler Konstantenausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2535 Unvollständiger Typ darf nicht Teil einer throw-Spezifikation sein (C++)]]&lt;br /&gt;
**** [[E2536 Unvollständiger Typ darf nicht Teil einer Exception-Deklaration sein (C++)]]&lt;br /&gt;
**** [[E2537 Instanz der abstrakten Klasse kann nicht erzeugt werden (C++)]]&lt;br /&gt;
**** [[E2538 Statisches Assert fehlgeschlagen: &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2539 Konstantenausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2540 String-Literal erwartet (C++)]]&lt;br /&gt;
**** [[E2541 Attribut &#039;%s&#039; kann nicht gesetzt werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2542 &#039;%s&#039; ist als &#039;final&#039; gekennzeichnet und kann nicht überschrieben werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2543 Die Kombination von Optionen %s ist nicht zulässig (C%2B%2B)]]&lt;br /&gt;
**** [[E2544 Exception-Spezifikationen für Funktion stimmen nicht überein (C++)]]&lt;br /&gt;
**** [[E2545 Der dem Enum zugrunde liegende Typ muss ein Integer sein (C++)]]&lt;br /&gt;
**** [[E2546 Redeklaration von enum ist nicht identisch (C++)]]&lt;br /&gt;
**** [[E2547 ... erwartet (C++)]]&lt;br /&gt;
**** [[E2548 ... wurde nicht erwartet; Ausdruck ist kein variadisches Template Pattern (C++)]]&lt;br /&gt;
**** [[E2549 Operand ist kein Parameterpaket (C++)]]&lt;br /&gt;
**** [[E2550 Einer variadischen Template in einer Argumentenliste dürfen keine Argumente folgen (C++)]]&lt;br /&gt;
**** [[E2551 Return-Anweisung in finally-Block nicht zulässig (C++)|E2551 Return-Anweisung in _finally-Block nicht zulässig  (C++)]]&lt;br /&gt;
**** [[E2552 Dieses Feature wird (noch) nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2553 Redeklaration von &#039;%s&#039; stimmt mit %s nicht überein (C%2B%2B)]]&lt;br /&gt;
**** [[E2554 Abstrakte Funktion &#039;%s&#039; darf nicht als &#039;final&#039; deklariert werden (C )|E2554 Abstrakte Funktion &#039;%s&#039; darf nicht als &#039;final&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2555 Option1 muss vor Option2 stehen (C++)]]&lt;br /&gt;
**** [[E2556 Ungültiger universeller Zeichenname &#039;\%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2557 Mehrstellige Zeichenkonstante nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2558 Der Wert &#039;\U08x&#039; ist nicht innerhalb der char16 t-Zeichenkonstante (C++)]]&lt;br /&gt;
**** [[E2559 R-Wertreferenz des Typs &#039;%s&#039; kann nicht mit L-Wert des Typs &#039;%s&#039; initialisiert werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2560 Für %s sind Typen erforderlich, die als published verwendet werden können (C%2B%2B)|E2560 %s sind Typen erforderlich, die als published verwendet werden können (d.h. int, double, DynamicArray&amp;lt;T&amp;gt;, DelphiInterface&amp;lt;T&amp;gt;, UnicodeString etc.) (C++)]]&lt;br /&gt;
**** [[E2561 Member kann nicht explizit in eine bereits für den Export gekennzeichnete Klasse exportiert werden|E2561 Member kann nicht explizit in eine bereits für den Export gekennzeichnete Klasse exportiert werden (C++)]]&lt;br /&gt;
**** [[E2562 Funktion mit anderer Bindung definiert]]&lt;br /&gt;
**** [[E2563 Eine Funktion, die gerade definiert wird, kann nicht importiert werden|E2563 Eine Funktion, die gerade definiert wird, kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[E2564 Interne Bindung kann nicht importiert werden|E2564 Interne Bindung kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[E2565 Eine lokale Variable kann nicht exportiert werden|E2565 Eine lokale Variable kann nicht exportiert werden (C++)]]&lt;br /&gt;
**** [[E2566 Ungültiger Typ &#039;%s&#039; in Aufruf von %s|E2566 Ungültiger Typ &#039;%s&#039; in Aufruf von %s (C++)]]&lt;br /&gt;
**** [[E2567 Unzulässige Initialisierung des Arrays &#039;%s&#039;|E2567 Unzulässige Initialisierung des Arrays &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2568 Unzulässige Initialisierung der Funktion &#039;%s&#039;|E2568 Unzulässige Initialisierung der Funktion &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2569 Interne Bindung kann nicht exportiert werden|E2569 Interne Bindung kann nicht exportiert werden (C++)]]&lt;br /&gt;
**** [[E2570 Member kann nicht explizit in für den Import gekennzeichnete Klasse importiert werden|E2570 Member kann nicht explizit in für den Import gekennzeichnete Klasse importiert werden (C++)]]&lt;br /&gt;
**** [[E2571 Warnungen als Fehler behandelt|E2571 Warnungen als Fehler behandelt (C++)]]&lt;br /&gt;
**** [[E2572 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden|E2572 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden (C++)]]&lt;br /&gt;
**** [[E2573 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen|E2573 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C++)]]&lt;br /&gt;
**** [[F1000 Überlauf einer internen Compiler-Tabelle (C++)]]&lt;br /&gt;
**** [[F1001 Interner Verarbeitungsfehler im Code-Generator (C++)]]&lt;br /&gt;
**** [[F1002 Ausgabedatei &#039;dateiname&#039; kann nicht erstellt werden (C++)]]&lt;br /&gt;
**** [[F1003 error-Anweisung: &#039;meldung&#039; (C++)]]&lt;br /&gt;
**** [[F1004 Interner Compiler-Fehler (C++)]]&lt;br /&gt;
**** [[F1005 Include-Dateien zu tief verschachtelt (C++)]]&lt;br /&gt;
**** [[F1006 Ungültiger Aufruf einer Inline-Funktion (C++)]]&lt;br /&gt;
**** [[F1007 Nicht reduzierbarer Ausdruck (C++)]]&lt;br /&gt;
**** [[F1008 Zu wenig Arbeitsspeicher (C++)]]&lt;br /&gt;
**** [[F1009 Eingabedatei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[F1010 Datei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[F1011 Fehler beim Zuweisen eines Registers (C++)]]&lt;br /&gt;
**** [[F1012 Überlauf des Compiler-Stacks (C++)]]&lt;br /&gt;
**** [[F1013 Fehler beim Schreiben der Ausgabedatei (C++)]]&lt;br /&gt;
**** [[F1014 SAVEmem konnte nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[F1015 SAVEmem-Anforderung überschreitet maximal verfügbare Größe (%d MB) (C%2B%2B)]]&lt;br /&gt;
**** [[W8000 Bei mehrdeutigen Operatoren sind Klammern erforderlich (C++)]]&lt;br /&gt;
**** [[W8001 &amp;amp; bei Funktion überflüssig (C++)]]&lt;br /&gt;
**** [[W8002 Compilierung mit Assembler-Sprachfähigkeiten neu gestartet (C++)]]&lt;br /&gt;
**** [[W8003 Unbekannte Assembler-Anweisung (C++)]]&lt;br /&gt;
**** [[W8004 &#039;bezeichner&#039; wurde ein Wert zugewiesen, der nie verwendet wird (C++)]]&lt;br /&gt;
**** [[W8005 Bitfelder müssen vom Typ signed oder unsigned int sein (C++)]]&lt;br /&gt;
**** [[W8006 &#039;bezeichner&#039; wird mit &#039;bezeichner&#039; initialisiert (C++)]]&lt;br /&gt;
**** [[W8007 Hexadezimalwert enthält mehr als drei Ziffern (C++)]]&lt;br /&gt;
**** [[W8008 Bedingung ist immer wahr ODER Bedingung ist immer falsch (C++)]]&lt;br /&gt;
**** [[W8009 Konstante ist zu lang (C++)]]&lt;br /&gt;
**** [[W8010 Zeilenfortsetzungszeichen \ in //-Kommentar gefunden (C++)]]&lt;br /&gt;
**** [[W8011 Nicht-übertragbarer Zeigervergleich (C++)]]&lt;br /&gt;
**** [[W8012 Vergleich von signed- und unsigned-Werten (C++)]]&lt;br /&gt;
**** [[W8013 Wahrscheinliche Verwendung von &#039;bezeichner&#039; vor Definition (C++)]]&lt;br /&gt;
**** [[W8014 Deklaration wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8015 Deklarieren Sie &#039;typ&#039; vor der Verwendung im Prototyp (C++)]]&lt;br /&gt;
**** [[W8016 Größe des Arrays für &#039;delete&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8017 Redefinition von &#039;x&#039; ist nicht identisch (C++)]]&lt;br /&gt;
**** [[W8018 &#039;typ&#039; wird &#039;aufzählung&#039; zugewiesen (C++)]]&lt;br /&gt;
**** [[W8019 Code hat keine Auswirkung (C++)]]&lt;br /&gt;
**** [[W8020 &#039;bezeichner&#039; ist sowohl als external als auch als static deklariert (C++)]]&lt;br /&gt;
**** [[W8021 Behandlungsroutine für &#039;typ1&#039; verborgen von vorheriger Behandlungsroutine für &#039;typ2&#039; (C++)]]&lt;br /&gt;
**** [[W8022 &#039;funktion1&#039; verbirgt virtuelle Funktion &#039;funktion2&#039; (C++)]]&lt;br /&gt;
**** [[W8023 Array-Variable &#039;bezeichner&#039; ist near (C++)]]&lt;br /&gt;
**** [[W8024 Basisklasse &#039;klasse1&#039; ist auch eine Basisklasse von &#039;klasse2&#039; (C++)]]&lt;br /&gt;
**** [[W8025 Ungültiges pragma (C++)]]&lt;br /&gt;
**** [[W8026 Funktionen mit &#039;exception-spezifikationen&#039; werden nicht als Inline expandiert (C++)]]&lt;br /&gt;
**** [[W8027 Funktionen, die &#039;anweisung&#039; enthalten, werden nicht als Inline expandiert (C++)]]&lt;br /&gt;
**** [[W8028 Temporäre Größe für die Initialisierung von &#039;bezeichner&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8029 Temporäre Größe für Parameter &#039;???&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8031 Temporäre Größe für Parameter &#039;parameter&#039;|W8031 Temporäre Größe für Parameter &#039;parameter&#039; ODER W8029 Temporäre Größe für Parameter &#039;nummer&#039; ODER W8030 Temporäre Größe für Parameter &#039;parameter&#039; in Aufruf von &#039;funktion&#039; verwendet ODER W8032 Temporäre Größe für Parameter &#039;nummer&#039; in Aufruf von &#039;funktion&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8032 Temporäre Größe für &#039;parameter2&#039; in Aufruf von &#039;???&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8033 Konvertierung in &#039;typ&#039; schlägt für Elemente der virtuellen Basisklasse &#039;klasse&#039; fehl (C++)]]&lt;br /&gt;
**** [[W8034 Maximale Genauigkeit für Elementzeiger des Typs &#039;typ&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8035 Benutzerdefinierte Meldung (C++)]]&lt;br /&gt;
**** [[W8036 Nicht in ANSI enthaltenes Schlüsselwort verwendet: &#039;schlüsselwort&#039; (C++)]]&lt;br /&gt;
**** [[W8037 Nicht konstante Funktion &#039;funktion&#039; für konstantes Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[W8038 Konstantenelement &#039;bezeichner&#039; wurde nicht initialisiert (C++)]]&lt;br /&gt;
**** [[W8039 Liste der Konstruktorinitialisierungswerte ignoriert (C++)]]&lt;br /&gt;
**** [[W8040 Funktionsrumpf ignoriert (C++)]]&lt;br /&gt;
**** [[W8041 unsigned-Wert negativiert (C++)]]&lt;br /&gt;
**** [[W8042 Initialisierungswerte für Objekt &#039;x&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8043 Makrodefinition ignoriert (C++)]]&lt;br /&gt;
**** [[W8044 undef-Anweisung ignoriert (C++)|W8044 #undef-Anweisung ignoriert (C++)]]&lt;br /&gt;
**** [[W8045 Keine Deklaration für Funktion &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[W8046 pragma option pop ohne zugehörige pragma option push (C++)|W8046 #pragma option pop ohne zugehörige #pragma option push (C++)]]&lt;br /&gt;
**** [[W8047 Deklaration der static-Funktion funktion ignoriert (C++)]]&lt;br /&gt;
**** [[W8048 Verwenden Sie für den Zugriff auf Elementtyp &#039;bezeichner&#039; einen qualifizierten Namen (C++)]]&lt;br /&gt;
**** [[W8049 Verwenden Sie für verschachtelte Templates anstelle von (C++)|W8049 Verwenden Sie &amp;gt; &amp;gt; für verschachtelte Templates anstelle von &amp;gt;&amp;gt; (C++)]]&lt;br /&gt;
**** [[W8050 Keine Typobjektdatei vorhanden; externe Typoptionen werden deaktiviert. (C++)]]&lt;br /&gt;
**** [[W8051 Nicht-volatile Funktion &#039;funktion&#039; für volatile Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[W8052 Basisinitialisierung ohne einen Klassennamen ist nun veraltet (C++)]]&lt;br /&gt;
**** [[W8053 &#039;funktion&#039; ist veraltet (C++)]]&lt;br /&gt;
**** [[W8054 Stil der Funktionsdefinition ist nun veraltet (C++)]]&lt;br /&gt;
**** [[W8055 Möglicher Überlauf in Bit-Verschiebeoperation (C++)]]&lt;br /&gt;
**** [[W8056 Überlauf in mathematischem Integer-Ausdruck (C++)]]&lt;br /&gt;
**** [[W8057 Parameter &#039;parameter&#039; wird nie verwendet (C++)]]&lt;br /&gt;
**** [[W8058 Präcompilierter Header kann nicht erzeugt werden: &#039;grund&#039; (C++)]]&lt;br /&gt;
**** [[W8059 Packgröße der Struktur geändert (C++)]]&lt;br /&gt;
**** [[W8060 Möglicherweise inkorrekte Zuweisung (C++)]]&lt;br /&gt;
**** [[W8061 In Initialisierung nur teilweise Klammern vorhanden (C++)]]&lt;br /&gt;
**** [[W8062 Vorherige Optionen und Warnungen nicht wiederhergestellt (C++)]]&lt;br /&gt;
**** [[W8063 Überladener Präfix-Operator &#039;operator&#039; als Postfix-Operator verwendet (C++)]]&lt;br /&gt;
**** [[W8064 Aufruf der Funktion ohne Prototyp (C++)]]&lt;br /&gt;
**** [[W8065 Aufruf der Funktion &#039;funktion&#039; ohne Prototyp (C++)]]&lt;br /&gt;
**** [[W8066 Code wird nie erreicht (C++)]]&lt;br /&gt;
**** [[W8067 return-Anweisungen mit und ohne Werte verwendet (C++)]]&lt;br /&gt;
**** [[W8068 Vergleichskonstante außerhalb des Bereichs (C++)]]&lt;br /&gt;
**** [[W8069 Nicht-übertragbare Zeigerkonvertierung (C++)]]&lt;br /&gt;
**** [[W8070 Funktion sollte einen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[W8071 Bei Konvertierung könnten signifikante Ziffern verloren gehen (C++)]]&lt;br /&gt;
**** [[W8072 Verdächtige Zeigerarithmetik (C++)]]&lt;br /&gt;
**** [[W8073 Undefinierte Struktur &#039;struktur&#039; (C++)]]&lt;br /&gt;
**** [[W8074 Struktur als Wert übergeben (C++)]]&lt;br /&gt;
**** [[W8075 Verdächtige Zeigerumwandlung (C++)]]&lt;br /&gt;
**** [[W8076 Template-Instanz &#039;bezeichner&#039; ist bereits instantiiert (C++)]]&lt;br /&gt;
**** [[W8077 Explizite Spezialisierung eines explizit spezialisierten Klassenelements ist sinnlos (C++)]]&lt;br /&gt;
**** [[W8078 throw-Ausdruck verletzt Exception-Spezialisierung (C++)]]&lt;br /&gt;
**** [[W8079 Unterschiedliche Zeiger auf verschiedene char-Typen (C++)]]&lt;br /&gt;
**** [[W8080 &#039;bezeichner&#039; ist deklariert, wird aber nie verwendet (C++)]]&lt;br /&gt;
**** [[W8081 void-Funktionen dürfen keinen Wert zurückliefern (C++)]]&lt;br /&gt;
**** [[W8082 Division durch Null (C++)]]&lt;br /&gt;
**** [[W8083 pragma pack pop ohne entsprechendes pragma pack push (C++)|W8083 #pragma pack pop ohne entsprechendes #pragma pack push (C++)]]&lt;br /&gt;
**** [[W8084 Verwenden Sie Klammern, um den Vorrang zu klären (C++)]]&lt;br /&gt;
**** [[W8085 Funktion &#039;funktion&#039; als nicht-inline redefiniert (C++)]]&lt;br /&gt;
**** [[W8086 Ungültige Verwendung von pragma alias &amp;quot;aliasName&amp;quot;=&amp;quot;substitutname&amp;quot; (C++)|W8086 Ungültige Verwendung von #pragma alias &amp;quot;aliasName&amp;quot;=&amp;quot;substitutname&amp;quot; (C++)]]&lt;br /&gt;
**** [[W8087 %27%27operator==%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)]]&lt;br /&gt;
**** [[W8089 %27%27operator::%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)]]&lt;br /&gt;
**** [[W8090 %27%27operator%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)|W8090 &#039;&#039;operator&amp;lt;&#039;&#039; muss öffentlich (public) sein, um in &#039;&#039;name&#039;&#039; enthalten zu sein (C++)]]&lt;br /&gt;
**** [[W8091 &#039;typ&#039; Argument &#039;argument&#039; übergeben an &#039;funktion&#039; ist ein &#039;typ&#039;-Iterator: &#039;typ&#039;-Iterator erwartet (C++)]]&lt;br /&gt;
**** [[W8092 &#039;typ&#039; Argument &#039;argument&#039; übergeben an &#039;funktion&#039; ist kein Iterator: &#039;typ&#039;-Iterator erwartet (C++)]]&lt;br /&gt;
**** [[W8093 Ungültige Verwendung von pragma codeseg seg name &amp;quot;seg klasse&amp;quot; gruppe (C++)|W8093 Ungültige Verwendung von #pragma codeseg [seg_name] [&amp;quot;seg_klasse&amp;quot;] [gruppe] (C++)]]&lt;br /&gt;
**** [[W8094 Ungültige Verwendung von pragma comment( typ ,&amp;quot;string&amp;quot; ) (C++)|W8094 Ungültige Verwendung von #pragma comment( &amp;lt;typ&amp;gt; [,&amp;quot;string&amp;quot;] ) (C++)]]&lt;br /&gt;
**** [[W8095 Ungültige Verwendung von pragma message( &amp;quot;string&amp;quot; ) (C++)|W8095 Ungültige Verwendung von #pragma message( &amp;quot;string&amp;quot; ) (C++)]]&lt;br /&gt;
**** [[W8096 Ungültige Verwendung von pragma code seg(&amp;quot;seg name&amp;quot;,&amp;quot;seg klasse&amp;quot;) (C++)|&amp;lt;nowiki&amp;gt;W8096 Ungültige Verwendung von #pragma code_seg([&amp;quot;seg_name&amp;quot;[,&amp;quot;seg_klasse&amp;quot;]]) (C++)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
**** [[W8097 Nicht alle Optionen können gegenwärtig wiederhergestellt werden (C++)]]&lt;br /&gt;
**** [[W8098 Ungültige mehrstellige Zeichenkonstante (C++)]]&lt;br /&gt;
**** [[W8099 Static main wird nicht als Einsprungpunkt behandelt (C++)]]&lt;br /&gt;
**** [[W8100 %s-Attributdirektive wird ignoriert (C)|W8100 %s-Attributdirektive wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8101 Externe C-Bindung wird ignoriert|W8101 Externe C-Bindung wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8102 Implizite Umwandlung von &#039;%s&#039; nach &#039;%s&#039;|W8102 Implizite Umwandlung von &#039;%s&#039; nach &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[W8103 Pfad &#039;pfad&#039; und Dateinamen &#039;dateiname&#039; überschreiten die Maximalgröße von &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[W8104 Local Static bei Konstruktor für Multithread-Anwendungen gefährlich (C++)]]&lt;br /&gt;
**** [[W8105 %s-Member in Klasse &#039;%s&#039; ohne Konstruktoren (C%2B%2B)]]&lt;br /&gt;
**** [[W8106 %s sind veraltet (C%2B%2B)]]&lt;br /&gt;
**** [[W8107 Typname erwartet (C++)]]&lt;br /&gt;
**** [[W8108 Konstante in neuem Ausdruck benötigt Initialisierung (C++)]]&lt;br /&gt;
**** [[W8109 Parameter &#039;%s&#039; ist ein abhängiger Typ (C%2B%2B)]]&lt;br /&gt;
**** [[W8110 Doppelte &#039;%s&#039;-Attributdirektive wird ignoriert (C%2B%2B)]]&lt;br /&gt;
**** [[W8111 Zugriff auf veraltete Entität %s (C)|W8111 Zugriff auf veraltete Entität %s (C++)]]&lt;br /&gt;
**** [[W8112 Unaufgelöste Abhängigkeiten im Ausdruck (C++)]]&lt;br /&gt;
**** [[W8113 Inline-Funktion wurde mit &#039;extern template&#039; deklariert (C++)]]&lt;br /&gt;
**** [[W8114 Zeichen mit dem universellen Zeichennamen &#039;unnnn&#039; kann in der aktuellen Codeseite (Codeseitennummer) nicht dargestellt werden (C++)]]&lt;br /&gt;
**** [[W8115 Konstantenausdruck erwartet; Anweisung wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8116 Rückgabe des Zeigers an ein logisches Objekt (C++)]]&lt;br /&gt;
**** [[W8117 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C)|W8117 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C++)]]&lt;br /&gt;
**** [[W8118 Inline-Member-Funktion in Package-Klasse]]&lt;br /&gt;
**** [[W8119 Ausrichtung auf Maximum von %d reduziert (C%2B%2B)]]&lt;br /&gt;
**** [[W8120 Basisklasse der dllexport-Klasse muss auch dllexport sein (C++)]]&lt;br /&gt;
**** [[W8121 Ungültiges Zeichen aus Quelltext in der aktuellen Text-Gebietseinstellung %s gefunden (C%2B%2B)]]&lt;br /&gt;
**** [[W8122 dllexport-Klassen-Member &#039;%s&#039; muss den Typ exported haben (C%2B%2B)]]&lt;br /&gt;
**** [[W8123 Pfad &#039;%s&#039; nicht gefunden - Pfad in Option &#039;%s&#039; ignoriert (C%2B%2B)]]&lt;br /&gt;
**** [[W8124 Published-Methode &#039;%s&#039; enthält einen nicht publizierbaren Typ (C%2B%2B)]]&lt;br /&gt;
**** [[W8125 dllexport überschreibt vorheriges dllimport (C++)]]&lt;br /&gt;
**** [[W8126 Basisklasse der exportierten Klasse muss einen exported-Konstruktor haben (C++)]]&lt;br /&gt;
**** [[W8127 Funktion mit anderer Bindung definiert|W8127 Funktion mit anderer Bindung definiert (C++)]]&lt;br /&gt;
**** [[W8128 Eine Funktion, die gerade definiert wird, kann nicht importiert werden|W8128 Eine Funktion, die gerade definiert wird, kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[W8129 Interface &#039;%s&#039; hat keine GUID|W8129 Interface &#039;%s&#039; hat keine GUID (C++)]]&lt;br /&gt;
**** [[W8130 Interface &#039;%s&#039; ist nicht von IUnknown abgeleitet.|W8130 Interface &#039;%s&#039; ist nicht von IUnknown abgeleitet. (Interfaces müssen von IUnknown abgeleitet sein) (C++)]]&lt;br /&gt;
**** [[W8131 Umwandlung der Klasse im Delphi-Stil &#039;%s&#039; in ein Interface|W8131 Umwandlung der Klasse im {{Delphi}}-Stil &#039;%s&#039; in ein Interface. Verwenden Sie stattdessen &#039;System::interface_cast&amp;lt;%s&amp;gt;(cls)&#039; (C++)]]&lt;br /&gt;
**** [[W8132 Umwandlung des Interface &#039;%s&#039; in eine Klasse im Delphi-Stil|W8132 Umwandlung des Interface &#039;%s&#039; in eine Klasse im {{Delphi}}-Stil. Verwenden Sie stattdessen &#039;System::interface_cast&amp;lt;%s&amp;gt;(intf)&#039; (C++)]]&lt;br /&gt;
**** [[W8133 Angefordertes savemem überschreitet verfügbare Größe (%d)|W8133 Angefordertes savemem überschreitet verfügbare Größe (%d) (C++)]]&lt;br /&gt;
**** [[W8134 Arrays der Klasse im Delphi-Stil &#039;%s&#039; können nicht zugewiesen werden|W8134 Arrays der Klasse &#039;%s&#039; im {{Delphi}}-Stil können nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[W8135 Unbekanntes pragma &#039;%s&#039; ignoriert (C%2B%2B)|W8135 Unbekanntes #pragma &#039;%s&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8136 Initialisierung von TLS-Daten wird auf dieser Plattform nicht unterstützt. (C++)]]&lt;br /&gt;
**** [[W8137 Veraltete Direktive import gefunden. Bitte verwenden Sie stattdessen das Hilfsprogramm TLIBIMP. (C++)|W8137 Veraltete Direktive #import gefunden. Bitte verwenden Sie stattdessen das Hilfsprogramm TLIBIMP. (C++)]]&lt;br /&gt;
*** [[C++-Klassen-Explorer - Themen]]&lt;br /&gt;
**** [[Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Anzeigen der Vererbungshierarchie im Diagrammfenster]]&lt;br /&gt;
**** [[Anzeigen der in Klassen und Interfaces deklarierten Member mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Anzeigen der Klassenhierarchie mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Verwenden von benutzerdefinierten Gruppen im C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
**** [[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]]&lt;br /&gt;
**** [[Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
*** [[Mit CodeGuard C++-Anwendungen debuggen - Index|Mit CodeGuard C++-Anwendungen debuggen]]&lt;br /&gt;
**** [[Überblick zu CodeGuard]]&lt;br /&gt;
**** [[CodeGuard verwenden]]&lt;br /&gt;
**** [[CodeGuard-Fehler - Index|CodeGuard-Fehler]]&lt;br /&gt;
***** [[Zugriffsfehler]]&lt;br /&gt;
****** [[Zugriff in freigegebenem Speicher]]&lt;br /&gt;
****** [[Methode für freigegebenes Objekt aufgerufen]]&lt;br /&gt;
****** [[Referenz auf freigegebene Ressource]]&lt;br /&gt;
****** [[Methode für ungültig umgewandeltes Objekt aufgerufen]]&lt;br /&gt;
****** [[Zugriffsüberlauf]]&lt;br /&gt;
****** [[Zugriffsunterlauf]]&lt;br /&gt;
****** [[Zugriff in nicht initialisiertem Stack]]&lt;br /&gt;
****** [[Zugriff in ungültigem Stack]]&lt;br /&gt;
***** [[Exception-Fehler]]&lt;br /&gt;
***** [[Funktionsaufruffehler]]&lt;br /&gt;
****** [[Falscher Parameter]]&lt;br /&gt;
****** [[Funktion fehlgeschlagen]]&lt;br /&gt;
***** [[Ressourcenfehler]]&lt;br /&gt;
****** [[Ressourcenleck]]&lt;br /&gt;
****** [[Ressourcentypen stimmen nicht überein]]&lt;br /&gt;
**** [[CodeGuard-Warnungen - Index|CodeGuard-Warnungen]]&lt;br /&gt;
***** [[Warnungen zum Vergleich von Speicherblöcken]]&lt;br /&gt;
***** [[Warnungen bezüglich kombinierter und zerlegter Pfadnamen]]&lt;br /&gt;
***** [[Warnungen zum String-Vergleich]]&lt;br /&gt;
* [[Index]]&lt;br /&gt;
** [[64 Bits]]&lt;br /&gt;
** [[Absolut]]&lt;br /&gt;
** [[Abstrakt]]&lt;br /&gt;
** [[Werbedienste]]&lt;br /&gt;
** [[Ausrichtung]]&lt;br /&gt;
** [[Anker]]&lt;br /&gt;
** [[Animation]]&lt;br /&gt;
** [[Anonym]]&lt;br /&gt;
** [[AnsiChar]]&lt;br /&gt;
** [[Apache]]&lt;br /&gt;
** [[AQTime]]&lt;br /&gt;
** [[Array]]&lt;br /&gt;
** [[Assigned]]&lt;br /&gt;
** [[AssignFile]]&lt;br /&gt;
** [[Asynchron]]&lt;br /&gt;
** [[Atomizität]]&lt;br /&gt;
** [[Audio]]&lt;br /&gt;
** [[Automatische Referenzzählung]]&lt;br /&gt;
** [[AzureAPI]]&lt;br /&gt;
** [[Hintergrund]]&lt;br /&gt;
** [[Hintergrund-Dienst]]&lt;br /&gt;
** [[Barcode]]&lt;br /&gt;
** [[BatchMove]]&lt;br /&gt;
** [[Bde.DBTables]]&lt;br /&gt;
** [[Beep]]&lt;br /&gt;
** [[BinarySearch]]&lt;br /&gt;
** [[Bindung (Begriffsklärung)]]&lt;br /&gt;
** [[Blob]]&lt;br /&gt;
** [[Positionsmarke]]&lt;br /&gt;
** [[Byte]]&lt;br /&gt;
** [[Aufruf, Anruf]]&lt;br /&gt;
** [[Aufrufkonvention]]&lt;br /&gt;
** [[Kamera]]&lt;br /&gt;
** [[Cardinal]]&lt;br /&gt;
** [[Case-Anweisung]]&lt;br /&gt;
** [[CharInSet]]&lt;br /&gt;
** [[Zeichen]]&lt;br /&gt;
** [[CHM]]&lt;br /&gt;
** [[Chr]]&lt;br /&gt;
** [[Klasse]]&lt;br /&gt;
** [[Klassendiagramm]]&lt;br /&gt;
** [[Klassenmethode]]&lt;br /&gt;
** [[Clear]]&lt;br /&gt;
** [[Clipboard]]&lt;br /&gt;
** [[Codeseite]]&lt;br /&gt;
** [[CoInitialize]]&lt;br /&gt;
** [[Kollektion]]&lt;br /&gt;
** [[Kollektionen]]&lt;br /&gt;
** [[Farbe]]&lt;br /&gt;
** [[Befehlszeile]]&lt;br /&gt;
** [[Übertragen]]&lt;br /&gt;
** [[ComObj]]&lt;br /&gt;
** [[Compare]]&lt;br /&gt;
** [[Compiler-Optionen]]&lt;br /&gt;
** [[CompilerVersion]]&lt;br /&gt;
** [[Compiler]]&lt;br /&gt;
** [[Bedingte Compilierung]]&lt;br /&gt;
** [[Konsole]]&lt;br /&gt;
** [[Konstante]]&lt;br /&gt;
** [[Konstruktor]]&lt;br /&gt;
** [[ControlType]]&lt;br /&gt;
** [[CopyDataSet]]&lt;br /&gt;
** [[CopyFields]]&lt;br /&gt;
** [[CopyFile]]&lt;br /&gt;
** [[CopyMemory]]&lt;br /&gt;
** [[CreateDirectory]]&lt;br /&gt;
** [[CreateOleObject]]&lt;br /&gt;
** [[CreateProcess]]&lt;br /&gt;
** [[Currency]]&lt;br /&gt;
** [[Aktuelle Uhrzeit]]&lt;br /&gt;
** [[CustomSort]]&lt;br /&gt;
** [[Data]]&lt;br /&gt;
** [[Datensensitives Steuerelement]]&lt;br /&gt;
** [[DataSource]]&lt;br /&gt;
** [[Datenmenge]]&lt;br /&gt;
** [[Datentyp]]&lt;br /&gt;
** [[DateSeparator]]&lt;br /&gt;
** [[DayOfWeek]]&lt;br /&gt;
** [[Debuggen]]&lt;br /&gt;
** [[Dec]]&lt;br /&gt;
** [[DecimalSeparator]]&lt;br /&gt;
** [[Delay]]&lt;br /&gt;
** [[Delete]]&lt;br /&gt;
** [[DeleteFile]]&lt;br /&gt;
** [[Abhängigkeit]]&lt;br /&gt;
** [[Dialogs]]&lt;br /&gt;
** [[Div|div]]&lt;br /&gt;
** [[Dokumentation]]&lt;br /&gt;
** [[Draw]]&lt;br /&gt;
** [[DrawBitmap]]&lt;br /&gt;
** [[DWORD]]&lt;br /&gt;
** [[Dynamisch]]&lt;br /&gt;
** [[DynamicArray]]&lt;br /&gt;
** [[E2034]]&lt;br /&gt;
** [[E2188]]&lt;br /&gt;
** [[Encode]]&lt;br /&gt;
** [[Encrypt]]&lt;br /&gt;
** [[Aufzählung]]&lt;br /&gt;
** [[Umgebung]]&lt;br /&gt;
** [[Excel]]&lt;br /&gt;
** [[ExecSQL]]&lt;br /&gt;
** [[Erweitert]]&lt;br /&gt;
** [[ExtractFilePath]]&lt;br /&gt;
** [[FieldDefs]]&lt;br /&gt;
** [[FileCreate]]&lt;br /&gt;
** [[FileExists]]&lt;br /&gt;
** [[FileSize]]&lt;br /&gt;
** [[FillChar]]&lt;br /&gt;
** [[Filter]]&lt;br /&gt;
** [[FindKey]]&lt;br /&gt;
** [[FloatToStr]]&lt;br /&gt;
** [[FloatToStrF]]&lt;br /&gt;
** [[FMX]]&lt;br /&gt;
** [[FMX.EditBox]]&lt;br /&gt;
** [[FMXInteractiveGestures]]&lt;br /&gt;
** [[Focused]]&lt;br /&gt;
** [[Schriftart]]&lt;br /&gt;
** [[For-Schleife]]&lt;br /&gt;
** [[Format-Strings]]&lt;br /&gt;
** [[FormatDateTime]]&lt;br /&gt;
** [[FormatFloat]]&lt;br /&gt;
** [[FormCreate]]&lt;br /&gt;
** [[Frame]]&lt;br /&gt;
** [[FreeAndNil]]&lt;br /&gt;
** [[FTP]]&lt;br /&gt;
** [[Funktion]]&lt;br /&gt;
** [[Gesten]]&lt;br /&gt;
** [[GetAsyncKeyState]]&lt;br /&gt;
** [[GetDocumentsPath]]&lt;br /&gt;
** [[GetEnumName]]&lt;br /&gt;
** [[GetEnumerator]]&lt;br /&gt;
** [[GetMem]]&lt;br /&gt;
** [[GIFImg]]&lt;br /&gt;
** [[Grafiken (Begriffsklärung)]]&lt;br /&gt;
** [[Gitter]]&lt;br /&gt;
** [[Hash]]&lt;br /&gt;
** [[Hilfe]]&lt;br /&gt;
** [[Ausblenden]]&lt;br /&gt;
** [[HitTest]]&lt;br /&gt;
** [[HTML]]&lt;br /&gt;
** [[IdHTTP]]&lt;br /&gt;
** [[IDispatch]]&lt;br /&gt;
** [[If]]&lt;br /&gt;
** [[IFDEF]]&lt;br /&gt;
** [[IHTMLDocument]]&lt;br /&gt;
** [[IInterface]]&lt;br /&gt;
** [[Bild]]&lt;br /&gt;
** [[Inc]]&lt;br /&gt;
** [[Vererbung]]&lt;br /&gt;
** [[Initialize]]&lt;br /&gt;
** [[InputBox]]&lt;br /&gt;
** [[InputQuery]]&lt;br /&gt;
** [[Einfügen (Begriffsklärung)]]&lt;br /&gt;
** [[Insight]]&lt;br /&gt;
** [[Intent]]&lt;br /&gt;
** [[Interface]]&lt;br /&gt;
** [[IntToHex]]&lt;br /&gt;
** [[Invoke]]&lt;br /&gt;
** [[ITask]]&lt;br /&gt;
** [[IXMLDocument]]&lt;br /&gt;
** [[IXMLNode]]&lt;br /&gt;
** [[JAR]]&lt;br /&gt;
** [[Tastatur]]&lt;br /&gt;
** [[KeyDown]]&lt;br /&gt;
** [[KeyPress]]&lt;br /&gt;
** [[Sprache]]&lt;br /&gt;
** [[Layout]]&lt;br /&gt;
** [[LeftStr]]&lt;br /&gt;
** [[Länge]]&lt;br /&gt;
** [[Liste]]&lt;br /&gt;
** [[LoadFromFile]]&lt;br /&gt;
** [[LoadLibrary]]&lt;br /&gt;
** [[LocateEx]]&lt;br /&gt;
** [[Lookup]]&lt;br /&gt;
** [[Low]]&lt;br /&gt;
** [[Makro]]&lt;br /&gt;
** [[Manifest]]&lt;br /&gt;
** [[Map]]&lt;br /&gt;
** [[Math]]&lt;br /&gt;
** [[Speicherlecks]]&lt;br /&gt;
** [[Menü]]&lt;br /&gt;
** [[MergeDataSet]]&lt;br /&gt;
** [[Botschaft]]&lt;br /&gt;
** [[MessageBox]]&lt;br /&gt;
** [[MessageDlg]]&lt;br /&gt;
** [[Mobile]]&lt;br /&gt;
** [[Überwachung]]&lt;br /&gt;
** [[MouseWheel]]&lt;br /&gt;
** [[Move]]&lt;br /&gt;
** [[MySQL]]&lt;br /&gt;
** [[Nahfeldkommunikation]]&lt;br /&gt;
** [[Verschachtelte Klassen]]&lt;br /&gt;
** [[Benachrichtigungen]]&lt;br /&gt;
** [[NotifyComplete]]&lt;br /&gt;
** [[Now]]&lt;br /&gt;
** [[Nullable]]&lt;br /&gt;
** [[Objekt]]&lt;br /&gt;
** [[OnChangeTracking]]&lt;br /&gt;
** [[OpenGL]]&lt;br /&gt;
** [[Rangfolge von Operatoren]]&lt;br /&gt;
** [[OutputDebugString]]&lt;br /&gt;
** [[Überladen]]&lt;br /&gt;
** [[Überschreiben]]&lt;br /&gt;
** [[PAnsiChar]]&lt;br /&gt;
** [[Paradox]]&lt;br /&gt;
** [[Parallel]]&lt;br /&gt;
** [[ParamByName]]&lt;br /&gt;
** [[ParamCount]]&lt;br /&gt;
** [[Parse]]&lt;br /&gt;
** [[ParseJSONValue]]&lt;br /&gt;
** [[Passwort]]&lt;br /&gt;
** [[Pfad]]&lt;br /&gt;
** [[PChar]]&lt;br /&gt;
** [[Perform]]&lt;br /&gt;
** [[PHP]]&lt;br /&gt;
** [[Pi]]&lt;br /&gt;
** [[PixelFormatBytes]]&lt;br /&gt;
** [[Zeiger]]&lt;br /&gt;
** [[Polygon]]&lt;br /&gt;
** [[Popup]]&lt;br /&gt;
** [[Port]]&lt;br /&gt;
** [[Pos]]&lt;br /&gt;
** [[Position]]&lt;br /&gt;
** [[Post]]&lt;br /&gt;
** [[Energieverwaltung]]&lt;br /&gt;
** [[Drucken]]&lt;br /&gt;
** [[ProcessMessages]]&lt;br /&gt;
** [[Fortschrittsleiste]]&lt;br /&gt;
** [[Bereitstellung]]&lt;br /&gt;
** [[Push]]&lt;br /&gt;
** [[PWideChar]]&lt;br /&gt;
** [[Abfrage]]&lt;br /&gt;
** [[Queue]]&lt;br /&gt;
** [[QuickReport]]&lt;br /&gt;
** [[Rave Reports]]&lt;br /&gt;
** [[ReadLn]]&lt;br /&gt;
** [[Neuausrichten]]&lt;br /&gt;
** [[Record]]&lt;br /&gt;
** [[Refactoring]]&lt;br /&gt;
** [[Reflection]]&lt;br /&gt;
** [[Bereich (Begriffsklärung)]]&lt;br /&gt;
** [[Registrierung]]&lt;br /&gt;
** [[Release]]&lt;br /&gt;
** [[Replace]]&lt;br /&gt;
** [[ReplaceStr]]&lt;br /&gt;
** [[Bericht]]&lt;br /&gt;
** [[Repository]]&lt;br /&gt;
** [[Anforderungen]]&lt;br /&gt;
** [[Resize]]&lt;br /&gt;
** [[Ressource]]&lt;br /&gt;
** [[Round]]&lt;br /&gt;
** [[RTL.SensorTag]]&lt;br /&gt;
** [[Laufzeit-Typidentifikation]]&lt;br /&gt;
** [[SaveToFile]]&lt;br /&gt;
** [[Bildschirm]]&lt;br /&gt;
** [[SD-Karte]]&lt;br /&gt;
** [[SelectDirectory]]&lt;br /&gt;
** [[SendMessage]]&lt;br /&gt;
** [[Seriell]]&lt;br /&gt;
** [[Serielle Kommunikation]]&lt;br /&gt;
** [[Server]]&lt;br /&gt;
** [[Service]]&lt;br /&gt;
** [[Satz]]&lt;br /&gt;
** [[SetLength]]&lt;br /&gt;
** [[ShellExecute]]&lt;br /&gt;
** [[Tastenkürzel]]&lt;br /&gt;
** [[ShortDateFormat]]&lt;br /&gt;
** [[ShowMessage]]&lt;br /&gt;
** [[ShowModal]]&lt;br /&gt;
** [[Signatur]]&lt;br /&gt;
** [[Sortieren]]&lt;br /&gt;
** [[SQL]]&lt;br /&gt;
** [[Split]]&lt;br /&gt;
** [[SplitString]]&lt;br /&gt;
** [[Str]]&lt;br /&gt;
** [[StrToDate]]&lt;br /&gt;
** [[String]]&lt;br /&gt;
** [[StringReplace]]&lt;br /&gt;
** [[Stile]]&lt;br /&gt;
** [[SubString]]&lt;br /&gt;
** [[Unterstützte Plattformen]]&lt;br /&gt;
** [[Synchronize]]&lt;br /&gt;
** [[System]]&lt;br /&gt;
** [[System.DateUtils]]&lt;br /&gt;
** [[System.ImageList]]&lt;br /&gt;
** [[System.IniFiles]]&lt;br /&gt;
** [[System.Int]]&lt;br /&gt;
** [[System.IOUtils]]&lt;br /&gt;
** [[System.JSON]]&lt;br /&gt;
** [[System.StrUtils]]&lt;br /&gt;
** [[Tabelle]]&lt;br /&gt;
** [[TActionList]]&lt;br /&gt;
** [[TActivityIndicator]]&lt;br /&gt;
** [[TADOQuery]]&lt;br /&gt;
** [[TADOTable]]&lt;br /&gt;
** [[TAlignLayout]]&lt;br /&gt;
** [[TAniIndicator]]&lt;br /&gt;
** [[TAnimation:]]&lt;br /&gt;
** [[TApplication]]&lt;br /&gt;
** [[TApplicationEvent]]&lt;br /&gt;
** [[TArray]]&lt;br /&gt;
** [[Aufgabe]]&lt;br /&gt;
** [[TBackendQuery]]&lt;br /&gt;
** [[TBase64Encoding]]&lt;br /&gt;
** [[TBeacon]]&lt;br /&gt;
** [[TBindSourceDB]]&lt;br /&gt;
** [[TBitmap]]&lt;br /&gt;
** [[TButton]]&lt;br /&gt;
** [[TBytes]]&lt;br /&gt;
** [[TCalendar]]&lt;br /&gt;
** [[TCameraComponent]]&lt;br /&gt;
** [[TCanvas]]&lt;br /&gt;
** [[TCharHelper]]&lt;br /&gt;
** [[TCheckBox]]&lt;br /&gt;
** [[TCheckListBox]]&lt;br /&gt;
** [[TClientDataSet]]&lt;br /&gt;
** [[TCloseAction]]&lt;br /&gt;
** [[TCollection]]&lt;br /&gt;
** [[TColor]]&lt;br /&gt;
** [[TColorAnimation]]&lt;br /&gt;
** [[TColorButton]]&lt;br /&gt;
** [[TComboBox]]&lt;br /&gt;
** [[TComponent]]&lt;br /&gt;
** [[TControl]]&lt;br /&gt;
** [[TCornerButton]]&lt;br /&gt;
** [[TCriticalSection]]&lt;br /&gt;
** [[TCustomAttribute]]&lt;br /&gt;
** [[TCustomButton]]&lt;br /&gt;
** [[TCustomDockForm]]&lt;br /&gt;
** [[TDataSet]]&lt;br /&gt;
** [[TDataSetProvider]]&lt;br /&gt;
** [[TDate]]&lt;br /&gt;
** [[TDateTime]]&lt;br /&gt;
** [[TDateTimePicker]]&lt;br /&gt;
** [[TDBCtrlGrid]]&lt;br /&gt;
** [[TDBGrid]]&lt;br /&gt;
** [[TDBLookupComboBox]]&lt;br /&gt;
** [[TDialogService]]&lt;br /&gt;
** [[TDictionary]]&lt;br /&gt;
** [[TDirectory]]&lt;br /&gt;
** [[TDrawGrid]]&lt;br /&gt;
** [[TEdit]]&lt;br /&gt;
** [[TEffect]]&lt;br /&gt;
** [[TEncoding]]&lt;br /&gt;
** [[TEncoding.GetString]]&lt;br /&gt;
** [[TEvent]]&lt;br /&gt;
** [[TExpander]]&lt;br /&gt;
** [[Texteditor]]&lt;br /&gt;
** [[TextFile]]&lt;br /&gt;
** [[TextRect]]&lt;br /&gt;
** [[TFDBatchMove]]&lt;br /&gt;
** [[TFDCommand]]&lt;br /&gt;
** [[TFDConnection]]&lt;br /&gt;
** [[TFDFBNBackup]]&lt;br /&gt;
** [[TFDJSONDataSets]]&lt;br /&gt;
** [[TFDMemTable]]&lt;br /&gt;
** [[TFDQuery]]&lt;br /&gt;
** [[TFDStoredProc]]&lt;br /&gt;
** [[TFDTable]]&lt;br /&gt;
** [[TField]]&lt;br /&gt;
** [[TFile]]&lt;br /&gt;
** [[TFileListBox]]&lt;br /&gt;
** [[TFileStream]]&lt;br /&gt;
** [[TFloatAnimation]]&lt;br /&gt;
** [[TFont]]&lt;br /&gt;
** [[TForm]]&lt;br /&gt;
** [[TFormatSettings]]&lt;br /&gt;
** [[TFrame]]&lt;br /&gt;
** [[TGIFImage]]&lt;br /&gt;
** [[TGrid]]&lt;br /&gt;
** [[TGridPanel]]&lt;br /&gt;
** [[TGroupBox]]&lt;br /&gt;
** [[TGUID]]&lt;br /&gt;
** [[THashMD5]]&lt;br /&gt;
** [[THeader]]&lt;br /&gt;
** [[THTTPRIO]]&lt;br /&gt;
** [[TIdTCPClient]]&lt;br /&gt;
** [[TImage]]&lt;br /&gt;
** [[TImageControl]]&lt;br /&gt;
** [[TImageList]]&lt;br /&gt;
** [[TImageViewer]]&lt;br /&gt;
** [[TIniFile]]&lt;br /&gt;
** [[TInterlocked]]&lt;br /&gt;
** [[TIPAddress]]&lt;br /&gt;
** [[TJPEGImage]]&lt;br /&gt;
** [[TJson]]&lt;br /&gt;
** [[TJSONMarshal]]&lt;br /&gt;
** [[TLabel]]&lt;br /&gt;
** [[TLang]]&lt;br /&gt;
** [[TLayout]]&lt;br /&gt;
** [[TList]]&lt;br /&gt;
** [[TListBox]]&lt;br /&gt;
** [[TListItem]]&lt;br /&gt;
** [[TListView]]&lt;br /&gt;
** [[TLocateOptions]]&lt;br /&gt;
** [[TLocationSensor]]&lt;br /&gt;
** [[TMediaPlayer]]&lt;br /&gt;
** [[TMemo]]&lt;br /&gt;
** [[TMemoryStream]]&lt;br /&gt;
** [[TMenuBar]]&lt;br /&gt;
** [[TMessage]]&lt;br /&gt;
** [[TMessageManager]]&lt;br /&gt;
** [[TMethod]]&lt;br /&gt;
** [[TMonitor]]&lt;br /&gt;
** [[TMultiReadExclusiveWriteSynchronizer]]&lt;br /&gt;
** [[TNetEncoding]]&lt;br /&gt;
** [[TNetHTTPRequest]]&lt;br /&gt;
** [[TNotificationCenter]]&lt;br /&gt;
** [[TObject]]&lt;br /&gt;
** [[TObjectList]]&lt;br /&gt;
** [[Today]]&lt;br /&gt;
** [[TOpenDialog]]&lt;br /&gt;
** [[TOpenTextFileDialog]]&lt;br /&gt;
** [[ToString]]&lt;br /&gt;
** [[TOSVersion]]&lt;br /&gt;
** [[Touch]]&lt;br /&gt;
** [[TPageControl]]&lt;br /&gt;
** [[TPanel]]&lt;br /&gt;
** [[TParameter]]&lt;br /&gt;
** [[TPath]]&lt;br /&gt;
** [[TPenStyle]]&lt;br /&gt;
** [[TPlatformServices]]&lt;br /&gt;
** [[TPngImage]]&lt;br /&gt;
** [[TPopup]]&lt;br /&gt;
** [[TPopupMenu]]&lt;br /&gt;
** [[TPosition]]&lt;br /&gt;
** [[TProc]]&lt;br /&gt;
** [[TQueue]]&lt;br /&gt;
** [[TRect]]&lt;br /&gt;
** [[TRegEx]]&lt;br /&gt;
** [[TResourceStream]]&lt;br /&gt;
** [[TRESTResponseDataSetAdapter]]&lt;br /&gt;
** [[TRichEdit]]&lt;br /&gt;
** [[Trim]]&lt;br /&gt;
** [[Trunc]]&lt;br /&gt;
** [[Try]]&lt;br /&gt;
** [[TryStrToInt]]&lt;br /&gt;
** [[TScreen]]&lt;br /&gt;
** [[TScrollBox]]&lt;br /&gt;
** [[TSearchBox:]]&lt;br /&gt;
** [[TSensorManager]]&lt;br /&gt;
** [[TService]]&lt;br /&gt;
** [[TShape]]&lt;br /&gt;
** [[TSize]]&lt;br /&gt;
** [[TSpeedButton]]&lt;br /&gt;
** [[TSplitter]]&lt;br /&gt;
** [[TSQLConnection]]&lt;br /&gt;
** [[TSQLiteDatabase]]&lt;br /&gt;
** [[TSQLTable]]&lt;br /&gt;
** [[TStream]]&lt;br /&gt;
** [[TStreamAdapter]]&lt;br /&gt;
** [[TString]]&lt;br /&gt;
** [[TStringBuilder]]&lt;br /&gt;
** [[TStringGrid]]&lt;br /&gt;
** [[TStringHelper]]&lt;br /&gt;
** [[TStringList]]&lt;br /&gt;
** [[TStringStream]]&lt;br /&gt;
** [[TStrings]]&lt;br /&gt;
** [[TStyleManager]]&lt;br /&gt;
** [[TTabControl]]&lt;br /&gt;
** [[TTable]]&lt;br /&gt;
** [[TTetheringManager]]&lt;br /&gt;
** [[TTextLayout]]&lt;br /&gt;
** [[TThread]]&lt;br /&gt;
** [[TTimer]]&lt;br /&gt;
** [[TTimeStamp]]&lt;br /&gt;
** [[TTimeZoneInformation]]&lt;br /&gt;
** [[TToggleSwitch]]&lt;br /&gt;
** [[TToolBar]]&lt;br /&gt;
** [[TTrackBar]]&lt;br /&gt;
** [[TTreeView]]&lt;br /&gt;
** [[TValue]]&lt;br /&gt;
** [[TValueListEditor]]&lt;br /&gt;
** [[TValueRelationship]]&lt;br /&gt;
** [[TVertScrollBox]]&lt;br /&gt;
** [[TWebBrowser]]&lt;br /&gt;
** [[TWinControl]]&lt;br /&gt;
** [[TXMLDocument]]&lt;br /&gt;
** [[TXMLTransform]]&lt;br /&gt;
** [[TXSDateTime]]&lt;br /&gt;
** [[Typumwandlung (Begriffsklärung)]]&lt;br /&gt;
** [[Typen]]&lt;br /&gt;
** [[TZipFile]]&lt;br /&gt;
** [[Unicode-Zeichen]]&lt;br /&gt;
** [[Aktualisierung]]&lt;br /&gt;
** [[URLEncode]]&lt;br /&gt;
** [[USB]]&lt;br /&gt;
** [[Uses]]&lt;br /&gt;
** [[UTF8String]]&lt;br /&gt;
** [[Val]]&lt;br /&gt;
** [[VarToStr]]&lt;br /&gt;
** [[Vektor]]&lt;br /&gt;
** [[Vibration]]&lt;br /&gt;
** [[Video]]&lt;br /&gt;
** [[Virtuelle Tastatur]]&lt;br /&gt;
** [[VKAutoShowMode]]&lt;br /&gt;
** [[WideChar]]&lt;br /&gt;
** [[WinAPI]]&lt;br /&gt;
** [[WinExec]]&lt;br /&gt;
** [[WinXCtrls]]&lt;br /&gt;
** [[Winsock]]&lt;br /&gt;
** [[Word]]&lt;br /&gt;
** [[Writeln]]&lt;br /&gt;
** [[WriteString]]&lt;br /&gt;
** [[WSDL-Dokument]]&lt;br /&gt;
** [[Xcode]]&lt;br /&gt;
** [[XML]]&lt;br /&gt;
** [[ZLib]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hilfe-Navigation]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ein_erster_Blick_auf_die_IDE&amp;diff=214422</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=214422"/>
		<updated>2019-12-20T11:05:52Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&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 {{Product}} öffnen, enthält die &#039;&#039;&#039;[[Willkommensseite|Willkommensseite]]&#039;&#039;&#039; zwei Abschnitte mit verschiedenen Optionen. Der Abschnitt &#039;&#039;&#039;Beginnen Sie hier&#039;&#039;&#039; enthält Links zu hilfreichen Informationen für den Einstieg in das Produkt, Verknüpfungen zum Erstellen neuer Projekte, zum Öffnen vorhandener Projekte oder zum Öffnen von Beispielprojekten. Auf der &#039;&#039;&#039;Willkommensseite&#039;&#039;&#039; können Sie außerdem Plattformen und Erweiterungen hinzufügen oder den GetIt-Package-Manager öffnen, um Add-ons herunterzuladen. Oben auf der Seite befindet sich die Liste der zuletzt bearbeiteten Projekte. Über diese Liste greifen Sie schnell auf ein Projekt zu.&lt;br /&gt;
&lt;br /&gt;
Der Abschnitt &#039;&#039;&#039;Tutorials&#039;&#039;&#039; enthält Links zu Videos über die Einrichtung der Umgebung (Windows und Mac) für die Entwicklung von Android-, iOS- und OS X-Anwendungen. Außerdem finden Sie hier auch eine Reihe von Beispielanwendungen (Codefragmente) für mobile Geräte in Delphi und C++ mit Links zu Videos und den entsprechenden Seiten im DocWiki.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die &#039;&#039;&#039;Willkommensseite&#039;&#039;&#039; geschlossen haben, können Sie diese jederzeit mit dem Befehl {{Menu|Ansicht &amp;amp;gt; Willkommensseite}} wieder öffnen.&lt;br /&gt;
&lt;br /&gt;
==Dokumentation==&lt;br /&gt;
&lt;br /&gt;
Auf der Registerkarte &#039;&#039;&#039;Dokumentation&#039;&#039;&#039; wird die Dokumentation aus dem DocWiki angezeigt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Registerkarte &#039;&#039;&#039;Dokumentation&#039;&#039;&#039; geschlossen haben, können Sie diese jederzeit mit dem Befehl &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Dokumentation&#039;&#039;&#039;&amp;lt;/font&amp;gt; wieder öffnen.&lt;br /&gt;
&lt;br /&gt;
==[[IDE-Design-Manager|Dunkles Design]]==&lt;br /&gt;
&lt;br /&gt;
In {{Product}} {{Version}} ist nun für die IDE auch ein dunkles Design verfügbar. Das dunkle Design verwendet ein vollkommen anderes Farbschema für die IDE, wodurch ein geeigneteres Erscheinungsbild für den längeren Gebrauch oder für schlechte Lichtverhältnissen entsteht.&lt;br /&gt;
&lt;br /&gt;
Mit dem Designoptionen für die IDE können Sie:&lt;br /&gt;
&lt;br /&gt;
* Das dunkle Design aktivieren&lt;br /&gt;
* Das helle Design aktivieren&lt;br /&gt;
* Eine Schnelleinstellung für Editorfarben unabhängig vom ausgewählten IDE-Design festlegen&lt;br /&gt;
* Ein auf dem VCL-Stil basierendes Design aktivieren&lt;br /&gt;
* IDE-Designs deaktivieren (aktiviert den nativen Stil)&lt;br /&gt;
&lt;br /&gt;
Um auf die IDE-Designoptionen zuzugreifen, wählen Sie {{Menu|Tools &amp;amp;gt; Optionen &amp;amp;gt; [[IDE-Design-Manager|Design-Manager]]}} oder aus dem Dropdown-Menü in der Desktop-Symbolleiste neben dem Layout-Kombinationsfeld &#039;&#039;&#039;Optionen&#039;&#039;&#039;.&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;
&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 linke obere Ecke des Bildschirms.&lt;br /&gt;
}}&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;
==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;
* [[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>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Table_Of_Contents&amp;diff=214421</id>
		<title>Table Of Contents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Table_Of_Contents&amp;diff=214421"/>
		<updated>2019-12-19T20:45:16Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{Product}} Online Help&#039;&#039;&#039;&lt;br /&gt;
Table of Contents&lt;br /&gt;
* [[Neuerungen]]&lt;br /&gt;
** [[Release-Hinweise]]&lt;br /&gt;
** [[Neuerungen in den letzten Releases]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
** [[Installationshinweise]]&lt;br /&gt;
** [[Verwenden des Installationsprogramms]]&lt;br /&gt;
** [[Verwenden des Offline-Installationsprogramms]]&lt;br /&gt;
** [[Hinzufügen und Entfernen von Features mit dem Feature-Manager]]&lt;br /&gt;
** [[Hinzufügen und Entfernen von Features mit dem Offline-Installationsprogramm]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
** [[Einführende Tutorials]]&lt;br /&gt;
*** [[Tutorial: Verwenden der IDE]]&lt;br /&gt;
**** [[Einführung - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Was ist RAD Studio? (IDE-Tutorial)]]&lt;br /&gt;
***** [[Suchen von Informationen (IDE-Tutorial)]]&lt;br /&gt;
**** [[Ein erster Blick auf die IDE - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Startansicht und Willkommensseite]]&lt;br /&gt;
***** [[Symbolleisten (IDE-Tutorial)]]&lt;br /&gt;
***** [[Tools - Index (IDE-Tutorial)]]&lt;br /&gt;
****** [[Optionen für eine erleichterte Bedienung (IDE-Tutorial)]]&lt;br /&gt;
****** [[Formular-Designer (IDE-Tutorial)]]&lt;br /&gt;
****** [[Tool-Palette (IDE-Tutorial)]]&lt;br /&gt;
****** [[Objektinspektor (IDE-Tutorial)]]&lt;br /&gt;
****** [[Projektverwaltung (IDE-Tutorial)]]&lt;br /&gt;
****** [[Datei-Browser (IDE-Tutorial)]]&lt;br /&gt;
****** [[Strukturansicht (IDE-Tutorial)]]&lt;br /&gt;
****** [[Der Quelltext-Editor - Index (IDE-Tutorial)]]&lt;br /&gt;
******* [[Navigation durch den Quelltext (IDE-Tutorial)]]&lt;br /&gt;
******* [[Formatieren des Quellcodes (IDE-Tutorial)]]&lt;br /&gt;
******* [[Code-Folding (IDE-Tutorial)]]&lt;br /&gt;
******* [[Änderungsbalken (IDE-Tutorial)]]&lt;br /&gt;
******* [[Blockkommentare (IDE-Tutorial)]]&lt;br /&gt;
******* [[Live-Vorlagen (IDE-Tutorial)]]&lt;br /&gt;
******* [[Sync-Bearbeitungsmodus (IDE-Tutorial)]]&lt;br /&gt;
******* [[Code Insight (IDE-Tutorial)]]&lt;br /&gt;
******* [[Refactoring (IDE-Tutorial)]]&lt;br /&gt;
******* [[Tastatur-Makros (IDE-Tutorial)]]&lt;br /&gt;
******* [[To-Do-Listen (IDE-Tutorial)]]&lt;br /&gt;
***** [[Versionsverwaltung (IDE-Tutorial)]]&lt;br /&gt;
***** [[Integration von Versionskontrollsystemen in der IDE (IDE-Tutorial)]]&lt;br /&gt;
***** [[Daten-Explorer (IDE-Tutorial)]]&lt;br /&gt;
***** [[Objektablage (IDE-Tutorial)]]&lt;br /&gt;
***** [[IDE Insight (IDE-Tutorial)]]&lt;br /&gt;
**** [[Ihre erste Anwendung mit RAD Studio - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Verwendung von Projektvorlagen aus der Objektablage (IDE-Tutorial)]]&lt;br /&gt;
***** [[Elementare Anpassungen des Hauptformulars (IDE-Tutorial)]]&lt;br /&gt;
***** [[Hinzufügen von Komponenten im Formular-Designer (IDE-Tutorial)]]&lt;br /&gt;
***** [[Anpassen der Komponenten (IDE-Tutorial)]]&lt;br /&gt;
***** [[Programmieren von Reaktionen auf Benutzeraktionen im Quelltext-Editor (IDE-Tutorial)]]&lt;br /&gt;
***** [[Compilieren und Ausführen der Anwendung (IDE-Tutorial)]]&lt;br /&gt;
***** [[Debuggen der Anwendung (IDE-Tutorial)]]&lt;br /&gt;
**** [[Weiterführende Themen - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[FireMonkey und die RTL (IDE-Tutorial)]]&lt;br /&gt;
***** [[Add-ins von Fremdherstellern (IDE-Tutorial)]]&lt;br /&gt;
**** [[Weitere Ressourcen - Index (IDE-Tutorial)]]&lt;br /&gt;
***** [[Embarcadero Developer Network (IDE-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden von dynamischen Link-Bibliotheken in C++Builder-Anwendungen]]&lt;br /&gt;
** [[Mobile-Tutorials: Mobile Anwendungsentwicklung (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Mac (iOS)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Windows-PC (iOS)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Windows-PC (Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Erstellen einer Anwendung für mobile Plattformen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden einer Adressbuch-Komponente (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Schaltflächen-Komponenten mit unterschiedlichen Stilen (iOS und Android)]]&lt;br /&gt;
**** [[Verwenden von mit Stilen versehenen und farbigen Schaltflächen auf Zielplattformen]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Kalender-Komponenten zur Datumsauswahl (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Kombinationsfeld-Komponenten zur Auswahl von Einträgen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden einer Landkarten-Komponente für die Arbeit mit Landkarten (iOS und Android)]]&lt;br /&gt;
**** [[Konfigurieren von Android-Anwendungen für die Verwendung von Google Maps]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von MultiView-Komponenten zur Anzeige von alternativen Ansichten von Informationen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Webbrowser-Komponenten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Registerkarten-Komponenten zur Anzeige von Seiten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListView-Steuerelementen über LiveBindings (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Listenfeld-Komponenten zur Anzeige von Tabellenansichten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListBox-Steuerelementen über LiveBindings in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Layouts zur Ausrichtung unterschiedlicher Formulargrößen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Aufnehmen und Teilen von Bildern und Teilen von Texten (iOS und Android)]]&lt;br /&gt;
**** [[Aufnehmen und Teilen von Bildern und Text mit Aktionslisten]]&lt;br /&gt;
**** [[Aufnehmen von Bildern mit FireMonkey-Interfaces]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Positionssensoren (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Mitteilungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von Remote-Mitteilungen (iOS und Android)]]&lt;br /&gt;
**** [[Geräteübergreifende Anwendung zum Empfangen von Push-Benachrichtigungen]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden der Wählhilfe auf mobilen Geräten (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von BaaS für Backend-Speicher (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDac (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von dbExpress und SQLite (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von FireDAC und SQLite (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Herstellen einer Verbindung zu Unternehmensdatenbanken von mobilen Client-Anwendungen aus (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Verwenden von FireDAC in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorials: Tabelle der verwendeten Komponenten]]&lt;br /&gt;
** [[FireMonkey-Tutorials]]&lt;br /&gt;
*** [[Tutorial: Verwenden von FireMonkey-Layouts]]&lt;br /&gt;
**** [[Verwenden von Layouts zum Anordnen von Komponenten]]&lt;br /&gt;
**** [[Verwenden von Layouts zum Erstellen von skalierten Effekten]]&lt;br /&gt;
**** [[Verwenden von Gitter- und Fluss-Layouts]]&lt;br /&gt;
*** [[Tutorial: Audio-Video in FireMonkey]]&#039;&#039;&#039;&lt;br /&gt;
**** [[Aufzeichnen von Videos]]&lt;br /&gt;
**** [[Aufnehmen von Audio]]&lt;br /&gt;
**** [[Wiedergeben von Audiodateien]]&lt;br /&gt;
**** [[Erstellen eines grundlegenden Media-Players]]&lt;br /&gt;
*** [[Tutorial: Erstellen einer FireMonkey 3D-Anwendung]]&lt;br /&gt;
**** [[Erstellen der Benutzeroberfläche (FireMonkey 3D-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer 2D-Benutzeroberfläche in einer 3D-Anwendung (FireMonkey 3D-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer FireMonkey 3D-Anwendung mit Animationseffekten]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Kameras in einer FireMonkey 3D-Anwendung]]&lt;br /&gt;
*** [[Tutorial: Importieren von 3D-Modellen (FireMonkey)]]&lt;br /&gt;
**** [[Importieren eines 3D-Modells in eine FireMonkey-Anwendung]]&lt;br /&gt;
**** [[Durchführen einfacher Anpassungen für ein importiertes 3D-Modell]]&lt;br /&gt;
*** [[Tutorial: Verwenden des BitmapLinks-Editors]]&lt;br /&gt;
** [[Tutorial: Verwenden von TControl.StyleElements in VCL-Anwendungen]]&lt;br /&gt;
** [[Tutorials zu Datenbanken und LiveBindings]]&lt;br /&gt;
*** [[Tutorial: Verknüpfen von Steuerelementen mit dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TPrototypeBindSource und dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TAdapterBindSource und dem LiveBindings-Designer]]&lt;br /&gt;
*** [[Tutorial: Verwenden von LiveBindings und Datenmodulen mit der Metropolis-UI]]&lt;br /&gt;
*** [[Tutorial: Erstellen von LiveBindings-fähigen Komponenten]]&lt;br /&gt;
*** [[Tutorial: Programmgesteuerte Verwendung von LiveBinding]]&lt;br /&gt;
**** [[Erstellen der Anwendung und Definieren der uses-Klausel]]&lt;br /&gt;
**** [[Definieren und Implementieren der bindbaren Objekte]]&lt;br /&gt;
**** [[Programmgesteuertes Binden der erstellten Objekte]]&lt;br /&gt;
**** [[Das gesamte Projekt und Interpretation der Ergebnisse]]&lt;br /&gt;
*** [[Tutorial: Verwendung von LiveBindings in FireMonkey-Anwendungen]]&lt;br /&gt;
**** [[Erstellen der Anwendung und der LiveBindings]]&lt;br /&gt;
**** [[Ausführen der Anwendung und Betrachten der Ergebnisse (FMX)]]&lt;br /&gt;
*** [[Tutorial: Verwendung von LiveBinding in VCL-Anwendungen]]&lt;br /&gt;
**** [[Erstellen der Anwendung und Platzieren der visuellen Objekte]]&lt;br /&gt;
**** [[Binden der erstellten Objekte]]&lt;br /&gt;
**** [[Ausführen der Anwendung und Betrachten der Ergebnisse]]&lt;br /&gt;
*** [[Tutorial: Erstellen von Sammlungslisten mit LiveBindings]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListView-Steuerelementen über LiveBindings (iOS und Android)]]&lt;br /&gt;
*** [[Mobile-Tutorial: Füllen von ListBox-Steuerelementen über LiveBindings in mobilen Anwendungen (iOS und Android)]]&lt;br /&gt;
*** [[Tutorial: Mit LiveBindings eine Anwendung ohne Quellcode erstellen]]&lt;br /&gt;
*** [[Tutorial: Einen DataSnap-Server mit einer Anwendung verwenden]]&lt;br /&gt;
*** [[Tutorial: Einen DataSnap-REST-Server mit einer Anwendung verwenden]]&lt;br /&gt;
*** [[Tutorial: Verwenden eines DataSnap-REST-Servers mit einer Anwendung und FireDAC]]&lt;br /&gt;
*** [[Tutorial: DataSnap-Anwendung mit einem ISAPI-DLL-Server]]&lt;br /&gt;
*** [[Tutorial: Delphi-DataSnap-Kommunikationsfilter]]&lt;br /&gt;
**** [[Erstellen der Serveranwendung (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
**** [[Erstellen der Client-Anwendung (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
**** [[Überprüfen der Ergebnisse (Kommunikationsfilter-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Übergeben von normalen Delphi-Objekten (PODO) mit DataSnap]]&lt;br /&gt;
**** [[Erstellen der Serveranwendung (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
**** [[Erstellen der Client-Anwendung (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
**** [[Überprüfen der Ergebnisse (TObjects- und DataSnap-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit dbExpress Datenbanken in einer Anwendung anzeigen und aktualisieren]]&lt;br /&gt;
**** [[Herstellen der Verbindung zu einer Datenbank (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Einfügen von Komponenten in das Hauptdialogfeld (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes zur Initialisierung der Anwendung (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Entwickeln des Quellcodes zur Behandlung von Hauptereignissen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes zur Behandlung von Unterereignissen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Schreiben des Quellcodes für Hilfsroutinen (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen eines Formulars zum Anzeigen des Zellinhalts (dbExpress-Tutorial)]]&lt;br /&gt;
**** [[Ausführen der Anwendung (dbExpress-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden von dbExpress-Delegattreibern]]&lt;br /&gt;
**** [[Erstellen einer Anwendung zum Anzeigen und Aktualisieren von Datenbanken (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Ablaufverfolgung der Verbindung (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Pooling der Verbindung (Delegattreiber-Tutorial)]]&lt;br /&gt;
**** [[Verketten von Pooling und Ablaufverfolgung (Delegattreiber-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden eines EMS-Clients für den Zugriff auf eine benutzerdefinierte EMS-Ressource]]&lt;br /&gt;
**** [[Erstellen der EMS Pets-Ressource]]&lt;br /&gt;
**** [[Erstellen des EMS Pets-Clients]]&lt;br /&gt;
**** [[Verwenden des EMS Pets-Clients]]&lt;br /&gt;
*** [[Tutorial: RAD Server-Client-Anwendung für die Verwaltung von RAD Server-Benutzern]]&lt;br /&gt;
*** [[Tutorial: Eine InterBase-Datenbank in einer Delphi- oder C++-Anwendung verwenden]]&lt;br /&gt;
**** [[Erstellen einer Datenbankverbindung (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen eines Servers mit DataSnap (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer Rich-Client-Benutzeroberfläche (InterBase-Tutorial)]]&lt;br /&gt;
**** [[Erstellen einer Web-Benutzeroberfläche (InterBase-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit InterBase Express auf eine Datenbank zugreifen]]&lt;br /&gt;
**** [[Erstellen des Hauptformulars (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Anzeigen verschiedener Tabellen (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen eines Datenmoduls (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Überwachen von Gehaltsänderungen (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
**** [[Ermitteln der Projektzuordnungen von Mitarbeitern mit einer Stored Procedure (Allgemeines IBX-Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Mit InterBase Express eine Anwendung ohne Quellcode erstellen]]&lt;br /&gt;
**** [[Hinzufügen von Datenbankkomponenten (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Hinzufügen von visuellen Komponenten (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Anpassen der Datenanzeige (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
**** [[Ausführen der Anwendung (IBX ohne Quellcode - Tutorial)]]&lt;br /&gt;
*** [[Tutorial: Verwenden der REST-Clientbibliothek zum Zugreifen auf REST-basierte Webdienste]]&lt;br /&gt;
*** [[Tutorial: Verbinden mit einer SQLite-Datenbank aus einer VCL-Anwendung]]&lt;br /&gt;
*** [[Tutorial: Herstellen einer Verbindung zu einer SQLite-Datenbank mit FireDAC]]&lt;br /&gt;
*** [[Tutorial: Verbinden mit einer SQLite-Datenbank aus einer geräteübergreifenden Anwendung auf Desktop-Plattformen]]&lt;br /&gt;
*** [[Tutorial: TSQLMonitor-Unterstützung für SQLite-Datenbanken]]&lt;br /&gt;
*** [[Tutorial: Verwenden von TSQLMonitor mit einer ODBC-Verbindung]]&lt;br /&gt;
*** [[Tutorial: Verwenden von FireDAC aus einer geräteübergreifenden Anwendung auf Desktop-Plattformen]]&lt;br /&gt;
** [[Tutorials zur Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Aufgaben aus der Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden der For-Schleife aus der Parallel Programming Library]]&lt;br /&gt;
*** [[Tutorial: Verwenden von Futures aus der Parallel Programming Library]]&lt;br /&gt;
* [[Geräteübergreifende Anwendungen - Index|Geräteübergreifende Anwendungen]]&lt;br /&gt;
** [[Geräteübergreifende Anwendungen entwickeln]]&lt;br /&gt;
*** [[Unterstützte Zielplattformen]]&lt;br /&gt;
*** [[Übersicht über Zielplattformen]]&lt;br /&gt;
*** [[Anforderungen für geräteübergreifende Anwendungen]]&lt;br /&gt;
**** [[Gesichtspunkte für geräteübergreifende Anwendungen]]&lt;br /&gt;
***** [[Gesichtspunkte für geräteübergreifende Delphi-Anwendungen]]&lt;br /&gt;
****** [[Migrieren von Delphi-Code zu mobilen Anwendungen vom Desktop aus]]&lt;br /&gt;
****** [[Automatische Referenzzählung in mobilen Delphi-Compilern]]&lt;br /&gt;
***** [[Gesichtspunkte für geräteübergreifende C++-Anwendungen]]&lt;br /&gt;
****** [[Migrieren von C++-Code zu mobilen Anwendungen vom Desktop aus]]&lt;br /&gt;
****** [[Automatische Referenzzählung in C++]]&lt;br /&gt;
***** [[Unterschiede zwischen Windows und OS X]]&lt;br /&gt;
***** [[Importieren oder Migrieren vorhandener Projekte nach RAD Studio]]&lt;br /&gt;
***** [[Regeln für die Benennung von geräteübergreifenden Projekten und Dateien]]&lt;br /&gt;
*** [[Verwenden der RTL in geräteübergreifenden Anwendungen]]&lt;br /&gt;
**** [[Verwenden von App-Tethering]]&lt;br /&gt;
***** [[Hinzufügen von App-Tethering zu Anwendungen]]&lt;br /&gt;
***** [[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]]&lt;br /&gt;
***** [[Teilen von Daten mit Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
**** [[Verwenden eines HTTP-Clients]]&lt;br /&gt;
**** [[Verwenden von Bluetooth]]&lt;br /&gt;
***** [[Verwenden von Classic Bluetooth]]&lt;br /&gt;
***** [[Verwenden von Bluetooth Low Energy]]&lt;br /&gt;
***** [[Verwenden von Beacons]]&lt;br /&gt;
**** [[Verwenden der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TTask aus der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TParallel.For aus der Parallel Programming Library]]&lt;br /&gt;
***** [[Verwenden von TTask.IFuture aus der Parallel Programming Library]]&lt;br /&gt;
**** [[Verwenden der Asynchronous Programming Library]]&lt;br /&gt;
**** [[Verwenden von Mitteilungen]]&lt;br /&gt;
**** [[Standard-RTL-Pfadfunktionen für alle unterstützten Zielplattformen]]&lt;br /&gt;
**** [[JSON]]&lt;br /&gt;
***** [[Framework der JSON-Objekte]]&lt;br /&gt;
***** [[JSON-Framework der Reader und Writer]]&lt;br /&gt;
**** [[BSON]]&lt;br /&gt;
**** [[Darstellung von Tasten und Tastenkürzeln]]&lt;br /&gt;
**** [[Verwenden der plattformübergreifenden RTL-Botschaftslösung]]&lt;br /&gt;
***** [[Senden und Empfangen von Botschaften mit der RTL]]&lt;br /&gt;
***** [[Liste der Botschaftstypen von FireMonkey]]&lt;br /&gt;
*** [[Sichern der Netzwerkverbindungen von geräteübergreifenden Apps]]&lt;br /&gt;
**** [[Sichern von Indy-Netzwerkverbindungen]]&lt;br /&gt;
*** [[Erstellen und Bereitstellen von App-Symbolen]]&lt;br /&gt;
*** [[Weitergabe geräteübergreifender Apps]]&lt;br /&gt;
*** [[Schritte bei der Entwicklung von geräteübergreifenden Anwendungen]]&lt;br /&gt;
**** [[Arbeiten mit einem Mac und einem PC]]&lt;br /&gt;
***** [[Gemeinsame Nutzung von Dateien auf dem PC und dem Mac]]&lt;br /&gt;
**** [[Erstellen und Testen eines Verbindungsprofils auf dem Entwicklungs-PC]]&lt;br /&gt;
**** [[Hinzufügen von SDKs für OS X oder iOS]]&lt;br /&gt;
***** [[Ändern des lokalen Stammverzeichnisses von SDKs für OS X, iOS-Geräte oder den iOS-Simulator]]&lt;br /&gt;
**** [[Ausfüllen der Bereitstellungsseite]]&lt;br /&gt;
***** [[Erstellen einer KeyStore-Datei]]&lt;br /&gt;
***** [[Hinzufügen eines Zertifikats zu einer Keystore-Datei]]&lt;br /&gt;
**** [[Aktivieren und Konfigurieren der Zielplattform]]&lt;br /&gt;
** [[Geräteübergreifende Anwendungstypen, die erstellt werden können]]&lt;br /&gt;
*** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
*** [[FireMonkey-Anwendungsplattform - geräteübergreifend]]&lt;br /&gt;
**** [[Experten zum Erstellen von geräteübergreifenden FireMonkey-Anwendungen und -Komponenten]]&lt;br /&gt;
*** [[64-Bit-Windows-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Verbinden Ihres 32-Bit-PC mit einem Win64-PC]]&lt;br /&gt;
**** [[64-Bit-Windows-Anwendung Hello World (Delphi und C++)]]&lt;br /&gt;
**** [[64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen]]&lt;br /&gt;
**** [[Konvertieren von 32-Bit-Delphi-Anwendungen in 64-Bit-Windows]]&lt;br /&gt;
**** [[C++Builder-Anwendungsentwicklung für 64-Bit-Windows]]&lt;br /&gt;
***** [[Unterschiede von C++Builder für 64-Bit-Windows]]&lt;br /&gt;
***** [[Upgrade von vorhandenen C++-Projekten nach 64-Bit-Windows]]&lt;br /&gt;
***** [[Debuggen von C++Builder-Anwendungen für 64-Bit-Windows]]&lt;br /&gt;
*** [[OS X-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Installieren von Xcode auf einem Mac]]&lt;br /&gt;
**** [[Installieren der Xcode-Befehlszeilen-Tools auf einem Mac]]&lt;br /&gt;
**** [[Erstellen einer OS X-Konsolenanwendung Hello World]]&lt;br /&gt;
**** [[C-RTL für OS X]] {{f|cmd|&lt;br /&gt;
**** [[Compilieren und Linken einer C++-Konsolenanwendung für OS X in der Befehlszeile]]  }}&lt;br /&gt;
**** [[Gemeinsame Bibliotheken für OS X]]&lt;br /&gt;
**** [[Vollbildmodus für OS X]]&lt;br /&gt;
**** [[PC-zugeordnete Erweiterungen]]&lt;br /&gt;
**** [[Verwenden der OS X-Mitteilungszentrale]]&lt;br /&gt;
**** [[Teilnehmen am Apple-Entwicklerprogramm]]&lt;br /&gt;
**** [[Bereitstellen von OS X-Anwendungen]]&lt;br /&gt;
**** [[Konfigurieren eines Anwendungseintrags in iTunes Connect für das Hochladen]]&lt;br /&gt;
**** [[Vorbereiten einer OS X-Anwendung für die Bereitstellung]]&lt;br /&gt;
***** [[Anpassen der Datei info.plist]]&lt;br /&gt;
**** [[Sandboxing der OS X-Anwendung]]&lt;br /&gt;
**** [[Manuelles Sandboxing der OS X-Anwendung]]&lt;br /&gt;
**** [[App-Sandboxing mit InterBase ToGo für OS X]]&lt;br /&gt;
**** [[InterBase-Anwendungen für OS X ohne Sandboxing]]&lt;br /&gt;
**** [[Übermittlung der App an den Mac App Store]]&lt;br /&gt;
*** [[Mobile Android-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Für die Anwendungsentwicklung unterstützte Android-Geräte]]&lt;br /&gt;
**** [[Installieren des USB-Treibers für Ihr Android-Gerät]]&lt;br /&gt;
**** [[Hinzufügen von Android-SDKs]]&lt;br /&gt;
**** [[Erstellen einer Android-App]]&lt;br /&gt;
***** [[Android-C-RTL]]&lt;br /&gt;
***** [[Verwenden des In-App-Abrechnungsdienstes von Google Play]]&lt;br /&gt;
***** [[Verwenden des AdMob-Dienstes]]&lt;br /&gt;
***** [[Verwenden von Java-Bibliotheken in RAD Studio-Android-Apps]]&lt;br /&gt;
****** [[Verwenden der in RAD Studio integrierten Java-Bibliotheken für Android]]&lt;br /&gt;
****** [[Verwenden benutzerdefinierter Java-Bibliotheken in RAD Studio-Android-Apps]]&lt;br /&gt;
******* [[Hinzufügen von Java-Bibliotheken zu Ihren Anwendungen in der Projektverwaltung]]&lt;br /&gt;
******* [[Manuelles Erstellen und Bereitstellen einer classes.dex-Datei]]&lt;br /&gt;
***** [[Erste Schritte mit Google Glass]]&lt;br /&gt;
***** [[Verwenden von 9-Patch-Grafiken in Android]]&lt;br /&gt;
***** [[Erstellen von Android-Diensten]]&lt;br /&gt;
**** [[Codefragmente für die mobile Entwicklung]]&lt;br /&gt;
**** [[Aktivieren des USB-Debugging auf Android-Geräten]]&lt;br /&gt;
**** [[Konfigurieren des Systems für die Erkennung von Android-Geräten]]&lt;br /&gt;
**** [[Ausführen von Android-Anwendungen auf einem Android-Gerät]]&lt;br /&gt;
**** [[Ausführen und Debuggen Ihrer Android-Anwendung auf einem Remote-Android-Gerät]]&lt;br /&gt;
**** [[Vorbereiten von Android-Anwendungen für die Bereitstellung]]&lt;br /&gt;
**** [[Bereitstellen von signierten Android-Anwendungen]]&lt;br /&gt;
**** [[Bereitstellen von unsignierten Android-Anwendungen]]&lt;br /&gt;
**** [[Übermittlung der Android-App an Google Play]]&lt;br /&gt;
**** [[Übermittlung der Android-App an den Amazon Appstore]]&lt;br /&gt;
**** [[Fehlerbehebung: In der Projektverwaltung werden keine Android-Ziele aufgeführt]]&lt;br /&gt;
**** [[Fehlerbehebung: Ausführen auf einem Android-Gerät nicht möglich]]&lt;br /&gt;
**** [[DeployAndroidFailedHelpPage|Fehlerbehebung: Bereitstellen einer Anwendung für Android nicht möglich]]&lt;br /&gt;
*** [[Mobile iOS-Anwendungsentwicklung]]&lt;br /&gt;
**** [[Installieren von Xcode auf einem Mac]]&lt;br /&gt;
**** [[Installieren der Xcode-Befehlszeilen-Tools auf einem Mac]]&lt;br /&gt;
**** [[Erstellen von iOS-Apps]]&lt;br /&gt;
***** [[IOS-C-RTL|iOS-C-RTL]]&lt;br /&gt;
***** [[Verwenden des iOS-In-App-Kaufdienstes]]&lt;br /&gt;
***** [[Verwenden des iAd-Dienstes]]&lt;br /&gt;
***** [[Einstellungen für Standards in RAD Studio]]&lt;br /&gt;
***** [[Verwenden von Stilen für iOS: Stile für Mehrfachauflösung sowie schwarze und transparente Stile]]&lt;br /&gt;
**** [[Codefragmente für die mobile Entwicklung]]&lt;br /&gt;
**** [[Teilnehmen am Apple-Entwicklerprogramm]]&lt;br /&gt;
**** [[Erwerben eines iOS-Entwicklerzertifikats]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen]]&lt;br /&gt;
**** [[Konfigurieren eines Anwendungseintrags in iTunes Connect für das Hochladen]]&lt;br /&gt;
**** [[Ausführen von iOS-Anwendungen auf einem iOS-Gerät]]&lt;br /&gt;
**** [[Ausführen von iOS-Anwendungen auf dem iOS-Simulator]]&lt;br /&gt;
**** [[Vorbereiten von iOS-Anwendungen für die Bereitstellung]]&lt;br /&gt;
***** [[Anpassen der Datei info.plist]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen für die Ad-hoc-Weitergabe]]&lt;br /&gt;
**** [[Bereitstellen von iOS-Anwendungen für die Übermittlung an den App Store]]&lt;br /&gt;
**** [[Übermittlung der App an den App Store (iOS)]]&lt;br /&gt;
**** [[Fehlerbehebung: In der Projektverwaltung werden keine iOS-Geräteziele angezeigt]]&lt;br /&gt;
**** [[Fehlerbehebung: Kann nicht auf dem iOS-Gerät bereitgestellt werden]]&lt;br /&gt;
**** [[RunIOSSimulatorFailedHelpPage|Fehlerbehebung: iOS-App kann nicht auf dem iOS-Simulator bereitgestellt werden]]&lt;br /&gt;
**** [[Fehlerbehebung: Verbindung zum Mac kann nicht hergestellt werden]]&lt;br /&gt;
** [[Geräteübergreifende Datenbankanwendungen]]&lt;br /&gt;
** [[DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
*** [[Einführung in DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in mobile DataSnap-Konnektoren für iOS Objective-C]]&lt;br /&gt;
**** [[Einführung in CSharp Silverlight-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in Java Android-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
**** [[Einführung in Java BlackBerry-DataSnap-Konnektoren für mobile Geräte]]&lt;br /&gt;
** [[Compilieren und Erzeugen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
** [[Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
*** [[Debuggen von iOS-Apps]]&lt;br /&gt;
** [[Bereitstellung von geräteübergreifenden Anwendungen]]&lt;br /&gt;
* [[Einführung in RAD Studio]]&lt;br /&gt;
** [[Hilfreiche Ressourcen für neue Benutzer]]&lt;br /&gt;
*** [[Beschreibung der Beispiele]]&lt;br /&gt;
** [[Überblick über RAD Studio]]&lt;br /&gt;
** [[Was ist RAD Studio?]]&lt;br /&gt;
** [[Ein erster Blick auf die IDE]]&lt;br /&gt;
** [[Hilfe zur Hilfe]]&lt;br /&gt;
*** [[Hilfe zur Hilfe: DocWiki]]&lt;br /&gt;
**** [[Hilfe von früheren Versionen]]&lt;br /&gt;
*** [[Hilfe zur Hilfe - CHM]]&lt;br /&gt;
** [[Überblick über die Tools]]&lt;br /&gt;
** [[Unit-Gültigkeitsbereichsnamen]]&lt;br /&gt;
*** [[Hinzufügen von Unit-Gültigkeitsbereichsnamen für eigene Komponenten]]&lt;br /&gt;
** [[Quelltext-Editor]]&lt;br /&gt;
*** [[Kontextmenü des Quelltext-Editors]]&lt;br /&gt;
**** [[Suchen von Definitionen und Referenzen (C++)]]&lt;br /&gt;
**** [[Definition suchen (C++)]]&lt;br /&gt;
**** [[Zu Typdeklaration wechseln (C++)]]&lt;br /&gt;
**** [[Header-Abhängigkeit (C++)]]&lt;br /&gt;
**** [[Referenzen suchen (C++)]]&lt;br /&gt;
**** [[Navigieren zu (C++)]]&lt;br /&gt;
**** [[Basistypen anzeigen (C++)]]&lt;br /&gt;
**** [[Abgeleitete Typen anzeigen (C++)]]&lt;br /&gt;
**** [[Typhierarchie anzeigen (C++)]]&lt;br /&gt;
*** [[Kommentare in der XML-Dokumentation]]&lt;br /&gt;
*** [[Mit dem HTML-Tag-Editor arbeiten]]&lt;br /&gt;
*** [[Verwenden der Navigationssymbolleiste]]&lt;br /&gt;
** [[Quelltextformatierung]]&lt;br /&gt;
*** [[Integrierte Formatierung]]&lt;br /&gt;
** [[Programmierhilfe]]&lt;br /&gt;
** [[Formular-Designer]]&lt;br /&gt;
*** [[Designrichtlinien (Nur VCL)]]&lt;br /&gt;
*** [[Momentaufnahmen von Formularen erstellen (Nur VCL)]]&lt;br /&gt;
*** [[Formularvorschau]]&lt;br /&gt;
*** [[Geerbte Einstellungen wiederherstellen]]&lt;br /&gt;
*** [[Ansicht als Text]]&lt;br /&gt;
*** [[Text-DFM oder Text-FMX|Text FMX]]&lt;br /&gt;
** [[Projektverwaltung]]&lt;br /&gt;
*** [[Übergeben (Git)]]&lt;br /&gt;
*** [[Übergeben (Mercurial)]]&lt;br /&gt;
*** [[Übergeben (SVN)]]&lt;br /&gt;
*** [[Ordner- oder Verzeichnisansicht hinzufügen]]&lt;br /&gt;
*** [[Importbereich]]&lt;br /&gt;
*** [[Protokollbereich]]&lt;br /&gt;
*** [[Zusammenführen (SVN)]]&lt;br /&gt;
*** [[Plattformeigenschaften]]&lt;br /&gt;
*** [[Letzte Kommentare]]&lt;br /&gt;
*** [[Repository-Browser]]&lt;br /&gt;
*** [[Umschalten (SVN)]]&lt;br /&gt;
*** [[Aktualisieren (SVN)]]&lt;br /&gt;
** [[Versionsverwaltung]]&lt;br /&gt;
*** [[Verwenden eines Versionskontrollsystems in der IDE]]&lt;br /&gt;
*** [[Versionskontrollsysteme in der IDE]]&lt;br /&gt;
**** [[Projekte der Versionskontrolle hinzufügen]]&lt;br /&gt;
**** [[Dateien der Versionskontrolle hinzufügen]]&lt;br /&gt;
**** [[Aktualisieren einer lokalen Kopie einer Datei unter Versionskontrolle]]&lt;br /&gt;
**** [[Anzeigen der Historie und der Revisionen]]&lt;br /&gt;
**** [[Anzeigen von Versionskontroll-Kommentaren]]&lt;br /&gt;
**** [[Anzeigen des Versionskontrollprotokolls]]&lt;br /&gt;
**** [[Revisionsnummern hinzufügen]]&lt;br /&gt;
**** [[Dateiversionen vergleichen]]&lt;br /&gt;
**** [[Hinzufügen eines neuen Vergleichs-Viewers]]&lt;br /&gt;
**** [[Installieren eines alternativen Vergleichs-Viewers]]&lt;br /&gt;
**** [[Einen externen Vergleichs-Viewer verwenden]]&lt;br /&gt;
**** [[Zurücksetzen von Änderungen]]&lt;br /&gt;
**** [[Hinzufügen eines neuen Zusammenführungs-Viewers]]&lt;br /&gt;
**** [[Zu öffnendes Projekt oder Projektgruppe auswählen]]&lt;br /&gt;
**** [[Subversion-Integration in der IDE]]&lt;br /&gt;
***** [[TortoiseSVN-Befehle in RAD Studio|Entsprechungen für TortoiseSVN-Befehle in RAD Studio]]&lt;br /&gt;
***** [[Auschecken einer Kopie eines Repository]]&lt;br /&gt;
***** [[Übertragen von Änderungen an die Versionskontrolle]]&lt;br /&gt;
***** [[Zusammenführungskonflikte]]&lt;br /&gt;
***** [[Bereinigen von Ordnern unter Subversion]]&lt;br /&gt;
***** [[Änderungslisten in Subversion]]&lt;br /&gt;
***** [[Subversion-Anmeldung]]&lt;br /&gt;
***** [[Subversion SSL-Client-Zertifikat]]&lt;br /&gt;
***** [[Subversion SSL-Server]]&lt;br /&gt;
**** [[Git-Integration in der IDE]]&lt;br /&gt;
***** [[Git-Befehle in RAD Studio|Git-Befehlsäquivalente in {{Product}}]]&lt;br /&gt;
***** [[Klonen einer Repository-Kopie]]&lt;br /&gt;
***** [[Übergeben von Änderungen an die Git-Versionskontrolle]]&lt;br /&gt;
***** [[Ablegen Ihrer Änderungen im Remote-Repository (Push)]]&lt;br /&gt;
***** [[Bereinigen des lokalen Repository]]&lt;br /&gt;
***** [[Git-Anmeldung]]&lt;br /&gt;
***** [[Pull ausführen (Git)]]&lt;br /&gt;
***** [[Fehler &amp;quot;Unbekannter Benutzername&amp;quot; (Git)]]&lt;br /&gt;
**** [[Mercurial-Integration in der IDE]]&lt;br /&gt;
***** [[Mercurial-Befehle in RAD Studio|Mercurial-Befehlsäquivalente in {{Product}}]]&lt;br /&gt;
***** [[Klonen einer Mercurial-Repository-Kopie]]&lt;br /&gt;
***** [[Übergeben von Änderungen an die Mercurial-Versionskontrolle]]&lt;br /&gt;
**[[Einführung in die VCL (Visual Component Library)]]&lt;br /&gt;
** [[Der Objektinspektor - Index|Der Objektinspektor]]&lt;br /&gt;
*** [[Der Objektinspektor]]&lt;br /&gt;
*** [[Die Seite &amp;quot;Eigenschaften&amp;quot;]]&lt;br /&gt;
*** [[Anzeige der Eigenschaften im Objektinspektor]]&lt;br /&gt;
*** [[Die Seite &amp;quot;Ereignisse&amp;quot;]]&lt;br /&gt;
*** [[Ereignisbehandlungsroutinen]]&lt;br /&gt;
*** [[Anzeigen der Komponentenreferenzen]]&lt;br /&gt;
*** [[Tastenkürzel im Objektinspektor]]&lt;br /&gt;
*** [[Objektinspektor (LiveBindings)]]&lt;br /&gt;
** [[Strukturansicht verwenden]]&lt;br /&gt;
** [[Ein Projekt starten|Ein Projekt starten - Überblick]]&lt;br /&gt;
** [[Überblick über virtuelle Ordner]]&lt;br /&gt;
**[[Live-Vorlagen]]&lt;br /&gt;
**[[Vorlagenbibliotheken – Übersicht]]&lt;br /&gt;
** [[Unicode in RAD Studio]]&lt;br /&gt;
** [[LiveBindings in RAD Studio]]&lt;br /&gt;
*** [[LiveBindings-Designer]]&lt;br /&gt;
**** [[Synchronisieren von Daten mit LiveBindings]]&lt;br /&gt;
**** [[Ein- und Ausblenden von Elementen im LiveBindings-Designer]]&lt;br /&gt;
**** [[Zoomen (Skalieren) des LiveBindings-Designers]]&lt;br /&gt;
**** [[Speichern des LiveBindings-Diagramms als Bild]]&lt;br /&gt;
**** [[Verwenden der Ebenen im LiveBindings-Designer]]&lt;br /&gt;
**** [[Visuell binden]]&lt;br /&gt;
*** [[LiveBindings und Aktionslisten]]&lt;br /&gt;
*** [[Erstellen von LiveBindings]]&lt;br /&gt;
*** [[Verwenden von eigenen Format- und Analyseausdrücken in LiveBindings]]&lt;br /&gt;
**** [[Erstellen eigener LiveBindings-Methoden]]&lt;br /&gt;
**** [[Standard-LiveBindings-Methoden]]&lt;br /&gt;
** [[Referenzen in lokalen Pfad kopieren]]&lt;br /&gt;
** [[Übersicht über AppAnalytics]]&lt;br /&gt;
** [[Software-Add-ins von Fremdherstellern]]&lt;br /&gt;
*** [[Boost]]&lt;br /&gt;
*** [[Box2D]]&lt;br /&gt;
**** [[Verwenden von Box2D in Delphi-Anwendungen]]&lt;br /&gt;
**** [[Verwenden von Box2D in C++Builder-Anwendungen]]&lt;br /&gt;
*** [[Dinkumware Standard-C++-Bibliothek]]&lt;br /&gt;
*** [[FastReport]]&lt;br /&gt;
*** [[Indy]]&lt;br /&gt;
*** [[Verwendung von IntraWeb (VCL für das Web) - Index]]&lt;br /&gt;
**** [[IntraWeb-Einführung - Index]]&lt;br /&gt;
***** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
***** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
***** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
***** [[Hauptformular bearbeiten]]&lt;br /&gt;
***** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
***** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
**** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
**** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
**** [[IntraWeb, Web Broker]]&lt;br /&gt;
*** [[IP*Works!]]&lt;br /&gt;
*** [[TeeChart]]&lt;br /&gt;
*** [[Beyond Compare]]&lt;br /&gt;
*** [[CodeSite]]&lt;br /&gt;
** [[So verwenden Sie die IDE]]&lt;br /&gt;
***[[Tool-Fenster andocken]]&lt;br /&gt;
***[[Anpassen von Symbolleisten]]&lt;br /&gt;
*** [[Aktivieren der Komponenten-Symbolleiste]]&lt;br /&gt;
*** [[Voreinstellungen für Tools festlegen]]&lt;br /&gt;
*** [[Elemente der Tool-Palette suchen]]&lt;br /&gt;
*** [[Suchen von Elementen in der IDE mit IDE Insight|Suchen von Elementen mit IDE Insight]]&lt;br /&gt;
*** [[Tool-Palette anpassen]]&lt;br /&gt;
*** [[Desktop-Layouts speichern]]&lt;br /&gt;
*** [[Templates in die Objektablage einfügen]]&lt;br /&gt;
*** [[Deaktivieren von Themes in der IDE und in Ihrer Anwendung]]&lt;br /&gt;
*** [[Umbenennen von Kategorien in der Tool-Palette]]&lt;br /&gt;
**[[So erstellen Sie Formulare und Projekte und schreiben den Codebehind]]&lt;br /&gt;
***[[Ein Projekt erstellen]]&lt;br /&gt;
***[[Hinzufügen eines Projekts zu einer Projektgruppe]]&lt;br /&gt;
***[[Projektoptionen einstellen]]&lt;br /&gt;
***[[Komponenten in ein Formular einfügen]]&lt;br /&gt;
***[[Formular anpassen]]&lt;br /&gt;
***[[Komponenteneigenschaften festlegen]]&lt;br /&gt;
***[[Eigenschaften und Ereignisse festlegen]]&lt;br /&gt;
**** [[Eigenschafts-Editoren verwenden]]&lt;br /&gt;
***[[Designer-Richtlinien für VCL-Komponenten verwenden]]&lt;br /&gt;
***[[Komponenten-Templates erzeugen]]&lt;br /&gt;
***[[To-Do-Listen verwenden]]&lt;br /&gt;
**[[So bearbeiten Sie Code im Quelltext-Editor]]&lt;br /&gt;
***[[Quelltext-Editor anpassen]]&lt;br /&gt;
***[[Quelltext formatieren]]&lt;br /&gt;
***[[Positionsmarken verwenden]]&lt;br /&gt;
***[[Klassenvervollständigung verwenden]]&lt;br /&gt;
***[[Code-Folding verwenden]]&lt;br /&gt;
***[[Code Insight verwenden]]&lt;br /&gt;
***[[Verwenden des Positionsmarkenstapels]]&lt;br /&gt;
***[[Mit der Versionsverwaltung arbeiten]]&lt;br /&gt;
***[[Erstellen von Live-Vorlagen]]&lt;br /&gt;
***[[Verwendung von Live-Vorlagen]]&lt;br /&gt;
*** [[Vorlagenbibliotheken erstellen]]&lt;br /&gt;
***[[Tastatur-Makro aufzeichnen]]&lt;br /&gt;
**[[So verwalten Sie Dateien und Ordner]]&lt;br /&gt;
***[[Dateien hinzufügen und entfernen]]&lt;br /&gt;
***[[Dateien in der Projektverwaltung umbenennen]]&lt;br /&gt;
***[[Suchen in Verzeichnisgruppen]]&lt;br /&gt;
***[[Suchen in einer Verzeichnisliste]]&lt;br /&gt;
*** [[Hinzufügen einer Unit-Referenz]]&lt;br /&gt;
***[[Verwenden von virtuellen Ordnern]]&lt;br /&gt;
***[[Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
*** [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
** [[Melden eines Fehlers über das Quality Portal von RAD Studio]]&lt;br /&gt;
**[[FireUI Live-Vorschau]]&lt;br /&gt;
***[[FireUI Live-Vorschau (IDE)]]&lt;br /&gt;
***[[FireUI App-Vorschau]]&lt;br /&gt;
*[[Arbeitsschritte bei der Projektentwicklung]]&lt;br /&gt;
**[[Konzepte zum Rapid Application Development (RAD) - Index]]&lt;br /&gt;
***[[Überblick zum Steuern des Entwicklungszyklus]]&lt;br /&gt;
***[[Benutzeroberflächen entwerfen]]&lt;br /&gt;
***[[Mit der SourceControl arbeiten]]&lt;br /&gt;
**[[Compilieren, Build erstellen und Anwendungen ausführen - Index|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
***[[Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
*** [[Hintergrund-Compilierung]]&lt;br /&gt;
***[[MSBuild]]&lt;br /&gt;
***[[Überblick zu Build-Konfigurationen]]&lt;br /&gt;
***[[Übersicht über Zielplattformen]]&lt;br /&gt;
***[[Übersicht über Optionsgruppen]]&lt;br /&gt;
***[[Targets-Dateien]]&lt;br /&gt;
***[[Überblick zu vorcompilierten Headern]]&lt;br /&gt;
***[[So compilieren und erzeugen Sie Anwendungen]]&lt;br /&gt;
****[[Aktivieren einer Build-Konfiguration für ein Projekt]]&lt;br /&gt;
****[[Aktivieren einer Konfiguration und einer Zielplattform für eine Projektgruppe]]&lt;br /&gt;
****[[Erzeugen eines Projekts mit einem MSBuild-Befehl]]&lt;br /&gt;
****[[Erstellen und Bearbeiten von Build-Konfigurationen]]&lt;br /&gt;
****[[Erstellen, Anwenden, Bearbeiten und Löschen von Optionsgruppen]]&lt;br /&gt;
***** [[Erstellen einer Optionsgruppe]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit der Projektverwaltung]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit dem Dialogfeld Projektoptionen]]&lt;br /&gt;
****** [[Erstellen einer Optionsgruppe mit dem Konfigurations-Manager]]&lt;br /&gt;
***** [[Eine Optionsgruppe übernehmen]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit der Projektverwaltung]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit dem Dialogfeld Projektoptionen]]&lt;br /&gt;
****** [[Übernehmen einer Optionsgruppe mit dem Konfigurations-Manager]]&lt;br /&gt;
***** [[Bearbeiten einer Optionsgruppe]]&lt;br /&gt;
***** [[Löschen einer Optionsgruppe]]&lt;br /&gt;
****[[Erstellen von Build-Ereignissen]]&lt;br /&gt;
**** [[Compilieren von C++-Anwendungen von der Befehlszeile aus]]&lt;br /&gt;
****[[Compilieren von Entwurfszeit-Packages, die Delphi-Quelltextdateien enthalten]]&lt;br /&gt;
****[[Verknüpfen von C++-Bibliotheks- und Objektdateien]]&lt;br /&gt;
****[[Packages erstellen]]&lt;br /&gt;
**** [[Anwendungen für Unicode anpassen]]&lt;br /&gt;
****[[Verwendung von Unicode in der Befehlskonsole]]&lt;br /&gt;
****[[Verwenden von Targets-Dateien]]&lt;br /&gt;
****[[Ein benutzerdefiniertes Build-Tool hinzufügen]]&lt;br /&gt;
****[[Weitere Programmiersprachen installieren]]&lt;br /&gt;
**[[Speicherverwaltung - Index|Speicherverwaltung]]&lt;br /&gt;
***[[Gemeinsame Nutzung von Speicher]]&lt;br /&gt;
***[[Konfigurieren des Speichermanagers]]&lt;br /&gt;
***[[Vergrößern des Speicheradressraums]]&lt;br /&gt;
***[[Überwachen der Speicherverwendung]]&lt;br /&gt;
***[[Registrieren von Speicherlecks]]&lt;br /&gt;
**[[Anwendungen debuggen - Index|Anwendungen debuggen]]&lt;br /&gt;
***[[Überblick zum Debuggen]]&lt;br /&gt;
***[[Überblick zum externen Debugger]]&lt;br /&gt;
***[[Wait Chain]]&lt;br /&gt;
***[[Debugger-Visualisierungen]]&lt;br /&gt;
***[[So verwenden Sie den Debugger]]&lt;br /&gt;
**** [[Das Projekt zum Debuggen vorbereiten]]&lt;br /&gt;
**** [[Starten des Debuggers]]&lt;br /&gt;
**** [[Haltepunkte setzen und bearbeiten]]&lt;br /&gt;
**** [[Ausdruck hinzufügen]]&lt;br /&gt;
**** [[Erweiterte Informationen zu überwachten Ausdrücken anzeigen]]&lt;br /&gt;
**** [[Mit einem ausgeführten Prozess verbinden]]&lt;br /&gt;
**** [[Kurzhinweise während des Debuggens verwenden]]&lt;br /&gt;
**** [[Werte von Datenelementen untersuchen und ändern]]&lt;br /&gt;
**** [[Variablenausdrücke bearbeiten]]&lt;br /&gt;
**** [[Die Suchreihenfolge für Debug-Symboltabellen festlegen]]&lt;br /&gt;
**** [[Verwenden der CPU-Ansicht]]&lt;br /&gt;
**** [[Threads im Debugger blockieren und lösen]]&lt;br /&gt;
**** [[Interne Fehler beheben (Delphi)]]&lt;br /&gt;
**** [[Interne Fehler beheben (C++)]]&lt;br /&gt;
**** [[Beenden einer Debug-Sitzung]]&lt;br /&gt;
**** [[Remote-Debuggen - Alte Verfahren]]&lt;br /&gt;
***** [[Debugger auf einem externen Computer installieren]]&lt;br /&gt;
***** [[Verbindung für das externe Debuggen einrichten]]&lt;br /&gt;
***** [[Dateien für das externe Debuggen vorbereiten]]&lt;br /&gt;
***** [[Installieren, Starten und Anhalten des externen Debug-Servers]]&lt;br /&gt;
*** [[Einen externen Viewer aufrufen]]&lt;br /&gt;
*** [[Debugger-Visualisierungen aktivieren/deaktivieren]]&lt;br /&gt;
** [[Anwendungen testen - Index|Anwendungen testen]]&lt;br /&gt;
*** [[Überblick über DUnitX]]&lt;br /&gt;
**** [[Entwickeln von Tests mit DUnitX]]&lt;br /&gt;
**** [[Konvertieren von DUnit-Tests in DUnitX]]&lt;br /&gt;
*** [[Überblick über DUnit]]&lt;br /&gt;
**** [[Überblick über das Testen von Units]]&lt;br /&gt;
**** [[Entwickeln von Tests]]&lt;br /&gt;
** [[Quelltext-Audits und -Metriken]]&lt;br /&gt;
*** [[Qualitätssicherungsfunktionen]]&lt;br /&gt;
*** [[Arbeiten mit Audits - Index|Arbeiten mit Audits]]&lt;br /&gt;
**** [[Audits ausführen|Ausführen von {{Delphi}}-Audits]]&lt;br /&gt;
**** [[Ausführen von C++-Audits]]&lt;br /&gt;
**** [[Mit Audit-Sets arbeiten]]&lt;br /&gt;
**** [[Audit-Ergebnisse anzeigen]]&lt;br /&gt;
**** [[Audit-Ergebnisse exportieren]]&lt;br /&gt;
**** [[Audit-Ergebnisse drucken]]&lt;br /&gt;
*** [[Arbeiten mit Metriken - Index|Arbeiten mit Metriken]]&lt;br /&gt;
**** [[Metriken ausführen]]&lt;br /&gt;
**** [[Mit Metrik-Sets arbeiten]]&lt;br /&gt;
**** [[Metrikergebnisse anzeigen]]&lt;br /&gt;
**** [[Metrikdiagramme erstellen]]&lt;br /&gt;
*** [[GUI-Komponenten für die Qualitätssicherung - Index|GUI von Audits und Metriken]]&lt;br /&gt;
**** [[QS-Audits (Dialogfeld)]]&lt;br /&gt;
**** [[C++-Audits-Konfiguration (Dialogfeld)]]&lt;br /&gt;
***** [[C++-Audits]]&lt;br /&gt;
****** [[AdjustedReturnValue|AdjustedReturnValue -- Funktionsaufruf gibt nicht den erwarteten Wert zurück]]&lt;br /&gt;
****** [[ArrayBound|ArrayBound – Zugriff auf ein Element außerhalb der Array-Grenzen]]&lt;br /&gt;
****** [[ArrayBoundV2|ArrayBoundV2 – Zugriff auf ein Element außerhalb der Array-Grenzen]]&lt;br /&gt;
****** [[ArraySubscript]]&lt;br /&gt;
****** [[ASO - Assignment operator]]&lt;br /&gt;
****** [[Assign]]&lt;br /&gt;
****** [[AttributeNonNull]]&lt;br /&gt;
****** [[BoolAssignment]]&lt;br /&gt;
****** [[Branch]]&lt;br /&gt;
****** [[CFPV|CFPV – Vergleich von Gleitkommawerten]]&lt;br /&gt;
****** [[CIL - Constructor Initialization List]]&lt;br /&gt;
****** [[CIUCFL - Complex Initialization or Update Clause in for Loop]]&lt;br /&gt;
****** [[CVFCD|CVFCD – Aufrufen von virtuellen Funktionen aus Konstruktoren und dem Destruktor]]&lt;br /&gt;
****** [[CastSize]]&lt;br /&gt;
****** [[CastToStruct|CastToStruct – Umwandlung eines Nicht-struct- in einen struct-Zeiger]]&lt;br /&gt;
****** [[DCPC|DCPC – Definieren des Kopierkonstruktors]]&lt;br /&gt;
****** [[DeadStores|DeadStores – Ausdruckswert wird nicht verwendet]]&lt;br /&gt;
****** [[DivideZero|DivideZero – Überprüfung auf Division durch Null]]&lt;br /&gt;
****** [[FixedAddr|FixedAddr – Zuweisung einer festen Adresse zu einem Zeiger]]&lt;br /&gt;
****** [[FloatLoopCounter]]&lt;br /&gt;
****** [[IVNU|IVNU – Iterationsvariable wird im Schleifenrumpf nicht verwendet]]&lt;br /&gt;
****** [[IdempotentOperations|IdempotentOperations – Warnung bei idempotenten Operationen]]&lt;br /&gt;
****** [[NC -- Namenskonventionen]]&lt;br /&gt;
****** [[NoReturnFunctions|NoReturnFunctions – Funktionen, die nicht zurückkehren]]&lt;br /&gt;
****** [[NullDereference]]&lt;br /&gt;
****** [[OPM -- Überschreiben der &amp;quot;private&amp;quot;-Methode]]&lt;br /&gt;
****** [[OROT|OROT – Überschreiben von zusammengehörigen Operatoren als Ganzes]]&lt;br /&gt;
****** [[PMSNT|PMSNT – Methoden mit demselben Namen zusammen platzieren]]&lt;br /&gt;
****** [[PVD|PVD – Bereitstellen eines virtuellen Destruktors]]&lt;br /&gt;
****** [[PointerArithm]]&lt;br /&gt;
****** [[PointerSub|PointerSub – Ermitteln der Größe durch Zeigersubtraktion]]&lt;br /&gt;
****** [[RCD|RCD – Eingeschränkte Klassendeklaration]]&lt;br /&gt;
****** [[RINF|RINF – Neudefinition einer geerbten nicht-virtuellen Funktion]]&lt;br /&gt;
****** [[ReturnPtrRange|ReturnPtrRange – Zurückgegebener Zeiger zeigt auf eine Position außerhalb des Objekts]]&lt;br /&gt;
****** [[SFS|SFS – Verdächtige for-Anweisung]]&lt;br /&gt;
****** [[SSSIDC|SSSIDC – switch-Anweisung sollte den default-Fall enthalten]]&lt;br /&gt;
****** [[SizeofPtr|SizeofPtr – Verwendung von sizeof() für einen Zeigertyp]]&lt;br /&gt;
****** [[StackAddressEscape]]&lt;br /&gt;
****** [[UCSC|UCSC – Verwendung von Typumwandlungen im C++-Stil]]&lt;br /&gt;
****** [[UndefReturn]]&lt;br /&gt;
****** [[UndefinedBinaryOperatorResult]]&lt;br /&gt;
****** [[UnreachableCode|UnreachableCode – Überprüfung auf unerreichbaren Code]]&lt;br /&gt;
****** [[VLASize|VLASize – Array mit variabler Länge mit undefinierter Größe]]&lt;br /&gt;
**** [[Audit-Ergebnis (Fenster)|Audits (Fenster)]]&lt;br /&gt;
**** [[C++-Audits (Fensterbereich)]]&lt;br /&gt;
**** [[QS-Metrik (Dialogfeld)|QS-Metriken (Dialogfeld)]]&lt;br /&gt;
**** [[Metrikergebnisse (Fenster)|Metrikergebnisse]]&lt;br /&gt;
**** [[Audit drucken (Dialogfeld)|Audits drucken (Dialogfeld)]]&lt;br /&gt;
**** [[Audit-Ergebnis und Metrikergebnis speichern (Dialogfeld)|Audit-Ergebnis speichern und Metrikergebnis speichern (Dialogfelder)]]&lt;br /&gt;
** [[Refactoring von Anwendungen - Index|Refactoring von Anwendungen]]&lt;br /&gt;
*** [[Überblick zum Refactoring]]&lt;br /&gt;
*** [[Überblick zum Umbenennen von Symbolen]]&lt;br /&gt;
*** [[Überblick zum Deklarieren von Variablen und Feldern (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Extrahieren von Methoden (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Extrahieren von Ressourcenstrings (Delphi)]]&lt;br /&gt;
*** [[Refactoring rückgängig machen (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Suchen von Referenzen (Delphi)]]&lt;br /&gt;
*** [[Überblick zum Ändern von Parametern (Delphi)]]&lt;br /&gt;
*** [[Sync-Bearbeitungsmodus (Delphi, C++)]]&lt;br /&gt;
*** [[Refactoring – Anleitungen - Index]]&lt;br /&gt;
**** [[Refactoring von Quelltext]]&lt;br /&gt;
**** [[Ein Symbol umbenennen]]&lt;br /&gt;
**** [[Deklarieren von Variablen]]&lt;br /&gt;
**** [[Deklarieren von Feldern]]&lt;br /&gt;
**** [[Refactoring: Methode extrahieren]]&lt;br /&gt;
**** [[Ressourcenstrings extrahieren]]&lt;br /&gt;
**** [[Refactoring: Parameter ändern]]&lt;br /&gt;
**** [[Units suchen (Delphi)]]&lt;br /&gt;
**** [[Referenzen suchen (Delphi)]]&lt;br /&gt;
**** [[Sync-Bearbeitungsmodus verwenden]]&lt;br /&gt;
**** [[Refactoring: Member verlagern]]&lt;br /&gt;
**** [[Refactoring: Interfaces extrahieren]]&lt;br /&gt;
**** [[Refactoring: Oberklasse extrahieren]]&lt;br /&gt;
**** [[Refactoring: Member in die übergeordnete oder abgeleitete Klasse verschieben]]&lt;br /&gt;
**** [[Refactoring: Sicheres Löschen]]&lt;br /&gt;
**** [[Refactoring: Inline-Variablen erstellen]]&lt;br /&gt;
**** [[Refactoring: Felder einführen]]&lt;br /&gt;
**** [[Refactoring: Variablen einführen]]&lt;br /&gt;
**** [[Refactoring-Operationen in der Vorschau anzeigen und durchführen]]&lt;br /&gt;
** [[Lokalisieren von Anwendungen mit dem Translation-Manager - Index|Lokalisieren von Anwendungen mit dem Translation-Manager]]&lt;br /&gt;
*** [[Translation-Manager in der IDE]]&lt;br /&gt;
**** [[Sprachen zu einem Projekt hinzufügen]]&lt;br /&gt;
**** [[Ressourcendateien im Translation-Manager bearbeiten]]&lt;br /&gt;
**** [[Aktive Sprache für ein Projekt festlegen]]&lt;br /&gt;
**** [[Ressourcenmodule aktualisieren]]&lt;br /&gt;
**** [[Sprach- und Regionsnamen, Codes und ISO-Werte]]&lt;br /&gt;
*** [[Externer Translation-Manager]]&lt;br /&gt;
**** [[Externen Translation-Manager einrichten]]&lt;br /&gt;
**** [[Externen Translation-Manager verwenden]]&lt;br /&gt;
** [[Anwendungen weitergeben - Index|Anwendungen weitergeben]]&lt;br /&gt;
*** [[Anwendungen weitergeben - Übersicht]]&lt;br /&gt;
**** [[Verwenden des Bereitstellungs-Managers]]&lt;br /&gt;
***** [[Bereitstellungs-Manager]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
****** [[Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
* [[Hauptanwendungstypen]]&lt;br /&gt;
** [[Windows-Anwendungen entwickeln - Index]]&lt;br /&gt;
*** [[Überblick zu Windows]]&lt;br /&gt;
** [[Entwickeln von Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Vorlagen für Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Schriftarten für die Metropolis-UI]]&lt;br /&gt;
*** [[Gestenunterstützung in Metropolis-UI-Anwendungen]]&lt;br /&gt;
*** [[Unterstützung für Touch-Ziele in FireMonkey]]&lt;br /&gt;
*** [[StyleLookup-Unterstützung für Metropolis-UI-Steuerelemente|StyleLookup-Unterstützung für Metropolis-UI-Steuerelemente ({{FM}})]]&lt;br /&gt;
*** [[Erstellen von Bearbeitungsschaltflächen mit eingebetteten Glyphen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen eines animierten unbestimmten Statusrings]]&lt;br /&gt;
*** [[Erstellen einer Anwendungsleiste für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von Kurzhinweisen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von Kombinationsfeldern für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen von TMetropolisUIListBoxItem-Steuerelementen für die Metropolis-UI]]&lt;br /&gt;
*** [[Erstellen eines Flyout für die Metropolis-UI]]&lt;br /&gt;
*** [[Anwenden von FireMonkey-Stilen für Metropolis-UI-Anwendungen]]&lt;br /&gt;
** [[DataSnap-Anwendungen entwickeln]]&lt;br /&gt;
*** [[DataSnap Überblick und Architektur]]&lt;br /&gt;
*** [[Daten-Explorer-Unterstützung für DataSnap]]&lt;br /&gt;
*** [[DataSnap-Server-Anwendung]]&lt;br /&gt;
**** [[Erstellen eines DataSnap-Servers]]&lt;br /&gt;
**** [[DataSnap-Server-Experte]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Anwendungen]]&lt;br /&gt;
**** [[Experte für DataSnap WebBroker-Anwendungen]]&lt;br /&gt;
**** [[Erstellen von DataSnap-Servermethoden-Proxies]]&lt;br /&gt;
**** [[Bereitstellen von DataSnap-Servermethoden]]&lt;br /&gt;
**** [[Verwendung von Callback-Funktionen]]&lt;br /&gt;
**** [[Eigenschaft LifeCycle der Serverklasse]]&lt;br /&gt;
**** [[Überwachen und Steuern von DataSnap-TCP/IP-Verbindungen]]&lt;br /&gt;
*** [[DataSnap-Client-Anwendung]]&lt;br /&gt;
**** [[Verbinden des Clients mit dem DataSnap-Server]]&lt;br /&gt;
**** [[Filtern des DataSnap-Byte-Streams]]&lt;br /&gt;
**** [[HTTPS-Zertifikatsverifizierung]]&lt;br /&gt;
*** [[Serialisieren von Benutzerobjekten]]&lt;br /&gt;
*** [[DataSnap-REST]]&lt;br /&gt;
**** [[Anforderungsfilter]]&lt;br /&gt;
**** [[JavaScript-REST-Proxy]]&lt;br /&gt;
**** [[Zwischenspeicherung von DBX-Parametern]]&lt;br /&gt;
**** [[Codeintensive REST-Callback-Funktionen]]&lt;br /&gt;
**** [[Authentifizierung mit einem JavaScript-Client]]&lt;br /&gt;
**** [[JavaScript-Client-Sitzungen]]&lt;br /&gt;
**** [[DataSnap-REST-Nachrichtenprotokoll]]&lt;br /&gt;
**** [[REST-Clientbibliothek]]&lt;br /&gt;
*** [[Authentifizierung und Autorisierung]]&lt;br /&gt;
*** [[Sitzungsverwaltung auf dem Server]]&lt;br /&gt;
*** [[Cloud-Computing mit DataSnap]]&lt;br /&gt;
**** [[Azure- und Cloud-Computing mit DataSnap]]&lt;br /&gt;
***** [[TAzureConnectionString]]&lt;br /&gt;
***** [[TAzureQueueManagement]]&lt;br /&gt;
***** [[TAzureTableManagement]]&lt;br /&gt;
***** [[TAzureBlobManagement]]&lt;br /&gt;
***** [[Microsoft Azure Queue API]]&lt;br /&gt;
***** [[Microsoft Azure Tabellen API]]&lt;br /&gt;
***** [[Microsoft Azure Blob API]]&lt;br /&gt;
**** [[Amazon- und Cloud-Computing mit DataSnap]]&lt;br /&gt;
** [[Datenbankanwendungen entwickeln]]&lt;br /&gt;
*** [[Datenbankanwendungen für die Win32-Plattform entwickeln - Index]]&lt;br /&gt;
**** [[Überblick zu BDE]]&lt;br /&gt;
**** [[Übersicht über die Funktionen von dbExpress]]&lt;br /&gt;
**** [[DbExpress-Komponenten|dbExpress-Komponenten]]&lt;br /&gt;
**** [[DbExpress-Framework|dbExpress-Framework]]&lt;br /&gt;
***** [[Von dbExpress unterstützte Datenbankmanagementsysteme]]&lt;br /&gt;
**** [[DbExpress Framework-Kompatibilität|dbExpress Framework-Kompatibilität]]&lt;br /&gt;
**** [[Datenbankspezifische Informationen zu DbExpress]]&lt;br /&gt;
**** [[DbExpress-Datentypzuordnung für unterstützte Datenbanken|dbExpress-Datentypzuordnung für unterstützte Datenbanken]]&lt;br /&gt;
**** [[DbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 11|dbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 11]]&lt;br /&gt;
**** [[DbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 12|dbExpress-Treiber und Framework-Unterstützung für SQL Anywhere 12]]&lt;br /&gt;
*** [[InterBase]]&lt;br /&gt;
*** [[Einführung in InterBase Express]]&lt;br /&gt;
*** [[InterBase ToGo mit dbExpress]]&lt;br /&gt;
*** [[InterBase ToGo]]&lt;br /&gt;
**** [[App-Sandboxing mit InterBase ToGo für OS X]]&lt;br /&gt;
**** [[InterBase-Anwendungen für OS X ohne Sandboxing]]&lt;br /&gt;
*** [[Lizenzierung von IBLite und IBToGo in RAD Studio]]&lt;br /&gt;
**** [[Bereitstellungslizenz für IBLite und IBToGo-Testversion]]&lt;br /&gt;
*** [[Überblick zu dbGo]]&lt;br /&gt;
***  [[FireDAC]]&lt;br /&gt;
**** [[Übersicht (FireDAC)]]&lt;br /&gt;
**** [[Einführung (FireDAC)]]&lt;br /&gt;
***** [[Erste Schritte bei der Verwendung von FireDAC]]&lt;br /&gt;
***** [[Einrichten von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Erstellen von Berichten mit FastReport (FireDAC)]]&lt;br /&gt;
***** [[Demodatenbanken (FireDAC)]]&lt;br /&gt;
***** [[Demoanwendungen (FireDAC)]]&lt;br /&gt;
**** [[Architektur (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Informationen (FireDAC)]]&lt;br /&gt;
***** [[Komponenten (FireDAC)]]&lt;br /&gt;
***** [[Datenbanken (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Definieren von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Konfigurieren von Treibern (FireDAC)]]&lt;br /&gt;
***** [[Festlegen von Optionen (FireDAC)]]&lt;br /&gt;
****** [[Datentypzuordnung (FireDAC)]]&lt;br /&gt;
***** [[Herstellen von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Wiederherstellen von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Offline-Modus von Verbindungen (FireDAC)]]&lt;br /&gt;
***** [[Verwalten von Transaktionen (FireDAC)]]&lt;br /&gt;
***** [[Fehlerbehandlung (FireDAC)]]&lt;br /&gt;
***** [[Multithreading (FireDAC)]]&lt;br /&gt;
***** [[DLL-Entwicklung (FireDAC)]]&lt;br /&gt;
***** [[Unicode-Unterstützung (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Vorverarbeiten von Anweisungstext (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Zeichen (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für numerische Werte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Datums- und Uhrzeitwerte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für Systemwerte (FireDAC)]]&lt;br /&gt;
****** [[Makro-Funktionen für die Konvertierung (FireDAC)]]&lt;br /&gt;
****** [[Einheitliche Unterstützung für RETURNING (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von gespeicherten Prozeduren (FireDAC)]]&lt;br /&gt;
***** [[Durchsuchen von Tabellen (FireDAC)]]&lt;br /&gt;
***** [[Datenbankwarnungen (FireDAC)]]&lt;br /&gt;
***** [[Benachrichtigungen über Datenänderungen (FireDAC)]]&lt;br /&gt;
***** [[Abrufen von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Anweisungsstapel (FireDAC)]]&lt;br /&gt;
***** [[Array DML (FireDAC)]]&lt;br /&gt;
***** [[Leistung des Array DML-Befehls (FireDAC)]]&lt;br /&gt;
***** [[Asynchrone Ausführung (FireDAC)]]&lt;br /&gt;
***** [[Ausführen von SQL-Skripten (FireDAC)]]&lt;br /&gt;
****** [[Anweisungen zur Steuerung von SQL-Skripten (FireDAC)]]&lt;br /&gt;
****** [[Entwickeln benutzerdefinierter Anweisungen (FireDAC)]]&lt;br /&gt;
***** [[Local SQL (FireDAC)]]&lt;br /&gt;
***** [[Unterstützung für das Blob-Streaming in FireDAC]]&lt;br /&gt;
**** [[Arbeiten mit Datenmengen (FireDAC)]]&lt;br /&gt;
***** [[Sortieren von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Filtern von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Haupt/Detail-Beziehung (H/D)]]&lt;br /&gt;
***** [[Suchen von Datensätzen (FireDAC)]]&lt;br /&gt;
***** [[Berechnete und summierte Felder (FireDAC)]]&lt;br /&gt;
***** [[Erstellen von Ausdrücken (FireDAC)]]&lt;br /&gt;
**** [[Bearbeiten von Daten (FireDAC)]]&lt;br /&gt;
***** [[Ändern von Datenmengendaten (FireDAC)]]&lt;br /&gt;
***** [[Zwischenspeichern von Aktualisierungen (FireDAC)]]&lt;br /&gt;
***** [[Eindeutige Kennzeichnungsfelder (FireDAC)]]&lt;br /&gt;
***** [[Auto-Inkrementierungsfelder (FireDAC)]]&lt;br /&gt;
***** [[Generieren von Aktualisierungsanweisungen (FireDAC)]]&lt;br /&gt;
***** [[Überschreiben von Eintragsaktualisierungen (FireDAC)]]&lt;br /&gt;
***** [[Festlegen von Standardwerten (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Abfragen von Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Erweiterte Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Metadatenstruktur (FireDAC)]]&lt;br /&gt;
***** [[Objektnamen (FireDAC)]]&lt;br /&gt;
**** [[Arbeiten mit DBMS (FireDAC)]]&lt;br /&gt;
***** [[Verwenden von SQLite mit FireDAC]]&lt;br /&gt;
***** [[Verwenden von Oracle mit FireDAC]]&lt;br /&gt;
**** [[Vorbereiten einer FireDAC-Anwendung für die Ausführung]]&lt;br /&gt;
**** [[Geräteübergreifende Entwicklung (FireDAC)]]&lt;br /&gt;
***** [[Verwenden von FireDAC]]&lt;br /&gt;
***** [[UnixODBC (FireDAC)]]&lt;br /&gt;
***** [[Pfadvariablen (FireDAC)]]&lt;br /&gt;
**** [[Migrieren nach FireDAC]]&lt;br /&gt;
***** [[Migrieren von BDE-Anwendungen nach FireDAC]]&lt;br /&gt;
****** [[Entsprechungen für BDE-Namen (FireDAC)]]&lt;br /&gt;
****** [[Migration von BDE-Aliasen (FireDAC)]]&lt;br /&gt;
****** [[Migration von BDE-Anwendungen (FireDAC)]]&lt;br /&gt;
****** [[Zusätzliche Migrationshinweise (FireDAC)]]&lt;br /&gt;
***** [[Migrieren von dbExpress-Anwendungen nach FireDAC]]&lt;br /&gt;
****** [[Entsprechungen für dbExpress-Namen (FireDAC)]]&lt;br /&gt;
****** [[DbExpress-Verbindungsmigration (FireDAC)|dbExpress-Verbindungsmigration (FireDAC)]]&lt;br /&gt;
****** [[Weitere Hinweise zur dbExpress-Migration (FireDAC)]]&lt;br /&gt;
****** [[Migration von dbExpress-Anwendungen (FireDAC)]]&lt;br /&gt;
***** [[Migrieren von AnyDAC-Anwendungen nach FireDAC]]&lt;br /&gt;
**** [[Debuggen und Support (FireDAC)]]&lt;br /&gt;
***** [[DBMS-Umgebungsberichte (FireDAC)]]&lt;br /&gt;
***** [[Ablaufverfolgung und Überwachung (FireDAC)]]&lt;br /&gt;
**** [[Bereitstellen (FireDAC)]]&lt;br /&gt;
***** [[Bereitstellen auf Windows (FireDAC)]]&lt;br /&gt;
***** [[Bereitstellen auf OS X oder Linux (FireDAC)]]&lt;br /&gt;
**** [[Hilfsprogramme (FireDAC)]]&lt;br /&gt;
***** [[FDAdministrator]]&lt;br /&gt;
***** [[FDDFMChanger]]&lt;br /&gt;
***** [[FDExecutor]]&lt;br /&gt;
***** [[FDExplorer]]&lt;br /&gt;
***** [[FDMonitor]]&lt;br /&gt;
***** [[Create(DB-Name).bat (FireDAC)]]&lt;br /&gt;
**** [[Datenbankkonnektivität (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Verbindungsparameter (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Advantage Database Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum DataSnap-Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu dbExpress-Datenquellen (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Firebird (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu IBM DB2 Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Informix (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu InterBase (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft SQL Server Compact Edition (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Microsoft Access-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu ODBC-Datenquellen (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu PostgreSQL (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu SQLite-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Sybase SQL Anywhere (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu Teradata Database (FireDAC)]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zur MongoDB-Datenbank (FireDAC)]]&lt;br /&gt;
**** [[FAQ (FireDAC)]]&lt;br /&gt;
***** [[Allgemeine Fragen (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu TFDManager und TFDConnection]]&lt;br /&gt;
***** [[Fragen zu TFDQuery, TFDStoredProc und TFDUpdateSQL]]&lt;br /&gt;
***** [[Fragen zu TFDTable]]&lt;br /&gt;
***** [[Fragen zu TFDMemTable]]&lt;br /&gt;
***** [[Fragen zum Abrufen und Füllen (FireDAC)]]&lt;br /&gt;
***** [[Fragen zum Sortieren, Durchsuchen, Suchen und Filtern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zum Bearbeiten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Benutzeroberfläche (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu SQL-Skripten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Metadaten (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Debugging- und Berichtsumgebung (FireDAC)]]&lt;br /&gt;
***** [[Fragen zur Integration in Produkte von Fremdherstellern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Firebird- und InterBase-Servern (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MS SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu SQLite-Datenbanken (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Fragen zu MS Access (FireDAC)]]&lt;br /&gt;
*** [[Unterstützung von SQLite in RAD Studio]]&lt;br /&gt;
***[[So arbeiten Sie mit Datenbanken]]&lt;br /&gt;
**** [[DbExpress verwenden|dbExpress verwenden]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zu einer Datenbank mit dem dbExpress Treiber-Framework]]&lt;br /&gt;
***** [[TSQLConnection konfigurieren]]&lt;br /&gt;
***** [[Daten für die Anzeige mit TSQLDataSet festlegen]]&lt;br /&gt;
***** [[Daten mit TSQLDataSet-Komponenten abrufen]]&lt;br /&gt;
***** [[Befehle mit TSQLDataSet-Komponenten ausführen]]&lt;br /&gt;
***** [[Auf Schema-Informationen zugreifen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen mit TSQLMonitor debuggen|dbExpress-Anwendungen mit TSQLMonitor debuggen]]&lt;br /&gt;
***** [[TSQLTable verwenden]]&lt;br /&gt;
***** [[TSQLQuery verwenden]]&lt;br /&gt;
***** [[TSQLStoredProc verwenden (Anleitung)]]&lt;br /&gt;
**** [[Verbindung zum Anwendungsserver mit DataSnap-Komponenten einrichten]]&lt;br /&gt;
**** [[Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
**** [[Mit dem Daten-Explorer Verbindungsinformationen ermitteln]]&lt;br /&gt;
**** [[TSQLConnection einrichten]]&lt;br /&gt;
**** [[Den Provider mit TLocalConnection oder TConnectionBroker festlegen]]&lt;br /&gt;
**** [[Datenbanksitzungen mit TSession verwalten]]&lt;br /&gt;
**** [[TQuery verwenden (Anleitung)]]&lt;br /&gt;
**** [[TSimpleDataSet verwenden]]&lt;br /&gt;
**** [[TSimpleObjectBroker verwenden]]&lt;br /&gt;
**** [[TStoredProc verwenden]]&lt;br /&gt;
**** [[TTable verwenden (Anleitung)]]&lt;br /&gt;
**** [[Datenmenge mit TUpdateSQL aktualisieren]]&lt;br /&gt;
**** [[Neue Verbindung im Daten-Explorer einfügen]]&lt;br /&gt;
**** [[Datenbank im Daten-Explorer durchsuchen]]&lt;br /&gt;
**** [[SQL im Daten-Explorer ausführen]]&lt;br /&gt;
**** [[Verbindungen im Daten-Explorer bearbeiten]]&lt;br /&gt;
**** [[BDE verwenden]]&lt;br /&gt;
**** [[TBatchMove verwenden (BDE)]]&lt;br /&gt;
*** [[InterBase-Datenbankverschlüsselung]]&lt;br /&gt;
** [[Entwickeln von RAD Server-, Cloud- und REST-Anwendungen]]&lt;br /&gt;
*** [[Push-Benachrichtigungen]]&lt;br /&gt;
**** [[Einrichten des Messaging-Dienstes]]&lt;br /&gt;
*** [[RAD Server (EMS)]]&lt;br /&gt;
**** [[RAD Server Engine (EMS-Server)]]&lt;br /&gt;
***** [[Einrichten der RAD Server Engine]]&lt;br /&gt;
****** [[Konfigurieren der RAD Server Engine oder RAD Server Console unter Windows]]&lt;br /&gt;
****** [[Upgrade der RAD Server Engine]]&lt;br /&gt;
****** [[Manuelles Bearbeiten der Konfiguration der RAD Server Engine]]&lt;br /&gt;
****** [[Ausführen der RAD Server Engine oder RAD Server Console in einer Entwicklungsumgebung unter Windows]]&lt;br /&gt;
******* [[Fenster von RAD Server Console]]&lt;br /&gt;
****** [[Installieren der RAD -Server oder RAD Server Console in einer Produktionsumgebung unter Windows]]&lt;br /&gt;
****** [[Anforderungen für die RAD Server-Datenbank in Produktionsumgebungen unter Windows]]&lt;br /&gt;
***** [[RAD Server Administrative API]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;API&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Benutzer&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Gruppen&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Version&amp;quot;]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Installationen&amp;quot;]]&lt;br /&gt;
****** [[RAD Server EdgeModules]]&lt;br /&gt;
****** [[RAD Server-Ressource &amp;quot;Push&amp;quot;]]&lt;br /&gt;
***** [[Erweitern der RAD Server Engine]]&lt;br /&gt;
****** [[Übersicht über RAD Server-Ressourcen]]&lt;br /&gt;
******* [[Tutorial: Implementieren Ihrer ersten RAD Server-Ressource]]&lt;br /&gt;
******* [[Tutorial: Implementieren einer FireDAC-Ressource in RAD Server]]&lt;br /&gt;
****** [[Einwickeln eines RAD Server-Package]]&lt;br /&gt;
******* [[Erstellen eines RAD Server-Package]]&lt;br /&gt;
******* [[Hinzufügen eines RAD Server-Moduls zu einem RAD Server-Package]]&lt;br /&gt;
****** [[Installieren eines RAD Server-Package]]&lt;br /&gt;
****** [[Benutzerdefinierte API-Dokumentation]]&lt;br /&gt;
****** [[EMS-EdgeModules]]&lt;br /&gt;
***** [[Fenster der RAD Server Engine]]&lt;br /&gt;
***** [[Autorisierung mit RAD Server Engine]]&lt;br /&gt;
***** [[Unterstützung externer Anmeldeinformationen in RAD Server]]&lt;br /&gt;
**** [[RAD Server Console]]&lt;br /&gt;
***** [[Einrichten von RAD Server Console]]&lt;br /&gt;
****** [[Konfigurieren der RAD Server Engine oder RAD Server Console unter Windows]]&lt;br /&gt;
****** [[Manuelles Bearbeiten der Konfiguration von RAD Server Console]]&lt;br /&gt;
****** [[Ausführen der RAD Server Engine oder RAD Server Console in einer Entwicklungsumgebung unter Windows]]&lt;br /&gt;
******* [[Fenster von RAD Server Console]]&lt;br /&gt;
****** [[Installieren der RAD -Server oder RAD Server Console in einer Produktionsumgebung unter Windows]]&lt;br /&gt;
****** [[Anforderungen für die RAD Server-Datenbank in Produktionsumgebungen unter Windows]]&lt;br /&gt;
***** [[Benutzeroberfläche von RAD Server Console]]&lt;br /&gt;
**** [[RAD Server-Client-Anwendung]]&lt;br /&gt;
***** [[Tutorial: Implementieren Ihrer ersten RAD Server-Client-Awendung]]&lt;br /&gt;
***** [[Tutorial: Implementieren einer FireDAC-Client-Anwendung in RAD Server]]&lt;br /&gt;
**** [[Überblick zu ThingPoint]]&lt;br /&gt;
***** [[Entwickeln einer ThingPoint-Anwendung mit RAD Server]]&lt;br /&gt;
***** [[Registrieren eines ThingPoint bei der RAD Server Engine]]&lt;br /&gt;
***** [[Implementieren einer einfachen ThingPoint-Anwendung]]&lt;br /&gt;
**** [[Push-Benachrichtigungen in RAD Server]]&lt;br /&gt;
***** [[Konfigurieren der RAD Server Engine, um Push-Benachrichtigungen zu aktivieren]]&lt;br /&gt;
**** [[Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
***** [[Verbindungsprofile in RAD Server]]&lt;br /&gt;
***** [[Benutzeroberfläche der Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
****** [[Benutzeroberfläche der RAD Server-Ressourcenverwaltung]]&lt;br /&gt;
****** [[RAD Server-Benutzeroberfläche für Push-Benachrichtigungen]]&lt;br /&gt;
***** [[Verwenden der Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
****** [[Verbinden mit der RAD Server Engine]]&lt;br /&gt;
****** [[Verwalten der Benutzerdaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten der Gruppendaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten der Installationsdaten in RAD Server]]&lt;br /&gt;
****** [[Verwalten von Moduldaten]]&lt;br /&gt;
****** [[Verwalten von Modulressourcendaten]]&lt;br /&gt;
****** [[Senden von RAD Server-Push-Meldungen]]&lt;br /&gt;
**** [[RAD Server-Laufzeitlizenz]]&lt;br /&gt;
*** [[Entwickeln von Cloud-Anwendungen]]&lt;br /&gt;
*** [[Überblick zu REST]]&lt;br /&gt;
*** [[Übersicht über BaaS]]&lt;br /&gt;
**** [[Einführung in Kinvey und Parse]]&lt;br /&gt;
**** [[Verwalten von BaaS-Benutzern]]&lt;br /&gt;
**** [[Verwenden von BaaS für Backend-Speicher]]&lt;br /&gt;
**** [[Verwenden des Cloud-Dienstes zum Senden von Push-Benachrichtigungen]]&lt;br /&gt;
*** [[OpenSSL]]&lt;br /&gt;
** [[Entwickeln von interoperativen Anwendungen mit COM]]&lt;br /&gt;
*** [[COM-Anwendungen entwickeln]]&lt;br /&gt;
*** [[COM-Experten verwenden]]&lt;br /&gt;
** [[Web-Services mit Win32-Anwendungen entwickeln|Web-Services entwickeln]]&lt;br /&gt;
*** [[Überblick zu Web-Services]]&lt;br /&gt;
*** [[Web-Services-Anwendung &amp;quot;Hello World&amp;quot; erstellen]]&lt;br /&gt;
* [[Windows-Entwicklerhandbuch - Index|Windows-Entwicklerhandbuch]]&lt;br /&gt;
** [[Delphi-Entwicklerhandbuch]]&lt;br /&gt;
*** [[Anwendungsentwicklung mit Delphi - Index]]&lt;br /&gt;
**** [[Delphi-Programmiergrundlagen]]&lt;br /&gt;
***** [[Integrierte Entwicklungsumgebung]]&lt;br /&gt;
***** [[Anwendungen entwerfen]]&lt;br /&gt;
***** [[Projekte erstellen]]&lt;br /&gt;
***** [[Quelltext bearbeiten]]&lt;br /&gt;
***** [[Anwendungen compilieren]]&lt;br /&gt;
***** [[Anwendungen debuggen]]&lt;br /&gt;
***** [[Deployment von Anwendungen]]&lt;br /&gt;
**** [[Grundlagen der Komponentenbibliothek - Index|Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
***** [[Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
****** [[Eigenschaften, Methoden und Ereignisse]]&lt;br /&gt;
******* [[Ereignistypen]]&lt;br /&gt;
***** [[Objekte, Komponenten und Steuerelemente]]&lt;br /&gt;
****** [[TObject-Zweig]]&lt;br /&gt;
****** [[TPersistent-Zweig]]&lt;br /&gt;
****** [[TComponent-Zweig]]&lt;br /&gt;
****** [[TControl-Zweig]]&lt;br /&gt;
****** [[TWinControl-Zweig]]&lt;br /&gt;
**** [[Das Delegationsmodell verwenden - Index|Das Delegationsmodell verwenden]]&lt;br /&gt;
***** [[Das Delegationsmodell verwenden]]&lt;br /&gt;
***** [[Was ist ein Objekt?]]&lt;br /&gt;
****** [[Ein Delphi-Objekt untersuchen]]&lt;br /&gt;
****** [[Den Namen einer Komponente ändern]]&lt;br /&gt;
***** [[Daten und Code von einem Objekt erben]]&lt;br /&gt;
***** [[Gültigkeitsbereich und Qualifizierer]]&lt;br /&gt;
****** [[Private-, protected-, public- und published-Deklarationen]]&lt;br /&gt;
***** [[Objektvariablen verwenden]]&lt;br /&gt;
***** [[Objekte erstellen, instantiieren und freigeben]]&lt;br /&gt;
****** [[Komponenten und Eigentümer]]&lt;br /&gt;
***** [[Die Klassenbibliotheken verstehen (Delphi)]]&lt;br /&gt;
***** [[Schnittstellen verwenden]]&lt;br /&gt;
****** [[Schnittstellen in verschiedenen Klassen verwenden]]&lt;br /&gt;
****** [[Schnittstellen mit Prozeduren verwenden]]&lt;br /&gt;
****** [[IInterface implementieren]]&lt;br /&gt;
****** [[TInterfacedObject]]&lt;br /&gt;
****** [[Den Operator as mit Interfaces verwenden]]&lt;br /&gt;
****** [[Wiederverwendung von Quelltext und Delegation]]&lt;br /&gt;
******* [[Implements für die Delegation verwenden]]&lt;br /&gt;
******* [[Aggregation]]&lt;br /&gt;
****** [[Speicherverwaltung für Schnittstellenobjekte]]&lt;br /&gt;
******* [[Referenzzählung einsetzen]]&lt;br /&gt;
******* [[Keine Referenzzählung einsetzen]]&lt;br /&gt;
***** [[Interfaces in verteilten Anwendungen]]&lt;br /&gt;
**** [[Komponenten verwenden - Index|Komponenten verwenden]]&lt;br /&gt;
***** [[Methoden aufrufen]]&lt;br /&gt;
***** [[Ereignisse und Ereignisbehandlungsroutinen verwenden]]&lt;br /&gt;
****** [[Eine neue Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Eine Behandlungsroutine für das Standardereignis einer Komponente erstellen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen bearbeiten]]&lt;br /&gt;
****** [[Ein Ereignis einer vorhandenen Behandlungsroutine zuordnen]]&lt;br /&gt;
******* [[Den Parameter Sender verwenden]]&lt;br /&gt;
******* [[Gemeinsame Ereignisse bearbeiten]]&lt;br /&gt;
****** [[Ein Menüereignis einer Behandlungsroutine zuordnen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen löschen]]&lt;br /&gt;
***** [[Benutzereigene Komponenten in die Tool-Palette aufnehmen]]&lt;br /&gt;
**** [[Mit Steuerelementen arbeiten - Index|Mit Steuerelementen arbeiten]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Eine Drag-Operation beginnen]]&lt;br /&gt;
****** [[Gezogene Elemente akzeptieren]]&lt;br /&gt;
****** [[Elemente ablegen]]&lt;br /&gt;
****** [[Eine Drag-Operation beenden]]&lt;br /&gt;
****** [[Drag&amp;amp;Drop-Operationen für ein Ablageobjekt anpassen]]&lt;br /&gt;
****** [[Den Drag-Mauszeiger ändern]]&lt;br /&gt;
***** [[Drag&amp;amp;Dock-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Ein fensterorientiertes Steuerelement als Ziel einer Andock-Operation definieren]]&lt;br /&gt;
****** [[Ein Steuerelement als andockbares untergeordnetes Steuerelement definieren]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente an das Ziel einer Andock-Operation andocken]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente von dem Ziel einer Andock-Operation trennen]]&lt;br /&gt;
****** [[Die Behandlung von Drag&amp;amp;Dock-Operationen durch untergeordnete Steuerelemente festlegen]]&lt;br /&gt;
***** [[Text in Steuerelementen bearbeiten]]&lt;br /&gt;
****** [[Textausrichtung festlegen]]&lt;br /&gt;
****** [[Bildlaufleisten zur Laufzeit hinzufügen]]&lt;br /&gt;
****** [[Anwendungen mit einer Zwischenablage ausstatten]]&lt;br /&gt;
****** [[Text markieren]]&lt;br /&gt;
****** [[Den gesamten Text markieren]]&lt;br /&gt;
****** [[Text ausschneiden, kopieren und einfügen]]&lt;br /&gt;
****** [[Markierten Text löschen]]&lt;br /&gt;
****** [[Menüeinträge deaktivieren]]&lt;br /&gt;
****** [[Ein Popup-Menü bereitstellen]]&lt;br /&gt;
****** [[Das Ereignis OnPopup behandeln]]&lt;br /&gt;
***** [[Grafiken zu Steuerelementen hinzufügen]]&lt;br /&gt;
****** [[Den Owner-Draw-Stil für ein Steuerelement festlegen]]&lt;br /&gt;
****** [[Grafikobjekte zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Anwendung hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Owner-Drawn-Elemente anzeigen]]&lt;br /&gt;
****** [[Größe von Owner-Draw-Elementen festlegen]]&lt;br /&gt;
****** [[Owner-Draw-Elemente anzeigen]]&lt;br /&gt;
***** [[Bildschirmskalierung und ChangeScale]]&lt;br /&gt;
**** [[Anwendungen, Komponenten und Bibliotheken erstellen - Index|Anwendungen, Komponenten und Bibliotheken erstellen]]&lt;br /&gt;
***** [[Anwendungen erstellen]]&lt;br /&gt;
****** [[GUI-Anwendungen]]&lt;br /&gt;
******* [[Benutzeroberflächenmodelle]]&lt;br /&gt;
******* [[SDI-Anwendungen]]&lt;br /&gt;
******* [[MDI-Anwendungen]]&lt;br /&gt;
******* [[IDE-, Projekt- und Compiler-Optionen festlegen]]&lt;br /&gt;
****** [[Konsolenanwendungen]]&lt;br /&gt;
****** [[Service-Anwendungen]]&lt;br /&gt;
******* [[Service-Threads]]&lt;br /&gt;
******* [[Service-Namenseigenschaften]]&lt;br /&gt;
******* [[Services-Anwendungen debuggen]]&lt;br /&gt;
****** [[Programmiervorlagen]]&lt;br /&gt;
***** [[Packages und DLLs erstellen]]&lt;br /&gt;
****** [[Wann Packages und DLLs zu verwenden sind]]&lt;br /&gt;
****** [[DLLs linken]]&lt;br /&gt;
****** [[DLLs in RAD Studio verwenden (C++)]]&lt;br /&gt;
****** [[Erstellen von DLLs in C++Builder]]&lt;br /&gt;
****** [[DLLs erstellen, die VCL-Komponenten enthalten (C++)]]&lt;br /&gt;
***** [[Datenbankanwendungen erstellen]]&lt;br /&gt;
****** [[Datenbankanwendungen verteilen]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen]]&lt;br /&gt;
****** [[Web-Services-Anwendungen erstellen]]&lt;br /&gt;
****** [[Erstellen von WebBroker-Anwendungen]]&lt;br /&gt;
***** [[COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
***** [[Datenmodule verwenden]]&lt;br /&gt;
****** [[Standard-Datenmodule erstellen und bearbeiten]]&lt;br /&gt;
******* [[Ein Datenmodul und seine Unit-Datei benennen]]&lt;br /&gt;
******* [[Komponenten platzieren und benennen]]&lt;br /&gt;
******* [[Komponenteneigenschaften und Ereignisse in einem Datenmodul verwenden]]&lt;br /&gt;
******* [[Pseudo-Eigenschaft ClassGroup von TDataModule]]&lt;br /&gt;
******* [[Geschäftsregeln in einem Datenmodul erstellen]]&lt;br /&gt;
****** [[In einem Formular auf ein Datenmodul zugreifen]]&lt;br /&gt;
****** [[Einem Anwendungsserver-Projekt ein externes Datenmodul hinzufügen]]&lt;br /&gt;
****** [[Festlegen der Framework-Verbindung für ein Datenmodul]]&lt;br /&gt;
***** [[Verwenden der Objektablage]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente in einem Projekt]]&lt;br /&gt;
****** [[Elemente in die Objektablage einfügen]]&lt;br /&gt;
****** [[Objekte in einer Team-Umgebung gemeinsam nutzen]]&lt;br /&gt;
****** [[Ein Element aus der Objektablage in einem Projekt nutzen]]&lt;br /&gt;
****** [[Projektvorlagen verwenden]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente bearbeiten]]&lt;br /&gt;
***** [[Hilfe in Anwendungen aktivieren]]&lt;br /&gt;
******[[Aufrufen von HTML-Hilfe aus Anwendungen]]&lt;br /&gt;
*******[[HTML-Hilfetypen]]&lt;br /&gt;
*******[[Standardbehandlung von F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anpassen der F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe mit Hilfe-Schaltflächen]]&lt;br /&gt;
*******[[Zuordnen von Hilfe zu Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe zu ausgewählten Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Kontexthilfe zu Bildschirmobjekten mit der Eigenschaft Hint]]&lt;br /&gt;
****** [[Hilfesystem-Interfaces]]&lt;br /&gt;
******* [[ICustomHelpViewer implementieren]]&lt;br /&gt;
******* [[Mit dem Hilfe-Manager kommunizieren]]&lt;br /&gt;
******* [[Den Hilfe-Manager nach Informationen abfragen]]&lt;br /&gt;
******* [[Schlüsselwort-basierte Hilfe anzeigen]]&lt;br /&gt;
******* [[Inhaltsverzeichnisse anzeigen]]&lt;br /&gt;
******* [[IExtendedHelpViewer implementieren]]&lt;br /&gt;
******* [[IHelpSystem verwenden]]&lt;br /&gt;
******* [[IHelpSelector implementieren]]&lt;br /&gt;
******* [[Hilfesystemobjekte registrieren]]&lt;br /&gt;
****** [[Hilfe in einer VCL-Anwendung verwenden]]&lt;br /&gt;
******* [[Wie TApplication VCL-Hilfe verarbeitet]]&lt;br /&gt;
******* [[Wie VCL-Steuerelemente Hilfe verarbeiten]]&lt;br /&gt;
******* [[Ein Hilfesystem direkt aufrufen]]&lt;br /&gt;
**** [[Die Benutzeroberfläche erstellen - Index|Die Benutzeroberfläche erstellen]]&lt;br /&gt;
***** [[Die Benutzeroberfläche erstellen: Übersicht]]&lt;br /&gt;
***** [[Anwendungsverhalten steuern]]&lt;br /&gt;
****** [[Auf Anwendungsebene arbeiten]]&lt;br /&gt;
****** [[Mit dem Bildschirm arbeiten]]&lt;br /&gt;
***** [[Das Hauptformular]]&lt;br /&gt;
****** [[Hauptformular ausblenden]]&lt;br /&gt;
****** [[Weitere Formulare hinzufügen]]&lt;br /&gt;
****** [[Das Layout festlegen]]&lt;br /&gt;
***** [[Mit Formularen arbeiten]]&lt;br /&gt;
****** [[Die Formularerstellung im Speicher steuern]]&lt;br /&gt;
******* [[Automatisch erstellte Formulare anzeigen]]&lt;br /&gt;
******* [[Formulare dynamisch erstellen]]&lt;br /&gt;
******* [[Nichtmodale Formulare erstellen]]&lt;br /&gt;
******* [[Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
****** [[Zusätzliche Argumente an Formulare übergeben]]&lt;br /&gt;
****** [[Daten aus Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus modalen Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus nichtmodalen Formularen abrufen]]&lt;br /&gt;
***** [[Komponenten und Komponentengruppen wiederverwenden]]&lt;br /&gt;
***** [[Komponentenvorlagen erstellen und verwenden]]&lt;br /&gt;
***** [[Mit Frames arbeiten]]&lt;br /&gt;
****** [[Frames erstellen]]&lt;br /&gt;
****** [[Frames verwenden und bearbeiten]]&lt;br /&gt;
****** [[Frames gemeinsam nutzen]]&lt;br /&gt;
***** [[Dialogfelder entwickeln]]&lt;br /&gt;
****** [[Windows-Standarddialogfelder verwenden]]&lt;br /&gt;
***** [[Menüs erstellen und verwalten]]&lt;br /&gt;
****** [[Den Menü-Designer öffnen]]&lt;br /&gt;
****** [[Menüs entwerfen]]&lt;br /&gt;
******* [[Menüs benennen]]&lt;br /&gt;
******* [[Menüeinträge benennen]]&lt;br /&gt;
******* [[Menüeinträge hinzufügen, einfügen und entfernen]]&lt;br /&gt;
******* [[Hinzufügen von Trennlinien]]&lt;br /&gt;
******* [[Zugriffstasten und Tastenkürzel festlegen]]&lt;br /&gt;
****** [[Untermenüs erstellen]]&lt;br /&gt;
******* [[Menüeinträge verschieben]]&lt;br /&gt;
******* [[Grafiken zu Menüeinträgen hinzufügen]]&lt;br /&gt;
******* [[Das Menü anzeigen]]&lt;br /&gt;
****** [[Menüeinträge im Objektinspektor bearbeiten]]&lt;br /&gt;
****** [[Zur Entwurfszeit zwischen Menüs wechseln]]&lt;br /&gt;
****** [[Menüvorlagen verwenden]]&lt;br /&gt;
****** [[Ein Menü als Vorlage speichern]]&lt;br /&gt;
******* [[Namenskonventionen für Menüeinträge und Ereignisbehandlungsroutinen in Vorlagen]]&lt;br /&gt;
****** [[Menüeinträge zur Laufzeit bearbeiten]]&lt;br /&gt;
****** [[Menüs kombinieren]]&lt;br /&gt;
******* [[Das aktive Menü angeben: Menu-Eigenschaft]]&lt;br /&gt;
******* [[Die Reihenfolge der kombinierten Menüelemente festlegen: GroupIndex-Eigenschaft]]&lt;br /&gt;
****** [[Ressourcendateien importieren]]&lt;br /&gt;
***** [[Symbolleisten und Coolbars entwerfen]]&lt;br /&gt;
****** [[Eine Panel-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TPanel) eine SpeedButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer SpeedButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer SpeedButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von SpeedButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine SpeedButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine ToolBar-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TToolBar) eine ToolButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer ToolButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von ToolButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine ToolButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine Coolbar-Komponente hinzufügen]]&lt;br /&gt;
******* [[Das Erscheinungsbild der Coolbar festlegen]]&lt;br /&gt;
****** [[Auf Mausklicks reagieren]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente ein Menü zuweisen]]&lt;br /&gt;
****** [[Verborgene Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbolleisten ein- und ausblenden]]&lt;br /&gt;
***** [[Allgemeine Steuerelemente und XP-Themes]]&lt;br /&gt;
**** [[Steuerelementtypen - Index|Steuerelementtypen]]&lt;br /&gt;
***** [[Textelemente]]&lt;br /&gt;
****** [[Bearbeitungselemente]]&lt;br /&gt;
******* [[Memo- und RTF-Bearbeitungselemente]]&lt;br /&gt;
****** [[Steuerelemente zur Textanzeige]]&lt;br /&gt;
****** [[Beschriftungen (TLabel)]]&lt;br /&gt;
***** [[Spezialisierte Eingabekomponenten]]&lt;br /&gt;
****** [[Bildlaufleiste (TScrollBar)]]&lt;br /&gt;
****** [[Schieberegler (TTrackBar)]]&lt;br /&gt;
****** [[Wippschalter]]&lt;br /&gt;
****** [[Tastenkürzelkomponente (THotKey)]]&lt;br /&gt;
****** [[Teilerleiste (TSplitter)]]&lt;br /&gt;
***** [[Schaltflächen und ähnliche Steuerelemente]]&lt;br /&gt;
****** [[Schaltfläche (TButton)]]&lt;br /&gt;
****** [[Bitmap-Schaltfläche (TBitBtn)]]&lt;br /&gt;
****** [[SpeedButton (TSpeedButton)]]&lt;br /&gt;
****** [[Kontrollkästchen (TCheckBox)]]&lt;br /&gt;
****** [[Optionsfelder (TRadioButton)]]&lt;br /&gt;
****** [[Symbolleiste-Steuerelemente]]&lt;br /&gt;
****** [[Coolbars (TCoolBar)]]&lt;br /&gt;
***** [[Listenkomponenten]]&lt;br /&gt;
****** [[Listenfeld (TListBox und TCheckListBox)]]&lt;br /&gt;
****** [[Kombinationsfeld (TComboBox)]]&lt;br /&gt;
****** [[Baumdiagramm (TTreeView)]]&lt;br /&gt;
****** [[Listenansicht (TListView)]]&lt;br /&gt;
***** [[Gruppierungskomponenten]]&lt;br /&gt;
****** [[Gruppenfeld (TGroupBox) und Optionsfeldgruppe (TRadioGroup)]]&lt;br /&gt;
****** [[Tafelkomponente (TPanel)]]&lt;br /&gt;
****** [[Bildlauffeld (TScrollBox)]]&lt;br /&gt;
****** [[Registerkomponente (TTabControl)]]&lt;br /&gt;
****** [[Registerkartenkomponente (TPageControl)]]&lt;br /&gt;
****** [[Kopfzeilenkomponente (THeaderControl)]]&lt;br /&gt;
***** [[Anzeigeelemente]]&lt;br /&gt;
****** [[Statusleisten]]&lt;br /&gt;
****** [[Fortschrittsanzeige (TProgressBar)]]&lt;br /&gt;
****** [[Hilfe- und Hinweiseigenschaften]]&lt;br /&gt;
****** [[VCL-Taskleisten]]&lt;br /&gt;
***** [[Gittersteuerelemente]]&lt;br /&gt;
****** [[Zeichengitter (TDrawGrid)]]&lt;br /&gt;
****** [[String-Gitter (TStringGrid)]]&lt;br /&gt;
***** [[Wertlisteneditoren]]&lt;br /&gt;
***** [[Grafikkomponenten]]&lt;br /&gt;
****** [[Grafik (TImage)]]&lt;br /&gt;
****** [[Form (TShape)]]&lt;br /&gt;
****** [[Rahmen (TBevel)]]&lt;br /&gt;
****** [[Zeichenfeld (TPaintBox)]]&lt;br /&gt;
****** [[Animationskomponente]]&lt;br /&gt;
**** [[Mit Grafiken und Multimedia arbeiten - Index|Mit Grafiken und Multimedia arbeiten]]&lt;br /&gt;
***** [[Mit Grafiken und Multimedia arbeiten: Übersicht]]&lt;br /&gt;
***** [[Grafikprogrammierung im Überblick]]&lt;br /&gt;
****** [[Den Bildschirm aktualisieren]]&lt;br /&gt;
****** [[Grafikobjekt-Typen]]&lt;br /&gt;
****** [[Häufig verwendete Eigenschaften und Methoden des Canvas-Objekts]]&lt;br /&gt;
****** [[Eigenschaften des Canvas-Objekts verwenden]]&lt;br /&gt;
******* [[Zeichenbereiche anlegen]]&lt;br /&gt;
******* [[Farben in der VCL]]&lt;br /&gt;
******* [[In VCL-Anwendungen drucken]]&lt;br /&gt;
******* [[Stifte verwenden]]&lt;br /&gt;
******** [[Stiftfarbe ändern]]&lt;br /&gt;
******** [[Strichstärke von Stiften ändern]]&lt;br /&gt;
******** [[Stiftstil ändern]]&lt;br /&gt;
******** [[Stiftmodus ändern]]&lt;br /&gt;
******** [[Stiftposition ermitteln]]&lt;br /&gt;
******* [[Pinsel verwenden]]&lt;br /&gt;
******** [[Pinselfarbe ändern]]&lt;br /&gt;
******** [[Pinselstil ändern]]&lt;br /&gt;
******** [[Die Pinseleigenschaft Bitmap setzen]]&lt;br /&gt;
******* [[Pixel lesen und setzen]]&lt;br /&gt;
****** [[Grafikobjekte zeichnen]]&lt;br /&gt;
******* [[Linien und Linienzüge zeichnen]]&lt;br /&gt;
******** [[Linien zeichnen]]&lt;br /&gt;
******** [[Linienzüge zeichnen]]&lt;br /&gt;
******* [[Formen zeichnen]]&lt;br /&gt;
******** [[Rechtecke und Ellipsen zeichnen]]&lt;br /&gt;
******** [[Abgerundete Rechtecke zeichnen]]&lt;br /&gt;
******** [[Polygone zeichnen]]&lt;br /&gt;
****** [[Behandlung mehrerer Zeichenobjekte in einer Anwendung]]&lt;br /&gt;
******* [[Benötigte Zeichenwerkzeuge ermitteln]]&lt;br /&gt;
******* [[Werkzeuge mithilfe von Mauspalettenschaltern wechseln]]&lt;br /&gt;
******* [[Zeichenwerkzeuge verwenden]]&lt;br /&gt;
******** [[Formen zeichnen (Quelltext)]]&lt;br /&gt;
******** [[Gemeinsamer Quelltext für Ereignisbehandlungsroutinen]]&lt;br /&gt;
****** [[In einer Grafik zeichnen]]&lt;br /&gt;
******* [[Bildlauffähige Grafiken]]&lt;br /&gt;
******* [[Bild-Steuerelemente hinzufügen]]&lt;br /&gt;
******** [[Steuerelement einfügen]]&lt;br /&gt;
******** [[Die Anfangsgröße eines Bitmaps festlegen]]&lt;br /&gt;
******** [[In Bitmaps zeichnen]]&lt;br /&gt;
****** [[Grafikdateien laden und speichern]]&lt;br /&gt;
******* [[Bilder aus Dateien laden]]&lt;br /&gt;
******* [[Bilder in Dateien speichern]]&lt;br /&gt;
******* [[Bilder ersetzen]]&lt;br /&gt;
****** [[Die Zwischenablage und Grafiken]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage kopieren]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage ausschneiden]]&lt;br /&gt;
******* [[Grafiken aus der Zwischenablage einfügen]]&lt;br /&gt;
****** [[Beispiel: Der Gummiband-Effekt]]&lt;br /&gt;
******* [[Auf Mausaktionen reagieren]]&lt;br /&gt;
******** [[Woraus besteht ein Mausereignis?]]&lt;br /&gt;
******** [[Auf das Drücken einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Loslassen einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Bewegen der Maus reagieren]]&lt;br /&gt;
******* [[Felder einem Formularobjekt hinzufügen]]&lt;br /&gt;
******* [[Verbesserte Liniendarstellung]]&lt;br /&gt;
******** [[Ausgangspunkt festhalten]]&lt;br /&gt;
******** [[Bewegungen zwischenspeichern]]&lt;br /&gt;
***** [[Mit Multimedia arbeiten]]&lt;br /&gt;
****** [[Einer Anwendung Videoclips ohne Ton hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Videoclips ohne Ton]]&lt;br /&gt;
****** [[Einer Anwendung Audio- oder Videoclips hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Audio- und/oder Videoclips (nur VCL)|Beispiel für das Hinzufügen von Audio- oder Videoclips (nur VCL)]]&lt;br /&gt;
**** [[Multithread-Anwendungen entwickeln - Index]]&lt;br /&gt;
***** [[Multithread-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Thread-Objekte definieren - Index|Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread initialisieren]]&lt;br /&gt;
****** [[Die Thread-Funktion schreiben]]&lt;br /&gt;
******* [[Lokale Thread-Variablen]]&lt;br /&gt;
******* [[Die Beendigung anderer Threads abwarten]]&lt;br /&gt;
******* [[Die Behandlung von Ausnahmen in der Thread-Funktion]]&lt;br /&gt;
****** [[Clean-up-Quelltext schreiben]]&lt;br /&gt;
***** [[Threads koordinieren - Index|Threads koordinieren]]&lt;br /&gt;
****** [[Threads koordinieren]]&lt;br /&gt;
****** [[Gleichzeitigen Zugriff vermeiden]]&lt;br /&gt;
******* [[Objekte sperren]]&lt;br /&gt;
******* [[Kritische Abschnitte]]&lt;br /&gt;
******* [[TMultiReadExclusiveWriteSynchronizer-Objekte]]&lt;br /&gt;
******* [[Weitere Techniken für die gemeinsame Nutzung von Speicher]]&lt;br /&gt;
****** [[Auf andere Threads warten]]&lt;br /&gt;
******* [[Warten, bis ein Thread vollständig ausgeführt ist]]&lt;br /&gt;
******* [[Warten, bis eine Aufgabe ausgeführt ist]]&lt;br /&gt;
***** [[Thread-Objekte ausführen - Index|Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Die Standard-Priorität überschreiben]]&lt;br /&gt;
****** [[Threads starten und stoppen]]&lt;br /&gt;
***** [[Fehlersuche in Multithread-Anwendungen]]&lt;br /&gt;
****** [[Einen Thread benennen]]&lt;br /&gt;
******* [[Benennen von Threads]]&lt;br /&gt;
******* [[Einen unbenannten Thread in einen benannten konvertieren]]&lt;br /&gt;
******* [[Ähnlichen Threads verschiedene Namen zuweisen]]&lt;br /&gt;
******* [[Einen Thread während des Debuggens benennen]]&lt;br /&gt;
**** [[Exceptions - Index|Exceptions]]&lt;br /&gt;
***** [[Exception-Behandlung]]&lt;br /&gt;
***** [[Geschützte Blöcke definieren]]&lt;br /&gt;
****** [[Den try-Block erstellen]]&lt;br /&gt;
******* [[Exception auslösen]]&lt;br /&gt;
****** [[Exception-Behandlungsroutinen erstellen]]&lt;br /&gt;
******* [[Exception-Behandlungsanweisungen]]&lt;br /&gt;
******* [[Exception-Klassen verarbeiten]]&lt;br /&gt;
******* [[Gültigkeitsbereich von Exception-Behandlungsroutinen]]&lt;br /&gt;
******* [[Exceptions erneut auslösen]]&lt;br /&gt;
****** [[Finally-Blöcke erstellen]]&lt;br /&gt;
***** [[In VCL-Anwendungen Exceptions behandeln]]&lt;br /&gt;
****** [[Standard-Exception-Behandlung in VCL]]&lt;br /&gt;
****** [[VCL-Exception-Klassen]]&lt;br /&gt;
******* [[Stille Exceptions]]&lt;br /&gt;
****** [[Eigene VCL-Exceptions definieren]]&lt;br /&gt;
***** [[Integer-Exceptions]]&lt;br /&gt;
****** [[Exception &amp;quot;Integer-Division durch null&amp;quot;]]&lt;br /&gt;
***** [[Gleitkomma-Exceptions]]&lt;br /&gt;
****** [[Fließkommafehler: Division durch Null, Definitionsbereich oder Überlauf]]&lt;br /&gt;
****** [[Fließkommafehler: Teilweiser Verlust der Genauigkeit oder Unterlauf]]&lt;br /&gt;
****** [[Fließkommafehler: Stack-Fehler]]&lt;br /&gt;
**** [[Packages und Komponenten - Index|Packages und Komponenten]]&lt;br /&gt;
***** [[Packages und Komponenten: Übersicht]]&lt;br /&gt;
***** [[Packages sinnvoll einsetzen]]&lt;br /&gt;
****** [[Packages und Standard-DLLs]]&lt;br /&gt;
***** [[Laufzeit-Packages]]&lt;br /&gt;
****** [[Packages in Anwendungen laden]]&lt;br /&gt;
******* [[Packages mit der Funktion LoadPackage laden]]&lt;br /&gt;
****** [[Benötigte Laufzeit-Packages auswählen]]&lt;br /&gt;
****** [[Benutzerdefinierte Packages]]&lt;br /&gt;
***** [[Entwurfszeit-Packages]]&lt;br /&gt;
****** [[Komponenten-Packages installieren]]&lt;br /&gt;
***** [[Packages erstellen und bearbeiten]]&lt;br /&gt;
****** [[Ein Package erstellen]]&lt;br /&gt;
****** [[Ein bestehendes Package bearbeiten]]&lt;br /&gt;
****** [[Die Struktur eines Package]]&lt;br /&gt;
****** [[Quelldateien von Packages manuell bearbeiten]]&lt;br /&gt;
****** [[Packages compilieren]]&lt;br /&gt;
******* [[Spezielle Compiler-Direktiven für Packages]]&lt;br /&gt;
******* [[Verwendung des schwachen Packens]]&lt;br /&gt;
******* [[Von der Befehlszeile aus compilieren und linken]]&lt;br /&gt;
******* [[Package-Dateien nach erfolgreicher Compilierung]]&lt;br /&gt;
******* [[Erzeugen von statischen Packages]]&lt;br /&gt;
***** [[Packages weitergeben]]&lt;br /&gt;
**** [[Mit RTTI arbeiten]]&lt;br /&gt;
***** [[Abrufen des RTTI-Kontextes]]&lt;br /&gt;
***** [[Abfragen von Typinformationen]]&lt;br /&gt;
***** [[Allgemeine Typinformationen]]&lt;br /&gt;
***** [[Informationen für einfache Typen]]&lt;br /&gt;
***** [[Informationen für strukturierte Typen]]&lt;br /&gt;
***** [[Laufzeitoperationen mit Typen]]&lt;br /&gt;
***** [[Delphi-RTTI und C++Builder]]&lt;br /&gt;
**** [[Anwendungen für den internationalen Markt - Index]]&lt;br /&gt;
***** [[Internationalisierung und Lokalisierung]]&lt;br /&gt;
****** [[Internationalisieren von Anwendungen]]&lt;br /&gt;
******* [[Anpassen des Anwendungscodes für andere Gebietsschemata]]&lt;br /&gt;
******** [[Zeichensätze]]&lt;br /&gt;
******** [[Bidirektionale Sprachen]]&lt;br /&gt;
******** [[Funktionen für bestimmte Gebietsschemata]]&lt;br /&gt;
****** [[Anwendungen lokalisieren]]&lt;br /&gt;
******* [[Überlegungen für die Lokalisierung von Benutzeroberflächen]]&lt;br /&gt;
******** [[Text]]&lt;br /&gt;
******** [[Grafiken]]&lt;br /&gt;
******** [[Formate und Sortierreihenfolge]]&lt;br /&gt;
******** [[Tastenzuordnungen]]&lt;br /&gt;
******* [[Ressourcen auslagern]]&lt;br /&gt;
******* [[Ressourcen-DLLs verwenden]]&lt;br /&gt;
******** [[Ressourcen-DLLs erstellen]]&lt;br /&gt;
******** [[Ressourcen-DLLs dynamisch wechseln]]&lt;br /&gt;
***** [[Deployment von lokalisierten Anwendungen]]&lt;br /&gt;
**** [[RAD Studio-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Anwendungen weitergeben: Übersicht]]&lt;br /&gt;
****** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
***** [[Allgemeine Anwendungen weitergeben]]&lt;br /&gt;
****** [[Installationsprogramme verwenden]]&lt;br /&gt;
******* [[Anwendungsdateien identifizieren]]&lt;br /&gt;
******* [[Anwendungsdateien, nach Dateierweiterungen]]&lt;br /&gt;
******* [[Package-Dateien]]&lt;br /&gt;
******* [[Merge-Module]]&lt;br /&gt;
******* [[ActiveX-Steuerelemente weitergeben]]&lt;br /&gt;
******* [[Hilfsanwendungen]]&lt;br /&gt;
******* [[Position von DLL-Dateien]]&lt;br /&gt;
***** [[Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[DbExpress-Datenbankanwendungen weitergeben|dbExpress-Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[BDE-Datenbankanwendungen weitergeben]]&lt;br /&gt;
******* [[Borland Database Engine|BDE]]&lt;br /&gt;
***** [[Web-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Unterschiedliche Host-Umgebungen berücksichtigen]]&lt;br /&gt;
****** [[Bildschirmauflösung und Farbtiefe]]&lt;br /&gt;
****** [[Anwendungen mit dynamischer Größenanpassung der Formulare und Steuerelemente]]&lt;br /&gt;
****** [[Anwendungen ohne dynamische Größenanpassung]]&lt;br /&gt;
****** [[Unterschiedliche Farbtiefen]]&lt;br /&gt;
****** [[Schriften]]&lt;br /&gt;
****** [[Windows-Version]]&lt;br /&gt;
***** [[Software-Lizenzvereinbarungen]]&lt;br /&gt;
*** [[Datenbankanwendungen entwickeln - Index|Datenbankanwendungen entwickeln]]&lt;br /&gt;
**** [[Datenbankanwendungen entwerfen - Index|Datenbankanwendungen entwerfen]]&lt;br /&gt;
***** [[Datenbankanwendungen entwerfen: Überblick]]&lt;br /&gt;
***** [[Datenbanken verwenden]]&lt;br /&gt;
****** [[Datenbanktypen]]&lt;br /&gt;
****** [[Datenbanksicherheit]]&lt;br /&gt;
****** [[Transaktionen]]&lt;br /&gt;
****** [[Referentielle Integrität, Stored Procedures und Trigger]]&lt;br /&gt;
***** [[Datenbankarchitektur]]&lt;br /&gt;
****** [[Eine direkte Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Eine dedizierte Datei auf der Festplatte verwenden]]&lt;br /&gt;
****** [[Verbindungen zu anderen Datenmengen einrichten]]&lt;br /&gt;
******* [[Eine Client-Datenmenge mit einer anderen Datenmenge in derselben Anwendung verbinden]]&lt;br /&gt;
******* [[Verwenden einer mehrschichtigen Architektur]]&lt;br /&gt;
****** [[Ansätze kombinieren]]&lt;br /&gt;
***** [[Die Benutzeroberfläche gestalten]]&lt;br /&gt;
****** [[Daten analysieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente - Index|Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente im Überblick]]&lt;br /&gt;
****** [[Datensensitive Steuerelemente einer Datenmenge zuordnen]]&lt;br /&gt;
******* [[Die Datenmengenzuordnung zur Laufzeit ändern]]&lt;br /&gt;
******* [[Eine Datenquelle aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Auf von der Datenquelle übermittelte Änderungen reagieren]]&lt;br /&gt;
****** [[Daten bearbeiten und aktualisieren]]&lt;br /&gt;
******* [[Den Bearbeitungsmodus aktivieren]]&lt;br /&gt;
******* [[Daten in einem Steuerelement bearbeiten]]&lt;br /&gt;
****** [[Die Datenanzeige aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Die Datenanzeige aktualisieren]]&lt;br /&gt;
****** [[Maus-, Tastatur- und Timer-Ereignisse]]&lt;br /&gt;
***** [[Entscheiden, wie Daten dargestellt werden - Index|Entscheiden, wie Daten dargestellt werden]]&lt;br /&gt;
****** [[Einen einzelnen Datensatz anzeigen]]&lt;br /&gt;
******* [[Daten als Beschriftung anzeigen]]&lt;br /&gt;
******* [[Feldinhalte in Eingabefeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem RichEdit-Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Grafikfelder in einem Bild-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Listen- und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Lookup-Listen und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******** [[TDBListBox und TDBComboBox verwenden]]&lt;br /&gt;
******* [[Boolesche Feldwerte und Kontrollfelder]]&lt;br /&gt;
******* [[Feldwerte mit Optionsfeldern einschränken - Index|Feldwerte mit Optionsfeldern einschränken]]&lt;br /&gt;
****** [[Mehrere Datensätze anzeigen]]&lt;br /&gt;
***** [[Daten mit TDBGrid anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Gitter im Standardstatus verwenden]]&lt;br /&gt;
****** [[Angepasste Gitter erstellen]]&lt;br /&gt;
******* [[Persistente Spalten erstellen]]&lt;br /&gt;
******* [[Persistente Spalten löschen]]&lt;br /&gt;
******* [[Reihenfolge persistenter Spalten ändern]]&lt;br /&gt;
******* [[Spalteneigenschaften beim Entwurf einstellen]]&lt;br /&gt;
******* [[Lookup-Spalten definieren]]&lt;br /&gt;
******* [[Schaltflächen in Spalten einfügen]]&lt;br /&gt;
******* [[Standardwerte einer Spalte wiederherstellen]]&lt;br /&gt;
****** [[ADT- und Array-Felder anzeigen]]&lt;br /&gt;
****** [[Gitteroptionen einstellen]]&lt;br /&gt;
****** [[Daten im Gitter bearbeiten]]&lt;br /&gt;
****** [[Gitterdarstellung steuern]]&lt;br /&gt;
****** [[Zur Laufzeit auf Benutzeraktionen reagieren]]&lt;br /&gt;
***** [[Erstellen eines Gitters, das weitere datensensitive Steuerelemente enthält]]&lt;br /&gt;
***** [[Navigation und Bearbeitung von Datensätzen]]&lt;br /&gt;
****** [[Navigator-Schaltflächen ein- und ausblenden]]&lt;br /&gt;
****** [[Hilfehinweise anzeigen]]&lt;br /&gt;
****** [[Ein Navigator für mehrere Datenmengen]]&lt;br /&gt;
**** [[Verbindungen zu Datenbanken einrichten - Index|Verbindungen zu Datenbanken einrichten]]&lt;br /&gt;
***** [[Verbindungen zu Datenbanken einrichten Übersicht]]&lt;br /&gt;
***** [[Implizite Verbindungen verwenden]]&lt;br /&gt;
***** [[Verbindungen steuern]]&lt;br /&gt;
****** [[Eine Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Die Verbindung zu einem Datenbankserver trennen]]&lt;br /&gt;
***** [[Server-Anmeldungen steuern]]&lt;br /&gt;
***** [[Transaktionen verwalten]]&lt;br /&gt;
****** [[Isolationsstufen für Transaktionen angeben]]&lt;br /&gt;
***** [[Befehle an den Server senden]]&lt;br /&gt;
***** [[Mit verknüpften Datenmengen arbeiten]]&lt;br /&gt;
***** [[Metadaten abrufen]]&lt;br /&gt;
**** [[Datenmengen - Index|Datenmengen]]&lt;br /&gt;
***** [[Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Nachkommen der Klasse TDataSet verwenden]]&lt;br /&gt;
***** [[Status von Datenmengen bestimmen und einstellen]]&lt;br /&gt;
***** [[Datenmengen öffnen und schließen]]&lt;br /&gt;
***** [[Durch Datenmengen navigieren]]&lt;br /&gt;
****** [[Die Methoden First und Last]]&lt;br /&gt;
****** [[Die Methoden Next und Prior]]&lt;br /&gt;
****** [[Die Methode MoveBy]]&lt;br /&gt;
****** [[Die Eigenschaften EOF und BOF]]&lt;br /&gt;
****** [[Datensätze markieren und dorthin zurückkehren]]&lt;br /&gt;
***** [[Datenmengen durchsuchen]]&lt;br /&gt;
****** [[Die Methode Locate]]&lt;br /&gt;
****** [[Die Methode Lookup]]&lt;br /&gt;
***** [[Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Filter aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Filter erzeugen]]&lt;br /&gt;
******* [[Die Eigenschaft Filter festlegen]]&lt;br /&gt;
******* [[Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben]]&lt;br /&gt;
****** [[Filteroptionen festlegen]]&lt;br /&gt;
****** [[Durch Datensätze einer gefilterten Datenmenge navigieren]]&lt;br /&gt;
***** [[Daten ändern]]&lt;br /&gt;
****** [[Datensätze bearbeiten]]&lt;br /&gt;
****** [[Neue Datensätze hinzufügen]]&lt;br /&gt;
****** [[Datensätze löschen]]&lt;br /&gt;
****** [[Geänderte Daten in die Datenbank zurückschreiben]]&lt;br /&gt;
****** [[Änderungen abbrechen]]&lt;br /&gt;
****** [[Komplette Datensätze bearbeiten]]&lt;br /&gt;
***** [[Felder berechnen]]&lt;br /&gt;
***** [[Arten von Datenmengen]]&lt;br /&gt;
***** [[Tabellen-Datenmengen]]&lt;br /&gt;
****** [[Datensätze anhand von Indizes sortieren]]&lt;br /&gt;
******* [[Informationen über Indizes abrufen]]&lt;br /&gt;
******* [[Mit IndexName einen Index angeben]]&lt;br /&gt;
******* [[Mit IndexFieldNames einen Index definieren]]&lt;br /&gt;
****** [[Datensätze über Indizes suchen]]&lt;br /&gt;
******* [[Eine Suche mit Goto-Methoden ausführen]]&lt;br /&gt;
******* [[Eine Suche mit Find-Methoden ausführen]]&lt;br /&gt;
******* [[Nach einer erfolgreichen Suche den aktuellen Datensatz angeben]]&lt;br /&gt;
******* [[Nach Teilschlüsseln suchen]]&lt;br /&gt;
******* [[Eine Suche wiederholen oder erweitern]]&lt;br /&gt;
****** [[Datensatzmenge durch Angabe eines Bereichs begrenzen]]&lt;br /&gt;
******* [[Unterschiede zwischen Bereichen und Filtern]]&lt;br /&gt;
******* [[Bereiche festlegen]]&lt;br /&gt;
******* [[Einen Bereich ändern]]&lt;br /&gt;
******* [[Einen Bereich übernehmen oder verwerfen]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen definieren]]&lt;br /&gt;
******* [[Tabelle als Detaildatenmenge einer anderen Datenmenge verwenden]]&lt;br /&gt;
******* [[Verschachtelte Detailtabellen verwenden]]&lt;br /&gt;
****** [[Schreib- und Lesezugriff auf Tabellen steuern]]&lt;br /&gt;
****** [[Tabellen erstellen und löschen]]&lt;br /&gt;
****** [[Tabelleninhalt löschen]]&lt;br /&gt;
****** [[Tabellen synchronisieren]]&lt;br /&gt;
***** [[Abfrage-Datenmengen]]&lt;br /&gt;
****** [[Abfrage definieren]]&lt;br /&gt;
****** [[Parameter in Abfragen verwenden]]&lt;br /&gt;
******* [[Parameter zur Entwurfszeit setzen]]&lt;br /&gt;
******* [[Parameter zur Laufzeit setzen]]&lt;br /&gt;
****** [[Haupt-Detailbeziehungen über Parameter definieren]]&lt;br /&gt;
****** [[Abfragen vorbereiten]]&lt;br /&gt;
****** [[Abfragen ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Unidirektionale Ergebnismengen]]&lt;br /&gt;
***** [[Datenmengen vom Typ Stored Procedures]]&lt;br /&gt;
****** [[Parameter für Stored Procedures verwenden]]&lt;br /&gt;
****** [[Stored Procedures vorbereiten]]&lt;br /&gt;
***** [[Gespeicherte Prozeduren ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Mehrere Ergebnismengen abrufen]]&lt;br /&gt;
**** [[Felder - Index|Felder]]&lt;br /&gt;
***** [[Felder: Übersicht]]&lt;br /&gt;
***** [[Dynamische Feldkomponenten]]&lt;br /&gt;
***** [[Persistente Feldkomponenten]]&lt;br /&gt;
****** [[Persistente Felder erstellen]]&lt;br /&gt;
****** [[Persistente Felder anordnen]]&lt;br /&gt;
****** [[Neue persistente Felder erstellen]]&lt;br /&gt;
******* [[Datenfelder definieren]]&lt;br /&gt;
******* [[Berechnete Felder definieren]]&lt;br /&gt;
******* [[Berechnete Felder programmieren]]&lt;br /&gt;
******* [[Lookup-Felder definieren]]&lt;br /&gt;
******* [[Aggregatfelder definieren]]&lt;br /&gt;
****** [[Persistente Feldkomponenten löschen]]&lt;br /&gt;
****** [[Eigenschaften und Ereignisse persistenter Felder]]&lt;br /&gt;
******* [[Anzeige- und Bearbeitungseigenschaften zur Entwurfszeit festlegen]]&lt;br /&gt;
******* [[Die Eigenschaften von Feldkomponenten zur Laufzeit festlegen]]&lt;br /&gt;
******* [[Attributsätze für Feldkomponenten erstellen]]&lt;br /&gt;
******* [[Attributsätze mit Feldkomponenten verknüpfen]]&lt;br /&gt;
******* [[Attributverknüpfungen lösen]]&lt;br /&gt;
******* [[Benutzereingaben steuern]]&lt;br /&gt;
******* [[Standardformate für numerische, Datums- und Zeitfelder]]&lt;br /&gt;
******* [[Ereignisse verarbeiten]]&lt;br /&gt;
***** [[Zur Laufzeit mit Feldkomponentenmethoden arbeiten]]&lt;br /&gt;
***** [[Feldwerte anzeigen, konvertieren und abrufen]]&lt;br /&gt;
****** [[Werte in Standard-Steuerelementen anzeigen]]&lt;br /&gt;
****** [[Feldwerte konvertieren]]&lt;br /&gt;
****** [[Mit der Standard-Datenmengeneigenschaft auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengenmethode FieldByName auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengeneigenschaft Fields auf Werte zugreifen]]&lt;br /&gt;
***** [[Einen Standardwert für ein Feld festlegen]]&lt;br /&gt;
***** [[Datenbeschränkungen]]&lt;br /&gt;
****** [[Eine selbstdefinierte Beschränkung definieren]]&lt;br /&gt;
****** [[Server-Beschränkungen benutzen]]&lt;br /&gt;
***** [[Objektfelder]]&lt;br /&gt;
****** [[ADT-Felder]]&lt;br /&gt;
****** [[Array-Felder]]&lt;br /&gt;
****** [[Datenmengenfelder]]&lt;br /&gt;
****** [[Referenzfelder]]&lt;br /&gt;
**** [[Die Borland Database Engine - Index|BDE verwenden - Index]]&lt;br /&gt;
***** [[Die BDE-Architektur]]&lt;br /&gt;
***** [[Die Borland Database Engine|BDE verwenden]]&lt;br /&gt;
***** [[Eine Aktualisierungsanweisung ausführen - Index|Eine Aktualisierungsanweisung ausführen]]&lt;br /&gt;
****** [[Die Query-Eigenschaft einer Aktualisierungskomponente verwenden]]&lt;br /&gt;
***** [[Mehrere Aktualisierungsobjekte verwenden - Index|Mehrere Aktualisierungsobjekte verwenden]]&lt;br /&gt;
****** [[Die Apply-Methode aufrufen]]&lt;br /&gt;
****** [[Die SQL-Anweisungen ausführen]]&lt;br /&gt;
***** [[Mit TDatabase auf Datenbanken zugreifen - Index|Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
****** [[Eine Datenbankkomponente mit einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[TDatabase verwenden, um auf Datenbanken zuzugreifen]]&lt;br /&gt;
****** [[Eine Verbindung mittels TDataBase einrichten]]&lt;br /&gt;
****** [[Die Interaktion zwischen Datenbank- und Sitzungskomponenten]]&lt;br /&gt;
****** [[Datenbankkomponenten in Datenmodulen verwenden]]&lt;br /&gt;
****** [[BDE-Aliasparameter festlegen]]&lt;br /&gt;
****** [[Die zu verwendende Datenbank angeben]]&lt;br /&gt;
***** [[Datenbanksitzungen verwalten - Index|Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Sitzung aktivieren]]&lt;br /&gt;
****** [[Zusätzliche Sitzungen erstellen]]&lt;br /&gt;
****** [[Durch die Datenbankkomponenten einer Sitzung blättern]]&lt;br /&gt;
****** [[Datenbankverbindungen öffnen]]&lt;br /&gt;
****** [[Datenbankverbindung suchen]]&lt;br /&gt;
****** [[Paradox-Verzeichnisorte angeben]]&lt;br /&gt;
****** [[Informationen zu einer Sitzung einholen]]&lt;br /&gt;
****** [[Datenbankverbindungen schließen]]&lt;br /&gt;
****** [[BDE-Aliasnamen einsetzen]]&lt;br /&gt;
****** [[Sitzung benennen]]&lt;br /&gt;
****** [[Mehrere Sitzungen verwalten]]&lt;br /&gt;
****** [[Standardverhalten der Datenbankverbindung festlegen]]&lt;br /&gt;
****** [[Inaktive Datenbankverbindungen entfernen]]&lt;br /&gt;
****** [[Mit passwortgeschützten Paradox- und dBASE-Tabellen arbeiten]]&lt;br /&gt;
****** [[Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Datenbankverbindungen verwalten]]&lt;br /&gt;
***** [[BDE-Datenmengen verwenden - Index|BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit einer Datenbank und einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[Parameter binden]]&lt;br /&gt;
****** [[BLOBs zwischenspeichern]]&lt;br /&gt;
****** [[Schreib-/Lesezugriff auf lokale Tabellen steuern]]&lt;br /&gt;
****** [[Daten aus einer anderen Tabelle importieren]]&lt;br /&gt;
****** [[Mit den Handle-Eigenschaften der BDE arbeiten]]&lt;br /&gt;
****** [[Eine Tabelle umbenennen]]&lt;br /&gt;
****** [[Eine dBASE-Indexdatei angeben]]&lt;br /&gt;
****** [[Tabellentyp für lokale Tabellen angeben]]&lt;br /&gt;
****** [[TQuery verwenden]]&lt;br /&gt;
****** [[TStoredProc verwenden (BDE)]]&lt;br /&gt;
****** [[TTable verwenden]]&lt;br /&gt;
****** [[BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Heterogene Abfragen erstellen]]&lt;br /&gt;
****** [[Eine bearbeitbare Ergebnismenge abrufen]]&lt;br /&gt;
****** [[Nur-Lese-Ergebnismengen aktualisieren]]&lt;br /&gt;
****** [[Überladene Stored Procedures in Oracle]]&lt;br /&gt;
***** [[TBatchMove verwenden - Index|TBatchMove verwenden]]&lt;br /&gt;
****** [[Eine Batch-Move-Komponente erstellen]]&lt;br /&gt;
****** [[Einen Batch-Move ausführen]]&lt;br /&gt;
****** [[Das Data Dictionary]]&lt;br /&gt;
****** [[Tools für die Arbeit mit der BDE]]&lt;br /&gt;
****** [[Einen Batch-Move-Modus angeben]]&lt;br /&gt;
****** [[TBatchMove verwenden]]&lt;br /&gt;
****** [[Batch-Move-Fehler verarbeiten]]&lt;br /&gt;
****** [[Datentypen zuordnen]]&lt;br /&gt;
***** [[Aktualisierungen mit der BDE zwischenspeichern - Index|Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mittels einer Datenbank anwenden]]&lt;br /&gt;
****** [[SQL-Aktualisierungsanweisungen zusammensetzen]]&lt;br /&gt;
****** [[BDE-basiertes Zwischenspeichern von Aktualisierungen]]&lt;br /&gt;
****** [[Die Parametersubstitution in SQL-Aktualisierungsanweisungen verstehen]]&lt;br /&gt;
****** [[Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Den Update SQL-Editor verwenden]]&lt;br /&gt;
****** [[BDE-basierte, zwischengespeicherte Aktualisierungen anwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit Aktualisierungsobjekten aktualisieren]]&lt;br /&gt;
****** [[Eine OnUpdateRecord-Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mit Methoden der Datenmengenkomponente anwenden]]&lt;br /&gt;
****** [[SQL-Anweisungen für Aktualisierungskomponenten erstellen]]&lt;br /&gt;
****** [[Fehlerbehandlung bei zwischengespeicherten Aktualisierungen]]&lt;br /&gt;
***** [[Transaktionen mit der BDE - Index|Transaktionen mit der BDE]]&lt;br /&gt;
****** [[Lokale Transaktionen]]&lt;br /&gt;
****** [[Passthrough-SQL verwenden]]&lt;br /&gt;
****** [[Transaktionen mit der BDE]]&lt;br /&gt;
**** [[Mit ADO-Komponenten arbeiten - Index|Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[ADO-Komponenten im Überblick]]&lt;br /&gt;
***** [[Verbindungen zu ADO-Datenspeichern einrichten]]&lt;br /&gt;
****** [[Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten]]&lt;br /&gt;
******* [[Auf das Verbindungsobjekt zugreifen]]&lt;br /&gt;
****** [[Verbindungen optimieren]]&lt;br /&gt;
******* [[Asynchrone Verbindungen erzwingen]]&lt;br /&gt;
******* [[Timeouts steuern]]&lt;br /&gt;
******* [[Welche Arten von Operationen werden von der Verbindung unterstützt?]]&lt;br /&gt;
******* [[Festlegen, ob die Verbindung Transaktionen automatisch einleiten soll oder nicht]]&lt;br /&gt;
****** [[Auf die Datenmengen der Verbindung zugreifen]]&lt;br /&gt;
****** [[ADO-Verbindungsereignisse]]&lt;br /&gt;
***** [[ADO-Datenmengen verwenden]]&lt;br /&gt;
****** [[Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen]]&lt;br /&gt;
******* [[Mit Datensatzmengen arbeiten]]&lt;br /&gt;
******* [[Datensätze anhand von Positionsmarken filtern]]&lt;br /&gt;
******* [[Mehrere Datensätze auf Grundlage des Aktualisierungsstatus filtern]]&lt;br /&gt;
******* [[Datensätze asynchron abrufen]]&lt;br /&gt;
******* [[Batch-Aktualisierungen verwenden]]&lt;br /&gt;
******* [[Daten aus Dateien laden und in Dateien speichern]]&lt;br /&gt;
******* [[Den Aktualisierungsstatus einzelner Datensätze prüfen]]&lt;br /&gt;
******* [[Datenmenge im Batch-Aktualisierungsmodus öffnen]]&lt;br /&gt;
****** [[TADODataSet verwenden]]&lt;br /&gt;
***** [[Befehlsobjekte verwenden]]&lt;br /&gt;
****** [[Befehle festlegen]]&lt;br /&gt;
****** [[Die Methode Execute verwenden]]&lt;br /&gt;
****** [[Die Befehlsausführung abbrechen]]&lt;br /&gt;
****** [[Mit Befehlen Ergebnismengen abrufen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen in Datenbanktabellen eintragen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen verwerfen]]&lt;br /&gt;
****** [[Befehlsparameter verarbeiten]]&lt;br /&gt;
**** [[Verwenden von dbExpress-Komponenten - Index|Verwenden von dbExpress-Komponenten]]&lt;br /&gt;
***** [[DbExpress-Datenmengen verwenden|dbExpress-Datenmengen verwenden]]&lt;br /&gt;
***** [[Arten von dbExpress-Datenmengen]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum Datenbankserver mit dbExpress]]&lt;br /&gt;
****** [[TSQLConnection einrichten]]&lt;br /&gt;
***** [[Vorgeben, welche Daten angezeigt werden sollen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Abfrage anzeigen]]&lt;br /&gt;
****** [[Die Datensätze in einer Tabelle anzeigen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Stored Procedure anzeigen]]&lt;br /&gt;
***** [[Daten abrufen]]&lt;br /&gt;
***** [[Befehle ausführen, die keine Datensätze zurückgeben]]&lt;br /&gt;
****** [[Den auszuführenden Befehl angeben]]&lt;br /&gt;
****** [[Den Befehl ausführen]]&lt;br /&gt;
****** [[Server-Metadaten erstellen und bearbeiten]]&lt;br /&gt;
***** [[Verknüpfte Haupt-Detailbeziehungen einrichten]]&lt;br /&gt;
***** [[Auf dbExpress Schema-Informationen zugreifen]]&lt;br /&gt;
****** [[Metadaten in eine dbExpress-Datenmenge laden]]&lt;br /&gt;
****** [[Die Struktur von Metadaten-Datenmengen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen debuggen|dbExpress-Anwendungen debuggen]]&lt;br /&gt;
**** [[Client-Datenmengen verwenden - Index|Client-Datenmengen verwenden]]&lt;br /&gt;
***** [[Client-Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Client-Datenmengen]]&lt;br /&gt;
****** [[Durch die Daten in Client-Datenmengen navigieren]]&lt;br /&gt;
****** [[Datensätze beschränken]]&lt;br /&gt;
****** [[Daten bearbeiten]]&lt;br /&gt;
******* [[Änderungen rückgängig machen]]&lt;br /&gt;
******* [[Änderungen speichern]]&lt;br /&gt;
****** [[Datenwerte beschränken]]&lt;br /&gt;
****** [[Sortieren und Indizieren]]&lt;br /&gt;
******* [[Einen neuen Index hinzufügen]]&lt;br /&gt;
******* [[Indizes entfernen und wechseln]]&lt;br /&gt;
******* [[Daten mit Indizes gruppieren]]&lt;br /&gt;
****** [[Berechnete Felder hinzufügen]]&lt;br /&gt;
******* [[Intern berechnete Felder in Client-Datenmengen verwenden]]&lt;br /&gt;
****** [[Gewartete Aggregate verwenden]]&lt;br /&gt;
******* [[Aggregate definieren]]&lt;br /&gt;
******* [[Datensatzgruppen zusammenfassen]]&lt;br /&gt;
******* [[Aggregatwerte abrufen]]&lt;br /&gt;
****** [[Daten von einer anderen Datenmenge kopieren]]&lt;br /&gt;
******* [[Daten direkt zuweisen]]&lt;br /&gt;
******* [[Den Cursor einer Client-Datenmenge replizieren]]&lt;br /&gt;
****** [[Anwendungsspezifische Informationen zu den Daten hinzufügen]]&lt;br /&gt;
***** [[Mithilfe einer Client-Datenmenge Aktualisierungen zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen: Überblick]]&lt;br /&gt;
****** [[Den Datenmengentyp für zwischengespeicherte Aktualisierungen auswählen]]&lt;br /&gt;
****** [[Anzeigen, welche Datensätze verändert wurden]]&lt;br /&gt;
****** [[Datensätze aktualisieren]]&lt;br /&gt;
******* [[Aktualisierungen anwenden]]&lt;br /&gt;
******* [[Bei der Anwendung von Aktualisierungen eingreifen]]&lt;br /&gt;
******* [[Aktualisierungsfehler korrigieren]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit einem Provider verwenden]]&lt;br /&gt;
****** [[Einen Provider festlegen]]&lt;br /&gt;
****** [[Daten von der Quelldatenmenge oder dem Quelldokument abrufen]]&lt;br /&gt;
****** [[Parameter vom Anwendungsserver abrufen]]&lt;br /&gt;
****** [[Der Quelldatenmenge Parameter übergeben]]&lt;br /&gt;
******* [[Parameter für Abfragen oder Stored Procedures senden]]&lt;br /&gt;
******* [[Datensätze durch Parameter beschränken]]&lt;br /&gt;
******* [[Server-Beschränkungen verarbeiten]]&lt;br /&gt;
******* [[Datensätze mit der Methode Refresh aktualisieren]]&lt;br /&gt;
******* [[Durch benutzerdefinierte Ereignisse mit Providern kommunizieren]]&lt;br /&gt;
******* [[Die Datenmengen auf dem Anwendungsserver überschreiben]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit dateibasierten Daten verwenden]]&lt;br /&gt;
****** [[Eine neue Datenmenge erstellen]]&lt;br /&gt;
****** [[Daten aus einer Datei oder einem Stream laden]]&lt;br /&gt;
****** [[Änderungen in die Daten einfügen]]&lt;br /&gt;
****** [[Daten in einer Datei oder einem Stream speichern]]&lt;br /&gt;
***** [[Einfache Datenmengen]]&lt;br /&gt;
****** [[Wann man TSimpleDataSet einsetzt]]&lt;br /&gt;
****** [[Eine einfache Datenmenge einrichten]]&lt;br /&gt;
**** [[Provider-Komponenten - Index]]&lt;br /&gt;
***** [[Provider-Komponenten]]&lt;br /&gt;
***** [[Die Datenquelle festlegen]]&lt;br /&gt;
***** [[Kommunikation mit der Client-Datenmenge]]&lt;br /&gt;
***** [[Aktualisierungen mit einem Datenmengen-Provider eintragen]]&lt;br /&gt;
***** [[Datenpakete zusammenstellen]]&lt;br /&gt;
****** [[Felder für Datenpakete festlegen]]&lt;br /&gt;
****** [[Optionen für Datenpakete einstellen]]&lt;br /&gt;
****** [[Datenpaketen benutzerdefinierte Daten hinzufügen]]&lt;br /&gt;
***** [[Auf Client-Datenanforderungen antworten]]&lt;br /&gt;
***** [[Auf Aktualisierungsanforderungen des Client reagieren]]&lt;br /&gt;
****** [[Delta-Pakete vor dem Aktualisieren der Datenbank bearbeiten]]&lt;br /&gt;
****** [[Die Art der Aktualisierung steuern]]&lt;br /&gt;
****** [[Bestimmte Aktualisierungen überwachen]]&lt;br /&gt;
****** [[Aktualisierungsfehler beheben]]&lt;br /&gt;
****** [[Aktualisierungen in Datenmengen mit mehreren Tabellen]]&lt;br /&gt;
***** [[Auf Client-Ereignisse reagieren]]&lt;br /&gt;
***** [[Server-Beschränkungen]]&lt;br /&gt;
**** [[Mehrschichtige Anwendungen erstellen - Index|Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen: Übersicht]]&lt;br /&gt;
***** [[Vorteile des mehrschichtigen Datenbankmodells]]&lt;br /&gt;
***** [[Grundlagen der mehrschichtigen Datenbank-Anwendungen]]&lt;br /&gt;
****** [[Struktur einer dreischichtigen Anwendung]]&lt;br /&gt;
****** [[Die Struktur der Client-Anwendung]]&lt;br /&gt;
****** [[Die Struktur des Anwendungsservers]]&lt;br /&gt;
******* [[MTS verwenden]]&lt;br /&gt;
******* [[Verwaltung der Lebensdauer von Datenmodulen]]&lt;br /&gt;
****** [[Verbindungsprotokoll wählen]]&lt;br /&gt;
******* [[DbExpress-Verbindungen verwenden|dbExpress-Verbindungen verwenden]]&lt;br /&gt;
******* [[DCOM-Verbindungen einsetzen]]&lt;br /&gt;
******* [[SOAP-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Socket-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Web-Verbindungen einsetzen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Serveranwendung erstellen]]&lt;br /&gt;
****** [[Den DataSnap-Kommunikations-Stream filtern]]&lt;br /&gt;
****** [[Datenmodul einrichten]]&lt;br /&gt;
******* [[DataSnap-Datenmodule konfigurieren]]&lt;br /&gt;
******* [[Konfigurieren von TDSServerModule]]&lt;br /&gt;
******* [[TRemoteDataModule konfigurieren]]&lt;br /&gt;
******* [[TMTSDataModule konfigurieren]]&lt;br /&gt;
******* [[TSOAPDataModule konfigurieren]]&lt;br /&gt;
****** [[Die Schnittstelle des Anwendungs-Servers erweitern]]&lt;br /&gt;
****** [[Transaktionen in mehrschichtigen Anwendungen verwalten]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen unterstützen]]&lt;br /&gt;
****** [[Statusinformationen in Datenmodulen unterstützen]]&lt;br /&gt;
****** [[Mehrere Server-Datenmodule einsetzen]]&lt;br /&gt;
***** [[Anwendungsserver registrieren]]&lt;br /&gt;
***** [[Client-Anwendung erstellen]]&lt;br /&gt;
****** [[Verbindung zum Anwendungsserver einrichten]]&lt;br /&gt;
******* [[Verbindung über dbExpress angeben]]&lt;br /&gt;
******* [[Verbindung über DCOM angeben]]&lt;br /&gt;
******* [[Verbindung über Sockets angeben]]&lt;br /&gt;
******* [[Verbindung über HTTP angeben]]&lt;br /&gt;
******* [[Verbindung über SOAP angeben]]&lt;br /&gt;
******* [[Broker-Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen verwalten]]&lt;br /&gt;
******* [[Verbinden mit dem Server]]&lt;br /&gt;
******* [[Server-Verbindung schließen oder ändern]]&lt;br /&gt;
****** [[Serverschnittstellen aufrufen]]&lt;br /&gt;
****** [[Verbindung zu einem Anwendungsserver mit mehreren Datenmodulen einrichten]]&lt;br /&gt;
***** [[Webbasierte Client-Anwendungen erstellen]]&lt;br /&gt;
****** [[Client-Anwendung als ActiveX-Steuerelement weitergeben]]&lt;br /&gt;
******* [[ActiveX-Formular für die Client-Anwendung erstellen]]&lt;br /&gt;
****** [[XML-Broker verwenden]]&lt;br /&gt;
**** [[XML in Datenbankanwendungen verwenden - Index|XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[Transformationen definieren]]&lt;br /&gt;
****** [[Zuordnungen zwischen XML-Knoten und Datenpaketfeldern]]&lt;br /&gt;
****** [[XMLMapper verwenden]]&lt;br /&gt;
***** [[XML-Dokumente in Datenpakete konvertieren]]&lt;br /&gt;
***** [[XML-Dokumente als Datenquelle für einen Provider verwenden]]&lt;br /&gt;
***** [[XML-Dokument als Client eines Providers verwenden]]&lt;br /&gt;
*** [[Internetanwendungen entwickeln - Index]]&lt;br /&gt;
**** [[Internet-Server-Anwendungen entwickeln - Index|Internet-Server-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Internet-Anwendungen entwickeln - Übersicht]]&lt;br /&gt;
***** [[Web Broker und WebSnap]]&lt;br /&gt;
***** [[Terminologie und Standards - Index|Terminologie und Standards]]&lt;br /&gt;
****** [[Terminologie und Standards]]&lt;br /&gt;
****** [[Bestandteile einer URL]]&lt;br /&gt;
****** [[Informationen in den Headern von HTTP-Anforderungen]]&lt;br /&gt;
***** [[HTTP-Server-Aktivitäten - Index|HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Client-Anforderungen zusammenstellen]]&lt;br /&gt;
****** [[HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Auf Client-Anforderungen antworten]]&lt;br /&gt;
****** [[Client-Anforderungen bedienen]]&lt;br /&gt;
***** [[Arten von Webserver-Anwendungen]]&lt;br /&gt;
***** [[Server-Anwendungen testen - Index|Server-Anwendungen testen]]&lt;br /&gt;
****** [[Web-Anwendungen testen, die als DLLs vorliegen]]&lt;br /&gt;
****** [[Server-Anwendungen testen]]&lt;br /&gt;
**** [[Web Broker verwenden - Index|Web Broker verwenden]]&lt;br /&gt;
***** [[Web Broker verwenden]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen mit Web Broker]]&lt;br /&gt;
****** [[Das Web-Anwendungsobjekt]]&lt;br /&gt;
****** [[Das Web-Modul]]&lt;br /&gt;
***** [[Die Struktur einer Web-Broker-Anwendung]]&lt;br /&gt;
***** [[Der Web-Dispatcher]]&lt;br /&gt;
****** [[Aktionen zum Dispatcher hinzufügen]]&lt;br /&gt;
****** [[Anforderungsbotschaften verteilen]]&lt;br /&gt;
***** [[Aktionselemente]]&lt;br /&gt;
****** [[Das Auslösen von Aktionselementen festlegen]]&lt;br /&gt;
******* [[Die Ziel-URL]]&lt;br /&gt;
******* [[Der Anforderungsmethodentyp]]&lt;br /&gt;
******* [[Aktionselemente aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Ein Standard-Aktionselement festlegen]]&lt;br /&gt;
****** [[Anforderungsbotschaften mit Aktionselementen beantworten]]&lt;br /&gt;
***** [[Auf Client-Anforderungsinformationen zugreifen]]&lt;br /&gt;
****** [[Eigenschaften, die Header-Informationen der Anforderung enthalten]]&lt;br /&gt;
******* [[Eigenschaften, die das Ziel bezeichnen]]&lt;br /&gt;
******* [[Eigenschaften, die den Web-Client beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, die auf den Zweck der Anforderung hinweisen]]&lt;br /&gt;
******* [[Eigenschaften, welche die erwartete Antwort beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, welche den Inhalt beschreiben]]&lt;br /&gt;
****** [[Der Inhalt von HTTP-Anforderungsbotschaften]]&lt;br /&gt;
***** [[HTTP-Antwortbotschaften erzeugen]]&lt;br /&gt;
****** [[Den Antwort-Header füllen]]&lt;br /&gt;
******* [[Den Antwortstatus anzeigen]]&lt;br /&gt;
******* [[Auf eine erforderliche Client-Aktion hinweisen]]&lt;br /&gt;
******* [[Die Server-Anwendung beschreiben]]&lt;br /&gt;
******* [[Den Inhalt beschreiben]]&lt;br /&gt;
****** [[Den Antwortinhalt festlegen]]&lt;br /&gt;
****** [[Die Antwort senden]]&lt;br /&gt;
***** [[Den Inhalt von Antwortbotschaften generieren]]&lt;br /&gt;
****** [[Seitengeneratoren einsetzen]]&lt;br /&gt;
******* [[HTML-Vorlagen]]&lt;br /&gt;
******* [[Die HTML-Vorlage definieren]]&lt;br /&gt;
******* [[HTML-transparente Tags konvertieren]]&lt;br /&gt;
******* [[Seitengeneratoren und Aktionselemente]]&lt;br /&gt;
******* [[Seitengeneratoren verketten]]&lt;br /&gt;
******* [[Vordefinierte HTML-transparente Tag-Namen verwenden]]&lt;br /&gt;
***** [[Datenbankinformationen in Antworten integrieren]]&lt;br /&gt;
****** [[Eine Sitzung zum Web-Modul hinzufügen]]&lt;br /&gt;
****** [[Eine Datenmenge in HTML darstellen]]&lt;br /&gt;
******* [[Datenmengen-Seitengeneratoren verwenden]]&lt;br /&gt;
******* [[Tabellengeneratoren verwenden]]&lt;br /&gt;
******* [[Die Tabellenattribute festlegen]]&lt;br /&gt;
******* [[Die Zeilenattribute festlegen]]&lt;br /&gt;
******* [[Die Spalten festlegen]]&lt;br /&gt;
******* [[Tabellen in HTML-Dokumente einbetten]]&lt;br /&gt;
******* [[TDataSetTableProducer verwenden]]&lt;br /&gt;
******* [[TQueryTableProducer verwenden]]&lt;br /&gt;
**** [[Verwendung von IntraWeb (VCL für das Web) - Index|Verwendung von IntraWeb (VCL für das Web)]]&lt;br /&gt;
***** [[IntraWeb-Einführung - Index|IntraWeb-Einführung]]&lt;br /&gt;
****** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
****** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
****** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
****** [[Hauptformular bearbeiten]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
****** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
***** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
***** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
***** [[IntraWeb, Web Broker]]&lt;br /&gt;
**** [[Mit XML-Dokumenten arbeiten - Index|Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Das Dokumentobjektmodell verwenden]]&lt;br /&gt;
***** [[Mit XML-Komponenten arbeiten]]&lt;br /&gt;
****** [[TXMLDocument verwenden]]&lt;br /&gt;
****** [[Mit XML-Knoten arbeiten]]&lt;br /&gt;
***** [[XML-Dokumente mit dem Datenbindungs-Experten abstrahieren]]&lt;br /&gt;
****** [[Den XML-Datenbindungs-Experten verwenden]]&lt;br /&gt;
****** [[Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten]]&lt;br /&gt;
**** [[Web-Services verwenden - Index|Web-Services verwenden]]&lt;br /&gt;
***** [[Web-Services verwenden]]&lt;br /&gt;
***** [[Aufrufbare Interfaces im Überblick]]&lt;br /&gt;
****** [[Nicht-skalare Typen in aufrufbaren Interfaces verwenden]]&lt;br /&gt;
******* [[Nicht-skalare Typen registrieren]]&lt;br /&gt;
******* [[Remotable-Objekte verwenden]]&lt;br /&gt;
******* [[Remotable-Objekt (Beispiel)]]&lt;br /&gt;
***** [[Server mit Web-Service-Unterstützung schreiben]]&lt;br /&gt;
****** [[Den SOAP-Anwendungs-Experten verwenden]]&lt;br /&gt;
****** [[Neue Web-Services hinzufügen]]&lt;br /&gt;
****** [[Das Dienstprogramm zum Importieren von WSDL verwenden]]&lt;br /&gt;
****** [[SOAP-Header definieren und verwenden]]&lt;br /&gt;
****** [[Angepasste Exception-Klassen für Web-Services erstellen]]&lt;br /&gt;
****** [[WSDL-Dokumente für Web-Service-Anwendungen generieren]]&lt;br /&gt;
***** [[Clients für Web-Services schreiben]]&lt;br /&gt;
****** [[WSDL-Dokumente importieren]]&lt;br /&gt;
****** [[Aufrufbare Interfaces aufrufen]]&lt;br /&gt;
****** [[Header in Client-Anwendungen verarbeiten]]&lt;br /&gt;
**** [[Arbeiten mit Sockets - Index]]&lt;br /&gt;
***** [[Arbeiten mit Sockets]]&lt;br /&gt;
***** [[Installieren von Socket-Komponenten]]&lt;br /&gt;
***** [[Services implementieren]]&lt;br /&gt;
****** [[Service-Protokolle]]&lt;br /&gt;
****** [[Services und Schnittstellen]]&lt;br /&gt;
***** [[Typen von Socket-Verbindungen]]&lt;br /&gt;
****** [[Client-Verbindungen]]&lt;br /&gt;
****** [[Empfangende Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen]]&lt;br /&gt;
***** [[Die Sockets beschreiben]]&lt;br /&gt;
****** [[Den Host beschreiben]]&lt;br /&gt;
****** [[Ports verwenden]]&lt;br /&gt;
***** [[Socket-Komponenten]]&lt;br /&gt;
****** [[Informationen zur Client- oder Server-Socket-Verbindung abrufen]]&lt;br /&gt;
****** [[Client-Sockets]]&lt;br /&gt;
******* [[Den gewünschten Server angeben]]&lt;br /&gt;
******* [[Die Verbindung aufbauen]]&lt;br /&gt;
******* [[Informationen zur Client-Socket-Verbindung abrufen]]&lt;br /&gt;
******* [[Die Verbindung beenden]]&lt;br /&gt;
****** [[Server-Sockets]]&lt;br /&gt;
******* [[Die Schnittstelle angeben]]&lt;br /&gt;
******* [[Client-Anforderungen empfangen]]&lt;br /&gt;
******* [[Verbindungen zu Clients aufbauen]]&lt;br /&gt;
******* [[Die Server-Verbindung beenden]]&lt;br /&gt;
***** [[Auf Socket-Ereignisse antworten]]&lt;br /&gt;
****** [[Fehlerereignisse]]&lt;br /&gt;
****** [[Client-Ereignisse]]&lt;br /&gt;
****** [[Server-Ereignisse]]&lt;br /&gt;
***** [[Über Socket-Verbindungen lesen und schreiben]]&lt;br /&gt;
****** [[Nicht-blockierende Verbindungen]]&lt;br /&gt;
******* [[Lese- und Schreibereignisse]]&lt;br /&gt;
****** [[Blockierende Verbindungen]]&lt;br /&gt;
*** [[COM-basierte Anwendungen entwickeln - Index|COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
**** [[COM-Grundlagen - Index|COM-Grundlagen]]&lt;br /&gt;
***** [[COM-Technologien im Überblick]]&lt;br /&gt;
****** [[C++Builder verwendet DAX für ActiveX und COM]]&lt;br /&gt;
******* [[Klassenhierarchie in ActiveX-Steuerelementen (DAX)]]&lt;br /&gt;
******* [[Diagramme von drei unterstützenden Klassen für DAX-Interfaces]]&lt;br /&gt;
***** [[Elemente einer COM-Anwendung]]&lt;br /&gt;
****** [[COM-Schnittstellen]]&lt;br /&gt;
******* [[Die grundlegende COM-Schnittstelle IUnknown]]&lt;br /&gt;
******* [[COM-Schnittstellenzeiger]]&lt;br /&gt;
****** [[COM-Server]]&lt;br /&gt;
******* [[Hilfsklassen (CoClasses) und Klassengeneratoren]]&lt;br /&gt;
******* [[In-Process-Server, Out-of-Process-Server und Remote-Server]]&lt;br /&gt;
******* [[Der Marshaling-Mechanismus]]&lt;br /&gt;
******* [[Aggregation (COM)]]&lt;br /&gt;
****** [[COM-Clients]]&lt;br /&gt;
***** [[COM-Erweiterungen]]&lt;br /&gt;
****** [[Automatisierung]]&lt;br /&gt;
****** [[Active-Server-Seiten]]&lt;br /&gt;
****** [[ActiveX-Steuerelemente]]&lt;br /&gt;
****** [[Active-Dokumente]]&lt;br /&gt;
****** [[Typbibliotheken]]&lt;br /&gt;
***** [[Implementieren von COM-Objekten mit Hilfe der Experten]]&lt;br /&gt;
****** [[Von Experten generierter Code]]&lt;br /&gt;
***** [[COM+-Ereignis und Ereignis-Abonnentenobjekte]]&lt;br /&gt;
**** [[Mit Typbibliotheken arbeiten - Index|Mit Typbibliotheken arbeiten]]&lt;br /&gt;
***** [[Mit Typbibliotheken arbeiten: Übersicht]]&lt;br /&gt;
***** [[Typbibliothekseditor]]&lt;br /&gt;
****** [[Bestandteile des Typbibliothekseditors]]&lt;br /&gt;
******* [[Symbolleiste]]&lt;br /&gt;
******* [[Objektliste]]&lt;br /&gt;
******* [[Statusleiste]]&lt;br /&gt;
******* [[Registerkarten mit Typinformationen]]&lt;br /&gt;
****** [[Elemente der Typbibliothek]]&lt;br /&gt;
****** [[Aktualisierung durchführen]]&lt;br /&gt;
***** [[Den Typbibliothekseditor verwenden]]&lt;br /&gt;
****** [[Gültige Typen]]&lt;br /&gt;
****** [[Object Pascal- oder RIDL-Syntax verwenden]]&lt;br /&gt;
******* [[RIDL-Datei]]&lt;br /&gt;
******* [[Sichere Arrays]]&lt;br /&gt;
****** [[Eine neue Typbibliothek erstellen]]&lt;br /&gt;
****** [[Eine vorhandene Typbibliothek öffnen]]&lt;br /&gt;
****** [[Eine Schnittstelle zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle mit Hilfe der Typbibliothek abändern]]&lt;br /&gt;
****** [[Eigenschaften und Methoden zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein CoClass-Objekt zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle zu einem CoClass-Objekt hinzufügen]]&lt;br /&gt;
****** [[Eine Aufzählung zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Alias zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Record oder ein Union-Element zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein Modul zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Typinformationen speichern und registrieren]]&lt;br /&gt;
****** [[Aktualisierung durchführen (Dialogfeld)]]&lt;br /&gt;
****** [[Eine Typbibliothek speichern]]&lt;br /&gt;
****** [[Eine Typbibliothek aktualisieren]]&lt;br /&gt;
****** [[Eine Typbibliothek registrieren]]&lt;br /&gt;
***** [[Typbibliotheken weitergeben]]&lt;br /&gt;
**** [[COM-Clients erstellen - Index|COM-Clients erstellen]]&lt;br /&gt;
***** [[COM-Clients erstellen]]&lt;br /&gt;
***** [[Typbibliotheksinformationen importieren]]&lt;br /&gt;
****** [[Quelltext, der beim Importieren von Typbibliotheksinformationen generiert wird]]&lt;br /&gt;
***** [[Importierte Objekte steuern]]&lt;br /&gt;
****** [[Komponenten-Wrapper verwenden]]&lt;br /&gt;
****** [[Quelltext auf der Basis von Typbibliotheksdefinitionen erstellen]]&lt;br /&gt;
******* [[Eine Verbindung mit einem Server herstellen]]&lt;br /&gt;
******* [[Einen Automatisierungsserver mit einer Dispatch-Schnittstelle steuern]]&lt;br /&gt;
******* [[Den Automatisierungsserver mit einer dualen Schnittstelle steuern]]&lt;br /&gt;
******* [[Ereignisse in einem Automatisierungs-Controller verarbeiten]]&lt;br /&gt;
***** [[Clients für Server erstellen, die über keine Typbibliothek verfügen]]&lt;br /&gt;
**** [[Einfache COM-Server erstellen - Index|Einfache COM-Server erstellen]]&lt;br /&gt;
***** [[Einfache COM-Server erstellen: Übersicht]]&lt;br /&gt;
***** [[Ein COM-Objekt entwerfen]]&lt;br /&gt;
***** [[Den COM-Objekt-Experten verwenden]]&lt;br /&gt;
***** [[Den Automatisierungsobjekt-Experten verwenden]]&lt;br /&gt;
****** [[Instantiierungstypen für COM-Objekte]]&lt;br /&gt;
****** [[Ein Threading-Modell auswählen]]&lt;br /&gt;
***** [[Die Schnittstelle eines COM-Objekts definieren]]&lt;br /&gt;
****** [[Ereignisse in Ihrem Automatisierungsobjekt verwalten]]&lt;br /&gt;
***** [[Automatisierungsschnittstellen]]&lt;br /&gt;
****** [[Duale Schnittstellen]]&lt;br /&gt;
****** [[Dispatch-Schnittstellen]]&lt;br /&gt;
****** [[Benutzerdefinierte Schnittstellen]]&lt;br /&gt;
***** [[Marshaling]]&lt;br /&gt;
***** [[COM-Objekte registrieren]]&lt;br /&gt;
***** [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
***** [[Die Anwendung testen und Fehler entfernen]]&lt;br /&gt;
**** [[Active-Server-Seiten erstellen - Index|Active-Server-Seiten erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt erstellen]]&lt;br /&gt;
***** [[Active-Server-Seiten erstellen - Übersicht]]&lt;br /&gt;
****** [[ASP-Spezifikation verwenden]]&lt;br /&gt;
****** [[ASPs für In-Process- oder Out-of-Process-Server erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt registrieren]]&lt;br /&gt;
***** [[ASP-Anwendungen testen und debuggen]]&lt;br /&gt;
**** [[ActiveX-Steuerelemente verwenden - Index|ActiveX-Steuerelemente verwenden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
***** [[Elemente eines ActiveX-Steuerelements]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente entwerfen]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente aus VCL-Steuerelementen erstellen]]&lt;br /&gt;
***** [[ActiveForm auf der Basis eines VCL-Formulars erstellen]]&lt;br /&gt;
***** [[Erstellen eines C++-ActiveX-Formulars oder -ActiveX-Steuerelements für 64-Bit-Windows]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente lizenzieren]]&lt;br /&gt;
***** [[Schnittstellen von ActiveX-Steuerelementen anpassen]]&lt;br /&gt;
****** [[Weitere Eigenschaften, Methoden und Ereignisse hinzufügen]]&lt;br /&gt;
******* [[So fügt Delphi Ereignisse hinzu]]&lt;br /&gt;
******* [[So fügt Delphi Eigenschaften hinzu]]&lt;br /&gt;
****** [[Einfache Datenbindung mit der Typbibliothek ermöglichen]]&lt;br /&gt;
***** [[Eigenschaftenseiten für ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
****** [[Neue Eigenschaftenseiten erstellen]]&lt;br /&gt;
****** [[Steuerelemente zu einer Eigenschaftenseite hinzufügen]]&lt;br /&gt;
****** [[Steuerelemente der Eigenschaftenseite mit Eigenschaften des ActiveX-Steuerelements verknüpfen]]&lt;br /&gt;
******* [[Die Eigenschaftenseite aktualisieren]]&lt;br /&gt;
******* [[Das Objekt aktualisieren]]&lt;br /&gt;
****** [[Eigenschaftenseiten mit ActiveX-Steuerelementen verbinden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente registrieren]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente testen]]&lt;br /&gt;
** [[C++Builder-Entwicklerhandbuch]]&lt;br /&gt;
*** [[Anwendungsentwicklung mit C++Builder]]&lt;br /&gt;
**** [[Entwickeln von Anwendungen mit C++Builder]]&lt;br /&gt;
***** [[Integrierte Entwicklungsumgebung]]&lt;br /&gt;
***** [[Anwendungen entwerfen]]&lt;br /&gt;
***** [[Projekte erstellen]]&lt;br /&gt;
***** [[Quelltext bearbeiten]]&lt;br /&gt;
***** [[Anwendungen compilieren]]&lt;br /&gt;
***** [[Anwendungen debuggen]]&lt;br /&gt;
***** [[Deployment von Anwendungen]]&lt;br /&gt;
**** [[Grundlagen der Komponentenbibliothek - Index|Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
***** [[Grundlagen der Komponentenbibliothek]]&lt;br /&gt;
****** [[Eigenschaften, Methoden und Ereignisse]]&lt;br /&gt;
******* [[Ereignistypen]]&lt;br /&gt;
***** [[Objekte, Komponenten und Steuerelemente]]&lt;br /&gt;
****** [[TObject-Zweig]]&lt;br /&gt;
****** [[TPersistent-Zweig]]&lt;br /&gt;
****** [[TComponent-Zweig]]&lt;br /&gt;
****** [[TControl-Zweig]]&lt;br /&gt;
****** [[TWinControl-Zweig]]&lt;br /&gt;
**** [[Verwenden der VCL/RTL (C++)]]&lt;br /&gt;
***** [[Drucken (C++)]]&lt;br /&gt;
***** [[Umrechnen von Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Durchführen von Umrechnungen (C++)]]&lt;br /&gt;
****** [[Hinzufügen neuer Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Erstellen einer einfachen Umrechnungsfamilie und Hinzufügen von Maßeinheiten (C++)]]&lt;br /&gt;
****** [[Verwenden von Umrechnungsfunktionen (C++)]]&lt;br /&gt;
****** [[Verwalten von Umrechnungen mit einer Klasse (C++)]]&lt;br /&gt;
***** [[Anlegen von Zeichenbereichen (C++)]]&lt;br /&gt;
**** [[Komponenten verwenden - Index|Komponenten verwenden]]&lt;br /&gt;
***** [[Methoden aufrufen]]&lt;br /&gt;
***** [[Ereignisse und Ereignisbehandlungsroutinen verwenden]]&lt;br /&gt;
****** [[Eine neue Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Eine Behandlungsroutine für das Standardereignis einer Komponente erstellen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen bearbeiten]]&lt;br /&gt;
****** [[Ein Ereignis einer vorhandenen Behandlungsroutine zuordnen]]&lt;br /&gt;
******* [[Den Parameter Sender verwenden]]&lt;br /&gt;
******* [[Gemeinsame Ereignisse bearbeiten]]&lt;br /&gt;
****** [[Ein Menüereignis einer Behandlungsroutine zuordnen]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen löschen]]&lt;br /&gt;
***** [[Benutzereigene Komponenten in die Tool-Palette aufnehmen]]&lt;br /&gt;
**** [[Mit Steuerelementen arbeiten - Index|Mit Steuerelementen arbeiten]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Eine Drag-Operation beginnen]]&lt;br /&gt;
****** [[Gezogene Elemente akzeptieren]]&lt;br /&gt;
****** [[Elemente ablegen]]&lt;br /&gt;
****** [[Eine Drag-Operation beenden]]&lt;br /&gt;
****** [[Drag&amp;amp;Drop-Operationen für ein Ablageobjekt anpassen]]&lt;br /&gt;
****** [[Den Drag-Mauszeiger ändern]]&lt;br /&gt;
***** [[Drag&amp;amp;Dock-Operationen in Steuerelementen implementieren]]&lt;br /&gt;
****** [[Ein fensterorientiertes Steuerelement als Ziel einer Andock-Operation definieren]]&lt;br /&gt;
****** [[Ein Steuerelement als andockbares untergeordnetes Steuerelement definieren]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente an das Ziel einer Andock-Operation andocken]]&lt;br /&gt;
****** [[Untergeordnete Steuerelemente von dem Ziel einer Andock-Operation trennen]]&lt;br /&gt;
****** [[Die Behandlung von Drag&amp;amp;Dock-Operationen durch untergeordnete Steuerelemente festlegen]]&lt;br /&gt;
***** [[Text in Steuerelementen bearbeiten]]&lt;br /&gt;
****** [[Textausrichtung festlegen]]&lt;br /&gt;
****** [[Bildlaufleisten zur Laufzeit hinzufügen]]&lt;br /&gt;
****** [[Anwendungen mit einer Zwischenablage ausstatten]]&lt;br /&gt;
****** [[Text markieren]]&lt;br /&gt;
****** [[Den gesamten Text markieren]]&lt;br /&gt;
****** [[Text ausschneiden, kopieren und einfügen]]&lt;br /&gt;
****** [[Markierten Text löschen]]&lt;br /&gt;
****** [[Menüeinträge deaktivieren]]&lt;br /&gt;
****** [[Ein Popup-Menü bereitstellen]]&lt;br /&gt;
****** [[Das Ereignis OnPopup behandeln]]&lt;br /&gt;
***** [[Grafiken zu Steuerelementen hinzufügen]]&lt;br /&gt;
****** [[Den Owner-Draw-Stil für ein Steuerelement festlegen]]&lt;br /&gt;
****** [[Grafikobjekte zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Anwendung hinzufügen]]&lt;br /&gt;
******* [[Grafiken zu einer Stringliste hinzufügen]]&lt;br /&gt;
******* [[Owner-Drawn-Elemente anzeigen]]&lt;br /&gt;
****** [[Größe von Owner-Draw-Elementen festlegen]]&lt;br /&gt;
****** [[Owner-Draw-Elemente anzeigen]]&lt;br /&gt;
***** [[Bildschirmskalierung und ChangeScale]]&lt;br /&gt;
**** [[Anwendungen, Komponenten und Bibliotheken erstellen - Index|Anwendungen, Komponenten und Bibliotheken erstellen]]&lt;br /&gt;
***** [[Anwendungen erstellen]]&lt;br /&gt;
****** [[GUI-Anwendungen]]&lt;br /&gt;
******* [[Benutzeroberflächenmodelle]]&lt;br /&gt;
******* [[SDI-Anwendungen]]&lt;br /&gt;
******* [[MDI-Anwendungen]]&lt;br /&gt;
******* [[IDE-, Projekt- und Compiler-Optionen festlegen]]&lt;br /&gt;
****** [[Konsolenanwendungen]]&lt;br /&gt;
****** [[Service-Anwendungen]]&lt;br /&gt;
******* [[Service-Threads]]&lt;br /&gt;
******* [[Service-Namenseigenschaften]]&lt;br /&gt;
******* [[Services-Anwendungen debuggen]]&lt;br /&gt;
****** [[Programmiervorlagen]]&lt;br /&gt;
***** [[Packages und DLLs erstellen]]&lt;br /&gt;
****** [[Wann Packages und DLLs zu verwenden sind]]&lt;br /&gt;
****** [[DLLs linken]]&lt;br /&gt;
****** [[DLLs in RAD Studio verwenden (C++)]]&lt;br /&gt;
****** [[Erstellen von DLLs in C++Builder]]&lt;br /&gt;
****** [[DLLs erstellen, die VCL-Komponenten enthalten (C++)]]&lt;br /&gt;
***** [[Datenbankanwendungen erstellen]]&lt;br /&gt;
****** [[Datenbankanwendungen verteilen]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen]]&lt;br /&gt;
****** [[Web-Services-Anwendungen erstellen]]&lt;br /&gt;
****** [[Erstellen von WebBroker-Anwendungen]]&lt;br /&gt;
***** [[COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
***** [[Datenmodule verwenden]]&lt;br /&gt;
****** [[Standard-Datenmodule erstellen und bearbeiten]]&lt;br /&gt;
******* [[Ein Datenmodul und seine Unit-Datei benennen]]&lt;br /&gt;
******* [[Komponenten platzieren und benennen]]&lt;br /&gt;
******* [[Komponenteneigenschaften und Ereignisse in einem Datenmodul verwenden]]&lt;br /&gt;
******* [[Pseudo-Eigenschaft ClassGroup von TDataModule]]&lt;br /&gt;
******* [[Geschäftsregeln in einem Datenmodul erstellen]]&lt;br /&gt;
****** [[In einem Formular auf ein Datenmodul zugreifen]]&lt;br /&gt;
****** [[Einem Anwendungsserver-Projekt ein externes Datenmodul hinzufügen]]&lt;br /&gt;
****** [[Festlegen der Framework-Verbindung für ein Datenmodul]]&lt;br /&gt;
***** [[Verwenden der Objektablage]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente in einem Projekt]]&lt;br /&gt;
****** [[Elemente in die Objektablage einfügen]]&lt;br /&gt;
****** [[Objekte in einer Team-Umgebung gemeinsam nutzen]]&lt;br /&gt;
****** [[Ein Element aus der Objektablage in einem Projekt nutzen]]&lt;br /&gt;
****** [[Projektvorlagen verwenden]]&lt;br /&gt;
****** [[Gemeinsam genutzte Elemente bearbeiten]]&lt;br /&gt;
***** [[Hilfe in Anwendungen aktivieren]]&lt;br /&gt;
******[[Aufrufen von HTML-Hilfe aus Anwendungen]]&lt;br /&gt;
*******[[HTML-Hilfetypen]]&lt;br /&gt;
*******[[Standardbehandlung von F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anpassen der F1-Hilfe in VCL-Anwendungen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe mit Hilfe-Schaltflächen]]&lt;br /&gt;
*******[[Zuordnen von Hilfe zu Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Hilfe zu ausgewählten Menübefehlen]]&lt;br /&gt;
*******[[Anzeigen von Kontexthilfe zu Bildschirmobjekten mit der Eigenschaft Hint]]&lt;br /&gt;
****** [[Hilfesystem-Interfaces]]&lt;br /&gt;
******* [[ICustomHelpViewer implementieren]]&lt;br /&gt;
******* [[Mit dem Hilfe-Manager kommunizieren]]&lt;br /&gt;
******* [[Den Hilfe-Manager nach Informationen abfragen]]&lt;br /&gt;
******* [[Schlüsselwort-basierte Hilfe anzeigen]]&lt;br /&gt;
******* [[Inhaltsverzeichnisse anzeigen]]&lt;br /&gt;
******* [[IExtendedHelpViewer implementieren]]&lt;br /&gt;
******* [[IHelpSystem verwenden]]&lt;br /&gt;
******* [[IHelpSelector implementieren]]&lt;br /&gt;
******* [[Hilfesystemobjekte registrieren]]&lt;br /&gt;
****** [[Hilfe in einer VCL-Anwendung verwenden]]&lt;br /&gt;
******* [[Wie TApplication VCL-Hilfe verarbeitet]]&lt;br /&gt;
******* [[Wie VCL-Steuerelemente Hilfe verarbeiten]]&lt;br /&gt;
******* [[Ein Hilfesystem direkt aufrufen]]&lt;br /&gt;
**** [[Die Benutzeroberfläche erstellen - Index|Die Benutzeroberfläche erstellen]]&lt;br /&gt;
***** [[Die Benutzeroberfläche erstellen: Übersicht]]&lt;br /&gt;
***** [[Anwendungsverhalten steuern]]&lt;br /&gt;
****** [[Auf Anwendungsebene arbeiten]]&lt;br /&gt;
****** [[Mit dem Bildschirm arbeiten]]&lt;br /&gt;
***** [[Das Hauptformular]]&lt;br /&gt;
****** [[Hauptformular ausblenden]]&lt;br /&gt;
****** [[Weitere Formulare hinzufügen]]&lt;br /&gt;
****** [[Das Layout festlegen]]&lt;br /&gt;
***** [[Mit Formularen arbeiten]]&lt;br /&gt;
****** [[Die Formularerstellung im Speicher steuern]]&lt;br /&gt;
******* [[Automatisch erstellte Formulare anzeigen]]&lt;br /&gt;
******* [[Formulare dynamisch erstellen]]&lt;br /&gt;
******* [[Nichtmodale Formulare erstellen]]&lt;br /&gt;
******* [[Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
****** [[Zusätzliche Argumente an Formulare übergeben]]&lt;br /&gt;
****** [[Daten aus Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus modalen Formularen abrufen]]&lt;br /&gt;
******* [[Daten aus nichtmodalen Formularen abrufen]]&lt;br /&gt;
***** [[Komponenten und Komponentengruppen wiederverwenden]]&lt;br /&gt;
***** [[Komponentenvorlagen erstellen und verwenden]]&lt;br /&gt;
***** [[Mit Frames arbeiten]]&lt;br /&gt;
****** [[Frames erstellen]]&lt;br /&gt;
****** [[Frames verwenden und bearbeiten]]&lt;br /&gt;
****** [[Frames gemeinsam nutzen]]&lt;br /&gt;
***** [[Dialogfelder entwickeln]]&lt;br /&gt;
****** [[Windows-Standarddialogfelder verwenden]]&lt;br /&gt;
***** [[Menüs erstellen und verwalten]]&lt;br /&gt;
****** [[Den Menü-Designer öffnen]]&lt;br /&gt;
****** [[Menüs entwerfen]]&lt;br /&gt;
******* [[Menüs benennen]]&lt;br /&gt;
******* [[Menüeinträge benennen]]&lt;br /&gt;
******* [[Menüeinträge hinzufügen, einfügen und entfernen]]&lt;br /&gt;
******* [[Hinzufügen von Trennlinien]]&lt;br /&gt;
******* [[Zugriffstasten und Tastenkürzel festlegen]]&lt;br /&gt;
****** [[Untermenüs erstellen]]&lt;br /&gt;
******* [[Menüeinträge verschieben]]&lt;br /&gt;
******* [[Grafiken zu Menüeinträgen hinzufügen]]&lt;br /&gt;
******* [[Das Menü anzeigen]]&lt;br /&gt;
****** [[Menüeinträge im Objektinspektor bearbeiten]]&lt;br /&gt;
****** [[Zur Entwurfszeit zwischen Menüs wechseln]]&lt;br /&gt;
****** [[Menüvorlagen verwenden]]&lt;br /&gt;
****** [[Ein Menü als Vorlage speichern]]&lt;br /&gt;
******* [[Namenskonventionen für Menüeinträge und Ereignisbehandlungsroutinen in Vorlagen]]&lt;br /&gt;
****** [[Menüeinträge zur Laufzeit bearbeiten]]&lt;br /&gt;
****** [[Menüs kombinieren]]&lt;br /&gt;
******* [[Das aktive Menü angeben: Menu-Eigenschaft]]&lt;br /&gt;
******* [[Die Reihenfolge der kombinierten Menüelemente festlegen: GroupIndex-Eigenschaft]]&lt;br /&gt;
****** [[Ressourcendateien importieren]]&lt;br /&gt;
***** [[Symbolleisten und Coolbars entwerfen]]&lt;br /&gt;
****** [[Eine Panel-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TPanel) eine SpeedButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer SpeedButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer SpeedButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von SpeedButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine SpeedButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine ToolBar-Komponente als Symbolleiste hinzufügen]]&lt;br /&gt;
******* [[Einer Symbolleiste (TToolBar) eine ToolButton-Komponente hinzufügen]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente eine Grafik zuweisen]]&lt;br /&gt;
******* [[Die Anfangseinstellungen einer ToolButton-Komponente festlegen]]&lt;br /&gt;
******* [[Eine Gruppe von ToolButton-Komponenten erstellen]]&lt;br /&gt;
******* [[Eine ToolButton-Komponente als Ein- und Ausschalter verwenden]]&lt;br /&gt;
****** [[Eine Coolbar-Komponente hinzufügen]]&lt;br /&gt;
******* [[Das Erscheinungsbild der Coolbar festlegen]]&lt;br /&gt;
****** [[Auf Mausklicks reagieren]]&lt;br /&gt;
******* [[Einer ToolButton-Komponente ein Menü zuweisen]]&lt;br /&gt;
****** [[Verborgene Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbolleisten ein- und ausblenden]]&lt;br /&gt;
***** [[Allgemeine Steuerelemente und XP-Themes]]&lt;br /&gt;
**** [[Steuerelementtypen - Index|Steuerelementtypen]]&lt;br /&gt;
***** [[Textelemente]]&lt;br /&gt;
****** [[Bearbeitungselemente]]&lt;br /&gt;
******* [[Memo- und RTF-Bearbeitungselemente]]&lt;br /&gt;
****** [[Steuerelemente zur Textanzeige]]&lt;br /&gt;
****** [[Beschriftungen (TLabel)]]&lt;br /&gt;
***** [[Spezialisierte Eingabekomponenten]]&lt;br /&gt;
****** [[Bildlaufleiste (TScrollBar)]]&lt;br /&gt;
****** [[Schieberegler (TTrackBar)]]&lt;br /&gt;
****** [[Wippschalter]]&lt;br /&gt;
****** [[Tastenkürzelkomponente (THotKey)]]&lt;br /&gt;
****** [[Teilerleiste (TSplitter)]]&lt;br /&gt;
***** [[Schaltflächen und ähnliche Steuerelemente]]&lt;br /&gt;
****** [[Schaltfläche (TButton)]]&lt;br /&gt;
****** [[Bitmap-Schaltfläche (TBitBtn)]]&lt;br /&gt;
****** [[SpeedButton (TSpeedButton)]]&lt;br /&gt;
****** [[Kontrollkästchen (TCheckBox)]]&lt;br /&gt;
****** [[Optionsfelder (TRadioButton)]]&lt;br /&gt;
****** [[Symbolleiste-Steuerelemente]]&lt;br /&gt;
****** [[Coolbars (TCoolBar)]]&lt;br /&gt;
***** [[Listenkomponenten]]&lt;br /&gt;
****** [[Listenfeld (TListBox und TCheckListBox)]]&lt;br /&gt;
****** [[Kombinationsfeld (TComboBox)]]&lt;br /&gt;
****** [[Baumdiagramm (TTreeView)]]&lt;br /&gt;
****** [[Listenansicht (TListView)]]&lt;br /&gt;
***** [[Gruppierungskomponenten]]&lt;br /&gt;
****** [[Gruppenfeld (TGroupBox) und Optionsfeldgruppe (TRadioGroup)]]&lt;br /&gt;
****** [[Tafelkomponente (TPanel)]]&lt;br /&gt;
****** [[Bildlauffeld (TScrollBox)]]&lt;br /&gt;
****** [[Registerkomponente (TTabControl)]]&lt;br /&gt;
****** [[Registerkartenkomponente (TPageControl)]]&lt;br /&gt;
****** [[Kopfzeilenkomponente (THeaderControl)]]&lt;br /&gt;
***** [[Anzeigeelemente]]&lt;br /&gt;
****** [[Statusleisten]]&lt;br /&gt;
****** [[Fortschrittsanzeige (TProgressBar)]]&lt;br /&gt;
****** [[Hilfe- und Hinweiseigenschaften]]&lt;br /&gt;
****** [[VCL-Taskleisten]]&lt;br /&gt;
***** [[Gittersteuerelemente]]&lt;br /&gt;
****** [[Zeichengitter (TDrawGrid)]]&lt;br /&gt;
****** [[String-Gitter (TStringGrid)]]&lt;br /&gt;
***** [[Wertlisteneditoren]]&lt;br /&gt;
***** [[Grafikkomponenten]]&lt;br /&gt;
****** [[Grafik (TImage)]]&lt;br /&gt;
****** [[Form (TShape)]]&lt;br /&gt;
****** [[Rahmen (TBevel)]]&lt;br /&gt;
****** [[Zeichenfeld (TPaintBox)]]&lt;br /&gt;
****** [[Animationskomponente]]&lt;br /&gt;
**** [[Mit Grafiken und Multimedia arbeiten - Index|Mit Grafiken und Multimedia arbeiten]]&lt;br /&gt;
***** [[Mit Grafiken und Multimedia arbeiten: Übersicht]]&lt;br /&gt;
***** [[Grafikprogrammierung im Überblick]]&lt;br /&gt;
****** [[Den Bildschirm aktualisieren]]&lt;br /&gt;
****** [[Grafikobjekt-Typen]]&lt;br /&gt;
****** [[Häufig verwendete Eigenschaften und Methoden des Canvas-Objekts]]&lt;br /&gt;
****** [[Eigenschaften des Canvas-Objekts verwenden]]&lt;br /&gt;
******* [[Zeichenbereiche anlegen]]&lt;br /&gt;
******* [[Farben in der VCL]]&lt;br /&gt;
******* [[In VCL-Anwendungen drucken]]&lt;br /&gt;
******* [[Stifte verwenden]]&lt;br /&gt;
******** [[Stiftfarbe ändern]]&lt;br /&gt;
******** [[Strichstärke von Stiften ändern]]&lt;br /&gt;
******** [[Stiftstil ändern]]&lt;br /&gt;
******** [[Stiftmodus ändern]]&lt;br /&gt;
******** [[Stiftposition ermitteln]]&lt;br /&gt;
******* [[Pinsel verwenden]]&lt;br /&gt;
******** [[Pinselfarbe ändern]]&lt;br /&gt;
******** [[Pinselstil ändern]]&lt;br /&gt;
******** [[Die Pinseleigenschaft Bitmap setzen]]&lt;br /&gt;
******* [[Pixel lesen und setzen]]&lt;br /&gt;
****** [[Grafikobjekte zeichnen]]&lt;br /&gt;
******* [[Linien und Linienzüge zeichnen]]&lt;br /&gt;
******** [[Linien zeichnen]]&lt;br /&gt;
******** [[Linienzüge zeichnen]]&lt;br /&gt;
******* [[Formen zeichnen]]&lt;br /&gt;
******** [[Rechtecke und Ellipsen zeichnen]]&lt;br /&gt;
******** [[Abgerundete Rechtecke zeichnen]]&lt;br /&gt;
******** [[Polygone zeichnen]]&lt;br /&gt;
****** [[Behandlung mehrerer Zeichenobjekte in einer Anwendung]]&lt;br /&gt;
******* [[Benötigte Zeichenwerkzeuge ermitteln]]&lt;br /&gt;
******* [[Werkzeuge mithilfe von Mauspalettenschaltern wechseln]]&lt;br /&gt;
******* [[Zeichenwerkzeuge verwenden]]&lt;br /&gt;
******** [[Formen zeichnen (Quelltext)]]&lt;br /&gt;
******** [[Gemeinsamer Quelltext für Ereignisbehandlungsroutinen]]&lt;br /&gt;
****** [[In einer Grafik zeichnen]]&lt;br /&gt;
******* [[Bildlauffähige Grafiken]]&lt;br /&gt;
******* [[Bild-Steuerelemente hinzufügen]]&lt;br /&gt;
******** [[Steuerelement einfügen]]&lt;br /&gt;
******** [[Die Anfangsgröße eines Bitmaps festlegen]]&lt;br /&gt;
******** [[In Bitmaps zeichnen]]&lt;br /&gt;
****** [[Grafikdateien laden und speichern]]&lt;br /&gt;
******* [[Bilder aus Dateien laden]]&lt;br /&gt;
******* [[Bilder in Dateien speichern]]&lt;br /&gt;
******* [[Bilder ersetzen]]&lt;br /&gt;
****** [[Die Zwischenablage und Grafiken]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage kopieren]]&lt;br /&gt;
******* [[Grafiken in die Zwischenablage ausschneiden]]&lt;br /&gt;
******* [[Grafiken aus der Zwischenablage einfügen]]&lt;br /&gt;
****** [[Beispiel: Der Gummiband-Effekt]]&lt;br /&gt;
******* [[Auf Mausaktionen reagieren]]&lt;br /&gt;
******** [[Woraus besteht ein Mausereignis?]]&lt;br /&gt;
******** [[Auf das Drücken einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Loslassen einer Maustaste reagieren]]&lt;br /&gt;
******** [[Auf das Bewegen der Maus reagieren]]&lt;br /&gt;
******* [[Felder einem Formularobjekt hinzufügen]]&lt;br /&gt;
******* [[Verbesserte Liniendarstellung]]&lt;br /&gt;
******** [[Ausgangspunkt festhalten]]&lt;br /&gt;
******** [[Bewegungen zwischenspeichern]]&lt;br /&gt;
***** [[Mit Multimedia arbeiten]]&lt;br /&gt;
****** [[Einer Anwendung Videoclips ohne Ton hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Videoclips ohne Ton]]&lt;br /&gt;
****** [[Einer Anwendung Audio- oder Videoclips hinzufügen]]&lt;br /&gt;
******* [[Beispiel für das Hinzufügen von Audio- und/oder Videoclips (nur VCL)|Beispiel für das Hinzufügen von Audio- oder Videoclips (nur VCL)]]&lt;br /&gt;
**** [[Multithread-Anwendungen entwickeln - Index]]&lt;br /&gt;
***** [[Multithread-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Thread-Objekte definieren - Index|Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread-Objekte definieren]]&lt;br /&gt;
****** [[Thread initialisieren]]&lt;br /&gt;
****** [[Die Thread-Funktion schreiben]]&lt;br /&gt;
******* [[Lokale Thread-Variablen]]&lt;br /&gt;
******* [[Die Beendigung anderer Threads abwarten]]&lt;br /&gt;
******* [[Die Behandlung von Ausnahmen in der Thread-Funktion]]&lt;br /&gt;
****** [[Clean-up-Quelltext schreiben]]&lt;br /&gt;
***** [[Threads koordinieren - Index|Threads koordinieren]]&lt;br /&gt;
****** [[Threads koordinieren]]&lt;br /&gt;
****** [[Gleichzeitigen Zugriff vermeiden]]&lt;br /&gt;
******* [[Objekte sperren]]&lt;br /&gt;
******* [[Kritische Abschnitte]]&lt;br /&gt;
******* [[TMultiReadExclusiveWriteSynchronizer-Objekte]]&lt;br /&gt;
******* [[Weitere Techniken für die gemeinsame Nutzung von Speicher]]&lt;br /&gt;
****** [[Auf andere Threads warten]]&lt;br /&gt;
******* [[Warten, bis ein Thread vollständig ausgeführt ist]]&lt;br /&gt;
******* [[Warten, bis eine Aufgabe ausgeführt ist]]&lt;br /&gt;
***** [[Thread-Objekte ausführen - Index|Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Thread-Objekte ausführen]]&lt;br /&gt;
****** [[Die Standard-Priorität überschreiben]]&lt;br /&gt;
****** [[Threads starten und stoppen]]&lt;br /&gt;
***** [[Fehlersuche in Multithread-Anwendungen]]&lt;br /&gt;
****** [[Einen Thread benennen]]&lt;br /&gt;
******* [[Benennen von Threads]]&lt;br /&gt;
******* [[Einen unbenannten Thread in einen benannten konvertieren]]&lt;br /&gt;
******* [[Ähnlichen Threads verschiedene Namen zuweisen]]&lt;br /&gt;
******* [[Einen Thread während des Debuggens benennen]]&lt;br /&gt;
**** [[Exception-Behandlung in C++Builder]]&lt;br /&gt;
***** [[Standard-Exception-Behandlung in C++]]&lt;br /&gt;
****** [[Syntax der Standard-Exception-Behandlung in C++]]&lt;br /&gt;
****** [[Erneutes Auslösen von Exceptions (C++)]]&lt;br /&gt;
****** [[Exception-Spezifikationen (C++)]]&lt;br /&gt;
****** [[Exceptions abarbeiten (C++)]]&lt;br /&gt;
****** [[Konstruktoren in der Exception-Behandlung (C++)]]&lt;br /&gt;
****** [[Behandeln von nicht abgefangenen und unerwarteten Exceptions (C++)]]&lt;br /&gt;
****** [[Weitergabe von C++-Exceptions an die Delphi-RTL]]&lt;br /&gt;
***** [[Strukturierte Exceptions unter Win32 (C++)]]&lt;br /&gt;
****** [[Syntax von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Behandeln von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Filtern von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Verwenden von Standard-Exceptions mit strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Definieren von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[Auslösen von strukturierten Exceptions (C++)]]&lt;br /&gt;
****** [[SEH-Beendigungsblöcke (C++)]]&lt;br /&gt;
***** [[Delphi-Exception-Behandlung in C++]]&lt;br /&gt;
***** [[C++Builder-Compiler-Optionen für die Exception-Behandlung]]&lt;br /&gt;
***** [[Externe Exception EEFFACE]]&lt;br /&gt;
**** [[Packages und Komponenten - Index|Packages und Komponenten]]&lt;br /&gt;
***** [[Packages und Komponenten: Übersicht]]&lt;br /&gt;
***** [[Packages sinnvoll einsetzen]]&lt;br /&gt;
****** [[Packages und Standard-DLLs]]&lt;br /&gt;
***** [[Laufzeit-Packages]]&lt;br /&gt;
****** [[Packages in Anwendungen laden]]&lt;br /&gt;
******* [[Packages mit der Funktion LoadPackage laden]]&lt;br /&gt;
****** [[Benötigte Laufzeit-Packages auswählen]]&lt;br /&gt;
****** [[Benutzerdefinierte Packages]]&lt;br /&gt;
***** [[Entwurfszeit-Packages]]&lt;br /&gt;
****** [[Komponenten-Packages installieren]]&lt;br /&gt;
***** [[Packages erstellen und bearbeiten]]&lt;br /&gt;
****** [[Ein Package erstellen]]&lt;br /&gt;
****** [[Ein bestehendes Package bearbeiten]]&lt;br /&gt;
****** [[Die Struktur eines Package]]&lt;br /&gt;
****** [[Quelldateien von Packages manuell bearbeiten]]&lt;br /&gt;
****** [[Packages compilieren]]&lt;br /&gt;
******* [[Spezielle Compiler-Direktiven für Packages]]&lt;br /&gt;
******* [[Verwendung des schwachen Packens]]&lt;br /&gt;
******* [[Von der Befehlszeile aus compilieren und linken]]&lt;br /&gt;
******* [[Package-Dateien nach erfolgreicher Compilierung]]&lt;br /&gt;
******* [[Erzeugen von statischen Packages]]&lt;br /&gt;
***** [[Packages weitergeben]]&lt;br /&gt;
**** [[Anwendungen für den internationalen Markt - Index]]&lt;br /&gt;
***** [[Internationalisierung und Lokalisierung]]&lt;br /&gt;
****** [[Internationalisieren von Anwendungen]]&lt;br /&gt;
******* [[Anpassen des Anwendungscodes für andere Gebietsschemata]]&lt;br /&gt;
******** [[Zeichensätze]]&lt;br /&gt;
******** [[Bidirektionale Sprachen]]&lt;br /&gt;
******** [[Funktionen für bestimmte Gebietsschemata]]&lt;br /&gt;
****** [[Anwendungen lokalisieren]]&lt;br /&gt;
******* [[Überlegungen für die Lokalisierung von Benutzeroberflächen]]&lt;br /&gt;
******** [[Text]]&lt;br /&gt;
******** [[Grafiken]]&lt;br /&gt;
******** [[Formate und Sortierreihenfolge]]&lt;br /&gt;
******** [[Tastenzuordnungen]]&lt;br /&gt;
******* [[Ressourcen auslagern]]&lt;br /&gt;
******* [[Ressourcen-DLLs verwenden]]&lt;br /&gt;
******** [[Ressourcen-DLLs erstellen]]&lt;br /&gt;
******** [[Ressourcen-DLLs dynamisch wechseln]]&lt;br /&gt;
***** [[Deployment von lokalisierten Anwendungen]]&lt;br /&gt;
**** [[RAD Studio-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Anwendungen weitergeben: Übersicht]]&lt;br /&gt;
****** [[Anpassen der Windows-Anwendungsmanifestdatei]]&lt;br /&gt;
***** [[Allgemeine Anwendungen weitergeben]]&lt;br /&gt;
****** [[Installationsprogramme verwenden]]&lt;br /&gt;
******* [[Anwendungsdateien identifizieren]]&lt;br /&gt;
******* [[Anwendungsdateien, nach Dateierweiterungen]]&lt;br /&gt;
******* [[Package-Dateien]]&lt;br /&gt;
******* [[Merge-Module]]&lt;br /&gt;
******* [[ActiveX-Steuerelemente weitergeben]]&lt;br /&gt;
******* [[Hilfsanwendungen]]&lt;br /&gt;
******* [[Position von DLL-Dateien]]&lt;br /&gt;
***** [[Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[DbExpress-Datenbankanwendungen weitergeben|dbExpress-Datenbankanwendungen weitergeben]]&lt;br /&gt;
****** [[BDE-Datenbankanwendungen weitergeben]]&lt;br /&gt;
******* [[Borland Database Engine|BDE]]&lt;br /&gt;
***** [[Web-Anwendungen weitergeben]]&lt;br /&gt;
***** [[Unterschiedliche Host-Umgebungen berücksichtigen]]&lt;br /&gt;
****** [[Bildschirmauflösung und Farbtiefe]]&lt;br /&gt;
****** [[Anwendungen mit dynamischer Größenanpassung der Formulare und Steuerelemente]]&lt;br /&gt;
****** [[Anwendungen ohne dynamische Größenanpassung]]&lt;br /&gt;
****** [[Unterschiedliche Farbtiefen]]&lt;br /&gt;
****** [[Schriften]]&lt;br /&gt;
****** [[Windows-Version]]&lt;br /&gt;
***** [[Software-Lizenzvereinbarungen]]&lt;br /&gt;
*** [[Datenbankanwendungen entwickeln - Index|Datenbankanwendungen entwickeln]]&lt;br /&gt;
**** [[Datenbankanwendungen entwerfen - Index|Datenbankanwendungen entwerfen]]&lt;br /&gt;
***** [[Datenbankanwendungen entwerfen: Überblick]]&lt;br /&gt;
***** [[Datenbanken verwenden]]&lt;br /&gt;
****** [[Datenbanktypen]]&lt;br /&gt;
****** [[Datenbanksicherheit]]&lt;br /&gt;
****** [[Transaktionen]]&lt;br /&gt;
****** [[Referentielle Integrität, Stored Procedures und Trigger]]&lt;br /&gt;
***** [[Datenbankarchitektur]]&lt;br /&gt;
****** [[Eine direkte Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Eine dedizierte Datei auf der Festplatte verwenden]]&lt;br /&gt;
****** [[Verbindungen zu anderen Datenmengen einrichten]]&lt;br /&gt;
******* [[Eine Client-Datenmenge mit einer anderen Datenmenge in derselben Anwendung verbinden]]&lt;br /&gt;
******* [[Verwenden einer mehrschichtigen Architektur]]&lt;br /&gt;
****** [[Ansätze kombinieren]]&lt;br /&gt;
***** [[Die Benutzeroberfläche gestalten]]&lt;br /&gt;
****** [[Daten analysieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente - Index|Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente]]&lt;br /&gt;
***** [[Datensensitive Steuerelemente im Überblick]]&lt;br /&gt;
****** [[Datensensitive Steuerelemente einer Datenmenge zuordnen]]&lt;br /&gt;
******* [[Die Datenmengenzuordnung zur Laufzeit ändern]]&lt;br /&gt;
******* [[Eine Datenquelle aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Auf von der Datenquelle übermittelte Änderungen reagieren]]&lt;br /&gt;
****** [[Daten bearbeiten und aktualisieren]]&lt;br /&gt;
******* [[Den Bearbeitungsmodus aktivieren]]&lt;br /&gt;
******* [[Daten in einem Steuerelement bearbeiten]]&lt;br /&gt;
****** [[Die Datenanzeige aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Die Datenanzeige aktualisieren]]&lt;br /&gt;
****** [[Maus-, Tastatur- und Timer-Ereignisse]]&lt;br /&gt;
***** [[Entscheiden, wie Daten dargestellt werden - Index|Entscheiden, wie Daten dargestellt werden]]&lt;br /&gt;
****** [[Einen einzelnen Datensatz anzeigen]]&lt;br /&gt;
******* [[Daten als Beschriftung anzeigen]]&lt;br /&gt;
******* [[Feldinhalte in Eingabefeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Text in einem RichEdit-Memo-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Grafikfelder in einem Bild-Steuerelement anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Listen- und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******* [[Daten in Lookup-Listen und Kombinationsfeldern anzeigen und bearbeiten]]&lt;br /&gt;
******** [[TDBListBox und TDBComboBox verwenden]]&lt;br /&gt;
******* [[Boolesche Feldwerte und Kontrollfelder]]&lt;br /&gt;
******* [[Feldwerte mit Optionsfeldern einschränken - Index|Feldwerte mit Optionsfeldern einschränken]]&lt;br /&gt;
****** [[Mehrere Datensätze anzeigen]]&lt;br /&gt;
***** [[Daten mit TDBGrid anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Gitter im Standardstatus verwenden]]&lt;br /&gt;
****** [[Angepasste Gitter erstellen]]&lt;br /&gt;
******* [[Persistente Spalten erstellen]]&lt;br /&gt;
******* [[Persistente Spalten löschen]]&lt;br /&gt;
******* [[Reihenfolge persistenter Spalten ändern]]&lt;br /&gt;
******* [[Spalteneigenschaften beim Entwurf einstellen]]&lt;br /&gt;
******* [[Lookup-Spalten definieren]]&lt;br /&gt;
******* [[Schaltflächen in Spalten einfügen]]&lt;br /&gt;
******* [[Standardwerte einer Spalte wiederherstellen]]&lt;br /&gt;
****** [[ADT- und Array-Felder anzeigen]]&lt;br /&gt;
****** [[Gitteroptionen einstellen]]&lt;br /&gt;
****** [[Daten im Gitter bearbeiten]]&lt;br /&gt;
****** [[Gitterdarstellung steuern]]&lt;br /&gt;
****** [[Zur Laufzeit auf Benutzeraktionen reagieren]]&lt;br /&gt;
***** [[Erstellen eines Gitters, das weitere datensensitive Steuerelemente enthält]]&lt;br /&gt;
***** [[Navigation und Bearbeitung von Datensätzen]]&lt;br /&gt;
****** [[Navigator-Schaltflächen ein- und ausblenden]]&lt;br /&gt;
****** [[Hilfehinweise anzeigen]]&lt;br /&gt;
****** [[Ein Navigator für mehrere Datenmengen]]&lt;br /&gt;
**** [[Verbindungen zu Datenbanken einrichten - Index|Verbindungen zu Datenbanken einrichten]]&lt;br /&gt;
***** [[Verbindungen zu Datenbanken einrichten Übersicht]]&lt;br /&gt;
***** [[Implizite Verbindungen verwenden]]&lt;br /&gt;
***** [[Verbindungen steuern]]&lt;br /&gt;
****** [[Eine Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
****** [[Die Verbindung zu einem Datenbankserver trennen]]&lt;br /&gt;
***** [[Server-Anmeldungen steuern]]&lt;br /&gt;
***** [[Transaktionen verwalten]]&lt;br /&gt;
****** [[Isolationsstufen für Transaktionen angeben]]&lt;br /&gt;
***** [[Befehle an den Server senden]]&lt;br /&gt;
***** [[Mit verknüpften Datenmengen arbeiten]]&lt;br /&gt;
***** [[Metadaten abrufen]]&lt;br /&gt;
**** [[Datenmengen - Index|Datenmengen]]&lt;br /&gt;
***** [[Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Nachkommen der Klasse TDataSet verwenden]]&lt;br /&gt;
***** [[Status von Datenmengen bestimmen und einstellen]]&lt;br /&gt;
***** [[Datenmengen öffnen und schließen]]&lt;br /&gt;
***** [[Durch Datenmengen navigieren]]&lt;br /&gt;
****** [[Die Methoden First und Last]]&lt;br /&gt;
****** [[Die Methoden Next und Prior]]&lt;br /&gt;
****** [[Die Methode MoveBy]]&lt;br /&gt;
****** [[Die Eigenschaften EOF und BOF]]&lt;br /&gt;
****** [[Datensätze markieren und dorthin zurückkehren]]&lt;br /&gt;
***** [[Datenmengen durchsuchen]]&lt;br /&gt;
****** [[Die Methode Locate]]&lt;br /&gt;
****** [[Die Methode Lookup]]&lt;br /&gt;
***** [[Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten]]&lt;br /&gt;
****** [[Filter aktivieren und deaktivieren]]&lt;br /&gt;
****** [[Filter erzeugen]]&lt;br /&gt;
******* [[Die Eigenschaft Filter festlegen]]&lt;br /&gt;
******* [[Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben]]&lt;br /&gt;
****** [[Filteroptionen festlegen]]&lt;br /&gt;
****** [[Durch Datensätze einer gefilterten Datenmenge navigieren]]&lt;br /&gt;
***** [[Daten ändern]]&lt;br /&gt;
****** [[Datensätze bearbeiten]]&lt;br /&gt;
****** [[Neue Datensätze hinzufügen]]&lt;br /&gt;
****** [[Datensätze löschen]]&lt;br /&gt;
****** [[Geänderte Daten in die Datenbank zurückschreiben]]&lt;br /&gt;
****** [[Änderungen abbrechen]]&lt;br /&gt;
****** [[Komplette Datensätze bearbeiten]]&lt;br /&gt;
***** [[Felder berechnen]]&lt;br /&gt;
***** [[Arten von Datenmengen]]&lt;br /&gt;
***** [[Tabellen-Datenmengen]]&lt;br /&gt;
****** [[Datensätze anhand von Indizes sortieren]]&lt;br /&gt;
******* [[Informationen über Indizes abrufen]]&lt;br /&gt;
******* [[Mit IndexName einen Index angeben]]&lt;br /&gt;
******* [[Mit IndexFieldNames einen Index definieren]]&lt;br /&gt;
****** [[Datensätze über Indizes suchen]]&lt;br /&gt;
******* [[Eine Suche mit Goto-Methoden ausführen]]&lt;br /&gt;
******* [[Eine Suche mit Find-Methoden ausführen]]&lt;br /&gt;
******* [[Nach einer erfolgreichen Suche den aktuellen Datensatz angeben]]&lt;br /&gt;
******* [[Nach Teilschlüsseln suchen]]&lt;br /&gt;
******* [[Eine Suche wiederholen oder erweitern]]&lt;br /&gt;
****** [[Datensatzmenge durch Angabe eines Bereichs begrenzen]]&lt;br /&gt;
******* [[Unterschiede zwischen Bereichen und Filtern]]&lt;br /&gt;
******* [[Bereiche festlegen]]&lt;br /&gt;
******* [[Einen Bereich ändern]]&lt;br /&gt;
******* [[Einen Bereich übernehmen oder verwerfen]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen definieren]]&lt;br /&gt;
******* [[Tabelle als Detaildatenmenge einer anderen Datenmenge verwenden]]&lt;br /&gt;
******* [[Verschachtelte Detailtabellen verwenden]]&lt;br /&gt;
****** [[Schreib- und Lesezugriff auf Tabellen steuern]]&lt;br /&gt;
****** [[Tabellen erstellen und löschen]]&lt;br /&gt;
****** [[Tabelleninhalt löschen]]&lt;br /&gt;
****** [[Tabellen synchronisieren]]&lt;br /&gt;
***** [[Abfrage-Datenmengen]]&lt;br /&gt;
****** [[Abfrage definieren]]&lt;br /&gt;
****** [[Parameter in Abfragen verwenden]]&lt;br /&gt;
******* [[Parameter zur Entwurfszeit setzen]]&lt;br /&gt;
******* [[Parameter zur Laufzeit setzen]]&lt;br /&gt;
****** [[Haupt-Detailbeziehungen über Parameter definieren]]&lt;br /&gt;
****** [[Abfragen vorbereiten]]&lt;br /&gt;
****** [[Abfragen ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Unidirektionale Ergebnismengen]]&lt;br /&gt;
***** [[Datenmengen vom Typ Stored Procedures]]&lt;br /&gt;
****** [[Parameter für Stored Procedures verwenden]]&lt;br /&gt;
****** [[Stored Procedures vorbereiten]]&lt;br /&gt;
***** [[Gespeicherte Prozeduren ausführen, die keine Ergebnismenge liefern]]&lt;br /&gt;
****** [[Mehrere Ergebnismengen abrufen]]&lt;br /&gt;
**** [[Felder - Index|Felder]]&lt;br /&gt;
***** [[Felder: Übersicht]]&lt;br /&gt;
***** [[Dynamische Feldkomponenten]]&lt;br /&gt;
***** [[Persistente Feldkomponenten]]&lt;br /&gt;
****** [[Persistente Felder erstellen]]&lt;br /&gt;
****** [[Persistente Felder anordnen]]&lt;br /&gt;
****** [[Neue persistente Felder erstellen]]&lt;br /&gt;
******* [[Datenfelder definieren]]&lt;br /&gt;
******* [[Berechnete Felder definieren]]&lt;br /&gt;
******* [[Berechnete Felder programmieren]]&lt;br /&gt;
******* [[Lookup-Felder definieren]]&lt;br /&gt;
******* [[Aggregatfelder definieren]]&lt;br /&gt;
****** [[Persistente Feldkomponenten löschen]]&lt;br /&gt;
****** [[Eigenschaften und Ereignisse persistenter Felder]]&lt;br /&gt;
******* [[Anzeige- und Bearbeitungseigenschaften zur Entwurfszeit festlegen]]&lt;br /&gt;
******* [[Die Eigenschaften von Feldkomponenten zur Laufzeit festlegen]]&lt;br /&gt;
******* [[Attributsätze für Feldkomponenten erstellen]]&lt;br /&gt;
******* [[Attributsätze mit Feldkomponenten verknüpfen]]&lt;br /&gt;
******* [[Attributverknüpfungen lösen]]&lt;br /&gt;
******* [[Benutzereingaben steuern]]&lt;br /&gt;
******* [[Standardformate für numerische, Datums- und Zeitfelder]]&lt;br /&gt;
******* [[Ereignisse verarbeiten]]&lt;br /&gt;
***** [[Zur Laufzeit mit Feldkomponentenmethoden arbeiten]]&lt;br /&gt;
***** [[Feldwerte anzeigen, konvertieren und abrufen]]&lt;br /&gt;
****** [[Werte in Standard-Steuerelementen anzeigen]]&lt;br /&gt;
****** [[Feldwerte konvertieren]]&lt;br /&gt;
****** [[Mit der Standard-Datenmengeneigenschaft auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengenmethode FieldByName auf Werte zugreifen]]&lt;br /&gt;
****** [[Mit der Datenmengeneigenschaft Fields auf Werte zugreifen]]&lt;br /&gt;
***** [[Einen Standardwert für ein Feld festlegen]]&lt;br /&gt;
***** [[Datenbeschränkungen]]&lt;br /&gt;
****** [[Eine selbstdefinierte Beschränkung definieren]]&lt;br /&gt;
****** [[Server-Beschränkungen benutzen]]&lt;br /&gt;
***** [[Objektfelder]]&lt;br /&gt;
****** [[ADT-Felder]]&lt;br /&gt;
****** [[Array-Felder]]&lt;br /&gt;
****** [[Datenmengenfelder]]&lt;br /&gt;
****** [[Referenzfelder]]&lt;br /&gt;
**** [[Die Borland Database Engine - Index|BDE verwenden - Index]]&lt;br /&gt;
***** [[Die BDE-Architektur]]&lt;br /&gt;
***** [[Die Borland Database Engine|BDE verwenden]]&lt;br /&gt;
***** [[Eine Aktualisierungsanweisung ausführen - Index|Eine Aktualisierungsanweisung ausführen]]&lt;br /&gt;
****** [[Die Query-Eigenschaft einer Aktualisierungskomponente verwenden]]&lt;br /&gt;
***** [[Mehrere Aktualisierungsobjekte verwenden - Index|Mehrere Aktualisierungsobjekte verwenden]]&lt;br /&gt;
****** [[Die Apply-Methode aufrufen]]&lt;br /&gt;
****** [[Die SQL-Anweisungen ausführen]]&lt;br /&gt;
***** [[Mit TDatabase auf Datenbanken zugreifen - Index|Mit TDatabase auf Datenbanken zugreifen]]&lt;br /&gt;
****** [[Eine Datenbankkomponente mit einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[TDatabase verwenden, um auf Datenbanken zuzugreifen]]&lt;br /&gt;
****** [[Eine Verbindung mittels TDataBase einrichten]]&lt;br /&gt;
****** [[Die Interaktion zwischen Datenbank- und Sitzungskomponenten]]&lt;br /&gt;
****** [[Datenbankkomponenten in Datenmodulen verwenden]]&lt;br /&gt;
****** [[BDE-Aliasparameter festlegen]]&lt;br /&gt;
****** [[Die zu verwendende Datenbank angeben]]&lt;br /&gt;
***** [[Datenbanksitzungen verwalten - Index|Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Sitzung aktivieren]]&lt;br /&gt;
****** [[Zusätzliche Sitzungen erstellen]]&lt;br /&gt;
****** [[Durch die Datenbankkomponenten einer Sitzung blättern]]&lt;br /&gt;
****** [[Datenbankverbindungen öffnen]]&lt;br /&gt;
****** [[Datenbankverbindung suchen]]&lt;br /&gt;
****** [[Paradox-Verzeichnisorte angeben]]&lt;br /&gt;
****** [[Informationen zu einer Sitzung einholen]]&lt;br /&gt;
****** [[Datenbankverbindungen schließen]]&lt;br /&gt;
****** [[BDE-Aliasnamen einsetzen]]&lt;br /&gt;
****** [[Sitzung benennen]]&lt;br /&gt;
****** [[Mehrere Sitzungen verwalten]]&lt;br /&gt;
****** [[Standardverhalten der Datenbankverbindung festlegen]]&lt;br /&gt;
****** [[Inaktive Datenbankverbindungen entfernen]]&lt;br /&gt;
****** [[Mit passwortgeschützten Paradox- und dBASE-Tabellen arbeiten]]&lt;br /&gt;
****** [[Datenbanksitzungen verwalten]]&lt;br /&gt;
****** [[Datenbankverbindungen verwalten]]&lt;br /&gt;
***** [[BDE-Datenmengen verwenden - Index|BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit einer Datenbank und einer Sitzung verknüpfen]]&lt;br /&gt;
****** [[Parameter binden]]&lt;br /&gt;
****** [[BLOBs zwischenspeichern]]&lt;br /&gt;
****** [[Schreib-/Lesezugriff auf lokale Tabellen steuern]]&lt;br /&gt;
****** [[Daten aus einer anderen Tabelle importieren]]&lt;br /&gt;
****** [[Mit den Handle-Eigenschaften der BDE arbeiten]]&lt;br /&gt;
****** [[Eine Tabelle umbenennen]]&lt;br /&gt;
****** [[Eine dBASE-Indexdatei angeben]]&lt;br /&gt;
****** [[Tabellentyp für lokale Tabellen angeben]]&lt;br /&gt;
****** [[TQuery verwenden]]&lt;br /&gt;
****** [[TStoredProc verwenden (BDE)]]&lt;br /&gt;
****** [[TTable verwenden]]&lt;br /&gt;
****** [[BDE-Datenmengen verwenden]]&lt;br /&gt;
****** [[Heterogene Abfragen erstellen]]&lt;br /&gt;
****** [[Eine bearbeitbare Ergebnismenge abrufen]]&lt;br /&gt;
****** [[Nur-Lese-Ergebnismengen aktualisieren]]&lt;br /&gt;
****** [[Überladene Stored Procedures in Oracle]]&lt;br /&gt;
***** [[TBatchMove verwenden - Index|TBatchMove verwenden]]&lt;br /&gt;
****** [[Eine Batch-Move-Komponente erstellen]]&lt;br /&gt;
****** [[Einen Batch-Move ausführen]]&lt;br /&gt;
****** [[Das Data Dictionary]]&lt;br /&gt;
****** [[Tools für die Arbeit mit der BDE]]&lt;br /&gt;
****** [[Einen Batch-Move-Modus angeben]]&lt;br /&gt;
****** [[TBatchMove verwenden]]&lt;br /&gt;
****** [[Batch-Move-Fehler verarbeiten]]&lt;br /&gt;
****** [[Datentypen zuordnen]]&lt;br /&gt;
***** [[Aktualisierungen mit der BDE zwischenspeichern - Index|Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mittels einer Datenbank anwenden]]&lt;br /&gt;
****** [[SQL-Aktualisierungsanweisungen zusammensetzen]]&lt;br /&gt;
****** [[BDE-basiertes Zwischenspeichern von Aktualisierungen]]&lt;br /&gt;
****** [[Die Parametersubstitution in SQL-Aktualisierungsanweisungen verstehen]]&lt;br /&gt;
****** [[Aktualisierungen mit der BDE zwischenspeichern]]&lt;br /&gt;
****** [[Den Update SQL-Editor verwenden]]&lt;br /&gt;
****** [[BDE-basierte, zwischengespeicherte Aktualisierungen anwenden]]&lt;br /&gt;
****** [[Eine Datenmenge mit Aktualisierungsobjekten aktualisieren]]&lt;br /&gt;
****** [[Eine OnUpdateRecord-Ereignisbehandlungsroutine erstellen]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen mit Methoden der Datenmengenkomponente anwenden]]&lt;br /&gt;
****** [[SQL-Anweisungen für Aktualisierungskomponenten erstellen]]&lt;br /&gt;
****** [[Fehlerbehandlung bei zwischengespeicherten Aktualisierungen]]&lt;br /&gt;
***** [[Transaktionen mit der BDE - Index|Transaktionen mit der BDE]]&lt;br /&gt;
****** [[Lokale Transaktionen]]&lt;br /&gt;
****** [[Passthrough-SQL verwenden]]&lt;br /&gt;
****** [[Transaktionen mit der BDE]]&lt;br /&gt;
**** [[Mit ADO-Komponenten arbeiten - Index|Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[Mit ADO-Komponenten arbeiten]]&lt;br /&gt;
***** [[ADO-Komponenten im Überblick]]&lt;br /&gt;
***** [[Verbindungen zu ADO-Datenspeichern einrichten]]&lt;br /&gt;
****** [[Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten]]&lt;br /&gt;
******* [[Auf das Verbindungsobjekt zugreifen]]&lt;br /&gt;
****** [[Verbindungen optimieren]]&lt;br /&gt;
******* [[Asynchrone Verbindungen erzwingen]]&lt;br /&gt;
******* [[Timeouts steuern]]&lt;br /&gt;
******* [[Welche Arten von Operationen werden von der Verbindung unterstützt?]]&lt;br /&gt;
******* [[Festlegen, ob die Verbindung Transaktionen automatisch einleiten soll oder nicht]]&lt;br /&gt;
****** [[Auf die Datenmengen der Verbindung zugreifen]]&lt;br /&gt;
****** [[ADO-Verbindungsereignisse]]&lt;br /&gt;
***** [[ADO-Datenmengen verwenden]]&lt;br /&gt;
****** [[Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen]]&lt;br /&gt;
******* [[Mit Datensatzmengen arbeiten]]&lt;br /&gt;
******* [[Datensätze anhand von Positionsmarken filtern]]&lt;br /&gt;
******* [[Mehrere Datensätze auf Grundlage des Aktualisierungsstatus filtern]]&lt;br /&gt;
******* [[Datensätze asynchron abrufen]]&lt;br /&gt;
******* [[Batch-Aktualisierungen verwenden]]&lt;br /&gt;
******* [[Daten aus Dateien laden und in Dateien speichern]]&lt;br /&gt;
******* [[Den Aktualisierungsstatus einzelner Datensätze prüfen]]&lt;br /&gt;
******* [[Datenmenge im Batch-Aktualisierungsmodus öffnen]]&lt;br /&gt;
****** [[TADODataSet verwenden]]&lt;br /&gt;
***** [[Befehlsobjekte verwenden]]&lt;br /&gt;
****** [[Befehle festlegen]]&lt;br /&gt;
****** [[Die Methode Execute verwenden]]&lt;br /&gt;
****** [[Die Befehlsausführung abbrechen]]&lt;br /&gt;
****** [[Mit Befehlen Ergebnismengen abrufen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen in Datenbanktabellen eintragen]]&lt;br /&gt;
****** [[Batch-Aktualisierungen verwerfen]]&lt;br /&gt;
****** [[Befehlsparameter verarbeiten]]&lt;br /&gt;
**** [[Verwenden von dbExpress-Komponenten - Index|Verwenden von dbExpress-Komponenten]]&lt;br /&gt;
***** [[DbExpress-Datenmengen verwenden|dbExpress-Datenmengen verwenden]]&lt;br /&gt;
***** [[Arten von dbExpress-Datenmengen]]&lt;br /&gt;
***** [[Herstellen einer Verbindung zum Datenbankserver mit dbExpress]]&lt;br /&gt;
****** [[TSQLConnection einrichten]]&lt;br /&gt;
***** [[Vorgeben, welche Daten angezeigt werden sollen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Abfrage anzeigen]]&lt;br /&gt;
****** [[Die Datensätze in einer Tabelle anzeigen]]&lt;br /&gt;
****** [[Die Ergebnisse einer Stored Procedure anzeigen]]&lt;br /&gt;
***** [[Daten abrufen]]&lt;br /&gt;
***** [[Befehle ausführen, die keine Datensätze zurückgeben]]&lt;br /&gt;
****** [[Den auszuführenden Befehl angeben]]&lt;br /&gt;
****** [[Den Befehl ausführen]]&lt;br /&gt;
****** [[Server-Metadaten erstellen und bearbeiten]]&lt;br /&gt;
***** [[Verknüpfte Haupt-Detailbeziehungen einrichten]]&lt;br /&gt;
***** [[Auf dbExpress Schema-Informationen zugreifen]]&lt;br /&gt;
****** [[Metadaten in eine dbExpress-Datenmenge laden]]&lt;br /&gt;
****** [[Die Struktur von Metadaten-Datenmengen]]&lt;br /&gt;
***** [[DbExpress-Anwendungen debuggen|dbExpress-Anwendungen debuggen]]&lt;br /&gt;
**** [[Client-Datenmengen verwenden - Index|Client-Datenmengen verwenden]]&lt;br /&gt;
***** [[Client-Datenmengen: Übersicht]]&lt;br /&gt;
***** [[Client-Datenmengen]]&lt;br /&gt;
****** [[Durch die Daten in Client-Datenmengen navigieren]]&lt;br /&gt;
****** [[Datensätze beschränken]]&lt;br /&gt;
****** [[Daten bearbeiten]]&lt;br /&gt;
******* [[Änderungen rückgängig machen]]&lt;br /&gt;
******* [[Änderungen speichern]]&lt;br /&gt;
****** [[Datenwerte beschränken]]&lt;br /&gt;
****** [[Sortieren und Indizieren]]&lt;br /&gt;
******* [[Einen neuen Index hinzufügen]]&lt;br /&gt;
******* [[Indizes entfernen und wechseln]]&lt;br /&gt;
******* [[Daten mit Indizes gruppieren]]&lt;br /&gt;
****** [[Berechnete Felder hinzufügen]]&lt;br /&gt;
******* [[Intern berechnete Felder in Client-Datenmengen verwenden]]&lt;br /&gt;
****** [[Gewartete Aggregate verwenden]]&lt;br /&gt;
******* [[Aggregate definieren]]&lt;br /&gt;
******* [[Datensatzgruppen zusammenfassen]]&lt;br /&gt;
******* [[Aggregatwerte abrufen]]&lt;br /&gt;
****** [[Daten von einer anderen Datenmenge kopieren]]&lt;br /&gt;
******* [[Daten direkt zuweisen]]&lt;br /&gt;
******* [[Den Cursor einer Client-Datenmenge replizieren]]&lt;br /&gt;
****** [[Anwendungsspezifische Informationen zu den Daten hinzufügen]]&lt;br /&gt;
***** [[Mithilfe einer Client-Datenmenge Aktualisierungen zwischenspeichern]]&lt;br /&gt;
****** [[Zwischengespeicherte Aktualisierungen: Überblick]]&lt;br /&gt;
****** [[Den Datenmengentyp für zwischengespeicherte Aktualisierungen auswählen]]&lt;br /&gt;
****** [[Anzeigen, welche Datensätze verändert wurden]]&lt;br /&gt;
****** [[Datensätze aktualisieren]]&lt;br /&gt;
******* [[Aktualisierungen anwenden]]&lt;br /&gt;
******* [[Bei der Anwendung von Aktualisierungen eingreifen]]&lt;br /&gt;
******* [[Aktualisierungsfehler korrigieren]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit einem Provider verwenden]]&lt;br /&gt;
****** [[Einen Provider festlegen]]&lt;br /&gt;
****** [[Daten von der Quelldatenmenge oder dem Quelldokument abrufen]]&lt;br /&gt;
****** [[Parameter vom Anwendungsserver abrufen]]&lt;br /&gt;
****** [[Der Quelldatenmenge Parameter übergeben]]&lt;br /&gt;
******* [[Parameter für Abfragen oder Stored Procedures senden]]&lt;br /&gt;
******* [[Datensätze durch Parameter beschränken]]&lt;br /&gt;
******* [[Server-Beschränkungen verarbeiten]]&lt;br /&gt;
******* [[Datensätze mit der Methode Refresh aktualisieren]]&lt;br /&gt;
******* [[Durch benutzerdefinierte Ereignisse mit Providern kommunizieren]]&lt;br /&gt;
******* [[Die Datenmengen auf dem Anwendungsserver überschreiben]]&lt;br /&gt;
***** [[Eine Client-Datenmenge mit dateibasierten Daten verwenden]]&lt;br /&gt;
****** [[Eine neue Datenmenge erstellen]]&lt;br /&gt;
****** [[Daten aus einer Datei oder einem Stream laden]]&lt;br /&gt;
****** [[Änderungen in die Daten einfügen]]&lt;br /&gt;
****** [[Daten in einer Datei oder einem Stream speichern]]&lt;br /&gt;
***** [[Einfache Datenmengen]]&lt;br /&gt;
****** [[Wann man TSimpleDataSet einsetzt]]&lt;br /&gt;
****** [[Eine einfache Datenmenge einrichten]]&lt;br /&gt;
**** [[Provider-Komponenten - Index]]&lt;br /&gt;
***** [[Provider-Komponenten]]&lt;br /&gt;
***** [[Die Datenquelle festlegen]]&lt;br /&gt;
***** [[Kommunikation mit der Client-Datenmenge]]&lt;br /&gt;
***** [[Aktualisierungen mit einem Datenmengen-Provider eintragen]]&lt;br /&gt;
***** [[Datenpakete zusammenstellen]]&lt;br /&gt;
****** [[Felder für Datenpakete festlegen]]&lt;br /&gt;
****** [[Optionen für Datenpakete einstellen]]&lt;br /&gt;
****** [[Datenpaketen benutzerdefinierte Daten hinzufügen]]&lt;br /&gt;
***** [[Auf Client-Datenanforderungen antworten]]&lt;br /&gt;
***** [[Auf Aktualisierungsanforderungen des Client reagieren]]&lt;br /&gt;
****** [[Delta-Pakete vor dem Aktualisieren der Datenbank bearbeiten]]&lt;br /&gt;
****** [[Die Art der Aktualisierung steuern]]&lt;br /&gt;
****** [[Bestimmte Aktualisierungen überwachen]]&lt;br /&gt;
****** [[Aktualisierungsfehler beheben]]&lt;br /&gt;
****** [[Aktualisierungen in Datenmengen mit mehreren Tabellen]]&lt;br /&gt;
***** [[Auf Client-Ereignisse reagieren]]&lt;br /&gt;
***** [[Server-Beschränkungen]]&lt;br /&gt;
**** [[Mehrschichtige Anwendungen erstellen - Index|Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen: Übersicht]]&lt;br /&gt;
***** [[Vorteile des mehrschichtigen Datenbankmodells]]&lt;br /&gt;
***** [[Grundlagen der mehrschichtigen Datenbank-Anwendungen]]&lt;br /&gt;
****** [[Struktur einer dreischichtigen Anwendung]]&lt;br /&gt;
****** [[Die Struktur der Client-Anwendung]]&lt;br /&gt;
****** [[Die Struktur des Anwendungsservers]]&lt;br /&gt;
******* [[MTS verwenden]]&lt;br /&gt;
******* [[Verwaltung der Lebensdauer von Datenmodulen]]&lt;br /&gt;
****** [[Verbindungsprotokoll wählen]]&lt;br /&gt;
******* [[DbExpress-Verbindungen verwenden|dbExpress-Verbindungen verwenden]]&lt;br /&gt;
******* [[DCOM-Verbindungen einsetzen]]&lt;br /&gt;
******* [[SOAP-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Socket-Verbindungen einsetzen]]&lt;br /&gt;
******* [[Web-Verbindungen einsetzen]]&lt;br /&gt;
***** [[Mehrschichtige Anwendungen erstellen]]&lt;br /&gt;
***** [[Serveranwendung erstellen]]&lt;br /&gt;
****** [[Den DataSnap-Kommunikations-Stream filtern]]&lt;br /&gt;
****** [[Datenmodul einrichten]]&lt;br /&gt;
******* [[DataSnap-Datenmodule konfigurieren]]&lt;br /&gt;
******* [[Konfigurieren von TDSServerModule]]&lt;br /&gt;
******* [[TRemoteDataModule konfigurieren]]&lt;br /&gt;
******* [[TMTSDataModule konfigurieren]]&lt;br /&gt;
******* [[TSOAPDataModule konfigurieren]]&lt;br /&gt;
****** [[Die Schnittstelle des Anwendungs-Servers erweitern]]&lt;br /&gt;
****** [[Transaktionen in mehrschichtigen Anwendungen verwalten]]&lt;br /&gt;
****** [[Haupt/Detail-Beziehungen unterstützen]]&lt;br /&gt;
****** [[Statusinformationen in Datenmodulen unterstützen]]&lt;br /&gt;
****** [[Mehrere Server-Datenmodule einsetzen]]&lt;br /&gt;
***** [[Anwendungsserver registrieren]]&lt;br /&gt;
***** [[Client-Anwendung erstellen]]&lt;br /&gt;
****** [[Verbindung zum Anwendungsserver einrichten]]&lt;br /&gt;
******* [[Verbindung über dbExpress angeben]]&lt;br /&gt;
******* [[Verbindung über DCOM angeben]]&lt;br /&gt;
******* [[Verbindung über Sockets angeben]]&lt;br /&gt;
******* [[Verbindung über HTTP angeben]]&lt;br /&gt;
******* [[Verbindung über SOAP angeben]]&lt;br /&gt;
******* [[Broker-Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen verwalten]]&lt;br /&gt;
******* [[Verbinden mit dem Server]]&lt;br /&gt;
******* [[Server-Verbindung schließen oder ändern]]&lt;br /&gt;
****** [[Serverschnittstellen aufrufen]]&lt;br /&gt;
****** [[Verbindung zu einem Anwendungsserver mit mehreren Datenmodulen einrichten]]&lt;br /&gt;
***** [[Webbasierte Client-Anwendungen erstellen]]&lt;br /&gt;
****** [[Client-Anwendung als ActiveX-Steuerelement weitergeben]]&lt;br /&gt;
******* [[ActiveX-Formular für die Client-Anwendung erstellen]]&lt;br /&gt;
****** [[XML-Broker verwenden]]&lt;br /&gt;
**** [[XML in Datenbankanwendungen verwenden - Index|XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[XML in Datenbankanwendungen verwenden]]&lt;br /&gt;
***** [[Transformationen definieren]]&lt;br /&gt;
****** [[Zuordnungen zwischen XML-Knoten und Datenpaketfeldern]]&lt;br /&gt;
****** [[XMLMapper verwenden]]&lt;br /&gt;
***** [[XML-Dokumente in Datenpakete konvertieren]]&lt;br /&gt;
***** [[XML-Dokumente als Datenquelle für einen Provider verwenden]]&lt;br /&gt;
***** [[XML-Dokument als Client eines Providers verwenden]]&lt;br /&gt;
*** [[Internetanwendungen entwickeln - Index]]&lt;br /&gt;
**** [[Internet-Server-Anwendungen entwickeln - Index|Internet-Server-Anwendungen entwickeln]]&lt;br /&gt;
***** [[Internet-Anwendungen entwickeln - Übersicht]]&lt;br /&gt;
***** [[Web Broker und WebSnap]]&lt;br /&gt;
***** [[Terminologie und Standards - Index|Terminologie und Standards]]&lt;br /&gt;
****** [[Terminologie und Standards]]&lt;br /&gt;
****** [[Bestandteile einer URL]]&lt;br /&gt;
****** [[Informationen in den Headern von HTTP-Anforderungen]]&lt;br /&gt;
***** [[HTTP-Server-Aktivitäten - Index|HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Client-Anforderungen zusammenstellen]]&lt;br /&gt;
****** [[HTTP-Server-Aktivitäten]]&lt;br /&gt;
****** [[Auf Client-Anforderungen antworten]]&lt;br /&gt;
****** [[Client-Anforderungen bedienen]]&lt;br /&gt;
***** [[Arten von Webserver-Anwendungen]]&lt;br /&gt;
***** [[Server-Anwendungen testen - Index|Server-Anwendungen testen]]&lt;br /&gt;
****** [[Web-Anwendungen testen, die als DLLs vorliegen]]&lt;br /&gt;
****** [[Server-Anwendungen testen]]&lt;br /&gt;
**** [[Web Broker verwenden - Index|Web Broker verwenden]]&lt;br /&gt;
***** [[Web Broker verwenden]]&lt;br /&gt;
***** [[Webserver-Anwendungen erstellen mit Web Broker]]&lt;br /&gt;
****** [[Das Web-Anwendungsobjekt]]&lt;br /&gt;
****** [[Das Web-Modul]]&lt;br /&gt;
***** [[Die Struktur einer Web-Broker-Anwendung]]&lt;br /&gt;
***** [[Der Web-Dispatcher]]&lt;br /&gt;
****** [[Aktionen zum Dispatcher hinzufügen]]&lt;br /&gt;
****** [[Anforderungsbotschaften verteilen]]&lt;br /&gt;
***** [[Aktionselemente]]&lt;br /&gt;
****** [[Das Auslösen von Aktionselementen festlegen]]&lt;br /&gt;
******* [[Die Ziel-URL]]&lt;br /&gt;
******* [[Der Anforderungsmethodentyp]]&lt;br /&gt;
******* [[Aktionselemente aktivieren und deaktivieren]]&lt;br /&gt;
******* [[Ein Standard-Aktionselement festlegen]]&lt;br /&gt;
****** [[Anforderungsbotschaften mit Aktionselementen beantworten]]&lt;br /&gt;
***** [[Auf Client-Anforderungsinformationen zugreifen]]&lt;br /&gt;
****** [[Eigenschaften, die Header-Informationen der Anforderung enthalten]]&lt;br /&gt;
******* [[Eigenschaften, die das Ziel bezeichnen]]&lt;br /&gt;
******* [[Eigenschaften, die den Web-Client beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, die auf den Zweck der Anforderung hinweisen]]&lt;br /&gt;
******* [[Eigenschaften, welche die erwartete Antwort beschreiben]]&lt;br /&gt;
******* [[Eigenschaften, welche den Inhalt beschreiben]]&lt;br /&gt;
****** [[Der Inhalt von HTTP-Anforderungsbotschaften]]&lt;br /&gt;
***** [[HTTP-Antwortbotschaften erzeugen]]&lt;br /&gt;
****** [[Den Antwort-Header füllen]]&lt;br /&gt;
******* [[Den Antwortstatus anzeigen]]&lt;br /&gt;
******* [[Auf eine erforderliche Client-Aktion hinweisen]]&lt;br /&gt;
******* [[Die Server-Anwendung beschreiben]]&lt;br /&gt;
******* [[Den Inhalt beschreiben]]&lt;br /&gt;
****** [[Den Antwortinhalt festlegen]]&lt;br /&gt;
****** [[Die Antwort senden]]&lt;br /&gt;
***** [[Den Inhalt von Antwortbotschaften generieren]]&lt;br /&gt;
****** [[Seitengeneratoren einsetzen]]&lt;br /&gt;
******* [[HTML-Vorlagen]]&lt;br /&gt;
******* [[Die HTML-Vorlage definieren]]&lt;br /&gt;
******* [[HTML-transparente Tags konvertieren]]&lt;br /&gt;
******* [[Seitengeneratoren und Aktionselemente]]&lt;br /&gt;
******* [[Seitengeneratoren verketten]]&lt;br /&gt;
******* [[Vordefinierte HTML-transparente Tag-Namen verwenden]]&lt;br /&gt;
***** [[Datenbankinformationen in Antworten integrieren]]&lt;br /&gt;
****** [[Eine Sitzung zum Web-Modul hinzufügen]]&lt;br /&gt;
****** [[Eine Datenmenge in HTML darstellen]]&lt;br /&gt;
******* [[Datenmengen-Seitengeneratoren verwenden]]&lt;br /&gt;
******* [[Tabellengeneratoren verwenden]]&lt;br /&gt;
******* [[Die Tabellenattribute festlegen]]&lt;br /&gt;
******* [[Die Zeilenattribute festlegen]]&lt;br /&gt;
******* [[Die Spalten festlegen]]&lt;br /&gt;
******* [[Tabellen in HTML-Dokumente einbetten]]&lt;br /&gt;
******* [[TDataSetTableProducer verwenden]]&lt;br /&gt;
******* [[TQueryTableProducer verwenden]]&lt;br /&gt;
**** [[Verwendung von IntraWeb (VCL für das Web) - Index|Verwendung von IntraWeb (VCL für das Web)]]&lt;br /&gt;
***** [[IntraWeb-Einführung - Index|IntraWeb-Einführung]]&lt;br /&gt;
****** [[Erste Schritte mit IntraWeb]]&lt;br /&gt;
****** [[Erstellen einer neuen IntraWeb-Anwendung]]&lt;br /&gt;
****** [[Den IntraWeb-Anwendungstyp ändern]]&lt;br /&gt;
****** [[Hauptformular bearbeiten]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutine für die Schaltfläche erstellen]]&lt;br /&gt;
****** [[Fertig gestellte Anwendung ausführen]]&lt;br /&gt;
***** [[Webserver-Anwendungen mit IntraWeb erstellen]]&lt;br /&gt;
***** [[IntraWeb-Komponenten verwenden]]&lt;br /&gt;
***** [[IntraWeb, Web Broker]]&lt;br /&gt;
**** [[Mit XML-Dokumenten arbeiten - Index|Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Mit XML-Dokumenten arbeiten]]&lt;br /&gt;
***** [[Das Dokumentobjektmodell verwenden]]&lt;br /&gt;
***** [[Mit XML-Komponenten arbeiten]]&lt;br /&gt;
****** [[TXMLDocument verwenden]]&lt;br /&gt;
****** [[Mit XML-Knoten arbeiten]]&lt;br /&gt;
***** [[XML-Dokumente mit dem Datenbindungs-Experten abstrahieren]]&lt;br /&gt;
****** [[Den XML-Datenbindungs-Experten verwenden]]&lt;br /&gt;
****** [[Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten]]&lt;br /&gt;
**** [[Web-Services verwenden - Index|Web-Services verwenden]]&lt;br /&gt;
***** [[Web-Services verwenden]]&lt;br /&gt;
***** [[Aufrufbare Interfaces im Überblick]]&lt;br /&gt;
****** [[Nicht-skalare Typen in aufrufbaren Interfaces verwenden]]&lt;br /&gt;
******* [[Nicht-skalare Typen registrieren]]&lt;br /&gt;
******* [[Remotable-Objekte verwenden]]&lt;br /&gt;
******* [[Remotable-Objekt (Beispiel)]]&lt;br /&gt;
***** [[Server mit Web-Service-Unterstützung schreiben]]&lt;br /&gt;
****** [[Den SOAP-Anwendungs-Experten verwenden]]&lt;br /&gt;
****** [[Neue Web-Services hinzufügen]]&lt;br /&gt;
****** [[Das Dienstprogramm zum Importieren von WSDL verwenden]]&lt;br /&gt;
****** [[SOAP-Header definieren und verwenden]]&lt;br /&gt;
****** [[Angepasste Exception-Klassen für Web-Services erstellen]]&lt;br /&gt;
****** [[WSDL-Dokumente für Web-Service-Anwendungen generieren]]&lt;br /&gt;
***** [[Clients für Web-Services schreiben]]&lt;br /&gt;
****** [[WSDL-Dokumente importieren]]&lt;br /&gt;
****** [[Aufrufbare Interfaces aufrufen]]&lt;br /&gt;
****** [[Header in Client-Anwendungen verarbeiten]]&lt;br /&gt;
**** [[Arbeiten mit Sockets - Index]]&lt;br /&gt;
***** [[Arbeiten mit Sockets]]&lt;br /&gt;
***** [[Installieren von Socket-Komponenten]]&lt;br /&gt;
***** [[Services implementieren]]&lt;br /&gt;
****** [[Service-Protokolle]]&lt;br /&gt;
****** [[Services und Schnittstellen]]&lt;br /&gt;
***** [[Typen von Socket-Verbindungen]]&lt;br /&gt;
****** [[Client-Verbindungen]]&lt;br /&gt;
****** [[Empfangende Verbindungen]]&lt;br /&gt;
****** [[Server-Verbindungen]]&lt;br /&gt;
***** [[Die Sockets beschreiben]]&lt;br /&gt;
****** [[Den Host beschreiben]]&lt;br /&gt;
****** [[Ports verwenden]]&lt;br /&gt;
***** [[Socket-Komponenten]]&lt;br /&gt;
****** [[Informationen zur Client- oder Server-Socket-Verbindung abrufen]]&lt;br /&gt;
****** [[Client-Sockets]]&lt;br /&gt;
******* [[Den gewünschten Server angeben]]&lt;br /&gt;
******* [[Die Verbindung aufbauen]]&lt;br /&gt;
******* [[Informationen zur Client-Socket-Verbindung abrufen]]&lt;br /&gt;
******* [[Die Verbindung beenden]]&lt;br /&gt;
****** [[Server-Sockets]]&lt;br /&gt;
******* [[Die Schnittstelle angeben]]&lt;br /&gt;
******* [[Client-Anforderungen empfangen]]&lt;br /&gt;
******* [[Verbindungen zu Clients aufbauen]]&lt;br /&gt;
******* [[Die Server-Verbindung beenden]]&lt;br /&gt;
***** [[Auf Socket-Ereignisse antworten]]&lt;br /&gt;
****** [[Fehlerereignisse]]&lt;br /&gt;
****** [[Client-Ereignisse]]&lt;br /&gt;
****** [[Server-Ereignisse]]&lt;br /&gt;
***** [[Über Socket-Verbindungen lesen und schreiben]]&lt;br /&gt;
****** [[Nicht-blockierende Verbindungen]]&lt;br /&gt;
******* [[Lese- und Schreibereignisse]]&lt;br /&gt;
****** [[Blockierende Verbindungen]]&lt;br /&gt;
*** [[COM-basierte Anwendungen entwickeln - Index|COM-basierte Anwendungen entwickeln]]&lt;br /&gt;
**** [[COM-Grundlagen - Index|COM-Grundlagen]]&lt;br /&gt;
***** [[COM-Technologien im Überblick]]&lt;br /&gt;
****** [[C++Builder verwendet DAX für ActiveX und COM]]&lt;br /&gt;
******* [[Klassenhierarchie in ActiveX-Steuerelementen (DAX)]]&lt;br /&gt;
******* [[Diagramme von drei unterstützenden Klassen für DAX-Interfaces]]&lt;br /&gt;
***** [[Elemente einer COM-Anwendung]]&lt;br /&gt;
****** [[COM-Schnittstellen]]&lt;br /&gt;
******* [[Die grundlegende COM-Schnittstelle IUnknown]]&lt;br /&gt;
******* [[COM-Schnittstellenzeiger]]&lt;br /&gt;
****** [[COM-Server]]&lt;br /&gt;
******* [[Hilfsklassen (CoClasses) und Klassengeneratoren]]&lt;br /&gt;
******* [[In-Process-Server, Out-of-Process-Server und Remote-Server]]&lt;br /&gt;
******* [[Der Marshaling-Mechanismus]]&lt;br /&gt;
******* [[Aggregation (COM)]]&lt;br /&gt;
****** [[COM-Clients]]&lt;br /&gt;
***** [[COM-Erweiterungen]]&lt;br /&gt;
****** [[Automatisierung]]&lt;br /&gt;
****** [[Active-Server-Seiten]]&lt;br /&gt;
****** [[ActiveX-Steuerelemente]]&lt;br /&gt;
****** [[Active-Dokumente]]&lt;br /&gt;
****** [[Typbibliotheken]]&lt;br /&gt;
***** [[Implementieren von COM-Objekten mit Hilfe der Experten]]&lt;br /&gt;
****** [[Von Experten generierter Code]]&lt;br /&gt;
***** [[COM+-Ereignis und Ereignis-Abonnentenobjekte]]&lt;br /&gt;
**** [[Mit Typbibliotheken arbeiten - Index|Mit Typbibliotheken arbeiten]]&lt;br /&gt;
***** [[Mit Typbibliotheken arbeiten: Übersicht]]&lt;br /&gt;
***** [[Typbibliothekseditor]]&lt;br /&gt;
****** [[Bestandteile des Typbibliothekseditors]]&lt;br /&gt;
******* [[Symbolleiste]]&lt;br /&gt;
******* [[Objektliste]]&lt;br /&gt;
******* [[Statusleiste]]&lt;br /&gt;
******* [[Registerkarten mit Typinformationen]]&lt;br /&gt;
****** [[Elemente der Typbibliothek]]&lt;br /&gt;
****** [[Aktualisierung durchführen]]&lt;br /&gt;
***** [[Den Typbibliothekseditor verwenden]]&lt;br /&gt;
****** [[Gültige Typen]]&lt;br /&gt;
****** [[Object Pascal- oder RIDL-Syntax verwenden]]&lt;br /&gt;
******* [[RIDL-Datei]]&lt;br /&gt;
******* [[Sichere Arrays]]&lt;br /&gt;
****** [[Eine neue Typbibliothek erstellen]]&lt;br /&gt;
****** [[Eine vorhandene Typbibliothek öffnen]]&lt;br /&gt;
****** [[Eine Schnittstelle zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle mit Hilfe der Typbibliothek abändern]]&lt;br /&gt;
****** [[Eigenschaften und Methoden zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein CoClass-Objekt zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Eine Schnittstelle zu einem CoClass-Objekt hinzufügen]]&lt;br /&gt;
****** [[Eine Aufzählung zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Alias zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Einen Record oder ein Union-Element zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Ein Modul zur Typbibliothek hinzufügen]]&lt;br /&gt;
****** [[Typinformationen speichern und registrieren]]&lt;br /&gt;
****** [[Aktualisierung durchführen (Dialogfeld)]]&lt;br /&gt;
****** [[Eine Typbibliothek speichern]]&lt;br /&gt;
****** [[Eine Typbibliothek aktualisieren]]&lt;br /&gt;
****** [[Eine Typbibliothek registrieren]]&lt;br /&gt;
***** [[Typbibliotheken weitergeben]]&lt;br /&gt;
**** [[COM-Clients erstellen - Index|COM-Clients erstellen]]&lt;br /&gt;
***** [[COM-Clients erstellen]]&lt;br /&gt;
***** [[Typbibliotheksinformationen importieren]]&lt;br /&gt;
****** [[Quelltext, der beim Importieren von Typbibliotheksinformationen generiert wird]]&lt;br /&gt;
***** [[Importierte Objekte steuern]]&lt;br /&gt;
****** [[Komponenten-Wrapper verwenden]]&lt;br /&gt;
****** [[Quelltext auf der Basis von Typbibliotheksdefinitionen erstellen]]&lt;br /&gt;
******* [[Eine Verbindung mit einem Server herstellen]]&lt;br /&gt;
******* [[Einen Automatisierungsserver mit einer Dispatch-Schnittstelle steuern]]&lt;br /&gt;
******* [[Den Automatisierungsserver mit einer dualen Schnittstelle steuern]]&lt;br /&gt;
******* [[Ereignisse in einem Automatisierungs-Controller verarbeiten]]&lt;br /&gt;
***** [[Clients für Server erstellen, die über keine Typbibliothek verfügen]]&lt;br /&gt;
**** [[Einfache COM-Server erstellen - Index|Einfache COM-Server erstellen]]&lt;br /&gt;
***** [[Einfache COM-Server erstellen: Übersicht]]&lt;br /&gt;
***** [[Ein COM-Objekt entwerfen]]&lt;br /&gt;
***** [[Den COM-Objekt-Experten verwenden]]&lt;br /&gt;
***** [[Den Automatisierungsobjekt-Experten verwenden]]&lt;br /&gt;
****** [[Instantiierungstypen für COM-Objekte]]&lt;br /&gt;
****** [[Ein Threading-Modell auswählen]]&lt;br /&gt;
***** [[Die Schnittstelle eines COM-Objekts definieren]]&lt;br /&gt;
****** [[Ereignisse in Ihrem Automatisierungsobjekt verwalten]]&lt;br /&gt;
***** [[Automatisierungsschnittstellen]]&lt;br /&gt;
****** [[Duale Schnittstellen]]&lt;br /&gt;
****** [[Dispatch-Schnittstellen]]&lt;br /&gt;
****** [[Benutzerdefinierte Schnittstellen]]&lt;br /&gt;
***** [[Marshaling]]&lt;br /&gt;
***** [[COM-Objekte registrieren]]&lt;br /&gt;
***** [[Registrierung des aktuellen Benutzers für ActiveX-Server]]&lt;br /&gt;
***** [[Die Anwendung testen und Fehler entfernen]]&lt;br /&gt;
**** [[Active-Server-Seiten erstellen - Index|Active-Server-Seiten erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt erstellen]]&lt;br /&gt;
***** [[Active-Server-Seiten erstellen - Übersicht]]&lt;br /&gt;
****** [[ASP-Spezifikation verwenden]]&lt;br /&gt;
****** [[ASPs für In-Process- oder Out-of-Process-Server erstellen]]&lt;br /&gt;
***** [[Ein Active-Server-Objekt registrieren]]&lt;br /&gt;
***** [[ASP-Anwendungen testen und debuggen]]&lt;br /&gt;
**** [[ActiveX-Steuerelemente verwenden - Index|ActiveX-Steuerelemente verwenden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
***** [[Elemente eines ActiveX-Steuerelements]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente entwerfen]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente aus VCL-Steuerelementen erstellen]]&lt;br /&gt;
***** [[ActiveForm auf der Basis eines VCL-Formulars erstellen]]&lt;br /&gt;
***** [[Erstellen eines C++-ActiveX-Formulars oder -ActiveX-Steuerelements für 64-Bit-Windows]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente lizenzieren]]&lt;br /&gt;
***** [[Schnittstellen von ActiveX-Steuerelementen anpassen]]&lt;br /&gt;
****** [[Weitere Eigenschaften, Methoden und Ereignisse hinzufügen]]&lt;br /&gt;
******* [[So fügt Delphi Ereignisse hinzu]]&lt;br /&gt;
******* [[So fügt Delphi Eigenschaften hinzu]]&lt;br /&gt;
****** [[Einfache Datenbindung mit der Typbibliothek ermöglichen]]&lt;br /&gt;
***** [[Eigenschaftenseiten für ActiveX-Steuerelemente erstellen]]&lt;br /&gt;
****** [[Neue Eigenschaftenseiten erstellen]]&lt;br /&gt;
****** [[Steuerelemente zu einer Eigenschaftenseite hinzufügen]]&lt;br /&gt;
****** [[Steuerelemente der Eigenschaftenseite mit Eigenschaften des ActiveX-Steuerelements verknüpfen]]&lt;br /&gt;
******* [[Die Eigenschaftenseite aktualisieren]]&lt;br /&gt;
******* [[Das Objekt aktualisieren]]&lt;br /&gt;
****** [[Eigenschaftenseiten mit ActiveX-Steuerelementen verbinden]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente registrieren]]&lt;br /&gt;
***** [[ActiveX-Steuerelemente testen]]&lt;br /&gt;
** [[Komponentenentwicklung - Index|Komponentenentwicklung]]&lt;br /&gt;
*** [[Einführung in die Komponentenentwicklung - Index|Einführung in die Komponentenentwicklung]]&lt;br /&gt;
**** [[Die Komponentenentwicklung im Überblick]]&lt;br /&gt;
**** [[Klassenbibliotheken]]&lt;br /&gt;
**** [[Komponenten und Klassen]]&lt;br /&gt;
**** [[Komponenten erzeugen]]&lt;br /&gt;
***** [[Bestehende Steuerelemente verändern]]&lt;br /&gt;
***** [[Völlig neue Steuerelemente erzeugen]]&lt;br /&gt;
***** [[Grafische Steuerelemente erzeugen]]&lt;br /&gt;
***** [[Neue Klassen von Windows-Steuerelementen ableiten]]&lt;br /&gt;
***** [[Nicht-visuelle Komponenten erzeugen]]&lt;br /&gt;
**** [[Was zeichnet Komponenten aus?]]&lt;br /&gt;
***** [[Abhängigkeiten entfernen]]&lt;br /&gt;
***** [[Eigenschaften, Ereignisse und Methoden]]&lt;br /&gt;
***** [[Grafiken kapseln]]&lt;br /&gt;
***** [[Komponenten registrieren (Einführung)]]&lt;br /&gt;
**** [[Neue Komponenten erzeugen]]&lt;br /&gt;
***** [[Komponenten mit dem Komponentenexperten erzeugen]]&lt;br /&gt;
****** [[Unit-Datei erstellen]]&lt;br /&gt;
****** [[Komponente ableiten]]&lt;br /&gt;
****** [[Komponente registrieren]]&lt;br /&gt;
**** [[Einen neuen Konstruktor deklarieren (C++)]]&lt;br /&gt;
**** [[Komponenten-Quelldateien verfügbar machen]]&lt;br /&gt;
**** [[Komponenten vor der Installation testen]]&lt;br /&gt;
**** [[Installierte Komponenten testen]]&lt;br /&gt;
*** [[Objektorientierte Programmierung für Komponentenentwickler - Index|Objektorientierte Programmierung für Komponentenentwickler]]&lt;br /&gt;
**** [[Objektorientierte Programmierung für Komponentenentwickler Übersicht]]&lt;br /&gt;
**** [[Die Klassenbibliotheken verstehen]]&lt;br /&gt;
***** [[Neue Klassen ableiten]]&lt;br /&gt;
****** [[Einer Klasse neue Fähigkeiten hinzufügen]]&lt;br /&gt;
****** [[Die Voreinstellungen einer Klasse ändern, um Wiederholungen zu vermeiden]]&lt;br /&gt;
***** [[Eine neue Komponentenklasse deklarieren]]&lt;br /&gt;
**** [[Vorfahren, Nachkommen und Klassenhierarchien]]&lt;br /&gt;
**** [[Zugriffssteuerung]]&lt;br /&gt;
***** [[Implementierungsdetails verbergen]]&lt;br /&gt;
***** [[Die Schnittstelle des Komponentenentwicklers definieren]]&lt;br /&gt;
***** [[Die Laufzeit-Schnittstelle definieren]]&lt;br /&gt;
***** [[Die Entwurfszeit-Schnittstelle definieren]]&lt;br /&gt;
**** [[Dispatch-Methoden]]&lt;br /&gt;
***** [[Statische Methoden]]&lt;br /&gt;
***** [[Virtuelle Methoden]]&lt;br /&gt;
****** [[Methoden überschreiben]]&lt;br /&gt;
****** [[Normale Methoden (C++)]]&lt;br /&gt;
***** [[Dynamische Methoden]]&lt;br /&gt;
**** [[Abstrakte Klassenelemente]]&lt;br /&gt;
**** [[Klassen und Zeiger]]&lt;br /&gt;
*** [[Eigenschaften erstellen - Index|Eigenschaften erstellen]]&lt;br /&gt;
**** [[Eigenschaften erstellen: Übersicht]]&lt;br /&gt;
**** [[Wozu dienen Eigenschaften?]]&lt;br /&gt;
**** [[Typen von Eigenschaften]]&lt;br /&gt;
**** [[Geerbte Eigenschaften als published deklarieren]]&lt;br /&gt;
**** [[Eigenschaften definieren]]&lt;br /&gt;
***** [[Deklarationen von Eigenschaften]]&lt;br /&gt;
***** [[Interne Datenspeicherung]]&lt;br /&gt;
***** [[Direkter Zugriff]]&lt;br /&gt;
***** [[Zugriffsmethoden (Eigenschaften)]]&lt;br /&gt;
****** [[Die Methode read]]&lt;br /&gt;
****** [[Die Methode write]]&lt;br /&gt;
***** [[Standardwerte von Eigenschaften]]&lt;br /&gt;
****** [[Einen Standardwert angeben]]&lt;br /&gt;
**** [[Array-Eigenschaften erstellen]]&lt;br /&gt;
**** [[Eigenschaften für Subkomponenten erstellen]]&lt;br /&gt;
**** [[Eigenschaften für Schnittstellen definieren]]&lt;br /&gt;
**** [[Eigenschaften speichern und laden]]&lt;br /&gt;
***** [[Der Speicher- und Lademechanismus]]&lt;br /&gt;
***** [[Standardwerte festlegen]]&lt;br /&gt;
***** [[Was soll gespeichert werden?]]&lt;br /&gt;
***** [[Initialisieren nach dem Laden]]&lt;br /&gt;
***** [[Nicht als &amp;quot;published&amp;quot; deklarierte Eigenschaften speichern und laden]]&lt;br /&gt;
****** [[Methoden zum Speichern und Laden von Eigenschaftswerten erstellen]]&lt;br /&gt;
****** [[Die Methode DefineProperties überschreiben]]&lt;br /&gt;
*** [[Ereignisse erzeugen - Index|Ereignisse erzeugen]]&lt;br /&gt;
**** [[Ereignisse erzeugen: Übersicht]]&lt;br /&gt;
**** [[Was sind Ereignisse?]]&lt;br /&gt;
***** [[Ereignisse sind Methodenzeiger]]&lt;br /&gt;
***** [[Ereignisse sind Eigenschaften]]&lt;br /&gt;
***** [[Ereignistypen sind Methodenzeigertypen]]&lt;br /&gt;
****** [[Ereignisbehandlungstypen sind Prozeduren]]&lt;br /&gt;
***** [[Ereignisse sind Closures (C++)]]&lt;br /&gt;
****** [[Ereignistypen sind Closure-Typen (C++)]]&lt;br /&gt;
***** [[Ereignisbehandlungsroutinen sind optional]]&lt;br /&gt;
**** [[Die Standardereignisse implementieren]]&lt;br /&gt;
***** [[Standardereignisse identifizieren]]&lt;br /&gt;
***** [[Ereignisse sichtbar machen]]&lt;br /&gt;
***** [[Die Standard-Ereignisbehandlung ändern]]&lt;br /&gt;
**** [[Eigene Ereignisse definieren]]&lt;br /&gt;
***** [[Ereignisse auslösen]]&lt;br /&gt;
****** [[Zwei Arten von Ereignissen]]&lt;br /&gt;
***** [[Den Typ der Behandlungsroutine definieren]]&lt;br /&gt;
****** [[Ereignisbehandlungsroutinen müssen den Rückgabetyp void haben (C++)]]&lt;br /&gt;
****** [[Leere Behandlungsroutinen müssen gültig sein]]&lt;br /&gt;
****** [[Benutzer können die Standardbehandlung überschreiben]]&lt;br /&gt;
****** [[Die Behandlungsroutine für Klick-Ereignisse aufrufen]]&lt;br /&gt;
***** [[Ereignisse deklarieren]]&lt;br /&gt;
***** [[Ereignisse aufrufen]]&lt;br /&gt;
*** [[Methoden erzeugen - Index|Methoden erzeugen]]&lt;br /&gt;
**** [[Methoden erzeugen: Übersicht]]&lt;br /&gt;
**** [[Gegenseitige Abhängigkeiten vermeiden]]&lt;br /&gt;
**** [[Methoden benennen]]&lt;br /&gt;
**** [[Methoden schützen]]&lt;br /&gt;
***** [[Methoden, die als protected deklariert sein sollten]]&lt;br /&gt;
***** [[Methoden, die als public deklariert sein sollten]]&lt;br /&gt;
***** [[Abstrakte Methoden]]&lt;br /&gt;
**** [[Methoden virtuell machen]]&lt;br /&gt;
**** [[Methoden deklarieren]]&lt;br /&gt;
***** [[Beispiel: Methoden deklarieren]]&lt;br /&gt;
*** [[Grafiken in Komponenten - Index|Grafiken in Komponenten]]&lt;br /&gt;
**** [[Grafiken in Komponenten: Übersicht]]&lt;br /&gt;
**** [[Grafik im Überblick]]&lt;br /&gt;
**** [[Verwenden von Zeichenflächen zum Zeichnen]]&lt;br /&gt;
***** [[Die Zeichenfläche]]&lt;br /&gt;
***** [[Die Direct2D-Zeichenfläche]]&lt;br /&gt;
**** [[Mit Bildern arbeiten]]&lt;br /&gt;
***** [[Mit einem Bild, einer Grafik oder einer Zeichenfläche arbeiten]]&lt;br /&gt;
***** [[Grafiken laden und speichern]]&lt;br /&gt;
***** [[Paletten verarbeiten]]&lt;br /&gt;
****** [[Festlegen einer Palette für ein Steuerelement]]&lt;br /&gt;
**** [[Offscreen-Bitmaps]]&lt;br /&gt;
***** [[Offscreen-Bitmaps erzeugen und verwalten]]&lt;br /&gt;
**** [[Auf Änderungen reagieren]]&lt;br /&gt;
**** [[Reagieren auf Palettenänderungen]]&lt;br /&gt;
*** [[Verwenden von Botschaften]]&lt;br /&gt;
**** [[Verwenden der plattformübergreifenden RTL-Botschaftslösung]]&lt;br /&gt;
***** [[Senden und Empfangen von Botschaften mit der RTL]]&lt;br /&gt;
***** [[Liste der Botschaftstypen von FireMonkey]]&lt;br /&gt;
**** [[Verwenden der Windows-API-Botschaftslösung]]&lt;br /&gt;
***** [[Das Botschaftsbehandlungssystem]]&lt;br /&gt;
****** [[Was enthält eine Windows-Botschaft?]]&lt;br /&gt;
****** [[Botschaften verteilen]]&lt;br /&gt;
***** [[Die Behandlung von Botschaften ändern]]&lt;br /&gt;
****** [[Die Behandlungsmethode überschreiben]]&lt;br /&gt;
******* [[Beispiel für das Überschreiben von Botschaftsbehandlungsroutinen]]&lt;br /&gt;
****** [[Botschaftsparameter verwenden]]&lt;br /&gt;
****** [[Botschaften abfangen]]&lt;br /&gt;
***** [[Neue Routinen zur Botschaftsbehandlung erstellen]]&lt;br /&gt;
****** [[Eigene Botschaften definieren]]&lt;br /&gt;
******* [[Deklaration eines Botschaftsbezeichners]]&lt;br /&gt;
******* [[Beispiel: Benutzerdefinierte Botschaften]]&lt;br /&gt;
******* [[Deklaration eines Botschaftsstrukturtyps]]&lt;br /&gt;
******* [[Beispiel: Botschaftsstruktur]]&lt;br /&gt;
****** [[Eine neue Botschaftsbehandlungsmethode deklarieren]]&lt;br /&gt;
***** [[Botschaften senden]]&lt;br /&gt;
****** [[Eine Botschaft an alle Steuerelemente eines Formulars senden]]&lt;br /&gt;
****** [[Die Botschaftsbehandlungsroutine eines Steuerelements direkt aufrufen]]&lt;br /&gt;
****** [[Eine Botschaft mit der Windows-Botschaftswarteschlange senden]]&lt;br /&gt;
****** [[Eine verzögert auszuführende Botschaft senden]]&lt;br /&gt;
***** [[Die Methode WndProc]]&lt;br /&gt;
***** [[Behandlung von Botschaften über die Änderung der Eingabesprache]]&lt;br /&gt;
*** [[Komponenten zur Entwurfszeit verfügbar machen - Index]]&lt;br /&gt;
**** [[Komponenten zur Entwurfszeit verfügbar machen: Übersicht]]&lt;br /&gt;
**** [[Komponenten registrieren]]&lt;br /&gt;
***** [[Die Register-Prozedur deklarieren]]&lt;br /&gt;
***** [[Die Register-Prozedur implementieren]]&lt;br /&gt;
****** [[Die Komponenten angeben]]&lt;br /&gt;
****** [[Die Kategorie angeben]]&lt;br /&gt;
****** [[Die Prozedur RegisterComponents aufrufen]]&lt;br /&gt;
**** [[Hilfe für Ihre Komponenten bereitstellen]]&lt;br /&gt;
**** [[Eigenschaftseditoren hinzufügen]]&lt;br /&gt;
***** [[Eine Eigenschaftseditor-Klasse ableiten]]&lt;br /&gt;
***** [[Die Eigenschaft als Text bearbeiten]]&lt;br /&gt;
****** [[Den Eigenschaftswert anzeigen]]&lt;br /&gt;
****** [[Den Eigenschaftswert setzen]]&lt;br /&gt;
***** [[Die Eigenschaft als Einheit bearbeiten]]&lt;br /&gt;
***** [[Die Editorattribute festlegen]]&lt;br /&gt;
***** [[Den Eigenschaftseditor registrieren]]&lt;br /&gt;
**** [[Eigenschaftskategorien]]&lt;br /&gt;
***** [[Einzelne Eigenschaften registrieren]]&lt;br /&gt;
***** [[Mehrere Eigenschaften registrieren]]&lt;br /&gt;
***** [[Eigenschaftskategorien spezifizieren]]&lt;br /&gt;
***** [[Die Funktion IsPropertyInCategory]]&lt;br /&gt;
**** [[Komponenteneditoren hinzufügen]]&lt;br /&gt;
***** [[Einträge in das Kontextmenü einfügen]]&lt;br /&gt;
****** [[Menüeinträge angeben]]&lt;br /&gt;
****** [[Befehle implementieren]]&lt;br /&gt;
***** [[Das Doppelklickverhalten ändern]]&lt;br /&gt;
***** [[Zwischenablageformate hinzufügen]]&lt;br /&gt;
***** [[Den Komponenteneditor registrieren]]&lt;br /&gt;
**** [[Komponenten in Packages compilieren]]&lt;br /&gt;
**** [[Fehlersuche bei selbstgeschriebenen Komponenten (C++)]]&lt;br /&gt;
*** [[Vorhandene Komponenten modifizieren - Index|Vorhandene Komponenten modifizieren]]&lt;br /&gt;
**** [[Vorhandene Komponenten modifizieren: Übersicht]]&lt;br /&gt;
**** [[Die geänderte Komponente erstellen und registrieren]]&lt;br /&gt;
**** [[Die Komponentenklasse ändern]]&lt;br /&gt;
***** [[Den Konstruktor überschreiben]]&lt;br /&gt;
***** [[Den neuen Standardwert für die Eigenschaft festlegen]]&lt;br /&gt;
*** [[Grafische Komponenten erzeugen - Index|Grafische Komponenten erzeugen]]&lt;br /&gt;
**** [[Grafische Komponenten erzeugen]]&lt;br /&gt;
**** [[Die Komponente erstellen und registrieren]]&lt;br /&gt;
**** [[Grafische Funktionen hinzufügen]]&lt;br /&gt;
***** [[Entscheiden, was gezeichnet werden soll]]&lt;br /&gt;
****** [[Den Eigenschaftstyp deklarieren]]&lt;br /&gt;
****** [[Die Eigenschaft deklarieren]]&lt;br /&gt;
****** [[Die Implementierungsmethode schreiben]]&lt;br /&gt;
**** [[Konstruktor und Destruktor überschreiben]]&lt;br /&gt;
**** [[Stift und Pinsel als published deklarieren]]&lt;br /&gt;
***** [[Die Klassenfelder deklarieren]]&lt;br /&gt;
***** [[Die Zugriffseigenschaften deklarieren]]&lt;br /&gt;
***** [[Die untergeordneten Klassen initialisieren]]&lt;br /&gt;
***** [[Die Eigenschaften untergeordneter Klassen setzen]]&lt;br /&gt;
***** [[Geerbte Eigenschaften (Grafik) als published deklarieren]]&lt;br /&gt;
**** [[Die Zeichenoperation durchführen]]&lt;br /&gt;
**** [[Letzte Korrekturen]]&lt;br /&gt;
*** [[Gitter anpassen - Index|Gitter anpassen]]&lt;br /&gt;
**** [[Gitter anpassen: Übersicht]]&lt;br /&gt;
**** [[Die Komponente (Gitter) erstellen und registrieren]]&lt;br /&gt;
**** [[Geerbte Eigenschaften (Gitter) als published deklarieren]]&lt;br /&gt;
**** [[Anfangswerte ändern]]&lt;br /&gt;
**** [[Die Größe der Zellen ändern]]&lt;br /&gt;
**** [[Die Zellen füllen]]&lt;br /&gt;
***** [[Das Datum festlegen]]&lt;br /&gt;
****** [[Das interne Datum speichern]]&lt;br /&gt;
****** [[Auf den Tag, den Monat und das Jahr zugreifen]]&lt;br /&gt;
****** [[Die Anzahl der Tage im Monat generieren]]&lt;br /&gt;
****** [[Den aktuellen Tag auswählen]]&lt;br /&gt;
**** [[Durch Monate und Jahre navigieren]]&lt;br /&gt;
**** [[Durch die Tage navigieren]]&lt;br /&gt;
***** [[Die Markierung bewegen]]&lt;br /&gt;
***** [[Das Ereignis OnChange hinzufügen]]&lt;br /&gt;
***** [[Bewegung zu leeren Zellen verhindern]]&lt;br /&gt;
*** [[Datensensitive Steuerelemente definieren - Index|Datensensitive Steuerelemente definieren]]&lt;br /&gt;
**** [[Datensensitive Steuerelemente definieren]]&lt;br /&gt;
**** [[Ein Katalogelement erstellen]]&lt;br /&gt;
***** [[Die datensensitive Komponente erstellen und registrieren]]&lt;br /&gt;
***** [[Den Kalender als Nur-Lesen-Steuerelement definieren]]&lt;br /&gt;
****** [[Die Eigenschaft ReadOnly hinzufügen]]&lt;br /&gt;
****** [[Erforderliche Aktualisierungen zulassen]]&lt;br /&gt;
***** [[Die Datenverknüpfung hinzufügen]]&lt;br /&gt;
****** [[Das Klassenfeld deklarieren]]&lt;br /&gt;
****** [[Die Zugriffseigenschaften für ein datensensitives Steuerelement deklarieren]]&lt;br /&gt;
****** [[Die Datenverknüpfung initialisieren]]&lt;br /&gt;
***** [[Auf Datenänderungen antworten]]&lt;br /&gt;
**** [[Ein Bearbeitungselement erstellen]]&lt;br /&gt;
***** [[Den Standardwert von FReadOnly ändern]]&lt;br /&gt;
***** [[Maustasten- und Tastendruckbotschaften behandeln]]&lt;br /&gt;
****** [[Auf Maustastenbotschaften antworten]]&lt;br /&gt;
****** [[Auf Tastendruckbotschaften antworten]]&lt;br /&gt;
***** [[Die Datenverknüpfungsklasse des Feldes aktualisieren]]&lt;br /&gt;
***** [[Die Methode Change ändern]]&lt;br /&gt;
***** [[Die Datenmenge aktualisieren]]&lt;br /&gt;
*** [[Dialogfelder als Komponenten - Index|Dialogfelder als Komponenten]]&lt;br /&gt;
**** [[Dialogfelder als Komponenten: Übersicht]]&lt;br /&gt;
**** [[Die Komponentenschnittstelle definieren]]&lt;br /&gt;
**** [[Die Komponente (Dialogfeld) erstellen und registrieren]]&lt;br /&gt;
**** [[Die Komponentenschnittstelle erstellen]]&lt;br /&gt;
***** [[Die Unit-Dateien des Formulars einfügen]]&lt;br /&gt;
***** [[Die Schnittstelleneigenschaften hinzufügen]]&lt;br /&gt;
***** [[Die Methode Execute hinzufügen]]&lt;br /&gt;
**** [[Die Komponente testen]]&lt;br /&gt;
*** [[Erweitern der IDE mit der Tools-API]]&lt;br /&gt;
**** [[Erstellen oder Erweitern eines Package für die Verwendung der Tools-API]]&lt;br /&gt;
**** [[Die Tools API-Dienste verwenden]]&lt;br /&gt;
***** [[Die Hauptobjekte der IDE verwenden]]&lt;br /&gt;
****** [[Bilder in die Bildliste einfügen]]&lt;br /&gt;
****** [[Aktionen in die Aktionsliste einfügen]]&lt;br /&gt;
****** [[Hinzufügen eines Eintrags zum Hauptmenü der IDE]]&lt;br /&gt;
****** [[Schaltflächen aus der Schalterleiste entfernen]]&lt;br /&gt;
***** [[Fehlersuche in einem Experten]]&lt;br /&gt;
***** [[Versionsnummern für Schnittstellen]]&lt;br /&gt;
**** [[Erweitern der IDE mit speziellen Interfaces]]&lt;br /&gt;
***** [[Eine Experten-Klasse erstellen]]&lt;br /&gt;
****** [[Die Experten-Schnittstellen implementieren]]&lt;br /&gt;
****** [[Eine Experten-Klasse in der IDE registrieren]]&lt;br /&gt;
***** [[Einen Experten über IDE-Ereignisse benachrichtigen]]&lt;br /&gt;
***** [[Formulare und Projekte erstellen]]&lt;br /&gt;
***** [[Mit Dateien und Editoren arbeiten]]&lt;br /&gt;
****** [[Editor-Schnittstellen verwenden]]&lt;br /&gt;
****** [[Modul-Schnittstellen verwenden]]&lt;br /&gt;
*** [[Bereitstellen von Komponenten]]&lt;br /&gt;
** [[Überlegungen zur Anwendungsentwicklung für 64-Bit-Windows]]&lt;br /&gt;
* [[UML-Modellierung]]&lt;br /&gt;
** [[Einführende Modellierungskonzepte]]&lt;br /&gt;
*** [[Modellierung]]&lt;br /&gt;
*** [[Unterstützte UML-Spezifikationen]]&lt;br /&gt;
*** [[UML-Modellierungsprojekte]]&lt;br /&gt;
*** [[Namespaces und Packages]]&lt;br /&gt;
*** [[Modellierungsdiagramm|Modellierungsdiagramme]]&lt;br /&gt;
*** [[Synchronisierung von Modellen und Quelltext]]&lt;br /&gt;
*** [[Umwandlung in Quelltext]]&lt;br /&gt;
*** [[Modellhinweise und -illustrationen]]&lt;br /&gt;
*** [[Modellverknüpfung]]&lt;br /&gt;
*** [[Diagramm-Layout]]&lt;br /&gt;
*** [[Farbverlauf bei Diagrammen|Farbverlauf und Illustrationen bei Diagrammen]]&lt;br /&gt;
*** [[Hyperlinks in UML-Modellen]]&lt;br /&gt;
*** [[OCL-Unterstützung|Object Constraint Language (OCL) Support]]&lt;br /&gt;
*** [[Pattern]]&lt;br /&gt;
*** [[Modellierung - Refactoring]]&lt;br /&gt;
*** [[Dokumentationserzeugung]]&lt;br /&gt;
*** [[Importieren und Exportieren von UML-Modellen]]&lt;br /&gt;
** [[Anleitungen für die Modellierung]]&lt;br /&gt;
*** [[Verwenden des Modellansichtfensters und des Code-Visualisierungsdiagramms|Verwenden der Modellansicht und der Diagrammansicht]]&lt;br /&gt;
*** [[Konfigurieren der UML-Modellierung]]&lt;br /&gt;
*** [[Mit Namespaces und Packages arbeiten]]&lt;br /&gt;
*** [[Modellierungsprojekte – Anleitungen - Index|Modellierungsprojekte – Anleitungen]]&lt;br /&gt;
**** [[Ein Projekt erstellen (Modellierung)]]&lt;br /&gt;
**** [[UML-Modellierungsunterstützung für Projekte aktivieren]]&lt;br /&gt;
**** [[Vorhandenes Projekt für die UML-Modellierung öffnen]]&lt;br /&gt;
**** [[Designprojekte in Quelltext umwandeln]]&lt;br /&gt;
**** [[Fehlerbehebung an Modellen]]&lt;br /&gt;
*** [[Importieren und Exportieren von Modellen]]&lt;br /&gt;
**** [[Importieren und Exportieren eines Modells mit XML Metadata Interchange (XMI)]]&lt;br /&gt;
**** [[Importieren eines Projekts im IBM Rational Rose-Format (MDL)|Importieren eines Modells im IBM Rational Rose-Format (MDL)]]&lt;br /&gt;
*** [[Modellierungsdiagramme – Anleitungen]]&lt;br /&gt;
**** [[Erstellen von Elementen, Links und Verknüpfungen in Diagrammen - Index]]&lt;br /&gt;
***** [[Verknüpfungen erstellen]]&lt;br /&gt;
***** [[Eine einfache Beziehung erstellen|Beziehungen erstellen]]&lt;br /&gt;
***** [[Einzelnes Modellelement erstellen|Einzelnes Diagrammelement erstellen]]&lt;br /&gt;
**** [[Anleitungen zum Anpassen der Diagrammdarstellung - Index|Anpassen der Diagrammdarstellung und Anzeige von Diagrammen]]&lt;br /&gt;
***** [[Modellelemente ausrichten|Ausrichten von Diagrammelementen]]&lt;br /&gt;
***** [[Navigation im Diagramm mit der Übersicht]]&lt;br /&gt;
***** [[Anpassen der Darstellung von Diagrammknoten]]&lt;br /&gt;
***** [[Notation für Diagramme ändern|Notation für Diagrammelemente ändern]]&lt;br /&gt;
***** [[Modellelemente aus- und einblenden|Diagrammelemente aus- und einblenden]]&lt;br /&gt;
***** [[Automatisches Layout für Diagramme]]&lt;br /&gt;
***** [[Raster und andere Optionen für das Erscheinungsbild verwenden|Verwenden von Rastern]]&lt;br /&gt;
***** [[Das Profil &amp;quot;UML in Farbe&amp;quot; verwenden]]&lt;br /&gt;
***** [[Verwenden von Farbverläufen]]&lt;br /&gt;
***** [[Ansichtsfilter verwenden]]&lt;br /&gt;
***** [[Diagramme zoomen]]&lt;br /&gt;
**** [[Anleitungen für die Bearbeitung von Diagrammen - Index|Bearbeitung von Diagrammen]]&lt;br /&gt;
***** [[Eigenschaften von Diagrammelementen ändern]]&lt;br /&gt;
***** [[Den Typ einer Beziehung ändern]]&lt;br /&gt;
***** [[Modellelemente kopieren und einfügen|Kopieren und Verschieben von Modellelementen]]&lt;br /&gt;
***** [[Diagramme über Hyperlinks verknüpfen]]&lt;br /&gt;
***** [[Beziehungen umlenken]]&lt;br /&gt;
***** [[Größe von Modellelementen ändern|Ändern der Größe von Diagrammelementen]]&lt;br /&gt;
***** [[Modellelemente auswählen|Auswählen von Diagrammelementen]]&lt;br /&gt;
***** [[Element-Stereotyp zuweisen]]&lt;br /&gt;
***** [[Drag&amp;amp;Drop]]&lt;br /&gt;
***** [[Benutzereigenschaften verwenden]]&lt;br /&gt;
**** [[Suchen von Modellelementen - Index|Suchen von Modellelementen]]&lt;br /&gt;
***** [[Modellansicht, Diagrammansicht und Quelltext synchronisieren|In der Modellansicht, der Diagrammansicht und im Quelltext navigieren]]&lt;br /&gt;
***** [[In Diagrammen suchen]]&lt;br /&gt;
***** [[Quelltext nach Verwendungen durchsuchen]]&lt;br /&gt;
**** [[Allgemeine Anleitungen|Anleitungen für UML 1.5- und 2.0-Diagramme]]&lt;br /&gt;
***** [[Anleitungen für Klassendiagramme]]&lt;br /&gt;
****** [[Einem Container einen Member hinzufügen]]&lt;br /&gt;
****** [[Assoziationsklasse erstellen]]&lt;br /&gt;
****** [[Innere Klassifizierer erstellen]]&lt;br /&gt;
****** [[Das Erscheinungsbild von Abschnitten ändern]]&lt;br /&gt;
****** [[Das Erscheinungsbild von Schnittstellen ändern]]&lt;br /&gt;
****** [[Klassendiagramme als Ansichten verwenden]]&lt;br /&gt;
****** [[Mit Konstruktoren arbeiten]]&lt;br /&gt;
****** [[Mit Feldern arbeiten]]&lt;br /&gt;
****** [[Mit Schnittstellen arbeiten]]&lt;br /&gt;
****** [[Mit Beziehungen arbeiten]]&lt;br /&gt;
****** [[Klassifizierer instantiieren|Klassifizierer instantiieren (UML 1.5)]]&lt;br /&gt;
****** [[Mit Instanzspezifikationen arbeiten|Mit Instanzspezifikationen arbeiten (UML 2.0)]]&lt;br /&gt;
****** [[Mit bereitgestellten und erforderlichen Schnittstellen arbeiten|Zuweisen der Beziehungen &#039;Bereitgestellte Schnittstelle&#039; oder &#039;Erforderliche Schnittstelle&#039; (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für Anwendungsfalldiagramme]]&lt;br /&gt;
****** [[Eine Diagrammabfolge erstellen]]&lt;br /&gt;
****** [[Erweiterungspunkte erstellen]]&lt;br /&gt;
*****[[Anleitungen für Aktivitätsdiagramme|Anleitungen für Aktivitätsdiagramme - Index]]&lt;br /&gt;
****** [[Mit komplexen Zuständen arbeiten]]&lt;br /&gt;
****** [[Verzögertes Ereignis erstellen]]&lt;br /&gt;
****** [[Interne Übergänge erstellen]]&lt;br /&gt;
****** [[Mehrfachübergänge erstellen]]&lt;br /&gt;
****** [[Selbstübergänge erstellen]]&lt;br /&gt;
****** [[Eintritts- und Austrittsaktionen festlegen]]&lt;br /&gt;
****** [[UML 1.5-Aktivitätsdiagramme erstellen]]&lt;br /&gt;
****** [[Aktivität für einen Zustand erzeugen|Aktivität für einen Zustand erzeugen (UML 1.5)]]&lt;br /&gt;
****** [[UML 2.0-Aktivitätsdiagramme erstellen]]&lt;br /&gt;
****** [[Pins erstellen|Pins erstellen (UML 2.0)]]&lt;br /&gt;
****** [[Aktionen in einer Aktivität gruppieren|Aktionen in einer Aktivität gruppieren (UML 2.0)]]&lt;br /&gt;
****** [[Mit Objektfluss- und Kontrollflussbeziehungen arbeiten|Mit Objektfluss- und Kontrollflussbeziehungen arbeiten (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für Interaktionsdiagramme - Index]]&lt;br /&gt;
****** [[Nachrichtenbeziehungen einer Methode zuordnen]]&lt;br /&gt;
****** [[Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
****** [[Inkrementelle Sequenzdiagramme generieren]]&lt;br /&gt;
****** [[Konditionale Blöcke hinzufügen|Konditionale Blöcke hinzufügen (UML 1.5)]]&lt;br /&gt;
****** [[Objekten einen Klassifizierer zuordnen|Objekten einen Klassifizierer zuordnen (UML 1.5)]]&lt;br /&gt;
****** [[Nachrichtenbeziehungen verzweigen|Nachrichtenbeziehungen verzweigen (UML 1.5)]]&lt;br /&gt;
****** [[Mit UML 1.5-Nachrichten arbeiten]]&lt;br /&gt;
****** [[Zwischen UML 1.5-Sequenz- und -Kollaborationsdiagrammen umschalten]]&lt;br /&gt;
****** [[Lebenslinien mit Klassifizierern verknüpfen|Lebenslinien mit Klassifizierern verknüpfen (UML 2.0)]]&lt;br /&gt;
****** [[Ausführungs- und Aufrufspezifikationen kopieren und einfügen|Ausführungs- und Aufrufspezifikationen kopieren und einfügen (UML 2.0)]]&lt;br /&gt;
****** [[Sequenz- oder Kommunikationsdiagramm aus einer Interaktion erstellen]]&lt;br /&gt;
****** [[Zustandsinvarianten erstellen|Zustandsinvarianten erstellen (UML 2.0)]]&lt;br /&gt;
****** [[UML 2.0-Sequenzdiagramme oder -Kommunikationsdiagramme erstellen]]&lt;br /&gt;
****** [[Verknüpfung zu einer Interaktion in ein Interaktionsdiagramm einfügen|Verknüpfung zu einer Interaktion in ein Interaktionsdiagramm einfügen (UML 2.0)]]&lt;br /&gt;
****** [[Mit UML 2.0-Nachrichten arbeiten]]&lt;br /&gt;
****** [[Mit kombinierten Fragmenten arbeiten|Mit kombinierten Fragmenten arbeiten (UML 2.0)]]&lt;br /&gt;
****** [[Frames verankern|Frames verankern (UML 2.0)]]&lt;br /&gt;
***** [[Anleitungen für UML 2.0-Kompositionsstrukturdiagramme]]&lt;br /&gt;
****** [[Delegationskonnektoren erstellen]]&lt;br /&gt;
****** [[Eine interne Struktur für einen Knoten erzeugen]]&lt;br /&gt;
****** [[Ein referenziertes Part erstellen]]&lt;br /&gt;
****** [[Ports erstellen]]&lt;br /&gt;
****** [[Mit Kollaborationsverwendungen arbeiten]]&lt;br /&gt;
***** [[Anleitungen für UML 2.0-Zustandsmaschinendiagramme - Index|Anleitungen für UML 2.0-Zustandsmaschinendiagramme]]&lt;br /&gt;
****** [[Übergang oder Zustand mit einer Aktivität verknüpfen]]&lt;br /&gt;
****** [[Überwachungsbedingung für einen Übergang erstellen]]&lt;br /&gt;
****** [[Historienelement erstellen]]&lt;br /&gt;
****** [[Member für einen Zustand erzeugen]]&lt;br /&gt;
****** [[Zustände erstellen]]&lt;br /&gt;
****** [[UML 2.0-Zustandsmaschinendiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Komponentendiagramme erstellen]]&lt;br /&gt;
***** [[UML 2.0-Komponentendiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Verteilungsdiagramme erstellen]]&lt;br /&gt;
***** [[UML 2.0-Verteilungsdiagramme erstellen]]&lt;br /&gt;
***** [[UML 1.5-Zustandsdiagramme erstellen]]&lt;br /&gt;
**** [[Diagramme mit Hinweisen versehen|Diagramme mit Hinweisen und Bildern versehen]]&lt;br /&gt;
**** [[Diagramme erstellen]]&lt;br /&gt;
**** [[Diagramme schließen|Diagramme öffnen und schließen]]&lt;br /&gt;
**** [[Diagramme umbenennen]]&lt;br /&gt;
**** [[Diagramme löschen]]&lt;br /&gt;
**** [[Diagramme als Grafik exportieren]]&lt;br /&gt;
**** [[Diagramme drucken]]&lt;br /&gt;
*** [[Object Constraint Language (OCL) – Anleitungen - Index|Object Constraint Language (OCL) – Anleitungen]]&lt;br /&gt;
**** [[OCL-Einschränkungen erstellen]]&lt;br /&gt;
**** [[OCL-Ausdrücke bearbeiten]]&lt;br /&gt;
**** [[OCL-Einschränkungen ein- und ausblenden]]&lt;br /&gt;
*** [[Modellierungs-Pattern – Anleitungen]]&lt;br /&gt;
**** [[Anleitungen zur Anwendung von Pattern - Index|Anleitungen zur Anwendung von Pattern]]&lt;br /&gt;
***** [[Beziehungen nach Pattern erstellen]]&lt;br /&gt;
***** [[Modellelemente nach Pattern erstellen]]&lt;br /&gt;
***** [[Stub-Implementierungs-Pattern verwenden]]&lt;br /&gt;
**** [[Verwendung des Pattern-Organizers]]&lt;br /&gt;
***** [[Pattern-Organizer öffnen]]&lt;br /&gt;
***** [[Virtuelle Pattern-Hierarchie erstellen]]&lt;br /&gt;
***** [[Ordner erstellen]]&lt;br /&gt;
***** [[Verknüpfung zu einem Pattern erstellen]]&lt;br /&gt;
***** [[Pattern an Verknüpfungen zuweisen]]&lt;br /&gt;
***** [[Verknüpfungen, Ordner und Pattern-Hierarchien kopieren und einfügen]]&lt;br /&gt;
***** [[Verknüpfungen, Ordner und Pattern-Hierarchien löschen]]&lt;br /&gt;
***** [[Eigenschaften bearbeiten]]&lt;br /&gt;
***** [[Pattern sortieren]]&lt;br /&gt;
***** [[Änderungen in der Pattern-Registrierung speichern]]&lt;br /&gt;
**** [[Export und gemeinsame Nutzung von Pattern - Index|Export und gemeinsame Nutzung von Pattern]]&lt;br /&gt;
***** [[Pattern exportieren]]&lt;br /&gt;
***** [[Gemeinsame Nutzung von Pattern]]&lt;br /&gt;
**** [[Hinzufügen von Teilnehmern zu FCC-Pattern]]&lt;br /&gt;
**** [[Ein Pattern erstellen]]&lt;br /&gt;
**** [[Entfernen von FCC-Pattern aus dem Modell]]&lt;br /&gt;
**** [[Die Pattern-Registrierung verwenden]]&lt;br /&gt;
*** [[Dokumentationserzeugung – Anleitungen - Index|Dokumentationserzeugung – Anleitungen]]&lt;br /&gt;
**** [[Funktion zur Dokumentationserzeugung konfigurieren|Dokumentationserzeugung konfigurieren]]&lt;br /&gt;
**** [[Projektdokumentation erzeugen]]&lt;br /&gt;
**** [[Dokumentationen über die Befehlszeile erzeugen]]&lt;br /&gt;
** [[Modellierungsreferenz - Index|Modellierungsreferenz]]&lt;br /&gt;
*** [[Modellierungsoptionen (Dialogfeld)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Erscheinungsbild)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Layout)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Drucken)]]&lt;br /&gt;
**** [[Modellierung - Diagrammoptionen (Ansichtsverwaltung)]]&lt;br /&gt;
**** [[Modellierung - Allgemeine Optionen]]&lt;br /&gt;
**** [[Modellierung - Optionen für die Dokumentationserzeugung]]&lt;br /&gt;
**** [[Optionen für die Modellansicht]]&lt;br /&gt;
**** [[Modellierung - Quelltextoptionen]]&lt;br /&gt;
**** [[Modellierung - Optionen zum Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
*** [[GUI-Komponenten für die Modellierung - Index|GUI-Komponenten für die Modellierung]]&lt;br /&gt;
**** [[Modellansicht]]&lt;br /&gt;
**** [[Diagrammansicht]]&lt;br /&gt;
**** [[Objektinspektor (Modellierung)]]&lt;br /&gt;
**** [[Tool-Palette (Modellierung)]]&lt;br /&gt;
**** [[Menüs für die Modellierung]]&lt;br /&gt;
**** [[GUI-Komponenten für Pattern - Index|Pattern-Verwaltung]]&lt;br /&gt;
***** [[Experte zum Erstellen von Pattern]]&lt;br /&gt;
***** [[Pattern-Organizer]]&lt;br /&gt;
***** [[Pattern-Registrierung]]&lt;br /&gt;
***** [[Pattern-Experte]]&lt;br /&gt;
**** [[Neue Projektexperten für die Modellierung - Index]]&lt;br /&gt;
***** [[Dokumentation generieren (Dialogfeld)|Experte für die Dokumentationserzeugung]]&lt;br /&gt;
***** [[Experte zum Konvertieren aus MDL|Experten &amp;quot;Projekt aus MDL&amp;quot; und &amp;quot;Projekt aus MDX&amp;quot;]]&lt;br /&gt;
***** [[UML 1.5-Modellierungsexperte für Design-Projekte|UML 1.5-Experte für Design-Projekte]]&lt;br /&gt;
***** [[UML 2.0-Modellierungsexperte für Design-Projekte|UML 2.0-Experte für Design-Projekte]]&lt;br /&gt;
***** [[XMI-Export (Dialogfeld)]]&lt;br /&gt;
***** [[XMI-Import (Dialogfeld)]]&lt;br /&gt;
**** [[Dialogfelder für die Modellierung - Index|Dialogfelder für die Modellierung]]&lt;br /&gt;
***** [[Neues Diagramm hinzufügen (Dialogfeld)]]&lt;br /&gt;
***** [[Einschränkungen hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Parameter für Operation hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Benutzereigenschaften hinzufügen/entfernen (Dialogfeld)]]&lt;br /&gt;
***** [[Zielprojekt auswählen (oder Quellprojekt auswählen) (Dialogfeld)]]&lt;br /&gt;
***** [[Bearbeiten der Hyperlinks für Diagramm (Dialogfeld)]]&lt;br /&gt;
***** [[Diagramm als Bild exportieren (Dialogfeld)]]&lt;br /&gt;
***** [[Sequenzdiagramm erzeugen (Dialogfeld)]]&lt;br /&gt;
***** [[Diagramm drucken (Dialogfeld)]]&lt;br /&gt;
***** [[Verwendung suchen (Dialogfeld)]]&lt;br /&gt;
***** [[Verwendung suchen (Fenster)]]&lt;br /&gt;
***** [[Dialogfelder zur Elementauswahl]]&lt;br /&gt;
***** [[Auswahlmanager]]&lt;br /&gt;
*** [[UML 1.5-Referenz - Index]]&lt;br /&gt;
**** [[UML 1.5-Anwendungsfalldiagramm - Index|UML 1.5-Anwendungsfalldiagramm]]&lt;br /&gt;
***** [[Definition des UML 1.5-Anwendungsfalldiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Anwendungsfalldiagramm]]&lt;br /&gt;
**** [[UML 1.5-Klassendiagramm - Index|UML 1.5-Klassendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Klassendiagramms|Definition eines Klassendiagramms (UML 1.5)]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Klassendiagramm|Elemente in einem Klassendiagramm (UML 1.5)]]&lt;br /&gt;
***** [[UML 1.5-Beziehungen in Klassendiagrammen|Beziehungen zwischen Elementen in Klassendiagrammen]]&lt;br /&gt;
**** [[UML 1.5-Zustandsdiagramm - Index|UML 1.5-Zustandsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Zustandsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Zustandsdiagramm]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 1.5-Zustandsdiagramm)]]&lt;br /&gt;
***** [[Zustand (UML 1.5-Zustandsdiagrammen)]]&lt;br /&gt;
***** [[UML 1.5-Übergang]]&lt;br /&gt;
**** [[UML 1.5-Aktivitätsdiagramm - Index|UML 1.5-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Aktivitätsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Zustand (UML 1.5-Aktivitätsdiagrammen)]]&lt;br /&gt;
***** [[Übergang (UML 1.5-Aktivitätsdiagramme)]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 1.5-Aktivitätsdiagramm)]]&lt;br /&gt;
**** [[UML 1.5-Komponentendiagramm - Index|UML 1.5-Komponentendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Komponentendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Komponentendiagramm]]&lt;br /&gt;
**** [[UML 1.5-Verteilungsdiagramm - Index|UML 1.5-Verteilungsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Verteilungsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Verteilungsdiagramm]]&lt;br /&gt;
**** [[UML 1.5-Interaktionsdiagramm - Index|UML 1.5-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Kollaborationsdiagramms]]&lt;br /&gt;
***** [[Definition eines UML 1.5-Sequenzdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 1.5-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Aktivierungsleiste]]&lt;br /&gt;
***** [[Konditionaler Block (UML 1.5)]]&lt;br /&gt;
***** [[UML 1.5-Nachricht]]&lt;br /&gt;
***** [[Verschachtelte Nachricht (UML 1.5)]]&lt;br /&gt;
*** [[UML 2.0-Referenz - Index|UML 2.0-Diagramme]]&lt;br /&gt;
**** [[UML 2.0-Klassendiagramm - Index|UML 2.0-Klassendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Klassendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Klassendiagramm]]&lt;br /&gt;
**** [[UML 2.0-Anwendungsfalldiagramm - Index|UML 2.0-Anwendungsfalldiagramm]]&lt;br /&gt;
***** [[Definition des UML 2.0-Anwendungsfalldiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Anwendungsfalldiagramm]]&lt;br /&gt;
**** [[UML 2.0-Aktivitätsdiagramm - Index|UML 2.0-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Aktivitätsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Aktivitätsdiagramm]]&lt;br /&gt;
***** [[Pins]]&lt;br /&gt;
**** [[UML 2.0-Kompositionsstrukturdiagramm - Index|UML 2.0-Kompositionsstrukturdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Kompositionsstrukturdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Kompositionsstrukturdiagramm]]&lt;br /&gt;
***** [[Delegationskonnektor]]&lt;br /&gt;
**** [[UML 2.0-Interaktionsdiagramm - Index|UML 2.0-Interaktionsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Kommunikationsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Kommunikationsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Sequenzdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Sequenzdiagramm]]&lt;br /&gt;
***** [[UML 2.0-Nachricht]]&lt;br /&gt;
***** [[Interaktion]]&lt;br /&gt;
***** [[Ausführungs- und Aufrufspezifikationen]]&lt;br /&gt;
***** [[Operator und Operand für ein kombiniertes Fragment]]&lt;br /&gt;
**** [[UML 2.0-Komponentendiagramm - Index|UML 2.0-Komponentendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Komponentendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Komponentendiagramm]]&lt;br /&gt;
**** [[UML 2.0-Verteilungsdiagramm - Index|UML 2.0-Verteilungsdiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Verteilungsdiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Verteilungsdiagramm]]&lt;br /&gt;
**** [[UML 2.0-Zustandsmaschinendiagramm - Index|UML 2.0-Zustandsmaschinendiagramm]]&lt;br /&gt;
***** [[Definition eines UML 2.0-Zustandsmaschinendiagramms]]&lt;br /&gt;
***** [[Elemente in einem UML 2.0-Zustandsmaschinendiagramm]]&lt;br /&gt;
***** [[Zustand]]&lt;br /&gt;
***** [[Übergang]]&lt;br /&gt;
***** [[Verzögertes Ereignis (UML 2.0)]]&lt;br /&gt;
***** [[Historienelement (Zustandsmaschinendiagramm)]]&lt;br /&gt;
*** [[Tastaturkürzel für die Modellierung]]&lt;br /&gt;
*** [[Modellierung - Glossar]]&lt;br /&gt;
* [[Frameworks und Bibliotheken]]&lt;br /&gt;
** [[GUI-Anwendungs-Frameworks]]&lt;br /&gt;
*** [[FireMonkey]]&lt;br /&gt;
**** [[FireMonkey Quick Start - Einführung]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Einrichten der Entwicklungsumgebung]]&lt;br /&gt;
****** [[Installieren von PAServer]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Tutorials - Meine erste FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung für Desktop-Plattformen (C++)]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung für Desktop-Plattformen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Die integrierte Entwicklungsumgebung (IDE)]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Programmiersprachen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Entwerfen der Benutzeroberfläche]]&lt;br /&gt;
****** [[Anpassen des Designs einer FireMonkey-Anwendung]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Verbinden mit Daten]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Erstellen von 3D-Anwendungen]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Bild- und Animationseffekte]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Bildeffekten]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Animationseffekten]]&lt;br /&gt;
***** [[FireMonkey Quick Start - Weitere Informationen]]&lt;br /&gt;
**** [[FireMonkey-Anwendungshandbuch]]&lt;br /&gt;
***** [[Einführung in die FireMonkey-Bibliothek]]&lt;br /&gt;
***** [[Plattformvoraussetzungen für FireMonkey]]&lt;br /&gt;
***** [[FireMonkey-Anwendungsdesign]]&lt;br /&gt;
****** [[Erstellen einer FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Anordnen von FireMonkey-Steuerelementen]]&lt;br /&gt;
******* [[Strategien für FireMonkey-Layouts]]&lt;br /&gt;
****** [[Anpassen von FireMonkey-Anwendungen mit Stilen]]&lt;br /&gt;
******* [[FireMonkey-Stil-Designer]]&lt;br /&gt;
******* [[Anwenden von FireMonkey-Stilen]]&lt;br /&gt;
******* [[Bearbeiten eines FireMonkey-Stils]]&lt;br /&gt;
******* [[Arbeiten mit nativen und benutzerdefinierten FireMonkey-Stilen]]&lt;br /&gt;
******* [[Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden]]&lt;br /&gt;
******* [[Konvertieren eines VCL-Stils in einen FireMonkey-Stil]]&lt;br /&gt;
****** [[Verwenden von FireMonkey-Ansichten]]&lt;br /&gt;
******* [[Hinzufügen von Ansichten zu einem geräteübergreifenden Projekt]]&lt;br /&gt;
******* [[Hinzufügen einer angepassten Ansicht zur Ansichtsauswahl]]&lt;br /&gt;
****** [[Verwenden von Menüs in einer FireMonkey-Anwendung]]&lt;br /&gt;
******* [[Hinzufügen eines Popup-Menüs zu einem FireMonkey-Steuerelement]]&lt;br /&gt;
****** [[Verwenden von modalen FireMonkey-Dialogfeldern]]&lt;br /&gt;
****** [[Verwenden von Popup-Formularen in FireMonkey]]&lt;br /&gt;
****** [[Festlegen von Textparametern in FireMonkey]]&lt;br /&gt;
****** [[Verwenden von Hinweisen zum Anzeigen von Kontexthilfe in einer FireMonkey-Anwendung]]&lt;br /&gt;
****** [[Auswahlfenster zur Bereitstellung von plattformspezifischem Verhalten und zur Anzeige von Auswahlsteuerelementen]]&lt;br /&gt;
****** [[FireMonkey-Textlayout]]&lt;br /&gt;
******* [[Verwenden der Textlayout-Funktionen von FireMonkey]]&lt;br /&gt;
****** [[Verwenden von Bitmaps mit Mehrfachauflösung]]&lt;br /&gt;
****** [[Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen]]&lt;br /&gt;
****** [[Anpassen der Darstellung von FireMonkey-Listenansichten]]&lt;br /&gt;
****** [[Unterstützung für mehrere Displays]]&lt;br /&gt;
****** [[Verwenden von AppAnalytics in FireMonkey]]&lt;br /&gt;
******* [[Einholen der Zustimmung des Benutzers für AppAnalytics in FireMonkey]]&lt;br /&gt;
***** [[Farben in FireMonkey]]&lt;br /&gt;
***** [[Frames in FireMonkey]]&lt;br /&gt;
***** [[FireMonkey 3D]]&lt;br /&gt;
***** [[Gesten in FireMonkey]]&lt;br /&gt;
***** [[FireMonkey-Animationseffekte]]&lt;br /&gt;
***** [[FireMonkey-Bildeffekte]]&lt;br /&gt;
****** [[Anwenden von FireMonkey-Bildeffekten]]&lt;br /&gt;
***** [[FireMonkey-Aktionen]]&lt;br /&gt;
***** [[Drucken aus FireMonkey-Anwendungen]]&lt;br /&gt;
***** [[FireMonkey-Plattformdienste]]&lt;br /&gt;
***** [[FireMonkey-Funktion &amp;quot;Status speichern&amp;quot;]]&lt;br /&gt;
***** [[FireMonkey und Datenbanken]]&lt;br /&gt;
***** [[Überschreiben von OpenGL-Rendering-Parametern]]&lt;br /&gt;
***** [[Verwenden von Übergängen für Registerkarten-Steuerelemente]]&lt;br /&gt;
***** [[Audio-Video in FireMonkey]]&lt;br /&gt;
***** [[Native FireMonkey-Steuerelemente]]&lt;br /&gt;
****** [[Native FireMonkey-iOS-Steuerelemente]]&lt;br /&gt;
****** [[Native FireMonkey-Windows-Steuerelemente]]&lt;br /&gt;
**** [[FireMonkey-Komponentenhandbuch]]&lt;br /&gt;
***** [[FireMonkey-Komponentendesign]]&lt;br /&gt;
***** [[FireMonkey-Komponenten-Rendering]]&lt;br /&gt;
***** [[FireMonkey-Komponentenbibliothek]]&lt;br /&gt;
***** [[Erstellen einer mit Stilen versehenen FireMonkey-Komponente durch Erweitern einer vorhandenen Komponente]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen einer Komponente mit dem Experten &amp;quot;Neue Komponente&amp;quot;]]&lt;br /&gt;
****** [[Schritt 2 - Implementieren einer Eigenschaft zum Angeben des Formats]]&lt;br /&gt;
****** [[Schritt 3 - Verwenden von TTimer zum sekündlichen Aktualisieren von TClockLabel]]&lt;br /&gt;
****** [[Schritt 4 - Testen der mit FMX-Stilen versehenen Komponente]]&lt;br /&gt;
***** [[Erstellen eines Komponenteneditors und eines Eigenschaftseditors für FireMonkey-Komponenten]]&lt;br /&gt;
***** [[Grundlegende FireMonkey-Steuerelemente und mit Stilen versehene Steuerelemente]]&lt;br /&gt;
****** [[Erstellen eines grundlegenden FireMonkey-Steuerelements]]&lt;br /&gt;
******* [[Schritt 1 - Erstellen einer neuen Komponente mit dem Experten &amp;quot;Neue Komponente&amp;quot;]]&lt;br /&gt;
******* [[Schritt 2 - Implementieren einer Eigenschaft zum Angeben der Seitenanzahl]]&lt;br /&gt;
******* [[Schritt 3 - Definieren eines Pfades zum Zeichnen des Polygons]]&lt;br /&gt;
******* [[Schritt 4 - Implementieren der Methoden &amp;quot;Paint&amp;quot; und &amp;quot;PointInObject&amp;quot;]]&lt;br /&gt;
******* [[Schritt 5 - Testen der grundlegenden FireMonkey-Komponente]]&lt;br /&gt;
******* [[Schritt 6 - Hinzufügen von Eigenschaften zum Ändern des Erscheinungsbildes der Komponente]]&lt;br /&gt;
***** [[Erstellen einer FireMonkey-Komponente (Delphi)]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen der Projekte (Delphi)]]&lt;br /&gt;
****** [[Schritt 2 - Entwerfen des Schaltflächenbereichs (Delphi)]]&lt;br /&gt;
****** [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (Delphi)]]&lt;br /&gt;
****** [[Schritt 4 - Festlegen der Größe und der Ausrichtung (Delphi)]]&lt;br /&gt;
****** [[Schritt 5 - Benutzerdefinierte Eigenschaften (Delphi)]]&lt;br /&gt;
***** [[Erstellen einer FireMonkey-Komponente (C++)]]&lt;br /&gt;
****** [[Schritt 1 - Erstellen der Projekte (C++)]]&lt;br /&gt;
****** [[Schritt 2 - Entwerfen des Schaltflächenbereichs (C++)]]&lt;br /&gt;
****** [[Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (C++)]]&lt;br /&gt;
****** [[Schritt 4 - Festlegen der Größe und der Ausrichtung (C++)]]&lt;br /&gt;
****** [[Schritt 5 - Benutzerdefinierte Eigenschaften (C++)]]&lt;br /&gt;
**** [[FireMonkey-Eingabehilfen-Package]]&lt;br /&gt;
*** [[VCL]]&lt;br /&gt;
**** [[Überblick zu VCL]]&lt;br /&gt;
**** [[VCL-Aktionen]]&lt;br /&gt;
***** [[Behandeln von VCL-Aktionen mit einem Aktionsmanager]]&lt;br /&gt;
****** [[Aktionsbänder einrichten]]&lt;br /&gt;
****** [[Farben, Muster und Bilder für Menüs, Schaltflächen und Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Symbole für Menüs und Symbolleisten hinzufügen]]&lt;br /&gt;
****** [[Menü- und Symbolleistenstile auswählen]]&lt;br /&gt;
****** [[Dynamische Menüs erzeugen]]&lt;br /&gt;
****** [[Benutzerdefinierte Symbolleisten und Menüs erstellen]]&lt;br /&gt;
****** [[Nicht verwendete Elemente und Kategorien in Aktionsbändern ausblenden]]&lt;br /&gt;
****** [[Zuletzt verwendete Listen erstellen]]&lt;br /&gt;
***** [[Behandeln von VCL-Aktionen mit einer Aktionsliste]]&lt;br /&gt;
****** [[Aktionslisten einrichten]]&lt;br /&gt;
****** [[Was passiert, wenn eine Aktion ausgelöst wird]]&lt;br /&gt;
****** [[Wie Aktionen ihre Zielobjekte lokalisieren]]&lt;br /&gt;
****** [[Aktionen aktualisieren]]&lt;br /&gt;
****** [[Vordefinierte Aktionsklassen]]&lt;br /&gt;
****** [[Aktionskomponenten erstellen]]&lt;br /&gt;
****** [[Aktionen registrieren]]&lt;br /&gt;
**** [[Überblick zu Gesten]]&lt;br /&gt;
***** [[Aufzählung der Standardgesten]]&lt;br /&gt;
**** [[Überblick zur Touch-Tastatur]]&lt;br /&gt;
**** [[Verwendung von TEncoding für Unicode-Dateien]]&lt;br /&gt;
**** [[Verwenden von AppAnalytics in der VCL]]&lt;br /&gt;
**** [[Teilen von Inhalten mit dem Freigabe-Vertrag]]&lt;br /&gt;
**** [[Verwenden von TRelativePanel]]&lt;br /&gt;
**** [[So erstellen Sie VCL-Formularanwendungen]]&lt;br /&gt;
***** [[Windows-Konsolenanwendung &amp;quot;Hello world&amp;quot; erstellen]]&lt;br /&gt;
***** [[Entwickeln einer Windows-Anwendung]]&lt;br /&gt;
***** [[Anwendungsmenüs erstellen]]&lt;br /&gt;
***** [[VCL-Formularanwendung &amp;quot;Hello World&amp;quot; erstellen]]&lt;br /&gt;
***** [[So erstellen Sie eine Anwendung mit Gesten-Komponenten]]&lt;br /&gt;
****** [[Verwenden von Gesten in Anwendungen]]&lt;br /&gt;
******[[Erstellen von benutzerdefinierten Gesten]]&lt;br /&gt;
***** [[So erstellen Sie Multithread-Anwendungen]]&lt;br /&gt;
****** [[Multithread-Anwendungen erstellen]]&lt;br /&gt;
******* [[Thread-Objekt definieren]]&lt;br /&gt;
******* [[Threads initialisieren]]&lt;br /&gt;
******* [[Die Thread-Funktion schreiben (Anleitung)]]&lt;br /&gt;
******* [[Speicherbereinigungscode schreiben]]&lt;br /&gt;
****** [[Gleichzeitige Thread-Zugriffe auf einen Speicherbereich verhindern]]&lt;br /&gt;
****** [[Haupt-VCL-Thread benutzen]]&lt;br /&gt;
****** [[Auf Beendigung der Thread-Ausführung warten]]&lt;br /&gt;
****** [[Exceptions behandeln]]&lt;br /&gt;
***** [[So erstellen Sie eine Anwendung mit Ribbon-Steuerelementen]]&lt;br /&gt;
****** [[Erstellen einer Anwendung mit Ribbon-Steuerelementen]]&lt;br /&gt;
****** [[Hinzufügen von Befehlen zu dem Ribbon]]&lt;br /&gt;
***** [[So erstellen Sie eine VCL-Formularanwendung mit Grafiken]]&lt;br /&gt;
****** [[Gerade Linien in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Rechtecke und Ellipsen in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Abgerundete Rechtecke in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Ein Polygon in einer VCL-Formularanwendung zeichnen]]&lt;br /&gt;
****** [[Bitmap-Grafik in einer VCL-Formularanwendung anzeigen]]&lt;br /&gt;
****** [[Bitmap-Grafik in ein Steuerelement einer VCL-Formularanwendung einfügen]]&lt;br /&gt;
****** [[Bitmap-Grafik in einer VCL-Formularanwendung in der Vollbildansicht anzeigen]]&lt;br /&gt;
*****[[MDI-Anwendungen mit VCL-Formularen mit Hilfe eines Experten erstellen]]&lt;br /&gt;
*****[[MDI-Anwendungen mit VCL-Formularen ohne Experten erstellen]]&lt;br /&gt;
*****[[SDI-Anwendungen mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[ADO-Datenbankanwendungen mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Aktionen in einer VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Mit dem Aktionsmanager Aktionen in einer VCL-Formularanwendung erstellen]]&lt;br /&gt;
*****[[Eine dbExpress-Datenbankanwendung mit VCL-Formularen erstellen]]&lt;br /&gt;
*****[[Anwendungen mit XML-Komponenten erstellen]]&lt;br /&gt;
*****[[Eine vollständige Stringliste kopieren (VCL)]]&lt;br /&gt;
*****[[Strings erstellen]]&lt;br /&gt;
*****[[Einen String lesen und in eine Datei schreiben]]&lt;br /&gt;
*****[[Strings hinzufügen und sortieren]]&lt;br /&gt;
*****[[Strings in einer Liste durchlaufen]]&lt;br /&gt;
*****[[Strings löschen]]&lt;br /&gt;
*****[[Automatisch erstellte VCL-Formulare anzeigen]]&lt;br /&gt;
*****[[VCL-Formularinstanzen mit lokalen Variablen erstellen]]&lt;br /&gt;
*****[[Modale VCL-Formulare dynamisch erstellen]]&lt;br /&gt;
*****[[Nicht-modale VCL-Formulare dynamisch erstellen]]&lt;br /&gt;
*****[[Dateien umbenennen]]&lt;br /&gt;
*****[[ActiveX-Schaltfläche mit VCL-Formularen erzeugen]]&lt;br /&gt;
*****[[ActiveX-ActiveForm mit VCL-Formularen erzeugen]]&lt;br /&gt;
*****[[Eine VCL-Formularanwendung für Web-Browser erstellen]]&lt;br /&gt;
***** [[Arbeiten mit VCL-Stilen]]&lt;br /&gt;
****** [[Überblick über VCL-Stile]]&lt;br /&gt;
****** [[Erstellen eines Stils mit dem Bitmap-Stil-Designer]]&lt;br /&gt;
****** [[Arbeiten mit Bildern im Bitmap-Stil-Designer]]&lt;br /&gt;
*** [[Häufig vorkommende Unterschiede zwischen der VCL und FireMonkey]]&lt;br /&gt;
*** [[Migrieren von VCL-Anwendungen nach FireMonkey]]&lt;br /&gt;
** [[RTL]]&lt;br /&gt;
*** [[Verwenden der RTL (Laufzeitbibliothek)]]&lt;br /&gt;
*** [[Streams verwenden]]&lt;br /&gt;
**** [[Mit Streams Daten lesen und schreiben]]&lt;br /&gt;
**** [[Daten zwischen Streams kopieren]]&lt;br /&gt;
**** [[Daten von Stream zu Stream kopieren]]&lt;br /&gt;
**** [[Position im Stream und Stream-Größe angeben]]&lt;br /&gt;
*** [[Mit Dateien arbeiten]]&lt;br /&gt;
**** [[Methoden der Dateiein- und -ausgabe]]&lt;br /&gt;
**** [[Datei-Streams verwenden]]&lt;br /&gt;
**** [[Dateien bearbeiten]]&lt;br /&gt;
***** [[Datei löschen]]&lt;br /&gt;
***** [[Dateien suchen]]&lt;br /&gt;
***** [[Datei umbenennen]]&lt;br /&gt;
***** [[Datums-/Zeit-Routinen]]&lt;br /&gt;
***** [[Eine Datei kopieren]]&lt;br /&gt;
**** [[Arbeiten mit INI-Dateien und der Registrierung]]&lt;br /&gt;
***** [[TRegistry verwenden]]&lt;br /&gt;
***** [[TRegistryIniFile verwenden]]&lt;br /&gt;
***** [[TIniFile und TMemIniFile verwenden]]&lt;br /&gt;
*** [[Mit Listen arbeiten]]&lt;br /&gt;
**** [[Gemeinsamkeiten der Listenklassen]]&lt;br /&gt;
**** [[Persistente Listen]]&lt;br /&gt;
*** [[Mit Stringlisten arbeiten]]&lt;br /&gt;
**** [[Stringlisten laden und speichern]]&lt;br /&gt;
**** [[Eine neue Stringliste erstellen]]&lt;br /&gt;
**** [[Strings in einer Liste bearbeiten]]&lt;br /&gt;
***** [[Die Strings in einer Liste zählen]]&lt;br /&gt;
***** [[Auf einen bestimmten String zugreifen]]&lt;br /&gt;
***** [[Die Listenposition eines Strings ermitteln]]&lt;br /&gt;
***** [[Einen String innerhalb einer Liste verschieben]]&lt;br /&gt;
***** [[Einer Liste einen String hinzufügen]]&lt;br /&gt;
***** [[Einen String aus einer Liste löschen]]&lt;br /&gt;
***** [[Einer Stringliste Objekte zuordnen]]&lt;br /&gt;
***** [[Eine vollständige Stringliste kopieren]]&lt;br /&gt;
*** [[Mit Strings arbeiten]]&lt;br /&gt;
**** [[Wide-Zeichen-Routinen]]&lt;br /&gt;
**** [[Gebräuchliche Routinen für AnsiStrings]]&lt;br /&gt;
**** [[Gebräuchliche Routinen für nullterminierte Strings]]&lt;br /&gt;
**** [[Strings deklarieren und initialisieren]]&lt;br /&gt;
**** [[String-Typen mischen und konvertieren]]&lt;br /&gt;
**** [[Konvertierungen von String in PChar]]&lt;br /&gt;
***** [[String-Abhängigkeiten]]&lt;br /&gt;
***** [[Lokale PChar-Variable zurückgeben]]&lt;br /&gt;
***** [[Lokale Variable als PChar übergeben]]&lt;br /&gt;
**** [[Compiler-Direktiven für Strings]]&lt;br /&gt;
*** [[Maßeinheiten umrechnen]]&lt;br /&gt;
**** [[Umrechnungen vornehmen]]&lt;br /&gt;
**** [[Neue Maßeinheiten hinzufügen]]&lt;br /&gt;
**** [[Einfache Umrechnungsfamilie erstellen und Maßeinheiten hinzufügen]]&lt;br /&gt;
**** [[Umrechnungsfunktionen verwenden]]&lt;br /&gt;
**** [[Umrechnungen mithilfe einer Klasse handhaben]]&lt;br /&gt;
*** [[Benutzerdefinierte Varianten definieren - Index|Benutzerdefinierte Varianten definieren]]&lt;br /&gt;
**** [[Benutzerdefinierte Varianten definieren]]&lt;br /&gt;
**** [[Daten eines selbstdefinierten Variant-Typs speichern]]&lt;br /&gt;
**** [[Eine Klasse zur Aktivierung des selbstdefinierten Variant-Typs erzeugen]]&lt;br /&gt;
***** [[Typumwandlung implementieren]]&lt;br /&gt;
***** [[Binäre Operationen implementieren]]&lt;br /&gt;
***** [[Vergleichsoperationen implementieren]]&lt;br /&gt;
***** [[Unäre Operationen implementieren]]&lt;br /&gt;
**** [[Selbstdefinierte Variant-Typen kopieren und löschen]]&lt;br /&gt;
***** [[Werte selbstdefinierter Variant-Typen laden und speichern]]&lt;br /&gt;
***** [[Nachkommen von TCustomVariantType verwenden]]&lt;br /&gt;
**** [[Hilfsfunktionen zur Benutzung eines selbstdefinierten Variant-Typs schreiben]]&lt;br /&gt;
**** [[Unterstützung von Eigenschaften und Methoden in selbstdefinierten Variant-Typen]]&lt;br /&gt;
*** [[Routinen für Gleitkommawerte]]&lt;br /&gt;
**** [[Gleitkommaarithmetik]]&lt;br /&gt;
**** [[Routinen zum Vergleich von Gleitkommawerten]]&lt;br /&gt;
**** [[Routinen zur Rundung von Gleitkommawerten]]&lt;br /&gt;
**** [[Routinen für die FPU-Steuerung]]&lt;br /&gt;
*** [[RTL-Aktionen]]&lt;br /&gt;
* [[IDE-Referenz und Hilfsprogramme]]&lt;br /&gt;
** [[API-Kategorien - Index|API-Kategorien]]&lt;br /&gt;
*** [[Kategorien der VCL-Komponenten - Index|Kategorien der VCL-Komponenten]]&lt;br /&gt;
**** [[Zusätzliche Steuerelemente]]&lt;br /&gt;
**** [[BDE-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für den Datenzugriff]]&lt;br /&gt;
**** [[Steuerelemente für die Datensteuerung]]&lt;br /&gt;
**** [[DbExpress-Steuerelemente|dbExpress-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für dbGo]]&lt;br /&gt;
**** [[Steuerelemente für Dialogfelder]]&lt;br /&gt;
**** [[Internet-Steuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für Internet Express]]&lt;br /&gt;
**** [[Ribbon-Steuerelemente]]&lt;br /&gt;
**** [[Standardsteuerelemente]]&lt;br /&gt;
**** [[Systemsteuerelemente]]&lt;br /&gt;
**** [[Steuerelemente für Vista-Dialogfelder]]&lt;br /&gt;
**** [[Win 3.1-Steuerelemente]]&lt;br /&gt;
**** [[Win32-Steuerelemente]]&lt;br /&gt;
*** [[Routinen für die Aktionsunterstützung]]&lt;br /&gt;
*** [[Anwendungsspezifische Informationen]]&lt;br /&gt;
*** [[Routinen für die BCD-Unterstützung]]&lt;br /&gt;
*** [[Geschäfts- und Finanzroutinen]]&lt;br /&gt;
*** [[Routinen für die Zeichenbearbeitung]]&lt;br /&gt;
*** [[Routinen zur Unterstützung der Zwischenablage]]&lt;br /&gt;
*** [[Farbkonstanten]]&lt;br /&gt;
*** [[Routinen zur Unterstützung der Befehlszeile]]&lt;br /&gt;
*** [[Routinen für die COM- und OLE-Unterstützung]]&lt;br /&gt;
*** [[Vergleichsroutinen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung komplexer Zahlen]]&lt;br /&gt;
*** [[Konstanten für den Kopiermodus]]&lt;br /&gt;
*** [[Steuerelemente für DataSnap-Clients]]&lt;br /&gt;
*** [[Steuerelemente für DataSnap-Server]]&lt;br /&gt;
*** [[Unterstützung für Datum und Uhrzeit]]&lt;br /&gt;
*** [[Delphi-Datentypen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Dialogfeldern]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Festplatten und Verzeichnissen]]&lt;br /&gt;
*** [[Routinen für die dynamische Speicherzuweisung]]&lt;br /&gt;
*** [[Dateiattributliste]]&lt;br /&gt;
*** [[Unterstützung der Dateiein- und -ausgabe]]&lt;br /&gt;
*** [[Dateimoduskonstanten]]&lt;br /&gt;
*** [[Routinen für die FPU-Steuerung]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von GUIDs und Interfaces]]&lt;br /&gt;
*** [[Intrinsische Routinen in Delphi]]&lt;br /&gt;
*** [[Mathematische Routinen]]&lt;br /&gt;
*** [[Routinen für die Menüunterstützung]]&lt;br /&gt;
*** [[Konstanten für modale Ergebnisse]]&lt;br /&gt;
*** [[Mauszeigerkonstanten]]&lt;br /&gt;
*** [[Operatorkonstanten]]&lt;br /&gt;
*** [[Routinen zur Pfadbearbeitung]]&lt;br /&gt;
*** [[Routinen für die Unterstützung von Zufallsoperationen]]&lt;br /&gt;
*** [[Klassen zum Lesen, Schreiben und für Streams]]&lt;br /&gt;
*** [[String-Behandlungsroutinen]]&lt;br /&gt;
*** [[Strukturierte Datentypen]]&lt;br /&gt;
*** [[Routinen für die Thread-Verwaltung]]&lt;br /&gt;
*** [[Routinen für die Typumwandlung]]&lt;br /&gt;
*** [[UCS4-Konvertierungsroutinen]]&lt;br /&gt;
*** [[UTF-8-Konvertierungsroutinen]]&lt;br /&gt;
*** [[Routinen zur Unterstützung von Varianten]]&lt;br /&gt;
*** [[Variantentypkonstanten]]&lt;br /&gt;
*** [[Web-Services]]&lt;br /&gt;
*** [[Routinen für die XML-Unterstützung]]&lt;br /&gt;
** [[Fehlermeldungen - Index]]&lt;br /&gt;
*** [[Eine Komponentenklasse mit dem Namen name existiert bereits|Eine Komponentenklasse mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
*** [[Ein Feld oder eine Methode mit dem Namen name existiert bereits|Ein Feld oder eine Methode mit dem Namen &amp;lt;name&amp;gt; existiert bereits]]&lt;br /&gt;
*** [[Eine andere Datei mit dem Namen dateiname befindet sich bereits im Suchpfad|Eine andere Datei mit dem Namen &amp;lt;dateiname&amp;gt; befindet sich bereits im Suchpfad]]&lt;br /&gt;
*** [[Haltepunkt wurde in eine Zeile gesetzt, die weder Quelltext noch Debug-Informationen enthält.]]&lt;br /&gt;
*** [[Dateiname.PAS oder Dateiname.DCU kann im aktuellen Suchpfad nicht gefunden werden|&amp;lt;dateiname.PAS&amp;gt; oder &amp;lt;dateiname.DCU&amp;gt; kann im aktuellen Suchpfad nicht gefunden werden]]&lt;br /&gt;
*** [[Eine Implementation der Methode methodenname kann nicht gefunden werden|Eine Implementation der Methode &amp;lt;methodenname&amp;gt; kann nicht gefunden werden]]&lt;br /&gt;
*** [[Aufgrund des Hard-Mode konnte nicht gestoppt werden]]&lt;br /&gt;
*** [[Datenhaltepunkt ist an einer Stack-Position gesetzt]]&lt;br /&gt;
*** [[Der Debugger läuft gerade. Beenden?]]&lt;br /&gt;
*** [[Deklaration der Klasse klassenname fehlt oder ist falsch|Deklaration der Klasse &amp;lt;klassenname&amp;gt; fehlt oder ist falsch]]&lt;br /&gt;
*** [[Fehler beim Erstellen des Berichts: prozess (fehlercode)|Fehler beim Erstellen des Berichts: &amp;lt;prozess&amp;gt; (&amp;lt;fehlercode&amp;gt;)]]&lt;br /&gt;
*** [[Fehleraddresse nicht gefunden]]&lt;br /&gt;
*** [[Das Feld feld hat keine korrespondierende Komponente. Deklaration entfernen?|Das Feld &amp;lt;feld&amp;gt; hat keine korrespondierende Komponente. Deklaration entfernen?]]&lt;br /&gt;
*** [[Das Feld feld sollte vom Typ typ1 sein, ist jedoch als typ2 deklariert. Deklaration korrigieren?|Das Feld &amp;lt;feld&amp;gt; sollte vom Typ &amp;lt;typ1&amp;gt; sein, ist jedoch als &amp;lt;typ2&amp;gt; deklariert. Deklaration korrigieren?]]&lt;br /&gt;
*** [[IDname ist kein gültiger Bezeichner|&amp;lt;IDname&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
*** [[IIMPLEMENTATION-Abschnitt fehlt oder ist falsch]]&lt;br /&gt;
*** [[Falsche Feld-Deklaration in der Klasse klassenname|Falsche Feld-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
*** [[Falsche Methoden-Deklaration in der Klasse klassenname|Falsche Methoden-Deklaration in der Klasse &amp;lt;klassenname&amp;gt;]]&lt;br /&gt;
*** [[Ungenügend Speicher zum Starten]]&lt;br /&gt;
*** [[Ungültiges Ereignisprofil name|Ungültiges Ereignisprofil &amp;lt;name&amp;gt;]]&lt;br /&gt;
*** [[Die Bibliothek bibliothek ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs.|Die Bibliothek &amp;lt;bibliothek&amp;gt; ist schon geladen, wahrscheinlich aufgrund eines ungültigen Programmabbruchs. Ihr System könnte instabil sein, deshalb sollten Sie Windows jetzt beenden und neu starten.]]&lt;br /&gt;
*** [[Nicht korrekt ausgerichteter Datenhaltepunkt]]&lt;br /&gt;
*** [[Modulkopf fehlt oder ist fehlerhaft]]&lt;br /&gt;
*** [[Name ist kein gültiger Bezeichner|&amp;lt;name&amp;gt; ist kein gültiger Bezeichner]]&lt;br /&gt;
*** [[Es wurde keine Anweisung für die aktuelle Zeile generiert]]&lt;br /&gt;
*** [[Package wird gerade compiliert. Weiter?|Package &#039;&amp;lt;Name&amp;gt;&#039; wird gerade compiliert. Weiter?]]&lt;br /&gt;
*** [[Eigenschaft und Methode methodenname sind nicht kompatibel|Eigenschaft und Methode &amp;lt;methodenname&amp;gt; sind nicht kompatibel]]&lt;br /&gt;
*** [[Quelltext wurde geändert. Neu compilieren?]]&lt;br /&gt;
*** [[Symbol symbol wurde nicht gefunden.|Symbol &amp;lt;symbol&amp;gt; wurde nicht gefunden.]]&lt;br /&gt;
*** [[So beenden Sie eine Debug-Sitzung]]&lt;br /&gt;
*** [[Die methodenname, aufgerufen von formularname.ereignisname hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?|Die &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;.&amp;lt;ereignisname&amp;gt; hat eine inkompatible Parameterliste. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
*** [[Die Methode methodenname, aufgerufen von formularname, existiert nicht. Soll der Aufruf entfernt werden?|Die Methode &amp;lt;methodenname&amp;gt;, aufgerufen von &amp;lt;formularname&amp;gt;, existiert nicht. Soll der Aufruf entfernt werden?]]&lt;br /&gt;
*** [[Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen name|Das Projekt enthält bereits ein Formular bzw. ein Modul mit dem Namen &amp;lt;name&amp;gt;]]&lt;br /&gt;
*** [[Zeitüberschreitung beim Warten auf Prozessabbruch]]&lt;br /&gt;
*** [[Die Uses-Klausel fehlt oder ist falsch.]]&lt;br /&gt;
** [[Dateitypen - Index]]&lt;br /&gt;
*** [[Erweiterungen von mit RAD Studio erzeugten Dateien]]&lt;br /&gt;
*** [[Anwendungsmanifestdatei für Android (AndroidManifest.xml)]]&lt;br /&gt;
*** [[Apple-Anwendungsberechtigungsdatei (*.entitlements)]]&lt;br /&gt;
*** [[Apple-Anwendungsinformationsdatei (*.info.plist)]]&lt;br /&gt;
*** [[Regeldatei für Apple-Anwendungsressourcen|{{PAGENAME}} (ResourceRules.plist)]]&lt;br /&gt;
*** [[C++-Debug-Typdatei|{{PAGENAME}} (*.#nn)]]&lt;br /&gt;
*** [[C++-Abhängigkeitsdatei (*.d)|{{PAGENAME}} (*.d)]]&lt;br /&gt;
*** [[C++-Header-Datei|{{PAGENAME}} (*.h, *.hpp)]]&lt;br /&gt;
*** [[C++-Implementierungsdatei|{{PAGENAME}} (*.cpp)]]&lt;br /&gt;
*** [[C++-Linker-Statusdatei|{{PAGENAME}} (*.ilc, *.ild, *.ilf, *.ilr, *.ils)]]&lt;br /&gt;
*** [[C++-Objektdatei (*.obj, *.o)|{{PAGENAME}} (*.obj, *.o)]]&lt;br /&gt;
*** [[Abhängigkeitsinformationsdatei für C++-Package (*.pdi)|{{PAGENAME}} (*.pdi)]]&lt;br /&gt;
*** [[C++-Package-Quelldatei|{{PAGENAME}} ({{Placeholder|Package]]&lt;br /&gt;
*** [[Vorcompilierte C++-Header-Datei (*.pch)|{{PAGENAME}} (*.pch)]]&lt;br /&gt;
*** [[Compilierte Delphi-Unit-Datei (*.dcu)|{{PAGENAME}} (*.dcu)]]&lt;br /&gt;
*** [[Compilierte Delphi-Package-Datei (*.dcp)|{{PAGENAME}} (*.dcp)]]&lt;br /&gt;
*** [[Delphi-Package-Quelldatei (*.dpk)]]&lt;br /&gt;
*** [[Delphi-Datei mit Ressourcenstrings (*.drc)|{{PAGENAME}} (*.drc)]]&lt;br /&gt;
*** [[Delphi-Quelltextdatei]]&lt;br /&gt;
*** [[DSYM-Debug-Datei|dSYM-Debug-Datei (*.dSYM)]]&lt;br /&gt;
*** [[Map-Debug-Datei (*.map)|{{PAGENAME}} (*.map)]]&lt;br /&gt;
**** [[Datei &amp;quot;Detaillierte Segmentzuordnung&amp;quot;]]&lt;br /&gt;
*** [[Bibliotheksdatei für den Package-Import|{{PAGENAME}} (*.bpi)]]&lt;br /&gt;
*** [[API (*.bpl, *.dylib, *.so)]]&lt;br /&gt;
*** [[API (*.lib, *.a)|{{PAGENAME}} (*.lib, *.a)]]&lt;br /&gt;
*** [[RSM-Debug-Datei|{{PAGENAME}} (*.rsm)]]&lt;br /&gt;
*** [[TDS-Debug-Datei (*.tds)|{{PAGENAME}} (*.tds)]]&lt;br /&gt;
*** [[API (ApplicationName.manifest)]]&lt;br /&gt;
** [[IDE-Befehlszeilenoptionen]]&lt;br /&gt;
** [[Tastenzuordnungen - Index|Tastenzuordnungen]]&lt;br /&gt;
***[[Tastaturvorlage BRIEF-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage IDE - Klassisch]]&lt;br /&gt;
***[[Standard-Tastaturvorlage]]&lt;br /&gt;
***[[Tastaturvorlage Epsilon-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Visual Basic-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Visual Studio-Emulation]]&lt;br /&gt;
***[[Tastaturvorlage Emacs (System)]]&lt;br /&gt;
*** [[Neue IDE-Tastenzuordnungen]]&lt;br /&gt;
*** [[Neue IDE-Tastenzuordnungen]]&lt;br /&gt;
** [[Menübefehle und Dialogfelder von RAD Studio - Index|Menübefehle und Dialogfelder von RAD Studio]]&lt;br /&gt;
*** [[Menü Datei|Menü &amp;quot;Datei&amp;quot;]]&lt;br /&gt;
**** [[Active Form- oder ActiveX-Elementexperte]]&lt;br /&gt;
**** [[ActiveX-Bibliothek]]&lt;br /&gt;
**** [[Hinzufügen (Dialogfeld), Erfordert (Registerkarte)]]&lt;br /&gt;
**** [[Hinzufügen (Dialogfeld), Unit hinzufügen (Registerkarte)]]&lt;br /&gt;
**** [[Neuen Web-Service hinzufügen]]&lt;br /&gt;
**** [[Android-Dienst]]&lt;br /&gt;
**** [[Experte für Automatisierungsobjekte]]&lt;br /&gt;
**** [[Auschecken (SVN)]]&lt;br /&gt;
**** [[Klonen (Git)]]&lt;br /&gt;
**** [[Klonen (Mercurial)]]&lt;br /&gt;
**** [[Schließen]]&lt;br /&gt;
**** [[COM-Objekt-Experte]]&lt;br /&gt;
**** [[Dialogfenster für COM+ Ereignisschnittstelle-Auswahl]]&lt;br /&gt;
**** [[Experte für COM+ Ereignisobjekte]]&lt;br /&gt;
**** [[COM+-Subskriptionsobjekt-Experte]]&lt;br /&gt;
**** [[Menü &amp;quot;Neu&amp;quot; anpassen]]&lt;br /&gt;
**** [[Experte für DataSnap-Client-Module]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Anwendungen]]&lt;br /&gt;
**** [[Experte für DataSnap-REST-Client-Module]]&lt;br /&gt;
**** [[DataSnap-Server-Experte]]&lt;br /&gt;
**** [[Experte für DataSnap WebBroker-Anwendungen]]&lt;br /&gt;
**** [[Beenden]]&lt;br /&gt;
**** [[Geräteübergreifende HD-Anwendung]]&lt;br /&gt;
**** [[Geräteübergreifende 3D-Anwendung]]&lt;br /&gt;
**** [[FireMonkey-Anwendung für Metropolis-UI]]&lt;br /&gt;
**** [[Geräteübergreifende Anwendung]]&lt;br /&gt;
**** [[Vorlagen für geräteübergreifende Anwendungen]]&lt;br /&gt;
**** [[Geräteübergreifendes Formular]]&lt;br /&gt;
**** [[FireMonkey-Frame]]&lt;br /&gt;
**** [[Experte für Interface-Auswahl]]&lt;br /&gt;
**** [[Neu]]&lt;br /&gt;
**** [[Neue Anwendung]]&lt;br /&gt;
**** [[Neue Konsolenanwendung (C++)]]&lt;br /&gt;
**** [[Neue dynamische Link-Bibliothek|Neue dynamische Link-Bibliothek (C++)]]&lt;br /&gt;
**** [[Objektgalerie]]&lt;br /&gt;
***** [[Kopieren, Vererben, Verwenden]]&lt;br /&gt;
**** [[Neue SOAP-Server-Anwendung]]&lt;br /&gt;
**** [[Neues Thread-Objekt]]&lt;br /&gt;
**** [[Neue Webserver-Anwendung]]&lt;br /&gt;
**** [[Öffnen]]&lt;br /&gt;
**** [[Formular drucken]]&lt;br /&gt;
**** [[Druckauswahl]]&lt;br /&gt;
**** [[Projektaktualisierung]]&lt;br /&gt;
**** [[Projekte aktualisieren]]&lt;br /&gt;
**** [[Experte für externes Datenmodul]]&lt;br /&gt;
**** [[Zuletzt verwendet]]&lt;br /&gt;
**** [[Eigenschaften für &amp;quot;Zuletzt verwendet&amp;quot;]]&lt;br /&gt;
**** [[Ressourcen-DLL-Experte]]&lt;br /&gt;
**** [[Auf vorherige Revision zurücksetzen]]&lt;br /&gt;
**** [[Speichern-Befehle]]&lt;br /&gt;
**** [[Wählen Sie den einzufügenden Frame]]&lt;br /&gt;
**** [[Verzeichnis auswählen]]&lt;br /&gt;
**** [[Thread-Namen angeben]]&lt;br /&gt;
**** [[SOAP-Datenmodul-Experte]]&lt;br /&gt;
**** [[Transaktionaler Datenmodulexperte]]&lt;br /&gt;
**** [[Transaktionaler Objektexperte]]&lt;br /&gt;
**** [[Unit verwenden]]&lt;br /&gt;
**** [[Versionskontrollsystem]]&lt;br /&gt;
**** [[VCL-Formular]]&lt;br /&gt;
**** [[VCL-Formularanwendung]]&lt;br /&gt;
**** [[VCL-Anwendung für Metropolis-UI]]&lt;br /&gt;
**** [[Optionen des Experten für Datenbindungen]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 1]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 2]]&lt;br /&gt;
**** [[Experte für XML-Datenbindung, Seite 3]]&lt;br /&gt;
*** [[Menü Bearbeiten]]&lt;br /&gt;
**** [[Ausrichtung (Formular-Designer)]]&lt;br /&gt;
**** [[Am Raster ausrichten]]&lt;br /&gt;
**** [[Nach vorne setzen]]&lt;br /&gt;
**** [[Kopieren]]&lt;br /&gt;
**** [[Erstellungsfolge]]&lt;br /&gt;
**** [[Ausschneiden]]&lt;br /&gt;
**** [[Löschen (Befehl)]]&lt;br /&gt;
**** [[Tabulatorreihenfolge bearbeiten]]&lt;br /&gt;
**** [[Untergeordnete Elemente vertauschen]]&lt;br /&gt;
**** [[Nicht-visuelle Komponenten ausblenden]]&lt;br /&gt;
**** [[Elemente fixieren]]&lt;br /&gt;
**** [[Mehrfach einfügen]]&lt;br /&gt;
***** [[Verwenden des Tools &amp;quot;Mehrfach einfügen&amp;quot;]]&lt;br /&gt;
**** [[Einfügen]]&lt;br /&gt;
**** [[Wiederherstellen]]&lt;br /&gt;
**** [[Skalierung]]&lt;br /&gt;
**** [[Alles auswählen]]&lt;br /&gt;
**** [[Alles markieren]]&lt;br /&gt;
**** [[Nach hinten setzen]]&lt;br /&gt;
**** [[Größe]]&lt;br /&gt;
**** [[Rückgängig]]&lt;br /&gt;
*** [[Menü &amp;quot;Suchen&amp;quot;]]&lt;br /&gt;
**** [[Adresse eingeben]]&lt;br /&gt;
**** [[IDE Insight]]&lt;br /&gt;
**** [[Suchbefehl]]&lt;br /&gt;
**** [[Klasse suchen]]&lt;br /&gt;
**** [[In Dateien suchen]]&lt;br /&gt;
**** [[Verzeichnisse auswählen]]&lt;br /&gt;
**** [[Suchen von Referenzen (Delphi)]]&lt;br /&gt;
**** [[Lokale Referenzen suchen]]&lt;br /&gt;
**** [[Originalsymbol suchen]]&lt;br /&gt;
**** [[Zu Zeilennummer gehen]]&lt;br /&gt;
**** [[Inkrementelle Suche]]&lt;br /&gt;
**** [[Suchen und Ersetzen]]&lt;br /&gt;
**** [[Suche wiederholen]]&lt;br /&gt;
*** [[Menü Ansicht]]&lt;br /&gt;
**** [[Feld hinzufügen]]&lt;br /&gt;
**** [[Feld hinzufügen (C++)]]&lt;br /&gt;
**** [[To-Do-Eintrag hinzufügen oder bearbeiten]]&lt;br /&gt;
**** [[Methode hinzufügen]]&lt;br /&gt;
**** [[Methode hinzufügen (C++)]]&lt;br /&gt;
**** [[Eigenschaft hinzufügen]]&lt;br /&gt;
**** [[Eigenschaft hinzufügen (C++)]]&lt;br /&gt;
**** [[Build-Gruppen]]&lt;br /&gt;
**** [[Code-Explorer]]&lt;br /&gt;
**** [[CodeGuard-Protokoll]]&lt;br /&gt;
**** [[Konfigurations-Manager]]&lt;br /&gt;
***** [[Neue Build-Konfiguration]]&lt;br /&gt;
***** [[Build-Konfiguration löschen]]&lt;br /&gt;
***** [[Optionsgruppe hinzufügen]]&lt;br /&gt;
***** [[Optionsgruppe entfernen]]&lt;br /&gt;
**** [[Zwischenablageverlauf]]&lt;br /&gt;
**** [[Benutzerdefinierte Gesten]]&lt;br /&gt;
**** [[Designer für benutzerdefinierte Gesten]]&lt;br /&gt;
**** [[Symbolleisten anpassen]]&lt;br /&gt;
**** [[C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
**** [[Delphi-Klassen-Explorer (Fenster)]]&lt;br /&gt;
**** [[Daten-Explorer]]&lt;br /&gt;
**** [[Gespeicherten Desktop löschen]]&lt;br /&gt;
**** [[Symbolleiste Desktop]]&lt;br /&gt;
**** [[Desktops]]&lt;br /&gt;
**** [[Editierfenster andocken]]&lt;br /&gt;
**** [[Explorer-Dateigruppen]]&lt;br /&gt;
**** [[Externer Translation-Manager]]&lt;br /&gt;
***** [[Externen Translation-Manager einrichten]]&lt;br /&gt;
***** [[Externen Translation-Manager verwenden]]&lt;br /&gt;
**** [[Datei-Browser]]&lt;br /&gt;
**** [[To-Do-Liste filtern]]&lt;br /&gt;
**** [[Ergebnisse der Referenzsuche (Delphi)]]&lt;br /&gt;
**** [[Ergebnisse der Referenzsuche (C++)]]&lt;br /&gt;
**** [[Ergebnisse der Definitionssuche (C++)]]&lt;br /&gt;
**** [[Ergebnisse der Header-Abhängigkeit (C++)]]&lt;br /&gt;
**** [[Symbolbeschreibung]]&lt;br /&gt;
**** [[Historie]]&lt;br /&gt;
**** [[LiveBindings-Designer]]&lt;br /&gt;
***** [[Synchronisieren von Daten mit LiveBindings]]&lt;br /&gt;
***** [[Ein- und Ausblenden von Elementen im LiveBindings-Designer]]&lt;br /&gt;
***** [[Zoomen (Skalieren) des LiveBindings-Designers]]&lt;br /&gt;
***** [[Speichern des LiveBindings-Diagramms als Bild]]&lt;br /&gt;
***** [[Verwenden der Ebenen im LiveBindings-Designer]]&lt;br /&gt;
***** [[Visuell binden]]&lt;br /&gt;
**** [[Fenster: Meldungen]]&lt;br /&gt;
**** [[Geräteübergreifende Vorschau]]&lt;br /&gt;
**** [[Neues Editierfenster]]&lt;br /&gt;
**** [[Objektinspektor]]&lt;br /&gt;
**** [[Projektverwaltung]]&lt;br /&gt;
***** [[Übergeben (Git)]]&lt;br /&gt;
***** [[Übergeben (Mercurial)]]&lt;br /&gt;
***** [[Übergeben (SVN)]]&lt;br /&gt;
***** [[Ordner- oder Verzeichnisansicht hinzufügen]]&lt;br /&gt;
***** [[Importbereich]]&lt;br /&gt;
***** [[Protokollbereich]]&lt;br /&gt;
***** [[Zusammenführen (SVN)]]&lt;br /&gt;
***** [[Plattformeigenschaften]]&lt;br /&gt;
***** [[Letzte Kommentare]]&lt;br /&gt;
***** [[Repository-Browser]]&lt;br /&gt;
***** [[Umschalten (SVN)]]&lt;br /&gt;
***** [[Aktualisieren (SVN)]]&lt;br /&gt;
**** [[Projektstatistik]]&lt;br /&gt;
**** [[Refactorings]]&lt;br /&gt;
**** [[Registrierte Typbibliotheken]]&lt;br /&gt;
**** [[Desktop speichern]]&lt;br /&gt;
**** [[Verwendung suchen (Dialogfeld)]]&lt;br /&gt;
**** [[Debug-Desktop auswählen]]&lt;br /&gt;
**** [[Gesten auswählen]]&lt;br /&gt;
**** [[Strukturansicht]]&lt;br /&gt;
**** [[Tabelleneigenschaften]]&lt;br /&gt;
**** [[Vorlagen (Fenster)]]&lt;br /&gt;
**** [[To-Do-Liste]]&lt;br /&gt;
**** [[Ansicht Formular/Unit]]&lt;br /&gt;
**** [[Tool-Palette]]&lt;br /&gt;
**** [[Symbolleisten]]&lt;br /&gt;
***** [[Symbolleiste zur Auswahl des Plattformgeräts]]&lt;br /&gt;
***** [[Embarcadero Community-Symbolleiste]]&lt;br /&gt;
**** [[Übersetzungseditor]]&lt;br /&gt;
***** [[Mehrzeilen-Editor]]&lt;br /&gt;
***** [[Dem Wörterbuch hinzufügen]]&lt;br /&gt;
**** [[Übersetzungswörterbuch]]&lt;br /&gt;
**** [[Ergebnisse der C++-Typhierarchie (C++)]]&lt;br /&gt;
**** [[Das Fenster des Typbibliothekseditors]]&lt;br /&gt;
**** [[Formulare anzeigen]]&lt;br /&gt;
**** [[Units anzeigen]]&lt;br /&gt;
**** [[Willkommensseite]]&lt;br /&gt;
***** [[RAD Studio – Interaktive Einführungen]]&lt;br /&gt;
**** [[Fensterliste]]&lt;br /&gt;
**** [[Fenster zur Fehlersuche - Index|Fenster zur Fehlersuche]]&lt;br /&gt;
***** [[Modulhaltepunkt hinzufügen oder bearbeiten]]&lt;br /&gt;
***** [[Adresshaltepunkt hinzufügen oder Datenhaltepunkt hinzufügen]]&lt;br /&gt;
***** [[Quelltexthaltepunkt hinzufügen]]&lt;br /&gt;
***** [[Gruppe überwachter Ausdrücke hinzufügen]]&lt;br /&gt;
***** [[Fenster Liste der Haltepunkte]]&lt;br /&gt;
***** [[Haltepunkt-Eigenschaften]]&lt;br /&gt;
***** [[Fenster Aufruf-Stack]]&lt;br /&gt;
***** [[CPU-Fenster - Index|CPU-Fenster]]&lt;br /&gt;
****** [[Adressstatus]]&lt;br /&gt;
****** [[Disassembly-Bereich]]&lt;br /&gt;
****** [[Register-Bereich]]&lt;br /&gt;
****** [[Speicher-Bereich]]&lt;br /&gt;
****** [[Flags-Bereich]]&lt;br /&gt;
****** [[CPU-Stack-Bereich]]&lt;br /&gt;
***** [[Neuen Wert eingeben]]&lt;br /&gt;
***** [[Such-Bytes eingeben]]&lt;br /&gt;
***** [[Fenster Ereignisprotokoll]]&lt;br /&gt;
***** [[Kommentar zu Ereignisprotokoll hinzufügen]]&lt;br /&gt;
***** [[FPU]]&lt;br /&gt;
***** [[Lokale Variablen]]&lt;br /&gt;
***** [[Fenster Module]]&lt;br /&gt;
***** [[Bereich]]&lt;br /&gt;
***** [[Datei nicht gefunden]]&lt;br /&gt;
***** [[Threads|Thread-Status]]&lt;br /&gt;
***** [[Fenster Liste überwachter Ausdrücke]]&lt;br /&gt;
*** [[Menü Refactoring]]&lt;br /&gt;
**** [[Verlagern (Dialogfeld)]]&lt;br /&gt;
**** [[Interface extrahieren/Oberklasse extrahieren (Dialogfelder)]]&lt;br /&gt;
**** [[Member in übergeordnete Klasse verschieben/Member in abgeleitete Klasse verschieben (Dialogfelder)]]&lt;br /&gt;
**** [[Sicheres Löschen (Dialogfeld)]]&lt;br /&gt;
**** [[Inline für Variable (Dialogfeld)]]&lt;br /&gt;
**** [[Feld einführen (Dialogfeld)]]&lt;br /&gt;
**** [[Variable einführen (Dialogfeld)]]&lt;br /&gt;
**** [[Parameter ändern]]&lt;br /&gt;
**** [[Felder deklarieren]]&lt;br /&gt;
**** [[Variablen deklarieren]]&lt;br /&gt;
**** [[Methode extrahieren]]&lt;br /&gt;
**** [[Ressourcenstring extrahieren]]&lt;br /&gt;
**** [[Unit suchen]]&lt;br /&gt;
**** [[Symbolname Umbenennen (Delphi)|&amp;lt;Symbolname&amp;gt; Umbenennen ({{Delphi}})]]&lt;br /&gt;
*** [[Menü Einfügen]]&lt;br /&gt;
**** [[Farbe auswählen]]&lt;br /&gt;
**** [[Bild einfügen]]&lt;br /&gt;
**** [[Eingabe einfügen]]&lt;br /&gt;
**** [[Tabelle einfügen]]&lt;br /&gt;
*** [[Menü Projekt]]&lt;br /&gt;
**** [[Dem Projekt hinzufügen]]&lt;br /&gt;
**** [[Aus dem Projekt entfernen]]&lt;br /&gt;
**** [[Der Objektablage hinzufügen]]&lt;br /&gt;
***** [[Neuer Kategoriename]]&lt;br /&gt;
**** [[Sprachen hinzufügen]]&lt;br /&gt;
**** [[Sprachen entfernen]]&lt;br /&gt;
**** [[Aktive Sprache festlegen]]&lt;br /&gt;
**** [[Lokalisierte Projekte aktualisieren]]&lt;br /&gt;
**** [[Quelltext anzeigen]]&lt;br /&gt;
**** [[Neues Projekt hinzufügen]]&lt;br /&gt;
**** [[Neues Projekt hinzufügen]]&lt;br /&gt;
**** [[Methodentoxizitäts-Metriken]]&lt;br /&gt;
**** [[Projektquellen formatieren]]&lt;br /&gt;
**** [[Modellierungsunterstützung]]&lt;br /&gt;
**** [[Unit erzeugen]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Projekt erzeugen]]&lt;br /&gt;
**** [[Syntaxprüfung von Projekt]]&lt;br /&gt;
**** [[Projekt bereinigen]]&lt;br /&gt;
**** [[Information|Infos über Projekt]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte compilieren]]&lt;br /&gt;
**** [[Alle Projekte erzeugen]]&lt;br /&gt;
**** [[Ressourcen|Ressourcen und Bilder]]&lt;br /&gt;
***** [[Unterstützung für Ressourcendateien]]&lt;br /&gt;
**** [[Projektabhängigkeiten]]&lt;br /&gt;
**** [[Optionen für Projektseite]]&lt;br /&gt;
**** [[Bereitstellungs-Manager]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Hinzufügen von Dateien]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Löschen von Dateien]]&lt;br /&gt;
***** [[Bereitstellungs-Manager - Bereitstellen von Projekten]]&lt;br /&gt;
**** [[Projektoptionen (Dialogfeld)]]&lt;br /&gt;
***** [[Optionen für das Ziel]]&lt;br /&gt;
****** [[Optionsgruppe anwenden]]&lt;br /&gt;
***** [[Gemeinsame Elemente auf den Projektoptionsseiten]]&lt;br /&gt;
***** [[C++ (Gemeinsame Optionen)]]&lt;br /&gt;
***** [[C++-Compiler]]&lt;br /&gt;
****** [[C++-Compiler Erweitert]]&lt;br /&gt;
****** [[C++-Compiler Kompatibilität]]&lt;br /&gt;
****** [[C++-Compiler Debuggen]]&lt;br /&gt;
****** [[C++-Compiler Verzeichnisse und Bedingungen]]&lt;br /&gt;
****** [[C++-Compiler Optimierungen]]&lt;br /&gt;
****** [[C++-Compiler Ausgabe]]&lt;br /&gt;
****** [[C++-Compiler Vorcompilierte Header]]&lt;br /&gt;
****** [[C++-Compiler Warnungen]]&lt;br /&gt;
***** [[C++-Linker]]&lt;br /&gt;
****** [[C++-Linker Ausgabe]]&lt;br /&gt;
****** [[C++-Linker-Warnungen]]&lt;br /&gt;
***** [[Bibliotheken (TLib)]]&lt;br /&gt;
***** [[Delphi-Compiler]]&lt;br /&gt;
****** [[Compilieren]]&lt;br /&gt;
****** [[Hinweise und Warnungen]]&lt;br /&gt;
****** [[Linken]]&lt;br /&gt;
****** [[Ausgabe - C/C++]]&lt;br /&gt;
***** [[Ressourcen-Compiler]]&lt;br /&gt;
****** [[Ressourcen-Compiler Verzeichnisse und Bedingungen]]&lt;br /&gt;
***** [[Turbo Assembler Optionen]]&lt;br /&gt;
****** [[Turbo Assembler Verzeichnisse und Bedingungen]]&lt;br /&gt;
****** [[Turbo Assembler Warnungen]]&lt;br /&gt;
***** [[Build-Ereignisse]]&lt;br /&gt;
****** [[Befehle für Build-Ereignisse]]&lt;br /&gt;
***** [[ATL]]&lt;br /&gt;
***** [[Berechtigungsliste]]&lt;br /&gt;
***** [[Verwendet Berechtigungen]]&lt;br /&gt;
***** [[Formulare]]&lt;br /&gt;
***** [[Build-Reihenfolge]]&lt;br /&gt;
***** [[Anwendungsoptionen]]&lt;br /&gt;
****** [[Erscheinungsbild der Anwendung]]&lt;br /&gt;
******* [[Hilfedatei der Anwendung|Hilfedatei der Anwendung (Dialogfeld)]]&lt;br /&gt;
****** [[Ausrichtung von Anwendungen]]&lt;br /&gt;
****** [[Programm-Icns]]&lt;br /&gt;
****** [[Programmsymbol]]&lt;br /&gt;
***** [[Beschreibung]]&lt;br /&gt;
***** [[Versionsinformationen]]&lt;br /&gt;
***** [[Packages (Optionen)]]&lt;br /&gt;
****** [[Laufzeit-Packages (Optionen)]]&lt;br /&gt;
****** [[Entwurfs-Packages hinzufügen]]&lt;br /&gt;
****** [[Laufzeit-Package hinzufügen]]&lt;br /&gt;
****** [[Komponenten]]&lt;br /&gt;
****** [[Runtime-Packages entfernen]]&lt;br /&gt;
***** [[Debugger]]&lt;br /&gt;
****** [[Debugger-Symboltabellen]]&lt;br /&gt;
******* [[Suchpfad für Symboltabelle hinzufügen]]&lt;br /&gt;
****** [[Debugger-Umgebungsblock]]&lt;br /&gt;
******* [[Systemvariable überschreiben/Neue Anwendervariable/Anwendervariable bearbeiten]]&lt;br /&gt;
***** [[Projekteigenschaften]]&lt;br /&gt;
****** [[Informative Meldungen (C++)]]&lt;br /&gt;
***** [[Bereitstellungsseite]]&lt;br /&gt;
****** [[Neuen Keystore/Alias erstellen]]&lt;br /&gt;
***** [[GetIt-Abhängigkeiten]]&lt;br /&gt;
*** [[Menü &amp;quot;Start&amp;quot;]]&lt;br /&gt;
**** [[Adresshaltepunkt hinzufügen oder Datenhaltepunkt hinzufügen]]&lt;br /&gt;
**** [[Haltepunkt hinzufügen]]&lt;br /&gt;
**** [[Modulhaltepunkt hinzufügen oder bearbeiten]]&lt;br /&gt;
**** [[Quelltexthaltepunkt hinzufügen]]&lt;br /&gt;
**** [[Mit Prozess verbinden]]&lt;br /&gt;
**** [[Änderung]]&lt;br /&gt;
**** [[Benachrichtigung über Debugger-Exception]]&lt;br /&gt;
**** [[Debug-Inspektor]]&lt;br /&gt;
***** [[Anzeigen der von Funktionen abgeleiteten Eigenschaftswerte im Debug-Inspektor]]&lt;br /&gt;
**** [[Vom Programm trennen]]&lt;br /&gt;
**** [[Auswerten/Ändern]]&lt;br /&gt;
**** [[Package-Import suchen]]&lt;br /&gt;
**** [[Untersuchen]]&lt;br /&gt;
**** [[Prozess laden: Umgebungsblock]]&lt;br /&gt;
**** [[Prozess laden: Lokal]]&lt;br /&gt;
**** [[Prozess laden: Extern]]&lt;br /&gt;
**** [[Prozess laden: Symboltabellen]]&lt;br /&gt;
**** [[Prozess laden]]&lt;br /&gt;
**** [[Neuer Ausdruck]]&lt;br /&gt;
**** [[Programmausführung unterbrechen]]&lt;br /&gt;
**** [[Programm abbrechen]]&lt;br /&gt;
**** [[ActiveX-Server registrieren/entfernen]]&lt;br /&gt;
**** [[Start]]&lt;br /&gt;
**** [[Bis Cursorposition ausführen und Ausführung bis Rückkehr]]&lt;br /&gt;
**** [[Ohne Debugger ausführen]]&lt;br /&gt;
**** [[Ausführungsposition anzeigen]]&lt;br /&gt;
**** [[Gesamte Routine]]&lt;br /&gt;
**** [[Einzelne Anweisung]]&lt;br /&gt;
**** [[Nächste Quelltextzeile]]&lt;br /&gt;
**** [[Typumwandlung]]&lt;br /&gt;
**** [[ActiveX-Server entfernen]]&lt;br /&gt;
**** [[Eigenschaften Darstellung überwachter Ausdrücke]]&lt;br /&gt;
*** [[Menü Komponenten]]&lt;br /&gt;
**** [[Komponenten-Template erzeugen]]&lt;br /&gt;
**** [[Experte für den Import einer Komponente]]&lt;br /&gt;
**** [[Komponente installieren]]&lt;br /&gt;
**** [[Packages installieren]]&lt;br /&gt;
**** [[Neue Komponente]]&lt;br /&gt;
***** [[Verwenden des Experten für neue Komponenten]]&lt;br /&gt;
**** [[Experte für den WSDL-Import]]&lt;br /&gt;
*** [[Menü Tools]]&lt;br /&gt;
**** [[Vorlagenbibliotheken]]&lt;br /&gt;
***** [[Objekt-Info bearbeiten]]&lt;br /&gt;
***** [[Objektablage]]&lt;br /&gt;
**** [[GetIt-Package-Manager]]&lt;br /&gt;
***** [[Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
***** [[Installieren eines Package mit dem Getlt-Package-Manager]]&lt;br /&gt;
**** [[Experte für vorcompilierte Header]]&lt;br /&gt;
**** [[Build-Tools]]&lt;br /&gt;
**** [[Tools konfigurieren|Tools-Optionen]]&lt;br /&gt;
***** [[Tools-Eigenschaften]]&lt;br /&gt;
****** [[Transfermakros]]&lt;br /&gt;
**** [[CodeGuard-Konfiguration]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Tools-Optionen (Dialogfeld)]]&lt;br /&gt;
***** [[Umgebungsoptionen]]&lt;br /&gt;
****** [[Objektinspektor (Optionen)]]&lt;br /&gt;
****** [[Tool-Palette (Optionen)]]&lt;br /&gt;
******* [[Farben (Tool Palette)]]&lt;br /&gt;
****** [[Komponenten-Symbolleiste]]&lt;br /&gt;
****** [[Umgebungsvariablen]]&lt;br /&gt;
******* [[Systemvariable überschreiben/Neue Anwendervariable/Anwendervariable bearbeiten]]&lt;br /&gt;
****** [[Vergleichs-Viewer / Zusammenführungs-Viewer]]&lt;br /&gt;
******* [[Externer Vergleichs-Viewer / Externer Zusammenführungs-Viewer]]&lt;br /&gt;
******** [[Programm auswählen]]&lt;br /&gt;
****** [[Eigenschaften für &amp;quot;Zuletzt verwendet&amp;quot;]]&lt;br /&gt;
****** [[Dateizuordnung]]&lt;br /&gt;
****** [[Projekt-Upgrade]]&lt;br /&gt;
****** [[Auto-Wiederherstellen]]&lt;br /&gt;
****** [[Verbindungsprofil-Manager]]&lt;br /&gt;
******* [[Verbindungsprofil erstellen]]&lt;br /&gt;
****** [[Bereitstellungsseite]]&lt;br /&gt;
******* [[Neuen Keystore/Alias erstellen]]&lt;br /&gt;
****** [[Optionen für den Formular-Designer]]&lt;br /&gt;
******* [[Gerätemanager]]&lt;br /&gt;
******** [[Fenster &amp;quot;Geräteeinstellungen&amp;quot;]]&lt;br /&gt;
******** [[Hinzufügen einer Geräte-Voreinstellung]]&lt;br /&gt;
******** [[Bearbeiten einer Geräte-Voreinstellung]]&lt;br /&gt;
******** [[Löschen einer Geräte-Voreinstellung]]&lt;br /&gt;
******* [[FireUI Live-Vorschau (IDE-Optionen)]]&lt;br /&gt;
****** [[Explorer]]&lt;br /&gt;
****** [[Toxizitätsmetriken]]&lt;br /&gt;
****** [[Delphi-Optionen]]&lt;br /&gt;
******* [[Bibliothek]]&lt;br /&gt;
******* [[Bibliothek - Übersetzt]]&lt;br /&gt;
******* [[Typbibliothek (Delphi)]]&lt;br /&gt;
****** [[SDK-Manager]]&lt;br /&gt;
******* [[Neues SDK hinzufügen]]&lt;br /&gt;
******* [[Remote-Pfadeintrag hinzufügen oder Remote-Pfadeintrag bearbeiten]]&lt;br /&gt;
******* [[Neues Android SDK erstellen]]&lt;br /&gt;
****** [[C++-Optionen]]&lt;br /&gt;
******* [[Typbibliothek (C++)]]&lt;br /&gt;
******* [[Pfade und Verzeichnisse (C++)]]&lt;br /&gt;
******* [[Projekteigenschaften]]&lt;br /&gt;
******** [[Informative Meldungen (C++)]]&lt;br /&gt;
******* [[Klassen-Explorer (C++)]]&lt;br /&gt;
***** [[Editor-Optionen]]&lt;br /&gt;
****** [[Quelloptionen]]&lt;br /&gt;
****** [[Farbe (Editor-Optionen)]]&lt;br /&gt;
******* [[Strukturhervorhebung]]&lt;br /&gt;
****** [[Anzeigeoptionen]]&lt;br /&gt;
****** [[Tastaturbelegung]]&lt;br /&gt;
****** [[Code Insight]]&lt;br /&gt;
***** [[LiveBindings-Optionen]]&lt;br /&gt;
***** [[Optionen für die Versionskontrolle]]&lt;br /&gt;
****** [[Entfernen von Git-Authentifizierungsinformationen]]&lt;br /&gt;
***** [[HTML-Optionen]]&lt;br /&gt;
****** [[HTML-Formatierung]]&lt;br /&gt;
***** [[Optionen für Übersetzungs-Tools]]&lt;br /&gt;
****** [[Farbe (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Schrift (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Formular-Designer (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
****** [[Wörterbuch (Optionen für Übersetzungs-Tools)]]&lt;br /&gt;
***** [[GetIt (Optionen)]]&lt;br /&gt;
***** [[Formatierungsoptionen]]&lt;br /&gt;
****** [[Profile und Status]]&lt;br /&gt;
***** [[Modellierungsoptionen (Dialogfeld)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Erscheinungsbild)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Layout)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Drucken)]]&lt;br /&gt;
****** [[Modellierung - Diagrammoptionen (Ansichtsverwaltung)]]&lt;br /&gt;
****** [[Modellierung - Allgemeine Optionen]]&lt;br /&gt;
****** [[Modellierung - Optionen für die Dokumentationserzeugung]]&lt;br /&gt;
****** [[Optionen für die Modellansicht]]&lt;br /&gt;
****** [[Modellierung - Quelltextoptionen]]&lt;br /&gt;
****** [[Modellierung - Optionen zum Erzeugen von Sequenzdiagrammen]]&lt;br /&gt;
***** [[Debugger-Optionen]]&lt;br /&gt;
****** [[Visualisierung]]&lt;br /&gt;
****** [[Ereignisprotokoll-Optionen]]&lt;br /&gt;
****** [[Embarcadero-Debugger]]&lt;br /&gt;
******* [[Sprach-Exceptions]]&lt;br /&gt;
******** [[Sprach-Exception hinzufügen]]&lt;br /&gt;
******* [[Native BS-Exceptions]]&lt;br /&gt;
******** [[Bereich für Exception hinzufügen]]&lt;br /&gt;
***** [[Verbindungsprofil auswählen]]&lt;br /&gt;
*** [[Menü Hilfe]]&lt;br /&gt;
*** [[Ordner suchen]]&lt;br /&gt;
*** [[Datenbanken (Dialogfelder)]]&lt;br /&gt;
**** [[Felder hinzufügen]]&lt;br /&gt;
**** [[Lokale Daten zuweisen]]&lt;br /&gt;
**** [[Anweisungstext-Editor]]&lt;br /&gt;
**** [[Editor für Verbindungs-Strings (ADO)]]&lt;br /&gt;
**** [[Datenbank-Editor]]&lt;br /&gt;
**** [[Eigenschaften der Datenmenge]]&lt;br /&gt;
**** [[Treibereinstellungen]]&lt;br /&gt;
**** [[Feldverbindungs-Designer]]&lt;br /&gt;
**** [[Felder-Editor]]&lt;br /&gt;
**** [[Fremdschlüsselbedingung]]&lt;br /&gt;
**** [[Datenbankkomponenten-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[Transaktions-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[IBUpdateSQL- und IBDataSet-Editor (Dialogfeld)]]&lt;br /&gt;
**** [[Neue Verbindung]]&lt;br /&gt;
**** [[Neues Feld]]&lt;br /&gt;
**** [[Verbindung umbenennen]]&lt;br /&gt;
**** [[SortFields-Editor]]&lt;br /&gt;
**** [[SQL-Monitor]]&lt;br /&gt;
**** [[LiveBindings (Dialogfelder)]]&lt;br /&gt;
***** [[Feld hinzufügen (LiveBindings)]]&lt;br /&gt;
***** [[An neues Steuerelement binden]]&lt;br /&gt;
***** [[Bindbare Member]]&lt;br /&gt;
***** [[Editor für Bindungsausdrücke]]&lt;br /&gt;
***** [[Bindungslisten]]&lt;br /&gt;
***** [[LiveBindings-Spalteneditor]]&lt;br /&gt;
***** [[LiveBindings - Ergebnis des Ausdrucks]]&lt;br /&gt;
***** [[LiveBindings-Ausgabekonverter]]&lt;br /&gt;
***** [[LiveBindings-Methoden]]&lt;br /&gt;
***** [[LiveBindings-Experte]]&lt;br /&gt;
****** [[Verknüpfen eines Steuerelements mit einem Feld]]&lt;br /&gt;
****** [[Verknüpfen eines Steuerelements mit einer Komponenteneigenschaft]]&lt;br /&gt;
****** [[Verknüpfen einer Eigenschaft einer Komponente mit einem Steuerelement]]&lt;br /&gt;
****** [[Verknüpfen einer Eigenschaft einer Komponente mit einem Feld]]&lt;br /&gt;
****** [[Erstellen einer Datenquelle (LiveBindings-Experte)]]&lt;br /&gt;
***** [[Neue LiveBinding]]&lt;br /&gt;
*** [[HTML-Elemente - Index|HTML-Elemente]]&lt;br /&gt;
**** [[A (Anker) HTML-Element]]&lt;br /&gt;
**** [[DIV HTML-Element]]&lt;br /&gt;
**** [[HR HTML-Element]]&lt;br /&gt;
**** [[IMG HTML-Element]]&lt;br /&gt;
**** [[INPUT HTML-Element]]&lt;br /&gt;
**** [[SELECT HTML-Element]]&lt;br /&gt;
**** [[SPAN HTML-Element]]&lt;br /&gt;
**** [[TABLE HTML-Element]]&lt;br /&gt;
**** [[TEXTAREA HTML-Element]]&lt;br /&gt;
**** [[Unit (Dialogfeld)]]&lt;br /&gt;
*** [[Listen Dialogfeld|&amp;lt;Listen&amp;gt; Dialogfeld]]&lt;br /&gt;
*** [[Eigenschaftseditoren - Index|Eigenschaftseditoren]]&lt;br /&gt;
**** [[Aktionslisten-Editor]]&lt;br /&gt;
**** [[Aktionsmanager-Editor]]&lt;br /&gt;
**** [[Seite hinzufügen (Dialogfeld)]]&lt;br /&gt;
**** [[Durchsuchen (Dialogfeld)]]&lt;br /&gt;
**** [[Bitmap-Editor]]&lt;br /&gt;
**** [[BitmapLinks-Editor]]&lt;br /&gt;
**** [[Pinsel-Designer]]&lt;br /&gt;
**** [[Anderes Symbol]]&lt;br /&gt;
**** [[Farbeditor]]&lt;br /&gt;
**** [[Auflistungs-Editor]]&lt;br /&gt;
**** [[Datenbankkomponenten-Editor|Datenbankkomponenten-Editor oder Editor für Verbindungs-Broker-Komponenten]]&lt;br /&gt;
**** [[DDE-Info (Dialogfeld)]]&lt;br /&gt;
**** [[Vorlagen löschen]]&lt;br /&gt;
**** [[Seite bearbeiten (Dialogfeld)]]&lt;br /&gt;
**** [[Filter-Editor]]&lt;br /&gt;
**** [[Schriftarten-Editor]]&lt;br /&gt;
**** [[Bilderlisten-Editor]]&lt;br /&gt;
**** [[Bilderlisten-Editor (FireMonkey)]]&lt;br /&gt;
**** [[Eingabemasken-Editor]]&lt;br /&gt;
**** [[Template einfügen]]&lt;br /&gt;
**** [[Objekt einfügen]]&lt;br /&gt;
**** [[Eintrags-Designer]]&lt;br /&gt;
**** [[ListBox-Eintragseditor]]&lt;br /&gt;
**** [[ListView-Eintragseditor]]&lt;br /&gt;
**** [[Laden eines Bildes zur Entwurfszeit]]&lt;br /&gt;
**** [[Bild laden (Dialogfeld)]]&lt;br /&gt;
**** [[String-Liste laden]]&lt;br /&gt;
**** [[Maskentext-Editor]]&lt;br /&gt;
**** [[Menü-Designer]]&lt;br /&gt;
**** [[MultiResBitmap-Editor]]&lt;br /&gt;
**** [[Standardaktionsklassen (Dialogfeld)]]&lt;br /&gt;
**** [[Arbeitsblatt-Editor]]&lt;br /&gt;
**** [[Öffnen (Dialogfeld)]]&lt;br /&gt;
**** [[Inhalte einfügen (Dialogfeld)]]&lt;br /&gt;
**** [[Pfad-Designer (Dialogfeld)]]&lt;br /&gt;
**** [[Bild-Editor]]&lt;br /&gt;
**** [[Bild speichern unter]]&lt;br /&gt;
**** [[String-Liste speichern (Dialogfeld)]]&lt;br /&gt;
**** [[Menü auswählen]]&lt;br /&gt;
**** [[String-Listen-Editor]]&lt;br /&gt;
**** [[TreeView-Eintragseditor]]&lt;br /&gt;
**** [[Wertlisten-Editor]]&lt;br /&gt;
*** [[Symbol wählen]]&lt;br /&gt;
*** [[Testexperten - Index|Testexperten]]&lt;br /&gt;
**** [[Testfall-Experte]]&lt;br /&gt;
**** [[Testfall-Experte (2)]]&lt;br /&gt;
**** [[Testprojekt-Experte]]&lt;br /&gt;
**** [[Testprojekt-Experte (2)]]&lt;br /&gt;
*** [[Win-Ansicht - Index|Win-Ansicht]]&lt;br /&gt;
**** [[Assembly-Metadaten-Explorer (Reflection Viewer)]]&lt;br /&gt;
**** [[Typbibliothek-Explorer]]&lt;br /&gt;
**** [[Suchen]]&lt;br /&gt;
*** [[Package ändern]]&lt;br /&gt;
*** [[Suchen von Aktualisierungen]]&lt;br /&gt;
** [[Projekte und Units - Index]]&lt;br /&gt;
*** [[Unit]]&lt;br /&gt;
** [[Reguläre Ausdrücke]]&lt;br /&gt;
** [[Systemregistrierungsschlüssel für visuelle IDE-Einstellungen]]&lt;br /&gt;
** [[Hilfsprogramme]]&lt;br /&gt;
*** [[Toolkette]]&lt;br /&gt;
**** [[Delphi-Toolkette]]&lt;br /&gt;
***** [[DCC32]]&lt;br /&gt;
***** [[DCC64]]&lt;br /&gt;
***** [[DCCOSX]]&lt;br /&gt;
***** [[DCCIOS32]]&lt;br /&gt;
***** [[LLVM-basierte Delphi-Compiler]]&lt;br /&gt;
****** [[DCCIOSARM]]&lt;br /&gt;
****** [[DCCIOSARM64]]&lt;br /&gt;
****** [[DCCAARM]]&lt;br /&gt;
**** [[C++-Toolkette]]&lt;br /&gt;
***** [[Compiler für C++]]&lt;br /&gt;
****** [[BCC32]]&lt;br /&gt;
******* [[Optionen für Aufrufkonventionen (BCC32)]]&lt;br /&gt;
******* [[Verwendung von Include-Dateien]]&lt;br /&gt;
****** [[BCCOSX]]&lt;br /&gt;
****** [[Durch Clang erweiterte C++-Compiler]]&lt;br /&gt;
******* [[BCC32C]]&lt;br /&gt;
******* [[BCC64]]&lt;br /&gt;
******* [[BCCIOSARM]]&lt;br /&gt;
******* [[BCCIOSARM64]]&lt;br /&gt;
******* [[BCCAARM]]&lt;br /&gt;
******* [[Unterschiede zwischen C++-Compilern, die durch Clang erweitert wurden, und C++-Compilern der vorherigen Generation]]&lt;br /&gt;
******** [[Striktere C++-Compiler (Durch Clang erweiterte C++-Compiler)]]&lt;br /&gt;
******* [[Von C++-Compilern, die durch Clang erweitert wurden, unterstützte Projektoptionen]]&lt;br /&gt;
******* [[Von C++-Compilern, die durch Clang erweitert wurden, nicht unterstützte Optionen]]&lt;br /&gt;
******* [[Befehlszeilenoptionen von C++-Compilern, die durch Clang erweitert wurden, für vorcompilierte Header]]&lt;br /&gt;
******* [[Verwenden von vorcompilierten Headern mit C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
******* [[Fehler und Warnungen von C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
***** [[Linker für C++]]&lt;br /&gt;
****** [[Technische Details zu ILINK32 und ILINK64]]&lt;br /&gt;
******* [[Moduldefinitionsdateien]]&lt;br /&gt;
****** [[Technische Details zu ILINK32 und ILINK64]]&lt;br /&gt;
****** [[XLINK]]&lt;br /&gt;
****** [[C++-Linker-Fehler und -Warnungen]]&lt;br /&gt;
******* [[Zugriffsverletzung. Linken beendet]]&lt;br /&gt;
******* [[Zusätzliche Segmente müssen in einer .def-Datei definiert werden]]&lt;br /&gt;
******* [[Ungültiger Ausrichtungsfaktor &#039;Symbol&#039;]]&lt;br /&gt;
******* [[Laden von Modul kann nicht verzögert werden]]&lt;br /&gt;
******* [[Virtueller Speicher kann bei addr &#039;Adresse&#039; für n Bytes nicht freigegeben werden (Fehlercode Fehlerzahl)]]&lt;br /&gt;
******* [[Virtueller Speicher kann bei addr &#039;Adresse&#039; für n Bytes nicht reserviert werden (Fehlercode Fehlerzahl)]]&lt;br /&gt;
******* [[Schreiben auf Festplatte nicht möglich]]&lt;br /&gt;
******* [[Komma hier &#039;Ort&#039; nicht zulässig]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht erstellt werden (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[&#039;Eintrag&#039; konnte nicht gelöscht werden (Projekt bereits in der IDE geöffnet)]]&lt;br /&gt;
******* [[&#039;Haupt-Unit&#039; nicht gefunden; Initialisierungsreihenfolge folgt der Link-Reihenfolge]]&lt;br /&gt;
******* [[Prozedurenadresse konnte aus RLINK32.DLL nicht ermittelt werden]]&lt;br /&gt;
******* [[RLINK32.DLL kann nicht geladen werden]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Programm wird noch ausgeführt)]]&lt;br /&gt;
******* [[&#039;Dateiname&#039; konnte nicht geöffnet werden (Projekt bereits in der IDE geöffnet)]]&lt;br /&gt;
******* [[Ressourcen konnten nicht aus &#039;Ziel&#039; entfernt werden]]&lt;br /&gt;
******* [[Schreiben in den &#039;Dateinamen&#039; nicht möglich (Fehlercode &#039;Zahl&#039;)]]&lt;br /&gt;
******* [[Fehler beim Verarbeiten des Moduls &#039;Modul&#039;]]&lt;br /&gt;
******* [[Speicherlimit für Block &#039;Adresse&#039; in Modul &#039;Modul&#039; überschritten]]&lt;br /&gt;
******* [[Doppelpunkt oder &#039;=&#039; &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[Dateiname &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[Option &#039;Bezeichner&#039; erwartet]]&lt;br /&gt;
******* [[&#039;Symbol&#039; in Modul &#039;Modul&#039; und Referenzen &#039;Symbol&#039; in Unit &#039;Unit&#039; exportieren]]&lt;br /&gt;
******* [[Exporte &#039;Symbol&#039; und &#039;Symbol&#039; haben dieselbe Ordinalzahl]]&lt;br /&gt;
******* [[Ressourcendatei &#039;Dateiname&#039; &#039;Zahl&#039; konnte nicht erstellt werden]]&lt;br /&gt;
******* [[Statusdatei &#039;Dateiname&#039; (Fehlercode &#039;Zahl&#039;) konnte nicht erstellt werden]]&lt;br /&gt;
******* [[Aus &#039;Dateiname&#039; bei Offset &#039;Offset&#039; für n Bytes konnte nicht gelesen werden]]&lt;br /&gt;
******* [[Fixup eines leeren Segments in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Allgemeiner Fehler in Link-Set]]&lt;br /&gt;
******* [[Heap-Reservegröße ist kleiner als die Übergabegröße]]&lt;br /&gt;
******* [[Ungültiger Fixup-Typ &#039;Typ&#039; bei Offset &#039;Adresse&#039; in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Ungültiges Zahlenformat &#039;Symbol&#039;]]&lt;br /&gt;
******* [[Ungültige Option &#039;Option&#039;]]&lt;br /&gt;
******* [[Ungültiger Fixup-Index &#039;Typ&#039; in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Inkompatible Version von RLINK32.DLL]]&lt;br /&gt;
******* [[Ungültige Objektdatei &#039;Dateiname&#039;]]&lt;br /&gt;
******* [[Zu wenig Festplattenspeicher]]&lt;br /&gt;
******* [[Zu wenig Arbeitsspeicher]]&lt;br /&gt;
******* [[Packages müssen mit dem Startcode in C0PKG32.OBJ gelinkt werden]]&lt;br /&gt;
******* [[Public Symbol für EXPDEF &#039;Symbol&#039; in Modul &#039;Modul&#039; nicht gefunden]]&lt;br /&gt;
******* [[Public Symbol &#039;Symbol&#039; ist in Bibliotheksmodul &#039;Modul1&#039; und &#039;Modul2&#039; definiert]]&lt;br /&gt;
******* [[Public Symbol &#039;Symbol&#039; ist in Modul &#039;Modul1&#039; und &#039;Modul2&#039; definiert]]&lt;br /&gt;
******* [[Realloc von in Modul, Zeile &#039;Zahl&#039; fehlgeschlagenen Anzahl von Bytes]]&lt;br /&gt;
******* [[RLINK32 wurde nicht initialisiert]]&lt;br /&gt;
******* [[RTL-Hilfsfunktion &#039;Funktion&#039; nicht gefunden]]&lt;br /&gt;
******* [[In .def-Datei definierter Abschnitt &#039;Abschnitt&#039; ist leer]]&lt;br /&gt;
******* [[Stack-Reservegröße ist kleiner als die Übergabegröße]]&lt;br /&gt;
******* [[Das in &#039;Modul&#039; als Import markierte Symbol &#039;Symbol&#039; wird in &#039;Modul&#039; als public deklariert]]&lt;br /&gt;
******* [[Symbol &#039;Symbol1&#039; hat das Aliassymbol &#039;Symbol2&#039;, das bereits als Alias verwendet wird]]&lt;br /&gt;
******* [[Der Unit-Name &#039;Unit&#039; wird von Modul &#039;Modul&#039; neu definiert (ursprüngliche Definition in &#039;Modul&#039;)]]&lt;br /&gt;
******* [[Zu viele Kommas in der Befehlszeile &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele DEF-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Fehler; Linken wird abgebrochen]]&lt;br /&gt;
******* [[Zu viele EXE-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Exporte; erlaubt sind nur 65535]]&lt;br /&gt;
******* [[Zu viele MAP-Dateinamen &#039;Bezeichner&#039;]]&lt;br /&gt;
******* [[Zu viele Rückgaben in der Antwortdatei &#039;Dateiname&#039;]]&lt;br /&gt;
******* [[Zu viele Abschnitts-/Segmentdefinitionen in .def-Datei gefunden]]&lt;br /&gt;
******* [[Typindex &#039;Zahl&#039; ist in Modul &#039;Modul&#039; fehlerhaft]]&lt;br /&gt;
******* [[Datei &#039;Dateiname&#039; kann nicht geöffnet werden]]&lt;br /&gt;
******* [[Inkrementeller Link nicht möglich - Vollständiger Link wird durchgeführt...]]&lt;br /&gt;
******* [[Linken kann nicht ausgeführt werden]]&lt;br /&gt;
******* [[Unerwarteter Fehler während des Linkens]]&lt;br /&gt;
******* [[Unit &#039;Unit&#039; (definiert von &#039;Name&#039;) hängt von Unit &#039;Unit&#039; ab; es wurde aber keine Implementierung gefunden]]&lt;br /&gt;
******* [[Nicht auflösbares externes &amp;quot;Symbol&amp;quot; referenziert von &amp;quot;Modul&amp;quot;]]&lt;br /&gt;
******* [[Nicht unterstützte 16-Bit-Segmente in Modul &#039;Modul&#039;]]&lt;br /&gt;
******* [[Schwache Package-Unit &#039;Unit&#039; darf keine Inits enthalten]]&lt;br /&gt;
**** [[Compiler-Ausgabe als XML]]&lt;br /&gt;
***** [[XML-Dokumentation für Delphi-Code]]&lt;br /&gt;
***** [[XML-Dokumentation für C++-Code]]&lt;br /&gt;
***** [[Globale XML-Deklarationen für die Compiler XML-Ausgabe]]&lt;br /&gt;
*** [[Grafik-Hilfsprogramme - Index|Grafik-Hilfsprogramme]]&lt;br /&gt;
**** [[Installationsprogramm]]&lt;br /&gt;
**** [[Offline-Installationsprogramm]]&lt;br /&gt;
**** [[Embarcadero-Produktregistrierung]]&lt;br /&gt;
**** [[Installationsprogramm für Features]]&lt;br /&gt;
**** [[Feature-Manager]]&lt;br /&gt;
**** [[GetIt-Package-Manager]]&lt;br /&gt;
***** [[Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
***** [[Installieren eines Package mit dem Getlt-Package-Manager]]&lt;br /&gt;
**** [[Tool zum Migrieren von Einstellungen]]&lt;br /&gt;
***** [[Exportieren von Einstellungen in eine Migrationsdatei]]&lt;br /&gt;
***** [[Migrieren von Einstellungen in eine neuere Produktversion]]&lt;br /&gt;
***** [[Wiederherstellen von Einstellungen aus einer Sicherung]]&lt;br /&gt;
***** [[Importieren von Einstellungen aus einer Migrationsdatei]]&lt;br /&gt;
**** [[Bitmap-Stil-Designer]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[REST-Debugger]]&lt;br /&gt;
***** [[Installieren des REST-Debuggers]]&lt;br /&gt;
***** [[REST-Debugger (Tool)]]&lt;br /&gt;
***** [[Verwenden des REST-Debuggers]]&lt;br /&gt;
**** [[XML-Mapper]]&lt;br /&gt;
*** [[Befehlszeilenhilfsprogramme - Index|Befehlszeilenhilfsprogramme]]&lt;br /&gt;
**** [[DCC32.EXE: Der Delphi-Befehlszeilen-Compiler]]&lt;br /&gt;
**** [[DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler]]&lt;br /&gt;
**** [[DCCOSX.EXE: Der Delphi-Compiler für OS X]]&lt;br /&gt;
**** [[Befehlszeilenoberflächen von LLVM-basierten Delphi-Compilern]]&lt;br /&gt;
***** [[DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
***** [[DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
***** [[DCCAARM.EXE: Der Delphi-Compiler für Android]]&lt;br /&gt;
**** [[DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator]]&lt;br /&gt;
**** [[Befehlszeilenoberflächen von C++-Compilern]]&lt;br /&gt;
***** [[BCC32.EXE: Der C++-32-Bit-Befehlszeilen-Compiler]]&lt;br /&gt;
****** [[Befehlszeilenoptionen für vorcompilierte Header von BCC32]]&lt;br /&gt;
****** [[Optionen für Meldungen]]&lt;br /&gt;
***** [[BCCOSX.EXE: Der C++-Compiler für OS X]]&lt;br /&gt;
****** [[--framework]]&lt;br /&gt;
***** [[Befehlszeilenoberflächen von C++-Compilern, die durch Clang erweitert wurden]]&lt;br /&gt;
****** [[BCC32C.EXE]]&lt;br /&gt;
****** [[BCC64.EXE: Der C++-Compiler für 64-Bit-Windows]]&lt;br /&gt;
****** [[BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte]]&lt;br /&gt;
****** [[BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte]]&lt;br /&gt;
****** [[BCCAARM.EXE: Der C++-Compiler für Android]]&lt;br /&gt;
**** [[AuditsCLI.EXE: Das Befehlszeilen-Tool für Audits und Metriken]]&lt;br /&gt;
***** [[Audits und Metriken über die Befehlszeile ausführen]]&lt;br /&gt;
**** [[BRC32.EXE: Die Ressourcen-Shell]]&lt;br /&gt;
**** [[BRCC32.EXE: Der Ressourcen-Compiler]]&lt;br /&gt;
**** [[CGRC.EXE: Der Ressourcen-Compiler-Binder]]&lt;br /&gt;
**** [[COFF2OMF.EXE: Das Konvertierungsprogramm für Importbibliotheken]]&lt;br /&gt;
**** [[CPP32.EXE: Der C-Compiler-Präprozessor]]&lt;br /&gt;
**** [[CPP64: Der Präprozessor für 64-Bit-Windows]]&lt;br /&gt;
**** [[Formatter.EXE: Die Befehlszeilen-Formatierung]]&lt;br /&gt;
**** [[GenDocCLI.EXE: Das Befehlszeilentool zur Dokumentationserzeugung]]&lt;br /&gt;
**** [[GenTLB.exe]]&lt;br /&gt;
**** [[GREP.EXE: Das Hilfsprogramm zur Textsuche]]&lt;br /&gt;
**** [[Verwenden von ILINK32 und ILINK64 in der Befehlszeile]]&lt;br /&gt;
***** [[Linken der C++-Anwendung &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
**** [[Verwenden von ILINK32 und ILINK64 in der Befehlszeile]]&lt;br /&gt;
***** [[Linken der C++-Anwendung &amp;quot;Hello World&amp;quot; für 64-Bit-Windows]]&lt;br /&gt;
**** [[XLINK.EXE: Der OS X-Linker]]&lt;br /&gt;
***** [[Linken einer C++-Anwendung Hello World für OS X]]&lt;br /&gt;
**** [[IMPDEF.EXE: Der Moduldefinitions-Manager]]&lt;br /&gt;
**** [[IMPLIB.EXE: Das Hilfsprogramm für Importbibliotheken für Win32]]&lt;br /&gt;
**** [[Java2OP.exe: Der Generator für native Android-Brückendateien]]&lt;br /&gt;
**** [[MAKE.EXE]]&lt;br /&gt;
***** [[MAKE-Direktiven]]&lt;br /&gt;
***** [[MAKE-Makros]]&lt;br /&gt;
***** [[MAKE-Regeln (explizite und implizite) und -Befehle]]&lt;br /&gt;
**** [[MKEXP.EXE: Das C++-Hilfsprogramm für Importbibliotheken für 64-Bit-Windows]]&lt;br /&gt;
**** [[Paclient.exe: Die Client-Anwendung von Platform Assistant|paclient.exe: Die Client-Anwendung von Platform Assistant]]&lt;br /&gt;
**** [[PAServer: Die Platform Assistant Server-Anwendung]]&lt;br /&gt;
***** [[Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
***** [[Ausführen des Platform Assistant unter Windows]]&lt;br /&gt;
***** [[Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
***** [[Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
***** [[Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac]]&lt;br /&gt;
***** [[Festlegen von Optionen für den Platform Assistant]]&lt;br /&gt;
***** [[Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
***** [[Ausführen von PAServer Manager auf dem Mac]]&lt;br /&gt;
***** [[Platform Assistant-Serverfehler - Index]]&lt;br /&gt;
****** [[E0001 Ungültige Option]]&lt;br /&gt;
****** [[E0002 Fehlender Profilname]]&lt;br /&gt;
****** [[E0003 Verbindung zu &amp;quot;Adresse&amp;quot; auf Port &amp;quot;Nummer&amp;quot; fehlgeschlagen]]&lt;br /&gt;
****** [[E0004 Datei ist nicht vorhanden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[E0005 Verzeichnis ist nicht vorhanden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[E0009 Datei &amp;quot;Dateipfad&amp;quot; kann nicht erstellt werden. &amp;quot;Fehlertext&amp;quot;]]&lt;br /&gt;
****** [[E0014 Verbindung abgelehnt. Version von Platform Assistant Server stimmt nicht überein - Version &#039;Version&#039; erwartet]]&lt;br /&gt;
****** [[E0017 Datei kann nicht gelöscht werden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[E0018 Verzeichnis kann nicht gelöscht werden: &#039;Pfad&#039;]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[E0264 &#039;&amp;quot;/usr/bin/codesign&amp;quot; ...&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[PAServer: Archivierungsdatei nicht gefunden]]&lt;br /&gt;
****** [[PAServer: Archivierungsdatei nicht gefunden]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[E0776 &#039;&amp;quot;/usr/bin/xcrun&amp;quot; ...&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[Fehler: Xcode-Befehlszeilen-Tools für PAServer fehlen]]&lt;br /&gt;
****** [[PAServer: Pfad nicht im Sandbox-Verzeichnis]]&lt;br /&gt;
****** [[PAServer: Prozess kann nicht erzeugt werden]]&lt;br /&gt;
****** [[PAServer kann Befehlszeilen-Tool nicht ausführen]]&lt;br /&gt;
****** [[E2308 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2311 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2312 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E2564 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2567 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2568 &#039;Anweisung&#039; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E2820 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E2823 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E2824 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[E4100 Programm, &amp;quot;Pfad&amp;quot;, wurde nicht gefunden]]&lt;br /&gt;
****** [[E4103 Prozess kann nicht erzeugt werden: &#039;Meldung&#039;]]&lt;br /&gt;
****** [[E4104 &amp;quot;Anweisung&amp;quot; kann nicht ausgeführt werden]]&lt;br /&gt;
****** [[W0001 Ungültige Plattform]]&lt;br /&gt;
****** [[W0008 Ungültige &amp;quot;ipa&amp;quot;-Option: &#039;String&#039;]]&lt;br /&gt;
**** [[RC.EXE: Der Ressourcen-Compiler des Microsoft SDK]]&lt;br /&gt;
**** [[ReFind.exe: Das Hilfsprogramm zum Suchen und Ersetzen mit Perl RegEx-Ausdrücken|reFind.exe: Das Hilfsprogramm zum Suchen und Ersetzen mit Perl RegEx-Ausdrücken]]&lt;br /&gt;
**** [[RLINK32.DLL: Der Ressourcen-Linker (C++)]]&lt;br /&gt;
**** [[TDUMP: Das Hilfsprogramm für Dateien-Dump]]&lt;br /&gt;
**** [[TDUMP64.EXE: Das Hilfsprogramm für Dateien-Dump für 64-Bit-Windows]]&lt;br /&gt;
**** [[TLIB.EXE: Der Bibliotheksmanager]]&lt;br /&gt;
**** [[TLIB64.EXE: Der Bibliotheksmanager für 64-Bit-Windows]]&lt;br /&gt;
**** [[TLIBIMP.EXE]]&lt;br /&gt;
***** [[Zuordnung von Symbolnamen in einer Typbibliothek]]&lt;br /&gt;
***** [[Migrieren von C++-Code von import nach TLIBIMP.EXE|Migrieren von C++-Code von #import nach TLIBIMP.EXE]]&lt;br /&gt;
**** [[TOUCH.EXE]]&lt;br /&gt;
**** [[TRegSvr.exe: Das Hilfsprogramm für die Typbibliotheksregistrierung]]&lt;br /&gt;
**** [[TRIGRAPH.EXE]]&lt;br /&gt;
**** [[WSDLIMP.EXE: Das Befehlszeilenhilfsprogramm für den WSDL-Import]]&lt;br /&gt;
***** [[WSDL-Option -Or-]]&lt;br /&gt;
* [[Programmiersprachen]]&lt;br /&gt;
** [[Delphi-Sprachreferenz]]&lt;br /&gt;
***[[Delphi-Sprachreferenz - Index|Delphi-Sprachreferenz]]&lt;br /&gt;
**** [[Sprach-Übersicht]]&lt;br /&gt;
**** [[Programme und Units - Index|Programme und Units]]&lt;br /&gt;
***** [[Programme und Units|Programme und Units ({{Delphi}})]]&lt;br /&gt;
***** [[Namespaces in Delphi]]&lt;br /&gt;
**** [[Grundlegende syntaktische Elemente - Index|Grundlegende syntaktische Elemente]]&lt;br /&gt;
***** [[Grundlegende syntaktische Elemente (Delphi)|Grundlegende syntaktische Elemente ({{Delphi}})]]&lt;br /&gt;
****** [[In|in]]&lt;br /&gt;
***** [[Ausdrücke (Delphi)]]&lt;br /&gt;
***** [[Deklarationen und Anweisungen (Delphi)]]&lt;br /&gt;
**** [[Datentypen, Variablen und Konstanten - Index|Datentypen, Variablen und Konstanten]]&lt;br /&gt;
***** [[Überblick über Datentypen (Delphi)]]&lt;br /&gt;
***** [[Einfache Typen (Delphi)]]&lt;br /&gt;
***** [[String-Typen (Delphi)|String-Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Strukturierte Typen (Delphi)]]&lt;br /&gt;
***** [[Zeiger und Zeigertypen (Delphi)|Zeiger und Zeigertypen ({{Delphi}})]]&lt;br /&gt;
***** [[Prozedurale Typen|Prozedurale Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Variante Typen|Variante Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Kompatibilität und Identität von Typen|Kompatibilität und Identität von Typen ({{Delphi}})]]&lt;br /&gt;
***** [[Datentypen, Variablen und Konstanten - Index (Delphi)]]&lt;br /&gt;
***** [[Variablen]]&lt;br /&gt;
***** [[Deklarierte Konstanten]]&lt;br /&gt;
**** [[Prozeduren und Funktionen - Index|Prozeduren und Funktionen]]&lt;br /&gt;
***** [[Prozeduren und Funktionen (Delphi)|Prozeduren und Funktionen ({{Delphi}})]]&lt;br /&gt;
***** [[Parameter (Delphi)]]&lt;br /&gt;
***** [[Prozeduren und Funktionen aufrufen (Delphi)]]&lt;br /&gt;
***** [[Anonyme Methoden in Delphi]]&lt;br /&gt;
**** [[Klassen und Objekte - Index|Klassen und Objekte]]&lt;br /&gt;
***** [[Klassen und Objekte (Delphi)]]&lt;br /&gt;
***** [[Felder (Delphi)|Felder ({{Delphi}})]]&lt;br /&gt;
***** [[Methoden (Delphi)]]&lt;br /&gt;
***** [[Eigenschaften (Delphi)|Eigenschaften ({{Delphi}})]]&lt;br /&gt;
***** [[Ereignisse (Delphi)|Ereignisse ({{Delphi}})]]&lt;br /&gt;
***** [[Klassenreferenzen]]&lt;br /&gt;
***** [[Exceptions (Delphi)|Exceptions ({{Delphi}})]]&lt;br /&gt;
***** [[Unterstützende Klassen und Records (Delphi)]]&lt;br /&gt;
***** [[Verschachtelte Typdeklarationen]]&lt;br /&gt;
***** [[Überladene Operatoren (Delphi)|Überladene Operatoren ({{Delphi}})]]&lt;br /&gt;
**** [[Standardroutinen und Eingabe-Ausgabe]]&lt;br /&gt;
**** [[Bibliotheken und Packages - Index|Bibliotheken und Packages]]&lt;br /&gt;
***** [[Bibliotheken und Packages (Delphi)|Bibliotheken und Packages ({{Delphi}})]]&lt;br /&gt;
***** [[Dynamisch ladbare Bibliotheken schreiben]]&lt;br /&gt;
***** [[Packages (Delphi)|Packages ({{Delphi}})]]&lt;br /&gt;
**** [[Objekt-Interfaces - Index|Objekt-Interfaces]]&lt;br /&gt;
***** [[Objekt-Interfaces|Objekt-Interfaces ({{Delphi}})]]&lt;br /&gt;
***** [[Interfaces implementieren]]&lt;br /&gt;
***** [[Interface-Referenzen|Interface-Referenzen ({{Delphi}})]]&lt;br /&gt;
***** [[Automatisierungsobjekte]]&lt;br /&gt;
**** [[Speicherverwaltung auf der Win32-Plattform - Index|Speicherverwaltung auf der Win32-Plattform]]&lt;br /&gt;
***** [[Speicherverwaltung]]&lt;br /&gt;
***** [[Interne Datenformate (Delphi)]]&lt;br /&gt;
**** [[Ablaufsteuerung (Delphi)|Ablaufsteuerung ({{Delphi}})]]&lt;br /&gt;
**** [[Verwendung des integrierten Assemblers - Index|Verwendung des integrierten Assemblers]]&lt;br /&gt;
***** [[Verwendung des integrierten Assemblers]]&lt;br /&gt;
***** [[Assembler-Syntax]]&lt;br /&gt;
***** [[Assembler-Ausdrücke]]&lt;br /&gt;
***** [[Assembler-Prozeduren und -Funktionen]]&lt;br /&gt;
**** [[Generics - Index|Generics]]&lt;br /&gt;
***** [[Übersicht über Generics]]&lt;br /&gt;
***** [[Terminologie für Generics]]&lt;br /&gt;
***** [[Deklaration von Generics]]&lt;br /&gt;
***** [[Overloads und Typkompatibilität in Generics]]&lt;br /&gt;
***** [[Einschränkungen bei Generics (Parametrisierte Typen)]]&lt;br /&gt;
***** [[Klassenvariablen in Generics]]&lt;br /&gt;
**** [[Attribute (RTTI)]]&lt;br /&gt;
***** [[Überblick zu Attributen|Attribute und RTTI]]&lt;br /&gt;
***** [[Benutzerdefinierte Attribute deklarieren|Benutzerdefinierte Attribute deklarieren (RTTI)]]&lt;br /&gt;
***** [[Hinweise zu Typen und Membern hinzufügen]]&lt;br /&gt;
***** [[Attribute zur Laufzeit extrahieren]]&lt;br /&gt;
***** [[Verwenden von virtuellen Methoden-Interzeptoren]]&lt;br /&gt;
***** [[Compiler-Attribute]]&lt;br /&gt;
**** [[Schreiben von in C++ unterstütztem Delphi-Code|Schreiben von in C++ unterstütztem {{Delphi}}-Code]]&lt;br /&gt;
***[[Liste der Delphi-Compiler-Direktiven - Index]]&lt;br /&gt;
**** [[Delphi-Compiler-Direktiven]]&lt;br /&gt;
**** [[Felder ausrichten (Delphi)]]&lt;br /&gt;
**** [[Anwendungstyp (Delphi)]]&lt;br /&gt;
**** [[Assert-Direktiven (Delphi)]]&lt;br /&gt;
**** [[Boolesche Kurzauswertung (Delphi-Compiler-Direktive)]]&lt;br /&gt;
**** [[Code ausrichten (Delphi)]]&lt;br /&gt;
**** [[Direktiven für Bibliotheken und gemeinsame Objekte (Delphi)]]&lt;br /&gt;
**** [[Bedingte Compilierung (Delphi)]]&lt;br /&gt;
***** [[Compiler-Versionen]]&lt;br /&gt;
**** [[Debug-Informationen (Delphi)]]&lt;br /&gt;
**** [[DEFINE-Direktive (Delphi)]]&lt;br /&gt;
**** [[DENYPACKAGEUNIT-Direktive (Delphi)]]&lt;br /&gt;
**** [[Beschreibung (Delphi)]]&lt;br /&gt;
**** [[DESIGNONLY-Direktive (Delphi)]]&lt;br /&gt;
**** [[ELSE (Delphi)]]&lt;br /&gt;
**** [[ELSEIF (Delphi)]]&lt;br /&gt;
**** [[ENDIF-Direktive (Delphi)]]&lt;br /&gt;
**** [[Erweiterung für ausführbare Dateien (Delphi)]]&lt;br /&gt;
**** [[Symbole exportieren (Delphi)]]&lt;br /&gt;
**** [[Erweiterte Syntax (Delphi)]]&lt;br /&gt;
**** [[Kompatibilität des Typs Extended (Delphi)]]&lt;br /&gt;
**** [[Externe Symbole (Delphi)]]&lt;br /&gt;
**** [[Steuerung der Gleitkommagenauigkeit (Delphi für x64)]]&lt;br /&gt;
**** [[HIGHCHARUNICODE-Direktive (Delphi)]]&lt;br /&gt;
**** [[Hinweise (Delphi)]]&lt;br /&gt;
**** [[HPP-Ausgabe (Delphi)]]&lt;br /&gt;
**** [[IFDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFEND-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFNDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[IFOPT-Direktive (Delphi)]]&lt;br /&gt;
**** [[Image-Basisadresse]]&lt;br /&gt;
**** [[Implizites Erstellen (Delphi)]]&lt;br /&gt;
**** [[Importierte Daten]]&lt;br /&gt;
**** [[Datei einbinden (Delphi)]]&lt;br /&gt;
**** [[E/A-Prüfung (Delphi)]]&lt;br /&gt;
**** [[LEGACYIFEND (Delphi)]]&lt;br /&gt;
**** [[Objektdatei linken (Delphi)]]&lt;br /&gt;
**** [[Lokale Symbolinformationen (Delphi)]]&lt;br /&gt;
**** [[Lange Strings (Delphi)]]&lt;br /&gt;
**** [[Laufzeit-Typinformationen (Delphi)]]&lt;br /&gt;
**** [[Speicherreservierung (Delphi)]]&lt;br /&gt;
**** [[MESSAGE-Direktive (Delphi)]]&lt;br /&gt;
**** [[METHODINFO-Direktive (Delphi)]]&lt;br /&gt;
**** [[Mindestgröße für Enum-Typen (Delphi)]]&lt;br /&gt;
**** [[OBJTYPENAME-Direktive (Delphi)]]&lt;br /&gt;
**** [[Offene String-Parameter (Delphi)]]&lt;br /&gt;
**** [[Optimierung (Delphi)]]&lt;br /&gt;
**** [[Überlaufprüfung (Delphi)]]&lt;br /&gt;
**** [[PE (Portable Executable) Header-Flags (Delphi)]]&lt;br /&gt;
**** [[SETPEOSVERSION]]&lt;br /&gt;
**** [[SETPESUBSYSVERSION]]&lt;br /&gt;
**** [[SETPEUSERVERSION]]&lt;br /&gt;
**** [[Pentium-sichere FDIV-Operationen (Delphi)]]&lt;br /&gt;
**** [[Zeigermathematik (Delphi)]]&lt;br /&gt;
**** [[NODEFINE-Direktive (Delphi)]]&lt;br /&gt;
**** [[NOINCLUDE (Delphi)]]&lt;br /&gt;
**** [[Bereichsüberprüfung]]&lt;br /&gt;
**** [[Real48-Kompatibilität (Delphi)]]&lt;br /&gt;
**** [[Abschnitte]]&lt;br /&gt;
**** [[Reservierter Adressraum für Ressourcen (Delphi)]]&lt;br /&gt;
**** [[Ressourcen-Datei (Delphi)]]&lt;br /&gt;
**** [[RTTI-Direktive (Delphi)]]&lt;br /&gt;
**** [[RUNONLY-Direktive (Delphi)]]&lt;br /&gt;
**** [[Bereichsabhängige Aufzählungen (Delphi)]]&lt;br /&gt;
**** [[Stack-Frames (Delphi)]]&lt;br /&gt;
**** [[Starke Linktypen (Delphi)]]&lt;br /&gt;
**** [[Symboldeklarationen und Querverweise (Delphi)]]&lt;br /&gt;
**** [[Typprüfung bei Zeigern (Delphi)]]&lt;br /&gt;
**** [[UNDEF-Direktive (Delphi)]]&lt;br /&gt;
**** [[Prüfung von Var-String (Delphi)]]&lt;br /&gt;
**** [[Warnmeldungen (Delphi)]]&lt;br /&gt;
**** [[Warnungen (Delphi)]]&lt;br /&gt;
**** [[Schwach Packen]]&lt;br /&gt;
**** [[WEAKLINKRTTI-Direktive (Delphi)]]&lt;br /&gt;
**** [[Schreibbare typisierte Konstanten (Delphi)]]&lt;br /&gt;
**** [[Nullbasierte Strings (Delphi)]]&lt;br /&gt;
***[[Delphi Compiler-Fehler - Index]]&lt;br /&gt;
**** [[Laufzeitfehler]]&lt;br /&gt;
**** [[Ein- und Ausgabefehler]]&lt;br /&gt;
**** [[Betriebssystemfehler]]&lt;br /&gt;
**** [[Schwerwiegende Fehler]]&lt;br /&gt;
**** [[Fehler- und Warnungsmeldungen (Delphi)]]&lt;br /&gt;
***** [[Disposed darf nicht in Klassen mit Destruktoren deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E1038 Unit-Bezeichner &#039;%s&#039; stimmt mit dem Dateinamen nicht überein (Delphi)]]&lt;br /&gt;
***** [[E2001 Ordinaltyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2002 Dateityp ist hier nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2003 Undeklarierter Bezeichner: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2004 Bezeichner redeklariert: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2005 &#039;%s&#039; ist kein Typenbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2006 PACKED ist hier nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2007 Konstante oder Typenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2008 Inkompatible Typen (Delphi)]]&lt;br /&gt;
***** [[E2009 Inkompatible Typen: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2010 Inkompatible Typen: &#039;%s&#039; und &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2011 Unterer Bereich überschreitet oberen Bereich (Delphi)]]&lt;br /&gt;
***** [[E2012 Ausdruckstyp muss BOOLEAN sein (Delphi)]]&lt;br /&gt;
***** [[E2013 Ausdruckstyp muss BOOLEAN sein (E2012) (Delphi)]]&lt;br /&gt;
***** [[E2014 Anweisung erforderlich, aber Ausdruck vom Typ &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2015 Operator ist auf diesen Operandentyp nicht anwendbar (Delphi)]]&lt;br /&gt;
***** [[E2016 Array-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2017 Zeigertyp erforderlicht (Delphi)]]&lt;br /&gt;
***** [[E2018 Record, Objekt oder Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2019 Objekttyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2020 Objekt oder Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2021 Klassentyp erwartet (Delphi)]]&lt;br /&gt;
***** [[E2022 Unterstützender Klassentyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2023 Funktion benötigt Ergebnistyp (Delphi)]]&lt;br /&gt;
***** [[E2024 Ungültiger Funktionsrückgabetyp (Delphi)]]&lt;br /&gt;
***** [[E2025 Prozedur kann keinen Ergebnistyp besitzen (Delphi)]]&lt;br /&gt;
***** [[E2026 Konstantenausdruck erwartet (Delphi)]]&lt;br /&gt;
***** [[E2027 Doppelter Tag-Wert (Delphi)]]&lt;br /&gt;
***** [[E2028 Mengen (Sets) dürfen nur maximal 256 Elemente besitzen (Delphi)]]&lt;br /&gt;
***** [[E2029 %s erwartet, aber %s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2030 Doppeltes Case-Label (Delphi)]]&lt;br /&gt;
***** [[E2031 Label erwartet (Delphi)]]&lt;br /&gt;
***** [[E2032 FOR-Schleifenvariable muss von ordinalem Typ sein (Delphi)]]&lt;br /&gt;
***** [[E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[E2034 Zu viele Parameter (Delphi)]]&lt;br /&gt;
***** [[E2035 Nicht genügend Parameter (Delphi)]]&lt;br /&gt;
***** [[E2036 Variable erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2037 Deklaration von &#039;%s&#039; unterscheidet sich von vorheriger Deklaration (Delphi)]]&lt;br /&gt;
***** [[E2038 Ungültiges Zeichen in Eingabedatei: &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[E2045 Falsches Objektdateiformat: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2049 Labeldeklaration ist im Interface-Abschnitt nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2050 Anweisungen sind im Interface-Teil nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2052 Nicht abgeschlossener String (Delphi)]]&lt;br /&gt;
***** [[E2053 Syntaxfehler in Real-Zahl (Delphi)]]&lt;br /&gt;
***** [[E2054 Ungültiger Typ in Write/Writeln-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2055 Ungültiger Typ in Read/Readln-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2056 String-Literale können maximal 255 Elemente besitzen (Delphi)]]&lt;br /&gt;
***** [[E2057 Unerwartetes Dateiende im in Zeile %ld beginnenden Kommentar (Delphi)]]&lt;br /&gt;
***** [[E2058 Klasse, Interface und Objekttypen sind nur im Abschnitt type erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2059 Lokale Klasse, Interface oder Objekttypen sind nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2060 Klassen- und Interface-Typen sind nur in Typabschnitten zulässig (Delphi)]]&lt;br /&gt;
***** [[E2061 Lokale Klassen- oder Interface-Typen sind nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2062 Virtuelle Konstruktoren sind nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2064 Der linken Seite kann nichts zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2065 Ungenügende Forward- oder External-Deklaration: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2066 Operator oder Semikolon fehlt (Delphi)]]&lt;br /&gt;
***** [[E2067 Fehlender Parametertyp (Delphi)]]&lt;br /&gt;
***** [[E2068 Ungültige Referenz auf Symbol &#039;%s&#039; in Objektdatei &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2070 Unbekannte Direktive: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2071 Dieser Typ kann nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2072 Anzahl der Elemente (%d) ist von der Deklaration (%d) unterschiedlich (Delphi)]]&lt;br /&gt;
***** [[E2073 Label ist bereits definiert: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2074 Label wurde deklariert und referenziert, aber nicht gesetzt: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2075 Diese Form des Methodenaufrufs ist nur in Methoden von abgeleiteten Typen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2076 Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2078 Prozedur FAIL nur im Konstruktor erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2079 Prozedur NEW benötigt einen Konstruktor (Delphi)]]&lt;br /&gt;
***** [[E2080 Prozedur DISPOSE benötigt einen Destruktor (Delphi)]]&lt;br /&gt;
***** [[E2081 Zuweisung an FOR-Schleifenvariable &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2082 TYPEOF kann nur auf Objekttypen mit VMT angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2083 Reihenfolge der Felder in der Record-Konstante unterscheidet sich von der Deklaration (Delphi)]]&lt;br /&gt;
***** [[E2085 Unit-Namen stimmen nicht überein: &#039;%s&#039; &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2086 Typ &#039;%s&#039; ist nicht vollständig definiert (Delphi)]]&lt;br /&gt;
***** [[E2088 Variable erwartet (Delphi)]]&lt;br /&gt;
***** [[E2089 Ungültige Typumwandlung (Delphi)]]&lt;br /&gt;
***** [[E2090 Unterbrechung durch Benutzer - Compilierung abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2091 Segment/Offset-Paare werden in 32-Bit-Delphi nicht unterstützt (Delphi)]]&lt;br /&gt;
***** [[E2093 Label &#039;%s&#039; ist in der aktuellen Prozedur nicht deklariert (Delphi)]]&lt;br /&gt;
***** [[E2094 Lokale Prozedur/Funktion &#039;%s&#039; wurde Prozedurenvariable zugewiesen (Delphi)]]&lt;br /&gt;
***** [[E2095 ENDIF fehlt (Delphi)]]&lt;br /&gt;
***** [[E2096 Methodenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2097 BREAK oder CONTINUE außerhalb der Schleife (Delphi)]]&lt;br /&gt;
***** [[E2098 Division durch Null (Delphi)]]&lt;br /&gt;
***** [[E2099 Überlauf bei Konvertierung oder arithmetischer Operation (Delphi)]]&lt;br /&gt;
***** [[E2100 Datentyp zu groß: 2 GB überschritten (Delphi)]]&lt;br /&gt;
***** [[E2102 Integerkonstante zu lang (Delphi)]]&lt;br /&gt;
***** [[E2103 16-Bit Fixup in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2104 Falsche Adressverschiebung in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2105 Inline Assembler Syntaxfehler (Delphi)]]&lt;br /&gt;
***** [[E2106 Inline Assembler Stack-Überlauf (Delphi)]]&lt;br /&gt;
***** [[E2107 Operandengröße stimmt nicht überein (Delphi)]]&lt;br /&gt;
***** [[E2108 Speicherreferenz erwartet (Delphi)]]&lt;br /&gt;
***** [[E2109 Konstante erwartet (Delphi)]]&lt;br /&gt;
***** [[E2110 Typ erwartet (Delphi)]]&lt;br /&gt;
***** [[E2111 Relozierbare Symbole dürfen nicht addiert oder subtrahiert werden (Delphi)]]&lt;br /&gt;
***** [[E2112 Ungültige Registerkombination (Delphi)]]&lt;br /&gt;
***** [[E2113 Numerischer Überlauf (Delphi)]]&lt;br /&gt;
***** [[E2114 Stringkonstante zu lang (Delphi)]]&lt;br /&gt;
***** [[E2115 Fehler in numerischer Konstante (Delphi)]]&lt;br /&gt;
***** [[E2116 Ungültige Kombination von Opcode und Operanden (Delphi)]]&lt;br /&gt;
***** [[E2117 486/487-Instruktionen sind nicht aktiviert (Delphi)]]&lt;br /&gt;
***** [[E2118 Division durch Null (Delphi)]]&lt;br /&gt;
***** [[E2119 Strukturfeldbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2120 LOOP/JCXZ außerhalb des Wertebereichs (Delphi)]]&lt;br /&gt;
***** [[E2121 Prozedur- oder Funktionsname erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2122 PROCEDURE oder FUNCTION erwartet (Delphi)]]&lt;br /&gt;
***** [[E2123 PROCEDURE, FUNCTION, PROPERTY oder VAR erwartet (Delphi)]]&lt;br /&gt;
***** [[E2124 Instanzelement &#039;%s&#039; in diesem Zusammenhang nicht verfügbar (Delphi)]]&lt;br /&gt;
***** [[E2125 EXCEPT oder FINALLY erwartet (Delphi)]]&lt;br /&gt;
***** [[E2126 BREAK, CONTINUE oder EXIT bei FINALLY-Klausel nicht möglich (Delphi)]]&lt;br /&gt;
***** [[E2127 &#039;GOTO %s&#039; führt in oder aus einer TRY-Anweisung (Delphi)]]&lt;br /&gt;
***** [[E2128 %s-Klausel erwartet, aber %s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2129 Einer Nur-Lesen Eigenschaft kann kein Wert zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2130 Lesen einer Nur-Schreiben-Eigenschaft nicht möglich (Delphi)]]&lt;br /&gt;
***** [[E2131 Klasse besitzt bereits eine Standardeigenschaft (Delphi)]]&lt;br /&gt;
***** [[E2132 Standardeigenschaft muss eine Array-Eigenschaft sein (Delphi)]]&lt;br /&gt;
***** [[E2133 Standardfunktion TYPEINFO erwartet einen Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2134 Typ &#039;%s&#039; besitzt keine Typinformation (Delphi)]]&lt;br /&gt;
***** [[E2136 Definition für abstrakte Methode &#039;%s&#039; nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2137 Methode &#039;%s&#039; nicht in Basisklasse gefunden (Delphi)]]&lt;br /&gt;
***** [[E2138 Ungültige Botschaftsparameterliste (Delphi)]]&lt;br /&gt;
***** [[E2139 Ungültiger Botschaftsmethoden-Index (Delphi)]]&lt;br /&gt;
***** [[E2140 Doppelter Botschaftsmethoden-Index (Delphi)]]&lt;br /&gt;
***** [[E2142 Nicht verfügbarer Wert (Delphi)]]&lt;br /&gt;
***** [[E2143 Ausdruck hat keinen Wert (Delphi)]]&lt;br /&gt;
***** [[E2144 Auf Ziel kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2145 Wiederhervorrufen einer Exception ist nur im Exception-Handler möglich (Delphi)]]&lt;br /&gt;
***** [[E2146 Standardwerte müssen vom Typ Ordinal, Pointer oder vom Typ small Set sein (Delphi)]]&lt;br /&gt;
***** [[E2147 Eigenschaft &#039;%s&#039; existiert nicht in Basisklasse (Delphi)]]&lt;br /&gt;
***** [[E2148 Dynamische oder Botschaftsmethoden sind hier nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2149 Klasse besitzt keine Standardeigenschaft (Delphi)]]&lt;br /&gt;
***** [[E2150 Falscher Argumententyp im Konstruktor des Variablentyp array (Delphi)]]&lt;br /&gt;
***** [[E2151 RLINK32.DLL kann nicht geladen werden (Delphi)]]&lt;br /&gt;
***** [[E2152 Falsche oder beschädigte RLINK32.DLL (Delphi)]]&lt;br /&gt;
***** [[E2153 &#039;;&#039; nicht erlaubt vor einem &#039;ELSE&#039; (Delphi)]]&lt;br /&gt;
***** [[E2154 Typ &#039;%s&#039; benötigt Finalisierung - nicht im Variant-Record erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2155 Typ &#039;%s&#039; benötigt Finalisierung - im Dateityp nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2156 Ausdruck zu komplex (Delphi)]]&lt;br /&gt;
***** [[E2157 Auf Element 0 kann nicht zugegriffen werden - &#039;Length&#039; oder &#039;SetLength&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2158 Unit %s veraltet oder beschädigt: &#039;%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2159 Unit %s veraltet oder beschädigt: &#039;%s.%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2160 Typ in einem OLE-Automatisierungsaufruf nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2163 Zu viele bedingte Symbole (Delphi)]]&lt;br /&gt;
***** [[E2165 Compilierung durch Anwender abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2166 Unbenannte Argumente müssen benannten Argumenten in der OLE-Automatisierung vorangestellt werden (Delphi)]]&lt;br /&gt;
***** [[E2167 Abstrakte Methoden müssen virtuell oder dynamisch sein (Delphi)]]&lt;br /&gt;
***** [[E2168 Feld- oder Methodenbezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2169 Felddefinition nicht erlaubt nach Methoden oder Eigenschaften (Delphi)]]&lt;br /&gt;
***** [[E2170 Eine nicht-virtuelle Methode kann nicht überschrieben werden (Delphi)]]&lt;br /&gt;
***** [[E2171 Auf Variable &#039;%s&#039; kann wegen Optimierung nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2172 Eine benötigte Bibliothekshilfsfunktion wurde vom Linker eliminiert (%s) (Delphi)]]&lt;br /&gt;
***** [[E2173 Fehlendes oder ungültiges bedingtes Symbol in der Anweisung &#039;$%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2174 &#039;%s&#039; wurde vorher nicht als PROPERTY deklariert (Delphi)]]&lt;br /&gt;
***** [[E2175 Felddefinition nicht erlaubt in OLE-Automatisierungsbereich (Delphi)]]&lt;br /&gt;
***** [[E2176 Ungültiger Typ im OLE-Automatisierungsbereich: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2177 Konstruktoren und Destruktoren sind im OLE-Automatisierungsbereich nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2178 Dynamische und Botschaftsmethoden sind im OLE-Automatisierungbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2179 Im OLE-Automatisierungsbereich sind nur register-Aufrufkonventionen zulässig (Delphi)]]&lt;br /&gt;
***** [[E2180 Dispid &#039;%d&#039; wird bereits von &#039;%s&#039; verwendet (Delphi)]]&lt;br /&gt;
***** [[E2181 Redeklaration der Eigenschaft im OLE-Automatisierungsbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2182 &#039;%s&#039; Anweisung im OLE Automatisierungsbereich nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2183 dispid-Klausel nur im OLE-Automatisierungsbereich erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2184 %s-Abschnitt ist nur in Klassentypen gültig (Delphi)]]&lt;br /&gt;
***** [[E2185 Überschriebene automatisierte virtuelle Methode &#039;%s&#039; kann kein dispid definieren (Delphi)]]&lt;br /&gt;
***** [[E2186 Die Published-Real-Eigenschaft &#039;%s&#039; muss vom Typ Single, Real, Double oder Extended sein (Delphi)]]&lt;br /&gt;
***** [[E2187 Größe von Published-Menge &#039;%s&#039; ist 4 Byte (Delphi)|E2187 Größe von Published-Menge &#039;%s&#039; ist &amp;gt;4 Byte ({{Delphi}})]]&lt;br /&gt;
***** [[E2188 Published-Eigenschaft &#039;%s&#039; kann nicht vom Typ %s sein (Delphi)]]&lt;br /&gt;
***** [[E2189 Thread-lokale Variablen können nicht lokal zu einer Funktion sein (Delphi)]]&lt;br /&gt;
***** [[E2190 Thread-lokale Variablen können nicht ABSOLUTE sein (Delphi)]]&lt;br /&gt;
***** [[E2191 EXPORTS nur im globalen Bereich erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2192 Konstanten dürfen nicht als Argumente für offene Arrays verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2193 Standard-Funktion Slice nur als Argument für offene Arrays erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2194 Thread-lokale Variablen können nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2195 Lokale Variablen können nicht initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2196 Variablen können nur einzeln initialisiert werden (Delphi)]]&lt;br /&gt;
***** [[E2197 Konstantenobjekt kann nicht als Var-Parameter übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2198 HIGH kann nicht auf lange Stringtypen angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2199 Die Packages &#039;%s&#039; und &#039;%s&#039; enthalten beide Unit &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2200 Package &#039;%s&#039; enthält bereits die Unit &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2201 Für den Zugriff auf &#039;%s&#039; von Unit &#039;%s&#039; wird die Referenz auf importierte Daten ($G) benötigt (Delphi)]]&lt;br /&gt;
***** [[E2202 Package &#039;%s&#039; wird benötigt, konnte aber nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2203 $WEAKPACKAGEUNIT &#039;%s&#039; enthält globale Daten (Delphi)]]&lt;br /&gt;
***** [[E2204 Falsche GUID-Syntax (Delphi)]]&lt;br /&gt;
***** [[E2205 Interface-Typ benötigt (Delphi)]]&lt;br /&gt;
***** [[E2206 Das Überschreiben von Eigenschaften ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2207 Die Klausel &#039;%s&#039; ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2208 Interface &#039;%s&#039; bereits implementiert von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2209 Felddeklarationen sind im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2210 Die Direktive &#039;%s&#039; ist im Typ interface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2211 Deklaration von &#039;%s&#039; unterscheidet sich von der Deklaration in interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2212 Package-Unit &#039;%s&#039; kann nicht in den Klauseln contains oder uses erscheinen (Delphi)]]&lt;br /&gt;
***** [[E2213 Falsches Package-Unit-Format: %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2214 Package %s wird rekursiv benötigt (Delphi)]]&lt;br /&gt;
***** [[E2215 16-Bit-Segment in Objektdatei &#039;%s&#039; entdeckt (Delphi)]]&lt;br /&gt;
***** [[E2216 Abschnitt &#039;%s&#039; in Objektdatei &#039;%s&#039; kann nicht behandelt werden (Delphi)]]&lt;br /&gt;
***** [[E2217 Das Published-Feld &#039;%s&#039; ist weder vom Typ class noch interface (Delphi)]]&lt;br /&gt;
***** [[E2218 Published-Methode &#039;%s&#039; enthält einen Typ, der nicht als published verwendet werden kann (Delphi)]]&lt;br /&gt;
***** [[E2220 Ein NeverBuild-Package &#039;%s&#039; benötigt ein AlwaysBuild-Package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2221 $WEAKPACKAGEUNIT &#039;%s&#039; darf keinen Initialisierungs- oder Finalisierungscode enthalten (Delphi)]]&lt;br /&gt;
***** [[E2222 $WEAKPACKAGEUNIT &amp;amp; $DENYPACKAGEUNIT wurden beide angegeben (Delphi)]]&lt;br /&gt;
***** [[E2223 $DENYPACKAGEUNIT &#039;%s&#039; kann nicht in ein Package übernommen werden (Delphi)]]&lt;br /&gt;
***** [[E2224 $DESIGNONLY und $RUNONLY sind nur in einer Package-Unit erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2225 &#039;Never-build&#039; Package &#039;%s&#039; muss neu compiliert werden (Delphi)]]&lt;br /&gt;
***** [[E2226 Die Compilierung wurde wegen zu vieler Fehler abgebrochen (Delphi)]]&lt;br /&gt;
***** [[E2227 Imagebase ist zu groß - Programmumfang mehr als 2 GB (Delphi)]]&lt;br /&gt;
***** [[E2228 Ein Typ dispinterface kann keinen Vorfahr interface haben (Delphi)]]&lt;br /&gt;
***** [[E2229 Ein Typ dispinterface benötigt eine interface-Identifikation (Delphi)]]&lt;br /&gt;
***** [[E2230 Methoden des Typs dispinterface dürfen keine Direktiven spezifizieren (Delphi)]]&lt;br /&gt;
***** [[E2231 Die Direktive &#039;%s&#039; ist im Typ dispinterface nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2232 Interface &#039;%s&#039; besitzt keine Interface-Identifikation (Delphi)]]&lt;br /&gt;
***** [[E2233 Auf Eigenschaft &#039;%s&#039; kann hier nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2234 Getter oder Setter für Eigenschaft &#039;%s&#039; kann nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2236 Konstruktoren und Destruktoren müssen die %s-Aufrufkonvention haben (Delphi)]]&lt;br /&gt;
***** [[E2237 Parameter &#039;%s&#039; ist hier wegen des Vorgabewerts nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2238 Für &#039;%s&#039; ist ein Vorgabewert erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2239 Der Vorgabeparameter &#039;%s&#039; muss als Wert oder Konstante übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2240 $EXTERNALSYM und $NODEFINE sind für &#039;%s&#039; nicht erlaubt; nur globale Symbole (Delphi)]]&lt;br /&gt;
***** [[E2241 Es müssen C++-Obj.-Dateien generiert werden (-jp) (Delphi)]]&lt;br /&gt;
***** [[E2242 &#039;%s&#039; ist kein Name einer Unit (Delphi)]]&lt;br /&gt;
***** [[E2245 Rekursive Include-Datei %s (Delphi)]]&lt;br /&gt;
***** [[E2246 Es muss mindestens 1 Dimension für SetLength des dyn. Array angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2247 Eine Adresse kann bei der Compilierung zu Byte-Code nicht akzeptiert werden (Delphi)]]&lt;br /&gt;
***** [[E2248 Bei der Compilierung zu Byte-Code können Objekttypen alten Stils nicht benutzt werden (Delphi)]]&lt;br /&gt;
***** [[E2249 Bei der Compilierung zu Byte-Code können absolute Variablen nicht benutzt werden (Delphi)]]&lt;br /&gt;
***** [[E2250 Es gibt keine überladene Version von &#039;%s&#039;, die man mit diesen Argumenten aufrufen kann (Delphi)]]&lt;br /&gt;
***** [[E2251 Doppeldeutiger überladener Aufruf von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2252 Es gibt bereits eine Methode &#039;%s&#039; mit identischen Parametern (Delphi)]]&lt;br /&gt;
***** [[E2253 Der Vorfahrtyp &#039;%s&#039; besitzt keinen zugreifbaren Standardkonstruktor (Delphi)]]&lt;br /&gt;
***** [[E2254 Die überladene Prozedur &#039;%s&#039; muss mit der Direktive &#039;overload&#039; gekennzeichnet sein (Delphi)]]&lt;br /&gt;
***** [[E2255 New wird für dynamische Arrays nicht unterstützt - es muss Setlength verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2256 Dispose wird für dynamische Arrays nicht unterstützt (da nicht erforderlich) (Delphi)]]&lt;br /&gt;
***** [[E2257 Doppelte implements-Klausel für Interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2258 Implements-Klausel ist nur innerhalb von Klassentypen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2259 Implements-Klausel ist nur für Eigenschaften von Klassen- und Interface-Typen erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2260 Implements-Klausel kann nicht zusammen mit der Index-Klausel verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2261 Implements-Klausel ist nur für lesbare Eigenschaften erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2262 Der Implements-Getter muss die Aufrufkonvention %s haben (Delphi)]]&lt;br /&gt;
***** [[E2263 Der Implements-Getter darf keine dynamische oder message-Methode sein (Delphi)]]&lt;br /&gt;
***** [[E2264 Methoden-Auflösung ist für Interface &#039;%s&#039; nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2265 Das Interface &#039;%s&#039; wird in der Liste der Interfaces nicht erwähnt (Delphi)]]&lt;br /&gt;
***** [[E2266 Nur eine Methode aus einer Gruppe überladener Methoden darf &#039;published&#039; sein (Delphi)]]&lt;br /&gt;
***** [[E2267 Bei der vorherigen Deklaration von &#039;%s&#039; wurde die Direktive &#039;overload&#039; nicht angegeben (Delphi)]]&lt;br /&gt;
***** [[E2268 Parameter dieses Typs dürfen keine Standardwerte haben (Delphi)]]&lt;br /&gt;
***** [[E2270 Publizierte Methoden zum Setzen und Lesen von Eigenschaften müssen die %s-Aufrufkonvention besitzen (Delphi)]]&lt;br /&gt;
***** [[E2271 Methoden zum Setzen und Lesen von Eigenschaften dürfen nicht überladen werden (Delphi)]]&lt;br /&gt;
***** [[E2272 Der reservierte Unit-Name &#039;%s&#039; kann nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2273 Es existiert keine überladene Version von &#039;%s&#039; mit dieser Parameterliste (Delphi)]]&lt;br /&gt;
***** [[E2274 Das Eigenschaftsattribut &#039;label&#039; kann in dispinterface nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2275 Das Eigenschaftsattribut &#039;label&#039; darf nicht leer bleiben (Delphi)]]&lt;br /&gt;
***** [[E2276 Bezeichner &#039;%s&#039; kann nicht exportiert werden (Delphi)]]&lt;br /&gt;
***** [[E2277 Nur externe cdecl-Funktionen dürfen varargs verwenden (Delphi)]]&lt;br /&gt;
***** [[E2278 Adresse von lokalem Symbol %s kann nicht aufgenommen werden (Delphi)]]&lt;br /&gt;
***** [[E2279 Zu viele verschachtelte bedingte Symbole (Delphi)]]&lt;br /&gt;
***** [[E2280 Nicht abgeschlossene bedingte Direktive (Delphi)]]&lt;br /&gt;
***** [[E2281 Typ ist im Aufruf von Variant Dispatch nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2282 Methoden zum Setzen von Eigenschaften können keine var-Parameter übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2283 Zu viele lokale Konstanten. Verwenden Sie kürzere Prozeduren (Delphi)]]&lt;br /&gt;
***** [[E2284 Doppelter Ressourcenname: Typ %d &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2285 Doppelte Ressourcen-ID: Typ %d ID %d (Delphi)]]&lt;br /&gt;
***** [[E2286 Bibliotheksname zu lang: %s (Delphi)]]&lt;br /&gt;
***** [[E2287 &#039;%s&#039; kann nicht mehrfach exportiert werden (Delphi)]]&lt;br /&gt;
***** [[E2288 Dateiname zu lang (übersteigt %d Zeichen) (Delphi)]]&lt;br /&gt;
***** [[E2289 Nicht aufgelöstes benutzerdefiniertes Attribut: %s (Delphi)]]&lt;br /&gt;
***** [[E2290 Destruktoren können nicht mit IDisposable gemischt werden (Delphi)]]&lt;br /&gt;
***** [[E2291 Implementierung der Interface-Methode %s.%s fehlt (Delphi)]]&lt;br /&gt;
***** [[E2292 &#039;%s&#039; muss eine Eigenschaft oder ein Feld der Klasse &#039;%s&#039; referenzieren (Delphi)]]&lt;br /&gt;
***** [[E2293 Ein DLLImport-Attribut und eine externe oder Aufrufkonventionsdirektive dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2294 Eine von &#039;%s&#039; abgeleitete, unterstützende Klasse kann nur Klassen unterstützen, die von &#039;%s&#039; abstammen. (Delphi)]]&lt;br /&gt;
***** [[E2295 Eine unterstützende Klasse darf keinen Destruktor einführen (Delphi)]]&lt;br /&gt;
***** [[E2296 Ein in einer unterstützenden Klasse eingeführter Konstruktor muss den parameterlosen Konstruktor der unterstützten Klasse als erste Anweisung aufrufen. (Delphi)]]&lt;br /&gt;
***** [[E2298 read/write für CLR-Ereignisse nicht zulässig. Verwenden Sie eine Include/Exclude-Prozedur (Delphi)]]&lt;br /&gt;
***** [[E2299 Eigenschaft erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2300 Eigenschaftszugriffsmethode &#039;%s&#039; kann nicht erzeugt werden, weil &#039;%s&#039; bereits vorhanden ist (Delphi)]]&lt;br /&gt;
***** [[E2301 Methode &#039;%s&#039; mit identischen Parametern und Ergebnistyp ist bereits vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2306 &#039;Self&#039; wurde mehr als einmal initialisiert (Delphi)]]&lt;br /&gt;
***** [[E2307 Standardfunktion NEW erwartet einen dynamischen Array-Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2308 Es muss mindestens 1 Dimension für NEW des dyn. Array angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2309 Attribut - Benanntes Argument eines bekannten Attributs darf kein Array sein (Delphi)]]&lt;br /&gt;
***** [[E2310 Attribut - Für einen benutzerdefinierten Marshaler ist ein benutzerdefinierter Marshaler-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2311 Attribut - Für den festen MarshalAs-String ist eine Größenangabe erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2312 Attribut - Ungültiges Argument für ein bekanntes Attribut (Delphi)]]&lt;br /&gt;
***** [[E2313 Attribut - Bekanntes Attribut darf keine Eigenschaften festlegen (Delphi)]]&lt;br /&gt;
***** [[E2314 Attribut - Das Attribut MarshalAs hat Felder, die für den angegebenen unverwalteten Typ nicht zulässig sind (Delphi)]]&lt;br /&gt;
***** [[E2315 Attribut - Bekanntes benutzerdefiniertes Attribut für ungültiges Ziel (Delphi)]]&lt;br /&gt;
***** [[E2316 Attribut - Das Format der GUID war ungültig (Delphi)]]&lt;br /&gt;
***** [[E2317 Attribut - Bekanntes benutzerdefiniertes Attribut hatte ungültigen Wert (Delphi)]]&lt;br /&gt;
***** [[E2318 Attribut - Die Konstantengröße von MarshalAs darf nicht negativ sein (Delphi)]]&lt;br /&gt;
***** [[E2319 Attribut - Die Parametergröße von MarshalAs darf nicht negativ sein (Delphi)]]&lt;br /&gt;
***** [[E2320 Attribut - Der angegebene unverwaltete Typ ist nur für Felder gültig (Delphi)]]&lt;br /&gt;
***** [[E2321 Attribut - Bekanntes benutzerdefiniertes Attribut wiederholt das benannte Argument (Delphi)]]&lt;br /&gt;
***** [[E2322 Attribut - Unerwarteter Typ in bekanntem Attribut (Delphi)]]&lt;br /&gt;
***** [[E2323 Attribut - Unerwartetes Argument für ein bekanntes Attribut (Delphi)]]&lt;br /&gt;
***** [[E2324 Attribut - Benanntes Argument des bekannten Attributs unterstützt keine Varianten (Delphi)]]&lt;br /&gt;
***** [[E2325 Attribut &#039;%s&#039; ist für dieses Ziel nicht gültig (Delphi)]]&lt;br /&gt;
***** [[E2326 Attribut &#039;%s&#039; kann nur einmal pro Ziel verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2327 Linker-Fehler bei der Ausgabe des Attributs &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2328 Linker-Fehler bei der Ausgabe von Metadaten (Delphi)]]&lt;br /&gt;
***** [[E2329 Metadaten - Fehler beim Lesen (Delphi)]]&lt;br /&gt;
***** [[E2330 Metadaten - Fehler beim Schreiben (Delphi)]]&lt;br /&gt;
***** [[E2331 Metadaten - Datei ist schreibgeschützt (Delphi)]]&lt;br /&gt;
***** [[E2332 Metadaten - Kein wohlgeformter Name vergeben (Delphi)]]&lt;br /&gt;
***** [[E2333 Metadaten - Datenwert wurde abgeschnitten (Delphi)]]&lt;br /&gt;
***** [[E2334 Metadaten - Fehler: alte Version (Delphi)]]&lt;br /&gt;
***** [[E2335 Metadaten - Fehler beim Öffnen des gemeinsam genutzten Speichers (Delphi)]]&lt;br /&gt;
***** [[E2336 Metadaten - Erzeugung des gemeinsam genutzten Speichers fehlgeschlagen Eine Speicherzuordnung mit demselben Namen ist bereits vorhanden. (Delphi)]]&lt;br /&gt;
***** [[E2337 Metadaten - Im Arbeitsspeicher oder Stream befinden sich keine .CLB-Daten (Delphi)]]&lt;br /&gt;
***** [[E2338 Metadaten - Datenbank ist schreibgeschützt (Delphi)]]&lt;br /&gt;
***** [[E2339 Metadaten - Der Import-Gültigkeitsbereich ist mit dem Ausgabe-Gültigkeitsbereich nicht kompatibel (Delphi)]]&lt;br /&gt;
***** [[E2340 Metadaten - Daten zu groß (Delphi)]]&lt;br /&gt;
***** [[E2341 Metadaten - Spalte darf nicht geändert werden (Delphi)]]&lt;br /&gt;
***** [[E2342 Metadaten - Zu viele RID- oder Primärschlüsselspalten, max 1 (Delphi)]]&lt;br /&gt;
***** [[E2343 Metadaten - Primärschlüsselspalte lässt möglicherweise keine Nullwerte zu (Delphi)]]&lt;br /&gt;
***** [[E2344 Metadaten - Daten zu groß (Delphi)]]&lt;br /&gt;
***** [[E2345 Metadaten - Versuch, ein Objekt zu definieren, das bereits vorhanden ist (Delphi)]]&lt;br /&gt;
***** [[E2346 Metadaten - Eine erforderliche GUID wurde nicht bereitgestellt (Delphi)]]&lt;br /&gt;
***** [[E2347 Metadaten - Falsche binäre Signatur (Delphi)]]&lt;br /&gt;
***** [[E2348 Metadaten - Falsche Eingabeparameter (Delphi)]]&lt;br /&gt;
***** [[E2349 Metadaten - typeref kann nicht aufgelöst werden (Delphi)]]&lt;br /&gt;
***** [[E2350 Metadaten - Kein logischer Platz zum Erzeugen weiterer Benutzer-Strings vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2351 Final-Methoden müssen virtuell oder dynamisch sein (Delphi)]]&lt;br /&gt;
***** [[E2352 Eine final-Methode kann nicht überschrieben werden (Delphi)]]&lt;br /&gt;
***** [[E2353 Sealed Klasse &#039;%s&#039; kann nicht erweitert werden (Delphi)]]&lt;br /&gt;
***** [[E2354 String-Element kann nicht an var-Parameter übergeben werden (Delphi)]]&lt;br /&gt;
***** [[E2355 Für den Zugriff auf Klasseneigenschaften muss ein Klassenfeld oder eine statische Klassenmethode verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2356 Zugriff auf Eigenschaft muss über Instanzenfeld oder -methode erfolgen (Delphi)]]&lt;br /&gt;
***** [[E2357 PROCEDURE, FUNCTION oder CONSTRUCTOR erwartet (Delphi)]]&lt;br /&gt;
***** [[E2358 Klassenkonstruktoren sind in unterstützenden Klassen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2359 Mehrere Klassenkonstruktoren in Klasse %s: %s und %s (Delphi)]]&lt;br /&gt;
***** [[E2360 Klassenkonstruktoren dürfen keine Parameter haben (Delphi)]]&lt;br /&gt;
***** [[E2361 Auf private-Symbol %s.%s kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2362 Auf protected-Symbol %s.%s kann nicht zugegriffen werden (Delphi)]]&lt;br /&gt;
***** [[E2363 Nur Methoden von abgeleiteten Typen dürfen über Assembly-Grenzen hinweg auf das protected-Symbol %s%s.%s zugreifen (Delphi)|E2363 Nur Methoden von abgeleiteten Typen dürfen über Assembly-Grenzen hinweg auf das protected-Symbol [%s]%s.%s zugreifen ({{Delphi}})]]&lt;br /&gt;
***** [[E2366 Globale Prozedur oder statische Klassenmethode erwartet (Delphi)]]&lt;br /&gt;
***** [[E2370 Geerbte Methoden können für den Zugriff auf Interface-Eigenschaften nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2371 ABSTRACT und FINAL dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2372 Bezeichner erwartet (Delphi)]]&lt;br /&gt;
***** [[E2373 Aufruf der abstrakten Methode %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2374 Aus %s kann kein eindeutiger Typ erstellt werden (Delphi)]]&lt;br /&gt;
***** [[E2375 PRIVATE oder PROTECTED erwartet (Delphi)]]&lt;br /&gt;
***** [[E2376 STATIC kann nur für nicht-virtuelle Klassenmethoden verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2377 Borland.Delphi.Compiler.ResCvt.dll konnte nicht gefunden werden (Delphi)]]&lt;br /&gt;
***** [[E2378 Fehler beim Konvertieren der Ressource %s (Delphi)]]&lt;br /&gt;
***** [[E2379 Virtuelle Methoden sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2380 Statische Instanz- oder Klassenmethode erwartet (Delphi)]]&lt;br /&gt;
***** [[E2381 Länge des Ressourcen-Strings überschreitet die Windows-Grenze von 4096 Zeichen (Delphi)]]&lt;br /&gt;
***** [[E2382 Konstruktoren können mit Instanzvariablen nicht aufgerufen werden (Delphi)]]&lt;br /&gt;
***** [[E2383 ABSTRACT und SEALED dürfen nicht zusammen verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2385 Fehler beim Signieren der Assembly (Delphi)]]&lt;br /&gt;
***** [[E2386 Ungültiger Versions-String &#039;%s&#039; in %s angegeben (Delphi)]]&lt;br /&gt;
***** [[E2387 Der Name des Schlüsselcontainers &#039;%s&#039; ist nicht vorhanden (Delphi)]]&lt;br /&gt;
***** [[E2388 Unerkannte Schlüsseldatei &#039;%s&#039; für starke Namen (Delphi)]]&lt;br /&gt;
***** [[E2389 Protected-Element &#039;%s&#039; ist in diesem Zusammenhang nicht verfügbar (Delphi)]]&lt;br /&gt;
***** [[E2390 Klasse muss sealed sein, um einen private-Konstruktor ohne Typqualifizierer aufzurufen (Delphi)]]&lt;br /&gt;
***** [[E2391 Potentiell polymorphe Konstruktoraufrufe müssen virtuell sein (Delphi)]]&lt;br /&gt;
***** [[E2392 Die Erzeugung der für die Eigenschaft %s.%s erforderlichen Zugriffsmethode(n) ist nicht möglich (Delphi)|E2392 Die Erzeugung der für die Eigenschaft %s.%s erforderlichen Zugriffsmethode(n) ist wegen eines Namenskonflikts mit einem vorhandenen Symbol in demselben Gültigkeitsbereich nicht möglich ({{Delphi}})]]&lt;br /&gt;
***** [[E2393 Ungültige Operatordeklaration (Delphi)]]&lt;br /&gt;
***** [[E2394 Parameterlose Konstruktoren sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2395 Unsichere Prozeduren sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2395 Unsichere Prozeduren sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2396 Unsicherer Code ist nur in unsicheren Prozeduren zulässig (Delphi)]]&lt;br /&gt;
***** [[E2397 Unsichere Zeiger sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2397 Unsichere Zeiger sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2398 Klassenmethoden in Record-Typen müssen static sein (Delphi)]]&lt;br /&gt;
***** [[E2399 Namespace-Konflikte mit Unit-Name &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2400 Unbekanntes Ressourcenformat &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2402 Instanz der abstrakten Klasse &#039;%s&#039; wird konstruiert (Delphi)]]&lt;br /&gt;
***** [[E2403 Zugriffsmethode zum Hinzufügen oder Entfernen für Ereignis &#039;%s&#039; nicht gefunden (Delphi)]]&lt;br /&gt;
***** [[E2404 READ/WRITE-Eigenschaftszugriffsmethoden dürfen nicht mit ADD/REMOVE-Zugriffsmethoden gemischt werden (Delphi)]]&lt;br /&gt;
***** [[E2405 Unbekannten Elementtyp beim Importieren der Signatur von %s.%s gefunden (Delphi)]]&lt;br /&gt;
***** [[E2406 EXPORTS-Abschnitte sind nur bei der Compilierung mit $UNSAFECODE ON zulässig (Delphi)|E2406 EXPORTS-Abschnitte sind nur bei der Compilierung mit {$UNSAFECODE ON} zulässig ({{Delphi}})]]&lt;br /&gt;
***** [[E2407 Doppelten Ressourcenbezeichner %s in Unit %s(%s) und %s(%s) gefunden (Delphi)]]&lt;br /&gt;
***** [[E2408 Starker Namensschlüssel kann nicht aus Assembly %s extrahiert werden (Delphi)]]&lt;br /&gt;
***** [[E2409 Der voll qualifizierte, verschachtelte Typname %s übersteigt die 1024 Byte-Grenze (Delphi)]]&lt;br /&gt;
***** [[E2410 Unsichere Zeigervariablen, -parameter oder -konstanten sind nur in unsicheren Prozeduren zulässig (Delphi)]]&lt;br /&gt;
***** [[E2411 Unit %s in Package %s verweist auf Unit %s, die in keinem Package vorhanden ist. Package-Units dürfen nur auf Package-Units verweisen (Delphi)]]&lt;br /&gt;
***** [[E2412 CREATE erwartet (Delphi)]]&lt;br /&gt;
***** [[E2413 Dynamischer Array-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2414 Disposed darf nicht in Klassen mit Destruktoren deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2415 Assembly &#039;%s&#039; konnte nicht importiert werden, weil sie den Namespace &#039;%s&#039; enthält (Delphi)]]&lt;br /&gt;
***** [[E2416 Package &#039;%s&#039; konnte nicht importiert werden, weil es die System-Unit &#039;%s&#039; enthält (Delphi)]]&lt;br /&gt;
***** [[E2417 Feld-Offset kann für Variant-Record nicht festgestellt werden, weil der vorherige Feldtyp ein Record-Typ unbekannter Größe ist (Delphi)]]&lt;br /&gt;
***** [[E2418 Typ &#039;%s&#039; benötigt Initialisierung - im Variant-Record nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2419 Record-Typ zu lang: überschreitet 1 MB (Delphi)]]&lt;br /&gt;
***** [[E2420 Interface &#039;%s&#039; in &#039;%s&#039; ist nicht vollständig definiert (Delphi)]]&lt;br /&gt;
***** [[E2422 Importierter Bezeichner &#039;%s&#039; steht im Konflikt mit &#039;%s&#039; im Namespace &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2423 Void-Typ in diesem Kontext nicht verwendbar (Delphi)]]&lt;br /&gt;
***** [[E2424 Codepage &#039;%s&#039; ist auf diesem Rechner nicht installiert (Delphi)]]&lt;br /&gt;
***** [[E2425 Inline-Methoden dürfen nicht virtual oder dynamic sein (Delphi)]]&lt;br /&gt;
***** [[E2426 Inline-Funktion darf keinen asm-Block haben (Delphi)]]&lt;br /&gt;
***** [[E2428 Feld &#039;%s&#039; muss initialisiert werden - in CLS-konformen Wertetypen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2429 Doppelte Implementierung für &#039;set of %s&#039; in diesem Gültigkeitsbereich (Delphi)]]&lt;br /&gt;
***** [[E2430 for-in-Anweisung arbeitet nicht mit Kollektionstyp &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2431 for-in-Anweisung arbeitet nicht mit Kollektionstyp &#039;%s&#039;, weil &#039;%s&#039; kein Element für &#039;%s&#039; enthält oder darauf nicht zugegriffen werden kann (Delphi)]]&lt;br /&gt;
***** [[E2432 %s kann nicht auf ein rechteckiges, dynamisches Array angewendet werden (Delphi)]]&lt;br /&gt;
***** [[E2433 Methodendeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2434 Eigenschaftsdeklarationen sind im anonymen Record- oder lokalem Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2435 Klassenelementdeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2436 Typdeklarationen sind im anonymen Record- oder lokalem Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2437 Konstantendeklarationen nicht zulässig in anonymen Record- oder lokalen Record-Typ (Delphi)]]&lt;br /&gt;
***** [[E2439 Inline-Funktion darf kein Argument für ein Open Array haben (Delphi)]]&lt;br /&gt;
***** [[E2441 Im interface-Abschnitt deklarierte Inline-Funktion darf kein lokales Symbol &#039;%s&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2442 Inline-Direktive im Konstruktor oder Destruktor nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2447 Doppeltes Symbol &#039;%s&#039; im Namespace &#039;%s&#039; von &#039;%s&#039; und &#039;%s&#039; definiert (Delphi)]]&lt;br /&gt;
***** [[E2448 Ein Attribut-Argument muss ein konstanter Ausdruck, ein typeof-Ausdruck oder ein Array-Konstruktor sein (Delphi)]]&lt;br /&gt;
***** [[E2449 Verschachtelte Inline-Routine &#039;%s&#039; kann nicht auf Variable &#039;%s&#039; außerhalb des Gültigkeitsbereichs zugreifen (Delphi)]]&lt;br /&gt;
***** [[E2450 Keine überladene Version der Array-Eigenschaft &#039;%s&#039; vorhanden, die mit diesen Argumenten verwendet werden kann (Delphi)]]&lt;br /&gt;
***** [[E2452 Unicode-Zeichen sind in published Symbolen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2453 Ziel kann nicht zugewiesen werden (Delphi)]]&lt;br /&gt;
***** [[E2454 Slice-Standardfunktion für VAR- und OUT-Argument nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2459 Für den Zugriff auf Klasseneigenschaften darf kein Feldselektor vorhanden sein (Delphi)]]&lt;br /&gt;
***** [[E2460 Von spezieller Klasse &#039;%s.%s&#039; kann nicht geerbt werden (Delphi)]]&lt;br /&gt;
***** [[E2461 Bezeichner &#039;%s&#039; ist kein Instanzfeld (Delphi)]]&lt;br /&gt;
***** [[E2463 &#039;%s&#039;-Direktive in Record-Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2464 Erster Parameter des Assign-Operators muss ein var-Parameter sein (Delphi)]]&lt;br /&gt;
***** [[E2465 Ein Record darf keinen Destruktor einführen (Delphi)]]&lt;br /&gt;
***** [[E2466 Ein &#039;Never-build&#039; Package &#039;%s&#039; benötigt &#039;always-build&#039; Package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2467 Record oder Objekttyp erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2468 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2469 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und dem Typ &#039;%s&#039; in Unit &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2470 Linker hat doppelten Namen &#039;%s&#039; aus dem Typ &#039;%s&#039; in Unit &#039;%s&#039; und Konflikt mit vom Compiler erzeugten Klassennamen für Unit &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2471 Möglicherweise parameterlose Konstruktoren sind in Record-Typen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2474 Record-Typ erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2475 &#039;%s&#039;-Direktive in Record-Hilfstyp nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2501 Inline-Funktion kann verschachtelte Routine &#039;%s&#039; nicht aufrufen (Delphi)]]&lt;br /&gt;
***** [[E2506 Im interface-Abschnitt deklarierte Methode des parametrisierten Typs darf kein lokales Symbol &#039;%s&#039; verwenden (Delphi)]]&lt;br /&gt;
***** [[E2507 Einschränkungen CLASS und RECORD dürfen nicht gemeinsam angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2508 Typparameter sind bei diesem Typ nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2510 Typ %s&#039; ist keine gültige Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2511 Typparameter &#039;%s&#039; muss ein Klassentyp sein (Delphi)]]&lt;br /&gt;
***** [[E2512 Typparameter &#039;%s&#039; muss ein nicht-nullable Wertetyp sein (Delphi)]]&lt;br /&gt;
***** [[E2513 Typparameter &#039;%s&#039; muss einen parameterlosen Konstruktor namens Create haben (Delphi)]]&lt;br /&gt;
***** [[E2514 Typparameter &#039;%s&#039; muss Interface &#039;%s&#039; unterstützen (Delphi)]]&lt;br /&gt;
***** [[E2515 Typparameter &#039;%s&#039; ist mit Typ &#039;%s&#039; nicht kompatibel (Delphi)]]&lt;br /&gt;
***** [[E2516 Einschränkung &#039;%s&#039; steht im Konflikt mit vorherigen Einschränkungen (Delphi)]]&lt;br /&gt;
***** [[E2517 Operator &#039;%s&#039; muss %d Parameter übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2518 Operator &#039;%s&#039; muss mindestens einen &#039;%s&#039;-Typ in den Parametern übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2519 Erster Parametertyp des Operators &#039;%s&#039; und Ergebnistyp müssen identisch sein (Delphi)]]&lt;br /&gt;
***** [[E2520 Ergebnistyp des Operators &#039;%s&#039; muss den Typ Boolean haben (Delphi)]]&lt;br /&gt;
***** [[E2521 Operator &#039;%s&#039; muss einen &#039;%s&#039;-Typ im Parameter oder Ergebnistyp übernehmen (Delphi)]]&lt;br /&gt;
***** [[E2522 Operator &#039;%s&#039; kann nicht in oder aus Vorfahrtyp konvertiert werden (Delphi)]]&lt;br /&gt;
***** [[E2527 Hilfstyp &#039;%s&#039; darf in Deklarationen nicht verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2528 Typparameter sind bei dieser Methode nicht erlaubt (Delphi)]]&lt;br /&gt;
***** [[E2529 Typparameter bei Operator nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2530 Typparameter bei globaler Prozedur oder Funktion nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2531 Methode &#039;%s&#039; erfordert explizite Typargumente (Delphi)]]&lt;br /&gt;
***** [[E2532 Generisches Typargument konnte aus den unterschiedlichen Argumenttypen für Methode &#039;%s&#039; nicht abgeleitet werden (Delphi)]]&lt;br /&gt;
***** [[E2533 Virtual-, dynamic- und message-Methoden dürfen keine Typparameter haben (Delphi)]]&lt;br /&gt;
***** [[E2534 Klassenkonstruktor darf nicht virtual, dynamic oder message sein (Delphi)]]&lt;br /&gt;
***** [[E2535 Interface-Methoden dürfen keine parametrisierten Methoden haben (Delphi)]]&lt;br /&gt;
***** [[E2537 Standardfunktion DEFAULT erwartet einen Typbezeichner (Delphi)]]&lt;br /&gt;
***** [[E2538 Die Standardfunktion DEFAULT ist für diesen Typ nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2539 Implementierung der abstrakten Methode &#039;%s.%s&#039; fehlt (Delphi)]]&lt;br /&gt;
***** [[E2540 Abstrakter Typ &#039;%s&#039; kann nicht als &amp;quot;sealed&amp;quot; verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2543 Instantiierter Datentyp &#039;%s&#039; ist zu lang: überschreitet 2 GB (Delphi)]]&lt;br /&gt;
***** [[E2545 Klasseneigenschaft &#039;%s&#039; kann nicht veröffentlicht werden - nur Instanzeigenschaften können veröffentlicht werden (Delphi)]]&lt;br /&gt;
***** [[E2548 Eine Klassenreferenz des parametrisierten Typs kann nicht übernommen werden (Delphi)]]&lt;br /&gt;
***** [[E2549 Von benutzerdefinierter Attributklasse abgeleiteter parametrisierter Typ kann nicht deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2556 Typ des Prozedurenergebnisses oder untypisierter Parameter kann nicht als Typargument verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2551 Es gibt keine parametrisierten Methoden von &#039;%s&#039;, die mit dieser Anzahl von Typparametern verwendet werden können (Delphi)]]&lt;br /&gt;
***** [[E2552 CLASS- oder RECORD-Einschränkung und Klassentypeinschränkung dürfen nicht zusammen angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2553 Klassentypeinschränkung darf nicht mehr als einmal angegeben werden (Delphi)]]&lt;br /&gt;
***** [[E2555 Symbol &#039;%s&#039; kann nicht erfasst werden (Delphi)]]&lt;br /&gt;
***** [[E2560 $OBJTYPENAME für &#039;%s&#039; nicht zulässig; nur globales und Nicht-Aliastypsymbol (Delphi)]]&lt;br /&gt;
***** [[E2561 Angegebene Optionen für $EXTERNALSYM und $NODEFINE sind für &#039;%s&#039; nicht zulässig; nur globales und Nicht-Aliastypsymbol (Delphi)]]&lt;br /&gt;
***** [[E2562 Feldbezeichner erforderlich (Delphi)]]&lt;br /&gt;
***** [[E2563 Angegebener Interface-Typ ist nicht deklariert (Delphi)]]&lt;br /&gt;
***** [[E2564 Undefinierter Typ &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2565 Parametrisierter oder instantiierter Typ kann nicht als benutzerdefiniertes Attribut verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2568 Neue Instanz kann ohne CONSTRUCTOR-Einschränkung in der Typparameterdeklaration nicht erstellt werden (Delphi)]]&lt;br /&gt;
***** [[E2569 Typparameter &#039;%s&#039; benötigt evtl. Finalisierung - im varianten Record nicht zulässig. Verwenden Sie die RECORD-Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2570 Lokale Prozedur in generischer Methode oder Methode des generischen Typs wird nicht unterstützt (Delphi)]]&lt;br /&gt;
***** [[E2571 Typparameter &#039;%s&#039; hat keine Klassen- oder Interface-Einschränkung (Delphi)]]&lt;br /&gt;
***** [[E2572 Konstanter Ausdruck des Typs System.TRttiVisibility zum Setzen der RTTI-Sichtbarkeit erwartet (Delphi)]]&lt;br /&gt;
***** [[E2573 Ungültiger Wert für die Direktive ALIGN (gültig für 1, 2, 4, 8 oder 16) (Delphi)]]&lt;br /&gt;
***** [[E2574 Instantiierter Typ kann nicht für TYPE-Typdeklaration verwendet werden (Delphi)]]&lt;br /&gt;
***** [[E2575 RTTI für &#039;%s&#039; ist zu groß; reduzieren Sie den Bereich mit $RTTI, oder reduzieren Sie die Typgröße (Delphi)]]&lt;br /&gt;
***** [[E2584 Das Attribut &#039;weak&#039; ist nur für Felder oder Variablen vom Typ &#039;class&#039; oder &#039;interface&#039; zulässig: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2589 Hilfstyp kann in parametrisiertem Typkontext nicht deklariert werden (Delphi)]]&lt;br /&gt;
***** [[E2590 Linker-Optionsstring ist zu lang (Delphi)]]&lt;br /&gt;
***** [[E2591 Nur cdecl-Funktionen dürfen varargs verwenden (Delphi)]]&lt;br /&gt;
***** [[E2597 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2598 Virtuelle Methoden sind in Record-Hilfstypen nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2599 Felddefinition in Hilfstyp nicht zulässig (Delphi)]]&lt;br /&gt;
***** [[E2601 Prozedur NEW benötigt Konstruktorbezeichner &#039;%s&#039;, aber nicht deklarierten Bezeichner &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2602 Prozedur DISPOSE benötigt Destruktorbezeichner &#039;%s&#039;, aber nicht deklarierten Bezeichner &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[E2603 Einschränkung &#039;%s&#039; darf nur einmal angegeben werden (Delphi)]]&lt;br /&gt;
***** [[Linker-Fehler: %s (Delphi)]]&lt;br /&gt;
***** [[Linker-Fehler: %s: %s (Delphi)]]&lt;br /&gt;
***** [[F1027 Unit nicht gefunden: &#039;%s&#039; oder binäre Äquivalente (%s) (Delphi)]]&lt;br /&gt;
***** [[F2039 Ausgabedatei &#039;%s&#039; kann nicht erstellt werden (Delphi)]]&lt;br /&gt;
***** [[F2040 Fehler beim Suchen von &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2046 Zu wenig Arbeitsspeicher (Delphi)]]&lt;br /&gt;
***** [[F2047 Zirkuläre Unit-Referenz auf &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2048 Falsches Unit-Format: &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2051 Unit %s wurde mit einer unterschiedlichen Version von %s.%s compiliert (Delphi)]]&lt;br /&gt;
***** [[F2063 Verwendete Unit &#039;%s&#039; kann nicht compiliert werden (Delphi)]]&lt;br /&gt;
***** [[F2069 Zeile zu lang (mehr als 1023 Zeichen) (Delphi)]]&lt;br /&gt;
***** [[F2084 Interner Fehler: %s%d (Delphi)]]&lt;br /&gt;
***** [[F2087 Unit System nicht kompatibel mit der Testversion (Delphi)]]&lt;br /&gt;
***** [[F2092 Das Programm oder die Unit %s ruft sich selbst wieder auf (Delphi)]]&lt;br /&gt;
***** [[F2220 Package &#039;%s&#039; kann nicht compiliert werden (Delphi)]]&lt;br /&gt;
***** [[F2438 UCS-4-Textcodierung nicht unterstützt. Konvertieren Sie in UCS-2 oder UTF-8 (Delphi)]]&lt;br /&gt;
***** [[F2446 Unit &#039;%s&#039; wird mit Unit &#039;%s&#039; in &#039;%s&#039; compiliert, aber abweichende Version von &#039;%s&#039; gefunden (Delphi)]]&lt;br /&gt;
***** [[F2458 Metadaten können aus Delphi &#039;library&#039; nicht importiert werden. Verwenden Sie stattdessen Packages (Delphi)]]&lt;br /&gt;
***** [[F2462 Framework %s unterstützt thread-lokale Variablen (%s.%s) nicht (Delphi)]]&lt;br /&gt;
***** [[F2613 Unit &#039;%s&#039; nicht gefunden. (Delphi)]]&lt;br /&gt;
***** [[H2077 An &#039;%s&#039; zugewiesener Wert wird niemals benutzt (Delphi)]]&lt;br /&gt;
***** [[H2135 FOR oder WHILE Schleife wird nicht durchlaufen - gelöscht (Delphi)]]&lt;br /&gt;
***** [[H2164 Variable &#039;%s&#039; wurde deklariert, aber in &#039;%s&#039; nicht verwendet (Delphi)]]&lt;br /&gt;
***** [[H2219 Das private-Symbol &#039;%s&#039; wurde deklariert, aber nie verwendet (Delphi)]]&lt;br /&gt;
***** [[H2235 Package &#039;%s&#039; verwendet oder exportiert nicht &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2244 Der Zeigerausdruck benötigt kein Initialize/Finalize, aber möglicherweise einen ^-Operator (Delphi)]]&lt;br /&gt;
***** [[H2365 Schreibweise der Überschreiben-Methode %s.%s muss exakt ihrem Vorfahren %s.%s entsprechen (Delphi)]]&lt;br /&gt;
***** [[H2368 Sichtbarkeit der Eigenschaftszugriffsmethode %s sollte mit der Eigenschaft %s.%s übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[H2369 Eigenschaftszugriffsmethode &#039;%s&#039; sollte %s sein (Delphi)]]&lt;br /&gt;
***** [[H2384 CLS: Überschreiben der virtuellen Methode &#039;%s.%s&#039; . Sichtbarkeit (%s) muss mit der Basisklasse &#039;%s&#039; (%s) übereinstimmen (Delphi)]]&lt;br /&gt;
***** [[H2440 Inline-Methodensichtbarkeit muss niedriger oder gleich der Sichtbarkeit des Zugriffselements &#039;%s.%s&#039; sein (Delphi)]]&lt;br /&gt;
***** [[H2443 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil Unit &#039;%s&#039; in der USES-Liste nicht angegeben ist (Delphi)]]&lt;br /&gt;
***** [[H2444 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil auf Zugriffselement &#039;%s&#039; nicht zugegriffen werden kann (Delphi)]]&lt;br /&gt;
***** [[H2445 Inline-Funktion &#039;%s&#039; wurde nicht expandiert|H2445 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil ihre Unit &#039;%s&#039; nicht in der USES-Anweisung des IMPLEMENTATION-Abschnitts angegeben ist und die aktuelle Funktion eine Inline-Funktion ist ({{Delphi}})]]&lt;br /&gt;
***** [[H2451 Durch Umwandlung der angegebenen WideChar-Konstante auf AnsiChar gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[H2455 Bei Umwandlung der angegebenen WideString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[H2456 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil die enthaltene Unit &#039;%s&#039; die compilierende Unit &#039;%s&#039; verwendet (Delphi)]]&lt;br /&gt;
***** [[H2457 Inline-Funktion &#039;%s&#039; wurde nicht expandiert, weil die enthaltene Unit &#039;%s&#039; die compilierende Unit &#039;%s&#039; indirekt verwendet (Delphi)]]&lt;br /&gt;
***** [[H2505 &#039;Self&#039; ist nicht initialisiert. Ein geerbter Konstruktor muss vor dem Eintritt in einen try-Block aufgerufen werden (Delphi)]]&lt;br /&gt;
***** [[H2509 Bezeichner &#039;%s&#039; steht im Konflikt mit Typparametern des Container-Typs (Delphi)]]&lt;br /&gt;
***** [[H2596 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1000 Symbol &#039;%s&#039; ist veraltet (Delphi)]]&lt;br /&gt;
***** [[W1001 Symbol &#039;%s&#039; ist bibliotheksspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1002 Symbol &#039;%s&#039; ist plattformspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1003 Symbol &#039;%s&#039; ist experimental (Delphi)]]&lt;br /&gt;
***** [[W1004 Unit &#039;%s&#039; ist bibliotheksspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1005 Unit &#039;%s&#039; ist plattformspezifisch (Delphi)]]&lt;br /&gt;
***** [[W1006 Unit &#039;%s&#039; ist veraltet (Delphi)]]&lt;br /&gt;
***** [[W1007 Unit &#039;%s&#039; ist experimental (Delphi)]]&lt;br /&gt;
***** [[W1009 Redeklaration von &#039;%s&#039; verbirgt einen Member in der Basisklasse (Delphi)]]&lt;br /&gt;
***** [[W1010 Methode &#039;%s&#039; verbirgt virtuelle Methode vom Basistyp &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1011 Text hinter dem abschließenden &#039;END.&#039; wird vom Compiler ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1013 Konstante 0 wurde zu NIL konvertiert (Delphi)]]&lt;br /&gt;
***** [[W1014 Stringkonstante abgeschnitten damit sie in STRING%ld passt (Delphi)|W1014 Stringkonstante abgeschnitten damit sie in STRING[%ld] passt ({{Delphi}})]]&lt;br /&gt;
***** [[W1015 FOR-Schleifenvariable &#039;%s&#039; kann nicht als Var-Parameter übergegeben werden (Delphi)]]&lt;br /&gt;
***** [[W1016 Typisierte Konstante &#039;%s&#039; als Var-Parameter übergegeben (Delphi)]]&lt;br /&gt;
***** [[W1017 Zuweisung für typisierte Konstante &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1018 Case-Label außerhalb des Bereichs des Case-Ausdrucks (Delphi)]]&lt;br /&gt;
***** [[W1021 Der Vergleich ergibt immer False (Delphi)]]&lt;br /&gt;
***** [[W1022 Der Vergleich ergibt immer True (Delphi)]]&lt;br /&gt;
***** [[W1023 Vorzeichenbehaftete und -lose Typen werden verglichen - beide Operanden werden erweitert (Delphi)]]&lt;br /&gt;
***** [[W1024 Vorzeichenbehaftete und -lose Typen werden kombiniert - beide Operanden werden erweitert (Delphi)]]&lt;br /&gt;
***** [[W1029 %s &#039;%s&#039; doppelt mit identischen Parametern; Zugriff von C%2B%2B nicht möglich (Delphi)]]&lt;br /&gt;
***** [[W1031 Package &#039;%s&#039; wird nicht auf Platte geschrieben, da Option –J aktiviert ist (Delphi)]]&lt;br /&gt;
***** [[W1032 Die exportierte Package-Thread-Variable &#039;%s.%s&#039; darf nicht außerhalb dieses Package verwendet werden (Delphi)]]&lt;br /&gt;
***** [[W1034 $HPPEMIT &#039;%s&#039; wird ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1035 Rückgabewert der Funktion &#039;%s&#039; könnte undefiniert sein (Delphi)]]&lt;br /&gt;
***** [[W1036 Variable &#039;%s&#039; ist möglicherweise nicht initialisiert worden (Delphi)]]&lt;br /&gt;
***** [[W1037 FOR-Schleifenvariable %s&#039; kann nach Durchlauf undefiniert sein (Delphi)]]&lt;br /&gt;
***** [[W1039 Es wurden keine Konfigurationsdateien gefunden (Delphi)]]&lt;br /&gt;
***** [[W1040 Implizite Verwendung der Variants-Unit (Delphi)]]&lt;br /&gt;
***** [[W1041 Fehler beim Konvertieren der Unicode-Zeichen in den länderspezifischen Zeichensatz. String wurde abgeschnitten. Ist die Umgebungsvariable LANG korrekt gesetzt? (Delphi)]]&lt;br /&gt;
***** [[W1042 Fehler beim Konvertieren des Strings &#039;%s&#039; in Unicode. String wurde abgeschnitten. Ist die Umgebungsvariable LANG korrekt gesetzt? (Delphi)]]&lt;br /&gt;
***** [[W1043 Imagebase $%X ist kein Vielfaches von 64 K. Wird auf $%X abgerundet (Delphi)]]&lt;br /&gt;
***** [[W1044 Bedenkliche Typumwandlung von %s in %s (Delphi)]]&lt;br /&gt;
***** [[W1045 Eigenschaftsdeklaration verweist auf private-Vorfahr &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1046 Unsicherer Typ &#039;%s%s%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1047 Unsicherer Code &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1048 Unsichere Typumwandlung von &#039;%s&#039; nach &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1049 Wert &#039;%s&#039; für Option %s wurde abgeschnitten (Delphi)]]&lt;br /&gt;
***** [[W1050 In Set-Ausdruck WideChar auf Byte-Char verringert (Delphi)]]&lt;br /&gt;
***** [[W1051 Doppelte Symbolnamen im Namespace. &#039;%s.%s&#039; in %s gefunden. Duplikat in %s wird ignoriert (Delphi)]]&lt;br /&gt;
***** [[W1055 PUBLISHED verursachte, dass RTTI ($M%2B) zu Typ &#039;%s&#039; hinzugefügt wurde (Delphi)]]&lt;br /&gt;
***** [[W1057 Implizite String-Umwandlung von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1058 Implizite String-Umwandlung mit potenziellem Datenverlust von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1059 Explizite String-Umwandlung von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1060 Explizite String-Umwandlung mit potenziellem Datenverlust von &#039;%s&#039; zu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1062 Bei Umwandlung der angegebenen WideString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1063 Bei Umwandlung der angegebenen AnsiChar-Konstante in WideChar gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1064 Bei Umwandlung der angegebenen AnsiString-Konstante gehen Informationen verloren (Delphi)]]&lt;br /&gt;
***** [[W1066 Erweiterte Genauigkeit für Gleitkommawert verloren gegangen. Verkürzt auf Double (Delphi)]]&lt;br /&gt;
***** [[W1068 Das interne Ändern von Strings wird möglicherweise künftig nicht mehr unterstützt (Delphi)]]&lt;br /&gt;
***** [[W1201 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Whitespace ist an dieser Position nicht zulässig.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1202 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Referenz auf nicht definierte Entität &#039;%s&#039;.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1203 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Ein Name beginnt mit einem ungültigen Zeichen.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1204 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Ein Name enthält ein ungültiges Zeichen.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1205 XML-Kommentar in &#039;%s&#039; ist falsch strukturiert -- &#039;Das Zeichen &#039;%c&#039; wurde erwartet.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1206 XML-Kommentar bei &#039;%s&#039; hat das cref-Attribut &#039;%s&#039;, das nicht aufgelöst werden konnte (Delphi)]]&lt;br /&gt;
***** [[W1207 XML-Kommentar bei &#039;%s&#039; hat ein param-Tag für &#039;%s&#039;, aber es gibt keinen Parameter mit diesem Namen (Delphi)]]&lt;br /&gt;
***** [[W1208 Parameter &#039;%s&#039; hat kein zugehöriges param-Tag im XML-Kommentar für &#039;%s&#039; (aber andere Parameter haben dieses Tag) (Delphi)]]&lt;br /&gt;
***** [[X1008 Integer und HResult werden ausgetauscht (Delphi)]]&lt;br /&gt;
***** [[X1012 Konstantenausdruck verletzt untere Grenzen (Delphi)]]&lt;br /&gt;
***** [[X1019 FOR-Schleifenvariable muss eine einfache lokale Variable sein (Delphi)|x1019: FOR-Schleifenvariable muss eine einfache lokale Variable sein ({{Delphi}})]]&lt;br /&gt;
***** [[X1020 Instanz von &#039;%s&#039; mit abstrakter Methode &#039;%s.%s&#039; wird konstruiert (Delphi)|x1020: Instanz von &#039;%s&#039; mit abstrakter Methode &#039;%s.%s&#039; wird konstruiert ({{Delphi}})]]&lt;br /&gt;
***** [[X1025 Sprach-Feature wird nicht unterstützt: &#039;%s&#039; (Delphi)|x1025: Sprach-Feature wird nicht unterstützt: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1026 Datei nicht gefunden: &#039;%s&#039; (Delphi)|x1026: Datei nicht gefunden: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1028 Falsche globale Symboldefinition: &#039;%s&#039; in Objektdatei &#039;%s&#039; (Delphi)|x1028: Falsche globale Symboldefinition: &#039;%s&#039; in Objektdatei &#039;%s&#039;  ({{Delphi}})]]&lt;br /&gt;
***** [[X1030 Ungültige Compiler-Direktive: &#039;%s&#039; (Delphi)|x1030: Ungültige Compiler-Direktive: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1033 Die Unit &#039;%s&#039; wurde implizit in Package &#039;%s&#039; importiert (Delphi)]]&lt;br /&gt;
***** [[X1054 Linker-Fehler: %s (Delphi)|x1054: Linker-Fehler: %s ({{Delphi}})]]&lt;br /&gt;
***** [[X1056 Doppelte Ressource Typ %s, ID %s; Datei %s Ressource beibehalten; Datei %s Ressource verworfen (Delphi)]]&lt;br /&gt;
***** [[X2041 Fehler beim Lesen von &#039;%s&#039; (Delphi)|x2041: Fehler beim Lesen von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2042 Fehler beim Schreiben von &#039;%s&#039; (Delphi)|x2042: Fehler beim Schreiben von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2043 Fehler beim Schließen von &#039;%s&#039; (Delphi)|x2043: Fehler beim Schließen von &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2044 Chmod-Fehler für &#039;%s&#039; (Delphi)|x2044: Chmod-Fehler für &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2141 Falsches Dateiformat: &#039;%s&#039; (Delphi)|x2141: Falsches Dateiformat: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2161 %s (Delphi)]]&lt;br /&gt;
***** [[X2162 %s: %s (Delphi)]]&lt;br /&gt;
***** [[X2243 Der Ausdruck benötigt kein Initialize/Finalize (Delphi)|x2243: Der Ausdruck benötigt kein Initialize/Finalize ({{Delphi}})]]&lt;br /&gt;
***** [[X2269 Durch das Überschreiben erhält die virtuelle Methode &#039;%s.%s&#039; eine geringere Sichtbarkeit (%s) als die Basisklasse &#039;%s&#039; (%s) (Delphi)|x2269: Durch das Überschreiben erhält die virtuelle Methode &#039;%s.%s&#039; eine geringere Sichtbarkeit (%s) als die Basisklasse &#039;%s&#039; (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[X2367 Schreibweise von Eigenschaftszugriffmethode %s.%s sollte %s.%s sein (Delphi)|x2367: Schreibweise von Eigenschaftszugriffmethode %s.%s sollte %s.%s sein ({{Delphi}})]]&lt;br /&gt;
***** [[X2421 Importierter Bezeichner &#039;%s&#039; steht im Konflikt mit &#039;%s&#039; in &#039;%s&#039; (Delphi)]]&lt;br /&gt;
*** [[Delphi-Klassen-Explorer - Themen]]&lt;br /&gt;
**** [[Übersicht über den Klassen-Explorer|{{Delphi}}-Klassen-Explorer]]&lt;br /&gt;
**** [[Delphi-Klassen-Explorer (Fenster)]]&lt;br /&gt;
****[[Anzeigen der Klassen-, Interface- und Typhierarchie mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Aktivieren von verschiedenen Ansichtsmodi der Vererbungshierarchie im Klassen-Explorer]]&lt;br /&gt;
****[[Anzeigen der in Klassen und Interfaces deklarierten Member mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Klassen-, Interface- und Typdeklarationen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Member-Deklarationen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Methodendefinitionen mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Suchen von Definitionen von Eigenschaftszugriffsbezeichnern mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Automatisieren der Felderzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Automatisieren der Methodenerzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
****[[Erstellen einer Methode - Beispiel]]&lt;br /&gt;
****[[Automatisieren der Eigenschaftserzeugung mit dem Klassen-Explorer]]&lt;br /&gt;
** [[C++-Referenz]]&lt;br /&gt;
*** [[C++-Sprachreferenz - Index|C++-Sprachreferenz]]&lt;br /&gt;
**** [[Implementierungsabhängige ANSI-Standards]]&lt;br /&gt;
**** [[Lexikalische Elemente - Index|Lexikalische Elemente]]&lt;br /&gt;
***** [[Token (Übersicht) - Index|Token (Übersicht)]]&lt;br /&gt;
****** [[Konstanten (Übersicht) - Index]]&lt;br /&gt;
******* [[Konstanten]]&lt;br /&gt;
******* [[Integerkonstanten]]&lt;br /&gt;
******* [[Gleitkommakonstanten]]&lt;br /&gt;
******* [[Zeichenkonstanten (Übersicht) - Index]]&lt;br /&gt;
******** [[Zeichenkonstanten]]&lt;br /&gt;
******** [[Escape-Sequenzen]]&lt;br /&gt;
******** [[Die drei char-Typen]]&lt;br /&gt;
******** [[Wide-Character- und Mehr-Zeichenkonstanten]]&lt;br /&gt;
******* [[String-Konstanten]]&lt;br /&gt;
******* [[Aufzählungskonstanten]]&lt;br /&gt;
******* [[Interne Darstellung numerischer Typen]]&lt;br /&gt;
******* [[Konstanten und ihre interne Darstellung]]&lt;br /&gt;
******* [[Konstantenausdrücke]]&lt;br /&gt;
****** [[Schlüsselwörter (Übersicht) - Index|Schlüsselwörter (Übersicht)]]&lt;br /&gt;
******* [[Schlüsselwörter]]&lt;br /&gt;
******* [[Schlüsselwort-Erweiterungen]]&lt;br /&gt;
******* [[Schlüsselwörter spezifisch für C++]]&lt;br /&gt;
******* [[Tabelle der C++-Register-Pseudovariablen]]&lt;br /&gt;
****** [[Bezeichner]]&lt;br /&gt;
****** [[Interpunktionszeichen]]&lt;br /&gt;
***** [[Whitespace (Übersicht) - Index|Whitespace (Übersicht)]]&lt;br /&gt;
****** [[Kommentare]]&lt;br /&gt;
****** [[Whitespace]]&lt;br /&gt;
**** [[Sprachstruktur - Index|Sprachstruktur]]&lt;br /&gt;
***** [[Deklarationen - Index|Deklarationen]]&lt;br /&gt;
****** [[Objekte]]&lt;br /&gt;
****** [[Speicherklassen und Typen]]&lt;br /&gt;
****** [[Gültigkeitsbereich]]&lt;br /&gt;
****** [[Sichtbarkeit]]&lt;br /&gt;
****** [[Lebensdauer]]&lt;br /&gt;
****** [[Übersetzungseinheiten]]&lt;br /&gt;
****** [[Bindung]]&lt;br /&gt;
***** [[Deklarationssyntax - Index|Deklarationssyntax]]&lt;br /&gt;
****** [[Tentative Definitionen]]&lt;br /&gt;
****** [[Mögliche Deklarationen]]&lt;br /&gt;
****** [[Externe Deklarationen und Definitionen]]&lt;br /&gt;
****** [[Typ-Bezeichner]]&lt;br /&gt;
****** [[Typ-Kategorien]]&lt;br /&gt;
****** [[Grundlegende Typen]]&lt;br /&gt;
****** [[Initialisierung]]&lt;br /&gt;
****** [[Deklarationen und Deklaratoren]]&lt;br /&gt;
****** [[Verwendung von Speicherklassenspezifizierern]]&lt;br /&gt;
****** [[Modifizierer von Variablen]]&lt;br /&gt;
****** [[Aufrufkonventionen für andere Programmiersprachen]]&lt;br /&gt;
****** [[Multithread-Variablen]]&lt;br /&gt;
****** [[Funktions-Modifizierer]]&lt;br /&gt;
***** [[Zeiger - Index (C++)]]&lt;br /&gt;
****** [[Zeiger (Pointers)]]&lt;br /&gt;
****** [[Zeiger auf Objekte]]&lt;br /&gt;
****** [[Zeiger auf Funktionen]]&lt;br /&gt;
****** [[Zeigerdeklarationen]]&lt;br /&gt;
****** [[Zeigerkonstanten]]&lt;br /&gt;
****** [[Zeigerarithmetik]]&lt;br /&gt;
****** [[Zeigerumwandlungen]]&lt;br /&gt;
***** [[Arrays|Arrays (C++)]]&lt;br /&gt;
***** [[Funktionen - Index|Funktionen - Index (C++)]]&lt;br /&gt;
****** [[Funktion main() - Index|Funktion main()]]&lt;br /&gt;
******* [[Informationen zur Funktion main()]]&lt;br /&gt;
******* [[Argumente der Funktion main()]]&lt;br /&gt;
******* [[Rückgabewert von main()]]&lt;br /&gt;
******* [[--p (Pascal-Aufrufkonventionen)|-p (Pascal-Aufrufkonventionen)]]&lt;br /&gt;
******* [[Argumente mit Platzhalterzeichen]]&lt;br /&gt;
****** [[Deklarationen und Definitionen]]&lt;br /&gt;
****** [[Deklarationen und Prototypen]]&lt;br /&gt;
****** [[Definitionen]]&lt;br /&gt;
****** [[Formatierte Eingabe/Ausgabe mit erweiterten Typen|Formatierte Eingabe/Ausgabe mit erweiterten Typen (C++)]]&lt;br /&gt;
****** [[Deklaration formaler Parameter]]&lt;br /&gt;
****** [[Funktionsaufrufe und Parameterumwandlungen]]&lt;br /&gt;
***** [[Strukturen - Index|Strukturen]]&lt;br /&gt;
****** [[Bitfelder]]&lt;br /&gt;
****** [[Unvollständige Deklarationen]]&lt;br /&gt;
****** [[Zugriff auf Strukturelemente]]&lt;br /&gt;
****** [[Strukturelement-Deklarationen]]&lt;br /&gt;
****** [[Namespace von Strukturen]]&lt;br /&gt;
****** [[Strukturen]]&lt;br /&gt;
****** [[Strukturen und Funktionen]]&lt;br /&gt;
****** [[Namenlose Strukturen und Typdefinitionen]]&lt;br /&gt;
***** [[Varianten - Index|Varianten]]&lt;br /&gt;
****** [[Varianten]]&lt;br /&gt;
****** [[Anonyme Varianten (C und C++)]]&lt;br /&gt;
****** [[Deklaration von Varianten]]&lt;br /&gt;
***** [[Aufzählungen - Index|Aufzählungen]]&lt;br /&gt;
****** [[Aufzählungen]]&lt;br /&gt;
****** [[Zuweisung an den Typ enum]]&lt;br /&gt;
***** [[Ausdrücke - Index|Ausdrücke]]&lt;br /&gt;
****** [[Ausdrücke (C++)]]&lt;br /&gt;
****** [[Abarbeitungsreihenfolge und Rangfolge von Operatoren]]&lt;br /&gt;
****** [[Ausdrücke und C++]]&lt;br /&gt;
****** [[Auswertungsreihenfolge]]&lt;br /&gt;
****** [[Fehler und Überläufe]]&lt;br /&gt;
***** [[Operatoren (Zusammenfassung)]]&lt;br /&gt;
******[[Binäre Operatoren - Index]]&lt;br /&gt;
*******[[Binäre Operatoren|Binäre Operatoren - Übersicht (C++)]]&lt;br /&gt;
*******[[Zuweisungsoperatoren]]&lt;br /&gt;
*******[[Bitweise Operatoren]]&lt;br /&gt;
*******[[Komma-Operator]]&lt;br /&gt;
*******[[Bedingungsoperator]]&lt;br /&gt;
*******[[Gleichheitsoperatoren]]&lt;br /&gt;
*******[[Logische Operatoren]]&lt;br /&gt;
*******[[Multiplikative Operatoren]]&lt;br /&gt;
*******[[Relationale Operatoren]]&lt;br /&gt;
******[[Unäre Operatoren - Index]]&lt;br /&gt;
*******[[Unäre Operatoren]]&lt;br /&gt;
*******[[Arithmetische Operatoren]]&lt;br /&gt;
*******[[Plus- und Minus-Operatoren]]&lt;br /&gt;
*******[[Referenzierungs-/Dereferenzierungsoperatoren]]&lt;br /&gt;
******[[Suffixoperatoren - Index|Suffixoperatoren]]&lt;br /&gt;
*******[[Array-Indizierungsoperator]]&lt;br /&gt;
*******[[Klammeroperator]]&lt;br /&gt;
*******[[. Operator für direkte Elementauswahl]]&lt;br /&gt;
*******[[- Operator für indirekte Elementauswahl|-&amp;gt; Operator für indirekte Elementauswahl]]&lt;br /&gt;
*******[[Inkrement-/Dekrement-Operatoren]]&lt;br /&gt;
******[[Primärausdruck-Operatoren]]&lt;br /&gt;
***** [[Anweisungen - Index|Anweisungen]]&lt;br /&gt;
****** [[Anweisungen]]&lt;br /&gt;
****** [[Blockanweisungen]]&lt;br /&gt;
****** [[Anweisungen mit Sprungmarke (Label)]]&lt;br /&gt;
****** [[Ausdrucksanweisungen]]&lt;br /&gt;
****** [[Auswahlanweisungen]]&lt;br /&gt;
****** [[Wiederholungsanweisungen]]&lt;br /&gt;
****** [[Sprunganweisungen]]&lt;br /&gt;
**** [[C++-Spezifikation - Index|C++-Spezifikation]]&lt;br /&gt;
***** [[C++11-Features - Index|C++11-Features]]&lt;br /&gt;
****** [[Alignof Operator (C++11)|alignof Operator (C++11)]]&lt;br /&gt;
****** [[:Category:C++11-Attribute|Category:C++11-Attribute]]&lt;br /&gt;
****** [[Explizite Konvertierungsoperatoren (C++11)]]&lt;br /&gt;
****** [[Extern Templates (C++11)|extern Templates (C++11)]]&lt;br /&gt;
****** [[Forward-Deklaration von Enums (C++11)]]&lt;br /&gt;
****** [[R-Wert-Referenzen (C++11)]]&lt;br /&gt;
****** [[Statische Assertions (C++11)]]&lt;br /&gt;
****** [[Streng typisierte Aufzählungen (C++11)]]&lt;br /&gt;
****** [[Typ-Bezeichner decltype (C++11)]]&lt;br /&gt;
****** [[Typ-Trait-Funktionen (C++11) - Index|Typ-Trait-Funktionen (C++11)]]&lt;br /&gt;
******* [[Überblick zu Typ-Trait-Funktionen (C++11)]]&lt;br /&gt;
******* [[Alignment of|__alignment_of]]&lt;br /&gt;
******* [[Array extent|__array_extent]]&lt;br /&gt;
******* [[Array rank|__array_rank]]&lt;br /&gt;
******* [[Has nothrow assign|__has_nothrow_assign]]&lt;br /&gt;
******* [[Has nothrow copy constructor|__has_nothrow_copy_constructor]]&lt;br /&gt;
******* [[Has nothrow default constructor|__has_nothrow_default_constructor]]&lt;br /&gt;
******* [[Has trivial assign|__has_trivial_assign]]&lt;br /&gt;
******* [[Has trivial copy constructor|__has_trivial_copy_constructor]]&lt;br /&gt;
******* [[Has trivial default constructor|__has_trivial_default_constructor]]&lt;br /&gt;
******* [[Has trivial destructor|__has_trivial_destructor]]&lt;br /&gt;
******* [[Has virtual destructor|__has_virtual_destructor]]&lt;br /&gt;
******* [[Is abstract|__is_abstract]]&lt;br /&gt;
******* [[Is arithmetic|__is_arithmetic]]&lt;br /&gt;
******* [[Is array|__is_array]]&lt;br /&gt;
******* [[Is base of|__is_base_of]]&lt;br /&gt;
******* [[Is class|__is_class]]&lt;br /&gt;
******* [[Is closure|__is_closure]]&lt;br /&gt;
******* [[Is complete type (typename T )|__is_complete_type (typename T )]]&lt;br /&gt;
******* [[Is compound|__is_compound]]&lt;br /&gt;
******* [[Is const|__is_const]]&lt;br /&gt;
******* [[Is convertible|__is_convertible]]&lt;br /&gt;
******* [[Is empty|__is_empty]]&lt;br /&gt;
******* [[Is enum|__is_enum]]&lt;br /&gt;
******* [[Is floating point|__is_floating_point]]&lt;br /&gt;
******* [[Is function|__is_function]]&lt;br /&gt;
******* [[Is fundamental|__is_fundamental]]&lt;br /&gt;
******* [[Is integral|__is_integral]]&lt;br /&gt;
******* [[Is lvalue expr|__is_lvalue_expr]]&lt;br /&gt;
******* [[Is lvalue reference|__is_lvalue_reference]]&lt;br /&gt;
******* [[Is member function pointer|__is_member_function_pointer]]&lt;br /&gt;
******* [[Is member object pointer|__is_member_object_pointer]]&lt;br /&gt;
******* [[Is member pointer|__is_member_pointer]]&lt;br /&gt;
******* [[Is object|__is_object]]&lt;br /&gt;
******* [[Is pod|__is_pod]]&lt;br /&gt;
******* [[Is pointer|__is_pointer]]&lt;br /&gt;
******* [[Is polymorphic|__is_polymorphic]]&lt;br /&gt;
******* [[Is reference|__is_reference]]&lt;br /&gt;
******* [[Is rvalue expr|__is_rvalue_expr]]&lt;br /&gt;
******* [[Is rvalue reference|__is_rvalue_reference]]&lt;br /&gt;
******* [[Is same|__is_same]]&lt;br /&gt;
******* [[Is scalar|__is_scalar]]&lt;br /&gt;
******* [[Is signed|__is_signed]]&lt;br /&gt;
******* [[Is standard layout|__is_standard_layout]]&lt;br /&gt;
******* [[Is trivial|__is_trivial]]&lt;br /&gt;
******* [[Is union|__is_union]]&lt;br /&gt;
******* [[Is unsigned ( typename T )|__is_unsigned ( typename T )]]&lt;br /&gt;
******* [[Is void|__is_void]]&lt;br /&gt;
******* [[Is volatile|__is_volatile]]&lt;br /&gt;
****** [[Unicode-Zeichentypen und Literale (C++11)]]&lt;br /&gt;
****** [[Workaround für C++11-Attribute|Workaround für C++11-Attribute (Durch Clang erweiterte C++-Compiler)]]&lt;br /&gt;
***** [[Modernes C++]]&lt;br /&gt;
****** [[Moderne C++-Features, die von durch Clang erweiterte C++-Compiler in RAD Studio unterstützt werden]]&lt;br /&gt;
******* [[Lambda-Ausdrücke]]&lt;br /&gt;
****** [[Konformitätsstatus moderner C++-Sprach-Features]]&lt;br /&gt;
****** [[Erstellen einer einfachen C++-Anwendung für die Verwendung von C++11-Features]]&lt;br /&gt;
***** [[Unicode für C++ - Index|Unicode für C++]]&lt;br /&gt;
****** [[C++-Anwendungen für Unicode anpassen]]&lt;br /&gt;
****** [[TCHAR-Zuordnung|_TCHAR-Zuordnung]]&lt;br /&gt;
****** [[Floating-Funktionen]]&lt;br /&gt;
***** [[Unterstützung von property implements für C++Builder|Unterstützung von __property implements für {{CBuilder}}]]&lt;br /&gt;
***** [[Identifikation von Typen zur Laufzeit (RTTI) - Index|Identifikation von Typen zur Laufzeit (RTTI)]]&lt;br /&gt;
****** [[Typidentifikation zur Laufzeit (RTTI): Übersicht]]&lt;br /&gt;
****** [[Laufzeittypidentifikation und Destruktoren]]&lt;br /&gt;
****** [[Typeid|typeid]]&lt;br /&gt;
***** [[Neue Typumwandlung]]&lt;br /&gt;
****** [[Interface cast (C++-RTL-Funktion)|interface_cast (C++-RTL-Funktion)]]&lt;br /&gt;
****** [[Unterschiede zwischen interface cast und static cast|Unterschiede zwischen interface_cast und static_cast]]&lt;br /&gt;
***** [[Klassen - Index|Klassen]]&lt;br /&gt;
****** [[Das Schlüsselwort this]]&lt;br /&gt;
******* [[Statische Elemente|Statische Elemente (C++)]]&lt;br /&gt;
****** [[Gültigkeitsbereich von Elementen - Index|Gültigkeitsbereich von Elementen]]&lt;br /&gt;
******* [[Zugriff auf Basisklassen und abgeleitete Klassen]]&lt;br /&gt;
******* [[Element-Zugriffskontrolle]]&lt;br /&gt;
******* [[Gültigkeitsbereich von Elementen]]&lt;br /&gt;
******* [[Verschachtelte Typen]]&lt;br /&gt;
****** [[Klassen-Member-Liste]]&lt;br /&gt;
****** [[Klassenmethoden]]&lt;br /&gt;
****** [[Klassennamen]]&lt;br /&gt;
****** [[Gültigkeitsbereich von Klassennamen]]&lt;br /&gt;
****** [[Klassenobjekte]]&lt;br /&gt;
****** [[Klassentypen]]&lt;br /&gt;
****** [[C++-Klassen]]&lt;br /&gt;
****** [[Friends von Klassen]]&lt;br /&gt;
****** [[Inline-Funktionen]]&lt;br /&gt;
****** [[Member-Funktionen]]&lt;br /&gt;
****** [[Statische Eigenschaften]]&lt;br /&gt;
****** [[Virtuelle Basisklassen]]&lt;br /&gt;
****** [[Delphi-Klassendeklarationen|{{Delphi}}-Klassendeklarationen (__declspec)]]&lt;br /&gt;
***** [[Polymorphe Klassen - Index|Polymorphe Klassen]]&lt;br /&gt;
****** [[Abstrakte Klassen]]&lt;br /&gt;
****** [[Virtuelle Funktionen - Index]]&lt;br /&gt;
******* [[Dynamische Funktionen]]&lt;br /&gt;
******* [[Rein virtuelle Funktion aufgerufen (C++)]]&lt;br /&gt;
******* [[Virtuelle Funktionen|Virtuelle Funktionen (C++)]]&lt;br /&gt;
***** [[L-Wert-Referenzen (C++)]]&lt;br /&gt;
***** [[Gültigkeitsbereich in C++ - Index|Gültigkeitsbereich in C++]]&lt;br /&gt;
****** [[Gültigkeitsbereich in C++]]&lt;br /&gt;
****** [[Zusammenfassung der C++ Gültigkeitsbereichsregeln]]&lt;br /&gt;
****** [[Gültigkeitsbereich Klasse]]&lt;br /&gt;
****** [[Verbergen]]&lt;br /&gt;
***** [[Konstruktoren und Destruktoren - Index|Konstruktoren und Destruktoren]]&lt;br /&gt;
****** [[Einführung in Konstruktoren und Destruktoren]]&lt;br /&gt;
****** [[Konstruktoren - Index|Konstruktoren]]&lt;br /&gt;
******* [[Konstruktoren]]&lt;br /&gt;
******* [[Initialisierung von Klassen]]&lt;br /&gt;
******* [[Standardkonstruktor]]&lt;br /&gt;
******* [[Aufrufreihenfolge von Konstruktoren]]&lt;br /&gt;
******* [[Überladen von Konstruktoren]]&lt;br /&gt;
******* [[Kopierkonstruktor]]&lt;br /&gt;
****** [[Destruktoren - Index|Destruktoren]]&lt;br /&gt;
******* [[Destruktoren]]&lt;br /&gt;
******* [[Aufrufen von Destruktoren]]&lt;br /&gt;
******* [[Virtuelle Destruktoren]]&lt;br /&gt;
******* [[Abort und Destruktoren|abort and Destructors]]&lt;br /&gt;
******* [[Atexit, pragma Exit, und Destruktoren|atexit, #pragma exit, und Destruktoren]]&lt;br /&gt;
******* [[Exit und Destruktoren]]&lt;br /&gt;
***** [[Behandlung von Delphi-Features in C++Builder - Index]]&lt;br /&gt;
****** [[Behandlung der anonymen Methoden von Delphi in C++]]&lt;br /&gt;
****** [[Behandlung der AnsiString-Codeseitenspezifikation in C++]]&lt;br /&gt;
****** [[Behandlung von Delphi-Generics in C++]]&lt;br /&gt;
***** [[Zugriffsbereichsoperator]]&lt;br /&gt;
***** [[Verwenden von Templates|Verwenden von Templates (C++)]]&lt;br /&gt;
***** [[Die Operatoren New und Delete - Index|Die Operatoren New und Delete]]&lt;br /&gt;
****** [[Der Operator new|Der Operator new (C++)]]&lt;br /&gt;
****** [[Platzierungssyntax für den Operator new]]&lt;br /&gt;
****** [[Überladen des Operators new]]&lt;br /&gt;
****** [[Fehlerbehandlung für den Operator new]]&lt;br /&gt;
****** [[Der Operator new für Arrays]]&lt;br /&gt;
****** [[Der Operator delete für Arrays]]&lt;br /&gt;
****** [[Überladen des Operators delete]]&lt;br /&gt;
***** [[C++-Namespaces - Index|C++-Namespaces]]&lt;br /&gt;
****** [[Deklarieren von Namespaces]]&lt;br /&gt;
****** [[Definieren von Namespaces]]&lt;br /&gt;
****** [[Anonyme Namespaces]]&lt;br /&gt;
****** [[Zugreifen auf Elemente eines Namespace]]&lt;br /&gt;
****** [[Erweitern der Namespaces]]&lt;br /&gt;
****** [[Alias für Namespaces]]&lt;br /&gt;
****** [[Using-Anweisung]]&lt;br /&gt;
****** [[Explizite Zugriffsqualifizierung]]&lt;br /&gt;
***** [[GNU-Attribute]]&lt;br /&gt;
***** [[Überladen von Operatorfunktionen (Übersicht) - Index]]&lt;br /&gt;
****** [[Überladen von Operatoren (C++)]]&lt;br /&gt;
****** [[Überladen von Operatorfunktionen]]&lt;br /&gt;
****** [[Überladene Operatoren und Vererbung]]&lt;br /&gt;
****** [[Überladen von unären Operatoren]]&lt;br /&gt;
****** [[Überladen von binären Operatoren]]&lt;br /&gt;
****** [[Überladen des Zuweisungsoperators =|Überladen des Zuweisungsoperators = (C++)]]&lt;br /&gt;
****** [[Überladen des Funktionsaufrufoperators ( )]]&lt;br /&gt;
****** [[Überladen des Indizierungsoperators|Überladen des Indizierungsoperators [ ]]]&lt;br /&gt;
****** [[Überladen des Klassenelementzugriffs-Operators –|Überladen des Klassenelementzugriffs-Operators –&amp;gt;]]&lt;br /&gt;
****** [[Beispiel für das Überladen von Operatoren]]&lt;br /&gt;
***** [[C++-Anwendungen verwenden eine strikte Typprüfung]]&lt;br /&gt;
***** [[Fastcall beim Überschreiben von Bibliotheksmethoden verwenden (C++)|__fastcall beim Überschreiben von Bibliotheksmethoden verwenden (C++)]]&lt;br /&gt;
***** [[Sprachunterstützung für die RAD Studio-Bibliotheken (C++)]]&lt;br /&gt;
****** [[C++- und Object Pascal-Modelle]]&lt;br /&gt;
******* [[Vererbung und Interfaces]]&lt;br /&gt;
******* [[Objektidentität und -instantiierung]]&lt;br /&gt;
******* [[Objekterstellung für die C++Builder-Bibliotheken]]&lt;br /&gt;
******* [[Aufrufen virtueller Methoden in Konstruktoren für Basisklassen]]&lt;br /&gt;
******* [[Objektfreigabe]]&lt;br /&gt;
******* [[AfterConstruction und BeforeDestruction]]&lt;br /&gt;
******* [[Virtuelle Klassenfunktionen]]&lt;br /&gt;
****** [[Unterstützung für Object Pascal-Datentypen und Sprachkonzepte]]&lt;br /&gt;
******* [[Typedefs]]&lt;br /&gt;
******* [[Klassen, die die Sprache Object Pascal unterstützen|C++-Klassen, die die Sprache Object Pascal unterstützen]]&lt;br /&gt;
******* [[Object Pascal-Sprachentsprechungen in C++]]&lt;br /&gt;
******* [[Offene Arrays]]&lt;br /&gt;
******* [[Unterschiedlich definierte Typen]]&lt;br /&gt;
******* [[Zuordnung der Delphi-Typen zu C++-Typen|Zuordnung der {{Delphi}}-Typen zu C++-Typen]]&lt;br /&gt;
******* [[Delphi-Interfaces]]&lt;br /&gt;
******** [[Delphi-Interface-Parameter wird nun anders behandelt]]&lt;br /&gt;
******* [[Ressourcenstrings]]&lt;br /&gt;
******* [[Standardparameter]]&lt;br /&gt;
******* [[Laufzeittypinformationen]]&lt;br /&gt;
******* [[Nicht zugeordnete Typen]]&lt;br /&gt;
******* [[Schlüsselwort-Erweiterungen in C++]]&lt;br /&gt;
******** [[Classid|__classid]]&lt;br /&gt;
******** [[Delphirtti|__delphirtti]]&lt;br /&gt;
******** [[Closure|__closure]]&lt;br /&gt;
******** [[Property|__property]]&lt;br /&gt;
******** [[Published|__published (C++)]]&lt;br /&gt;
******* [[Die Schlüsselwort-Erweiterung declspec|Die Schlüsselwort-Erweiterung __declspec]]&lt;br /&gt;
******* [[C++-Zuweisungsoperator mit gleicher Funktion wie der implizite Delphi-Operator]]&lt;br /&gt;
***** [[Interfaces implementieren: Delphi und C++]]&lt;br /&gt;
***** [[Funktions-Templates (Übersicht) - Index|Funktions-Templates (Übersicht)]]&lt;br /&gt;
****** [[Funktions-Templates]]&lt;br /&gt;
****** [[Implizite und explizite Template-Funktionen]]&lt;br /&gt;
****** [[Überschreiben einer Template-Funktion]]&lt;br /&gt;
***** [[Klassen-Templates (Übersicht) - Index|Klassen-Templates (Übersicht)]]&lt;br /&gt;
****** [[Klassen-Templates]]&lt;br /&gt;
****** [[Verwenden von spitzen Klammern in Templates]]&lt;br /&gt;
****** [[Template-Argumente]]&lt;br /&gt;
****** [[Eliminieren von Zeigern in Templates]]&lt;br /&gt;
****** [[Verwenden von typsicheren generische Listen als Template]]&lt;br /&gt;
***** [[Compiler-Optionen für Templates - Index|Compiler-Optionen für Templates]]&lt;br /&gt;
****** [[Compiler-Optionen für Templates]]&lt;br /&gt;
****** [[Änderung der Semantik zur Erzeugung von Templates]]&lt;br /&gt;
***** [[Exportieren und Importieren von Templates]]&lt;br /&gt;
***** [[Analyse des Template-Rumpfs]]&lt;br /&gt;
**** [[Der Präprozessor - Index|Der Präprozessor]]&lt;br /&gt;
***** [[Präprozessor-Direktiven - Index|Präprozessor-Direktiven]]&lt;br /&gt;
****** [[(Null-Direktive)|# (Null-Direktive)]]&lt;br /&gt;
****** [[Include|#include]]&lt;br /&gt;
****** [[Error|#error]]&lt;br /&gt;
****** [[Line|#line]]&lt;br /&gt;
****** [[Import|#import]]&lt;br /&gt;
****** [[Bedingte Compilierung (Übersicht) - Index|Direktiven für die bedingte Compilierung (C++)]]&lt;br /&gt;
******* [[If, elif, else und endif|#if, #elif, #else und #endif (C++)]]&lt;br /&gt;
******* [[Defined]]&lt;br /&gt;
******* [[Ifdef und ifndef|#ifdef und #ifndef]]&lt;br /&gt;
***** [[Makros definieren und deren Definition aufheben - Index|Makros definieren und deren Definition aufheben]]&lt;br /&gt;
****** [[Define|#define (C++)]]&lt;br /&gt;
****** [[Undef|#undef]]&lt;br /&gt;
****** [[Verwenden der Kommandozeilenoptionen -D und -U]]&lt;br /&gt;
****** [[Schlüsselwörter und reservierte Wörter in Makros]]&lt;br /&gt;
****** [[Einfügen von Symbolen mit|Einfügen von Symbolen mit ##]]&lt;br /&gt;
***** [[Makros mit Parametern|Makros mit Parametern (C++)]]&lt;br /&gt;
***** [[Vordefinierte Makros]]&lt;br /&gt;
****** [[Beispiel für das Makro CODEGEARC VERSION|Beispiel für das Makro __CODEGEARC_VERSION__]]&lt;br /&gt;
****** [[FUNC|__FUNC__]]&lt;br /&gt;
***** [[Delphi-Kompatibilitätsmakros]]&lt;br /&gt;
***** [[Verwenden des Backslash (\) für Fortsetzungszeilen]]&lt;br /&gt;
***** [[Pragma-Direktiven (Übersicht) - Index|#pragma-Direktiven (Übersicht) - Index]]&lt;br /&gt;
****** [[Pragma|#pragma]]&lt;br /&gt;
****** [[Pragma alias|#pragma alias]]&lt;br /&gt;
****** [[Pragma alignment|#pragma alignment]]&lt;br /&gt;
****** [[Pragma anon struct|#pragma anon_struct]]&lt;br /&gt;
****** [[Pragma argsused|#pragma argsused]]&lt;br /&gt;
****** [[Pragma checkoption|#pragma checkoption]]&lt;br /&gt;
****** [[Pragma codeseg|#pragma codeseg]]&lt;br /&gt;
****** [[Pragma codestring|#pragma codestring]]&lt;br /&gt;
****** [[Pragma comment|#pragma comment]]&lt;br /&gt;
****** [[Pragma defineonoption und pragma undefineonoption|#pragma defineonoption und #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma delphiheader|#pragma delphiheader]]&lt;br /&gt;
****** [[Pragma exit und pragma startup|#pragma exit und #pragma startup]]&lt;br /&gt;
****** [[Pragma explicit rtti|#pragma explicit_rtti]]&lt;br /&gt;
****** [[Pragma extref|#pragma extref]]&lt;br /&gt;
****** [[Pragma hdrfile|#pragma hdrfile]]&lt;br /&gt;
****** [[Pragma hdrstop|#pragma hdrstop]]&lt;br /&gt;
****** [[Pragma implements|#pragma implements]]&lt;br /&gt;
****** [[Pragma init seg|#pragma init_seg]]&lt;br /&gt;
****** [[Pragma inline|#pragma inline]]&lt;br /&gt;
****** [[Pragma intrinsic|#pragma intrinsic]]&lt;br /&gt;
****** [[Pragma link|#pragma link]]&lt;br /&gt;
****** [[Pragma message|#pragma message]]&lt;br /&gt;
****** [[Pragma nopackwarning|#pragma nopackwarning]]&lt;br /&gt;
****** [[Pragma nopushoptwarn|#pragma nopushoptwarn]]&lt;br /&gt;
****** [[Pragma noretval|#pragma noretval]]&lt;br /&gt;
****** [[Pragma obsolete|#pragma obsolete]]&lt;br /&gt;
****** [[Pragma once|#pragma once]]&lt;br /&gt;
****** [[Pragma option|#pragma option]]&lt;br /&gt;
****** [[Pragma pack|#pragma pack]]&lt;br /&gt;
****** [[Pragma package|#pragma package]]&lt;br /&gt;
****** [[Pragma region und pragma end region|#pragma region und #pragma end_region]]&lt;br /&gt;
****** [[Pragma resource|#pragma resource]]&lt;br /&gt;
****** [[Pragma samecodeseg|#pragma samecodeseg]]&lt;br /&gt;
****** [[Pragma sizeof|#pragma sizeof]]&lt;br /&gt;
****** [[Pragma exit und pragma startup|#pragma exit und #pragma startup]]&lt;br /&gt;
****** [[Pragma sysheader|#pragma sysheader]]&lt;br /&gt;
****** [[Pragma defineonoption und pragma undefineonoption|#pragma defineonoption und #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma warn|#pragma warn]]&lt;br /&gt;
***** [[Pseudogrammatik]]&lt;br /&gt;
**** [[Schlüsselwörter alphabetisch - Index|Schlüsselwörter alphabetisch]]&lt;br /&gt;
***** [[Alignas|alignas]]&lt;br /&gt;
***** [[Alignof|alignof]]&lt;br /&gt;
***** [[And|and, &amp;amp;&amp;amp; (C++)]]&lt;br /&gt;
***** [[And eq|and_eq, &amp;amp;=]]&lt;br /&gt;
***** [[Asm, asm, asm|asm, _asm, __asm (C++)]]&lt;br /&gt;
***** [[Auto|auto]]&lt;br /&gt;
***** [[Automated|__automated]]&lt;br /&gt;
***** [[Axiom|axiom]]&lt;br /&gt;
***** [[Bitand|bitand, &amp;amp;]]&lt;br /&gt;
***** [[Bitor|bitor]]&lt;br /&gt;
***** [[Bool|_Bool]]&lt;br /&gt;
***** [[Bool, false, true|bool, false, true (C++)]]&lt;br /&gt;
***** [[Break|break]]&lt;br /&gt;
***** [[Case|case (C++)]]&lt;br /&gt;
***** [[Catch|catch]]&lt;br /&gt;
***** [[Cdecl, cdecl, cdecl|cdecl, _cdecl, __cdecl (C++)]]&lt;br /&gt;
***** [[Char|char]]&lt;br /&gt;
***** [[Char16 t|char16_t]]&lt;br /&gt;
***** [[Char32 t|char32_t]]&lt;br /&gt;
***** [[Class|class (C++)]]&lt;br /&gt;
***** [[Classmethod|__classmethod]]&lt;br /&gt;
***** [[Compl|compl, ~]]&lt;br /&gt;
***** [[Complex|_Complex]]&lt;br /&gt;
***** [[Concept|concept]]&lt;br /&gt;
***** [[Concept map|concept_map]]&lt;br /&gt;
***** [[Const|const]]&lt;br /&gt;
***** [[Const cast (Typumwandlungsoperator)|const_cast (Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Constexpr|constexpr]]&lt;br /&gt;
***** [[Continue|continue]]&lt;br /&gt;
***** [[Declspec|__declspec]]&lt;br /&gt;
***** [[Declspec(allocate(&amp;quot;SEGNAME&amp;quot;))|__declspec(allocate(&amp;quot;SEGNAME&amp;quot;))]]&lt;br /&gt;
***** [[Declspec(delphiclass)|__declspec(delphiclass)]]&lt;br /&gt;
***** [[Declspec(delphirecord)|__declspec(delphirecord)]]&lt;br /&gt;
***** [[Declspec(delphireturn)|__declspec(delphireturn)]]&lt;br /&gt;
***** [[Declspec(delphirtti)|__declspec(delphirtti)]]&lt;br /&gt;
***** [[Declspec(dllexport)|__declspec(dllexport)]]&lt;br /&gt;
***** [[Declspec(dllimport)|__declspec(dllimport)]]&lt;br /&gt;
***** [[Declspec(dynamic)|__declspec(dynamic)]]&lt;br /&gt;
***** [[Declspec(hidesbase)|__declspec(hidesbase)]]&lt;br /&gt;
***** [[Declspec(naked)|__declspec(naked)]]&lt;br /&gt;
***** [[Declspec(noreturn)|__declspec(noreturn)]]&lt;br /&gt;
***** [[Declspec(nothrow)|__declspec(nothrow)]]&lt;br /&gt;
***** [[Declspec(novtable)|__declspec(novtable)]]&lt;br /&gt;
***** [[Declspec(package)|__declspec(package)]]&lt;br /&gt;
***** [[Declspec(pascalimplementation)|__declspec(pascalimplementation)]]&lt;br /&gt;
***** [[Declspec(property)|__declspec(property)]]&lt;br /&gt;
***** [[Declspec(selectany)|__declspec(selectany)]]&lt;br /&gt;
***** [[Declspec(thread)|__declspec(thread)]]&lt;br /&gt;
***** [[Declspec(uuid(&amp;quot;ComObjectGUID&amp;quot;))|__declspec(uuid(&amp;quot;ComObjectGUID&amp;quot;))]]&lt;br /&gt;
***** [[Decltype|decltype]]&lt;br /&gt;
***** [[Default|default (C++)]]&lt;br /&gt;
***** [[Deletecpp|delete]]&lt;br /&gt;
***** [[Deprecated|deprecated]]&lt;br /&gt;
***** [[Dispid|__dispid]]&lt;br /&gt;
***** [[Do|do]]&lt;br /&gt;
***** [[Double|double (C++)]]&lt;br /&gt;
***** [[Dynamic cast (Typumwandlungsoperator)|dynamic_cast (C++-Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Emit|__emit__]]&lt;br /&gt;
***** [[Enum|enum]]&lt;br /&gt;
***** [[Except|__except]]&lt;br /&gt;
***** [[Explicit|explicit]]&lt;br /&gt;
***** [[Export|export (C++)]]&lt;br /&gt;
***** [[Export, export|_export, __export (C++)]]&lt;br /&gt;
***** [[Extern|extern]]&lt;br /&gt;
***** [[Fastcall, fastcall|_fastcall, __fastcall]]&lt;br /&gt;
***** [[Final (C++)|final (C++)]]&lt;br /&gt;
***** [[Finally|__finally]]&lt;br /&gt;
***** [[Float|float (C++)]]&lt;br /&gt;
***** [[For|for]]&lt;br /&gt;
***** [[Friend|friend]]&lt;br /&gt;
***** [[Goto|goto]]&lt;br /&gt;
***** [[If, else|if, else (C++)]]&lt;br /&gt;
***** [[Imaginary|_Imaginary]]&lt;br /&gt;
***** [[Import, import|_import, __import]]&lt;br /&gt;
***** [[Inline|inline]]&lt;br /&gt;
***** [[Inline (C)|__inline]]&lt;br /&gt;
***** [[Int|int]]&lt;br /&gt;
***** [[Int8, int16, int32, int64, Unsigned int64, Erweiterte Integertypen|Erweiterte Integertypen: __int8, __int16, __int32, __int64]]&lt;br /&gt;
***** [[Late check|late_check]]&lt;br /&gt;
***** [[Long|long]]&lt;br /&gt;
***** [[Msfastcall|__msfastcall]]&lt;br /&gt;
***** [[Msreturn|__msreturn]]&lt;br /&gt;
***** [[Mutable|mutable]]&lt;br /&gt;
***** [[Namespace|namespace]]&lt;br /&gt;
***** [[New|new]]&lt;br /&gt;
***** [[Noreturn|noreturn]]&lt;br /&gt;
***** [[Not, !|not,&amp;amp;nbsp;! (C++)]]&lt;br /&gt;
***** [[Not eq, !=|not_eq, !=]]&lt;br /&gt;
***** [[Nullptr|nullptr]]&lt;br /&gt;
***** [[Operator|operator]]&lt;br /&gt;
***** [[Or|or]]&lt;br /&gt;
***** [[Or eq|or_eq]]&lt;br /&gt;
***** [[Pascal, pascal, pascal|pascal, _pascal, __pascal (C++)]]&lt;br /&gt;
***** [[Private|private (C++)]]&lt;br /&gt;
***** [[Protected|protected (C++)]]&lt;br /&gt;
***** [[Public|public (C++)]]&lt;br /&gt;
***** [[Register|register (C++)]]&lt;br /&gt;
***** [[Reinterpret cast (Typumwandlungsoperator)|reinterpret_cast (Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Requires|requires (C++)]]&lt;br /&gt;
***** [[Restrict|restrict]]&lt;br /&gt;
***** [[Return|return]]&lt;br /&gt;
***** [[Rtti und die Option -RT|__rtti und die Option -RT]]&lt;br /&gt;
***** [[Short|short]]&lt;br /&gt;
***** [[Signed|signed]]&lt;br /&gt;
***** [[Sizeof|sizeof]]&lt;br /&gt;
***** [[Static|static (C++)]]&lt;br /&gt;
***** [[Static assert|static_assert]]&lt;br /&gt;
***** [[Static cast (Typumwandlungsoperator)|static_cast (C++-Typumwandlungsoperator)]]&lt;br /&gt;
***** [[Stdcall, stdcall|_stdcall, __stdcall (C++)]]&lt;br /&gt;
***** [[Struct|struct]]&lt;br /&gt;
***** [[Switch|switch]]&lt;br /&gt;
***** [[Template|template]]&lt;br /&gt;
***** [[This|this]]&lt;br /&gt;
***** [[Thread local|thread_local]]&lt;br /&gt;
***** [[Thread|__thread]]&lt;br /&gt;
***** [[Throw|throw]]&lt;br /&gt;
***** [[Try (C++)|try (C++)]]&lt;br /&gt;
***** [[Try (C)|__try]]&lt;br /&gt;
***** [[Typedef|typedef]]&lt;br /&gt;
***** [[Typeid|typeid]]&lt;br /&gt;
***** [[Typename|typename]]&lt;br /&gt;
***** [[Typeof|typeof, __typeof, __typeof__]]&lt;br /&gt;
***** [[Union|union]]&lt;br /&gt;
***** [[Unsigned|unsigned]]&lt;br /&gt;
***** [[Using (Deklaration)|using (Deklaration)]]&lt;br /&gt;
***** [[Uuidof|__uuidof]]&lt;br /&gt;
***** [[Virtual|virtual]]&lt;br /&gt;
***** [[Void|void]]&lt;br /&gt;
***** [[Volatile|volatile]]&lt;br /&gt;
***** [[Wchar t|wchar_t]]&lt;br /&gt;
***** [[While|while (C++)]]&lt;br /&gt;
***** [[Xor, ^|xor, ^ (C++)]]&lt;br /&gt;
***** [[Xor eq, ^=|xor_eq, ^=]]&lt;br /&gt;
**** [[Schlüsselwörter nach Kategorie - Index|Schlüsselwörter nach Kategorie]]&lt;br /&gt;
***** [[Alternative Repräsentationen von Token|Alternative Repräsentationen von Token (C++)]]&lt;br /&gt;
***** [[Zusätzliche Schlüsselwörter in C++Builder]]&lt;br /&gt;
***** [[C++-spezifische Schlüsselwörter]]&lt;br /&gt;
***** [[Modifizierer|Modifizierer (C++)]]&lt;br /&gt;
***** [[Operatoren|Operatoren (C++)]]&lt;br /&gt;
***** [[Reservierte Wörter|Reservierte Wörter (C++)]]&lt;br /&gt;
***** [[Schlüsselwörter (Anweisungen)|Schlüsselwörter (Anweisungen) (C++)]]&lt;br /&gt;
***** [[Speicherklassenspezifizierer|Speicherklassenspezifizierer (C++)]]&lt;br /&gt;
***** [[Typ-Bezeichner (C++)]]&lt;br /&gt;
*** [[Referenz zur C-Laufzeitbibliothek]]&lt;br /&gt;
**** [[Sichere C-Bibliothek]]&lt;br /&gt;
**** [[Standardlaufzeitbibliotheken]]&lt;br /&gt;
**** [[Statische Laufzeitbibliotheken]]&lt;br /&gt;
**** [[Dynamische Linkbibliotheken (DLLs)]]&lt;br /&gt;
**** [[Multithread-Programme]]&lt;br /&gt;
**** [[Übergabe von Dateiinformationen an untergeordnete Prozesse]]&lt;br /&gt;
**** [[Alloc.h - Index|alloc.h]]&lt;br /&gt;
***** [[Calloc|calloc]]&lt;br /&gt;
***** [[Free|free]]&lt;br /&gt;
***** [[Heapcheck|heapcheck]]&lt;br /&gt;
***** [[Heapcheckfree|heapcheckfree]]&lt;br /&gt;
***** [[Heapchecknode|heapchecknode]]&lt;br /&gt;
***** [[Heapfillfree|heapfillfree]]&lt;br /&gt;
***** [[Heapwalk|heapwalk]]&lt;br /&gt;
***** [[Malloc|malloc]]&lt;br /&gt;
***** [[Realloc|realloc]]&lt;br /&gt;
**** [[Assert.h - Index|assert.h]]&lt;br /&gt;
***** [[Assert|assert]]&lt;br /&gt;
***** [[NDEBUG define|NDEBUG #define]]&lt;br /&gt;
**** [[Conio.h - Index|conio.h]]&lt;br /&gt;
***** [[Setcursortype|_setcursortype]]&lt;br /&gt;
***** [[Cgets|cgets]]&lt;br /&gt;
***** [[Clreol|clreol]]&lt;br /&gt;
***** [[Clrscr|clrscr]]&lt;br /&gt;
***** [[Cprintf]]&lt;br /&gt;
***** [[Cputs]]&lt;br /&gt;
***** [[Cscanf|cscanf]]&lt;br /&gt;
***** [[Delline|delline]]&lt;br /&gt;
***** [[Getch|getch]]&lt;br /&gt;
***** [[Getche|getche]]&lt;br /&gt;
***** [[Getpass|getpass]]&lt;br /&gt;
***** [[Gettext|gettext]]&lt;br /&gt;
***** [[Gettextinfo|gettextinfo]]&lt;br /&gt;
***** [[Gotoxy|gotoxy]]&lt;br /&gt;
***** [[Highvideo|highvideo]]&lt;br /&gt;
***** [[Insline|insline]]&lt;br /&gt;
***** [[Kbhit|kbhit]]&lt;br /&gt;
***** [[Lowvideo|lowvideo]]&lt;br /&gt;
***** [[Movetext|movetext]]&lt;br /&gt;
***** [[Normvideo|normvideo]]&lt;br /&gt;
***** [[Putch|putch]]&lt;br /&gt;
***** [[Puttext|puttext]]&lt;br /&gt;
***** [[Textattr|textattr]]&lt;br /&gt;
***** [[Textbackground|textbackground]]&lt;br /&gt;
***** [[Textcolor|textcolor]]&lt;br /&gt;
***** [[Textmode|textmode]]&lt;br /&gt;
***** [[Ungetch|ungetch]]&lt;br /&gt;
***** [[Wherex|wherex]]&lt;br /&gt;
***** [[Wherey|wherey]]&lt;br /&gt;
***** [[Window|window]]&lt;br /&gt;
**** [[Ctype.h - Index|ctype.h]]&lt;br /&gt;
***** [[Ctype|_ctype]]&lt;br /&gt;
***** [[IS xxx defines|_IS_xxx #defines]]&lt;br /&gt;
***** [[Tolower|_tolower]]&lt;br /&gt;
***** [[Toupper|_toupper]]&lt;br /&gt;
***** [[Isalnum, iscsym, iswalnum, ismbcalnum|isalnum, __iscsym, iswalnum, _ismbcalnum]]&lt;br /&gt;
***** [[Isalpha, iscsymf, iswalpha, ismbcalpha|isalpha, __iscsymf, iswalpha, _ismbcalpha]]&lt;br /&gt;
***** [[Isascii, iswascii|isascii, iswascii]]&lt;br /&gt;
***** [[Iscntrl, iswcntrl|iscntrl, iswcntrl]]&lt;br /&gt;
***** [[Isdigit, iswdigit, ismbcdigit|isdigit, iswdigit, _ismbcdigit]]&lt;br /&gt;
***** [[Isgraph, iswgraph, ismbcgraph|isgraph, iswgraph, _ismbcgraph]]&lt;br /&gt;
***** [[Islower, iswlower, ismbclower|islower, iswlower, _ismbclower]]&lt;br /&gt;
***** [[Isprint, iswprint, ismbcprint|isprint, iswprint, _ismbcprint]]&lt;br /&gt;
***** [[Ispunct, iswpunct, ismbcpunct|ispunct, iswpunct, _ismbcpunct]]&lt;br /&gt;
***** [[Isspace, iswspace, ismbcspace|isspace, iswspace, _ismbcspace]]&lt;br /&gt;
***** [[Isupper, iswupper, ismbcupper|isupper, iswupper, _ismbcupper]]&lt;br /&gt;
***** [[Isxdigit, iswxdigit|isxdigit, iswxdigit]]&lt;br /&gt;
***** [[Toascii|toascii]]&lt;br /&gt;
***** [[Tolower, mbctolower, towlower|tolower, _mbctolower, towlower]]&lt;br /&gt;
***** [[Toupper, mbctoupper, towupper|toupper, _mbctoupper, towupper]]&lt;br /&gt;
**** [[Delayimp.h - Index|delayimp.h]]&lt;br /&gt;
***** [[PfnDliNotifyHook, pfnDliFailureHook|__pfnDliNotifyHook, __pfnDliFailureHook]]&lt;br /&gt;
***** [[FUnloadDelayLoadedDLL|__FUnloadDelayLoadedDLL]]&lt;br /&gt;
**** [[Dir.h - Index|dir.h]]&lt;br /&gt;
***** [[Chdir|chdir]]&lt;br /&gt;
***** [[MAXxxxx defines (fnsplit)|MAXxxxx #defines (fnsplit)]]&lt;br /&gt;
***** [[Findclose, wfindclose|findclose, _wfindclose]]&lt;br /&gt;
***** [[Findfirst, wfindfirst|findfirst, _wfindfirst]]&lt;br /&gt;
***** [[Findnext, wfindnext|findnext, _wfindnext]]&lt;br /&gt;
***** [[Fnmerge, wfnmerge|fnmerge, _wfnmerge]]&lt;br /&gt;
***** [[Fnsplit, wfnsplit|fnsplit, _wfnsplit]]&lt;br /&gt;
***** [[Bitdefinitionen für fnsplit]]&lt;br /&gt;
***** [[Getcurdir, wgetcurdir|getcurdir, _wgetcurdir]]&lt;br /&gt;
***** [[Getcwd, wgetcwd|getcwd, _wgetcwd]]&lt;br /&gt;
***** [[Getdisk, setdisk|getdisk, setdisk]]&lt;br /&gt;
***** [[Mkdir, wmkdir|mkdir, _wmkdir]]&lt;br /&gt;
***** [[Mktemp, wmktemp|_mktemp, _wmktemp]]&lt;br /&gt;
***** [[Rmdir, wrmdir|_rmdir, _wrmdir]]&lt;br /&gt;
***** [[Searchpath, wsearchpath|searchpath, wsearchpath]]&lt;br /&gt;
**** [[Direct.h - Index|direct.h]]&lt;br /&gt;
***** [[Chdrive|_chdrive]]&lt;br /&gt;
***** [[Getdcwd, wgetdcwd|_getdcwd, _wgetdcwd]]&lt;br /&gt;
**** [[Dirent.h - Index|dirent.h]]&lt;br /&gt;
***** [[Closedir, wclosedir|closedir, wclosedir]]&lt;br /&gt;
***** [[Opendir, wopendir|opendir, wopendir]]&lt;br /&gt;
***** [[Readdir, wreaddir|readdir, wreaddir]]&lt;br /&gt;
***** [[Rewinddir, wrewinddir|rewinddir, wrewinddir]]&lt;br /&gt;
**** [[Dos.h - Index|dos.h]]&lt;br /&gt;
***** [[Disable, disable, enable, enable|disable, _disable, enable, _enable]]&lt;br /&gt;
***** [[Dostounix|dostounix]]&lt;br /&gt;
***** [[FA xxxx defines|FA_xxxx #defines]]&lt;br /&gt;
***** [[Geninterrupt|geninterrupt]]&lt;br /&gt;
***** [[Getdate, setdate|getdate, setdate]]&lt;br /&gt;
***** [[Getdfree|getdfree]]&lt;br /&gt;
***** [[Getdrive|_getdrive]]&lt;br /&gt;
***** [[Gettime, settime|gettime, settime]]&lt;br /&gt;
***** [[NFDS define|NFDS #define]]&lt;br /&gt;
***** [[Osmajor|_osmajor]]&lt;br /&gt;
***** [[Osminor|_osminor]]&lt;br /&gt;
***** [[Osversion|_osversion]]&lt;br /&gt;
***** [[Sleep|_sleep]]&lt;br /&gt;
***** [[Unixtodos|unixtodos]]&lt;br /&gt;
***** [[Version|_version]]&lt;br /&gt;
**** [[Errno.h - Index|errno.h]]&lt;br /&gt;
***** [[Doserrno|_doserrno]]&lt;br /&gt;
***** [[EDOM, ERANGE, defines|EDOM, ERANGE, #defines]]&lt;br /&gt;
***** [[Errno (Referenz zur C-Laufzeitbibliothek)|errno]]&lt;br /&gt;
***** [[Fehlernummern in errno]]&lt;br /&gt;
***** [[Sys errlist|_sys_errlist]]&lt;br /&gt;
***** [[Sys nerr|_sys_nerr]]&lt;br /&gt;
**** [[Except.h - Index|except.h]]&lt;br /&gt;
***** [[ThrowExceptionName|__throwExceptionName]]&lt;br /&gt;
***** [[ThrowFileName|__throwFileName]]&lt;br /&gt;
***** [[ThrowLineNumber|__throwLineNumber]]&lt;br /&gt;
***** [[Set terminate|set_terminate]]&lt;br /&gt;
***** [[Set unexpected|set_unexpected]]&lt;br /&gt;
***** [[Terminate|terminate]]&lt;br /&gt;
***** [[Unexpected|unexpected]]&lt;br /&gt;
**** [[Fastmath.h - Index|fastmath.h]]&lt;br /&gt;
***** [[Fastmath-Routinen verwenden]]&lt;br /&gt;
**** [[Fcntl.h - Index|fcntl.h]]&lt;br /&gt;
***** [[Fmode|_fmode]]&lt;br /&gt;
***** [[Pipe|_pipe]]&lt;br /&gt;
***** [[O xxxx defines|O_xxxx #defines]]&lt;br /&gt;
**** [[Float.h - Index|float.h]]&lt;br /&gt;
***** [[Chgsign, chgsignl|_chgsign, _chgsignl]]&lt;br /&gt;
***** [[Clear87, clearfp|_clear87, _clearfp]]&lt;br /&gt;
***** [[Control87, controlfp|_control87, _controlfp]]&lt;br /&gt;
***** [[Copysign, copysignl|_copysign, _copysignl]]&lt;br /&gt;
***** [[Finite, finitel|_finite, _finitel]]&lt;br /&gt;
***** [[Fpclass, fpclassl|_fpclass, _fpclassl]]&lt;br /&gt;
***** [[Fpreset|_fpreset]]&lt;br /&gt;
***** [[Isnan, isnanl|_isnan, _isnanl]]&lt;br /&gt;
***** [[Logb, logbl|_logb, _logbl]]&lt;br /&gt;
***** [[Nextafter, nextafterl|_nextafter, _nextafterl]]&lt;br /&gt;
***** [[Scalb, scalbl|_scalb, _scalbl]]&lt;br /&gt;
***** [[Status87, statusfp|_status87, _statusfp]]&lt;br /&gt;
***** [[CW DEFAULT define|CW_DEFAULT #define]]&lt;br /&gt;
**** [[Io.h - Index|io.h]]&lt;br /&gt;
***** [[Findclose (io.h)|_findclose]]&lt;br /&gt;
***** [[Findfirst, wfindfirst (io.h)|_findfirst, __wfindfirst]]&lt;br /&gt;
***** [[Findfirsti64, wfindfirsti64|_findfirsti64, _wfindfirsti64]]&lt;br /&gt;
***** [[Findnext, wfindnext (io.h)|_findnext, __wfindnext]]&lt;br /&gt;
***** [[Findnexti64, wfindnexti64|_findnexti64, _wfindnexti64]]&lt;br /&gt;
***** [[Get osfhandle|_get_osfhandle]]&lt;br /&gt;
***** [[Open osfhandle|_open_osfhandle]]&lt;br /&gt;
***** [[Rtl chmod, wrtl chmod|_rtl_chmod, _wrtl_chmod]]&lt;br /&gt;
***** [[Rtl close|_rtl_close]]&lt;br /&gt;
***** [[Rtl creat, wrtl creat|_rtl_creat, _wrtl_creat]]&lt;br /&gt;
***** [[Rtl open, wrtl open|_rtl_open, _wrtl_open]]&lt;br /&gt;
***** [[Rtl read|_rtl_read]]&lt;br /&gt;
***** [[Rtl write|_rtl_write]]&lt;br /&gt;
***** [[Access, waccess|access, _waccess]]&lt;br /&gt;
***** [[Chmod, wchmod|chmod, _wchmod]]&lt;br /&gt;
***** [[Chsize|chsize]]&lt;br /&gt;
***** [[Close|close]]&lt;br /&gt;
***** [[Creat, wcreat|_creat, _wcreat]]&lt;br /&gt;
***** [[Creatnew|creatnew]]&lt;br /&gt;
***** [[Creattemp|creattemp]]&lt;br /&gt;
***** [[Dup|dup]]&lt;br /&gt;
***** [[Dup2|dup2]]&lt;br /&gt;
***** [[Eof|eof]]&lt;br /&gt;
***** [[Filelength|filelength]]&lt;br /&gt;
***** [[Getftime, setftime|getftime, setftime]]&lt;br /&gt;
***** [[Isatty|isatty]]&lt;br /&gt;
***** [[Lock|lock]]&lt;br /&gt;
***** [[Locking|locking]]&lt;br /&gt;
***** [[Lseek|lseek]]&lt;br /&gt;
***** [[Open, wopen|open, _wopen]]&lt;br /&gt;
***** [[Read|read (C++)]]&lt;br /&gt;
***** [[Setmode|setmode]]&lt;br /&gt;
***** [[Sopen, wsopen|_sopen, _wsopen]]&lt;br /&gt;
***** [[Tell|tell]]&lt;br /&gt;
***** [[Umask|umask]]&lt;br /&gt;
***** [[Unlock|unlock]]&lt;br /&gt;
***** [[Write|write (C++)]]&lt;br /&gt;
**** [[Limits.h - Index|limits.h]]&lt;br /&gt;
***** [[CHAR xxx defines|CHAR_xxx #defines]]&lt;br /&gt;
***** [[INT xxx defines|INT_xxx #defines]]&lt;br /&gt;
***** [[LONG xxx defines|LONG_xxx #defines]]&lt;br /&gt;
***** [[SCHAR xxx defines|SCHAR_xxx #defines]]&lt;br /&gt;
***** [[SHRT xxx defines|SHRT_xxx #defines]]&lt;br /&gt;
***** [[Uxxxx MAX defines|Uxxxx_MAX #defines]]&lt;br /&gt;
**** [[Locale.h - Index|locale.h]]&lt;br /&gt;
***** [[Localeconv|localeconv]]&lt;br /&gt;
***** [[Setlocale, wsetlocale|setlocale, _wsetlocale]]&lt;br /&gt;
**** [[Malloc.h - Index|malloc.h]]&lt;br /&gt;
***** [[Alloca|alloca]]&lt;br /&gt;
***** [[Expand|_expand]]&lt;br /&gt;
***** [[Heapchk|_heapchk]]&lt;br /&gt;
***** [[Heapmin|_heapmin]]&lt;br /&gt;
***** [[Heapset|_heapset]]&lt;br /&gt;
***** [[Malloc. heapwalk|_heapwalk]]&lt;br /&gt;
***** [[Msize|_msize]]&lt;br /&gt;
***** [[Rtl heapwalk|_rtl_heapwalk]]&lt;br /&gt;
***** [[Stackavail|stackavail]]&lt;br /&gt;
**** [[Math.h - Index|math.h]]&lt;br /&gt;
***** [[Atof, wtof|atof, _wtof]]&lt;br /&gt;
***** [[Atold, wtold|_atold, _wtold]]&lt;br /&gt;
***** [[I64toa, i64tow|_i64toa, _i64tow]]&lt;br /&gt;
***** [[Matherr, matherrl|_matherr, _matherrl]]&lt;br /&gt;
***** [[Abs|abs]]&lt;br /&gt;
***** [[Acos, acosl|acos, acosl]]&lt;br /&gt;
***** [[Asin, asinl|asin, asinl]]&lt;br /&gt;
***** [[Atan, atanl|atan, atanl]]&lt;br /&gt;
***** [[Atan2, atan2l|atan2, atan2l]]&lt;br /&gt;
***** [[Cabs, cabsl|cabs, cabsl]]&lt;br /&gt;
***** [[Ceil, ceill|ceil, ceill]]&lt;br /&gt;
***** [[Cos, cosl|cos, cosl]]&lt;br /&gt;
***** [[Cosh, coshl|cosh, coshl]]&lt;br /&gt;
***** [[Exp, expl|exp, expl]]&lt;br /&gt;
***** [[Fabs, fabsl|fabs, fabsl]]&lt;br /&gt;
***** [[Floor, floorl|floor, floorl]]&lt;br /&gt;
***** [[Fmod, fmodl|fmod, fmodl]]&lt;br /&gt;
***** [[Frexp, frexpl|frexp, frexpl]]&lt;br /&gt;
***** [[HUGE VAL defines|HUGE_VAL #defines]]&lt;br /&gt;
***** [[Hypot, hypotl|hypot, hypotl]]&lt;br /&gt;
***** [[Ldexp, ldexpl|ldexp, ldexpl]]&lt;br /&gt;
***** [[Ldiv|ldiv]]&lt;br /&gt;
***** [[Log, logl|log, logl]]&lt;br /&gt;
***** [[Log10, log10l|log10, log10l]]&lt;br /&gt;
***** [[M E, M LOGxxx, M LNxx defines|M_E, M_LOGxxx, M_LNxx #defines]]&lt;br /&gt;
***** [[M SQRTxx defines|M_SQRTxx #defines]]&lt;br /&gt;
***** [[Modf, modfl|modf, modfl]]&lt;br /&gt;
***** [[PI-Konstanten]]&lt;br /&gt;
***** [[Poly, polyl|poly, polyl]]&lt;br /&gt;
***** [[Pow, powl|pow, powl]]&lt;br /&gt;
***** [[Pow10, pow10l|pow10, pow10l]]&lt;br /&gt;
***** [[Sin, sinl|sin, sinl]]&lt;br /&gt;
***** [[Sinh, sinhl|sinh, sinhl]]&lt;br /&gt;
***** [[Sqrt, sqrtl|sqrt, sqrtl]]&lt;br /&gt;
***** [[Tan, tanl|tan, tanl]]&lt;br /&gt;
***** [[Tanh, tanhl|tanh, tanhl]]&lt;br /&gt;
**** [[Mem.h - Index|mem.h]]&lt;br /&gt;
***** [[Memccpy|memccpy]]&lt;br /&gt;
***** [[Memchr, wmemchr|memchr, _wmemchr]]&lt;br /&gt;
***** [[Memcmp|memcmp]]&lt;br /&gt;
***** [[Memcpy, wmemcpy|memcpy, _wmemcpy]]&lt;br /&gt;
***** [[Memcpy s|memcpy_s]]&lt;br /&gt;
***** [[Memicmp|memicmp]]&lt;br /&gt;
***** [[Memmove|memmove]]&lt;br /&gt;
***** [[Memmove s|memmove_s]]&lt;br /&gt;
***** [[Memset, wmemset|memset, _wmemset]]&lt;br /&gt;
***** [[Setmem|setmem]]&lt;br /&gt;
**** [[New.h - Index|new.h]]&lt;br /&gt;
***** [[New handler|_new_handler]]&lt;br /&gt;
***** [[Set new handler function|set_new_handler function]]&lt;br /&gt;
**** [[Process.h - Index|process.h]]&lt;br /&gt;
***** [[Adopt thread|_adopt_thread]]&lt;br /&gt;
***** [[Beginthread|_beginthread]]&lt;br /&gt;
***** [[Beginthreadex|_beginthreadex]]&lt;br /&gt;
***** [[BeginthreadNT|_beginthreadNT]]&lt;br /&gt;
***** [[C exit|_c_exit]]&lt;br /&gt;
***** [[Cexit|_cexit]]&lt;br /&gt;
***** [[Endthread|_endthread]]&lt;br /&gt;
***** [[Endthreadex|_endthreadex]]&lt;br /&gt;
***** [[Unadopt thread|_unadopt_thread]]&lt;br /&gt;
***** [[Cwait|cwait]]&lt;br /&gt;
***** [[Execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, wexecl, wexecle, wexeclp, wexeclpe, wexecv, wexecve, wexecvp, wexecvpe|execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, _wexecl, _wexecle, _wexeclp, _wexeclpe, _wexecv, _wexecve, _wexecvp, _wexecvpe]]&lt;br /&gt;
***** [[Getpid|getpid]]&lt;br /&gt;
***** [[P xxxx defines|P_xxxx #defines]]&lt;br /&gt;
***** [[Spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe, wspawnl, wspawnle, wspawnlp, wspawnlpe, wspawnv, wspawnve, wspawnvp, wspawnvpe|spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe, _wspawnl, _wspawnle, _wspawnlp, _wspawnlpe, _wspawnv, _wspawnve, _wspawnvp, _wspawnvpe]]&lt;br /&gt;
***** [[Wait|wait]]&lt;br /&gt;
**** [[Setjmp.h - Index|setjmp.h]]&lt;br /&gt;
***** [[Longjmp|longjmp]]&lt;br /&gt;
***** [[Setjmp|setjmp]]&lt;br /&gt;
**** [[Share.h - Index|share.h]]&lt;br /&gt;
***** [[SH xxxx defines|SH_xxxx #defines]]&lt;br /&gt;
**** [[Signal.h - Index|signal.h]]&lt;br /&gt;
***** [[Raise|raise (C++)]]&lt;br /&gt;
***** [[SIG xxx defines|SIG_xxx #defines]]&lt;br /&gt;
***** [[SIGxxxx defines|SIGxxxx #defines]]&lt;br /&gt;
***** [[Signal (C RTL)|signal (C RTL)]]&lt;br /&gt;
****[[Stdarg.h - Index|stdarg.h]]&lt;br /&gt;
***** [[Va arg, va end, va start|va_arg, va_end, va_start]]&lt;br /&gt;
**** [[Stdbool.h - Index|stdbool.h]]&lt;br /&gt;
*****  [[Bool, true, false, bool true false are defined|bool, true, false, __bool_true_false_are_defined]]&lt;br /&gt;
**** [[Stddef.h - Index|stddef.h]]&lt;br /&gt;
***** [[Threadid|_threadid]]&lt;br /&gt;
***** [[NULL define|NULL #define]]&lt;br /&gt;
***** [[Offsetof|offsetof]]&lt;br /&gt;
**** [[Stdio.h - Index|stdio.h]]&lt;br /&gt;
***** [[Fsopen, wfsopen|_fsopen, _wfsopen]]&lt;br /&gt;
***** [[IOxxx defines|_IOxxx #defines]]&lt;br /&gt;
***** [[Pclose|_pclose]]&lt;br /&gt;
***** [[Popen, wpopen|_popen, _wpopen]]&lt;br /&gt;
***** [[Snprintf; snwprintf|_snprintf, _snwprintf]]&lt;br /&gt;
***** [[BUFSIZ define|BUFSIZ #define]]&lt;br /&gt;
***** [[Clearerr|clearerr]]&lt;br /&gt;
***** [[EOF define|EOF #define]]&lt;br /&gt;
***** [[Fcloseall|_fcloseall]]&lt;br /&gt;
***** [[Fclose|fclose]]&lt;br /&gt;
***** [[Fdopen, wfdopen|_fdopen, _wfdopen]]&lt;br /&gt;
***** [[Feof|feof]]&lt;br /&gt;
***** [[Ferror|ferror]]&lt;br /&gt;
***** [[Fflush|fflush]]&lt;br /&gt;
***** [[Fgetc, fgetwc|fgetc, fgetwc]]&lt;br /&gt;
***** [[Fgetchar, fgetwchar|_fgetchar, _fgetwchar]]&lt;br /&gt;
***** [[Fgetpos|fgetpos]]&lt;br /&gt;
***** [[Fgets, fgetws|fgets, fgetws]]&lt;br /&gt;
***** [[F xxxx defines|_F_xxxx #defines]]&lt;br /&gt;
***** [[Fileno|_fileno]]&lt;br /&gt;
***** [[Flushall|_flushall]]&lt;br /&gt;
***** [[OPEN MAX define|OPEN_MAX #define]]&lt;br /&gt;
***** [[Fopen, wfopen|fopen, _wfopen]]&lt;br /&gt;
***** [[Fopen s|fopen_s]]&lt;br /&gt;
***** [[Fprintf, fwprintf|fprintf, fwprintf]]&lt;br /&gt;
***** [[Fprintf s, fwprintf s|fprintf_s, fwprintf_s]]&lt;br /&gt;
***** [[Fputc, fputwc|fputc, fputwc]]&lt;br /&gt;
***** [[Fputchar, fputwchar|_fputchar, _fputwchar]]&lt;br /&gt;
***** [[Fputs, fputws|fputs, fputws]]&lt;br /&gt;
***** [[Fread|fread]]&lt;br /&gt;
***** [[Freopen, wfreopen|freopen, _wfreopen]]&lt;br /&gt;
***** [[Freopen s|freopen_s]]&lt;br /&gt;
***** [[Fscanf, fwscanf|fscanf, fwscanf]]&lt;br /&gt;
***** [[Fscanf s, fwscanf s|fscanf_s, fwscanf_s]]&lt;br /&gt;
***** [[Fseek|fseek]]&lt;br /&gt;
***** [[Fseek|fseek]]&lt;br /&gt;
***** [[Fsetpos|fsetpos]]&lt;br /&gt;
***** [[Ftell|ftell]]&lt;br /&gt;
***** [[Fwrite|fwrite]]&lt;br /&gt;
***** [[Getc, getwc|getc, getwc]]&lt;br /&gt;
***** [[Getchar, getwchar|getchar, getwchar]]&lt;br /&gt;
***** [[Gets, getws|gets, _getws]]&lt;br /&gt;
***** [[Gets s|gets_s]]&lt;br /&gt;
***** [[Getw|_getw]]&lt;br /&gt;
***** [[L ctermid define|L_ctermid #define]]&lt;br /&gt;
***** [[L tmpnam define|L_tmpnam #define]]&lt;br /&gt;
***** [[L tmpnam s define|L_tmpnam_s #define]]&lt;br /&gt;
***** [[Perror, wperror|perror,_wperror]]&lt;br /&gt;
***** [[Printf, wprintf|printf, wprintf]]&lt;br /&gt;
****** [[Printf-Formatbezeichner|printf-Formatbezeichner]]&lt;br /&gt;
****** [[Printf-Format-String|printf-Format-String]]&lt;br /&gt;
****** [[Printf-Genauigkeitsbezeichner|printf-Genauigkeitsbezeichner]]&lt;br /&gt;
****** [[Unicode-Formatbezeichner für die Ausgabe]]&lt;br /&gt;
***** [[Printf s, wprintf s|printf_s, wprintf_s]]&lt;br /&gt;
***** [[Putc, putwc|putc, putwc]]&lt;br /&gt;
***** [[Putchar, putwchar|putchar, putwchar]]&lt;br /&gt;
***** [[Puts, putws|puts, _putws]]&lt;br /&gt;
***** [[Putw|_putw]]&lt;br /&gt;
***** [[Remove, wremove|remove, _wremove]]&lt;br /&gt;
***** [[Rename, wrename|rename, _wrename]]&lt;br /&gt;
***** [[Rewind|rewind]]&lt;br /&gt;
***** [[Rmtmp|_rmtmp]]&lt;br /&gt;
***** [[Scanf, wscanf|scanf, wscanf]]&lt;br /&gt;
****** [[Der scanf-Format-String]]&lt;br /&gt;
****** [[Konventionen für Formatbezeichner]]&lt;br /&gt;
****** [[Scanf-Formatbezeichner|scanf-Formatbezeichner]]&lt;br /&gt;
****** [[Eingabefelder für Scanf-Funktionen|Eingabefelder für scanf-Funktionen]]&lt;br /&gt;
****** [[Wenn ...scanf die Untersuchung abbricht]]&lt;br /&gt;
****** [[Unicode-Formatbezeichner für die Eingabe]]&lt;br /&gt;
****** [[Argumentunterdrückung]]&lt;br /&gt;
****** [[Modifizierer für Zeigergröße und Argumenttyp]]&lt;br /&gt;
***** [[Scanf s, wscanf s|scanf_s, wscanf_s]]&lt;br /&gt;
***** [[Setbuf|setbuf]]&lt;br /&gt;
***** [[Setvbuf|setvbuf]]&lt;br /&gt;
***** [[Snprintf;snwprintf|snprintf, snwprintf]]&lt;br /&gt;
***** [[Snprintf s, snwprintf s|snprintf_s, snwprintf_s]]&lt;br /&gt;
***** [[Sprintf, swprintf|sprintf, swprintf]]&lt;br /&gt;
***** [[Sprintf s, swprintf s|sprintf_s, swprintf_s]]&lt;br /&gt;
***** [[Sscanf, swscanf|sscanf, swscanf]]&lt;br /&gt;
***** [[Sscanf s, swscanf s|sscanf_s, swscanf_s]]&lt;br /&gt;
***** [[Stderr, stdin, stdout|stderr, stdin, stdout]]&lt;br /&gt;
***** [[Tempnam, wtempnam|_tempnam, _wtempnam]]&lt;br /&gt;
***** [[TMP MAX define|TMP_MAX #define]]&lt;br /&gt;
***** [[Tmpfile|tmpfile]]&lt;br /&gt;
***** [[Tmpfile s|tmpfile_s]]&lt;br /&gt;
***** [[Tmpnam, wtmpnam|tmpnam, _wtmpnam]]&lt;br /&gt;
***** [[Tmpnam s|tmpnam_s]]&lt;br /&gt;
***** [[Ungetc, ungetwc|ungetc, ungetwc]]&lt;br /&gt;
***** [[Unlink, wunlink|_unlink, _wunlink]]&lt;br /&gt;
***** [[Vfprintf, vfwprintf|vfprintf, vfwprintf]]&lt;br /&gt;
***** [[Vfprintf s, vfwprintf s|vfprintf_s, vfwprintf_s]]&lt;br /&gt;
***** [[Vfscanf|vfscanf, vfwscanf]]&lt;br /&gt;
***** [[Vfscanf s, vfwscanf s|vfscanf_s, vfwscanf_s]]&lt;br /&gt;
***** [[Vprintf, vwprintf|vprintf, vwprintf]]&lt;br /&gt;
***** [[Vprintf s, vwprintf s|vprintf_s, vwprintf_s]]&lt;br /&gt;
***** [[Vscanf|vscanf, vwscanf]]&lt;br /&gt;
***** [[Vscanf s, vwscanf s|vscanf_s, vwscanf_s]]&lt;br /&gt;
***** [[Vsscanf|vsscanf]]&lt;br /&gt;
***** [[Vsscanf s, vswscanf s|vsscanf_s, vswscanf_s]]&lt;br /&gt;
***** [[Vsnprintf, vsnwprintf|vsnprintf, _vsnprintf, vsnwprintf, _vsnwprintf]]&lt;br /&gt;
***** [[Vsnprintf s, vsnwprintf s|vsnprintf_s, vsnwprintf_s]]&lt;br /&gt;
***** [[Vsprintf, vswprintf|vsprintf, vswprintf]]&lt;br /&gt;
***** [[Vsprintf s, vswprintf s|vsprintf_s, vswprintf_s]]&lt;br /&gt;
**** [[Stdlib.h - Index|stdlib.h]]&lt;br /&gt;
***** [[Argc|_argc]]&lt;br /&gt;
***** [[Argv, wargv|_argv, _wargv]]&lt;br /&gt;
***** [[Atoi64, wtoi64|_atoi64, _wtoi64]]&lt;br /&gt;
***** [[Crotl, crotr|_crotl, _crotr]]&lt;br /&gt;
***** [[Environ, wenviron|_environ, _wenviron]]&lt;br /&gt;
***** [[US Exit|_exit (C++)]]&lt;br /&gt;
***** [[Fullpath, wfullpath|_fullpath, _wfullpath]]&lt;br /&gt;
***** [[Lrand|_lrand]]&lt;br /&gt;
***** [[Lrotl, lrotr|_lrotl, _lrotr]]&lt;br /&gt;
***** [[Makepath, wmakepath|_makepath, _wmakepath]]&lt;br /&gt;
***** [[Rotl, rotr|_rotl, _rotr]]&lt;br /&gt;
***** [[Searchenv, wsearchenv|_searchenv, _wsearchenv]]&lt;br /&gt;
***** [[Searchstr, wsearchstr|_searchstr, _wsearchstr]]&lt;br /&gt;
***** [[Splitpath, wsplitpath|_splitpath, _wsplitpath]]&lt;br /&gt;
***** [[Ui64toa, ui64tow|_ui64toa, _ui64tow]]&lt;br /&gt;
***** [[Abort|abort]]&lt;br /&gt;
****** [[Programmabbruch (C++)]]&lt;br /&gt;
***** [[Abort handler s|abort_handler_s]]&lt;br /&gt;
***** [[Atexit|atexit]]&lt;br /&gt;
***** [[Atoi, wtoi|atoi, _wtoi]]&lt;br /&gt;
***** [[Atol, wtol|atol, _wtol]]&lt;br /&gt;
***** [[Bsearch|bsearch]]&lt;br /&gt;
***** [[Bsearch s|bsearch_s]]&lt;br /&gt;
***** [[Div (C++)|div]]&lt;br /&gt;
***** [[Ecvt|ecvt]]&lt;br /&gt;
***** [[Exit|exit (C++)]]&lt;br /&gt;
***** [[EXIT xxxx defines|EXIT_xxxx #defines]]&lt;br /&gt;
***** [[Fcvt|fcvt]]&lt;br /&gt;
***** [[Gcvt|gcvt]]&lt;br /&gt;
***** [[Getenv, wgetenv|getenv, _wgetenv]]&lt;br /&gt;
***** [[Getenv s, wgetenv s|getenv_s, wgetenv_s]]&lt;br /&gt;
***** [[Ignore handler s|ignore_handler_s]]&lt;br /&gt;
***** [[Itoa, itow|itoa, _itow]]&lt;br /&gt;
***** [[Labs|labs]]&lt;br /&gt;
***** [[Lfind|lfind]]&lt;br /&gt;
***** [[Lsearch|lsearch]]&lt;br /&gt;
***** [[Ltoa, ltoa, ltow|ltoa, _ltoa, _ltow]]&lt;br /&gt;
***** [[Max|max (C++)]]&lt;br /&gt;
***** [[Mblen|mblen]]&lt;br /&gt;
***** [[Mbstowcs|mbstowcs]]&lt;br /&gt;
***** [[Mbtowc|mbtowc]]&lt;br /&gt;
***** [[Min|min (C++)]]&lt;br /&gt;
***** [[Putenv, wputenv|putenv, _wputenv]]&lt;br /&gt;
***** [[Qsort|qsort]]&lt;br /&gt;
***** [[Qsort s|qsort_s]]&lt;br /&gt;
***** [[Rand|rand]]&lt;br /&gt;
***** [[RAND MAX define|RAND_MAX #define]]&lt;br /&gt;
***** [[Random|random]]&lt;br /&gt;
***** [[Randomize|randomize]]&lt;br /&gt;
***** [[Set constraint handler s|set_constraint_handler_s]]&lt;br /&gt;
***** [[Srand|srand]]&lt;br /&gt;
***** [[Strlen, mbslen, wcslen, mbstrlen|strlen, _mbslen, wcslen, _mbstrlen]]&lt;br /&gt;
***** [[Strtod, strtold, wcstod, wcstold|strtod, _strtold, wcstod, _wcstold]]&lt;br /&gt;
***** [[Strtol, wcstol|strtol, wcstol]]&lt;br /&gt;
***** [[Strtoul, wcstoul|strtoul, wcstoul]]&lt;br /&gt;
***** [[Swab|swab]]&lt;br /&gt;
***** [[System, wsystem|system, _wsystem (C++)]]&lt;br /&gt;
***** [[Ultoa, ultow|ultoa, _ultow]]&lt;br /&gt;
***** [[Wcstombs|wcstombs]]&lt;br /&gt;
***** [[Wctomb|wctomb]]&lt;br /&gt;
**** [[String.h - Index|string.h]]&lt;br /&gt;
***** [[Ismbblead, ismbbtrail|_ismbblead, _ismbbtrail]]&lt;br /&gt;
***** [[Ismbclegal|_ismbclegal]]&lt;br /&gt;
***** [[Ismbslead, ismbstrail|_ismbslead, _ismbstrail]]&lt;br /&gt;
***** [[Mbbtype|_mbbtype]]&lt;br /&gt;
***** [[Mbccpy|_mbccpy]]&lt;br /&gt;
***** [[Mbsbtype|_mbsbtype]]&lt;br /&gt;
***** [[Mbsnbcmp|_mbsnbcmp]]&lt;br /&gt;
***** [[Mbsnbcnt, mbsnccnt, strncnt, wcsncnt|_mbsnbcnt, _mbsnccnt, _strncnt, _wcsncnt]]&lt;br /&gt;
***** [[Mbsnbcoll, mbsnbicoll|_mbsnbcoll, _mbsnbicoll]]&lt;br /&gt;
***** [[Mbsnbcpy|_mbsnbcpy]]&lt;br /&gt;
***** [[Mbsnbicmp|_mbsnbicmp]]&lt;br /&gt;
***** [[Mbsnbset|_mbsnbset]]&lt;br /&gt;
***** [[Mbsninc, strninc, wcsninc|_mbsninc]]&lt;br /&gt;
***** [[Mbsspnp, strspnp, wcsspnp|_mbsspnp]]&lt;br /&gt;
***** [[Strdec, mbsdec, wcsdec|_strdec, _mbsdec, _wcsdec]]&lt;br /&gt;
***** [[Strerror (win32)|_strerror]]&lt;br /&gt;
***** [[Strinc, mbsinc, wcsinc|_strinc, _mbsinc, _wcsinc]]&lt;br /&gt;
***** [[Strnextc, mbsnextc, wcsnextc|_strnextc,_mbsnextc,_wcsnextc]]&lt;br /&gt;
***** [[Stpcpy, wstpcpy, stpcpy|stpcpy, _wstpcpy, _stpcpy]]&lt;br /&gt;
***** [[Strcat, mbscat, wcscat|strcat, _mbscat, wcscat]]&lt;br /&gt;
***** [[Strcat s, wcscat s|strcat_s, wcscat_s]]&lt;br /&gt;
***** [[Strchr, mbschr, wcschr|strchr, _mbschr, wcschr]]&lt;br /&gt;
***** [[Strcmp, mbscmp, wcscmp|strcmp, _mbscmp, wcscmp]]&lt;br /&gt;
***** [[Strcmpi|strcmpi]]&lt;br /&gt;
***** [[Strcoll, stricoll, mbscoll, mbsicoll, wcscoll, wcsicoll|strcoll,_stricoll, _mbscoll, _mbsicoll, wcscoll, _wcsicoll]]&lt;br /&gt;
***** [[Strcpy|strcpy]]&lt;br /&gt;
***** [[Strcpy s, wcscpy s|strcpy_s, wcscpy_s]]&lt;br /&gt;
***** [[Strcspn, mbscspn, wcscspn|strcspn, _mbscspn, wcscspn]]&lt;br /&gt;
***** [[Strdup, mbsdup, wcsdup|strdup, _mbsdup, _wcsdup]]&lt;br /&gt;
***** [[Strerror|strerror]]&lt;br /&gt;
***** [[Strerror s, wcserror s|strerror_s, _wcserror_s]]&lt;br /&gt;
***** [[Strerrorlen s|strerrorlen_s]]&lt;br /&gt;
***** [[Stricmp, mbsicmp, wcsicmp|stricmp, _mbsicmp, _wcsicmp]]&lt;br /&gt;
***** [[Strlwr, mbslwr, wcslwr|strlwr, _mbslwr, _wcslwr]]&lt;br /&gt;
***** [[Strncat|strncat]]&lt;br /&gt;
***** [[Strncat s, wcsncat s|strncat_s, wcsncat_s]]&lt;br /&gt;
***** [[Strncmp, mbsncmp, wcsncmp|strncmp, _mbsncmp, wcsncmp]]&lt;br /&gt;
***** [[Strncmpi, wcsncmpi|strncmpi, wcsncmpi]]&lt;br /&gt;
***** [[Strncoll, strnicoll, mbsncoll, mbsnicoll, wcsncoll, wcsnicoll|strncoll, strnicoll, _mbsncoll, _mbsnicoll, _wcsncoll, _wcsnicoll]]&lt;br /&gt;
***** [[Strncpy, mbsncpy, wcsncpy|strncpy, _mbsncpy, wcsncpy]]&lt;br /&gt;
***** [[Strncpy s, wcsncpy s|strncpy_s, wcsncpy_s]]&lt;br /&gt;
***** [[Strnicmp, mbsnicmp, wcsnicmp|strnicmp, _mbsnicmp, _wcsnicmp]]&lt;br /&gt;
***** [[Strnlen, wcsnlen|strnlen_s, wcsnlen_s]]&lt;br /&gt;
***** [[Strnset, mbsnset, wcsnset|strnset, _mbsnset, _wcsnset]]&lt;br /&gt;
***** [[Strpbrk, mbspbrk, wcspbrk|strpbrk, _mbspbrk, wcspbrk]]&lt;br /&gt;
***** [[Strrchr, mbsrchr, wcsrchr|strrchr, _mbsrchr, wcsrchr]]&lt;br /&gt;
***** [[Strrev, mbsrev, wcsrev|strrev, _mbsrev, _wcsrev]]&lt;br /&gt;
***** [[Strset, mbsset, wcsset|strset, _mbsset, _wcsset]]&lt;br /&gt;
***** [[Strspn, mbsspn, wcsspn|strspn, _mbsspn, wcsspn]]&lt;br /&gt;
***** [[Strstr, mbsstr, wcsstr|strstr, _mbsstr, wcsstr]]&lt;br /&gt;
***** [[Strtok, mbstok, wcstok|strtok, _mbstok, wcstok]]&lt;br /&gt;
***** [[Strtok s, wcstok s|strtok_s, wcstok_s]]&lt;br /&gt;
***** [[Strupr, mbsupr, wcsupr|strupr, _mbsupr, _wcsupr]]&lt;br /&gt;
***** [[Strxfrm, wcsxfrm|strxfrm, wcsxfrm]]&lt;br /&gt;
**** [[Sysmac.h - Index|sysmac.h]]&lt;br /&gt;
***** [[BEGIN MESSAGE MAP|BEGIN_MESSAGE_MAP und END_MESSAGE_MAP]]&lt;br /&gt;
***** [[DEPRECATED ATTRIBUTE0 und DEPRECATED ATTRIBUTE1|_DEPRECATED_ATTRIBUTE0 und _DEPRECATED_ATTRIBUTE1]]&lt;br /&gt;
***** [[MESSAGE HANDLER|MESSAGE_HANDLER und VCL_MESSAGE_HANDLER]]&lt;br /&gt;
***** [[Typeinfo|__typeinfo]]&lt;br /&gt;
**** [[Sys\stat.h - Index|sys\stat.h]]&lt;br /&gt;
***** [[Stati64, tstati64, stati64, wstati64|_stati64, _tstati64, stati64, _wstati64]]&lt;br /&gt;
***** [[Fstat, stat, wstat|fstat, stat, _wstat]]&lt;br /&gt;
***** [[S Ixxxx defines|S_Ixxxx #defines]]&lt;br /&gt;
**** [[Sys\timeb.h - Index|sys\timeb.h]]&lt;br /&gt;
***** [[Ftime|ftime]]&lt;br /&gt;
**** [[Sys\types.h - Index|sys\types.h]]&lt;br /&gt;
***** [[Time t|time_t]]&lt;br /&gt;
**** [[Time.h - Index|time.h]]&lt;br /&gt;
***** [[Strdate, wstrdate|_strdate, _wstrdate]]&lt;br /&gt;
***** [[Strtime, wstrtime|_strtime, _wstrtime]]&lt;br /&gt;
***** [[Asctime|asctime]]&lt;br /&gt;
***** [[Asctime s, wasctime s|asctime_s, wasctime_s]]&lt;br /&gt;
***** [[Clock|clock]]&lt;br /&gt;
***** [[Clock t|clock_t]]&lt;br /&gt;
***** [[Ctime, wctime|ctime, _wctime]]&lt;br /&gt;
***** [[Ctime s, wctime s|ctime_s, wctime_s]]&lt;br /&gt;
***** [[Daylight|_daylight]]&lt;br /&gt;
***** [[Difftime|difftime]]&lt;br /&gt;
***** [[Gmtime|gmtime]]&lt;br /&gt;
***** [[Gmtime s|gmtime_s]]&lt;br /&gt;
***** [[Localtime|localtime]]&lt;br /&gt;
***** [[Localtime s|localtime_s]]&lt;br /&gt;
***** [[Mktime|mktime]]&lt;br /&gt;
***** [[Stime|stime]]&lt;br /&gt;
***** [[Strftime, wcsftime|strftime, wcsftime]]&lt;br /&gt;
****** [[ANSI-definierte Formatbezeichner für strftime]]&lt;br /&gt;
****** [[POSIX-definierte Formatbezeichner für strftime]]&lt;br /&gt;
***** [[Time|time]]&lt;br /&gt;
***** [[Timezone|_timezone]]&lt;br /&gt;
***** [[Tm|tm]]&lt;br /&gt;
***** [[Tzname, wtzname|_tzname, _wtzname]]&lt;br /&gt;
***** [[Tzset, wtzset|_tzset, _wtzset]]&lt;br /&gt;
**** [[Typeinfo.h - Index|typeinfo.h]]&lt;br /&gt;
***** [[Klasse bad cast|Klasse bad_cast]]&lt;br /&gt;
***** [[Klasse bad typeid|Klasse bad_typeid]]&lt;br /&gt;
***** [[Klasse type info|Klasse type_info]]&lt;br /&gt;
**** [[Utime.h - Index|utime.h]]&lt;br /&gt;
***** [[Utime, wutime|_utime, _wutime]]&lt;br /&gt;
**** [[Values.h - Index|values.h]]&lt;br /&gt;
***** [[HIBITx defines|HIBITx #defines]]&lt;br /&gt;
***** [[BITSPERBYTE define|BITSPERBYTE #define]]&lt;br /&gt;
***** [[MAXxxxx defines (Integer-Datentypen)|MAXxxxx #defines (Integer-Datentypen)]]&lt;br /&gt;
***** [[Beschränkungen von Float- und Double-Werten]]&lt;br /&gt;
**** [[Formatbezeichner in C/C++]]&lt;br /&gt;
*** [[Compiler-Fehler und -Warnungen (C++) - Index]]&lt;br /&gt;
**** [[Anwendung wird ausgeführt (C++)]]&lt;br /&gt;
**** [[Explizite Instantiierung von &#039;namespace::templated class&#039; muss im Namespace &#039;namespace&#039; (C++) vorkommen|explizite Instantiierung von &#039;&amp;lt;namespace&amp;gt;::&amp;lt;templated class&amp;gt;&#039; muss im Namespace &#039;&amp;lt;namespace&amp;gt;&#039; (C++) vorkommen]]&lt;br /&gt;
**** [[Unerwarteter Abbruch bei Compilierung Module Seg:offset oder Unerwarteter Abbruch bei Link-Vorgang Module Seg:offset (C++)|Unerwarteter Abbruch bei Compilierung [Module Seg#:offset] oder Unerwarteter Abbruch bei Link-Vorgang [Module Seg#:offset] (C++)]]&lt;br /&gt;
**** [[E2000 286/287-Anweisungen nicht aktiviert (C++)]]&lt;br /&gt;
**** [[E2001 In automated-Abschnitten sind Konstruktoren und Destruktoren nicht zulässig (C++)|E2001 In __automated-Abschnitten sind Konstruktoren und Destruktoren nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2002 In automated-Abschnitten sind nur fastcall-Funktionen zulässig (C++)|E2002 In __automated-Abschnitten sind nur __fastcall-Funktionen zulässig (C++)]]&lt;br /&gt;
**** [[E2003 In automated-Abschnitten sind Datenelementfunktionen nicht zulässig (C++)|E2003 In __automated-Abschnitten sind Datenelementfunktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2004 In automated-Abschnitten sind bei Eigenschaftsdeklarationen nur die Klausel read und write zulässig (C++)|E2004 In __automated-Abschnitten sind bei Eigenschaftsdeklarationen nur die Klausel read und write zulässig (C++)]]&lt;br /&gt;
**** [[E2005 In automated-Abschnitten ist die wiederholte Deklaration von Eigenschaften nicht zulässig (C++)|E2005 In __automated-Abschnitten ist die wiederholte Deklaration von Eigenschaften nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2006 CodeGuard-Programme müssen das Speichermodell large verwenden und für den Einsatz unter Windows konzipiert sein (C++)]]&lt;br /&gt;
**** [[E2007 Die Definition von Dispid-Anweisungen ist nur in automated Abschnitten zulässig (C++)|E2007 Die Definition von Dispid-Anweisungen ist nur in __automated Abschnitten zulässig (C++)]]&lt;br /&gt;
**** [[E2008 In published-Abschnitten deklarierte Zugriffsfunktionen müssen die Aufrufkonvention fastcall verwenden (C++)|E2008 In __published-Abschnitten deklarierte Zugriffsfunktionen müssen die Aufrufkonvention __fastcall verwenden (C++)]]&lt;br /&gt;
**** [[E2009 Versuch, Zugriffsrechte auf &#039;bezeichner&#039; zu erhöhen oder zu vermindern (C++)]]&lt;br /&gt;
**** [[E2010 Relozierbare Symbole dürfen nicht addiert oder subtrahiert werden (C++)]]&lt;br /&gt;
**** [[E2011 Verwendung der Adresse eines Bitfeldes nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2012 Zugriff auf die Adresse der Hauptfunktion &#039;main&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2013 Unterscheidung von &#039;funktion1&#039; und &#039;funktion2&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2014 Element ist mehrdeutig: &#039;element1&#039; und &#039;element2&#039; (C++)]]&lt;br /&gt;
**** [[E2015 Mehrdeutigkeit zwischen &#039;funktion1&#039; und &#039;funktion2&#039; (C++)]]&lt;br /&gt;
**** [[E2016 Mehrdeutiges Überschreiben einer virtuellen Basisklasse &#039;basis funktion&#039;: &#039;abgeleitete funktion&#039; (C++)|E2016 Mehrdeutiges Überschreiben einer virtuellen Basisklasse &#039;basis_funktion&#039;: &#039;abgeleitete_funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2017 Mehrdeutiger Name eines Strukturelementes &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2018 &#039;bezeichner&#039; kann nicht erstellt werden -- mehrdeutige Basisklasse &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2019 &#039;bezeichner&#039; darf in einer anonymen Variante nicht deklariert werden (C++)]]&lt;br /&gt;
**** [[E2020 Globale anonyme Variante nicht static (C++)]]&lt;br /&gt;
**** [[E2021 Array muss mindestens ein Element enthalten (C++)]]&lt;br /&gt;
**** [[E2022 Array zu groß (C++)]]&lt;br /&gt;
**** [[E2023 Array aus Referenzen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2024 const-Objekt kann nicht modifiziert werden (C++)]]&lt;br /&gt;
**** [[E2025 Zuweisung this nicht zulässig - verwenden Sie den X::Operator new (C++)]]&lt;br /&gt;
**** [[E2026 Assembler-Anweisung zu lang (C++)]]&lt;br /&gt;
**** [[E2027 Eine Speicheradresse muss verwendet werden (C++)]]&lt;br /&gt;
**** [[E2028 Der Operator - muss einen Zeiger oder eine Klasse zurückgeben (C++)|E2028 Der Operator -&amp;gt; muss einen Zeiger oder eine Klasse zurückgeben (C++)]]&lt;br /&gt;
**** [[E2029 &#039;bezeichner&#039; muss eine bereits definierte Klasse oder Struktur sein (C++)]]&lt;br /&gt;
**** [[E2030 break-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2031 Typumwandlung von &#039;typ1&#039; nach &#039;typ2&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2032 closure-Zeigervariable unzulässig verwendet (C++)]]&lt;br /&gt;
**** [[E2033 continue-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2034 Konvertierung von &#039;typ1&#039; nach &#039;typ2&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2035 Umwandlungen in die gleiche Klasse oder Basisklasse nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2036 Umwandlungsoperator darf keinen Rückgabetypen angeben (C++)]]&lt;br /&gt;
**** [[E2037 Konstruktor &#039;konstruktor&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2038 Deklaration oder Definition von &#039;bezeichner&#039; hier nicht zulässig: ungültiger Namespace (C++)]]&lt;br /&gt;
**** [[E2039 Dezimalpunkt an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2040 Deklaration nicht ordnungsgemäß abgeschlossen (C++)]]&lt;br /&gt;
**** [[E2041 Inkorrekte Verwendung von default (C++)]]&lt;br /&gt;
**** [[E2042 Deklaration des Operators delete (void*) (C++)]]&lt;br /&gt;
**** [[E2043 Deklaration des Operators delete (void*) oder (void*, size t) (C++)|E2043 Deklaration des Operators delete (void*) oder (void*, size_t) (C++)]]&lt;br /&gt;
**** [[E2044 Operator delete muss void zurückliefern (C++)]]&lt;br /&gt;
**** [[E2045 Destruktorname muss mit dem Klassennamen übereinstimmen (C++)]]&lt;br /&gt;
**** [[E2046 Ungültiger Dateiname in include-Anweisung ODER Ungültiger Dateiname in line-Anweisung (C++)]]&lt;br /&gt;
**** [[E2047 Ungültige &#039;direktive&#039;-Anweisungssyntax (C++)]]&lt;br /&gt;
**** [[E2048 Unbekannte Preprocessor-Anweisung: &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2049 Klassentyp &#039;typ&#039; darf nicht als declspec(delphireturn) ausgezeichnet sein (C++)|E2049 Klassentyp &#039;typ&#039; darf nicht als __declspec(delphireturn) ausgezeichnet sein (C++)]]&lt;br /&gt;
**** [[E2050 declspec(delphireturn)-Klasse &#039;klasse&#039; darf nur ein Datenelement enthalten (C++)|E2050 __declspec(delphireturn)-Klasse &#039;klasse&#039; darf nur ein Datenelement enthalten (C++)]]&lt;br /&gt;
**** [[E2051 Unzulässige Verwendung des Punkt-Operators (.) (C++)]]&lt;br /&gt;
**** [[E2052 Dynamische Funktion &#039;funktion&#039; verursacht Konflikte mit der Basisklasse &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2053 elif-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2054 else an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2055 else-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2056 endif-Anweisung an ungültiger Position (C++)]]&lt;br /&gt;
**** [[E2057 Exception-Spezifizierung hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2058 Exception-Behandlungsvariable hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2059 Unbekannte Sprache, C oder C++ erwartet (C++)]]&lt;br /&gt;
**** [[E2060 Unzulässige Verwendung einer Fließkommazahl (C++)]]&lt;br /&gt;
**** [[E2061 Friends müssen Funktionen oder Klassen sein (C++)]]&lt;br /&gt;
**** [[E2062 Unzulässiger Indirektionsoperator (C++)]]&lt;br /&gt;
**** [[E2063 Unzulässig Initialisierung (C++)]]&lt;br /&gt;
**** [[E2064 &#039;typ1&#039; kann nicht mit &#039;typ2&#039; initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2065 Bezeichner des Namespace &#039;symbol&#039; verursacht Konflikte mit der intrinsischen Funktion desselben Namens (C++)]]&lt;br /&gt;
**** [[E2066 Keine Informationen verfügbar (C++)]]&lt;br /&gt;
**** [[E2066 Unzulässige MOM-Vererbung (C++)]]&lt;br /&gt;
**** [[E2067 main muss einen Rückgabewert vom Typen int zurückliefern (C++)]]&lt;br /&gt;
**** [[E2068 &#039;bezeichner&#039; ist kein nicht-statisches Datenelement und kann hier nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2069 Unzulässige Verwendung eines Zeigers auf ein Klassenelement (C++)]]&lt;br /&gt;
**** [[E2070 Unzulässige Verwendung des Namespace &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2071 Operator new muss als ersten Parameter den Typ size t haben (C++)|Operator new muss als ersten Parameter den Typ size_t haben (C++)]]&lt;br /&gt;
**** [[E2072 Operator new muss ein Objekt des Typs void zurückliefern (C++)|E2072 Operator new[] muss ein Objekt des Typs void zurückliefern (C++)]]&lt;br /&gt;
**** [[E2073 Nach pragma option pop dürfen nur Kommentare, Leerzeichen oder Zeilenendezeichen stehen (C++)]]&lt;br /&gt;
**** [[E2074 Der Wert nach -g oder -j sollte zwischen 0 und 255 liegen (C++)]]&lt;br /&gt;
**** [[E2075 Ungültige &#039;typ&#039;-Option: Option (C++)]]&lt;br /&gt;
**** [[E2076 Überladbarer Operator erwartet (C++)]]&lt;br /&gt;
**** [[E2077 &#039;operator&#039; muss entweder mit einem oder ohne Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2078 &#039;operator&#039; muss entweder mit einem oder zwei Parametern deklariert werden (C++)]]&lt;br /&gt;
**** [[E2079 &#039;funktion&#039; muss ohne Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2080 &#039;funktion&#039; muss mit einem Parameter deklariert werden (C++)]]&lt;br /&gt;
**** [[E2081 &#039;funktion&#039; muss mit zwei Parametern deklariert werden (C++)]]&lt;br /&gt;
**** [[E2082 &#039;bezeichner&#039; muss eine Elementfunktion sein oder einen Parameter des Typs class aufweisen (C++)]]&lt;br /&gt;
**** [[E2083 Der letzte Parameter von &#039;operator&#039; muss mit dem Typ int deklariert sein (C++)]]&lt;br /&gt;
**** [[E2084 Parameternamen werden nur mit einem Funktionsrumpf verwendet (C++)]]&lt;br /&gt;
**** [[E2085 Unzulässige Zeigeraddition (C++)]]&lt;br /&gt;
**** [[E2086 Unzulässige Zeigersubtraktion (C++)]]&lt;br /&gt;
**** [[E2087 Unzulässige Zeigerverwendung (C++)]]&lt;br /&gt;
**** [[E2088 Ungültige Syntax bei einer abstrakten Funktionsdefinition (C++)]]&lt;br /&gt;
**** [[E2089 Bezeichner &#039;bezeichner&#039; darf keinen Typqualifizierer besitzen (C++)]]&lt;br /&gt;
**** [[E2090 Qualifizierer &#039;bezeichner&#039; ist kein Name einer Klasse oder einer Struktur (C++)]]&lt;br /&gt;
**** [[E2091 Funktionen können keine Arrays und Funktionen zurückliefern (C++)]]&lt;br /&gt;
**** [[E2092 Speicherklasse &#039;speicherklasse&#039; ist hier nicht erlaubt (C++)]]&lt;br /&gt;
**** [[E2093 Operator &#039;operator&#039; ist im Typ &#039;typ&#039; für Argumente desselben Typs nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2094 Operator &#039;operator&#039; ist im Typ &#039;typ&#039; für Argumente des Typs &#039;typ&#039; nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2095 String-Literale in diesem Kontext nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2096 Ungültige Strukturoperation (C++)]]&lt;br /&gt;
**** [[E2097 Expliziter Instantiierungsoperator nur global oder in Namespaces zulässig (C++)]]&lt;br /&gt;
**** [[E2098 Expliziter Spezifizierungsoperator &amp;quot;template&amp;quot; jetzt erforderlich (C++)|E2098 Expliziter Spezifizierungsoperator &amp;quot;template&amp;lt;&amp;gt;&amp;quot; jetzt erforderlich (C++)]]&lt;br /&gt;
**** [[E2099 Expliziter Spezifizierungsoperator nur global oder in Namespace zulässig (C++)]]&lt;br /&gt;
**** [[E2100 Ungültige Deklaratorliste für Template (C++)]]&lt;br /&gt;
**** [[E2101 Schlüsselwort &#039;export&#039; darf in einer Template-Deklaration nur vor &amp;quot;template&amp;quot; stehen (C++)]]&lt;br /&gt;
**** [[E2102 Template &#039;template&#039; kann ohne Spezifizierungsparameter nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2103 Explizite Instantiierung muss mit einer Template-Klasse oder -Funktion verwendet werden (C++)]]&lt;br /&gt;
**** [[E2104 Ungültige Verwendung des Schlüsselworts template (C++)]]&lt;br /&gt;
**** [[E2105 &#039;Template&#039;-Qualifizierer muss einen Template-Elementnamen festlegen (C++)]]&lt;br /&gt;
**** [[E2106 Expliziter Spezifizierungsoperator darf nur vor einer Template-Klasse oder -Funktion verwendet werden (C++)]]&lt;br /&gt;
**** [[E2107 Ungültige Verwendung der Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2108 Ungültige Verwendung von typedef &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2109 Kein zulässiger Typ (C++)]]&lt;br /&gt;
**** [[E2110 Inkompatible Typumwandlung (C++)]]&lt;br /&gt;
**** [[E2111 Typ &#039;typname&#039; darf hier nicht definiert werden (C++)]]&lt;br /&gt;
**** [[E2112 Unbekannte unit-Anweisung: &#039;direktive&#039; (C++)]]&lt;br /&gt;
**** [[E2113 Virtuelle Funktion &#039;funktion1&#039; verursacht Konflikte mit der Basisklasse &#039;basis&#039; (C++)]]&lt;br /&gt;
**** [[E2114 Für mehrere Basisklassen sind explizite Klassennamen erforderlich (C++)]]&lt;br /&gt;
**** [[E2115 Bitfeld zu groß (C++)]]&lt;br /&gt;
**** [[E2116 Bitfelder müssen mindestens ein Bit enthalten (C++)]]&lt;br /&gt;
**** [[E2117 Bitfelder müssen vom Typ signed oder unsigned int sein (C++)]]&lt;br /&gt;
**** [[E2118 Bitfelder müssen vom Typ Integer sein (C++)]]&lt;br /&gt;
**** [[E2119 Abbruch durch Benutzer (C++)]]&lt;br /&gt;
**** [[E2120 &#039;main&#039; darf nicht vom Programm aus aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2121 ) fehlt beim Funktionsaufruf (C++)]]&lt;br /&gt;
**** [[E2122 Funktionsaufruf durch unbehandelte Exception &#039;wert&#039; an Adresse &#039;adr&#039; beendet (C++)]]&lt;br /&gt;
**** [[E2123 Klasse &#039;klasse&#039; darf keine abstrakten Funktionen enthalten (C++)]]&lt;br /&gt;
**** [[E2124 Ungültiger Funktionsaufruf (C++)]]&lt;br /&gt;
**** [[E2125 Compiler konnte &#039;%s&#039; nicht für die Klasse &#039;klasse&#039; generieren|E2125 Compiler konnte Kopierkonstruktor nicht für die Klasse &#039;klasse&#039; generieren ODER Compiler konnte Standardkonstruktor nicht für die Klasse &#039;klasse&#039; generieren ODER Compiler konnte Operator = nicht für die Klasse &#039;klasse&#039; generieren (C++)]]&lt;br /&gt;
**** [[E2126 Case umgeht die Initialisierung einer lokalen Variable (C++)]]&lt;br /&gt;
**** [[E2127 case-Anweisung fehlt: (C++)]]&lt;br /&gt;
**** [[E2128 case-Marke außerhalb der switch-Anweisung (C++)]]&lt;br /&gt;
**** [[E2129 char-Konstante zu lang (oder leer) (C++)]]&lt;br /&gt;
**** [[E2130 Zirkuläre Eigenschaftsdefinition (C++)]]&lt;br /&gt;
**** [[E2131 Objekte des Typs &#039;typ&#039; dürfen nicht mit initialisiert werden (C++)|E2131 Objekte des Typs &#039;typ&#039; dürfen nicht mit { } initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2132 C-Einbindungsangabe darf für Templates oder überladene Operatoren nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2133 Anweisung &#039;anweisung&#039; kann nicht ausgeführt werden (C++)]]&lt;br /&gt;
**** [[E2134 Abschließendes fehlt (C++)|E2134 Abschließendes } fehlt (C++)]]&lt;br /&gt;
**** [[E2135 Konstruktor/Destruktor darf nicht als &#039;const&#039; oder &#039;volatile&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2136 Konstruktor darf keine Festlegung des Rückgabetyps enthalten (C++)]]&lt;br /&gt;
**** [[E2137 Für den Destruktor für &#039;klasse&#039; ist ein bedingter Ausdruck erforderlich (C++)]]&lt;br /&gt;
**** [[E2138 Typmodifizierer verursachen Konflikte (C++)]]&lt;br /&gt;
**** [[E2139 In Deklaration fehlt ; (C++)]]&lt;br /&gt;
**** [[E2140 Deklaration hier nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2141 Fehler in der Deklarationssyntax (C++)]]&lt;br /&gt;
**** [[E2142 Basisklasse &#039;klasse&#039; enthält DDVT-Funktionen (C++)]]&lt;br /&gt;
**** [[E2143 Zugeordnete Basisklassenfunktion &#039;funktion&#039; hat eine andere DDVT-Zuordnungsnummer (C++)]]&lt;br /&gt;
**** [[E2144 Zugeordnete Basisklassenfunktion &#039;funktion&#039; ist nicht dynamisch (C++)]]&lt;br /&gt;
**** [[E2145 Die Funktionen &#039;funktion1&#039; und &#039;funktion2&#039; verwenden dieselbe DDVT-Zuordnungsnummer (C++)]]&lt;br /&gt;
**** [[E2146 Bezeichner zur Vervollständigung der Deklaration erforderlich (C++)]]&lt;br /&gt;
**** [[E2147 Parameterdeklaration darf nicht mit &#039;bezeichner&#039; beginnen (C++)]]&lt;br /&gt;
**** [[E2148 Vorgabewert für Parameter &#039;parameter&#039; redeklariert (C++)]]&lt;br /&gt;
**** [[E2149 Parameter-Vorgabewert redeklariert (C++)]]&lt;br /&gt;
**** [[E2150 Typ des voreingestellten Parameterwerts stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2151 Typ des voreingestellten Werts für Parameter &#039;parameter&#039; stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2152 Voreingestellter Ausdruck darf keine lokalen Variablen verwenden (C++)]]&lt;br /&gt;
**** [[E2153 Für die Define-Anweisung ist ein Bezeichner erforderlich (C++)]]&lt;br /&gt;
**** [[E2154 &#039;bezeichner&#039; darf nicht mit einem Namespace-Alias definiert werden (C++)]]&lt;br /&gt;
**** [[E2155 Zu viele default-Zweige (C++)]]&lt;br /&gt;
**** [[E2156 default-Anweisung außerhalb der switch-Anweisung (C++)]]&lt;br /&gt;
**** [[E2157 Für das Löschen eines Objekts ist genau eine Umwandlung in einen Zeigeroperator erforderlich (C++)]]&lt;br /&gt;
**** [[E2158 Operand von &#039;delete&#039; darf kein const-Zeiger sein (C++)]]&lt;br /&gt;
**** [[E2159 far-Klasse darf nicht von huge-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2160 far-Klasse darf nicht von near-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2161 huge-Klasse darf nicht von far-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2162 huge-Klasse darf nicht von near-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2163 near-Klasse darf nicht von far-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2164 near-Klasse darf nicht von huge-Basis &#039;basis&#039; abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2165 Destruktor darf keine Festlegung des Rückgabetyps enthalten (C++)]]&lt;br /&gt;
**** [[E2166 Zugriff auf Destruktor für &#039;klasse&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2167 &#039;funktion&#039; wurde bereits mit dem Sprachmodifizierer &#039;sprache&#039; deklariert (C++)]]&lt;br /&gt;
**** [[E2168 Division durch Null (C++)]]&lt;br /&gt;
**** [[E2169 &#039;bezeichner&#039; legt mehrere oder doppelte ZugriffsBezeichner fest (C++)]]&lt;br /&gt;
**** [[E2170 Klasse wurde von Basisklasse &#039;klasse&#039; mehr als einmal abgeleitet (C++)]]&lt;br /&gt;
**** [[E2171 Für die Funktion &#039;funktion&#039; existiert bereits ein Funktionsrumpf (C++)]]&lt;br /&gt;
**** [[E2172 Doppelte case-Marke (C++)]]&lt;br /&gt;
**** [[E2173 Doppelte Behandlungsroutine für &#039;typ1&#039;, &#039;typ2&#039; bereits zugewiesen (C++)]]&lt;br /&gt;
**** [[E2174 &#039;name&#039;-Behandlungsroutine muss die letzte sein (C++)]]&lt;br /&gt;
**** [[E2175 Zu viele Speicherklassen in der Deklaration (C++)]]&lt;br /&gt;
**** [[E2176 Zu viele Typen in der Deklaration (C++)]]&lt;br /&gt;
**** [[E2177 Redeklaration des pragma-Package mit verschiedenen Parametern (C++)|E2177 Redeklaration von #pragma package mit verschiedenen Argumenten (C++)]]&lt;br /&gt;
**** [[E2178 VIRDEF-Namenskonflikt bei &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2179 virtual mehr als einmal angegeben (C++)]]&lt;br /&gt;
**** [[E2180 Dispid-Anweisung nummer bereits von bezeichner verwendet (C++)]]&lt;br /&gt;
**** [[E2181 Eine &#039;dynamic/virtual&#039;-Funktion darf nicht mit einer &#039;dynamic/virtual&#039;-Funktion überschrieben werden (C++)]]&lt;br /&gt;
**** [[E2182 Ungültiger Parameter bei emit (C++)|E2182 Ungültiger Parameter bei __emit__ (C++)]]&lt;br /&gt;
**** [[E2183 Datei muss mindestens eine externe Deklaration enthalten (C++)]]&lt;br /&gt;
**** [[E2184 Syntax-Fehler bei enum-Anweisung (C++)]]&lt;br /&gt;
**** [[E2185 Der Wert von &#039;bezeichner&#039; liegt nicht innerhalb des Bereichs von &#039;typname&#039; (C++)]]&lt;br /&gt;
**** [[E2186 Unerwartetes Dateiende im in Zeile &#039;zeilennummer&#039; beginnenden Kommentar (C++)]]&lt;br /&gt;
**** [[E2187 Unerwartetes Dateiende in in Zeile &#039;zeilennummer&#039; beginnender Bedingung (C++)]]&lt;br /&gt;
**** [[E2188 Ausdruckssyntax (C++)]]&lt;br /&gt;
**** [[E2189 extern-Variable kann nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2190 Unerwartete (C++)|E2190 Unerwartete } (C++)]]&lt;br /&gt;
**** [[E2191 &#039; far16&#039; darf nur mit &#039; pascal&#039; oder &#039; cdecl&#039; verwendet werden (C++)|E2191 &#039;__far16&#039; darf nur mit &#039;__pascal&#039; oder &#039;__cdecl&#039; verwendet werden (C++)]]&lt;br /&gt;
**** [[E2192 Zu wenige Parameter im Aufruf (C++)]]&lt;br /&gt;
**** [[E2193 Zu wenige Parameter im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2194 Datei &#039;dateiname&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2195 Funktionsaufruf kann nicht ausgewertet werden (C++)]]&lt;br /&gt;
**** [[E2196 Adresse der Elementfunktion &#039;funktion&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2197 Dateiname zu lang (C++)]]&lt;br /&gt;
**** [[E2198 Ungültige Formatierungsanweisung für Ausdruck (C++)]]&lt;br /&gt;
**** [[E2199 friend-Funktion &#039;funktion&#039; der Template muss vorher deklariert werden. (C++)]]&lt;br /&gt;
**** [[E2200 Funktionen dürfen nicht Teil von struct oder union sein (C++)]]&lt;br /&gt;
**** [[E2201 Zu viele globale Variablen in der Datei definiert (C++)]]&lt;br /&gt;
**** [[E2202 Goto zu Exception-Behandlungsroutine nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2203 Goto umgeht die Initialisierung einer lokalen Variable (C++)]]&lt;br /&gt;
**** [[E2204 Maximalgröße der Gruppe überschritten: &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2205 Ungültiger Typ typ in automated-Abschnitt (C++)|E2205 Ungültiger Typ &#039;typ&#039; in __automated-Abschnitt (C++)]]&lt;br /&gt;
**** [[E2206 Ungültiges char-Zeichen &#039;zeichen&#039; (0x&#039;Wert&#039;) (C++)]]&lt;br /&gt;
**** [[E2207 Implizite Konvertierung von &#039;typ1&#039; nach &#039;typ2&#039; nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2208 Auf inaktiven Bereich kann nicht zugegriffen werden (C++)]]&lt;br /&gt;
**** [[E2209 include-Datei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[E2210 Referenzelement &#039;element&#039; ist nicht initialisiert (C++)]]&lt;br /&gt;
**** [[E2211 Assembler-Inline-Ausdrücke in inline- und Template-Funktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2212 Funktion nach externer Verwendung als inline definiert (C++)]]&lt;br /&gt;
**** [[E2213 &#039;ausdruck&#039; ungültig in Bereichsüberprüfung (C++)]]&lt;br /&gt;
**** [[E2214 In einer lokalen Klasse darf keine inline-Funktion/statische Daten vorhanden sein (C++)]]&lt;br /&gt;
**** [[E2215 Bindungsspezifikationen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2216 turboc.$ln kann nicht erstellt werden (C++)]]&lt;br /&gt;
**** [[E2217 Lokale Daten überschreiten die Segmentgröße (C++)]]&lt;br /&gt;
**** [[E2218 Templates dürfen nur innerhalb von Klassen oder Namespaces deklariert werden (C++)]]&lt;br /&gt;
**** [[E2219 Inkorrekte Anzahl von Argumenten im Makro-Aufruf &#039;makro&#039; (C++)]]&lt;br /&gt;
**** [[E2220 Ungültiges Trennzeichen bei Makro-Argumenten (C++)]]&lt;br /&gt;
**** [[E2221 Fehler in der Makro-Argumentsyntax (C++)]]&lt;br /&gt;
**** [[E2222 Makro-Erweiterung zu lang (C++)]]&lt;br /&gt;
**** [[E2223 Zu viele Dezimalzeichen (C++)]]&lt;br /&gt;
**** [[E2224 Zu viele Exponenten (C++)]]&lt;br /&gt;
**** [[E2225 Zu viele Initialisierungswerte (C++)]]&lt;br /&gt;
**** [[E2225 Zu viele Parameter im Aufruf (C++)]]&lt;br /&gt;
**** [[E2227 Zu viele Parameter im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2228 Zu viele Fehlermeldungen oder Warnungen (C++)]]&lt;br /&gt;
**** [[E2229 Element &#039;element&#039; hat denselben Namen wie seine Klasse (C++)]]&lt;br /&gt;
**** [[E2230 Für die Initialisierung eines Inline-Datenelements ist ein Konstantenausdruck vom Typ Integer erforderlich (C++)]]&lt;br /&gt;
**** [[E2231 Element &#039;element&#039; kann nicht ohne ein Objekt verwendet werden (C++)]]&lt;br /&gt;
**** [[E2232 Konstante/Referenz-Element &#039;element&#039; in Klasse ohne Konstruktoren (C++)]]&lt;br /&gt;
**** [[E2233 Klassenelement kann hier nicht initialisiert werden (C++)]]&lt;br /&gt;
**** [[E2234 Speicherreferenz erwartet (C++)]]&lt;br /&gt;
**** [[E2235 Elementfunktion muss aufgerufen oder ihre Adresse übernommen werden (C++)]]&lt;br /&gt;
**** [[E2236 &#039;bezeichner&#039; fehlt in Gültigkeitsbereichsvorgabe (C++)]]&lt;br /&gt;
**** [[E2238 Bezeichner &#039;bezeichner&#039; mehrfach deklariert (C++)]]&lt;br /&gt;
**** [[E2239 &#039;bezeichner&#039; muss eine Elementfunktion sein (C++)]]&lt;br /&gt;
**** [[E2240 Konvertierung eines near-Zeigers nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2241 In Klassen im Delphi-Stil definierte Destruktoren müssen virtuell sein (C++)]]&lt;br /&gt;
**** [[E2242 Für &#039;spezifizierer&#039; ist ein Klassentyp im Delphi-Stil erforderlich (C++)]]&lt;br /&gt;
**** [[E2243 Mit &#039;new&#039; zugewiesenes Array darf keine Initialisierungswerte besitzen (C++)]]&lt;br /&gt;
**** [[E2244 &#039;new&#039; und &#039;delete&#039; nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2245 Referenz kann nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[E2246 &#039;klasse&#039; ist keine abstrakte, public, einzelne Vererbungs-Klassenhierarchie ohne Daten (C++)]]&lt;br /&gt;
**** [[E2247 Zugriff auf &#039;element&#039; nicht möglich (C++)]]&lt;br /&gt;
**** [[E2248 Standardkonstruktor zum Initialisieren des Arrayelements vom Typ &#039;klasse&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2249 = erwartet (C++)]]&lt;br /&gt;
**** [[E2250 Keine Basisklasse für die Initialisierung (C++)]]&lt;br /&gt;
**** [[E2251 Standardkonstruktor zum Initialisieren der Basisklasse &#039;klasse&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2252 &#039;catch&#039; erwartet (C++)]]&lt;br /&gt;
**** [[E2253 Aufrufkonvention gehört zum Funktionstyp, nicht zu closure (C++)]]&lt;br /&gt;
**** [[E2254 : erwartet nach private/protected/private (C++)]]&lt;br /&gt;
**** [[E2255 Verwenden Sie :: zur Übernahme der Adresse einer Elementfunktion (C++)]]&lt;br /&gt;
**** [[E2256 Kein : nach ? (C++)]]&lt;br /&gt;
**** [[E2257 , erwartet (C++)]]&lt;br /&gt;
**** [[E2258 Deklaration erwartet (C++)]]&lt;br /&gt;
**** [[E2259 Vorgabewert fehlt (C++)]]&lt;br /&gt;
**** [[E2260 Vorgabewerte für nachfolgende Parameter &#039;parameter&#039; fehlen (C++)]]&lt;br /&gt;
**** [[E2261 Für die Verwendung von dispid mit einer Eigenschaft ist get oder set erforderlich (C++)]]&lt;br /&gt;
**** [[E2262 &#039; except&#039; oder &#039; finally&#039; erwartet nach &#039; try&#039; (C++)|E2262 &#039;__except&#039; oder &#039;__finally&#039; erwartet nach &#039;__try&#039; (C++)]]&lt;br /&gt;
**** [[E2263 Exception-Behandlungsroutine nicht aktiviert (C++)]]&lt;br /&gt;
**** [[E2264 Ausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2265 Abschluss des Dateinamens fehlt (C++)]]&lt;br /&gt;
**** [[E2266 Keine Dateinamen angegeben (C++)]]&lt;br /&gt;
**** [[E2267 Die erste Basis muss eine VCL-Klasse sein (C++)]]&lt;br /&gt;
**** [[E2268 Aufruf der undefinierten Funktion &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2269 Die Funktion &#039;funktion&#039; steht nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2270 erwartet (C++)|E2270 &amp;gt; erwartet (C++)]]&lt;br /&gt;
**** [[E2271 Bezeichner fehlt bei goto-Anweisung (C++)]]&lt;br /&gt;
**** [[E2272 Bezeichner erwartet (C++)]]&lt;br /&gt;
**** [[E2273 &#039;main&#039; darf nicht mit static oder inline deklariert werden (C++)]]&lt;br /&gt;
**** [[E2274 erwartet (C++)|E2274 &amp;lt; erwartet (C++)]]&lt;br /&gt;
**** [[E2275 erwartet (C++)|E2275 { erwartet (C++)]]&lt;br /&gt;
**** [[E2276 ( erwartet (C++)]]&lt;br /&gt;
**** [[E2277 L-Wert erwartet (C++)]]&lt;br /&gt;
**** [[E2278 Delphi-Klassen dürfen nicht mehrere Basisklassen haben (C++)]]&lt;br /&gt;
**** [[E2279 Standardkonstruktor zur Initialisierung des Elements &#039;bezeichner&#039; nicht gefunden (C++)]]&lt;br /&gt;
**** [[E2280 Elementbezeichner erwartet (C++)]]&lt;br /&gt;
**** [[E2281 Für bezeichner1 ist die Definition von bezeichner2 als Zeigertyp erforderlich (C++)|E2281 Für bezeichner1 ist die Definition von bezeichner2 als Zeigertyp erforderlich (Haben Sie #include &amp;lt;%s&amp;gt; verwendet?) (C++)]]&lt;br /&gt;
**** [[E2282 Name eines Namespace erwartet (C++)]]&lt;br /&gt;
**** [[E2283 Verwenden Sie . oder - zum Aufruf von &#039;funktion&#039; (C++)|E2283 Verwenden Sie . oder -&amp;gt; zum Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2284 Verwenden Sie . oder - zum Aufruf von &#039;element&#039;, oder &amp;amp; zur Übernahme der Adresse (C++)|E2284 Verwenden Sie . oder -&amp;gt; zum Aufruf von &#039;element&#039;, oder &amp;amp; zur Übernahme der Adresse (C++)]]&lt;br /&gt;
**** [[E2285 Keine Übereinstimmung für &#039;argument(e)&#039; (C++)]]&lt;br /&gt;
**** [[E2286 Auflösung von überladenen Funktionen nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2287 Parameter &#039;nummer&#039; hat keinen Namen (C++)]]&lt;br /&gt;
**** [[E2288 Zeiger auf Struktur auf linker Seite von - oder von -* erforderlich (C++)|E2288 Zeiger auf Struktur auf linker Seite von -&amp;gt; oder von -&amp;gt;* erforderlich (C++)]]&lt;br /&gt;
**** [[E2289 published- oder automated-Abschnitte werden nur für Delphi-Klassen unterstützt (C++)|E2289 __published- oder __automated-Abschnitte werden nur für {{Delphi}}-Klassen unterstützt (C++)]]&lt;br /&gt;
**** [[E2290 Bei &#039;bezeichner&#039; fehlt (C++)|E2290 Bei &#039;bezeichner&#039; fehlt ] (C++)]]&lt;br /&gt;
**** [[E2291 erwartet (C++)|E2291 } erwartet (C++)]]&lt;br /&gt;
**** [[E2292 Funktion sollte einen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[E2293 ) erwartet (C++)]]&lt;br /&gt;
**** [[E2294 Auf linker Seite der Struktur ist . oder .* erforderlich (C++)]]&lt;br /&gt;
**** [[E2295 Zu viele Template-Spezialisierungen von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2296 Templates werden nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2297 &#039;this&#039; kann nur für Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2298 &#039;funktion&#039; kann aus Template-Funktion &#039;template&#039; nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2299 Template-Spezialisierung kann aus &#039;bezeichner&#039; nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2300 Spezialisierungs-Übereinstimmungstyp für &#039;bezeichner&#039; kann nicht generiert werden (C++)]]&lt;br /&gt;
**** [[E2301 Templates dürfen in closure-Argumenten nicht verwendet werden – verwenden Sie typedef (C++)]]&lt;br /&gt;
**** [[E2302 Keine Typinformation (C++)]]&lt;br /&gt;
**** [[E2303 Typname erwartet (C++)]]&lt;br /&gt;
**** [[E2304 Konstante/Referenz-Variable &#039;variable&#039; muss initialisiert sein (C++)]]&lt;br /&gt;
**** [[E2305 %27klasse::%27klasse%27 (%27%27klasse%27&amp;amp;) zum Kopieren eines Vektors nicht gefunden ODER klasse%27::operator=(%27klasse%27&amp;amp;) zum Kopieren eines Vektors nicht gefunden (C%2B%2B)]]&lt;br /&gt;
**** [[E2306 Virtuelle Basisklassen werden bei Delphi-Klassen nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2307 Typ &#039;typ&#039; ist keine definierte Klasse bei virtuellen Funktionen (C++)]]&lt;br /&gt;
**** [[E2308 Bei do-Anweisung fehlt das Schlüsselwort while (C++)]]&lt;br /&gt;
**** [[E2309 Inline-Anweisungen im Assembler Code nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2310 Nur Elementfunktionen dürfen mit &#039;const&#039; oder &#039;volatile&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2311 Nicht-virtuelle Funktion &#039;funktion&#039; ist abstrakt deklariert (C++)]]&lt;br /&gt;
**** [[E2312 &#039;konstruktor&#039; ist keine eindeutige Basisklasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2313 Konstantenausdruck erforderlich (C++)]]&lt;br /&gt;
**** [[E2314 Aufruf einer Nicht-Funktion (C++)]]&lt;br /&gt;
**** [[E2315 &#039;element&#039; ist kein Element von &#039;klasse&#039;, weil der Typ nicht definiert ist (C++)]]&lt;br /&gt;
**** [[E2316 &#039;bezeichner&#039; ist kein Element von &#039;struct&#039; (C++)]]&lt;br /&gt;
**** [[E2317 &#039;bezeichner&#039; ist kein Parameter (C++)]]&lt;br /&gt;
**** [[E2318 &#039;typ&#039; ist kein polymorpher Klassentyp (C++)]]&lt;br /&gt;
**** [[E2319 &#039;bezeichner&#039; ist keine public-Basisklasse von &#039;klassentyp&#039; (C++)]]&lt;br /&gt;
**** [[E2320 Skalarer Ausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2321 Deklaration deklariert weder ein Tag noch einen Bezeichner (C++)]]&lt;br /&gt;
**** [[E2322 Ungültiges Zahlenformat (C++)]]&lt;br /&gt;
**** [[E2323 Ungültiges Zahlensuffix (C++)]]&lt;br /&gt;
**** [[E2324 Numerische Konstante zu lang (C++)]]&lt;br /&gt;
**** [[E2325 Ungültige oktale Ziffer (C++)]]&lt;br /&gt;
**** [[E2326 Setzen Sie declspec(spec1, spec2) zum Verbinden von mehreren declspec-Modifizierer ein (C++)|E2326 Setzen Sie __declspec(spec1[, spec2]) zum Verbinden von mehreren __declspec-Modifizierer ein (C++)]]&lt;br /&gt;
**** [[E2327 Operatoren dürfen keine Argumente mit voreingestellten Werten haben (C++)]]&lt;br /&gt;
**** [[E2328 Klassen mit Eigenschaften dürfen nicht über ihren Wert kopiert werden (C++)]]&lt;br /&gt;
**** [[E2329 Ungültige Kombination von Opcode und Operanden (C++)]]&lt;br /&gt;
**** [[E2330 Operator muss als Funktion deklariert sein (C++)]]&lt;br /&gt;
**** [[E2331 Anzahl der zulässigen Optionsänderungen überschritten (C++)]]&lt;br /&gt;
**** [[E2332 Variable &#039;variable&#039; wurde optimiert und steht nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2333 Klassenelement &#039;element&#039; ist außerhalb der Klasse deklariert (C++)]]&lt;br /&gt;
**** [[E2334 Namespace-Element &#039;bezeichner&#039; ist außerhalb des Namespace deklariert (C++)]]&lt;br /&gt;
**** [[E2335 Überladene Funktion &#039;funktionsname&#039; ist in diesem Kontext mehrdeutig (C++)]]&lt;br /&gt;
**** [[E2336 Zeiger auf überladene Funktion &#039;funktion&#039; stimmt nicht mit &#039;typ&#039; überein (C++)]]&lt;br /&gt;
**** [[E2337 Nur eine aus einer Gruppe von überladenen Funktionen darf &amp;quot;C&amp;quot; sein (C++)]]&lt;br /&gt;
**** [[E2338 Nur Programme, die die Speichermodelle medium, large und huge verwenden, können überlagert werden (C++)]]&lt;br /&gt;
**** [[E2339 &#039;main&#039; darf nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2340 Keine Übereinstimmung des Typs beim Parameter &#039;nummer&#039; (C++)]]&lt;br /&gt;
**** [[E2341 Keine Übereinstimmung des Typs beim Parameter &#039;nummer&#039; im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2342 Keine Übereinstimmung des Typs beim Parameter &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2343 Keine Übereinstimmung des Typs beim Parameter &#039;parameter&#039; im Aufruf von &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[E2344 &#039;bezeichner&#039; bereits deklariert (C++)]]&lt;br /&gt;
**** [[E2345 Zugriffsrechte können nur in public oder protected geändert werden (C++)]]&lt;br /&gt;
**** [[E2346 Zugriffsspezifikation von &#039;eigenschaft&#039; muss Elementfunktion sein (C++)]]&lt;br /&gt;
**** [[E2347 Keine Entsprechung der Parameter in &#039;spezifizierer&#039; mit Zugriffsspezifikation der Eigenschaft &#039;eigenschaft&#039; (C++)]]&lt;br /&gt;
**** [[E2348 Speicherbezeichner bei Array-Eigenschaften nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2349 Nicht-übertragbare Zeigerkonvertierung (C++)]]&lt;br /&gt;
**** [[E2350 Ein Zeiger oder eine Referenz auf eine Referenz darf nicht definiert werden (C++)]]&lt;br /&gt;
**** [[E2351 Statische Datenelemente sind in published oder automated Abschnitten nicht zulässig (C++)|E2351 Statische Datenelemente sind in __published oder __automated Abschnitten nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2352 Instanz der abstrakten Klasse &#039;klasse&#039; kann nicht erzeugt werden (C++)]]&lt;br /&gt;
**** [[E2353 Klasse &#039;klasse&#039; ist abstrakt, weil &#039;element = 0&#039; (C++)]]&lt;br /&gt;
**** [[E2354 Die Auswertung zweier Operanden muss denselben Typ ergeben (C++)]]&lt;br /&gt;
**** [[E2355 Rekursive Template-Funktion: &#039;x&#039; instantiiert &#039;y&#039; (C++)]]&lt;br /&gt;
**** [[E2356 Redeklaration von &#039;bezeichner&#039; mit anderem Typ (C++)]]&lt;br /&gt;
**** [[E2357 Eine mit &#039;typ1&#039;, initialisierte Referenz-Variable muss einen L-Wert des Typs &#039;typ2&#039; haben (C++)]]&lt;br /&gt;
**** [[E2358 Referenzelement &#039;element&#039; benötigt einen temporären Initialisierungswert (C++)]]&lt;br /&gt;
**** [[E2359 Referenzelement &#039;element&#039; wurde mit einem Nicht-Referenz-Parameter initialisiert (C++)]]&lt;br /&gt;
**** [[E2360 Ungültige Registerkombination (z.B. BP+BX) (C++)|E2360 Ungültige Registerkombination (z.B. [BP+BX]) (C++)]]&lt;br /&gt;
**** [[E2361 &#039;spezifizierer&#039; wurde bereits einbezogen (C++)]]&lt;br /&gt;
**** [[E2362 Für Wiederholungszähler ist ein L-Wert erforderlich (C++)]]&lt;br /&gt;
**** [[E2363 Versuch, eine Referenz an die lokale Variable &#039;bezeichner&#039; zurückzugeben (C++)]]&lt;br /&gt;
**** [[E2364 Versuch, eine Referenz an ein lokales Objekt zurückzugeben (C++)]]&lt;br /&gt;
**** [[E2365 Elementzeiger auf rechter Seite von .* oder -* erforderlich (C++)|E2365 Elementzeiger auf rechter Seite von .* oder -&amp;gt;* erforderlich (C++)]]&lt;br /&gt;
**** [[E2366 RTTI-Klasse kann nicht von Nicht--RTTI-Basis abgeleitet werden ODER E2367 Nicht-RTTI-Klasse kann nicht von RTTI-Basis abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2368 RTTI steht für die Ausdrucksauswertung nicht zur Verfügung (C++)]]&lt;br /&gt;
**** [[E2369 Ergebnis einer Eigenschaftszuweisung kann nicht als R-Wert verwendet werden (C++)]]&lt;br /&gt;
**** [[E2370 Einfacher Typenname erwartet (C++)]]&lt;br /&gt;
**** [[E2371 sizeof für Bitfelder nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2372 sizeof für Funktionen nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2373 Bitfeld darf nicht static sein (C++)]]&lt;br /&gt;
**** [[E2374 Funktion &#039;funktion&#039; darf nicht static sein (C++)]]&lt;br /&gt;
**** [[E2375 Überlauf des Assembler-Stacks (C++)]]&lt;br /&gt;
**** [[E2376 In Anweisung fehlt (C++)]]&lt;br /&gt;
**** [[E2377 In Anweisung fehlt ) (C++)]]&lt;br /&gt;
**** [[E2378 do-while-Anweisung fehlt oder for-Anweisung fehlt ; (C++)]]&lt;br /&gt;
**** [[E2379 Anweisung fehlt ; (C++)]]&lt;br /&gt;
**** [[E2380 Nicht abgeschlossene String- oder Zeichen-Konstante (C++)]]&lt;br /&gt;
**** [[E2381 Struktur zu lang (C++)]]&lt;br /&gt;
**** [[E2382 Seiteneffekte nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2383 Der Auswahlausdruck in den Klammern einer switch-Anweisung muss ganzzahlig sein (C++)]]&lt;br /&gt;
**** [[E2384 Elementfunktion der near-Klasse kann nicht durch einen Zeiger des Typs &#039;typ&#039; aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2385 &#039;near&#039;-Member-Funktion &#039;%s&#039; kann nicht durch Zeigertyp &#039;%s&#039; aufgerufen werden|E2385 &#039;near&#039;-Member-Funktion &#039;%s&#039; kann nicht durch Zeigertyp &#039;%s&#039; aufgerufen werden (C++)]]&lt;br /&gt;
**** [[E2386 Parameter &#039;parameter&#039; kann nicht in einen komplexen Teil-Spezialisierungsausdruck aufgenommen werden (C++)]]&lt;br /&gt;
**** [[E2387 Teil-Spezialisierungen dürfen keine abhängigen, typenlosen Parameter (&#039;parameter&#039;) spezifizieren (C++)]]&lt;br /&gt;
**** [[E2388 Argumentliste der Spezialisierung darf nicht identisch mit der Parameterliste der Haupt-Template sein (C++)]]&lt;br /&gt;
**** [[E2389 Keine Übereinstimmung des Substitutionsarguments und des Template-Parameters &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2390 Keine Übereinstimmung des Parameters &#039;nummer&#039; in Template-Klassenname &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2391 Keine Übereinstimmung des Parameters &#039;parameter&#039; in Template-Klassenname &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2392 Template-Instanz &#039;template&#039; bereits instantiiert (C++)]]&lt;br /&gt;
**** [[E2393 Adresse des typenlosen, nicht-referenzierten Template-Parameters &#039;parameter&#039; kann nicht übernommen werden (C++)]]&lt;br /&gt;
**** [[E2394 Zu wenige Argumente an Template &#039;template&#039; übergeben (C++)]]&lt;br /&gt;
**** [[E2395 Zu viele Argumente an Template &#039;template&#039; übergeben (C++)]]&lt;br /&gt;
**** [[E2396 Template-Argument muss ein konstanter Ausdruck sein (C++)]]&lt;br /&gt;
**** [[E2397 Template-Argument darf keine static oder local Einbindungsangabe haben (C++)]]&lt;br /&gt;
**** [[E2398 Template-Funktionsargument &#039;argument&#039; nicht in Argumenttypen verwendet (C++)]]&lt;br /&gt;
**** [[E2399 Template-Argument &#039;arg&#039; in Template-Klasse &#039;klasse&#039; darf nicht auf diese Weise referenziert werden (C++)]]&lt;br /&gt;
**** [[E2400 Typenloses Template-Argument muss von skalarem Typ sein (C++)]]&lt;br /&gt;
**** [[E2401 Ungültige Template-Argumentliste (C++)]]&lt;br /&gt;
**** [[E2402 Ungültiger Basisklassentyp: formaler Typ &#039;typ&#039; geht zurück auf &#039;typ&#039; (C++)]]&lt;br /&gt;
**** [[E2403 Abhängige Aufrufsspezifikation ergibt die Nicht-Funktion &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2404 Abhängiger Typqualifizierer &#039;qualifizierer&#039; hat keinen Elementtyp mit dem Namen &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2405 Abhängige Template-Referenz &#039;bezeichner&#039; ergibt Nicht-Template-Symbol (C++)]]&lt;br /&gt;
**** [[E2406 Abhängiger Typqualifizierer &#039;qualifizierer&#039; ist keine Klasse oder Struktur (C++)]]&lt;br /&gt;
**** [[E2407 Abhängiger Typqualifizierer &#039;qualifizierer&#039; hat kein Elementsymbol mit dem Namen &#039;name&#039; (C++)]]&lt;br /&gt;
**** [[E2408 Standardwerte dürfen nur in Template-Deklarationen der Hauptklasse festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2409 Keine gültige Spezifizierung für &#039;bezeichner&#039; gefunden (C++)]]&lt;br /&gt;
**** [[E2410 Fehlende Template-Parameter bei friend-Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2411 Deklaration der Standardparameter der Elementfunktion nach der Spezialisierung wurde bereits erweitert (C++)]]&lt;br /&gt;
**** [[E2412 Deklaration der Standardparameter der Elementfunktion nach der Spezialisierung wurde bereits erweitert (C++)]]&lt;br /&gt;
**** [[E2413 Ungültige Template-Funktionsdeklaration (C++)]]&lt;br /&gt;
**** [[E2414 Destruktoren dürfen nicht als Template-Funktionen deklariert werden (C++)]]&lt;br /&gt;
**** [[E2415 Template-Funktionen dürfen nur mit type eingeleitete Argumente haben (C++)]]&lt;br /&gt;
**** [[E2416 Ungültige Template-Funktionsdeklaration (C++)]]&lt;br /&gt;
**** [[E2417 Template-Parameter dürfen nicht in expliziten Spezialisierungen von &#039;spezifizierer&#039; festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2418 Maximale Instantiierungstiefe überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2419 Fehler beim Instantiieren der Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2420 Explizite Instantiierung darf nur in globalen Bereichen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2421 Lokaler Typ &#039;bezeichner&#039; darf nicht als Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2422 Keine Übereinstimmung des Argumenttyps in Redeklaration des Template-Parameters &#039;parameter&#039; (C++)]]&lt;br /&gt;
**** [[E2423 Explizite Spezialisierung oder Instantiierung der nicht-vorhandenen Template &#039;template&#039; (C++)]]&lt;br /&gt;
**** [[E2424 Template-Klasse zu tief verschachtelt: &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2425 &#039;element&#039; ist kein gültiges Template-Typelement (C++)]]&lt;br /&gt;
**** [[E2426 Für die explizite Spezialisierung von &#039;bezeichner&#039; ist die Deklaration &#039;template&#039; erforderlich (C++)|E2426 Für die explizite Spezialisierung von &#039;bezeichner&#039; ist die Deklaration &#039;template&amp;lt;&amp;gt;&#039; erforderlich (C++)]]&lt;br /&gt;
**** [[E2427 &#039;main&#039; kann keine Template-Funktion sein (C++)]]&lt;br /&gt;
**** [[E2428 Templates müssen Klassen oder Funktionen sein (C++)]]&lt;br /&gt;
**** [[E2429 Ungültige Teil-Spezialisierung von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2430 Anzahl der Template-Parameter stimmt nicht mit Redeklaration von &#039;spezifizierer&#039; überein (C++)]]&lt;br /&gt;
**** [[E2431 Typenlose Template-Parameter können keine Gleitkomma-, Klassen- oder void-Typen sein (C++)]]&lt;br /&gt;
**** [[E2432 Der Qualifizierer &#039;template&#039; muss eine Instanz einer Template-Klasse oder -Funktion bezeichnen (C++)]]&lt;br /&gt;
**** [[E2433 Spezialisierung nach erster Verwendung der Template (C++)]]&lt;br /&gt;
**** [[E2434 In Template-Deklaration fehlen Template-Parameter (&#039;template...&#039;) (C++)|E2434 In Template-Deklaration fehlen Template-Parameter (&#039;template&amp;lt;...&amp;gt;&#039;) (C++)]]&lt;br /&gt;
**** [[E2435 Zu viele Template-Parametergruppen angegeben (C++)]]&lt;br /&gt;
**** [[E2436 Standardtyp für Template-Argument &#039;arg&#039; bezeichnet keine Haupt-Template-Klasse (C++)]]&lt;br /&gt;
**** [[E2437 Nach &#039;typname&#039; muss ein qualifizierter, abhängiger Typname folgen (C++)]]&lt;br /&gt;
**** [[E2438 Template-Argumente müssen eine Klasse bezeichnen (C++)]]&lt;br /&gt;
**** [[E2439 &#039;typname&#039; ist nur in Template-Deklarationen zulässig (C++)]]&lt;br /&gt;
**** [[E2440 Spezialisierung kann aus &#039;bezeichner&#039; nicht generiert werden, weil dieser Typ noch nicht definiert wurde (C++)]]&lt;br /&gt;
**** [[E2441 &#039;spezifizierer&#039; wird instantiiert (C++)]]&lt;br /&gt;
**** [[E2442 Zwei aufeinander folgende Punkte (C++)]]&lt;br /&gt;
**** [[E2443 Basisklasse &#039;klasse&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2444 Element &#039;element&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2445 Variable &#039;bezeichner&#039; wurde mehr als einmal initialisiert (C++)]]&lt;br /&gt;
**** [[E2446 Funktionsdefinition darf keine typedef-Deklaration sein (C++)]]&lt;br /&gt;
**** [[E2447 &#039;bezeichner&#039; muss ein bereits definiertes enum sein (C++)]]&lt;br /&gt;
**** [[E2448 Undefinierte Sprungadresse &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2449 Größe von &#039;bezeichner&#039; unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2450 Undefinierte Struktur &#039;struktur&#039; (C++)]]&lt;br /&gt;
**** [[E2451 Undefiniertes Symbol &#039;bezeichner&#039; (C++)]]&lt;br /&gt;
**** [[E2452 Größe des Typs ist unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2453 Größe des Typs &#039;bezeichner&#039; ist unbekannt oder Null (C++)]]&lt;br /&gt;
**** [[E2454 union darf kein Basistyp sein (C++)]]&lt;br /&gt;
**** [[E2455 union darf keinen Basistyp haben (C++)]]&lt;br /&gt;
**** [[E2456 Union-Element &#039;element&#039; ist vom Typ einer Klasse mit Konstruktor (oder Destruktor oder Operator =) (C++)]]&lt;br /&gt;
**** [[E2457 Klassen im Delphi-Stil müssen über Referenzen angesprochen werden (C++)]]&lt;br /&gt;
**** [[E2458 Klassen im Delphi-Stil müssen von Delphi-Klassen abgeleitet werden (C++)]]&lt;br /&gt;
**** [[E2459 Klassen im Delphi-Stil müssen mit dem Operator new erstellt werden (C++)]]&lt;br /&gt;
**** [[E2460 Für Klassen im Delphi-Stil ist eine aktivierte Exception-Behandlung erforderlich (C++)]]&lt;br /&gt;
**** [[E2461 &#039;%s&#039; muss zur Laufzeit initialisiert/finalisiert werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2462 &#039;virtual&#039; kann nur für Nicht-Template-Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2463 &#039;basis&#039; ist eine indirekte, virtuelle Basisklasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2464 &#039;virtual&#039; kann nur für Elementfunktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2465 unions können keine virtuellen Funktionen als Elemente enthalten (C++)]]&lt;br /&gt;
**** [[E2466 void &amp;amp; ist kein gültiger Typ (C++)]]&lt;br /&gt;
**** [[E2467 Void &#039;funktion&#039; kann keinen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[E2468 Ein Wert vom Typ void ist nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2469 Die Speichermodelle tiny und huge können mit Windows nicht verwendet werden (C++)]]&lt;br /&gt;
**** [[E2470 Für typeid muss der Header typeinfo einbezogen werden (C++)|E2470 Für typeid muss der Header &amp;lt;typeinfo&amp;gt; einbezogen werden (C++)]]&lt;br /&gt;
**** [[E2471 pragma checkoption fehlgeschlagen: Optionen sind anders als erwartet (C++)]]&lt;br /&gt;
**** [[E2472 Eine Elementfunktion kann nicht über die Instantiierung deklariert werden (C++)]]&lt;br /&gt;
**** [[E2473 Ungültige explizite Spezialisierung von &#039;spezifizierer&#039; (C++)]]&lt;br /&gt;
**** [[E2474 &#039;funktion&#039; darf nicht als static oder inline deklariert werden (C++)]]&lt;br /&gt;
**** [[E2475 &#039;main&#039; darf keine Template-Funktion sein (C++)]]&lt;br /&gt;
**** [[E2476 &#039;funktion&#039; kann nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2477 Für Template &#039;template&#039; wurden zu wenige Template-Parameter deklariert (C++)]]&lt;br /&gt;
**** [[E2478 Für Template &#039;template&#039; wurden zu viele Template-Parameter deklariert (C++)]]&lt;br /&gt;
**** [[E2479 Template-Klasse und -Funktion dürfen nicht denselben Namen &#039;name&#039; haben (C++)]]&lt;br /&gt;
**** [[E2480 Template-Parameter können nicht in komplexe Teil-Spezialisierungsargumente aufgenommen werden (C++)]]&lt;br /&gt;
**** [[E2481 Unerwartete String-Konstante (C++)]]&lt;br /&gt;
**** [[E2482 String-Konstante erwartet (C++)]]&lt;br /&gt;
**** [[E2483 Array-Dimension &#039;bezeichner&#039; kann nicht bestimmt werden (C++)]]&lt;br /&gt;
**** [[E2484 Der Name der Template-Klasse &#039;klasse&#039; kann nicht überladen werden (C++)]]&lt;br /&gt;
**** [[E2485 Adresse des Arrayelements kann nicht als typenloses Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2486 Adresse des Klassenelements kann nicht als typenloses Template-Argument verwendet werden (C++)]]&lt;br /&gt;
**** [[E2487 Für explizite Spezialisierungen können keine Standardfunktionsargumente festgelegt werden (C++)]]&lt;br /&gt;
**** [[E2488 Maximale Antworttiefe für Token überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2489 Maximale Antworttiefe für Optionskontext überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2490 Spezialisierung innerhalb von Template-Klassen noch nicht implementiert (C++)]]&lt;br /&gt;
**** [[E2491 Maximale VIRDEF-Anzahl überschritten; suchen Sie nach Rekursionen (C++)]]&lt;br /&gt;
**** [[E2492 Eigenschaften dürfen nur mit einfachen Anweisungen, wie z.B. \&amp;quot;prop = value;\&amp;quot; zugewiesen werden (C++)]]&lt;br /&gt;
**** [[E2493 Ungültiger GUID-String (C++)]]&lt;br /&gt;
**** [[E2494 Nicht erkannter declspec-Modifizierer (C++)|E2494 Nicht erkannter __declspec-Modifizierer (C++)]]&lt;br /&gt;
**** [[E2495 Redefinition von uuid ist nicht identisch (C++)]]&lt;br /&gt;
**** [[E2496 Ungültiger Aufruf von uuidof(struct type) (C++)|E2496 Ungültiger Aufruf von uuidof(struct type |variable) (C++)]]&lt;br /&gt;
**** [[E2497 Mit Typ &#039;typ&#039; ist keine GUID assoziiert (C++)]]&lt;br /&gt;
**** [[E2498 Vorher definierte struct GUID erforderlich (C++)]]&lt;br /&gt;
**** [[E2499 Ungültiges Format von declspec(uuid(GuidString)) (C++)|E2499 Ungültiges Format von __declspec(uuid(GuidString)) (C++)]]&lt;br /&gt;
**** [[E2500 declspec(selectany) ist nur für initialisierte und extern sichtbare Variablen (C++)|E2500 __declspec(selectany) ist nur für initialisierte und extern sichtbare Variablen (C++)]]&lt;br /&gt;
**** [[E2501 Import-Datei &#039;dateiname&#039; kann nicht geöffnet werden. (C++)]]&lt;br /&gt;
**** [[E2502 Fehler beim Auflösen von import: problem (C++)|E2502 Fehler beim Auflösen von #import: problem (C++)]]&lt;br /&gt;
**** [[E2503 Fehlende oder falsche Version von TypeLibImport.dll (C++)]]&lt;br /&gt;
**** [[E2504 &#039;dynamic&#039; kann nur mit Nicht-Template-Element-Funktionen verwendet werden (C++)]]&lt;br /&gt;
**** [[E2505 Explizite Instanziierung benötigt ausgearbeitete Typspezifikation (z.B: &amp;quot;class fooint&amp;quot;) (C++)|E2505 Explizite Instanziierung benötigt ausgearbeitete Typspezifikation (z.B: &amp;quot;class foo&amp;lt;int&amp;quot;)  (C++)]]&lt;br /&gt;
**** [[E2506 Explizite Spezialisierung ist nicht eindeutig: Template-Arg. müssen angegeben werden (C++)]]&lt;br /&gt;
**** [[E2507 &#039;klasse&#039; ist keine direkte Basis-Klasse von &#039;klasse&#039; (C++)]]&lt;br /&gt;
**** [[E2508 &#039;using&#039; kann sich nicht auf eine Template-spezialisierung beziehen (C++)]]&lt;br /&gt;
**** [[E2509 Wertebereich ist überschritten (C++)]]&lt;br /&gt;
**** [[E2510 Operandengröße stimmt nicht überein (C++)]]&lt;br /&gt;
**** [[E2511 Makroargument wurde nicht beendet (C++)]]&lt;br /&gt;
**** [[E2512 RTTI kann nicht als Rückgabetyp von &#039;funktion&#039; ausgegeben werden (C++)]]&lt;br /&gt;
**** [[E2513 RTTI kann nicht als &#039;parameter&#039; in &#039;funktion&#039; ausgegeben werden (C++)]]&lt;br /&gt;
**** [[E2514 Die Auflösung überladener Elemente ist während der Template-Instantiierung (noch) nicht möglich (C++)]]&lt;br /&gt;
**** [[E2515 Ein Element einer generischen Template-Klasse kann nicht explizit spezialisiert werden (C++)]]&lt;br /&gt;
**** [[E2516 LOOP/JCXZ außerhalb des Wertebereichs (C++)]]&lt;br /&gt;
**** [[E2517 Es ist nur ein variadischer Parameter zulässig, der an letzter Stelle stehen muss (C++)]]&lt;br /&gt;
**** [[E2518 typeof kann bei einem Bitfeld nicht angewendet werden|E2518 typeof kann bei einem Bitfeld nicht angewendet werden (C++)]]&lt;br /&gt;
**** [[E2519 typeof fehlgeschlagen|E2519 typeof fehlgeschlagen (C++)]]&lt;br /&gt;
**** [[E2520 Die GNU-Instantiierung von externen Templates wird nicht unterstützt|E2520 Die GNU-Instantiierung von externen Templates wird nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2521 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden (C%2B%2B)|E2521 Die mit &#039;implements&#039; gekennzeichnete __property &#039;%s&#039; muss einem Feld zugeordnet werden (C++)]]&lt;br /&gt;
**** [[E2522 Nicht konstante Funktion &#039;funktion&#039; für konstantes Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[E2523 Nicht-volatile Funktion &#039;name&#039; für volatile Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[E2524 Anonyme Strukturen/Varianten dürfen in C++ keine anonymen Member haben (C++)]]&lt;br /&gt;
**** [[E2525 Vor dem Einbeziehen von xstring muss PCH STATIC CONST definiert werden, damit dieses Feature verwendet werden kann (C++)|E2525 Vor dem Einbeziehen von xstring muss _PCH_STATIC_CONST definiert werden, damit dieses Feature verwendet werden kann (C++)]]&lt;br /&gt;
**** [[E2526 Eigenschaft &#039;name&#039; verwendet eine andere Eigenschaft als Getter/Setter; Nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2527 Option &#039;name&#039; kann nicht über &#039;name&#039; gesetzt werden (C++)]]&lt;br /&gt;
**** [[E2528 Option &#039;name&#039; muss vor dem Start der Compilierung gesetzt werden (C++)]]&lt;br /&gt;
**** [[E2529 Pfad &#039;pfad&#039; überschreitet die Maximalgröße von &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[E2530 Nicht erkannte Option oder keine Hilfe verfügbar (C++)]]&lt;br /&gt;
**** [[E2531 Parameter ist ein unvollständiger Typ (C++)]]&lt;br /&gt;
**** [[E2532 Konstante in neuem Ausdruck benötigt Initialisierung (C++)]]&lt;br /&gt;
**** [[E2533 Keine Entsprechung der Parameter (Typname erforderlich) (C++)]]&lt;br /&gt;
**** [[E2534 Integraler Konstantenausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2535 Unvollständiger Typ darf nicht Teil einer throw-Spezifikation sein (C++)]]&lt;br /&gt;
**** [[E2536 Unvollständiger Typ darf nicht Teil einer Exception-Deklaration sein (C++)]]&lt;br /&gt;
**** [[E2537 Instanz der abstrakten Klasse kann nicht erzeugt werden (C++)]]&lt;br /&gt;
**** [[E2538 Statisches Assert fehlgeschlagen: &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2539 Konstantenausdruck erwartet (C++)]]&lt;br /&gt;
**** [[E2540 String-Literal erwartet (C++)]]&lt;br /&gt;
**** [[E2541 Attribut &#039;%s&#039; kann nicht gesetzt werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2542 &#039;%s&#039; ist als &#039;final&#039; gekennzeichnet und kann nicht überschrieben werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2543 Die Kombination von Optionen %s ist nicht zulässig (C%2B%2B)]]&lt;br /&gt;
**** [[E2544 Exception-Spezifikationen für Funktion stimmen nicht überein (C++)]]&lt;br /&gt;
**** [[E2545 Der dem Enum zugrunde liegende Typ muss ein Integer sein (C++)]]&lt;br /&gt;
**** [[E2546 Redeklaration von enum ist nicht identisch (C++)]]&lt;br /&gt;
**** [[E2547 ... erwartet (C++)]]&lt;br /&gt;
**** [[E2548 ... wurde nicht erwartet; Ausdruck ist kein variadisches Template Pattern (C++)]]&lt;br /&gt;
**** [[E2549 Operand ist kein Parameterpaket (C++)]]&lt;br /&gt;
**** [[E2550 Einer variadischen Template in einer Argumentenliste dürfen keine Argumente folgen (C++)]]&lt;br /&gt;
**** [[E2551 Return-Anweisung in finally-Block nicht zulässig (C++)|E2551 Return-Anweisung in _finally-Block nicht zulässig  (C++)]]&lt;br /&gt;
**** [[E2552 Dieses Feature wird (noch) nicht unterstützt (C++)]]&lt;br /&gt;
**** [[E2553 Redeklaration von &#039;%s&#039; stimmt mit %s nicht überein (C%2B%2B)]]&lt;br /&gt;
**** [[E2554 Abstrakte Funktion &#039;%s&#039; darf nicht als &#039;final&#039; deklariert werden (C )|E2554 Abstrakte Funktion &#039;%s&#039; darf nicht als &#039;final&#039; deklariert werden (C++)]]&lt;br /&gt;
**** [[E2555 Option1 muss vor Option2 stehen (C++)]]&lt;br /&gt;
**** [[E2556 Ungültiger universeller Zeichenname &#039;\%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2557 Mehrstellige Zeichenkonstante nicht zulässig (C++)]]&lt;br /&gt;
**** [[E2558 Der Wert &#039;\U08x&#039; ist nicht innerhalb der char16 t-Zeichenkonstante (C++)]]&lt;br /&gt;
**** [[E2559 R-Wertreferenz des Typs &#039;%s&#039; kann nicht mit L-Wert des Typs &#039;%s&#039; initialisiert werden (C%2B%2B)]]&lt;br /&gt;
**** [[E2560 Für %s sind Typen erforderlich, die als published verwendet werden können (C%2B%2B)|E2560 %s sind Typen erforderlich, die als published verwendet werden können (d.h. int, double, DynamicArray&amp;lt;T&amp;gt;, DelphiInterface&amp;lt;T&amp;gt;, UnicodeString etc.) (C++)]]&lt;br /&gt;
**** [[E2561 Member kann nicht explizit in eine bereits für den Export gekennzeichnete Klasse exportiert werden|E2561 Member kann nicht explizit in eine bereits für den Export gekennzeichnete Klasse exportiert werden (C++)]]&lt;br /&gt;
**** [[E2562 Funktion mit anderer Bindung definiert]]&lt;br /&gt;
**** [[E2563 Eine Funktion, die gerade definiert wird, kann nicht importiert werden|E2563 Eine Funktion, die gerade definiert wird, kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[E2564 Interne Bindung kann nicht importiert werden|E2564 Interne Bindung kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[E2565 Eine lokale Variable kann nicht exportiert werden|E2565 Eine lokale Variable kann nicht exportiert werden (C++)]]&lt;br /&gt;
**** [[E2566 Ungültiger Typ &#039;%s&#039; in Aufruf von %s|E2566 Ungültiger Typ &#039;%s&#039; in Aufruf von %s (C++)]]&lt;br /&gt;
**** [[E2567 Unzulässige Initialisierung des Arrays &#039;%s&#039;|E2567 Unzulässige Initialisierung des Arrays &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2568 Unzulässige Initialisierung der Funktion &#039;%s&#039;|E2568 Unzulässige Initialisierung der Funktion &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2569 Interne Bindung kann nicht exportiert werden|E2569 Interne Bindung kann nicht exportiert werden (C++)]]&lt;br /&gt;
**** [[E2570 Member kann nicht explizit in für den Import gekennzeichnete Klasse importiert werden|E2570 Member kann nicht explizit in für den Import gekennzeichnete Klasse importiert werden (C++)]]&lt;br /&gt;
**** [[E2571 Warnungen als Fehler behandelt|E2571 Warnungen als Fehler behandelt (C++)]]&lt;br /&gt;
**** [[E2572 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden|E2572 Die mit &#039;implements&#039; gekennzeichnete Eigenschaft &#039;%s&#039; muss einem Feld zugeordnet werden (C++)]]&lt;br /&gt;
**** [[E2573 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen|E2573 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C++)]]&lt;br /&gt;
**** [[F1000 Überlauf einer internen Compiler-Tabelle (C++)]]&lt;br /&gt;
**** [[F1001 Interner Verarbeitungsfehler im Code-Generator (C++)]]&lt;br /&gt;
**** [[F1002 Ausgabedatei &#039;dateiname&#039; kann nicht erstellt werden (C++)]]&lt;br /&gt;
**** [[F1003 error-Anweisung: &#039;meldung&#039; (C++)]]&lt;br /&gt;
**** [[F1004 Interner Compiler-Fehler (C++)]]&lt;br /&gt;
**** [[F1005 Include-Dateien zu tief verschachtelt (C++)]]&lt;br /&gt;
**** [[F1006 Ungültiger Aufruf einer Inline-Funktion (C++)]]&lt;br /&gt;
**** [[F1007 Nicht reduzierbarer Ausdruck (C++)]]&lt;br /&gt;
**** [[F1008 Zu wenig Arbeitsspeicher (C++)]]&lt;br /&gt;
**** [[F1009 Eingabedatei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[F1010 Datei &#039;dateiname&#039; kann nicht geöffnet werden (C++)]]&lt;br /&gt;
**** [[F1011 Fehler beim Zuweisen eines Registers (C++)]]&lt;br /&gt;
**** [[F1012 Überlauf des Compiler-Stacks (C++)]]&lt;br /&gt;
**** [[F1013 Fehler beim Schreiben der Ausgabedatei (C++)]]&lt;br /&gt;
**** [[F1014 SAVEmem konnte nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[F1015 SAVEmem-Anforderung überschreitet maximal verfügbare Größe (%d MB) (C%2B%2B)]]&lt;br /&gt;
**** [[W8000 Bei mehrdeutigen Operatoren sind Klammern erforderlich (C++)]]&lt;br /&gt;
**** [[W8001 &amp;amp; bei Funktion überflüssig (C++)]]&lt;br /&gt;
**** [[W8002 Compilierung mit Assembler-Sprachfähigkeiten neu gestartet (C++)]]&lt;br /&gt;
**** [[W8003 Unbekannte Assembler-Anweisung (C++)]]&lt;br /&gt;
**** [[W8004 &#039;bezeichner&#039; wurde ein Wert zugewiesen, der nie verwendet wird (C++)]]&lt;br /&gt;
**** [[W8005 Bitfelder müssen vom Typ signed oder unsigned int sein (C++)]]&lt;br /&gt;
**** [[W8006 &#039;bezeichner&#039; wird mit &#039;bezeichner&#039; initialisiert (C++)]]&lt;br /&gt;
**** [[W8007 Hexadezimalwert enthält mehr als drei Ziffern (C++)]]&lt;br /&gt;
**** [[W8008 Bedingung ist immer wahr ODER Bedingung ist immer falsch (C++)]]&lt;br /&gt;
**** [[W8009 Konstante ist zu lang (C++)]]&lt;br /&gt;
**** [[W8010 Zeilenfortsetzungszeichen \ in //-Kommentar gefunden (C++)]]&lt;br /&gt;
**** [[W8011 Nicht-übertragbarer Zeigervergleich (C++)]]&lt;br /&gt;
**** [[W8012 Vergleich von signed- und unsigned-Werten (C++)]]&lt;br /&gt;
**** [[W8013 Wahrscheinliche Verwendung von &#039;bezeichner&#039; vor Definition (C++)]]&lt;br /&gt;
**** [[W8014 Deklaration wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8015 Deklarieren Sie &#039;typ&#039; vor der Verwendung im Prototyp (C++)]]&lt;br /&gt;
**** [[W8016 Größe des Arrays für &#039;delete&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8017 Redefinition von &#039;x&#039; ist nicht identisch (C++)]]&lt;br /&gt;
**** [[W8018 &#039;typ&#039; wird &#039;aufzählung&#039; zugewiesen (C++)]]&lt;br /&gt;
**** [[W8019 Code hat keine Auswirkung (C++)]]&lt;br /&gt;
**** [[W8020 &#039;bezeichner&#039; ist sowohl als external als auch als static deklariert (C++)]]&lt;br /&gt;
**** [[W8021 Behandlungsroutine für &#039;typ1&#039; verborgen von vorheriger Behandlungsroutine für &#039;typ2&#039; (C++)]]&lt;br /&gt;
**** [[W8022 &#039;funktion1&#039; verbirgt virtuelle Funktion &#039;funktion2&#039; (C++)]]&lt;br /&gt;
**** [[W8023 Array-Variable &#039;bezeichner&#039; ist near (C++)]]&lt;br /&gt;
**** [[W8024 Basisklasse &#039;klasse1&#039; ist auch eine Basisklasse von &#039;klasse2&#039; (C++)]]&lt;br /&gt;
**** [[W8025 Ungültiges pragma (C++)]]&lt;br /&gt;
**** [[W8026 Funktionen mit &#039;exception-spezifikationen&#039; werden nicht als Inline expandiert (C++)]]&lt;br /&gt;
**** [[W8027 Funktionen, die &#039;anweisung&#039; enthalten, werden nicht als Inline expandiert (C++)]]&lt;br /&gt;
**** [[W8028 Temporäre Größe für die Initialisierung von &#039;bezeichner&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8029 Temporäre Größe für Parameter &#039;???&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8031 Temporäre Größe für Parameter &#039;parameter&#039;|W8031 Temporäre Größe für Parameter &#039;parameter&#039; ODER W8029 Temporäre Größe für Parameter &#039;nummer&#039; ODER W8030 Temporäre Größe für Parameter &#039;parameter&#039; in Aufruf von &#039;funktion&#039; verwendet ODER W8032 Temporäre Größe für Parameter &#039;nummer&#039; in Aufruf von &#039;funktion&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8032 Temporäre Größe für &#039;parameter2&#039; in Aufruf von &#039;???&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8033 Konvertierung in &#039;typ&#039; schlägt für Elemente der virtuellen Basisklasse &#039;klasse&#039; fehl (C++)]]&lt;br /&gt;
**** [[W8034 Maximale Genauigkeit für Elementzeiger des Typs &#039;typ&#039; verwendet (C++)]]&lt;br /&gt;
**** [[W8035 Benutzerdefinierte Meldung (C++)]]&lt;br /&gt;
**** [[W8036 Nicht in ANSI enthaltenes Schlüsselwort verwendet: &#039;schlüsselwort&#039; (C++)]]&lt;br /&gt;
**** [[W8037 Nicht konstante Funktion &#039;funktion&#039; für konstantes Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[W8038 Konstantenelement &#039;bezeichner&#039; wurde nicht initialisiert (C++)]]&lt;br /&gt;
**** [[W8039 Liste der Konstruktorinitialisierungswerte ignoriert (C++)]]&lt;br /&gt;
**** [[W8040 Funktionsrumpf ignoriert (C++)]]&lt;br /&gt;
**** [[W8041 unsigned-Wert negativiert (C++)]]&lt;br /&gt;
**** [[W8042 Initialisierungswerte für Objekt &#039;x&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8043 Makrodefinition ignoriert (C++)]]&lt;br /&gt;
**** [[W8044 undef-Anweisung ignoriert (C++)|W8044 #undef-Anweisung ignoriert (C++)]]&lt;br /&gt;
**** [[W8045 Keine Deklaration für Funktion &#039;funktion&#039; (C++)]]&lt;br /&gt;
**** [[W8046 pragma option pop ohne zugehörige pragma option push (C++)|W8046 #pragma option pop ohne zugehörige #pragma option push (C++)]]&lt;br /&gt;
**** [[W8047 Deklaration der static-Funktion funktion ignoriert (C++)]]&lt;br /&gt;
**** [[W8048 Verwenden Sie für den Zugriff auf Elementtyp &#039;bezeichner&#039; einen qualifizierten Namen (C++)]]&lt;br /&gt;
**** [[W8049 Verwenden Sie für verschachtelte Templates anstelle von (C++)|W8049 Verwenden Sie &amp;gt; &amp;gt; für verschachtelte Templates anstelle von &amp;gt;&amp;gt; (C++)]]&lt;br /&gt;
**** [[W8050 Keine Typobjektdatei vorhanden; externe Typoptionen werden deaktiviert. (C++)]]&lt;br /&gt;
**** [[W8051 Nicht-volatile Funktion &#039;funktion&#039; für volatile Objekt aufgerufen (C++)]]&lt;br /&gt;
**** [[W8052 Basisinitialisierung ohne einen Klassennamen ist nun veraltet (C++)]]&lt;br /&gt;
**** [[W8053 &#039;funktion&#039; ist veraltet (C++)]]&lt;br /&gt;
**** [[W8054 Stil der Funktionsdefinition ist nun veraltet (C++)]]&lt;br /&gt;
**** [[W8055 Möglicher Überlauf in Bit-Verschiebeoperation (C++)]]&lt;br /&gt;
**** [[W8056 Überlauf in mathematischem Integer-Ausdruck (C++)]]&lt;br /&gt;
**** [[W8057 Parameter &#039;parameter&#039; wird nie verwendet (C++)]]&lt;br /&gt;
**** [[W8058 Präcompilierter Header kann nicht erzeugt werden: &#039;grund&#039; (C++)]]&lt;br /&gt;
**** [[W8059 Packgröße der Struktur geändert (C++)]]&lt;br /&gt;
**** [[W8060 Möglicherweise inkorrekte Zuweisung (C++)]]&lt;br /&gt;
**** [[W8061 In Initialisierung nur teilweise Klammern vorhanden (C++)]]&lt;br /&gt;
**** [[W8062 Vorherige Optionen und Warnungen nicht wiederhergestellt (C++)]]&lt;br /&gt;
**** [[W8063 Überladener Präfix-Operator &#039;operator&#039; als Postfix-Operator verwendet (C++)]]&lt;br /&gt;
**** [[W8064 Aufruf der Funktion ohne Prototyp (C++)]]&lt;br /&gt;
**** [[W8065 Aufruf der Funktion &#039;funktion&#039; ohne Prototyp (C++)]]&lt;br /&gt;
**** [[W8066 Code wird nie erreicht (C++)]]&lt;br /&gt;
**** [[W8067 return-Anweisungen mit und ohne Werte verwendet (C++)]]&lt;br /&gt;
**** [[W8068 Vergleichskonstante außerhalb des Bereichs (C++)]]&lt;br /&gt;
**** [[W8069 Nicht-übertragbare Zeigerkonvertierung (C++)]]&lt;br /&gt;
**** [[W8070 Funktion sollte einen Wert zurückgeben (C++)]]&lt;br /&gt;
**** [[W8071 Bei Konvertierung könnten signifikante Ziffern verloren gehen (C++)]]&lt;br /&gt;
**** [[W8072 Verdächtige Zeigerarithmetik (C++)]]&lt;br /&gt;
**** [[W8073 Undefinierte Struktur &#039;struktur&#039; (C++)]]&lt;br /&gt;
**** [[W8074 Struktur als Wert übergeben (C++)]]&lt;br /&gt;
**** [[W8075 Verdächtige Zeigerumwandlung (C++)]]&lt;br /&gt;
**** [[W8076 Template-Instanz &#039;bezeichner&#039; ist bereits instantiiert (C++)]]&lt;br /&gt;
**** [[W8077 Explizite Spezialisierung eines explizit spezialisierten Klassenelements ist sinnlos (C++)]]&lt;br /&gt;
**** [[W8078 throw-Ausdruck verletzt Exception-Spezialisierung (C++)]]&lt;br /&gt;
**** [[W8079 Unterschiedliche Zeiger auf verschiedene char-Typen (C++)]]&lt;br /&gt;
**** [[W8080 &#039;bezeichner&#039; ist deklariert, wird aber nie verwendet (C++)]]&lt;br /&gt;
**** [[W8081 void-Funktionen dürfen keinen Wert zurückliefern (C++)]]&lt;br /&gt;
**** [[W8082 Division durch Null (C++)]]&lt;br /&gt;
**** [[W8083 pragma pack pop ohne entsprechendes pragma pack push (C++)|W8083 #pragma pack pop ohne entsprechendes #pragma pack push (C++)]]&lt;br /&gt;
**** [[W8084 Verwenden Sie Klammern, um den Vorrang zu klären (C++)]]&lt;br /&gt;
**** [[W8085 Funktion &#039;funktion&#039; als nicht-inline redefiniert (C++)]]&lt;br /&gt;
**** [[W8086 Ungültige Verwendung von pragma alias &amp;quot;aliasName&amp;quot;=&amp;quot;substitutname&amp;quot; (C++)|W8086 Ungültige Verwendung von #pragma alias &amp;quot;aliasName&amp;quot;=&amp;quot;substitutname&amp;quot; (C++)]]&lt;br /&gt;
**** [[W8087 %27%27operator==%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)]]&lt;br /&gt;
**** [[W8089 %27%27operator::%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)]]&lt;br /&gt;
**** [[W8090 %27%27operator%27%27 muss öffentlich (public) sein, um in %27%27name%27%27 enthalten zu sein (C%2B%2B)|W8090 &#039;&#039;operator&amp;lt;&#039;&#039; muss öffentlich (public) sein, um in &#039;&#039;name&#039;&#039; enthalten zu sein (C++)]]&lt;br /&gt;
**** [[W8091 &#039;typ&#039; Argument &#039;argument&#039; übergeben an &#039;funktion&#039; ist ein &#039;typ&#039;-Iterator: &#039;typ&#039;-Iterator erwartet (C++)]]&lt;br /&gt;
**** [[W8092 &#039;typ&#039; Argument &#039;argument&#039; übergeben an &#039;funktion&#039; ist kein Iterator: &#039;typ&#039;-Iterator erwartet (C++)]]&lt;br /&gt;
**** [[W8093 Ungültige Verwendung von pragma codeseg seg name &amp;quot;seg klasse&amp;quot; gruppe (C++)|W8093 Ungültige Verwendung von #pragma codeseg [seg_name] [&amp;quot;seg_klasse&amp;quot;] [gruppe] (C++)]]&lt;br /&gt;
**** [[W8094 Ungültige Verwendung von pragma comment( typ ,&amp;quot;string&amp;quot; ) (C++)|W8094 Ungültige Verwendung von #pragma comment( &amp;lt;typ&amp;gt; [,&amp;quot;string&amp;quot;] ) (C++)]]&lt;br /&gt;
**** [[W8095 Ungültige Verwendung von pragma message( &amp;quot;string&amp;quot; ) (C++)|W8095 Ungültige Verwendung von #pragma message( &amp;quot;string&amp;quot; ) (C++)]]&lt;br /&gt;
**** [[W8096 Ungültige Verwendung von pragma code seg(&amp;quot;seg name&amp;quot;,&amp;quot;seg klasse&amp;quot;) (C++)|&amp;lt;nowiki&amp;gt;W8096 Ungültige Verwendung von #pragma code_seg([&amp;quot;seg_name&amp;quot;[,&amp;quot;seg_klasse&amp;quot;]]) (C++)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
**** [[W8097 Nicht alle Optionen können gegenwärtig wiederhergestellt werden (C++)]]&lt;br /&gt;
**** [[W8098 Ungültige mehrstellige Zeichenkonstante (C++)]]&lt;br /&gt;
**** [[W8099 Static main wird nicht als Einsprungpunkt behandelt (C++)]]&lt;br /&gt;
**** [[W8100 %s-Attributdirektive wird ignoriert (C)|W8100 %s-Attributdirektive wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8101 Externe C-Bindung wird ignoriert|W8101 Externe C-Bindung wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8102 Implizite Umwandlung von &#039;%s&#039; nach &#039;%s&#039;|W8102 Implizite Umwandlung von &#039;%s&#039; nach &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[W8103 Pfad &#039;pfad&#039; und Dateinamen &#039;dateiname&#039; überschreiten die Maximalgröße von &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[W8104 Local Static bei Konstruktor für Multithread-Anwendungen gefährlich (C++)]]&lt;br /&gt;
**** [[W8105 %s-Member in Klasse &#039;%s&#039; ohne Konstruktoren (C%2B%2B)]]&lt;br /&gt;
**** [[W8106 %s sind veraltet (C%2B%2B)]]&lt;br /&gt;
**** [[W8107 Typname erwartet (C++)]]&lt;br /&gt;
**** [[W8108 Konstante in neuem Ausdruck benötigt Initialisierung (C++)]]&lt;br /&gt;
**** [[W8109 Parameter &#039;%s&#039; ist ein abhängiger Typ (C%2B%2B)]]&lt;br /&gt;
**** [[W8110 Doppelte &#039;%s&#039;-Attributdirektive wird ignoriert (C%2B%2B)]]&lt;br /&gt;
**** [[W8111 Zugriff auf veraltete Entität %s (C)|W8111 Zugriff auf veraltete Entität %s (C++)]]&lt;br /&gt;
**** [[W8112 Unaufgelöste Abhängigkeiten im Ausdruck (C++)]]&lt;br /&gt;
**** [[W8113 Inline-Funktion wurde mit &#039;extern template&#039; deklariert (C++)]]&lt;br /&gt;
**** [[W8114 Zeichen mit dem universellen Zeichennamen &#039;unnnn&#039; kann in der aktuellen Codeseite (Codeseitennummer) nicht dargestellt werden (C++)]]&lt;br /&gt;
**** [[W8115 Konstantenausdruck erwartet; Anweisung wird ignoriert (C++)]]&lt;br /&gt;
**** [[W8116 Rückgabe des Zeigers an ein logisches Objekt (C++)]]&lt;br /&gt;
**** [[W8117 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C)|W8117 Maximale Größe von SAVEMEM muss zwischen %d und %d liegen (C++)]]&lt;br /&gt;
**** [[W8118 Inline-Member-Funktion in Package-Klasse]]&lt;br /&gt;
**** [[W8119 Ausrichtung auf Maximum von %d reduziert (C%2B%2B)]]&lt;br /&gt;
**** [[W8120 Basisklasse der dllexport-Klasse muss auch dllexport sein (C++)]]&lt;br /&gt;
**** [[W8121 Ungültiges Zeichen aus Quelltext in der aktuellen Text-Gebietseinstellung %s gefunden (C%2B%2B)]]&lt;br /&gt;
**** [[W8122 dllexport-Klassen-Member &#039;%s&#039; muss den Typ exported haben (C%2B%2B)]]&lt;br /&gt;
**** [[W8123 Pfad &#039;%s&#039; nicht gefunden - Pfad in Option &#039;%s&#039; ignoriert (C%2B%2B)]]&lt;br /&gt;
**** [[W8124 Published-Methode &#039;%s&#039; enthält einen nicht publizierbaren Typ (C%2B%2B)]]&lt;br /&gt;
**** [[W8125 dllexport überschreibt vorheriges dllimport (C++)]]&lt;br /&gt;
**** [[W8126 Basisklasse der exportierten Klasse muss einen exported-Konstruktor haben (C++)]]&lt;br /&gt;
**** [[W8127 Funktion mit anderer Bindung definiert|W8127 Funktion mit anderer Bindung definiert (C++)]]&lt;br /&gt;
**** [[W8128 Eine Funktion, die gerade definiert wird, kann nicht importiert werden|W8128 Eine Funktion, die gerade definiert wird, kann nicht importiert werden (C++)]]&lt;br /&gt;
**** [[W8129 Interface &#039;%s&#039; hat keine GUID|W8129 Interface &#039;%s&#039; hat keine GUID (C++)]]&lt;br /&gt;
**** [[W8130 Interface &#039;%s&#039; ist nicht von IUnknown abgeleitet.|W8130 Interface &#039;%s&#039; ist nicht von IUnknown abgeleitet. (Interfaces müssen von IUnknown abgeleitet sein) (C++)]]&lt;br /&gt;
**** [[W8131 Umwandlung der Klasse im Delphi-Stil &#039;%s&#039; in ein Interface|W8131 Umwandlung der Klasse im {{Delphi}}-Stil &#039;%s&#039; in ein Interface. Verwenden Sie stattdessen &#039;System::interface_cast&amp;lt;%s&amp;gt;(cls)&#039; (C++)]]&lt;br /&gt;
**** [[W8132 Umwandlung des Interface &#039;%s&#039; in eine Klasse im Delphi-Stil|W8132 Umwandlung des Interface &#039;%s&#039; in eine Klasse im {{Delphi}}-Stil. Verwenden Sie stattdessen &#039;System::interface_cast&amp;lt;%s&amp;gt;(intf)&#039; (C++)]]&lt;br /&gt;
**** [[W8133 Angefordertes savemem überschreitet verfügbare Größe (%d)|W8133 Angefordertes savemem überschreitet verfügbare Größe (%d) (C++)]]&lt;br /&gt;
**** [[W8134 Arrays der Klasse im Delphi-Stil &#039;%s&#039; können nicht zugewiesen werden|W8134 Arrays der Klasse &#039;%s&#039; im {{Delphi}}-Stil können nicht zugewiesen werden (C++)]]&lt;br /&gt;
**** [[W8135 Unbekanntes pragma &#039;%s&#039; ignoriert (C%2B%2B)|W8135 Unbekanntes #pragma &#039;%s&#039; ignoriert (C++)]]&lt;br /&gt;
**** [[W8136 Initialisierung von TLS-Daten wird auf dieser Plattform nicht unterstützt. (C++)]]&lt;br /&gt;
**** [[W8137 Veraltete Direktive import gefunden. Bitte verwenden Sie stattdessen das Hilfsprogramm TLIBIMP. (C++)|W8137 Veraltete Direktive #import gefunden. Bitte verwenden Sie stattdessen das Hilfsprogramm TLIBIMP. (C++)]]&lt;br /&gt;
*** [[C++-Klassen-Explorer - Themen]]&lt;br /&gt;
**** [[Übersicht über den C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Anzeigen der Vererbungshierarchie im Diagrammfenster]]&lt;br /&gt;
**** [[Anzeigen der in Klassen und Interfaces deklarierten Member mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Anzeigen der Klassenhierarchie mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Verwenden von benutzerdefinierten Gruppen im C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
**** [[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]]&lt;br /&gt;
**** [[Erstellen von Feldern mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Erstellen von Methoden mit dem C++-Klassen-Explorer]]&lt;br /&gt;
**** [[Erstellen von Eigenschaften mit dem C++-Klassen-Explorer]]&lt;br /&gt;
*** [[Mit CodeGuard C++-Anwendungen debuggen - Index|Mit CodeGuard C++-Anwendungen debuggen]]&lt;br /&gt;
**** [[Überblick zu CodeGuard]]&lt;br /&gt;
**** [[CodeGuard verwenden]]&lt;br /&gt;
**** [[CodeGuard-Fehler - Index|CodeGuard-Fehler]]&lt;br /&gt;
***** [[Zugriffsfehler]]&lt;br /&gt;
****** [[Zugriff in freigegebenem Speicher]]&lt;br /&gt;
****** [[Methode für freigegebenes Objekt aufgerufen]]&lt;br /&gt;
****** [[Referenz auf freigegebene Ressource]]&lt;br /&gt;
****** [[Methode für ungültig umgewandeltes Objekt aufgerufen]]&lt;br /&gt;
****** [[Zugriffsüberlauf]]&lt;br /&gt;
****** [[Zugriffsunterlauf]]&lt;br /&gt;
****** [[Zugriff in nicht initialisiertem Stack]]&lt;br /&gt;
****** [[Zugriff in ungültigem Stack]]&lt;br /&gt;
***** [[Exception-Fehler]]&lt;br /&gt;
***** [[Funktionsaufruffehler]]&lt;br /&gt;
****** [[Falscher Parameter]]&lt;br /&gt;
****** [[Funktion fehlgeschlagen]]&lt;br /&gt;
***** [[Ressourcenfehler]]&lt;br /&gt;
****** [[Ressourcenleck]]&lt;br /&gt;
****** [[Ressourcentypen stimmen nicht überein]]&lt;br /&gt;
**** [[CodeGuard-Warnungen - Index|CodeGuard-Warnungen]]&lt;br /&gt;
***** [[Warnungen zum Vergleich von Speicherblöcken]]&lt;br /&gt;
***** [[Warnungen bezüglich kombinierter und zerlegter Pfadnamen]]&lt;br /&gt;
***** [[Warnungen zum String-Vergleich]]&lt;br /&gt;
* [[Index]]&lt;br /&gt;
** [[64 Bits]]&lt;br /&gt;
** [[Absolut]]&lt;br /&gt;
** [[Abstrakt]]&lt;br /&gt;
** [[Werbedienste]]&lt;br /&gt;
** [[Ausrichtung]]&lt;br /&gt;
** [[Anker]]&lt;br /&gt;
** [[Animation]]&lt;br /&gt;
** [[Anonym]]&lt;br /&gt;
** [[AnsiChar]]&lt;br /&gt;
** [[Apache]]&lt;br /&gt;
** [[AQTime]]&lt;br /&gt;
** [[Array]]&lt;br /&gt;
** [[Assigned]]&lt;br /&gt;
** [[AssignFile]]&lt;br /&gt;
** [[Asynchron]]&lt;br /&gt;
** [[Atomizität]]&lt;br /&gt;
** [[Audio]]&lt;br /&gt;
** [[Automatische Referenzzählung]]&lt;br /&gt;
** [[AzureAPI]]&lt;br /&gt;
** [[Hintergrund]]&lt;br /&gt;
** [[Hintergrund-Dienst]]&lt;br /&gt;
** [[Barcode]]&lt;br /&gt;
** [[BatchMove]]&lt;br /&gt;
** [[Bde.DBTables]]&lt;br /&gt;
** [[Beep]]&lt;br /&gt;
** [[BinarySearch]]&lt;br /&gt;
** [[Bindung (Begriffsklärung)]]&lt;br /&gt;
** [[Blob]]&lt;br /&gt;
** [[Positionsmarke]]&lt;br /&gt;
** [[Byte]]&lt;br /&gt;
** [[Aufruf, Anruf]]&lt;br /&gt;
** [[Aufrufkonvention]]&lt;br /&gt;
** [[Kamera]]&lt;br /&gt;
** [[Cardinal]]&lt;br /&gt;
** [[Case-Anweisung]]&lt;br /&gt;
** [[CharInSet]]&lt;br /&gt;
** [[Zeichen]]&lt;br /&gt;
** [[CHM]]&lt;br /&gt;
** [[Chr]]&lt;br /&gt;
** [[Klasse]]&lt;br /&gt;
** [[Klassendiagramm]]&lt;br /&gt;
** [[Klassenmethode]]&lt;br /&gt;
** [[Clear]]&lt;br /&gt;
** [[Clipboard]]&lt;br /&gt;
** [[Codeseite]]&lt;br /&gt;
** [[CoInitialize]]&lt;br /&gt;
** [[Kollektion]]&lt;br /&gt;
** [[Kollektionen]]&lt;br /&gt;
** [[Farbe]]&lt;br /&gt;
** [[Befehlszeile]]&lt;br /&gt;
** [[Übertragen]]&lt;br /&gt;
** [[ComObj]]&lt;br /&gt;
** [[Compare]]&lt;br /&gt;
** [[Compiler-Optionen]]&lt;br /&gt;
** [[CompilerVersion]]&lt;br /&gt;
** [[Compiler]]&lt;br /&gt;
** [[Bedingte Compilierung]]&lt;br /&gt;
** [[Konsole]]&lt;br /&gt;
** [[Konstante]]&lt;br /&gt;
** [[Konstruktor]]&lt;br /&gt;
** [[ControlType]]&lt;br /&gt;
** [[CopyDataSet]]&lt;br /&gt;
** [[CopyFields]]&lt;br /&gt;
** [[CopyFile]]&lt;br /&gt;
** [[CopyMemory]]&lt;br /&gt;
** [[CreateDirectory]]&lt;br /&gt;
** [[CreateOleObject]]&lt;br /&gt;
** [[CreateProcess]]&lt;br /&gt;
** [[Currency]]&lt;br /&gt;
** [[Aktuelle Uhrzeit]]&lt;br /&gt;
** [[CustomSort]]&lt;br /&gt;
** [[Data]]&lt;br /&gt;
** [[Datensensitives Steuerelement]]&lt;br /&gt;
** [[DataSource]]&lt;br /&gt;
** [[Datenmenge]]&lt;br /&gt;
** [[Datentyp]]&lt;br /&gt;
** [[DateSeparator]]&lt;br /&gt;
** [[DayOfWeek]]&lt;br /&gt;
** [[Debuggen]]&lt;br /&gt;
** [[Dec]]&lt;br /&gt;
** [[DecimalSeparator]]&lt;br /&gt;
** [[Delay]]&lt;br /&gt;
** [[Delete]]&lt;br /&gt;
** [[DeleteFile]]&lt;br /&gt;
** [[Abhängigkeit]]&lt;br /&gt;
** [[Dialogs]]&lt;br /&gt;
** [[Div|div]]&lt;br /&gt;
** [[Dokumentation]]&lt;br /&gt;
** [[Draw]]&lt;br /&gt;
** [[DrawBitmap]]&lt;br /&gt;
** [[DWORD]]&lt;br /&gt;
** [[Dynamisch]]&lt;br /&gt;
** [[DynamicArray]]&lt;br /&gt;
** [[E2034]]&lt;br /&gt;
** [[E2188]]&lt;br /&gt;
** [[Encode]]&lt;br /&gt;
** [[Encrypt]]&lt;br /&gt;
** [[Aufzählung]]&lt;br /&gt;
** [[Umgebung]]&lt;br /&gt;
** [[Excel]]&lt;br /&gt;
** [[ExecSQL]]&lt;br /&gt;
** [[Erweitert]]&lt;br /&gt;
** [[ExtractFilePath]]&lt;br /&gt;
** [[FieldDefs]]&lt;br /&gt;
** [[FileCreate]]&lt;br /&gt;
** [[FileExists]]&lt;br /&gt;
** [[FileSize]]&lt;br /&gt;
** [[FillChar]]&lt;br /&gt;
** [[Filter]]&lt;br /&gt;
** [[FindKey]]&lt;br /&gt;
** [[FloatToStr]]&lt;br /&gt;
** [[FloatToStrF]]&lt;br /&gt;
** [[FMX]]&lt;br /&gt;
** [[FMX.EditBox]]&lt;br /&gt;
** [[FMXInteractiveGestures]]&lt;br /&gt;
** [[Focused]]&lt;br /&gt;
** [[Schriftart]]&lt;br /&gt;
** [[For-Schleife]]&lt;br /&gt;
** [[Format-Strings]]&lt;br /&gt;
** [[FormatDateTime]]&lt;br /&gt;
** [[FormatFloat]]&lt;br /&gt;
** [[FormCreate]]&lt;br /&gt;
** [[Frame]]&lt;br /&gt;
** [[FreeAndNil]]&lt;br /&gt;
** [[FTP]]&lt;br /&gt;
** [[Funktion]]&lt;br /&gt;
** [[Gesten]]&lt;br /&gt;
** [[GetAsyncKeyState]]&lt;br /&gt;
** [[GetDocumentsPath]]&lt;br /&gt;
** [[GetEnumName]]&lt;br /&gt;
** [[GetEnumerator]]&lt;br /&gt;
** [[GetMem]]&lt;br /&gt;
** [[GIFImg]]&lt;br /&gt;
** [[Grafiken (Begriffsklärung)]]&lt;br /&gt;
** [[Gitter]]&lt;br /&gt;
** [[Hash]]&lt;br /&gt;
** [[Hilfe]]&lt;br /&gt;
** [[Ausblenden]]&lt;br /&gt;
** [[HitTest]]&lt;br /&gt;
** [[HTML]]&lt;br /&gt;
** [[IdHTTP]]&lt;br /&gt;
** [[IDispatch]]&lt;br /&gt;
** [[If]]&lt;br /&gt;
** [[IFDEF]]&lt;br /&gt;
** [[IHTMLDocument]]&lt;br /&gt;
** [[IInterface]]&lt;br /&gt;
** [[Bild]]&lt;br /&gt;
** [[Inc]]&lt;br /&gt;
** [[Vererbung]]&lt;br /&gt;
** [[Initialize]]&lt;br /&gt;
** [[InputBox]]&lt;br /&gt;
** [[InputQuery]]&lt;br /&gt;
** [[Einfügen (Begriffsklärung)]]&lt;br /&gt;
** [[Insight]]&lt;br /&gt;
** [[Intent]]&lt;br /&gt;
** [[Interface]]&lt;br /&gt;
** [[IntToHex]]&lt;br /&gt;
** [[Invoke]]&lt;br /&gt;
** [[ITask]]&lt;br /&gt;
** [[IXMLDocument]]&lt;br /&gt;
** [[IXMLNode]]&lt;br /&gt;
** [[JAR]]&lt;br /&gt;
** [[Tastatur]]&lt;br /&gt;
** [[KeyDown]]&lt;br /&gt;
** [[KeyPress]]&lt;br /&gt;
** [[Sprache]]&lt;br /&gt;
** [[Layout]]&lt;br /&gt;
** [[LeftStr]]&lt;br /&gt;
** [[Länge]]&lt;br /&gt;
** [[Liste]]&lt;br /&gt;
** [[LoadFromFile]]&lt;br /&gt;
** [[LoadLibrary]]&lt;br /&gt;
** [[LocateEx]]&lt;br /&gt;
** [[Lookup]]&lt;br /&gt;
** [[Low]]&lt;br /&gt;
** [[Makro]]&lt;br /&gt;
** [[Manifest]]&lt;br /&gt;
** [[Map]]&lt;br /&gt;
** [[Math]]&lt;br /&gt;
** [[Speicherlecks]]&lt;br /&gt;
** [[Menü]]&lt;br /&gt;
** [[MergeDataSet]]&lt;br /&gt;
** [[Botschaft]]&lt;br /&gt;
** [[MessageBox]]&lt;br /&gt;
** [[MessageDlg]]&lt;br /&gt;
** [[Mobile]]&lt;br /&gt;
** [[Überwachung]]&lt;br /&gt;
** [[MouseWheel]]&lt;br /&gt;
** [[Move]]&lt;br /&gt;
** [[MySQL]]&lt;br /&gt;
** [[Nahfeldkommunikation]]&lt;br /&gt;
** [[Verschachtelte Klassen]]&lt;br /&gt;
** [[Benachrichtigungen]]&lt;br /&gt;
** [[NotifyComplete]]&lt;br /&gt;
** [[Now]]&lt;br /&gt;
** [[Nullable]]&lt;br /&gt;
** [[Objekt]]&lt;br /&gt;
** [[OnChangeTracking]]&lt;br /&gt;
** [[OpenGL]]&lt;br /&gt;
** [[Rangfolge von Operatoren]]&lt;br /&gt;
** [[OutputDebugString]]&lt;br /&gt;
** [[Überladen]]&lt;br /&gt;
** [[Überschreiben]]&lt;br /&gt;
** [[PAnsiChar]]&lt;br /&gt;
** [[Paradox]]&lt;br /&gt;
** [[Parallel]]&lt;br /&gt;
** [[ParamByName]]&lt;br /&gt;
** [[ParamCount]]&lt;br /&gt;
** [[Parse]]&lt;br /&gt;
** [[ParseJSONValue]]&lt;br /&gt;
** [[Passwort]]&lt;br /&gt;
** [[Pfad]]&lt;br /&gt;
** [[PChar]]&lt;br /&gt;
** [[Perform]]&lt;br /&gt;
** [[PHP]]&lt;br /&gt;
** [[Pi]]&lt;br /&gt;
** [[PixelFormatBytes]]&lt;br /&gt;
** [[Zeiger]]&lt;br /&gt;
** [[Polygon]]&lt;br /&gt;
** [[Popup]]&lt;br /&gt;
** [[Port]]&lt;br /&gt;
** [[Pos]]&lt;br /&gt;
** [[Position]]&lt;br /&gt;
** [[Post]]&lt;br /&gt;
** [[Energieverwaltung]]&lt;br /&gt;
** [[Drucken]]&lt;br /&gt;
** [[ProcessMessages]]&lt;br /&gt;
** [[Fortschrittsleiste]]&lt;br /&gt;
** [[Bereitstellung]]&lt;br /&gt;
** [[Push]]&lt;br /&gt;
** [[PWideChar]]&lt;br /&gt;
** [[Abfrage]]&lt;br /&gt;
** [[Queue]]&lt;br /&gt;
** [[QuickReport]]&lt;br /&gt;
** [[Rave Reports]]&lt;br /&gt;
** [[ReadLn]]&lt;br /&gt;
** [[Neuausrichten]]&lt;br /&gt;
** [[Record]]&lt;br /&gt;
** [[Refactoring]]&lt;br /&gt;
** [[Reflection]]&lt;br /&gt;
** [[Bereich (Begriffsklärung)]]&lt;br /&gt;
** [[Registrierung]]&lt;br /&gt;
** [[Release]]&lt;br /&gt;
** [[Replace]]&lt;br /&gt;
** [[ReplaceStr]]&lt;br /&gt;
** [[Bericht]]&lt;br /&gt;
** [[Repository]]&lt;br /&gt;
** [[Anforderungen]]&lt;br /&gt;
** [[Resize]]&lt;br /&gt;
** [[Ressource]]&lt;br /&gt;
** [[Round]]&lt;br /&gt;
** [[RTL.SensorTag]]&lt;br /&gt;
** [[Laufzeit-Typidentifikation]]&lt;br /&gt;
** [[SaveToFile]]&lt;br /&gt;
** [[Bildschirm]]&lt;br /&gt;
** [[SD-Karte]]&lt;br /&gt;
** [[SelectDirectory]]&lt;br /&gt;
** [[SendMessage]]&lt;br /&gt;
** [[Seriell]]&lt;br /&gt;
** [[Serielle Kommunikation]]&lt;br /&gt;
** [[Server]]&lt;br /&gt;
** [[Service]]&lt;br /&gt;
** [[Satz]]&lt;br /&gt;
** [[SetLength]]&lt;br /&gt;
** [[ShellExecute]]&lt;br /&gt;
** [[Tastenkürzel]]&lt;br /&gt;
** [[ShortDateFormat]]&lt;br /&gt;
** [[ShowMessage]]&lt;br /&gt;
** [[ShowModal]]&lt;br /&gt;
** [[Signatur]]&lt;br /&gt;
** [[Sortieren]]&lt;br /&gt;
** [[SQL]]&lt;br /&gt;
** [[Split]]&lt;br /&gt;
** [[SplitString]]&lt;br /&gt;
** [[Str]]&lt;br /&gt;
** [[StrToDate]]&lt;br /&gt;
** [[String]]&lt;br /&gt;
** [[StringReplace]]&lt;br /&gt;
** [[Stile]]&lt;br /&gt;
** [[SubString]]&lt;br /&gt;
** [[Unterstützte Plattformen]]&lt;br /&gt;
** [[Synchronize]]&lt;br /&gt;
** [[System]]&lt;br /&gt;
** [[System.DateUtils]]&lt;br /&gt;
** [[System.ImageList]]&lt;br /&gt;
** [[System.IniFiles]]&lt;br /&gt;
** [[System.Int]]&lt;br /&gt;
** [[System.IOUtils]]&lt;br /&gt;
** [[System.JSON]]&lt;br /&gt;
** [[System.StrUtils]]&lt;br /&gt;
** [[Tabelle]]&lt;br /&gt;
** [[TActionList]]&lt;br /&gt;
** [[TActivityIndicator]]&lt;br /&gt;
** [[TADOQuery]]&lt;br /&gt;
** [[TADOTable]]&lt;br /&gt;
** [[TAlignLayout]]&lt;br /&gt;
** [[TAniIndicator]]&lt;br /&gt;
** [[TAnimation:]]&lt;br /&gt;
** [[TApplication]]&lt;br /&gt;
** [[TApplicationEvent]]&lt;br /&gt;
** [[TArray]]&lt;br /&gt;
** [[Aufgabe]]&lt;br /&gt;
** [[TBackendQuery]]&lt;br /&gt;
** [[TBase64Encoding]]&lt;br /&gt;
** [[TBeacon]]&lt;br /&gt;
** [[TBindSourceDB]]&lt;br /&gt;
** [[TBitmap]]&lt;br /&gt;
** [[TButton]]&lt;br /&gt;
** [[TBytes]]&lt;br /&gt;
** [[TCalendar]]&lt;br /&gt;
** [[TCameraComponent]]&lt;br /&gt;
** [[TCanvas]]&lt;br /&gt;
** [[TCharHelper]]&lt;br /&gt;
** [[TCheckBox]]&lt;br /&gt;
** [[TCheckListBox]]&lt;br /&gt;
** [[TClientDataSet]]&lt;br /&gt;
** [[TCloseAction]]&lt;br /&gt;
** [[TCollection]]&lt;br /&gt;
** [[TColor]]&lt;br /&gt;
** [[TColorAnimation]]&lt;br /&gt;
** [[TColorButton]]&lt;br /&gt;
** [[TComboBox]]&lt;br /&gt;
** [[TComponent]]&lt;br /&gt;
** [[TControl]]&lt;br /&gt;
** [[TCornerButton]]&lt;br /&gt;
** [[TCriticalSection]]&lt;br /&gt;
** [[TCustomAttribute]]&lt;br /&gt;
** [[TCustomButton]]&lt;br /&gt;
** [[TCustomDockForm]]&lt;br /&gt;
** [[TDataSet]]&lt;br /&gt;
** [[TDataSetProvider]]&lt;br /&gt;
** [[TDate]]&lt;br /&gt;
** [[TDateTime]]&lt;br /&gt;
** [[TDateTimePicker]]&lt;br /&gt;
** [[TDBCtrlGrid]]&lt;br /&gt;
** [[TDBGrid]]&lt;br /&gt;
** [[TDBLookupComboBox]]&lt;br /&gt;
** [[TDialogService]]&lt;br /&gt;
** [[TDictionary]]&lt;br /&gt;
** [[TDirectory]]&lt;br /&gt;
** [[TDrawGrid]]&lt;br /&gt;
** [[TEdit]]&lt;br /&gt;
** [[TEffect]]&lt;br /&gt;
** [[TEncoding]]&lt;br /&gt;
** [[TEncoding.GetString]]&lt;br /&gt;
** [[TEvent]]&lt;br /&gt;
** [[TExpander]]&lt;br /&gt;
** [[Texteditor]]&lt;br /&gt;
** [[TextFile]]&lt;br /&gt;
** [[TextRect]]&lt;br /&gt;
** [[TFDBatchMove]]&lt;br /&gt;
** [[TFDCommand]]&lt;br /&gt;
** [[TFDConnection]]&lt;br /&gt;
** [[TFDFBNBackup]]&lt;br /&gt;
** [[TFDJSONDataSets]]&lt;br /&gt;
** [[TFDMemTable]]&lt;br /&gt;
** [[TFDQuery]]&lt;br /&gt;
** [[TFDStoredProc]]&lt;br /&gt;
** [[TFDTable]]&lt;br /&gt;
** [[TField]]&lt;br /&gt;
** [[TFile]]&lt;br /&gt;
** [[TFileListBox]]&lt;br /&gt;
** [[TFileStream]]&lt;br /&gt;
** [[TFloatAnimation]]&lt;br /&gt;
** [[TFont]]&lt;br /&gt;
** [[TForm]]&lt;br /&gt;
** [[TFormatSettings]]&lt;br /&gt;
** [[TFrame]]&lt;br /&gt;
** [[TGIFImage]]&lt;br /&gt;
** [[TGrid]]&lt;br /&gt;
** [[TGridPanel]]&lt;br /&gt;
** [[TGroupBox]]&lt;br /&gt;
** [[TGUID]]&lt;br /&gt;
** [[THashMD5]]&lt;br /&gt;
** [[THeader]]&lt;br /&gt;
** [[THTTPRIO]]&lt;br /&gt;
** [[TIdTCPClient]]&lt;br /&gt;
** [[TImage]]&lt;br /&gt;
** [[TImageControl]]&lt;br /&gt;
** [[TImageList]]&lt;br /&gt;
** [[TImageViewer]]&lt;br /&gt;
** [[TIniFile]]&lt;br /&gt;
** [[TInterlocked]]&lt;br /&gt;
** [[TIPAddress]]&lt;br /&gt;
** [[TJPEGImage]]&lt;br /&gt;
** [[TJson]]&lt;br /&gt;
** [[TJSONMarshal]]&lt;br /&gt;
** [[TLabel]]&lt;br /&gt;
** [[TLang]]&lt;br /&gt;
** [[TLayout]]&lt;br /&gt;
** [[TList]]&lt;br /&gt;
** [[TListBox]]&lt;br /&gt;
** [[TListItem]]&lt;br /&gt;
** [[TListView]]&lt;br /&gt;
** [[TLocateOptions]]&lt;br /&gt;
** [[TLocationSensor]]&lt;br /&gt;
** [[TMediaPlayer]]&lt;br /&gt;
** [[TMemo]]&lt;br /&gt;
** [[TMemoryStream]]&lt;br /&gt;
** [[TMenuBar]]&lt;br /&gt;
** [[TMessage]]&lt;br /&gt;
** [[TMessageManager]]&lt;br /&gt;
** [[TMethod]]&lt;br /&gt;
** [[TMonitor]]&lt;br /&gt;
** [[TMultiReadExclusiveWriteSynchronizer]]&lt;br /&gt;
** [[TNetEncoding]]&lt;br /&gt;
** [[TNetHTTPRequest]]&lt;br /&gt;
** [[TNotificationCenter]]&lt;br /&gt;
** [[TObject]]&lt;br /&gt;
** [[TObjectList]]&lt;br /&gt;
** [[Today]]&lt;br /&gt;
** [[TOpenDialog]]&lt;br /&gt;
** [[TOpenTextFileDialog]]&lt;br /&gt;
** [[ToString]]&lt;br /&gt;
** [[TOSVersion]]&lt;br /&gt;
** [[Touch]]&lt;br /&gt;
** [[TPageControl]]&lt;br /&gt;
** [[TPanel]]&lt;br /&gt;
** [[TParameter]]&lt;br /&gt;
** [[TPath]]&lt;br /&gt;
** [[TPenStyle]]&lt;br /&gt;
** [[TPlatformServices]]&lt;br /&gt;
** [[TPngImage]]&lt;br /&gt;
** [[TPopup]]&lt;br /&gt;
** [[TPopupMenu]]&lt;br /&gt;
** [[TPosition]]&lt;br /&gt;
** [[TProc]]&lt;br /&gt;
** [[TQueue]]&lt;br /&gt;
** [[TRect]]&lt;br /&gt;
** [[TRegEx]]&lt;br /&gt;
** [[TResourceStream]]&lt;br /&gt;
** [[TRESTResponseDataSetAdapter]]&lt;br /&gt;
** [[TRichEdit]]&lt;br /&gt;
** [[Trim]]&lt;br /&gt;
** [[Trunc]]&lt;br /&gt;
** [[Try]]&lt;br /&gt;
** [[TryStrToInt]]&lt;br /&gt;
** [[TScreen]]&lt;br /&gt;
** [[TScrollBox]]&lt;br /&gt;
** [[TSearchBox:]]&lt;br /&gt;
** [[TSensorManager]]&lt;br /&gt;
** [[TService]]&lt;br /&gt;
** [[TShape]]&lt;br /&gt;
** [[TSize]]&lt;br /&gt;
** [[TSpeedButton]]&lt;br /&gt;
** [[TSplitter]]&lt;br /&gt;
** [[TSQLConnection]]&lt;br /&gt;
** [[TSQLiteDatabase]]&lt;br /&gt;
** [[TSQLTable]]&lt;br /&gt;
** [[TStream]]&lt;br /&gt;
** [[TStreamAdapter]]&lt;br /&gt;
** [[TString]]&lt;br /&gt;
** [[TStringBuilder]]&lt;br /&gt;
** [[TStringGrid]]&lt;br /&gt;
** [[TStringHelper]]&lt;br /&gt;
** [[TStringList]]&lt;br /&gt;
** [[TStringStream]]&lt;br /&gt;
** [[TStrings]]&lt;br /&gt;
** [[TStyleManager]]&lt;br /&gt;
** [[TTabControl]]&lt;br /&gt;
** [[TTable]]&lt;br /&gt;
** [[TTetheringManager]]&lt;br /&gt;
** [[TTextLayout]]&lt;br /&gt;
** [[TThread]]&lt;br /&gt;
** [[TTimer]]&lt;br /&gt;
** [[TTimeStamp]]&lt;br /&gt;
** [[TTimeZoneInformation]]&lt;br /&gt;
** [[TToggleSwitch]]&lt;br /&gt;
** [[TToolBar]]&lt;br /&gt;
** [[TTrackBar]]&lt;br /&gt;
** [[TTreeView]]&lt;br /&gt;
** [[TValue]]&lt;br /&gt;
** [[TValueListEditor]]&lt;br /&gt;
** [[TValueRelationship]]&lt;br /&gt;
** [[TVertScrollBox]]&lt;br /&gt;
** [[TWebBrowser]]&lt;br /&gt;
** [[TWinControl]]&lt;br /&gt;
** [[TXMLDocument]]&lt;br /&gt;
** [[TXMLTransform]]&lt;br /&gt;
** [[TXSDateTime]]&lt;br /&gt;
** [[Typumwandlung (Begriffsklärung)]]&lt;br /&gt;
** [[Typen]]&lt;br /&gt;
** [[TZipFile]]&lt;br /&gt;
** [[Unicode-Zeichen]]&lt;br /&gt;
** [[Aktualisierung]]&lt;br /&gt;
** [[URLEncode]]&lt;br /&gt;
** [[USB]]&lt;br /&gt;
** [[Uses]]&lt;br /&gt;
** [[UTF8String]]&lt;br /&gt;
** [[Val]]&lt;br /&gt;
** [[VarToStr]]&lt;br /&gt;
** [[Vektor]]&lt;br /&gt;
** [[Vibration]]&lt;br /&gt;
** [[Video]]&lt;br /&gt;
** [[Virtuelle Tastatur]]&lt;br /&gt;
** [[VKAutoShowMode]]&lt;br /&gt;
** [[WideChar]]&lt;br /&gt;
** [[WinAPI]]&lt;br /&gt;
** [[WinExec]]&lt;br /&gt;
** [[WinXCtrls]]&lt;br /&gt;
** [[Winsock]]&lt;br /&gt;
** [[Word]]&lt;br /&gt;
** [[Writeln]]&lt;br /&gt;
** [[WriteString]]&lt;br /&gt;
** [[WSDL-Dokument]]&lt;br /&gt;
** [[Xcode]]&lt;br /&gt;
** [[XML]]&lt;br /&gt;
** [[ZLib]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hilfe-Navigation]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=So_verwalten_Sie_Dateien_und_Ordner&amp;diff=214420</id>
		<title>So verwalten Sie Dateien und Ordner</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=So_verwalten_Sie_Dateien_und_Ordner&amp;diff=214420"/>
		<updated>2019-12-19T20:43:37Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einführung in RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Diese Themen enthalten Informationen über die Verwendung von Dateien und Ordnern in der {{Product}}-IDE.&lt;br /&gt;
&lt;br /&gt;
==Anleitungen==&lt;br /&gt;
&lt;br /&gt;
* [[Dateien hinzufügen und entfernen|Dateien hinzufügen und entfernen]]&lt;br /&gt;
* [[Dateien in der Projektverwaltung umbenennen|Dateien in der Projektverwaltung umbenennen]]&lt;br /&gt;
* [[Suchen in Verzeichnisgruppen|Suchen in Verzeichnisgruppen]]&lt;br /&gt;
* [[Suchen in einer Verzeichnisliste|Suchen in einer Verzeichnisliste]]&lt;br /&gt;
* [[Hinzufügen einer Unit-Referenz|Hinzufügen einer Unit-Referenz]]&lt;br /&gt;
* [[Verwenden von virtuellen Ordnern|Verwenden von virtuellen Ordnern]] {{f|radstudio|&lt;br /&gt;
* [[Assembly-Metadaten mit dem Reflection-Viewer untersuchen|Assembly-Metadaten mit dem Reflection-Viewer untersuchen]]&lt;br /&gt;
* [[Windows-Typbibliotheken untersuchen|Windows-Typbibliotheken untersuchen]] }}&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Anleitung]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:How To Manage Files and Folders]]&lt;br /&gt;
[[fr:Comment gérer les fichiers et les dossiers]]&lt;br /&gt;
[[ja:ファイルとフォルダの管理方法]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Erzeugen_eines_Projekts_mit_einem_MSBuild-Befehl&amp;diff=213682</id>
		<title>Erzeugen eines Projekts mit einem MSBuild-Befehl</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Erzeugen_eines_Projekts_mit_einem_MSBuild-Befehl&amp;diff=213682"/>
		<updated>2019-04-17T09:04:09Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Beispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|So compilieren und erzeugen Sie Anwendungen}}&lt;br /&gt;
&lt;br /&gt;
Die IDE verwendet zum Erzeugen eines Projekts die MSBuild-Engine von Microsoft. Sie können ohne Kenntnisse über MSBuild Projekte erstellen; die IDE handhabt alle Details für Sie. Projekte lassen sich aber auch direkt - wie im Folgenden beschrieben - über die Befehlszeilensyntax von MSBuild erzeugen. Wenn Sie ein Projekt erzeugen, erscheinen die Ergebnisse des Build-Prozesses auf der Registerkarte &#039;&#039;&#039;Ausgabe&#039;&#039;&#039; des Fensters &#039;&#039;&#039;Meldungen&#039;&#039;&#039;. Wenn Sie Build-Ereignisse festgelegt haben, zeigt der Build-Ausgabebereich die von Ihnen angegebenen Befehle und deren Ergebnisse an.&lt;br /&gt;
&lt;br /&gt;
Die Befehlszeilensyntax von MSBuild hat die folgende Form:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;MSBuild &amp;amp;lt;Projektname&amp;amp;gt; [/t:&amp;amp;lt;Zielname&amp;amp;gt;][/p:config=&amp;amp;lt;Konfigurationsname&amp;amp;gt;][target:Deploy][/p:platform=&amp;amp;lt;Name_des_Plattformknotens&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Erzeugen eines Projekts mit der Befehlszeile===&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie im &#039;&#039;&#039;Startmenü&#039;&#039;&#039; {{Menu|{{CompanyProduct}} {{!}} {{Product}}-Befehlszeile}}. Das Befehlszeilenfenster richtet automatisch die Umgebung für die Verwendung der {{Product}}-Tools, wie MSBuild.exe, ein.&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; In späteren Versionen des Windows-Betriebssystems steht die Verknüpfung in Ihrem Anwendungslisten-Menü zur Verfügung.&lt;br /&gt;
# Navigieren Sie zu dem Verzeichnis, das Ihr Projekt enthält, z. B. {{ProjectsPath}}\MeinProjekt.&lt;br /&gt;
# Geben Sie {{Path|msbuild}} ein, aber drücken Sie noch nicht {{Path|Return}}.&lt;br /&gt;
# Geben Sie Ihren Projektnamen ein, wie {{Path|TelePoll.dproj}} (ein {{Delphi}}-Projekt) oder {{Path|UserInfo.cbproj}} (ein C++-Projekt). Wenn das Projekt nicht das aktuelle Verzeichnis ist, müssen Sie dem Projektverzeichnis den vollständigen Pfadnamen hinzufügen.&lt;br /&gt;
# Zum Festlegen eines Ziels geben Sie das Tag {{Code|/t:}} gefolgt von einem in Ihrer Projektdatei festgelegten Ziel ein. Die drei Standardzielnamen sind {{Code|clean}}, {{Code|make}} und {{Code|build}}:&lt;br /&gt;
#* {{Code|Clean}} bedeutet, dass das Projekt bereinigt wird. Dabei werden erzeugte Dateien, wie z.B. Objektcode, entfernt. {{Code|Clean}} entspricht dem Kontextmenübefehl Bereinigen in der Projektverwaltung.&lt;br /&gt;
#* {{Code|Make}} bedeutet, dass das Projekt compiliert wird. {{Code|Make}} entspricht dem Kontextmenübefehl Compilieren.&lt;br /&gt;
#* {{Code|Build}}  bedeutet, dass das Projekt erzeugt wird. {{Code|Build}} entspricht dem Kontextmenübefehl Erzeugen.Die drei Ziele entsprechen den Befehlen Bereinigen, Compilieren und Erzeugen im Kontextmenü der &#039;&#039;&#039;Projektmanager&#039;&#039;&#039;. Das Standardziel ist {{Path|build}}.&lt;br /&gt;
# Zum Festlegen einer Konfiguration geben Sie den Namen der Konfiguration hinter {{Code|1=/p:config =}} ein.Wenn Sie keine Konfiguration festlegen verwendet MSBuild die aktuell aktive Konfiguration.Verwenden Sie für die Konfiguration einen in Ihrem Projekt vorhandenen Konfigurationsnamen. Das kann eine Standardkonfiguration, wie z.B. &#039;&#039;&#039;Debug&#039;&#039;&#039;, oderr eine Konfiguration sein, die Sie dem Projekt hinzugefügt haben. Wenn der Konfigurationsname ein Leerzeichen enthält, setzen Sie den Namen in doppelte Anführungszeichen, wie z.B.:{{Code|1=/p:config =&amp;quot;My config&amp;quot;}}&lt;br /&gt;
# Fügen Sie die Option &amp;lt;code&amp;gt;/target:Deploy&amp;lt;/code&amp;gt; hinzu, um Ihre Anwendung für die Bereitstellung vorzubereiten.&lt;br /&gt;
# Geben Sie weiter Optionen an, und drücken Sie &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;Eingabe&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, um das Erzeugen zu starten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tipp&#039;&#039;&#039;&lt;br /&gt;
 Um die Online-Hilfe für MSBuild (mit einem ausführlichen Beispiel einer Befehlszeile) anzuzeigen, öffnen Sie die {{Product}}-Befehlszeile (siehe Schritt 1) und geben {{Code|MSBuild /help}} ein.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über MSBuild finden Sie in der Microsoft-Dokumentation unter &#039;&#039;&#039;[http://msdn.microsoft.com/library/default.aspx http://msdn.microsoft.com/library/default.aspx (EN)].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Erstellen einer Android- oder iOS-Anwendung mit der Befehlszeile===&lt;br /&gt;
&lt;br /&gt;
Für die Erstellung der APK- oder IPA-Package-Datei ist die Datei *.deployproj erforderlich. Diese Datei wird nur von der IDE generiert. Sie müssen Ihre Anwendung jedes Mal, wenn Sie Änderungen im Bereitstellungs-Manager vornehmen, aus der IDE bereitstellen, damit die Datei *.deployproj aktualisiert wird.  Klicken Sie auf &#039;&#039;&#039;Bereitstellen&#039;&#039;&#039; [[Image:DMgrDeploy.png]], um die Datei erneut zu erstellen.&lt;br /&gt;
&lt;br /&gt;
Von der IDE:&lt;br /&gt;
&lt;br /&gt;
# Wählen Sie die Optionen für Ihr Projekt in der [[Projektverwaltung|Projektverwaltung]]: Build-Konfiguration und Zielplattform. &lt;br /&gt;
# Compilieren Sie das Projekt.&lt;br /&gt;
# Gehen Sie zu {{menu | Projekt &amp;amp;gt; Bereitstellung }} und klicken Sie auf &#039;&#039;&#039;Bereitstellen&#039;&#039;&#039; [[Image:DMgrDeploy.png]].&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Dies generiert eine *.deployproj-Datei, die mit MSBuild arbeitet.&lt;br /&gt;
# Speichern Sie das Projekt.&lt;br /&gt;
&lt;br /&gt;
Von MSBuild:&lt;br /&gt;
&lt;br /&gt;
* Befolgen Sie die Schritte unter [[#Erzeugen eines Projekts in der Befehlszeile|Erzeugen eines Projekts in der Befehlszeile]], um ein Projekt unter Angabe der Zielplattform &amp;lt;code&amp;gt;msbuild &amp;amp;lt;Projektname&amp;amp;gt; ... /p:platform=Android / iOSDevice64&amp;lt;/code&amp;gt; über die Befehlszeile zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
&lt;br /&gt;
Sehen Sie sich zur Klärung die folgenden Beispiele für MSBuild-Befehle an:&lt;br /&gt;
&lt;br /&gt;
* Um ein &amp;lt;code&amp;gt;.apk&amp;lt;/code&amp;gt;-Installationsprogramm zur Bereitstellung Ihres {{CBuilder}}-Projekts auf der Android-Zielplattform zu erstellen, verwenden Sie einen Befehl mit der folgenden Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; msbuild MyApps_CBuilder.cbproj /t:Build /p:config=Debug  /target:Deploy /p:platform=Android&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Um Ihr {{Delphi}}-Projekt auf der iOS32-Zielplattform bereitzustellen, verwenden Sie die folgende Befehlszeilensyntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; msbuild MyProj_Delphi.dproj /t:Build /p:config=Debug  /target:Deploy /p:platform=iOSDevice32 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[MSBuild|MSBuild]]&lt;br /&gt;
* [[Delphi-Compiler|Delphi-Compiler]] (Option MSBuild in der IDE)&lt;br /&gt;
* [[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
* [[IDE-Befehlszeilenoptionen|IDE-Befehlszeilenoptionen]]&lt;br /&gt;
* [[Konfigurations-Manager|Konfigurations-Manager]]&lt;br /&gt;
* [[Erstellen und Bearbeiten von Build-Konfigurationen|Erstellen und Bearbeiten von Build-Konfigurationen]]&lt;br /&gt;
* [[Erweiterungen von mit RAD Studio erzeugten Dateien|Erweiterungen von mit RAD Studio erzeugten Dateien]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mit RAD Studio arbeiten]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Building a Project Using an MSBuild Command]]&lt;br /&gt;
[[fr:Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild]]&lt;br /&gt;
[[ja:MSBuild コマンドを使用したプロジェクトのビルド]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_von_RAD_Server_oder_RAD_Server_Console_in_einer_Produktionsumgebung_unter_Linux&amp;diff=213584</id>
		<title>Installieren von RAD Server oder RAD Server Console in einer Produktionsumgebung unter Linux</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_von_RAD_Server_oder_RAD_Server_Console_in_einer_Produktionsumgebung_unter_Linux&amp;diff=213584"/>
		<updated>2019-01-29T12:55:59Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einrichten des EMS-Servers}}&lt;br /&gt;
&lt;br /&gt;
Sie können den EMS-Server auf Ihrem Linux-Computer für die folgenden Optionen einrichten:&lt;br /&gt;
&lt;br /&gt;
* Um einen eigenständigen EMS-Server zu erstellen, finden Sie Informationen unter [[#Eigenständige Installation|Eigenständige Installation]]. &lt;br /&gt;
* Um den EMS-Server für Apache zu erstellen, finden Sie Informationen unter [[#Unterstützung für den Apache-Server|Unterstützung für den Apache-Server]].&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
&lt;br /&gt;
Um den EMS-Server unter Linux zu konfigurieren, benötigen Sie Folgendes:&lt;br /&gt;
&lt;br /&gt;
* RAD Studio unter Windows&lt;br /&gt;
* Linux-Computer (kann eine virtuelle Maschine sein)&lt;br /&gt;
* [[InterBase|InterBase]], das auf dem Linux-Computer installiert ist&lt;br /&gt;
&lt;br /&gt;
:Zum Testen der EMS-Entwicklung unter Linux laden Sie InterBase XE7 für Linux von [https://downloads.embarcadero.com/free/ibdev https://downloads.embarcadero.com/free/ibdev] herunter und registrieren es.&lt;br /&gt;
&lt;br /&gt;
* Apache, das auf Ihrem Linux-Computer installiert ist (zur Unterstützung des Apache-Servers)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Ubuntu 16.04 LTS-Installationen ist das Package &amp;quot;libcurl3&amp;quot; für RAD Server erforderlich.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Linux-Unterstützung==&lt;br /&gt;
&lt;br /&gt;
Die EMS-Apache-Dateien &#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; und &#039;&#039;&#039;ems_install.sh&#039;&#039;&#039; befinden sich in dem folgenden Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;64-Bit-Linux:&#039;&#039;&#039; &amp;lt;code&amp;gt;C:\Program Files (x86)\Embarcadero\Studio\20.0\EMSServer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das EMS-Installationsprogramm für Linux besteht aus zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LinuxEMSServer.tar:&#039;&#039;&#039; Das Archiv enthält Server, Tools, Packages und statische Dateien.&lt;br /&gt;
* &#039;&#039;&#039;ems_install.sh:&#039;&#039;&#039; Die Datei, mit der die Dateien entpackt, in die erforderlichen Verzeichnisse kopiert und Attribute und Rechte zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; enthält Folgendes:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Server:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSDevServerCommand&amp;lt;/code&amp;gt; (für den eigenständigen Server)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsserver.so&amp;lt;/code&amp;gt; (für die Unterstützung des Apache-Servers)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSMultiTenantConsole&amp;lt;/code&amp;gt; (für die Unterstützung mehrerer Mandanten durch RAD Studio)&lt;br /&gt;
*&#039;&#039;&#039;Tools:&#039;&#039;&#039;&lt;br /&gt;
** EMSDevConsoleCommand (für den eigenständigen Server)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsconsole.so&amp;lt;/code&amp;gt; (für die Unterstützung des Apache-Servers)&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;code&amp;gt;objrepos&amp;lt;/code&amp;gt;-Dateien, die von EMSDevConsoleCommand benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\webresources&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.IB&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.SQL&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ib&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Packages, die von Servern oder Tools benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACSqliteDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACCommonDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDAC250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bpldbrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACIBDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACCommon250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplxmlrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplemsserverapi250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[FireDAC|FireDAC]] mit einem anderen Datenbankmanagementsystem als InterBase verwenden, benötigen Sie den betreffenden FireDAC-Treiber, z. B. &amp;lt;code&amp;gt;bplFireDACSqliteDriver250.so&amp;lt;/code&amp;gt; für SQLite.&lt;br /&gt;
&lt;br /&gt;
Der EMS-Server verwendet nach der Einrichtung die folgenden Standardpfade:&lt;br /&gt;
&lt;br /&gt;
* EMSDevServerCommand, EMSDevConsoleCommand in /usr/lib/ems&lt;br /&gt;
* mod_emsconsole, mod_emsserver in /usr/lib/apache2/modules (wenn Apache installiert ist, ansonsten: in /usr/lib/ems)&lt;br /&gt;
* Die Ordner ib, sql, ini und webresources in /etc/ems&lt;br /&gt;
* RTL- und DBRTL-Packages (*.so) in /usr/lib/ems&lt;br /&gt;
* Das Installationsprogramm erstellt außerdem die Datei /var/emsserver_install.log.&lt;br /&gt;
&lt;br /&gt;
==Eigenständige Installation==&lt;br /&gt;
&lt;br /&gt;
# Um den eigenständigen Server zu installieren, müssen Sie die Datei &amp;lt;code&amp;gt;EMS_install.sh&amp;lt;/code&amp;gt; ausführen.&lt;br /&gt;
# Um den eigenständigen Server auszuführen, müssen Sie &amp;lt;code&amp;gt;EMSDevServerCommand&amp;lt;/code&amp;gt; ausführen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie ein oder mehrere benutzerdefinierte [[Erweitern des EMS-Servers|EMS]]-Ressourcen erstellt haben, müssen Sie diese in gemeinsam genutzten Package-Bibliotheksdateien erzeugen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;objrepos-Dateien, die von EMSDevServerCommand benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ib&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.SQL&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.IB&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsmserver.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unterstützung für den Apache-Server==&lt;br /&gt;
&lt;br /&gt;
Befolgen Sie diese Schritte, um den EMS-Server oder die EMS-Konsole auf einem Apache-Server einzurichten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Laden Sie den &#039;&#039;&#039;Apache-HTTP-Server&#039;&#039;&#039; für Windows oder Linux [https://httpd.apache.org/docs/2.2/platform/windows.html herunter und installieren] Sie ihn.&lt;br /&gt;
: &#039;&#039; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der [[EMS-Server|EMS-Server]] läuft nur mit der Apache-HTTP-Server-Version 2.4.&#039;&#039;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Installieren Sie den EMS-Server mit &amp;lt;code&amp;gt;ems_install.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konfigurieren Sie den Apache-HTTP-Server so, dass die Module EMS-Apache-Server und EMS-Apache-Konsole geladen werden. Bearbeiten Sie die Datei &amp;lt;code&amp;gt;httpd.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Fügen Sie die folgende Zeile hinzu, damit das EMS-Apache-Servermodul (&amp;lt;code&amp;gt;libmod_emsserver.so&amp;lt;/code&amp;gt;) geladen wird: &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsserver_module /usr/lib/ems/module/libmod_emsserver.so&lt;br /&gt;
&lt;br /&gt;
* Fügen Sie die folgende Zeile hinzu, damit das EMS-Apache-Konsolenmodul (&amp;lt;code&amp;gt;libmod_emsconsole.so&amp;lt;/code&amp;gt;) geladen wird: &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsconsole_module /usr/lib/ems/module/libmod_emsconsole.so&lt;br /&gt;
&lt;br /&gt;
* Fügen Sie die Location-Tags hinzu, um einen Container zu erstellen, in dem Sie Zugriffssteuerungsregeln für einen bestimmten URL festlegen können.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;lt;Location /ems-server&amp;amp;gt;&lt;br /&gt;
    SetHandler libmod_emsserver-handler&lt;br /&gt;
 &amp;amp;lt;/Location&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;Location /ems-console&amp;amp;gt;&lt;br /&gt;
    SetHandler libmod_emsconsole-handler&lt;br /&gt;
 &amp;amp;lt;/Location&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Um zu überprüfen, ob das EMS-Apache-Servermodul ordnungsgemäß ausgeführt wird, öffnen Sie einen Webbrowser und geben Folgendes ein: &amp;lt;code&amp;gt;[http://localhost:8085/ems-server/version http://localhost:8085/ems-server/version]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Sie können auf das EMS-Apache-Konsolenmodul über &amp;lt;code&amp;gt;[http://localhost:8085/ems-console/ http://localhost:8085/ems-console/]&amp;lt;/code&amp;gt; zugreifen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Konfigurieren des EMS-Servers oder des EMS-Konsolenservers unter Linux]]&lt;br /&gt;
* [[Manuelles Bearbeiten der Konfiguration des EMS-Konsolenservers]]&lt;br /&gt;
* [[Ausführen des EMS-Servers oder des EMS-Konsolenservers in einer Entwicklungsumgebung unter Linux]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the RAD Server or the RAD Server Console on a Production Environment on Linux]]&lt;br /&gt;
[[fr:Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production sous Linux]]&lt;br /&gt;
[[ja:Linux での運用環境への EMS サーバーまたは EMS コンソール サーバーのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_von_RAD_Server_oder_RAD_Server_Console_in_einer_Produktionsumgebung_unter_Linux&amp;diff=213583</id>
		<title>Installieren von RAD Server oder RAD Server Console in einer Produktionsumgebung unter Linux</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_von_RAD_Server_oder_RAD_Server_Console_in_einer_Produktionsumgebung_unter_Linux&amp;diff=213583"/>
		<updated>2019-01-29T12:54:45Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Einrichten des EMS-Servers}}&lt;br /&gt;
&lt;br /&gt;
Sie können den EMS-Server auf Ihrem Linux-Computer für die folgenden Optionen einrichten:&lt;br /&gt;
&lt;br /&gt;
* Um einen eigenständigen EMS-Server zu erstellen, finden Sie Informationen unter [[#Eigenständige Installation|Eigenständige Installation]]. &lt;br /&gt;
* Um den EMS-Server für Apache zu erstellen, finden Sie Informationen unter [[#Unterstützung für den Apache-Server|Unterstützung für den Apache-Server]].&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
&lt;br /&gt;
Um den EMS-Server unter Linux zu konfigurieren, benötigen Sie Folgendes:&lt;br /&gt;
&lt;br /&gt;
* RAD Studio unter Windows&lt;br /&gt;
* Linux-Computer (kann eine virtuelle Maschine sein)&lt;br /&gt;
* [[InterBase|InterBase]], das auf dem Linux-Computer installiert ist&lt;br /&gt;
&lt;br /&gt;
:Zum Testen der EMS-Entwicklung unter Linux laden Sie InterBase XE7 für Linux von [https://downloads.embarcadero.com/free/ibdev https://downloads.embarcadero.com/free/ibdev] herunter und registrieren es.&lt;br /&gt;
&lt;br /&gt;
* Apache, das auf Ihrem Linux-Computer installiert ist (zur Unterstützung des Apache-Servers)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Ubuntu 16.04 LTS-Installationen ist das Package &amp;quot;libcurl3&amp;quot; für RAD Server erforderlich.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Linux-Unterstützung==&lt;br /&gt;
&lt;br /&gt;
Die EMS-Apache-Dateien &#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; und &#039;&#039;&#039;ems_install.sh&#039;&#039;&#039; befinden sich in dem folgenden Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;64-Bit-Linux:&#039;&#039;&#039; &amp;lt;code&amp;gt;C:\Programme (x86)\Embarcadero\Studio\20.0\binlinux64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das EMS-Installationsprogramm für Linux besteht aus zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LinuxEMSServer.tar:&#039;&#039;&#039; Das Archiv enthält Server, Tools, Packages und statische Dateien.&lt;br /&gt;
* &#039;&#039;&#039;ems_install.sh:&#039;&#039;&#039; Die Datei, mit der die Dateien entpackt, in die erforderlichen Verzeichnisse kopiert und Attribute und Rechte zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; enthält Folgendes:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Server:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSDevServerCommand&amp;lt;/code&amp;gt; (für den eigenständigen Server)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsserver.so&amp;lt;/code&amp;gt; (für die Unterstützung des Apache-Servers)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSMultiTenantConsole&amp;lt;/code&amp;gt; (für die Unterstützung mehrerer Mandanten durch RAD Studio)&lt;br /&gt;
*&#039;&#039;&#039;Tools:&#039;&#039;&#039;&lt;br /&gt;
** EMSDevConsoleCommand (für den eigenständigen Server)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsconsole.so&amp;lt;/code&amp;gt; (für die Unterstützung des Apache-Servers)&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;code&amp;gt;objrepos&amp;lt;/code&amp;gt;-Dateien, die von EMSDevConsoleCommand benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\webresources&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.IB&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.SQL&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ib&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Packages, die von Servern oder Tools benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACSqliteDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACCommonDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDAC250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bpldbrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACIBDriver250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplFireDACCommon250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplxmlrtl250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl\bplemsserverapi250.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[FireDAC|FireDAC]] mit einem anderen Datenbankmanagementsystem als InterBase verwenden, benötigen Sie den betreffenden FireDAC-Treiber, z. B. &amp;lt;code&amp;gt;bplFireDACSqliteDriver250.so&amp;lt;/code&amp;gt; für SQLite.&lt;br /&gt;
&lt;br /&gt;
Der EMS-Server verwendet nach der Einrichtung die folgenden Standardpfade:&lt;br /&gt;
&lt;br /&gt;
* EMSDevServerCommand, EMSDevConsoleCommand in /usr/lib/ems&lt;br /&gt;
* mod_emsconsole, mod_emsserver in /usr/lib/apache2/modules (wenn Apache installiert ist, ansonsten: in /usr/lib/ems)&lt;br /&gt;
* Die Ordner ib, sql, ini und webresources in /etc/ems&lt;br /&gt;
* RTL- und DBRTL-Packages (*.so) in /usr/lib/ems&lt;br /&gt;
* Das Installationsprogramm erstellt außerdem die Datei /var/emsserver_install.log.&lt;br /&gt;
&lt;br /&gt;
==Eigenständige Installation==&lt;br /&gt;
&lt;br /&gt;
# Um den eigenständigen Server zu installieren, müssen Sie die Datei &amp;lt;code&amp;gt;EMS_install.sh&amp;lt;/code&amp;gt; ausführen.&lt;br /&gt;
# Um den eigenständigen Server auszuführen, müssen Sie &amp;lt;code&amp;gt;EMSDevServerCommand&amp;lt;/code&amp;gt; ausführen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie ein oder mehrere benutzerdefinierte [[Erweitern des EMS-Servers|EMS]]-Ressourcen erstellt haben, müssen Sie diese in gemeinsam genutzten Package-Bibliotheksdateien erzeugen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;objrepos-Dateien, die von EMSDevServerCommand benötigt werden:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ib&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.SQL&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\EMSMSERVER.IB&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsmserver.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;objrepos\ems\emsserver.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unterstützung für den Apache-Server==&lt;br /&gt;
&lt;br /&gt;
Befolgen Sie diese Schritte, um den EMS-Server oder die EMS-Konsole auf einem Apache-Server einzurichten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Laden Sie den &#039;&#039;&#039;Apache-HTTP-Server&#039;&#039;&#039; für Windows oder Linux [https://httpd.apache.org/docs/2.2/platform/windows.html herunter und installieren] Sie ihn.&lt;br /&gt;
: &#039;&#039; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der [[EMS-Server|EMS-Server]] läuft nur mit der Apache-HTTP-Server-Version 2.4.&#039;&#039;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Installieren Sie den EMS-Server mit &amp;lt;code&amp;gt;ems_install.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konfigurieren Sie den Apache-HTTP-Server so, dass die Module EMS-Apache-Server und EMS-Apache-Konsole geladen werden. Bearbeiten Sie die Datei &amp;lt;code&amp;gt;httpd.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Fügen Sie die folgende Zeile hinzu, damit das EMS-Apache-Servermodul (&amp;lt;code&amp;gt;libmod_emsserver.so&amp;lt;/code&amp;gt;) geladen wird: &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsserver_module /usr/lib/ems/module/libmod_emsserver.so&lt;br /&gt;
&lt;br /&gt;
* Fügen Sie die folgende Zeile hinzu, damit das EMS-Apache-Konsolenmodul (&amp;lt;code&amp;gt;libmod_emsconsole.so&amp;lt;/code&amp;gt;) geladen wird: &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsconsole_module /usr/lib/ems/module/libmod_emsconsole.so&lt;br /&gt;
&lt;br /&gt;
* Fügen Sie die Location-Tags hinzu, um einen Container zu erstellen, in dem Sie Zugriffssteuerungsregeln für einen bestimmten URL festlegen können.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;lt;Location /ems-server&amp;amp;gt;&lt;br /&gt;
    SetHandler libmod_emsserver-handler&lt;br /&gt;
 &amp;amp;lt;/Location&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;Location /ems-console&amp;amp;gt;&lt;br /&gt;
    SetHandler libmod_emsconsole-handler&lt;br /&gt;
 &amp;amp;lt;/Location&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Um zu überprüfen, ob das EMS-Apache-Servermodul ordnungsgemäß ausgeführt wird, öffnen Sie einen Webbrowser und geben Folgendes ein: &amp;lt;code&amp;gt;[http://localhost:8085/ems-server/version http://localhost:8085/ems-server/version]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Sie können auf das EMS-Apache-Konsolenmodul über &amp;lt;code&amp;gt;[http://localhost:8085/ems-console/ http://localhost:8085/ems-console/]&amp;lt;/code&amp;gt; zugreifen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Konfigurieren des EMS-Servers oder des EMS-Konsolenservers unter Linux]]&lt;br /&gt;
* [[Manuelles Bearbeiten der Konfiguration des EMS-Konsolenservers]]&lt;br /&gt;
* [[Ausführen des EMS-Servers oder des EMS-Konsolenservers in einer Entwicklungsumgebung unter Linux]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the RAD Server or the RAD Server Console on a Production Environment on Linux]]&lt;br /&gt;
[[fr:Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production sous Linux]]&lt;br /&gt;
[[ja:Linux での運用環境への EMS サーバーまたは EMS コンソール サーバーのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:Zeiger_und_Zeigertypen_(Delphi)&amp;diff=212596</id>
		<title>Diskussion:Zeiger und Zeigertypen (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:Zeiger_und_Zeigertypen_(Delphi)&amp;diff=212596"/>
		<updated>2018-04-13T19:42:18Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: Grammar issue in German text?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello0,&lt;br /&gt;
&lt;br /&gt;
this German text needs to be checked. I think it has some grammar issue which hinders me to understand its meaning.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Wandeln Sie den Typ von Nicht-Zeichen-Zeigertypen nicht in PByte für die Zeigerarithmetik um. Verwenden Sie stattdessen den Zeigertyp {$POINTERMATH ON} deklariert wird.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Markus.humm|Markus.humm]] ([[Benutzer Diskussion:Markus.humm|Diskussion]]) 12:42, 13. Apr. 2018 (PDT)&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:TIniFile_und_TMemIniFile_verwenden&amp;diff=211971</id>
		<title>Diskussion:TIniFile und TMemIniFile verwenden</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:TIniFile_und_TMemIniFile_verwenden&amp;diff=211971"/>
		<updated>2017-11-28T12:28:05Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In den Sätzen &amp;quot;Anschließend können Sie Werte mit einer der Lesemethoden (ReadString, ReadString oder ReadString) abrufen. Das Lesen eines ganzen Abschnitts ist mit der Methode ReadString möglich. Geschrieben wird mit den Methoden ReadString oder ReadString.&amp;quot; wurde offensichtlich &amp;quot;ReadString&amp;quot; nach dem CopyPaste nicht bearbeitet. Es handelt sich wahrscheinlich über {{code|ReadString}}, {{code|ReadInteger}} und {{code|ReadBoolean}}.&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:TIniFile_und_TMemIniFile_verwenden&amp;diff=211970</id>
		<title>Diskussion:TIniFile und TMemIniFile verwenden</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Diskussion:TIniFile_und_TMemIniFile_verwenden&amp;diff=211970"/>
		<updated>2017-11-28T12:26:28Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: Die Seite wurde neu angelegt: „In Sätzen &amp;quot;Anschließend können Sie Werte mit einer der Lesemethoden (ReadString, ReadString oder ReadString) abrufen. Das Lesen eines ganzen Abschnitts ist…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In Sätzen &amp;quot;Anschließend können Sie Werte mit einer der Lesemethoden (ReadString, ReadString oder ReadString) abrufen. Das Lesen eines ganzen Abschnitts ist mit der Methode ReadString möglich. Geschrieben wird mit den Methoden ReadString oder ReadString.&amp;quot; wurde offensichtlich &amp;quot;ReadString&amp;quot; nach dem CopyPaste nicht bearbeitet. Es handelt sich wahrscheinlich über ReadString, ReadInteger und ReadBoolean.&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210713</id>
		<title>Installieren des Platform Assistant auf dem Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210713"/>
		<updated>2017-06-30T14:28:46Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* So deinstallieren Sie den &amp;quot;Platform Assistant&amp;quot; auf einem Mac: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer: Die Platform Assistant Server-Anwendung}}&lt;br /&gt;
&lt;br /&gt;
Das Mac OS X-Installationsprogramm für den &amp;quot;Platform Assistant&amp;quot; (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) und für den &#039;&#039;&#039;PAServer Manager&#039;&#039;&#039; heißt &#039;&#039;&#039;PAServer {{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Das Installationsprogramm für PAServer befindet sich im Verzeichnis {{Path|PAServer}} im {{Product}}-Installationsverzeichnis. Zum Beispiel: {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie das Installationsprogramm für {{Code|PAServer}} aus dem Internet herunterladen:&lt;br /&gt;
&lt;br /&gt;
* {{Product}} {{Version}}:&lt;br /&gt;
** {{PAServerOSXInstallerUrl}}&lt;br /&gt;
**: &#039;&#039;&#039;[mailto:?Subject=PAServer%20{{Version}}%20installer&amp;amp;body={{PAServerOSXInstallerUrl}} Senden Sie den URL per E-Mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Das Installationsprogramm installiert auch PAServer Manager==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Installationsprogramm für den Platform Assistant-Server&#039;&#039;&#039; (die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei) installiert diese beiden Apps:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! App-Name&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Der Platform Assistant-Server, eine Mac-App zum Entwickeln von geräteübergreifenden Apps. Verbindet die {{Product}}-IDE mit dem Mac, für OS X- und iOS-Plattformen erforderlich.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter &#039;&#039;&#039;[[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Eine GUI-App, die auf dem Mac ausgeführt wird und mit der mehrere Instanzen von PAServer auf dem Mac gestartet und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter:&lt;br /&gt;
* &#039;&#039;&#039;[[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Ausführen von PAServer Manager auf dem Mac|Ausführen von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie auf dem Mac die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei von einem der oben angegebenen Orte in ein lokales Verzeichnis herunter.&lt;br /&gt;
# Doppelklicken Sie im &#039;&#039;&#039;Finder&#039;&#039;&#039; auf die Datei &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;. Damit wird das InstallAnywhere-Installationsprogramm für den &amp;quot;Platform Assistant Server&amp;quot; aufgerufen:&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Datei:Install PA Server Introduction.png]]&lt;br /&gt;
# Wählen Sie Ihre Zielsprache (z. B. Deutsch) aus, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Auf der Seite &#039;&#039;&#039;Wählen Sie einen Zielordner&#039;&#039;&#039; können Sie das Installationsverzeichnis ändern oder die Vorgabe übernehmen. Standardmäßig wird der  &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; auf dem primären Datenträger installiert.&lt;br /&gt;
# Fahren Sie mit dem Installationsprogramm fort, bis die Installation abgeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; ist jetzt installiert, und Sie können den [[Ausführen des Platform Assistant auf dem Mac|Platform Assistant ausführen]].&lt;br /&gt;
&lt;br /&gt;
==So deinstallieren Sie den &amp;quot;Platform Assistant&amp;quot; auf einem Mac:==&lt;br /&gt;
&lt;br /&gt;
Löschen Sie &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039;, um den &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;-Server zu deinstallieren. Verwenden Sie auf dem Mac &amp;quot;In den Papierkorb verschieben&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen eine vorherige Version des &amp;quot;Platform Assistant&amp;quot; nicht deinstallieren, um eine neuere Version zu installieren. Auf Ihrem System können unterschiedliche Versionen des &amp;quot;Platform Assistant&amp;quot; vorhanden sein und gleichzeitig ausgeführt werden, solange Sie verschiedene Ports für jede ausgeführte Instanz verwenden.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren von PAServer|Installieren von PAServer]] ({{FM}} Quick Start)&lt;br /&gt;
* [[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
* [[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Ausführen des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Windows|Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen|Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IOS]]&lt;br /&gt;
[[Category:OS X]]&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the Platform Assistant on a Mac]]&lt;br /&gt;
[[fr:Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210712</id>
		<title>Installieren des Platform Assistant auf dem Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210712"/>
		<updated>2017-06-30T14:25:07Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer: Die Platform Assistant Server-Anwendung}}&lt;br /&gt;
&lt;br /&gt;
Das Mac OS X-Installationsprogramm für den &amp;quot;Platform Assistant&amp;quot; (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) und für den &#039;&#039;&#039;PAServer Manager&#039;&#039;&#039; heißt &#039;&#039;&#039;PAServer {{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Das Installationsprogramm für PAServer befindet sich im Verzeichnis {{Path|PAServer}} im {{Product}}-Installationsverzeichnis. Zum Beispiel: {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie das Installationsprogramm für {{Code|PAServer}} aus dem Internet herunterladen:&lt;br /&gt;
&lt;br /&gt;
* {{Product}} {{Version}}:&lt;br /&gt;
** {{PAServerOSXInstallerUrl}}&lt;br /&gt;
**: &#039;&#039;&#039;[mailto:?Subject=PAServer%20{{Version}}%20installer&amp;amp;body={{PAServerOSXInstallerUrl}} Senden Sie den URL per E-Mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Das Installationsprogramm installiert auch PAServer Manager==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Installationsprogramm für den Platform Assistant-Server&#039;&#039;&#039; (die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei) installiert diese beiden Apps:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! App-Name&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Der Platform Assistant-Server, eine Mac-App zum Entwickeln von geräteübergreifenden Apps. Verbindet die {{Product}}-IDE mit dem Mac, für OS X- und iOS-Plattformen erforderlich.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter &#039;&#039;&#039;[[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Eine GUI-App, die auf dem Mac ausgeführt wird und mit der mehrere Instanzen von PAServer auf dem Mac gestartet und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter:&lt;br /&gt;
* &#039;&#039;&#039;[[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Ausführen von PAServer Manager auf dem Mac|Ausführen von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie auf dem Mac die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei von einem der oben angegebenen Orte in ein lokales Verzeichnis herunter.&lt;br /&gt;
# Doppelklicken Sie im &#039;&#039;&#039;Finder&#039;&#039;&#039; auf die Datei &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;. Damit wird das InstallAnywhere-Installationsprogramm für den &amp;quot;Platform Assistant Server&amp;quot; aufgerufen:&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Datei:Install PA Server Introduction.png]]&lt;br /&gt;
# Wählen Sie Ihre Zielsprache (z. B. Deutsch) aus, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Auf der Seite &#039;&#039;&#039;Wählen Sie einen Zielordner&#039;&#039;&#039; können Sie das Installationsverzeichnis ändern oder die Vorgabe übernehmen. Standardmäßig wird der  &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; auf dem primären Datenträger installiert.&lt;br /&gt;
# Fahren Sie mit dem Installationsprogramm fort, bis die Installation abgeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; ist jetzt installiert, und Sie können den [[Ausführen des Platform Assistant auf dem Mac|Platform Assistant ausführen]].&lt;br /&gt;
&lt;br /&gt;
==So deinstallieren Sie den &amp;quot;Platform Assistant&amp;quot; auf einem Mac:==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen eine vorherige Version des &amp;quot;Platform Assistant&amp;quot; nicht deinstallieren, um eine neuere Version zu installieren. Auf Ihrem System können unterschiedliche Versionen des &amp;quot;Platform Assistant&amp;quot; vorhanden sein und gleichzeitig ausgeführt werden, solange Sie verschiedene Ports für jede ausgeführte Instanz verwenden.&lt;br /&gt;
&lt;br /&gt;
Löschen Sie &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039;, um den &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;-Server zu deinstallieren. Verwenden Sie auf dem Mac &amp;quot;In den Papierkorb verschieben&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren von PAServer|Installieren von PAServer]] ({{FM}} Quick Start)&lt;br /&gt;
* [[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
* [[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Ausführen des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Windows|Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen|Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IOS]]&lt;br /&gt;
[[Category:OS X]]&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the Platform Assistant on a Mac]]&lt;br /&gt;
[[fr:Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210711</id>
		<title>Installieren des Platform Assistant auf dem Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210711"/>
		<updated>2017-06-30T14:24:45Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer: Die Platform Assistant Server-Anwendung}}&lt;br /&gt;
&lt;br /&gt;
Das Mac OS X-Installationsprogramm für den &amp;quot;Platform Assistant&amp;quot; (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) und für den &#039;&#039;&#039;PAServer Manager&#039;&#039;&#039; heißt &#039;&#039;&#039;PAServer {{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Das Installationsprogramm für PAServer befindet sich im Verzeichnis {{Path|PAServer}} im {{Product}}-Installationsverzeichnis. Zum Beispiel: {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie das Installationsprogramm für {{Code|PAServer}} aus dem Internet herunterladen:&lt;br /&gt;
&lt;br /&gt;
* {{Product}} {{Version}}:&lt;br /&gt;
** {{PAServerOSXInstallerUrl}}&lt;br /&gt;
**: &#039;&#039;&#039;[mailto:?Subject=PAServer%20{{Version}}%20installer&amp;amp;body={{PAServerOSXInstallerUrl}} Senden Sie den URL per E-Mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Das Installationsprogramm installiert auch PAServer Manager==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Installationsprogramm für den Platform Assistant-Server&#039;&#039;&#039; (die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei) installiert diese beiden Apps:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! App-Name&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Der Platform Assistant-Server, eine Mac-App zum Entwickeln von geräteübergreifenden Apps. Verbindet die {{Product}}-IDE mit dem Mac, für OS X- und iOS-Plattformen erforderlich.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter &#039;&#039;&#039;[[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Eine GUI-App, die auf dem Mac ausgeführt wird und mit der mehrere Instanzen von PAServer auf dem Mac gestartet und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter:&lt;br /&gt;
* &#039;&#039;&#039;[[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Ausführen von PAServer Manager auf dem Mac|Ausführen von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie auf dem Mac die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei von einem der oben angegebenen Orte in ein lokales Verzeichnis herunter.&lt;br /&gt;
# Doppelklicken Sie im &#039;&#039;&#039;Finder&#039;&#039;&#039; auf die Datei &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;. Damit wird das InstallAnywhere-Installationsprogramm für den &amp;quot;Platform Assistant Server&amp;quot; aufgerufen:&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Datei:Install PA Server Introduction.png]]&lt;br /&gt;
# Wählen Sie Ihre Zielsprache (z. B. Deutsch) aus, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Auf der Seite &amp;quot;Wählen Sie einen Zielordner&amp;quot; können Sie das Installationsverzeichnis ändern oder die Vorgabe übernehmen. Standardmäßig wird der  &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; auf dem primären Datenträger installiert.&lt;br /&gt;
# Fahren Sie mit dem Installationsprogramm fort, bis die Installation abgeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; ist jetzt installiert, und Sie können den [[Ausführen des Platform Assistant auf dem Mac|Platform Assistant ausführen]].&lt;br /&gt;
&lt;br /&gt;
==So deinstallieren Sie den &amp;quot;Platform Assistant&amp;quot; auf einem Mac:==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen eine vorherige Version des &amp;quot;Platform Assistant&amp;quot; nicht deinstallieren, um eine neuere Version zu installieren. Auf Ihrem System können unterschiedliche Versionen des &amp;quot;Platform Assistant&amp;quot; vorhanden sein und gleichzeitig ausgeführt werden, solange Sie verschiedene Ports für jede ausgeführte Instanz verwenden.&lt;br /&gt;
&lt;br /&gt;
Löschen Sie &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039;, um den &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;-Server zu deinstallieren. Verwenden Sie auf dem Mac &amp;quot;In den Papierkorb verschieben&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren von PAServer|Installieren von PAServer]] ({{FM}} Quick Start)&lt;br /&gt;
* [[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
* [[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Ausführen des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Windows|Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen|Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IOS]]&lt;br /&gt;
[[Category:OS X]]&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the Platform Assistant on a Mac]]&lt;br /&gt;
[[fr:Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210709</id>
		<title>Installieren des Platform Assistant auf dem Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Installieren_des_Platform_Assistant_auf_dem_Mac&amp;diff=210709"/>
		<updated>2017-06-30T09:38:40Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer: Die Platform Assistant Server-Anwendung}}&lt;br /&gt;
&lt;br /&gt;
Das Mac OS X-Installationsprogramm für den &amp;quot;Platform Assistant&amp;quot; (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) und für den &#039;&#039;&#039;PAServer Manager&#039;&#039;&#039; heißt &#039;&#039;&#039;PAServer {{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Das Installationsprogramm für PAServer befindet sich im Verzeichnis {{Path|PAServer}} im {{Product}}-Installationsverzeichnis. Zum Beispiel: {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie das Installationsprogramm für {{Code|PAServer}} aus dem Internet herunterladen:&lt;br /&gt;
&lt;br /&gt;
* {{Product}} {{Version}}:&lt;br /&gt;
** {{PAServerOSXInstallerUrl}}&lt;br /&gt;
**: &#039;&#039;&#039;[mailto:?Subject=PAServer%20{{Version}}%20installer&amp;amp;body={{PAServerOSXInstallerUrl}} Senden Sie den URL per E-Mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Das Installationsprogramm installiert auch PAServer Manager==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;Installationsprogramm für den Platform Assistant-Server&#039;&#039;&#039; (die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei) installiert diese beiden Apps:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! App-Name&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Der Platform Assistant-Server, eine Mac-App zum Entwickeln von geräteübergreifenden Apps. Verbindet die {{Product}}-IDE mit dem Mac, für OS X- und iOS-Plattformen erforderlich.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter &#039;&#039;&#039;[[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Eine GUI-App, die auf dem Mac ausgeführt wird und mit der mehrere Instanzen von PAServer auf dem Mac gestartet und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter:&lt;br /&gt;
* &#039;&#039;&#039;[[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Ausführen von PAServer Manager auf dem Mac|Ausführen von PAServer Manager auf dem Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schritte für die Installation des &amp;quot;Platform Assistant&amp;quot; auf einem Mac==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie auf dem Mac die &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;-Datei von einem der oben angegebenen Orte in ein lokales Verzeichnis herunter.&lt;br /&gt;
# Doppelklicken Sie im &#039;&#039;&#039;Finder&#039;&#039;&#039; auf die Datei &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;. Damit wird das InstallAnywhere-Installationsprogramm für den &amp;quot;Platform Assistant Server&amp;quot; aufgerufen:&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Image:Installing PAServerXE7.png]]&lt;br /&gt;
# Wählen Sie Ihre Zielsprache (z. B. Deutsch) aus, und klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Auf der Seite &amp;quot;Wählen Sie einen Zielordner&amp;quot; können Sie das Installationsverzeichnis ändern oder die Vorgabe übernehmen. Standardmäßig wird der  &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; auf dem primären Datenträger installiert.&lt;br /&gt;
# Fahren Sie mit dem Installationsprogramm fort, bis die Installation abgeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; ist jetzt installiert, und Sie können den [[Ausführen des Platform Assistant auf dem Mac|Platform Assistant ausführen]].&lt;br /&gt;
&lt;br /&gt;
==So deinstallieren Sie den &amp;quot;Platform Assistant&amp;quot; auf einem Mac:==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Sie müssen eine vorherige Version des &amp;quot;Platform Assistant&amp;quot; nicht deinstallieren, um eine neuere Version zu installieren. Auf Ihrem System können unterschiedliche Versionen des &amp;quot;Platform Assistant&amp;quot; vorhanden sein und gleichzeitig ausgeführt werden, solange Sie verschiedene Ports für jede ausgeführte Instanz verwenden.&lt;br /&gt;
&lt;br /&gt;
Löschen Sie &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039;, um den &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;-Server zu deinstallieren. Verwenden Sie auf dem Mac &amp;quot;In den Papierkorb verschieben&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren von PAServer|Installieren von PAServer]] ({{FM}} Quick Start)&lt;br /&gt;
* [[Ausführen des Platform Assistant auf dem Mac|Ausführen des Platform Assistant auf dem Mac]]&lt;br /&gt;
* [[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Ausführen des Platform Assistant unter Linux]]&lt;br /&gt;
* [[Installieren des Platform Assistant unter Windows|Installieren des Platform Assistant unter Windows]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen|Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IOS]]&lt;br /&gt;
[[Category:OS X]]&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing the Platform Assistant on a Mac]]&lt;br /&gt;
[[fr:Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Delphi-Datentypen_f%C3%BCr_die_API-Integration&amp;diff=210688</id>
		<title>Delphi-Datentypen für die API-Integration</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Delphi-Datentypen_f%C3%BCr_die_API-Integration&amp;diff=210688"/>
		<updated>2017-06-27T10:13:28Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|API-Kategorien - Index}}&lt;br /&gt;
&lt;br /&gt;
==Integer-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Byte|Byte]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 8-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PByte|PByte]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Shortint|ShortInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 8-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PShortInt|PShortInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Word|Word]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 16-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PWord|PWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Smallint|SmallInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 16-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PSmallInt|PSmallInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Cardinal|Cardinal]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PCardinal|PCardinal]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.LongWord|LongWord]]&lt;br /&gt;
|&lt;br /&gt;
Vorzeichenloser ganzzahliger 32-Bit-Wert (32-Bit-Windows-, OSX32-, 32-Bit-iOS- und Android-Plattformen)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorzeichenloser ganzzahliger 64-Bit-Wert (64-Bit-iOS-Plattformen)&lt;br /&gt;
| [[lib_de:System.PLongWord|PLongWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.FixedUInt|FixedUInt]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PFixedUInt|PFixedUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Integer|Integer]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PInteger|PInteger]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Longint|LongInt]]&lt;br /&gt;
|&lt;br /&gt;
Vorzeichenloser ganzzahliger 32-Bit-Wert (32-Bit-Windows-, OSX32-, 32-Bit-iOS- und Android-Plattformen)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorzeichenloser ganzzahliger 64-Bit-Wert (64-Bit-iOS-Plattformen)&lt;br /&gt;
| [[lib_de:System.PLongint|PLongint]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.FixedInt|FixedInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PFixedInt|PFixedInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.UInt64|UInt64]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 64-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PUInt64|PUInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Int64|Int64]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 64-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PInt64|PInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.NativeUInt|NativeUInt]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger plattformabhängiger 64-Bit- oder 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PNativeUInt|PNativeUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.NativeInt|NativeInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger plattformabhängiger 64-Bit- oder 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PNativeInt|PNativeInt]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gleitkomma-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
! Record&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Single|Single]]&lt;br /&gt;
| Gleitkommawert mit einfacher Genauigkeit (4 Byte)&lt;br /&gt;
| [[lib_de:System.PSingle|PSingle]]&lt;br /&gt;
| [[lib_de:System.TSingleRec|TSingleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Double|Double]]&lt;br /&gt;
| Gleitkommawert mit doppelter Genauigkeit (8 Byte)&lt;br /&gt;
| [[lib_de:System.PDouble|PDouble]]&lt;br /&gt;
| [[lib_de:System.TDoubleRec|TDoubleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Extended|Extended]]&lt;br /&gt;
| Gleitkommawert mit erweiterter Genauigkeit (10 Byte unter Win32, aber 8 Byte unter Win64) &amp;lt;br /&amp;gt;Siehe die [[Gesichtspunkte für geräteübergreifende Delphi-Anwendungen|Seite über geräteübergreifende Anwendungen]].&lt;br /&gt;
| [[lib_de:System.PExtended|PExtended]]&lt;br /&gt;
| [[lib_de:System.TExtended80Rec|TExtended80Rec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Real|Real]]&lt;br /&gt;
| Alias von [[lib_de:System.Double|Double]]&lt;br /&gt;
| N/V&lt;br /&gt;
| N/V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==String- und Zeichen-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.AnsiChar|AnsiChar]]&lt;br /&gt;
| ANSI-Zeichen&lt;br /&gt;
| [[lib_de:System.PAnsiChar|PAnsiChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Char|Char]]&lt;br /&gt;
| Wide-Zeichen (16 Bit)&lt;br /&gt;
| [[lib_de:System.PChar|PChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WideChar|WideChar]]&lt;br /&gt;
| 16-Bit-Zeichen&lt;br /&gt;
| [[lib_de:System.PWideChar|PWideChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.AnsiString|AnsiString]]&lt;br /&gt;
| Repräsentiert einen dynamisch zugewiesenen ANSI-String, dessen maximale Länge nur durch den verfügbaren Speicherplatz begrenzt wird.&lt;br /&gt;
| [[lib_de:System.PAnsiString|PAnsiString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.RawByteString|RawByteString]]&lt;br /&gt;
| Wird als &amp;quot;Codeseiten-unabhängiger&amp;quot; Parameter für eine Methode bzw. Funktion oder als Variablentyp zum Speichern von BLOB-Daten verwendet.&lt;br /&gt;
| [[lib_de:System.PRawByteString|PRawByteString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| Unicode-String&lt;br /&gt;
| [[lib_de:System.PUnicodeString|PUnicodeString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[String-Typen (Delphi)#UnicodeString (der Standard-String-Typ)|String]]&lt;br /&gt;
| Alias für [[lib_de:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| [[lib_de:System.PString|PString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.ShortString|ShortString]]&lt;br /&gt;
| Ein String mit maximal 255 Zeichen&lt;br /&gt;
| [[lib_de:System.PShortString|PShortString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WideString|WideString]]&lt;br /&gt;
| Ein aus 16-Bit-Zeichen bestehender String&lt;br /&gt;
| [[lib_de:System.PWideString|PWideString]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Datei-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Dateitypen_.28Win32.29|File]]&lt;br /&gt;
| Datei-Deskriptor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.TextFile|TextFile]], [[lib_de:System.Text|Text]]&lt;br /&gt;
| Textdatei-Deskriptor&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boolesche Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Boolean|Boolean]]&lt;br /&gt;
| Repräsentiert einen logischen Wert (wahr oder falsch).&lt;br /&gt;
| [[lib_de:System.PBoolean|PBoolean]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.ByteBool|ByteBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 8 Bit großen Wert.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WordBool|WordBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 16 Bit großen Wert.&lt;br /&gt;
| [[lib_de:System.PWordBool|PWordBool]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.LongBool|LongBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 32 Bit großen Wert.&lt;br /&gt;
| [[lib_de:System.PLongBool|PLongBool]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sonstige Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Arrays|Array]]&lt;br /&gt;
| Repräsentiert eine indizierte Kollektion von Elementen desselben Typs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Records_.28erweiterte.29|Record]]&lt;br /&gt;
| Repräsentiert eine heterogene Menge von Elementen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Variant|Variant]]&lt;br /&gt;
| Repräsentiert Werte, die ihren Typ zur Laufzeit ändern können.&lt;br /&gt;
| [[lib_de:System.PVariant|PVariant]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Pointer|Pointer]]&lt;br /&gt;
| Repräsentiert einen Zeiger auf einen beliebigen Typ.&lt;br /&gt;
| [[lib_de:System.PPointer|PPointer]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Einfache Typen#Reelle_Typen|Currency]]&lt;br /&gt;
| Ein Festkomma-Datentyp zur Aufnahme von Währungsbeträgen.&lt;br /&gt;
| [[lib_de:System.PCurrency|PCurrency]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen|64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen]]&lt;br /&gt;
* [[Einfache Typen #Aufzählungstypen |Aufzählungstypen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Delphi Data Types]]&lt;br /&gt;
[[fr:Types de données Delphi]]&lt;br /&gt;
[[ja:Delphi のデータ型]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Delphi-Datentypen_f%C3%BCr_die_API-Integration&amp;diff=210685</id>
		<title>Delphi-Datentypen für die API-Integration</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Delphi-Datentypen_f%C3%BCr_die_API-Integration&amp;diff=210685"/>
		<updated>2017-06-23T14:59:20Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|API-Kategorien - Index}}&lt;br /&gt;
&lt;br /&gt;
==Integer-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Byte|Byte]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 8-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PByte|PByte]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Shortint|ShortInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 8-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PShortInt|PShortInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Word|Word]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 16-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PWord|PWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Smallint|SmallInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 16-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PSmallInt|PSmallInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Cardinal|Cardinal]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PCardinal|PCardinal]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.LongWord|LongWord]]&lt;br /&gt;
|&lt;br /&gt;
Vorzeichenloser ganzzahliger 32-Bit-Wert (32-Bit-Windows-, OSX32-, 32-Bit-iOS- und Android-Plattformen)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorzeichenloser ganzzahliger 64-Bit-Wert (64-Bit-iOS-Plattformen)&lt;br /&gt;
| [[lib_de:System.PLongWord|PLongWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.FixedUInt|FixedUInt]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PFixedUInt|PFixedUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Integer|Integer]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PInteger|PInteger]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Longint|LongInt]]&lt;br /&gt;
|&lt;br /&gt;
Vorzeichenloser ganzzahliger 32-Bit-Wert (32-Bit-Windows-, OSX32-, 32-Bit-iOS- und Android-Plattformen)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorzeichenloser ganzzahliger 64-Bit-Wert (64-Bit-iOS-Plattformen)&lt;br /&gt;
| [[lib_de:System.PLongint|PLongint]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.FixedInt|FixedInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PFixedInt|PFixedInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.UInt64|UInt64]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger 64-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PUInt64|PUInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Int64|Int64]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger 64-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PInt64|PInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.NativeUInt|NativeUInt]]&lt;br /&gt;
| Vorzeichenloser ganzzahliger plattformabhängiger 64-Bit- oder 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PNativeUInt|PNativeUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.NativeInt|NativeInt]]&lt;br /&gt;
| Vorzeichenbehafteter ganzzahliger plattformabhängiger 64-Bit- oder 32-Bit-Wert&lt;br /&gt;
| [[lib_de:System.PNativeInt|PNativeInt]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gleitkomma-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
! Record&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Single|Single]]&lt;br /&gt;
| Gleitkommawert mit einfacher Genauigkeit (4 Byte)&lt;br /&gt;
| [[lib_de:System.PSingle|PSingle]]&lt;br /&gt;
| [[lib_de:System.TSingleRec|TSingleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Double|Double]]&lt;br /&gt;
| Gleitkommawert mit doppelter Genauigkeit (8 Byte)&lt;br /&gt;
| [[lib_de:System.PDouble|PDouble]]&lt;br /&gt;
| [[lib_de:System.TDoubleRec|TDoubleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Extended|Extended]]&lt;br /&gt;
| Gleitkommawert mit erweiterter Genauigkeit (10 Byte unter Win32, aber 8 Byte unter Win64) &amp;lt;br /&amp;gt;Siehe die [[Gesichtspunkte für geräteübergreifende Delphi-Anwendungen|Seite über geräteübergreifende Anwendungen]].&lt;br /&gt;
| [[lib_de:System.PExtended|PExtended]]&lt;br /&gt;
| [[lib_de:System.TExtended80Rec|TExtended80Rec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Real|Real]]&lt;br /&gt;
| Alias von [[lib_de:System.Double|Double]]&lt;br /&gt;
| N/V&lt;br /&gt;
| N/V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==String- und Zeichen-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.AnsiChar|AnsiChar]]&lt;br /&gt;
| ANSI-Zeichen&lt;br /&gt;
| [[lib_de:System.PAnsiChar|PAnsiChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Char|Char]]&lt;br /&gt;
| Wide-Zeichen (16 Bit)&lt;br /&gt;
| [[lib_de:System.PChar|PChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WideChar|WideChar]]&lt;br /&gt;
| 16-Bit-Zeichen&lt;br /&gt;
| [[lib_de:System.PWideChar|PWideChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.AnsiString|AnsiString]]&lt;br /&gt;
| Repräsentiert einen dynamisch zugewiesenen ANSI-String, dessen maximale Länge nur durch den verfügbaren Speicherplatz begrenzt wird.&lt;br /&gt;
| [[lib_de:System.PAnsiString|PAnsiString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.RawByteString|RawByteString]]&lt;br /&gt;
| Wird als &amp;quot;Codeseiten-unabhängiger&amp;quot; Parameter für eine Methode bzw. Funktion oder als Variablentyp zum Speichern von BLOB-Daten verwendet.&lt;br /&gt;
| [[lib_de:System.PRawByteString|PRawByteString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| Unicode-String&lt;br /&gt;
| [[lib_de:System.PUnicodeString|PUnicodeString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[String-Typen (Delphi)#UnicodeString (der Standard-String-Typ)|String]]&lt;br /&gt;
| Alias für [[lib_de:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| [[lib_de:System.PString|PString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.ShortString|ShortString]]&lt;br /&gt;
| Ein String mit maximal 255 Zeichen&lt;br /&gt;
| [[lib_de:System.PShortString|PShortString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WideString|WideString]]&lt;br /&gt;
| Ein aus 16-Bit-Zeichen bestehender String&lt;br /&gt;
| [[lib_de:System.PWideString|PWideString]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Datei-Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Dateitypen_.28Win32.29|File]]&lt;br /&gt;
| Datei-Deskriptor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.TextFile|TextFile]], [[lib_de:System.Text|Text]]&lt;br /&gt;
| Textdatei-Deskriptor&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boolesche Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Boolean|Boolean]]&lt;br /&gt;
| Repräsentiert einen logischen Wert (wahr oder falsch).&lt;br /&gt;
| [[lib_de:System.PBoolean|PBoolean]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.ByteBool|ByteBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 8 Bit großen Wert.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.WordBool|WordBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 16 Bit großen Wert.&lt;br /&gt;
| [[lib_de:System.PWordBool|PWordBool]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.LongBool|LongBool]]&lt;br /&gt;
| Repräsentiert einen logischen, 32 Bit großen Wert.&lt;br /&gt;
| [[lib_de:System.PLongBool|PLongBool]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sonstige Datentypen==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Arrays|Array]]&lt;br /&gt;
| Repräsentiert eine indizierte Kollektion von Elementen desselben Typs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Strukturierte Typen#Records_.28erweiterte.29|Record]]&lt;br /&gt;
| Repräsentiert eine heterogene Menge von Elementen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Variant|Variant]]&lt;br /&gt;
| Repräsentiert Werte, die ihren Typ zur Laufzeit ändern können.&lt;br /&gt;
| [[lib_de:System.PVariant|PVariant]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_de:System.Pointer|Pointer]]&lt;br /&gt;
| Repräsentiert einen Zeiger auf einen beliebigen Typ.&lt;br /&gt;
| [[lib_de:System.PPointer|PPointer]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Einfache Typen#Reelle_Typen|Currency]]&lt;br /&gt;
| Ein Festkomma-Datentyp zur Aufnahme von Währungsbeträgen.&lt;br /&gt;
| [[lib_de:System.PCurrency|PCurrency]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen|64-Bit-Windows-Datentypen im Vergleich zu 32-Bit-Windows-Datentypen]]&lt;br /&gt;
* [[#Aufzählungstypen Einfache Typen (Delphi)|Aufzählungstypen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Delphi Data Types]]&lt;br /&gt;
[[fr:Types de données Delphi]]&lt;br /&gt;
[[ja:Delphi のデータ型]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembler-Prozeduren_und_-Funktionen&amp;diff=210682</id>
		<title>Assembler-Prozeduren und -Funktionen</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Assembler-Prozeduren_und_-Funktionen&amp;diff=210682"/>
		<updated>2017-06-21T14:54:47Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Verwendung des integrierten Assemblers - Index}}&lt;br /&gt;
Mit dem Inline-Assembly-Sprachcode können Sie komplette Prozeduren und Funktionen schreiben, für die keine &amp;lt;code&amp;gt;begin...end&amp;lt;/code&amp;gt;-Anweisung erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
==Compiler-Optimierungen==&lt;br /&gt;
&lt;br /&gt;
Der folgende Code ist ein Beispiel für eine gültige Funktion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
function LongMul(X, Y: Integer): Longint;&lt;br /&gt;
asm&lt;br /&gt;
  MOV  EAX,X&lt;br /&gt;
  IMUL    Y&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Compiler führt für diese Routinen verschiedene Optimierungen durch:&lt;br /&gt;
&lt;br /&gt;
* Der Compiler erstellt keinen Code zum Kopieren von Wert-Parametern in lokale Variablen. Dies betrifft alle Wert-Parameter vom Typ String und alle anderen Wert-Parameter, deren Größe nicht ein, zwei oder vier Byte beträgt. Innerhalb der Routine müssen derartige Parameter als &#039;&#039;&#039;var&#039;&#039;&#039;-Parameter behandelt werden.&lt;br /&gt;
* Der Compiler weist keine Funktionsergebnis-Variable zu, und eine Referenz auf das Symbol &#039;&#039;&#039;@Result&#039;&#039;&#039; ist ein Fehler. Eine Ausnahme bilden Funktionen, die eine Referenz auf einen String, eine Variante oder ein Interface zurückliefern. Die aufrufende Routine weist diesen Typen immer einen &#039;&#039;&#039;@Result&#039;&#039;&#039;-Zeiger zu.&lt;br /&gt;
* Der Compiler generiert nur Stack-Frames für verschachtelte Routinen, für Routinen mit lokalen Parametern oder für Routinen, die über Parameter im Stack verfügen.&lt;br /&gt;
* &#039;&#039;&#039;Locals&#039;&#039;&#039; ist die Größe der lokalen Variablen, &#039;&#039;&#039;Params&#039;&#039;&#039; die Größe der Parameter. Wenn sowohl &#039;&#039;&#039;Locals&#039;&#039;&#039; als auch &#039;&#039;&#039;Params&#039;&#039;&#039; null ist, existiert kein Eintrittscode, und der Austrittscode besteht nur aus einer RET-Anweisung.&lt;br /&gt;
&lt;br /&gt;
Der automatisch erzeugte Eintritts- und Austrittscode für Routinen sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asm&amp;quot;&amp;gt;&lt;br /&gt;
PUSH   EBP         ;Present if Locals &amp;lt;&amp;gt; 0 or Params &amp;lt;&amp;gt; 0&lt;br /&gt;
MOV    EBP,ESP         ;Present if Locals &amp;lt;&amp;gt; 0 or Params &amp;lt;&amp;gt; 0&lt;br /&gt;
SUB    ESP,Locals      ;Present if Locals &amp;lt;&amp;gt; 0&lt;br /&gt;
; …&lt;br /&gt;
MOV    ESP,EBP         ;Present if Locals &amp;lt;&amp;gt; 0&lt;br /&gt;
POP    EBP         ;Present if Locals &amp;lt;&amp;gt; 0 or Params &amp;lt;&amp;gt; 0&lt;br /&gt;
RET    Params          ;Always present&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn lokale Variablen Varianten, lange Strings oder Interfaces enthalten, werden sie mit null initialisiert, aber nach der Verarbeitung nicht finalisiert.&lt;br /&gt;
&lt;br /&gt;
==Funktionsergebnisse==&lt;br /&gt;
&lt;br /&gt;
Assembly-Funktionen liefern ihre Ergebnisse folgendermaßen zurück.&lt;br /&gt;
&lt;br /&gt;
===32 Bit===&lt;br /&gt;
&lt;br /&gt;
* Ordinale Werte werden in AL (8-Bit-Werte), AX (16-Bit-Werte) oder EAX (32-Bit-Werte) zurückgegeben.&lt;br /&gt;
* Reelle Werte werden in ST(0) über den Register-Stack des Coprozessors zurückgegeben. (&#039;&#039;&#039;Currency&#039;&#039;&#039;-Werte werden mit dem Faktor 10000 skaliert.)&lt;br /&gt;
* Zeiger einschließlich langer Strings werden in EAX zurückgeliefert.&lt;br /&gt;
* Kurze Strings und Varianten werden an die temporären Adresse zurückgegeben, auf die &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;@Result&amp;lt;/span&amp;gt; zeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===64 Bit===&lt;br /&gt;
&lt;br /&gt;
* Werte, die 8 Byte oder kleiner sind, werden im Register RAX zurückgegeben.&lt;br /&gt;
* Reelle Werte werden im Register XMM0 zurückgegeben.&lt;br /&gt;
* Andere Typen werden per Referenz zurückgegeben. Der Zeigerwert der Referenz befindet sich im RAX, dessen Speicher durch die aufrufende Routine zugewiesen wird.&lt;br /&gt;
&lt;br /&gt;
==Intel 64-Spezifikationen==&lt;br /&gt;
&lt;br /&gt;
x64-Funktionen müssen vollständig in Assembly oder Pascal geschrieben werden, d.h. Assembler-Anweisungen werden nicht unterstützt, nur Inline-Assembly-Funktionen.&lt;br /&gt;
&lt;br /&gt;
Pseudo-Ops wurden zur Unterstützung der Verwaltung der Stack-Verwendung in x64 hinzugefügt: .PARAMS, .PUSHNV, .SAVENV und .NOFRAME.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
Pseudo-Op&lt;br /&gt;
!&lt;br /&gt;
Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.PARAMS &amp;amp;lt;Zahl&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Wird beim Aufruf von externen Funktionen zum Einrichten des Ergänzungsspeichers für Registerparameter gemäß der x64-Aufrufkonvention verwendet, da dies normalerweise nicht standardmäßig erfolgt. Damit steht eine Pseudovariable, @params, für die Übergabe von Stack-Parametern an aufgerufene Funktionen zur Verfügung. Verwenden Sie @params als ein Byte-Array, wobei der erste Stack-Parameter @params[32] ist. Die Speicherorte 0-31 repräsentieren die 4 Registerparameter.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.PUSHNV &amp;amp;lt;Register&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Erzeugt Code zum Speichern und Wiederherstellen des allgemeinen, nichtflüchtigen Registers im Prolog und Epilog.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap&amp;quot;&amp;gt;.SAVENV &amp;amp;lt;XMM-Register&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Hat dieselbe Funktionalität wie .PUSHNV für nicht-flüchtige XMM-Register.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.NOFRAME&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Erzwingt die Deaktivierung der Erzeugung eines Stack-Frame, solange keine lokalen Variablen deklariert sind und die Parameteranzahl &amp;amp;lt; 4 ist. Verwenden Sie dieses Pseudo-Op &#039;&#039;&#039;nur&#039;&#039;&#039; für &amp;quot;Leaf&amp;quot;-Funktionen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stack-Abwicklung für PC-zugeordnete Erweiterungen==&lt;br /&gt;
&lt;br /&gt;
Siehe [[PC-zugeordnete Erweiterungen|PC-zugeordnete Erweiterungen#Abwickeln von Assembly-Routinen]].&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Assembler-Syntax|Assembler-Syntax]]&lt;br /&gt;
* [[Verwendung des integrierten Assemblers|Verwendung des integrierten Assemblers]]&lt;br /&gt;
* [[Assembler-Ausdrücke|Assembler-Ausdrücke]]&lt;br /&gt;
* [[Ablaufsteuerung (Delphi) #Die Konvention register|Die Konvention register]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:Delphi-Sprachreferenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Procedures and Functions]]&lt;br /&gt;
[[fr:Procédures et fonctions assembleur]]&lt;br /&gt;
[[ja:アセンブリの手続きと関数]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=InterBase_ToGo&amp;diff=210661</id>
		<title>InterBase ToGo</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=InterBase_ToGo&amp;diff=210661"/>
		<updated>2017-06-16T12:22:15Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Datenbankanwendungen entwickeln}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; ist eine Datenbank-Engine, die direkt über die Bibliothek der InterBase-Datenbank-Engine in eine Anwendung eingebunden werden kann. InterBase ToGo muss nicht auf einem Server oder einem Endbenutzer-Arbeitsplatz installiert werden und erfordert auch nicht, dass InterBase vor der Verwendung installiert wird (wie für InterBase Server und InterBase Desktop).&lt;br /&gt;
&lt;br /&gt;
Für InterBase ToGo sind zwei Lizenzierungsoptionen für die Bereitstellung verfügbar: &#039;&#039;&#039;ToGo&#039;&#039;&#039; und &#039;&#039;&#039;IBLite&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Entwickler, die Datenbankanwendungen auf Desktop- (Windows und OS X) und mobilen (iOS und Android) Betriebssystemplattformen bereitstellen möchten, können eine &amp;quot;ToGo&amp;quot;-Lizenz (kostenpflichtig) oder eine &amp;quot;IBLite&amp;quot;-Lizenz (kostenfrei) verwenden. ToGo und IBLite folgen demselben Entwicklungsmodell; beide sind eingebettete Anwendungen, die die InterBase ToGo-Bibliothek verwenden.&lt;br /&gt;
&lt;br /&gt;
* Im &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/ToGo_Quick_Start InterBase ToGo Quick Start Guide (EN)]&#039;&#039;&#039; finden Sie nähere Informationen zum neuen InterBase ToGo.&lt;br /&gt;
&lt;br /&gt;
* Einen Vergleich zwischen IBLite, ToGo und InterBase Server Edition finden Sie unter:  &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/Comparing_IBLite,_ToGo,_and_InterBase_Server_Edition Comparing IBLite, ToGo, and InterBase Server Edition (EN)].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bereitstellen von ToGo- und IBLite-Anwendungen für PAServer==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039;- oder &#039;&#039;&#039;IBLite&#039;&#039;&#039;-Anwendungen testen möchten, sollten Sie die Anwendungen auch auf dem lokalen Computer für PAServer bereitstellen. Dadurch wird die Anwendung vollständig mit allen erforderlichen &#039;&#039;&#039;InterBase&#039;&#039;&#039;-Dateien gepackt (Bundle).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Für die Installation von InterBase ToGo ist das MSVC 2013-Laufzeitmodul erforderlich. Dieses Modul ist nicht standardmäßig unter Windows 7 und früheren Versionen von Windows verfügbar und muss vor der Verwendung von InterBase ToGo installiert werden. Die erforderlichen Dateien befinden sich hier: [https://www.microsoft.com/en-us/download/details.aspx?id=40784 https://www.microsoft.com/en-us/download/details.aspx?id=40784 (EN)], oder durchsuchen Sie das Web nach &amp;quot;Visual C++ Redistributable Packages for Visual Studio 2013&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sie müssen PAServer auf dem Computer installieren, auf dem die &#039;&#039;&#039;ToGo&#039;&#039;&#039;- und &#039;&#039;&#039;IBLite&#039;&#039;&#039;-Anwendungen ausgeführt werden sollen. Die Installationsdateien für Windows und OSX befinden sich im Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
{{Path|{{InstallPath}}\PAServer\}}&lt;br /&gt;
&lt;br /&gt;
===Installieren und Starten von PAServer===&lt;br /&gt;
&lt;br /&gt;
Befolgen Sie zum Installieren und Starten von PAServer unter Windows oder OSX diese Anleitungen: [[PAServer: Die Platform Assistant Server-Anwendung#Themen|Themen zu Platform Assistant Server]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Unter Windows müssen Sie PAServer als Administrator ausführen.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Entwickeln von InterBase ToGo-Anwendungen auf Windows-Plattformen==&lt;br /&gt;
&lt;br /&gt;
Die InterBase ToGo-Edition ist für die folgenden Windows-Plattformen verfügbar und kann auf alle InterBase-Datenbanken zugreifen, die mit InterBase Desktop oder InterBase Server derselben InterBase-Version erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen für Windows===&lt;br /&gt;
&lt;br /&gt;
* Microsoft Windows Vista&lt;br /&gt;
* Microsoft Windows 8&lt;br /&gt;
* Microsoft Windows 7 (32 Bit und 64 Bit)&lt;br /&gt;
* Microsoft Windows XP (SP2) (Wird nicht mehr unterstützt)&lt;br /&gt;
* Microsoft Windows Server 2003 (Wird nicht mehr unterstützt), 2008&lt;br /&gt;
* Microsoft Windows Server 2008 R2 (64 Bit)&lt;br /&gt;
* Microsoft Windows Server 2012&lt;br /&gt;
* Microsoft Windows 2000 (SP4)&lt;br /&gt;
&lt;br /&gt;
===Beispiel===&lt;br /&gt;
&lt;br /&gt;
Eine Beschreibung der grundlegenden Schritte zum Durchsuchen von Daten, die von &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; verwaltetet werden, auf mobilen Geräten finden Sie:&lt;br /&gt;
&lt;br /&gt;
* Wenn Sie das [[FireDAC|FireDAC-Framework]] verwenden, unter &#039;&#039;&#039;[[Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDac (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDAC (iOS und Android)]]&#039;&#039;&#039;. {{f|dbexpress|&lt;br /&gt;
* Wenn Sie [[Einführung in InterBase Express|dbExpress]] verwenden, unter &#039;&#039;&#039;[[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)]]&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
==Entwickeln von InterBase ToGo-Anwendungen für die OS X-Plattform==&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen für den Mac===&lt;br /&gt;
&lt;br /&gt;
* Folgende Mac-Betriebssysteme werden unterstützt:&lt;br /&gt;
** OS X 10.9 (Mavericks)&lt;br /&gt;
** OS X 10.10 (Yosemite)&lt;br /&gt;
** OS X 10.11 (El Capitan)&lt;br /&gt;
&lt;br /&gt;
===Sandboxing für InterBase ToGo-Anwendungen für den Mac===&lt;br /&gt;
&lt;br /&gt;
Das Erzeugen von Sandbox-Anwendungen mit {{Product}} in {{Delphi}}/C++ ist in InterBase XE7 Update 2 aktiviert. Weitere Informationen finden Sie unter &#039;&#039;&#039;[[App-Sandboxing mit InterBase ToGo für OS X|App-Sandboxing mit InterBase ToGo für OS X]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Falls Sie keine Sandbox-Anwendungen für OS X bereitstellen möchten, finden Sie Informationen dazu unter [[InterBase-Anwendungen für OS X ohne Sandboxing|InterBase-Anwendungen für OS X ohne Sandboxing]].&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Beispiel===&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur Entwicklung von InterBase ToGo-Anwendungen für OS X finden Sie unter &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/OS_X_Platform OS X Platform (EN)]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Entwickeln von InterBase ToGo-Anwendungen für mobile Geräte==&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen für iOS===&lt;br /&gt;
&lt;br /&gt;
Unterstützte iOS-Geräte:&lt;br /&gt;
&lt;br /&gt;
* iPod Touch, iPhone oder iPad&lt;br /&gt;
* iOS 8 und höher&lt;br /&gt;
&lt;br /&gt;
Für die Anwendungsentwicklung für OS X und iOS muss Folgendes auf Ihrem Mac installiert sein:&lt;br /&gt;
&lt;br /&gt;
* Xcode 6 oder Xcode 7&lt;br /&gt;
* Platform Assistant-Server (PAServer)&lt;br /&gt;
** [[Installieren des Platform Assistant auf dem Mac|Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen für Android===&lt;br /&gt;
&lt;br /&gt;
Android-Geräte mit den folgenden Betriebssystemversionen werden unterstützt:&lt;br /&gt;
&lt;br /&gt;
* Lollipop (5)&lt;br /&gt;
* KitKat (4.4)&lt;br /&gt;
* Jelly Bean (4.1.x, 4.2.x, 4.3.x)&lt;br /&gt;
* Ice Cream Sandwich (4.0.3, 4.0.4)&lt;br /&gt;
&lt;br /&gt;
===Beispiel===&lt;br /&gt;
&lt;br /&gt;
Eine Beschreibung der grundlegenden Schritte zum Durchsuchen von Daten, die von &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; verwaltetet werden, auf mobilen Geräten finden Sie:&lt;br /&gt;
&lt;br /&gt;
* Wenn Sie das [[FireDAC|FireDAC-Framework]] verwenden, unter &#039;&#039;&#039;[[Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDac (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo mit FireDAC (iOS und Android)]]&#039;&#039;&#039;. {{f|dbexpress|&lt;br /&gt;
* Wenn Sie [[Einführung in InterBase Express|dbExpress]] verwenden, unter &#039;&#039;&#039;[[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)]]&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
==Updates für InterBase ToGo==&lt;br /&gt;
&lt;br /&gt;
Die von {{Product}} verwendeten InterBase ToGo-Dateien sind in folgendem Ordner enthalten: {{Path|{{PublicInterBasePath}}}}&lt;br /&gt;
&lt;br /&gt;
[[File:PathInterbaseToGoFilesXE6.png|650px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Updates für InterBase ToGo finden Sie auf der Seite &#039;&#039;&#039;[http://cc.embarcadero.com/myreg/interbase/ InterBase-Downloads für registrierte Benutzer]&#039;&#039;&#039;. Laden Sie von dieser Seite die &#039;&#039;&#039;InterBase {{InterBaseVersion}} ToGo Edition, Win/OSX/iOS/Android&#039;&#039;&#039; herunter.  &lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;&#039;InterBase {{InterBaseVersion}} ToGo-Update&#039;&#039;&#039; umfasst eine Sammlung von ZIP-Dateien der folgenden (und weiterer) Verzeichnisse:&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
[[File:DownloadInterbaseToGoXE6.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; }}{{f|appmethod|&lt;br /&gt;
[[Image:Interbase download.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;  }}&lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgenden Schritte aus, um die Updates für InterBase ToGo zu übernehmen:&lt;br /&gt;
&lt;br /&gt;
# Extrahieren Sie den Inhalt von &#039;&#039;&#039;win32_min.zip&#039;&#039;&#039; oder &#039;&#039;&#039;win64_min.zip&#039;&#039;&#039; in das Verzeichnis {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Extrahieren Sie für die iOS-Plattform den Inhalt von &#039;&#039;&#039;ios_device.zip&#039;&#039;&#039;, &#039;&#039;&#039;ios_sim.zip&#039;&#039;&#039;, &#039;&#039;&#039;ios64_device.zip&#039;&#039;&#039; und &#039;&#039;&#039;ios64_sim.zip&#039;&#039;&#039; in den Ordner {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Extrahieren Sie für die Android-Plattform den Inhalt von &#039;&#039;&#039;android_togo.zip&#039;&#039;&#039; in den Ordner {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Extrahieren Sie für die OS X-Plattform den Inhalt von &#039;&#039;&#039;osx32_min.zip&#039;&#039;&#039; in das Verzeichnis {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Extrahieren Sie &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; aus &#039;&#039;&#039;ios_device.zip&#039;&#039;&#039; in die beiden Ordner &#039;&#039;&#039;lib\iosDevice32\debug&#039;&#039;&#039; und &#039;&#039;&#039;lib\iosDevice32\release&#039;&#039;&#039; in Ihrem {{Product}}-Installationsverzeichnis.&lt;br /&gt;
# Extrahieren Sie &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; aus &#039;&#039;&#039;ios64_device.zip&#039;&#039;&#039; in die beiden Ordner &#039;&#039;&#039;lib\iosDevice64\debug&#039;&#039;&#039; und &#039;&#039;&#039;lib\iosDevice64\release&#039;&#039;&#039; in Ihrem {{Product}}-Installationsverzeichnis.&lt;br /&gt;
# Extrahieren Sie &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; aus &#039;&#039;&#039;android_togo.zip&#039;&#039;&#039; in die beiden Ordner &#039;&#039;&#039;lib\android\debug&#039;&#039;&#039; und &#039;&#039;&#039;lib\android\release&#039;&#039;&#039; in Ihrem {{Product}}-Installationsverzeichnis.&lt;br /&gt;
&lt;br /&gt;
==Fehlerbehebung bei der Bereitstellung von InterBase ToGo-Anwendungen auf mobilen Geräten==&lt;br /&gt;
&lt;br /&gt;
===InterBase-Lizenzprobleme===&lt;br /&gt;
&lt;br /&gt;
Wenn in der Entwicklungsumgebung beim Verbinden zu der Datenbank eine Fehlermeldung (&amp;quot;Datenbank nicht verfügbar&amp;quot;) angezeigt wird, bedeutet das, dass Sie die Lizenz für InterBase ToGo nicht bereitgestellt haben. &lt;br /&gt;
&lt;br /&gt;
* Um Ihre Anwendung auf mobilen Geräten auszuführen, müssen Sie die Lizenzdatei &#039;&#039;&#039;reg_ibtogo.txt&#039;&#039;&#039; oder &#039;&#039;&#039;reg_iblite.txt&#039;&#039;&#039; bereitstellen.&lt;br /&gt;
* Die Lizenzdatei befindet sich im Verzeichnis {{Path| {{PublicInterBasePath}}}}.&lt;br /&gt;
&lt;br /&gt;
===Typische Fehler und Lösungen===&lt;br /&gt;
&lt;br /&gt;
Im Folgenden finden Sie typische Fehler, die bei der Verbindung zu der Datenbank auftreten könnten, und entsprechende Lösungsvorschläge:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Fehler auf mobilen Geräten&lt;br /&gt;
! Vorschlag&lt;br /&gt;
|-&lt;br /&gt;
| [[File:GDBFileNotFound.PNG|200px]]&lt;br /&gt;
| Überprüfen Sie, ob die Datenbankdatei (&#039;&#039;&#039;dbdemos.gdb&#039;&#039;&#039;) in &amp;quot;StartUp\Documents\&amp;quot; (für iOS) oder in &amp;quot;assets\internal\&amp;quot; (für Android) vorhanden ist.&lt;br /&gt;
|-&lt;br /&gt;
| [[File:IBToGoLic.PNG|200px]]&lt;br /&gt;
| Geben Sie einen gültigen Benutzernamen und ein Passwort für den Zugriff auf die InterBase ToGo-Datenbank an.&lt;br /&gt;
|-&lt;br /&gt;
| [[File:LicenseIssueFD.png|200px]]&lt;br /&gt;
| Überprüfen Sie, ob die Lizenzdatei für InterBase ToGo vorhanden ist.&lt;br /&gt;
|-&lt;br /&gt;
| [[File:NeedToPointLocalFile.PNG|200px]]&lt;br /&gt;
| Überprüfen Sie, ob der Pfad zu der lokalen Datei angegeben ist: Fügen Sie eine Ereignisbehandlungsroutine für das Ereignis &#039;&#039;&#039;OnBeforeConnect&#039;&#039;&#039; der Verbindungskomponente ({{f|dbexpress|&#039;&#039;&#039;SQLConnection&#039;&#039;&#039;-Komponente für dbExpress oder}} &#039;&#039;&#039;FDConnection&#039;&#039;&#039;-Komponente für FireDAC) hinzu.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[FireDAC|FireDAC-Datenbanklösung]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[InterBase ToGo mit dbExpress|InterBase ToGo mit dbExpress]]  }}&lt;br /&gt;
* [[Bereitstellungslizenz für IBLite und IBToGo-Testversion|Lizenzierung von IBLite und IBToGo in {{Product}}]]&lt;br /&gt;
* [http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/ToGo_Quick_Start InterBase ToGo Quick Start Guide (EN)]&lt;br /&gt;
* [http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/Comparing_IBLite,_ToGo,_and_InterBase_Server_Edition Comparing IBLite, ToGo, and InterBase Server Edition (EN)]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)]]  }}&lt;br /&gt;
* [[Mobile-Tutorial: Verwenden von InterBase ToGo mit dbExpress (iOS und Android)|Mobile-Tutorial: Verwenden von InterBase ToGo (iOS und Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[Mobile-Tutorial: Verwenden von FireDAC in mobilen Anwendungen (iOS und Android)|Mobile-Tutorial: Verwenden von FireDAC in mobilen Anwendungen (iOS und Android)]] }}{{f|appmethod|&lt;br /&gt;
* [[Mobile-Tutorial: Verwenden von FireDAC und SQLite (iOS und Android)|Mobile-Tutorial: Verwenden von FireDAC und SQLite (iOS und Android)]]  }}&lt;br /&gt;
* [[Codefragmente für die mobile Entwicklung|Codefragmente für die mobile Entwicklung]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:InterBase ToGo]]&lt;br /&gt;
[[fr:InterBase ToGo]]&lt;br /&gt;
[[ja:InterBase ToGo]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_eines_HTTP-Clients&amp;diff=210660</id>
		<title>Verwenden eines HTTP-Clients</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Verwenden_eines_HTTP-Clients&amp;diff=210660"/>
		<updated>2017-06-16T12:19:05Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Verwenden der RTL in geräteübergreifenden Anwendungen}}&lt;br /&gt;
&lt;br /&gt;
Die RTL enthält zwei Komponenten, mit denen Sie HTTP-Anforderungen an Server senden und deren Antworten verwalten können:&lt;br /&gt;
&lt;br /&gt;
*  [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]]&lt;br /&gt;
* [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]]&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Alternativ können Sie eine Instanz von [[lib_de:System.Net.HttpClient.THTTPClient|THTTPClient]] zum Verwalten Ihrer HTTP-Anforderungen verwenden.&lt;br /&gt;
&lt;br /&gt;
==Konfigurieren Ihre Anwendung beim Entwurf==&lt;br /&gt;
&lt;br /&gt;
===Erstellen eines HTTP-Clients===&lt;br /&gt;
&lt;br /&gt;
Um einen HTTP-Client zu erstellen, mit dem Sie HTTP-Anforderungen senden können, ziehen Sie eine [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]]-Komponente aus der &#039;&#039;&#039;[[Tool-Palette|Tool-Palette]]&#039;&#039;&#039; in ein Formular oder ein Datenmodul Ihrer Anwendung. Für die Komponente [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]] ist keine Anfangskonfiguration erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Erstellen und Konfigurieren von HTTP-Anforderungen===&lt;br /&gt;
&lt;br /&gt;
Sie müssen auch mindestens eine [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]]-Komponente in Ihr Formular oder Datenmodul aufnehmen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die neue HTTP-Anforderungs-Komponente eingefügt haben, doppelklicken Sie im &#039;&#039;&#039;[[Objektinspektor|Objektinspektor]]&#039;&#039;&#039; auf deren Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Client|Client]], damit der Wert auf die zuvor hinzugefügte HTTP-Client-Komponente gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Sie können eine beliebige Anzahl von Anforderungs-Komponenten verwenden. Wenn Sie mehrere unterschiedliche HTTP-Anforderungen senden müssen, wäre das geeignetere Vorgehen jedoch, nur eine HTTP-Anforderungs-Komponente zu verwenden und diese zur Laufzeit für jede Anforderung neu zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
==Senden einer Anforderung und Behandeln der Antwort==&lt;br /&gt;
&lt;br /&gt;
===Senden einer HTTP-Anforderung===&lt;br /&gt;
&lt;br /&gt;
Um eine HTTP-Anforderung zu senden, müssen Sie mindestens Folgendes angeben:&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Hypertext Transfer Protocol#Request methods|HTTP-Anforderungsmethoden]]&lt;br /&gt;
* Einen Ressourcen-URL&lt;br /&gt;
&lt;br /&gt;
Die HTTP-Anforderungsmethode bestimmt die Aktion, die der Server für die Ressource an dem angegebenen URL ausführen soll, z. B. Senden der Daten der Ressource oder Aktualisieren der Ressource mit Daten aus der Anforderung.&lt;br /&gt;
&lt;br /&gt;
Wie eine HTTP-Anforderung mit einer [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]]-Komponente gesendet wird, hängt von der HTTP-Anforderungsmethode ab, die Sie verwenden möchten.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Funktionen, die eine Anforderung senden, entweder [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|Execute]] oder methodenspezifische Funktionen, sind alle blockierend. Das heißt, diese Funktionen kehren erst zurück, wenn eine Antwort vom Server vorliegt. Siehe [[#Verfolgen des Fortschritts beim Herunterladen der Antwortdaten|Verfolgen des Fortschritts beim Herunterladen der Antwortdaten]] weiter unten.&lt;br /&gt;
&lt;br /&gt;
====Senden einer HTTP-Anforderung mit den HTTP-Anforderungsmethoden DELETE, GET, HEAD, OPTIONS oder TRACE====&lt;br /&gt;
&lt;br /&gt;
Die folgenden HTTP-Anforderungsmethoden benötigen als Eingabedaten nur den Zielressourcen-URL:&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7 DELETE (EN)]&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3 GET (EN)]&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.4 HEAD (EN)]&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.2 OPTIONS (EN)]&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.8 TRACE (EN)]&lt;br /&gt;
&lt;br /&gt;
Konfigurieren Sie Ihre Anforderung zuerst beim Entwurf, um eine HTTP-Anforderung mit einer dieser HTTP-Anforderungsmethoden zu senden:&lt;br /&gt;
&lt;br /&gt;
# Konfigurieren Sie die Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.URL|URL]] mit dem URL der Zielressource.&lt;br /&gt;
# Konfigurieren Sie die Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.MethodString|MethodString]] mit dem Namen der HTTP-Anforderungsmethode, die Sie verwenden möchten.&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Namen von HTTP-Anforderungsmethoden [http://tools.ietf.org/html/rfc7230 berücksichtigen die Groß-/Kleinschreibung (EN)].&lt;br /&gt;
&lt;br /&gt;
Rufen Sie dann &#039;&#039;&#039;[[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|Execute]]&#039;&#039;&#039; auf, um Ihre Anforderung zu senden.&lt;br /&gt;
&lt;br /&gt;
====Senden einer HTTP-Anforderung mit den HTTP-Anforderungsmethoden MERGE, PATCH oder PUT====&lt;br /&gt;
&lt;br /&gt;
Die folgenden HTTP-Anforderungsmethoden benötigen außer dem Zielressourcen-URL Eingabedaten:&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6 PUT (EN)]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc5789 PATCH (EN)]&lt;br /&gt;
* [http://www.odata.org/documentation/odata-version-2-0/operations/#Operations MERGE (EN)]&lt;br /&gt;
&lt;br /&gt;
Um eine HTTP-Anforderung mit einer dieser HTTP-Anforderungsmethoden zu senden, rufen Sie die zugehörige Funktion auf (siehe die folgenden Tabelle). Geben Sie in Ihrem Aufruf den URL der Zielressource als erstes Argument und eine Instanz von [[lib_de:System.Classes.TStream|TStream]] als zweites Argument an.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! HTTP-Anforderungsmethode&lt;br /&gt;
! TNetHTTPRequest-Funktion&lt;br /&gt;
|-&lt;br /&gt;
| PUT&lt;br /&gt;
| [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Put|Put]]&lt;br /&gt;
|-&lt;br /&gt;
| PATCH&lt;br /&gt;
| [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Patch|Patch]]&lt;br /&gt;
|-&lt;br /&gt;
| MERGE&lt;br /&gt;
| [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Merge|Merge]]&lt;br /&gt;
|-&lt;br /&gt;
| PATCH über PUT*&lt;br /&gt;
| [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.PatchAlternative|PatchAlternative]]&lt;br /&gt;
|-&lt;br /&gt;
| MERGE über PUT*&lt;br /&gt;
| [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.MergeAlternative|MergeAlternative]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Einige HTTP-Proxies unterstützen die neuesten Standard-HTTP-Anforderungsmethoden (wie PATCH) oder Nicht-Standard-HTTP-Anforderungsmethoden (wie MERGE) nicht. In diesen Fällen können Sie die HTTP-Anforderungsmethoden über andere HTTP-Anforderungsmethoden tarnen. Dazu müssen in der Anforderung Header enthalten sein, die die gewünschte HTTP-Anforderungsmethode angeben.&lt;br /&gt;
&lt;br /&gt;
====Senden einer HTTP-Anforderung mit der HTTP-Anforderungsmethode POST====&lt;br /&gt;
&lt;br /&gt;
Die HTTP-Anforderungsmethode [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5 POST (EN)] benötigt außer dem Zielressourcen-URL Eingabedaten.&lt;br /&gt;
&lt;br /&gt;
Um eine HTTP-Anforderung mit der HTTP-Anforderungsmethode POST zu senden, rufen Sie [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Post|Post]] auf. In Ihrem Aufruf müssen Sie den URL der Zielressource als erstes Argument angeben. Die anderen Argumente hängen davon ab, wie Sie die Eingabedaten für Ihre Anforderung zur Verfügung stellen möchten:&lt;br /&gt;
&lt;br /&gt;
* Um den Inhalt einer lokalen Datei zu senden, geben Sie den lokalen Pfad zu dieser Datei als zweites Argument Ihres Aufrufs an.&lt;br /&gt;
* Um den Inhalt eines Streams zu senden, geben Sie Ihre Instanz von [[lib_de:System.Classes.TStream|TStream]] als zweites Argument Ihres Aufrufs an.&lt;br /&gt;
* Um Formulardaten zu senden, die entsprechend dem [http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.2 HTML 4-Standard (EN)] als [[Wikipedia:MIME#Multipart messages|mehrteilige MIME-Nachricht]] codiert sind, geben Sie Ihre Instanz von [[lib_de:System.Net.Mime.TMultipartFormData|TMultipartFormData]] als zweites Argument Ihres Aufrufs an.&lt;br /&gt;
* Um den Inhalt einer String-Liste zu senden, geben Sie Ihre Instanz von [[lib_de:System.Classes.TStrings|TStrings]] als zweites Argument Ihres Aufrufs an, und falls Ihre Strings nicht in UTF-8 codiert sind, geben Sie eine Instanz von [[lib_de:System.SysUtils.TEncoding|TEncoding]] als viertes Argument an. Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
NetHTTPRequest1.Post(&#039;http://www.example.com/rest/items&#039;, String1, nil, TEncoding.Default);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
NetHTTPRequest1-&amp;gt;Post(&amp;quot;http://www.example.com/rest/items&amp;quot;, String1, NULL, TEncoding::Default);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Behandeln einer HTTP-Antwort===&lt;br /&gt;
&lt;br /&gt;
Wenn der Zielserver eine Antwort auf Ihre Anforderung sendet, wird das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] Ihrer HTTP-Anforderungs-Komponente ausgelöst. Definieren Sie eine [[Ereignisbehandlungsroutinen|Ereignisbehandlungsroutine]] für dieses Ereignis, um die Daten aus der Serverantwort zu lesen. Wenn während Ihrer Anforderung ein Fehler auftritt, wird stattdessen das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestError|OnRequestError]] Ihrer HTTP-Anforderungs-Komponente ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Die Ereignisbehandlungsroutine von [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] erhält zwei Parameter:&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} ist Ihre HTTP-Anforderungs-Komponente.&lt;br /&gt;
* {{Arg|AResponse}} ist ein Objekt, das das Interface [[lib_de:System.Net.HttpClient.IHTTPResponse|IHTTPResponse]] implementiert.&lt;br /&gt;
&lt;br /&gt;
Sie können alle Antwortdaten aus {{Arg|AResponse}} abrufen:&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Net.HttpClient.IHTTPResponse.Version|Version]] gibt die Version des HTTP-Protokolls an, das der Server verwendet.&lt;br /&gt;
* [[lib_de:System.Net.HttpClient.IHTTPResponse.StatusCode|StatusCode]] enthält den [[Wikipedia:List of HTTP status codes|Statuscode]] der Antwort, und [[lib_de:System.Net.HttpClient.IHTTPResponse.StatusText|StatusText]] enthält einen lesbaren Text, der den Status beschreibt, wie z. B. &amp;quot;OK&amp;quot; für den StatusCode 200.&lt;br /&gt;
* [[lib_de:System.Net.URLClient.IURLResponse.ContentAsString|ContentAsString]] enthält den Rumpf der Antwort als String. Sie können auch die Rohantwortdaten (einschließlich der Header und des Rumpfs) als Stream aus [[lib_de:System.Net.URLClient.IURLResponse.ContentStream|ContentStream]] lesen.&lt;br /&gt;
* Sie können die Antwort-Header mit [[lib_de:System.Net.URLClient.IURLResponse.Headers|Headers]], [[lib_de:System.Net.HttpClient.IHTTPResponse.HeaderValue|HeaderValue]], [[lib_de:System.Net.HttpClient.IHTTPResponse.ContainsHeader|ContainsHeader]] oder einer der folgenden Hilfseigenschaften lesen, die den Wert von allgemeinen HTTP-Antwort-Header-Feldern enthalten: [[lib_de:System.Net.HttpClient.IHTTPResponse.ContentCharSet|ContentCharSet]], [[lib_de:System.Net.HttpClient.IHTTPResponse.ContentEncoding|ContentEncoding]], [[lib_de:System.Net.HttpClient.IHTTPResponse.ContentLanguage|ContentLanguage]], [[lib_de:System.Net.HttpClient.IHTTPResponse.ContentLength|ContentLength]], [[lib_de:System.Net.HttpClient.IHTTPResponse.Date|Date]], [[lib_de:System.Net.HttpClient.IHTTPResponse.LastModified|LastModified]], [[lib_de:System.Net.URLClient.IURLResponse.MimeType|MimeType]].&lt;br /&gt;
* [[lib_de:System.Net.HttpClient.IHTTPResponse.Cookies|Cookies]] enthält die [[lib_de:System.Net.HttpClient.TCookies|Cookies]] der Serverantwort.&lt;br /&gt;
&lt;br /&gt;
==Verwalten von Cookies==&lt;br /&gt;
&lt;br /&gt;
Mit der Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]] der HTTP-Client-Komponente können Sie festlegen, ob Sie die vom Server in der Antwort gesendeten Cookies akzeptieren möchten.&lt;br /&gt;
Wenn [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]] {{True}} ist, speichert der HTTP-Client die empfangenen Cookies in seinem [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.CookieManager|CookieManager]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der HTTP-Client fügt seine [[lib_de:System.Net.HttpClient.TCookieManager.Cookies|vorhandenen Cookies]] immer der Anforderung hinzu, unabhängig vom Wert von [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]].&lt;br /&gt;
&lt;br /&gt;
==Behandeln von Umleitungen==&lt;br /&gt;
&lt;br /&gt;
Mit der Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.HandleRedirects|HandleRedirects]] steuern Sie, wie die HTTP-Client-Komponente Umleitungen behandelt. Der Standardwert ist {{True}}, was bedeutet, dass die HTTP-Client-Komponente Umleitungen automatisch folgt.&lt;br /&gt;
&lt;br /&gt;
Mit der Eigenschaft [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.MaxRedirects|MaxRedirects]] der HTTP-Client-Komponente geben Sie die maximale Anzahl an Umleitungen an, der die Komponente folgen darf. Wenn die HTTP-Client-Komponente die angegebene Anzahl an maximalen Umleitungen erreicht, löst sie eine Exception mit dem Typ [[lib_de:System.Net.HttpClient.ENetHTTPRequestException|ENetHTTPRequestException]] aus.&lt;br /&gt;
&lt;br /&gt;
==Behandeln des Herunterladens der Antwortdaten==&lt;br /&gt;
&lt;br /&gt;
Beim Herunterladen der Antwort auf Ihre Anforderung durch den HTTP-Client wird laufend das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] Ihrer HTTP-Anforderung ausgelöst. Sehen Sie eine Ereignisbehandlungsroutine für [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] vor, um den Fortschritt beim Herunterladen der Antwortdaten zu verfolgen. Ihre Ereignisbehandlungsroutine erhält die folgenden Parameter:&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} ist Ihr HTTP-Anforderungsobjekt.&lt;br /&gt;
* {{Arg|AContentLength}} ist die erwartete Länge der Antwortdaten in Byte.&lt;br /&gt;
* {{Arg|AReadCount}} ist die Länge der Antwortdaten in Byte, die der HTTP-Client bisher heruntergeladen hat.&lt;br /&gt;
* {{Arg|Abort}} ist ein boolescher Parameter zum Abbrechen des Herunterladens.&lt;br /&gt;
&lt;br /&gt;
Am Ende des Herunterladens wird [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] zum letzten Mal ausgelöst, und {{Arg|AContentLength}} und {{Arg|AReadCount}} enthalten die gleichen Werte. Kurz danach wird [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
===Verfolgen des Fortschritts beim Herunterladen der Antwortdaten===&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie zum Verfolgen des Fortschritts der heruntergeladenen Daten die Werte von {{Arg|AContentLength}} und {{Arg|AReadCount}} in der Ereignisbehandlungsroutine [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]].&lt;br /&gt;
In folgendem Beispiel wird der Prozentsatz der heruntergeladenen Daten berechnet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.NetHTTPRequest1ReceiveData(const Sender: TObject;&lt;br /&gt;
AContentLength, AReadCount: Int64; var Abort: Boolean);&lt;br /&gt;
var&lt;br /&gt;
    percentageDownloaded:Double;&lt;br /&gt;
begin&lt;br /&gt;
    if AContentLength &amp;gt; 0 then&lt;br /&gt;
        percentageDownloaded :=  (AReadCount / AContentLength) * 100;&lt;br /&gt;
    else&lt;br /&gt;
        // the server did not provide the Content-Length header&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::NetHTTPRequest1ReceiveData(TObject * const Sender, __int64 AContentLength,&lt;br /&gt;
     __int64 AReadCount, bool &amp;amp;Abort)&lt;br /&gt;
{&lt;br /&gt;
    float percentageDownloaded;&lt;br /&gt;
    if (AContentLength &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        percentageDownloaded = ((float)AReadCount / (float)AContentLength) * 100.f;&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        // the server did not provide the Content-Length header&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Abbrechen des Herunterladens der Antwortdaten===&lt;br /&gt;
&lt;br /&gt;
Ändern Sie in der Ereignisbehandlungsroutine [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] den Wert von {{Arg|Abort}} in {{False}}, um das Herunterladen der Antwortdaten abzubrechen.&lt;br /&gt;
&lt;br /&gt;
==Senden einer Anforderung mit benutzerdefinierten Headern==&lt;br /&gt;
&lt;br /&gt;
Sie können sowohl mit der HTTP-Client-Komponente als auch mit der HTTP-Anforderungs-Komponente benutzerdefinierte Header festlegen. &lt;br /&gt;
Folgende benutzerdefinierte Header können Sie festlegen:&lt;br /&gt;
&lt;br /&gt;
* In der HTTP-Client-Komponente:&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.Accept|Accept]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AcceptCharSet|AcceptCharSet]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AcceptEncoding|AcceptEncoding]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.AcceptLanguage|AcceptLanguage]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.ContentType|ContentType]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.UserAgent|UserAgent]]&lt;br /&gt;
&lt;br /&gt;
* In der HTTP-Anforderungs-Komponente:&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Accept|Accept]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptCharSet|AcceptCharSet]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptEncoding|AcceptEncoding]]&lt;br /&gt;
** [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptLanguage|AcceptLanguage]]&lt;br /&gt;
&lt;br /&gt;
Beim [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|Ausführen]] einer Anforderung kombiniert die Methode [[lib_de:System.Net.HttpClient.THTTPClient.Execute|THTTPClient.Execute]] des HTTP-Frameworks die benutzerdefinierten Header aus der HTTP-Client-Komponente und aus der entsprechenden HTTP-Anforderungs-Komponente und fügt diese Header der endgültigen Anforderung hinzu.&lt;br /&gt;
&lt;br /&gt;
==Behandeln von sicheren Verbindungen==&lt;br /&gt;
&lt;br /&gt;
Die HTTP-Client-Komponente unterstützt sichere Verbindungen (HTTPS). Das HTTP-Framework behandelt jede auftretende Zertifikatsanforderung automatisch und löst bei Bedarf das passende Ereignis aus:&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnNeedClientCertificate|OnNeedClientCertificate]], wenn ein Server ein Zertifikat vom Client anfordert.&lt;br /&gt;
* [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnValidateServerCertificate|OnValidateServerCertificate]], wenn der Server ein ungültiges Zertifikat bereitstellt.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über die Behandlung von Zertifikaten finden Sie in den Abschnitten [[Verwenden eines HTTP-Clients#Behandeln serverseitiger Zertifikate|Behandeln serverseitiger Zertifikate]] und [[Verwenden eines HTTP-Clients#Behandeln clientseitiger Zertifikate|Behandeln clientseitiger Zertifikate]].&lt;br /&gt;
&lt;br /&gt;
==Behandeln von Authentifizierung und Zertifikaten==&lt;br /&gt;
&lt;br /&gt;
===Behandeln der HTTP-Basiszugriffsauthentifizierung===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine HTTP-Anforderung an einen Server senden, der eine [[Wikipedia:Basic access authentication|HTTP-Basiszugriffsauthentifizierung]] erfordert, wird das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]] Ihres HTTP-Client-Objekts ausgelöst. Um Ihre Anmeldedaten für den Zugriff zu übermitteln, erstellen Sie eine Ereignisbehandlungsroutine für dieses Ereignis. Falls der Wert des zweiten Parameters, den die Ereignisbehandlungsroutine erhält ({{Arg|AnAuthTarget}}), [[lib_de:System.Net.URLClient.TAuthTargetType|TAuthTargetType.Server]] ist, füllen Sie die Variablen {{Arg|AUserName}} und {{Arg|APassword}} mit Ihrem Benutzernamen und Passwort für den Proxy. Zum Beispiel:&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.NetHTTPClient1AuthEvent(const Sender: TObject;&lt;br /&gt;
  AnAuthTarget: TAuthTargetType; const ARealm, AURL: string;&lt;br /&gt;
  var AUserName, APassword: string; var AbortAuth: Boolean;&lt;br /&gt;
  var Persistence: TAuthPersistenceType);&lt;br /&gt;
begin&lt;br /&gt;
  if AnAuthTarget = TAuthTargetType.Server then&lt;br /&gt;
  begin&lt;br /&gt;
    AUserName := &#039;MyUsername&#039;;&lt;br /&gt;
    APassword := &#039;1234&#039;;&lt;br /&gt;
  end;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm1::NetHTTPClient1AuthEvent(TObject * const Sender,&lt;br /&gt;
  TAuthTargetType AnAuthTarget, const UnicodeString ARealm,&lt;br /&gt;
  const UnicodeString AURL, UnicodeString &amp;amp;AUserName, UnicodeString &amp;amp;APassword,&lt;br /&gt;
  bool &amp;amp;AbortAuth, TAuthPersistenceType &amp;amp;Persistence)&lt;br /&gt;
{&lt;br /&gt;
    if (AnAuthTarget == TAuthTargetType::Server) {&lt;br /&gt;
        AUserName = &amp;quot;MyUsername&amp;quot;;&lt;br /&gt;
        APassword = &amp;quot;1234&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ihre Ereignisbehandlungsroutine erhält auch den Bereich des HTTP-Servers, für den eine Authentifizierung erforderlich ist ({{Arg|ARealm}}), und den Ziel-URL Ihrer Anforderung ({{Arg|AURL}}).&lt;br /&gt;
&lt;br /&gt;
Um die HTTP-Authentifizierung abzubrechen, ändern Sie den Wert von {{Arg|AbortAuth}} in {{False}}.&lt;br /&gt;
&lt;br /&gt;
===Senden einer Anforderung hinter einem Proxy===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie sich hinter einem [[Wikipedia:Proxy server|Proxy]] befinden, für den eine Authentifizierung erforderlich ist, können Sie die [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.ProxySettings|Proxy-Einstellungen]] festlegen, die für die Authentifizierung verwendet werden.&lt;br /&gt;
Das folgende Beispiel zeigt das Vorgehen dabei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
NetHTTPClient1.ProxySettings := TProxySettings.Create(&#039;192.168.1.1&#039;, 8080, &#039;MyUserName&#039;, &#039;MyPassword&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
TProxySettings  MyProxySettings(&amp;quot;192.168.1.1&amp;quot;, 8080, &amp;quot;MyUserName&amp;quot;, &amp;quot;MyPassword&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
NetHTTPClient1-&amp;gt;ProxySettings = MyProxySettings;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine andere Möglichkeit zum Festlegen Ihrer Proxy-Einstellungen stellt ein URL-String mit den Proxy-bezogenen Informationen dar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
NetHTTPClient1.ProxySettings := TProxySettings.Create(&#039;http://MyUserName:MyPassword@192.168.1.1:8080&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
TProxySettings  MyProxySettings(&amp;quot;http://MyUserName:MyPassword@192.168.1.1:8080&amp;quot;);&lt;br /&gt;
NetHTTPClient1-&amp;gt;ProxySettings = MyProxySettings;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativ können Sie die Anmeldeinformationen für die Proxy-Authentifizierung in der Ereignisbehandlungsroutine [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]] angeben. Siehe den Abschnitt [[Verwenden eines HTTP-Clients#Behandeln der HTTP-Basiszugriffsauthentifizierung|Behandeln der HTTP-Basiszugriffsauthentifizierung]]. Der Wert von {{Code|AnAuthTarget}} muss {{Const|TAuthTargetType.Proxy}} anstelle von {{Const|TAuthTargetType.Server}} sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Behandeln von System-Proxy-Einstellungen mit einem HTTP-Client&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In der folgenden Tabelle wird erklärt, wie der HTTP-Client die System-Proxy-Einstellungen auf verschiedenen Plattformen behandelt:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Plattform&lt;br /&gt;
!Verhalten&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
Der HTTP-Client verwendet die System-Proxy-Einstellungen. Sie können die System-Proxy-Einstellungen umgehen und alternative Proxy-Einstellungen für den HTTP-Client bereitstellen.&lt;br /&gt;
&lt;br /&gt;
Um die System-Proxy-Einstellungen zu umgehen, erstellen Sie Proxy-Einstellungen für den HTTP-Client und geben {{Code|&amp;lt;nowiki&amp;gt;http://direct&amp;lt;/nowiki&amp;gt;}} als URL an. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
Der HTTP-Client verwendet immer die System-Proxy-Einstellungen. Auch wenn Sie alternative Proxy-Einstellungen für den HTTP-Client bereitstellen, verwendet der HTTP-Client die System-Proxy-Einstellungen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
Der HTTP-Client verwendet immer die System-Proxy-Einstellungen. Auch wenn Sie alternative Proxy-Einstellungen für den HTTP-Client bereitstellen, verwendet der HTTP-Client die System-Proxy-Einstellungen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
Der HTTP-Client verwendet die System-Proxy-Einstellungen. Sie können diese Einstellungen nicht umgehen, aber Sie können alternative Proxy-Einstellungen für den HTTP-Client bereitstellen.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Linux&lt;br /&gt;
|&lt;br /&gt;
Der HTTP-Client verwendet die System-Proxy-Einstellungen. Sie können diese Einstellungen nicht umgehen, aber Sie können alternative Proxy-Einstellungen für den HTTP-Client bereitstellen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn das System keine Proxy-Einstellungen festlegt (die Verbindung ist direkt), wird dies auch als &amp;quot;Einstellung&amp;quot; betrachtet. Auf iOS oder OS X ohne System-Proxy-Einstellungen können Sie beispielsweise keine Proxy-Einstellungen für den HTTP-Client bereitstellen. Die Einstellungen, die Sie bereitstellen, werden ignoriert, weil die Systemeinstellungen (die Einstellung &amp;quot;Kein Proxy&amp;quot;) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
===Verwalten der Speicherung von Benutzer-Anmeldeinformationen===&lt;br /&gt;
&lt;br /&gt;
Mit [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]] können Sie Anmeldeinformationen für die HTTP- oder Proxy-Authentifizierung speichern. Gespeicherte [[lib_de:System.Net.URLClient.TCredentialsStorage.TCredential|Anmeldeinformationen]] können einen Benutzernamen, ein Passwort, einen [[lib_de:System.Net.URLClient.TAuthTargetType|Zieltyp für die Authentifizierung]], einen Bereich und einen Ziel-URL umfassen.&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel zeigt, wie mit [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.CredentialsStorage|TNetHTTPClient.CredentialsStorage]] Anmeldeinformationen gespeichert werden und dann mit diesen Anmeldeinformationen die Authentifizierung bei der Verbindung mit einem HTTP-Server, der eine grundlegende Authentifizierung erfordert, vorgenommen wird:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Erstellen der Anmeldeinformationen und Hinzufügen zu Ihrem Anmeldeinformationsspeicher:&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
NetHTTPClient1.CredentialsStorage.AddCredentials(TCredentialsStorage.TCredential.Create(TAuthTargetType.Server, &#039;&#039;, &#039;&#039;, &#039;MyUserName&#039;, &#039;MyPassword&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
TCredentialsStorage::TCredential *MyCredential = new TCredentialsStorage::TCredential(TAuthTargetType::Server, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;MyUserName&amp;quot;, &amp;quot;MyPassword&amp;quot;);&lt;br /&gt;
NetHTTPClient1-&amp;gt;CredentialsStorage-&amp;gt;AddCredential(*MyCredential);&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verwenden der gespeicherten Anmeldeinformationen.&lt;br /&gt;
&lt;br /&gt;
Sie können beispielsweise eine [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]]-Ereignisbehandlungsroutine schreiben, in der Sie:&lt;br /&gt;
* Mit [[lib_de:System.Net.URLClient.TCredentialsStorage.FindAccurateCredential|TCredentialsStorage.FindAccurateCredential]] nach Anmeldeinformationen suchen, die dem erforderlichen Authentifizierungstyp entsprechen ({{Code|TAuthTargetType.Server}}).&lt;br /&gt;
* Den Benutzernamen und das Passwort aus den entsprechenden Anmeldeinformationen für die Authentifizierung verwenden.&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&#039;&#039;&#039;{{Delphi}}:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.NetHTTPClient1AuthEvent(const Sender: TObject;&lt;br /&gt;
  AnAuthTarget: TAuthTargetType; const ARealm, AURL: string; var AUserName,&lt;br /&gt;
  APassword: string; var AbortAuth: Boolean;&lt;br /&gt;
  var Persistence: TAuthPersistenceType);&lt;br /&gt;
var&lt;br /&gt;
    MyCredential: TCredentialsStorage.TCredential;&lt;br /&gt;
begin&lt;br /&gt;
    MyCredential := NetHTTPClient1.CredentialsStorage.FindAccurateCredential(AnAuthTarget, &#039;&#039;);&lt;br /&gt;
    AUserName := MyCredential.UserName;&lt;br /&gt;
    APassword := MyCredential.Password;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&#039;&#039;&#039;C++:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
void __fastcall TForm2::NetHTTPClient1AuthEvent(TObject * const Sender, TAuthTargetType AnAuthTarget,&lt;br /&gt;
  const UnicodeString ARealm, const UnicodeString AURL,&lt;br /&gt;
  UnicodeString &amp;amp;AUserName, UnicodeString &amp;amp;APassword, bool &amp;amp;AbortAuth,&lt;br /&gt;
  TAuthPersistenceType &amp;amp;Persistence)&lt;br /&gt;
{&lt;br /&gt;
    TCredentialsStorage::TCredential MyCredential;&lt;br /&gt;
&lt;br /&gt;
    MyCredential = NetHTTPClient1-&amp;gt;CredentialsStorage-&amp;gt;FindAccurateCredential(AnAuthTarget, &amp;quot;&amp;quot;);&lt;br /&gt;
    AUserName = MyCredential.UserName;&lt;br /&gt;
    APassword = MyCredential.Password;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Behandeln serverseitiger Zertifikate===&lt;br /&gt;
&lt;br /&gt;
Wenn der Server ein SSL-Zertifikat bereitstellt, dieses Zertifikat aber ungültig ist, wird das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnValidateServerCertificate|OnValidateServerCertificate]] ausgelöst. Erstellen Sie eine Ereignisbehandlungsroutine für {{Code|OnValidateServerCertificate}}, damit Sie das Serverzertifikat ({{Arg|Certificate}}) überprüfen und festlegen können, ob Sie es akzeptieren oder nicht. Wenn Sie das Serverzertifikat akzeptieren, ändern Sie den Wert des Parameters {{Arg|Accept}} in {{True}}.&lt;br /&gt;
&lt;br /&gt;
===Behandeln clientseitiger Zertifikate===&lt;br /&gt;
&lt;br /&gt;
Wenn für den Server ein Client-Zertifikat erforderlich ist, wird das Ereignis [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.OnNeedClientCertificate|OnNeedClientCertificate]] ausgelöst. Erstellen Sie eine Ereignisbehandlungsroutine für {{Code|OnNeedClientCertificate}}, damit Sie Ihre Liste der Client-Zertifikate ({{Arg|ACertificateList}}) überprüfen und das Zertifikat festlegen können, das Sie an den Server senden möchten. Um ein Zertifikat aus der Liste zu senden, ändern Sie den Wert von {{Arg|AnIndex}} in den Index des Zielzertifikats in {{Arg|ACertificateList}}.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn die HTTP-Methode der ersten Anforderung an einen Server, der ein clientseitiges Zertifikat erfordert, nicht HEAD oder GET (z. B. POST) ist, lautet der Statuscode der Serverantwort 413. Senden Sie immer zuerst eine HEAD- oder GET-Anforderung. Eine HEAD-Anforderung ist normalerweise vorzuziehen, weil weniger Daten übertragen werden.&lt;br /&gt;
&lt;br /&gt;
==Anfragen asynchron machen==&lt;br /&gt;
&lt;br /&gt;
Anfragen sind standardmäßig synchron. Während der Anfrage wird die Ausführung Ihrer Anwendung gestoppt, wenn Sie Ihre Anfrage starten, und wird nur fortgesetzt, wenn Sie eine Antwort vom Server oder der Anfrage-Zeitüberschreitung erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie möchten, dass Ihre Anfrage asynchron sind, damit die Anfragen nicht bei der Ausführung nicht gestoppt werden, müssen Sie die [[lib_de:System.Net.HttpClientComponent.TNetHTTPClient.Asynchronous|Asynchronous]]-Eigenschaft der Client-Komponente oder die [[lib_de:System.Net.HttpClientComponent.TNetHTTPRequest.Asynchronous|Asynchronous]]-Eigenschaft der Anfragekomponente aktivieren, abhängig von der Komponente, mit der Sie Ihre Anforderung ausführen möchten.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[lib_de:System.Net.URLClient|System.Net.URLClient]]&lt;br /&gt;
* [[lib_de:System.Net.HttpClient|System.Net.HttpClient]]&lt;br /&gt;
* [[lib_de:System.Net.HttpClientComponent|System.Net.HttpClientComponent]]&lt;br /&gt;
&lt;br /&gt;
* [[Verwenden von App-Tethering|Verwenden von App-Tethering]]&lt;br /&gt;
* [[Verwenden von Bluetooth|Verwenden von Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Using an HTTP Client]]&lt;br /&gt;
[[fr:Utilisation d&#039;un client HTTP]]&lt;br /&gt;
[[ja:HTTP クライアントの使用]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Compilieren&amp;diff=210659</id>
		<title>Compilieren</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Compilieren&amp;diff=210659"/>
		<updated>2017-06-16T12:15:43Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Delphi-Compiler}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; {{Delphi}}-Compiler &amp;amp;gt; Compilieren}}&lt;br /&gt;
&lt;br /&gt;
Auf dieser Seite legen Sie die Compiler-Optionen für das aktuelle Projekt fest.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nicht alle der hier beschriebenen Optionen stehen für alle Projekttypen zur Verfügung. Zum Beispiel ist die Option &#039;&#039;&#039;DCP-Ausgabeverzeichnis&#039;&#039;&#039; nicht für C++-Projekte verfügbar.&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;Optionen&#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;
Ziel, Übernehmen, Speichern&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Optionen für das Ziel|Optionen für das Ziel]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gemeinsame Elemente&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Gemeinsame Elemente auf den Projektoptionsseiten|Gemeinsame Elemente auf den Projektoptionsseiten]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Optionen für die Quelltexterzeugung==&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;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Steuerung des Code-Inlining&lt;br /&gt;
|&lt;br /&gt;
Setzt oder entfernt die {{Delphi}}-Compiler-Direktive &amp;lt;code&amp;gt;{$INLINE &amp;amp;lt;ON|OFF|AUTO&amp;amp;gt;}&amp;lt;/code&amp;gt;. Weitere Informationen finden Sie unter &amp;quot;Die Direktive Inline&amp;quot; in [[Prozeduren und Funktionen aufrufen (Delphi)|Prozeduren und Funktionen aufrufen (Delphi)]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = Aus&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑inline&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Codeseite&lt;br /&gt;
|&lt;br /&gt;
Geben Sie die Codeseite für die Sprache der Anwendung ein (z. B. 1252). Die Codeseite wird als Dezimalzahl angegeben, die eine bestimmte Zeichencodierungstabelle bezeichnet. Es gibt Standardwerte für zahlreiche Sprachen.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑codepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Laufzeittypinformationen ausgeben&lt;br /&gt;
|&lt;br /&gt;
Steuert die Erzeugung von [[Laufzeit-Typinformationen (Delphi)|Laufzeittypinformationen]]. Der Vorgabewert ist False (es werden keine Laufzeittypinformationen ausgegeben).&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$M+&amp;lt;br /&amp;gt;‑$M‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mindestgröße für Enum&lt;br /&gt;
|&lt;br /&gt;
Legt die Mindestgröße des Arbeitsspeichers fest, der für ein Enum zugewiesen wird. Byte [[Mindestgröße für Enum-Typen (Delphi)|{$Z1}]], Word {$Z2} und Double Word {$Z4} sind möglich. Die Popup-Schaltfläche [[Image:ProjectOptionsDownArrow2.jpg|Pfeil nach unten]] ist unter [[Gemeinsame Elemente auf den Projektoptionsseiten|Gemeinsame Elemente auf den Projektoptionsseiten]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = Byte&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$Z1&amp;lt;br /&amp;gt;‑$Z2&amp;lt;br /&amp;gt;‑$Z4&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Optimierung&lt;br /&gt;
|&lt;br /&gt;
Steuert die Codeoptimierung. Wenn diese Option aktiviert ist (entspricht [[Optimierung (Delphi)|{$O+}]]), führt der Compiler eine Reihe von Codeoptimierungen durch, wie z. B. Variablen in CPU-Register setzen, allgemeine Unterausdrücke entfernen und Induktionsvariablen erzeugen. Bei deaktivierter Option (entspricht {$O-}) werden diese Optimierungen nicht ausgeführt.&lt;br /&gt;
&lt;br /&gt;
Außer in bestimmten Testsituationen sollte die Codeoptimierung immer aktiviert sein. Die Optimierungen des {{Delphi}}-Compilers führen zu keinerlei Änderungen der Funktionsweise des Programms. Der Compiler führt also keine &amp;quot;unsicheren&amp;quot; Optimierungen durch, die die besondere Aufmerksamkeit des Programmierers erfordern. Mit dieser Option können Optimierungen nur für eine gesamte Prozedur oder Funktion aktiviert oder deaktiviert werden. Dies ist nicht für bestimmte Zeilen innerhalb einer Routine möglich.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$O+&amp;lt;br /&amp;gt;‑$O‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Pentium-sicheres FDIV&lt;br /&gt;
|&lt;br /&gt;
Steuert die Erzeugung von Gleitkommacode, der vor der fehlerhaften FDIV-Anweisung schützt, die in bestimmten (frühen) Pentium-Prozessoren enthalten ist. Windows 95, Windows NT 3.51 und neuere Versionen des Windows-Betriebssystems enthalten Code, der den Pentium-FDIV-Fehler korrigiert und das System schützt. Wenn die Option aktiviert ist (entspricht der [[Pentium-sichere FDIV-Operationen (Delphi)|Compiler-Direktive {$U+}]]), werden alle Gleitkommadivisionen mit einer Laufzeitbibliotheksroutine ausgeführt. Beim ersten Aufruf einer Gleitkommadivision prüft die Routine, ob die FDIV-Anweisung des Prozessors korrekt arbeitet, und aktualisiert die in der Unit System deklarierte Variable TestFDIV entsprechend.&lt;br /&gt;
&lt;br /&gt;
Der Wert von TestFDIV bestimmt bei den folgenden Gleitkommadivisionen, wie vorzugehen ist:&lt;br /&gt;
* &#039;&#039;&#039;-1&#039;&#039;&#039; bedeutet, dass die FDIV-Anweisung getestet und als fehlerhaft erkannt wurde.&lt;br /&gt;
* &#039;&#039;&#039;0&#039;&#039;&#039; bedeutet, dass die FDIV-Anweisung noch nicht geprüft wurde.&lt;br /&gt;
* &#039;&#039;&#039;1&#039;&#039;&#039; bedeutet, dass die FDIV-Anweisung getestet und als korrekt erkannt wurde.&lt;br /&gt;
&lt;br /&gt;
Bei Pentium-Prozessoren, die keine fehlerhafte FDIV-Anweisung enthalten, bewirkt die Aktivierung dieser Option nur eine geringfügige Leistungsminderung. Bei fehlerhaften Pentium-Prozessoren können Gleitkommadivisionen bei aktivierter Option bis zu dreimal länger dauern, liefern aber stets korrekte Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
Bei deaktivierter Option (entspricht {$U-}) werden Gleitkommadivisionen durch Inline-FDIV-Anweisungen ausgeführt. Sie garantieren optimale Ausführungsgeschwindigkeiten und Codegrößen, können auf fehlerhaften Pentium-Prozessoren jedoch falsche Ergebnisse liefern. Sie sollten daher die Option nur deaktivieren, wenn Sie sicher sind, dass der Code auf fehlerfreien Pentium-Prozessoren ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$U+&amp;lt;br /&amp;gt;‑$U‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Record-Felder ausrichten&lt;br /&gt;
|&lt;br /&gt;
Steuert die Ausrichtung von Feldern in Record-Typen und Klassenstrukturen von {{Delphi}}. Klicken Sie auf den nach unten weisenden Pfeil, um einen Wert auszuwählen:&lt;br /&gt;
* Wenn Sie die Option &#039;&#039;&#039;Aus&#039;&#039;&#039; (entspricht [[Felder ausrichten (Delphi)|{$A1}]]) wählen oder die Option deaktivieren (entspricht {$A-}), werden Felder nicht ausgerichtet. Alle Records und Klassenstrukturen werden gepackt.&lt;br /&gt;
* Wenn Sie die Option &#039;&#039;&#039;Byte&#039;&#039;&#039; (entspricht {$A2}) wählen, werden die ohne den Bezeichner &amp;quot;packed&amp;quot; deklarierten Felder in Record-Typen und die Felder in Klassenstrukturen an Byte-Grenzen ausgerichtet.&lt;br /&gt;
* Wenn Sie die Option &#039;&#039;&#039;Word&#039;&#039;&#039; (entspricht {$A2}) wählen, werden die ohne den Bezeichner &amp;quot;packed&amp;quot; deklarierten Felder in Record-Typen und die Felder in Klassenstrukturen an Word-Grenzen ausgerichtet.&lt;br /&gt;
* Wenn Sie die Option &#039;&#039;&#039;Double Word&#039;&#039;&#039; (entspricht {$A4}) wählen, werden die ohne den Bezeichner &amp;quot;packed&amp;quot; deklarierten Felder in Record-Typen und die Felder in Klassenstrukturen an Double Word-Grenzen ausgerichtet.&lt;br /&gt;
* Wenn Sie die Option &#039;&#039;&#039;Quad Word&#039;&#039;&#039; (entspricht {$A8} oder {$A+}) wählen, werden die ohne den Bezeichner &amp;quot;packed&amp;quot; deklarierten Felder in Record-Typen und die Felder in Klassenstrukturen an Quad Word-Grenzen ausgerichtet.&lt;br /&gt;
&lt;br /&gt;
Variablen und typisierte Konstanten werden unabhängig von der Direktive $A immer für einen optimalen Zugriff ausgerichtet. Die Ausführung ist schneller, wenn Sie die Option auf &#039;&#039;&#039;8 (Quad Word)&#039;&#039;&#039; setzen. &amp;lt;br /&amp;gt;&lt;br /&gt;
Dies ist die Vorgabe.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$A‑&amp;lt;br /&amp;gt;‑$A1&amp;lt;br /&amp;gt;‑$A2&amp;lt;br /&amp;gt;‑$A4&amp;lt;br /&amp;gt;‑$A8&amp;lt;br /&amp;gt;‑$A+&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Stack-Frames&lt;br /&gt;
|&lt;br /&gt;
Steuert die Erzeugung von Stack-Frames für Prozeduren und Funktionen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Option aktiviert ist (entspricht [[Stack-Frames (Delphi)|{$W+}]]), werden Stack-Frames für Prozeduren und Funktionen auch dann erzeugt, wenn sie nicht benötigt werden.&lt;br /&gt;
&lt;br /&gt;
Bei deaktivierter Option (entspricht {$W-}), werden Stack-Frames nur generiert, wenn die Verwendung lokaler Variablen durch die Routine dies erfordert. Normalerweise wird der Status {$W+} nur für bestimmte Debugger-Tools benötigt, die eine Erzeugung von Stack-Frames für alle Prozeduren und Funktionen verlangen.  &amp;lt;br /&amp;gt;&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$W+&amp;lt;br /&amp;gt;‑$W‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Optionen für das Debuggen==&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;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Assertion&lt;br /&gt;
|&lt;br /&gt;
Aktiviert oder deaktiviert die Erzeugung von Assertion-Code in einer {{Delphi}}-Quelltextdatei. Die Option ist standardmäßig aktiviert (entspricht [[Assert-Direktiven (Delphi)|{$C+}]]). Da in Auslieferungsversionen eines Produkts normalerweise zur Laufzeit keine Assertions verwendet werden, sind Compiler-Direktiven vorhanden, die die Erzeugung von Code für Assertions deaktivieren. Deaktivieren Sie diese Option, um Assertions zu deaktivieren.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$C+&amp;lt;br /&amp;gt;‑$C‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Debug-Informationen&lt;br /&gt;
|&lt;br /&gt;
Debug-Informationen enthalten für jede Prozedur eine Tabelle mit Zeilennummern, in der Adressen des Objektcodes als Zeilennummern im Quelltext dargestellt werden. Bei Units werden die Debug-Informationen in der Unit-Datei gemeinsam mit dem Objektcode der Unit aufgezeichnet. Durch die Debug-Informationen erhöht sich die Größe der Unit-Datei. Das Compilieren von Programmen, die diese Unit verwenden, erfordert deshalb mehr Speicher. Die Größe und die Ausführungsgeschwindigkeit des ausführbaren Programms werden aber nicht nachteilig beeinflusst. Wenn ein Programm oder eine Unit mit dieser Option (entspricht [[Debug-Informationen (Delphi)|{$D+}]]) compiliert wird, können Sie das betreffende Modul mit dem integrierten Debugger in Einzelschritten testen und Haltepunkte setzen.&lt;br /&gt;
Mit den Optionen &#039;&#039;&#039;Debug-Informationen in separate TDS-Datei ausgeben&#039;&#039;&#039; und &#039;&#039;&#039;Map-Datei&#039;&#039;&#039; (auf der Seite &#039;&#039;&#039;[[Linken|Linken]]&#039;&#039;&#039; des Dialogfelds &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039;) können nur vollständige Zeileninformationen für Module erzeugt werden, die mit der aktivierter Option compiliert wurden. Diese Option wird normalerweise zusammen mit der Option &#039;&#039;&#039;Lokale Symbole&#039;&#039;&#039; (Schalter [[Lokale Symbolinformationen (Delphi)|{$L}]]) eingesetzt, die die Erzeugung von lokalen Symbolinformationen für das Debugging steuert.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑V&amp;amp;nbsp;‑VN&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lokale Symbole&lt;br /&gt;
|&lt;br /&gt;
Aktiviert oder deaktiviert die Erzeugung von Symbolinformationen. Klicken Sie auf den nach unten weisenden Pfeil, um einen Wert (&#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039;) auszuwählen.&lt;br /&gt;
&lt;br /&gt;
Lokale Symbolinformationen sind die Namen und Typen aller lokalen Variablen und Konstanten eines Moduls, also die Symbole im implementation-Abschnitt des Moduls und in seinen Prozeduren und Funktionen. Bei Units werden die lokalen Symbolinformationen zusammen mit dem Objektcode in der Unit-Datei gespeichert. Lokale Symbolinformationen vergrößern eine Unit-Datei. Das Compilieren von Programmen, die diese Unit verwenden, erfordert also mehr Speicher. Die Größe und die Ausführungsgeschwindigkeit der Programme werden aber nicht nachteilig beeinflusst. Wenn ein Programm oder eine Unit mit dieser Option (entspricht [[Lokale Symbolinformationen (Delphi)|{$L+}]]) compiliert wird, können Sie die lokalen Variablen des Moduls im integrierten Debugger überprüfen und ändern.&lt;br /&gt;
Außerdem können die Aufrufe von Prozeduren und Funktionen des Moduls über die Option &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Ansicht &amp;amp;gt; Debug-Fenster &amp;amp;gt; [[Fenster Aufruf-Stack|Aufruf-Stack]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; überprüft werden. Mit den Optionen &#039;&#039;&#039;Debug-Informationen in separate TDS-Datei ausgeben&#039;&#039;&#039; und &#039;&#039;&#039;Map-Datei&#039;&#039;&#039; (auf der Seite &#039;&#039;&#039;[[Linken|Linken]]&#039;&#039;&#039; des Dialogfelds &#039;&#039;&#039;Projektoptionen&#039;&#039;&#039;) können nur lokale Symbolinformationen für Module erzeugt werden, die mit der aktivierter Option compiliert wurden. Diese Option wird normalerweise zusammen mit der Option &#039;&#039;&#039;Debug-Informationen&#039;&#039;&#039; eingesetzt, die die Erzeugung von Tabellen mit Zeilennummern zu Testzwecken steuert. Diese Option wird ignoriert, wenn die Option &#039;&#039;&#039;Debug-Informationen&#039;&#039;&#039; für den Compiler deaktiviert ist.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$L+&amp;lt;br /&amp;gt;‑$L‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Symbolreferenzinfo&lt;br /&gt;
|&lt;br /&gt;
Erzeugt für den &#039;&#039;&#039;Quelltext- Editor&#039;&#039;&#039; und die &#039;&#039;&#039;Projektverwaltung&#039;&#039;&#039; Informationen zu Symbolreferenzen. Entspricht der [[Symboldeklarationen und Querverweise (Delphi)|{{Delphi}}-Compiler-Direktive {$Y}]].&lt;br /&gt;
* Wenn &#039;&#039;&#039;Keine&#039;&#039;&#039; ({$Y-}) ausgewählt ist, werden keine Symbolreferenzinformationen aufgezeichnet.&lt;br /&gt;
* Wenn &#039;&#039;&#039;Nur Definitionen&#039;&#039;&#039; aktiviert ist ({$YD}), zeichnet der Compiler Informationen darüber auf, wo die Bezeichner definiert sind.&lt;br /&gt;
* Ist &#039;&#039;&#039;Referenzinfo&#039;&#039;&#039; aktiviert ({$Y+}), werden Informationen darüber aufgezeichnet, wo die Bezeichner definiert sind und verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Diese Option ist nur wirksam, wenn &#039;&#039;&#039;Debug-Informationen&#039;&#039;&#039; und &#039;&#039;&#039;Lokale Symbole&#039;&#039;&#039; (siehe oben) aktiviert sind.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Programmierhilfe&#039;&#039;&#039; und die &#039;&#039;&#039;Navigation durch Quelltext&#039;&#039;&#039; (&amp;lt;code&amp;gt;Strg+Klick&amp;lt;/code&amp;gt;) arbeiten nur, wenn &#039;&#039;&#039;Symbolreferenzinfo&#039;&#039;&#039; auf &#039;&#039;&#039;Referenzinfo&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$Y+&amp;lt;br /&amp;gt;‑$YD&amp;lt;br /&amp;gt;‑$Y‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mit Debug-DCUs&lt;br /&gt;
|&lt;br /&gt;
Die DCU-Dateien enthalten Debug-Informationen und werden mit Stack-Frames erzeugt. Ist diese Option aktiviert, fügt der Compiler automatisch den im Feld &#039;&#039;&#039;Quellpfad für Debugger&#039;&#039;&#039; auf der Seite &#039;&#039;&#039;[[Embarcadero-Debugger|Embarcadero-Debugger]]&#039;&#039;&#039; angegebenen Suchpfaden den Debug-DCU-Pfad hinzu.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importierte Datenreferenzen verwenden&lt;br /&gt;
|&lt;br /&gt;
Aktiviert gepackte Units zum Referenzieren von Variablen in anderen Packages. Entspricht der [[Importierte Daten|{{Delphi}}-Compiler-Direktive {$G}]].&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$G+&amp;lt;br /&amp;gt;‑$G‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Weitere Optionen==&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;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Weitere Optionen für die Übergabe an den Compiler&lt;br /&gt;
|&lt;br /&gt;
Geben Sie Compiler-Optionen ein, die Sie den Einstellungen hinzufügen möchten, die vom Dialogfeld &amp;quot;Projekt &amp;amp;gt; Optionen&amp;quot; gesteuert werden. Verwenden Sie als Optionssymbol einen Bindestrich, und trennen Sie die Optionen durch Komma.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Universelle iOS-Binärdatei generieren (armv7 + arm64)&lt;br /&gt;
|&lt;br /&gt;
Der Compiler erstellt eine universelle Binärdatei für 32-Bit- und 64-Bit-iOS.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorgabe = False (nur eine 64-Bit-Binärdatei wird erstellt)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
* iOS-Gerät - 64 Bit&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
PIC-Code generieren&lt;br /&gt;
|&lt;br /&gt;
Wenn diese Option aktiviert ist, erzeugt der Compiler positionsunabhängige Objektcode-Units (PIC, Position-Independent Code) mit der Dateierweiterung &amp;lt;code&amp;gt;.dpu&amp;lt;/code&amp;gt;. Diese Option entspricht der Compiler-Option &amp;lt;code&amp;gt;-P&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑P&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
XML-Dokumentation erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt eine Datei, die die XML-Repräsentation in Ihrem Projektverzeichnis enthält. Weitere Informationen finden Sie unter [[XML-Dokumentation für Delphi-Code|XML-Dokumentation für {{Delphi}}-Code]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑doc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Auch nach 8.3-Dateinamen suchen&lt;br /&gt;
|&lt;br /&gt;
Übergibt die Compiler-Option &amp;lt;code&amp;gt;-P&amp;lt;/code&amp;gt; für DCC32.exe oder DCC64.exe.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
&lt;br /&gt;
Ermöglicht die Verwendung von DOS-Dateinamen im alten Stil, die im Format &#039;&#039;Dateiname.ext&#039;&#039; vorliegen. &#039;&#039;Dateiname&#039;&#039; kann 1 bis 8 Zeichen lang sein.&lt;br /&gt;
&lt;br /&gt;
Unterstützt auf 32-Bit- und 64-Bit-Windows-Plattformen.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑P&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Unit-Abhängigkeitsinformationen ausgeben&lt;br /&gt;
|&lt;br /&gt;
Übergibt die Compiler-Option &amp;lt;code&amp;gt;-depends&amp;lt;/code&amp;gt; für DCC32.exe. Vorgabe = False&lt;br /&gt;
&lt;br /&gt;
Wenn Sie diese Option aktivieren, wird eine Liste der rekursiv einbezogenen (#include) Header samt Zeitstempel aller CPP-Dateien in die OBJ-Datei eingebettet.&lt;br /&gt;
 Mit diesen Informationen erzeugt das Build-System die OBJ-Datei neu, wenn einer der einbezogenen Header geändert wird.&lt;br /&gt;
&lt;br /&gt;
Wenn die Option deaktiviert ist, enthalten OBJ-Dateien keine Autoabhängigkeitsinformationen und werden beim Ändern von Headern nicht neu erzeugt.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑depends&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
$IF muss mit $IFEND abgeschlossen werden&lt;br /&gt;
|&lt;br /&gt;
Ermöglicht die Verwendung von [[IFEND-Direktive (Delphi)|$IFEND]] (anstatt des korrekten $ENDIF), um eine $IF-Klausel abzuschließen. Wenn diese Option nicht aktiviert ist, geben die Compiler eventuell den Fehler [[E2029 %s erwartet, aber %s gefunden (Delphi)|E2029]] aus. Siehe die Compiler-Direktive [[LEGACYIFEND (Delphi)|LEGACYIFEND ({{Delphi}})]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑legacy-ifend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ausgabeverzeichnis für XML-Dokumentation&lt;br /&gt;
|&lt;br /&gt;
Gibt den Ordner an, in dem die XML-Dokumentation für das Projekt erzeugt wird. Siehe die Option &#039;&#039;&#039;XML-Dokumentation erzeugen&#039;&#039;&#039; weiter oben.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑NX&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Optionen für Laufzeitfehler==&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;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
E/A-Prüfung&lt;br /&gt;
|&lt;br /&gt;
Aktiviert oder deaktiviert die automatische Code-Erzeugung, die nach jedem Aufruf einer E/A-Prozedur das Ergebnis überprüft. Wenn eine E/A-Prozedur bei aktivierter Option ein Ergebnis ungleich 0 zurückgibt, führt dies zu einer EInOutError-Exception (bzw. zum Programmabbruch, wenn die Exception-Behandlung nicht aktiviert ist). Ist die Option deaktiviert, muss die E/A-Operation durch einen Aufruf von IOResult auf Fehler geprüft werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$I+&amp;lt;br /&amp;gt;‑$I‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Überlaufprüfung&lt;br /&gt;
|&lt;br /&gt;
Steuert die Erzeugung von Code für die Überlaufprüfung. Wenn die Option aktiviert ist (entspricht [[Überlaufprüfung (Delphi)|{$Q+}]]), werden bestimmte arithmetische Integer-Operationen (+, -, *, Abs, Sqr, Succ, Pred, Inc und Dec) auf einen Überlauf geprüft. Dazu wird ihnen zusätzlicher Code hinzugefügt, der sicherstellt, dass das Ergebnis innerhalb des unterstützten Bereichs liegt. Das Fehlschlagen der Überlaufprüfung führt zu einer EIntOverflow-Exception (bzw. zum Programmabbruch, wenn die Exception-Behandlung nicht aktiviert ist). Diese Option wird normalerweise zusammen mit der Option zur Bereichsüberprüfung ([[Bereichsüberprüfung|{$R}]]) eingesetzt, die die Erzeugung von Bereichsprüfungscode aktiviert bzw. deaktiviert. Die Aktivierung der Überlaufsprüfung vergrößert und verlangsamt Programme.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$Q+&amp;lt;br /&amp;gt;‑$Q‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bereichsüberprüfung&lt;br /&gt;
|&lt;br /&gt;
Aktiviert oder deaktiviert die Erzeugung von Bereichsprüfungscode. Wenn die Option aktiviert ist (entspricht [[Bereichsüberprüfung|{$R+}]]), werden alle Ausdrücke, die Arrays und Strings indizieren, dahingehend überprüft, ob sie sich innerhalb der festgelegten Grenzen befinden. Der gleichen Prüfung werden alle Zuweisungen an skalare Variablen und Teilbereichsvariablen unterzogen. Das Fehlschlagen der Bereichsprüfung führt zu einer ERangeError-Exception (bzw. zum Programmabbruch, wenn die Exception-Behandlung nicht aktiviert ist). Die Aktivierung der Bereichsprüfung vergrößert und verlangsamt Programme.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$R+&amp;lt;br /&amp;gt;‑$R‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Optionen für die Syntax==&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;
! Element&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zuweisbare typisierte Konstanten&lt;br /&gt;
|&lt;br /&gt;
Legt fest, ob typisierte Konstanten geändert werden können. Wenn die Option aktiviert ist (entspricht [[Schreibbare typisierte Konstanten (Delphi)|{$J+}]]), ist eine Änderung möglich. Typisierte Konstanten sind in diesem Fall mit initialisierten Variablen vergleichbar. Bei deaktivierter Option (entspricht {$J-}) sind typisierte Konstanten tatsächlich konstant. Jeder Versuch, sie zu ändern, führt zu einer Fehlermeldung des Compilers. Als schreibbar werden typisierte Konstanten bezeichnet, die zur Laufzeit als Variablen verwendet und somit geändert werden können.&lt;br /&gt;
Deshalb muss älterer Quelltext, der änderbare typisierte Konstanten enthält, mit aktivierter Option compiliert werden, während für neue Anwendungen initialisierte Variablen verwendet werden sollten und der Quelltext mit deaktivierter Option compiliert werden sollte.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$J+&amp;lt;br /&amp;gt;‑$J‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vollständige Boolesche Auswertung&lt;br /&gt;
|&lt;br /&gt;
Schaltet zwischen zwei unterschiedlichen Modellen der {{Delphi}}-Quelltexterzeugung für die booleschen Operatoren AND und OR um. Wenn die Option aktiviert ist (entspricht [[Boolesche Kurzauswertung (Delphi-Compiler-Direktive)|{$B+}]]), erzeugt der Compiler Code für die vollständige Auswertung eines booleschen Ausdrucks. Das bedeutet, dass jeder Operand eines booleschen Ausdrucks, der mit den Operatoren AND und OR gebildet wird, garantiert ausgewertet wird, auch wenn das Ergebnis des gesamten Ausdrucks bereits feststeht. Bei deaktivierter Option (entspricht {$B-}) generiert der Compiler Code für die Kurzschlussauswertung boolescher Ausdrücke, d. h. die Auswertung wird beendet, sobald das Ergebnis des gesamten Ausdrucks feststeht (die Auswertung erfolgt immer von links nach rechts).&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$B+&amp;lt;br /&amp;gt;‑$B‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Erweiterte Syntax&lt;br /&gt;
|&lt;br /&gt;
Dient nur der Abwärtskompatibilität. Verwenden Sie diese Option (entspricht [[Erweiterte Syntax (Delphi)|{$X-}]]) nicht in Ihren Delphi-Anwendungen. Mit dieser Option wird die erweiterte Syntax von Delphi aktiviert oder deaktiviert:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktionsanweisungen.&#039;&#039;&#039; Im Modus {$X+} können Funktionsaufrufe als Prozedurenaufrufe verwendet werden, d. h. das Ergebnis eines Funktionsaufrufs kann ignoriert werden, anstatt an eine andere Funktion übergeben oder in einer Operation bzw. Zuweisung verwendet zu werden. Im Allgemeinen werden die von einer Funktion ausgeführten Berechnungen durch das Funktionsergebnis repräsentiert, das nicht ignoriert werden sollte. Manchmal führen Funktionen aber lediglich eine bestimmte Operation durch (z. B. einer globalen Variablen einen Wert zuweisen) und geben keinen Wert zurück, der weiterverwendet werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result-Variable.&#039;&#039;&#039; Wenn die Option aktiviert ist (entspricht {$X+}), kann die vordefinierte Result-Variable für den Rückgabewert der Funktion verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nullterminierte Strings.&#039;&#039;&#039; Wenn diese Option aktiviert ist, können {{Delphi}}-Strings nullbasierten Zeichen-Arrays (array[0..X] of Char) zugewiesen werden, die mit PChar-Typen kompatibel sind.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$X+&amp;lt;br /&amp;gt;‑$X‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Standardmäßig lange Strings&lt;br /&gt;
|&lt;br /&gt;
Diese Option (entspricht der Direktive [[Lange Strings (Delphi)|{$H}]]) legt fest, welche Bedeutung das reservierte Wort &#039;&#039;&#039;string&#039;&#039;&#039; hat, wenn es ohne Zusatz in einer Typdeklaration steht. Der generische Typ &#039;&#039;&#039;string&#039;&#039;&#039; kann entweder einen langen, dynamisch zugewiesenen String (fundamentaler Typ &amp;lt;code&amp;gt;UnicodeString&amp;lt;/code&amp;gt;) oder einen kurzen, statisch zugewiesenen String (fundamentaler Typ &amp;lt;code&amp;gt;ShortString&amp;lt;/code&amp;gt;) darstellen. Durch die Standardeinstellung in {{Delphi}} wird der generische String-Typ als langer &amp;lt;code&amp;gt;UnicodeString&amp;lt;/code&amp;gt; definiert.&lt;br /&gt;
&lt;br /&gt;
Alle Objekte in der Komponentenbibliothek werden in diesem Status compiliert. Für neue Komponenten sollten ebenfalls lange Strings verwendet werden. Dasselbe gilt für Quelltext, der Daten aus String-Eigenschaften der Komponentenbibliothek übernimmt. Die deaktivierte Option (entspricht {$H-}) ist sinnvoll, wenn auf Quelltext aus älteren Versionen von {{Delphi}} zugegriffen wird, in dem standardmäßig kurze Strings verwendet werden. Die Bedeutung von String-Typdefinitionen kann lokal überschrieben werden, um die Erzeugung kurzer Strings sicherzustellen. Außerdem können kurze String-Typen als &amp;lt;code&amp;gt;string[255]&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;ShortString&amp;lt;/code&amp;gt; deklariert werden. Diese Typen sind eindeutig und von der aktivierten Option unabhängig.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$H+&amp;lt;br /&amp;gt;‑$H‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Offene Parameter&lt;br /&gt;
|&lt;br /&gt;
Ist nur für Quelltext von Bedeutung, der mit Huge-Strings compiliert wurde. Diese Option dient der Abwärtskompatibilität mit früheren Versionen von {{Delphi}} und Object Pascal. Diese Option (entspricht der Direktive [[Offene String-Parameter (Delphi)|{$P}]]) legt die Bedeutung von Variablenparametern fest, die mit dem Schlüsselwort &amp;quot;string&amp;quot; im Status {$H-} (Huge-Strings deaktiviert) deklariert wurden. Bei deaktivierter Option (entspricht {$P-}) sind mit dem Schlüsselwort &amp;quot;string&amp;quot; deklarierte Variablenparameter normale Variablenparameter. Dagegen werden sie im Status {$P+} als offene String-Parameter behandelt. Der Bezeichner &amp;quot;OpenString&amp;quot; kann unabhängig von der Einstellung der Direktive $P immer zur Deklaration von offenen String-Parametern verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$P+&amp;lt;br /&amp;gt;‑$P‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Strenge VAR-Strings-Prüfung&lt;br /&gt;
|&lt;br /&gt;
Diese Option (entspricht der [[Prüfung von Var-String (Delphi)|Direktive {$V}]]) ist nur für {{Delphi}}-Quelltext von Bedeutung, in dem kurze Strings verwendet werden. Sie dient der Abwärtskompatibilität mit früheren Versionen von {{Delphi}} und Object Pascal. Die Option steuert den Typ für kurze Strings, die als Variablenparameter übergeben werden. Wenn die Option aktiviert ist (entspricht {$V+}), wird eine strenge Typprüfung durchgeführt, d. h. formale und tatsächliche Parameter müssen denselben String-Typ haben. Bei deaktivierter Option (entspricht {$V-}) kann eine Variable eines kurzen String-Typs selbst dann als Parameter verwendet werden, wenn die deklarierte Maximallänge nicht mit der des formalen Parameters übereinstimmt.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = True&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$V+&amp;lt;br /&amp;gt;‑$V‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Typisierter @-Operator&lt;br /&gt;
|&lt;br /&gt;
Steuert die vom Operator @ generierten Zeigertypen und deren Kompatibilität. Bei deaktivierter Option (entspricht [[Typprüfung bei Zeigern (Delphi)|{$T-}]]) ist das Ergebnis des Operators @ immer ein Zeiger ohne Typ (Pointer), der mit allen übrigen Zeigertypen kompatibel ist. Wenn @ für einen Variablenverweis (entspricht {$T+}) verwendet wird, ist das Ergebnis ein typisierter Zeiger, der nur mit Pointer und anderen Zeigern auf den Variablentyp kompatibel ist. Bei deaktivierter Option sind bestimmte Zeigertypen (keine Pointer-Typen) nicht kompatibel (auch wenn sie Zeiger auf denselben Typ sind). Bei aktivierter Option sind Zeiger auf denselben Typ kompatibel.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$T+&amp;lt;br /&amp;gt;‑$T‑&amp;lt;/code&amp;gt;&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; Wenn bei der Compilierung eines Projekts die Compiler-Optionen im Fenster &#039;&#039;&#039;Meldungen&#039;&#039;&#039; angezeigt werden sollen, 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|Umgebungsoptionen]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; und aktivieren die Option &#039;&#039;&#039;Befehlszeile anzeigen&#039;&#039;&#039;. Beim nächsten Compilieren eines Projekts werden der Befehl, der zur Compilierung des Projekts verwendet wurde, und die Antwortdatei im Fenster &#039;&#039;&#039;Meldungen&#039;&#039;&#039; angezeigt. In der Antwortdatei sind die Compiler-Optionen und die zu compilierenden Dateien aufgeführt.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Delphi-Toolkette|{{Delphi}-Toolkette]]&lt;br /&gt;
*[[Compilieren, Build erstellen und Anwendungen ausführen|Compilieren, Build erstellen und Anwendungen ausführen]]&lt;br /&gt;
*[[Pentium-sichere FDIV-Operationen (Delphi)|{{Delphi}-Compiler-Direktive {$U} (Pentium-sichere FDIV-Operationen)]]&lt;br /&gt;
*[[Erstellen und Bearbeiten von Build-Konfigurationen|Erstellen und Bearbeiten von Build-Konfigurationen]]&lt;br /&gt;
*[[Erstellen, Anwenden, Bearbeiten und Löschen von Optionsgruppen|Erstellen, Anwenden, Bearbeiten und Löschen von Optionsgruppen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Compiling]]&lt;br /&gt;
[[fr:Compilation]]&lt;br /&gt;
[[ja:［コンパイル］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=%C3%9Cberblick_%C3%BCber_DUnitX&amp;diff=210658</id>
		<title>Überblick über DUnitX</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=%C3%9Cberblick_%C3%BCber_DUnitX&amp;diff=210658"/>
		<updated>2017-06-16T12:13:04Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Anwendungen testen - Index}}&lt;br /&gt;
DUnitX ist ein Open Source Unit-Test-Framework, das auf dem NUnit-Test-Framework sowie auf bestimmten Konzepten aus xUnit basiert. Mit der {{Variables|Product}}-Integration des DUnitX-Frameworks können Sie Tests für Win32, Win64 und OS X und Linux in {{Delphi}}- und {{CBuilder}}-Anwendungen entwickeln und ausführen.&lt;br /&gt;
&lt;br /&gt;
Jedes DUnitX-Framework verfügt über eigene Methoden für das Testen von Bedingungen. Mit den bereitgestellten Methoden kann eine große Anzahl von Bedingungen getestet werden. Diese Methoden repräsentieren allgemeine Assertions, Sie können aber auch eigene Assertions erstellen. &lt;br /&gt;
&lt;br /&gt;
DUnitX verwendet Generics und anonyme Methoden. &amp;lt;l t=&amp;quot;span&amp;quot; s=&amp;quot;delphi&amp;quot; /&amp;gt;DUnitX verwendet unter der {{Delphi}}-Personality Attribute.&amp;lt;l t=&amp;quot;span&amp;quot; e=&amp;quot;delphi&amp;quot; /&amp;gt; &amp;lt;l t=&amp;quot;span&amp;quot; s=&amp;quot;cpp&amp;quot; /&amp;gt;In {{CBuilder}} verwendet DUnitX als published deklarierte Methoden.&amp;lt;l t=&amp;quot;span&amp;quot; e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Informationen finden Sie auf der DUnitX-Homepage unter [https://github.com/VSoftTechnologies/DUnitX/wiki https://github.com/VSoftTechnologies/DUnitX/wiki].&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Entwickeln von DUnitX-Tests für {{Delphi}}==&lt;br /&gt;
&lt;br /&gt;
Im folgenden {{Delphi}}-Beispielprogramm werden zwei Funktionen definiert, die eine einfache Addition und Subtraktion durchführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
 unit CalcUnit;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
 &lt;br /&gt;
 { TCalc }&lt;br /&gt;
 &lt;br /&gt;
   TCalc = class&lt;br /&gt;
   public&lt;br /&gt;
     function Add(x, y: Integer): Integer;&lt;br /&gt;
     function Sub(x, y: Integer): Integer;&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 { TCalc }&lt;br /&gt;
 &lt;br /&gt;
 function TCalc.Add(x, y: Integer): Integer;&lt;br /&gt;
 begin&lt;br /&gt;
   Result := x + y;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 function TCalc.Sub(X, Y: Integer): Integer;&lt;br /&gt;
 begin&lt;br /&gt;
   Result := x - y;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel zeigt die Test-Unit, die Sie ändern müssen, um die beiden Funktionen zu testen. Sie müssen den Methoden &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;SetUp&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TearDown&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; sowie den Testmethoden &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TestAdd&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TestSub&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; Code hinzufügen. Verwenden Sie dann Attribute, um die Funktionen zu testen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
unit TestCalcUnit;&lt;br /&gt;
&lt;br /&gt;
interface&lt;br /&gt;
uses&lt;br /&gt;
  DUnitX.TestFramework, CalcUnit;&lt;br /&gt;
&lt;br /&gt;
type&lt;br /&gt;
&lt;br /&gt;
  [TestFixture]&lt;br /&gt;
  TestTCalc = class(TObject)&lt;br /&gt;
  strict private&lt;br /&gt;
    aTCalc: TCalc;&lt;br /&gt;
  public&lt;br /&gt;
    [Setup]&lt;br /&gt;
    procedure Setup;&lt;br /&gt;
    [TearDown]&lt;br /&gt;
    procedure TearDown;&lt;br /&gt;
    // Sample Methods&lt;br /&gt;
    // Test with TestCase Atribute to supply parameters.&lt;br /&gt;
    [TestCase(&#039;TestA&#039;,&#039;8,2,10&#039;)]&lt;br /&gt;
    procedure TestAdd(Value1, Value2, _Result: Integer);&lt;br /&gt;
    // Test with TestCase Atribute to supply parameters.&lt;br /&gt;
    [TestCase(&#039;TestB&#039;,&#039;3,4,-1&#039;)]&lt;br /&gt;
    procedure TestSub(Value1, Value2, _Result: Integer);&lt;br /&gt;
  end;&lt;br /&gt;
&lt;br /&gt;
implementation&lt;br /&gt;
&lt;br /&gt;
procedure TestTCalc.Setup;&lt;br /&gt;
begin&lt;br /&gt;
  aTCalc := TCalc.Create;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure TestTCalc.TearDown;&lt;br /&gt;
begin&lt;br /&gt;
  aTCalc := nil;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure TestTCalc.TestAdd(Value1, Value2, _Result: Integer);&lt;br /&gt;
var&lt;br /&gt;
  R: Integer;&lt;br /&gt;
begin&lt;br /&gt;
  R := aTCalc.Add(Value1, Value2);&lt;br /&gt;
  Assert.AreEqual(R, _Result);   // testcode&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure TestTCalc.TestSub(Value1, Value2, _Result: Integer);&lt;br /&gt;
var&lt;br /&gt;
  R: Integer;&lt;br /&gt;
begin&lt;br /&gt;
  R := aTCalc.Sub(Value1, Value2);&lt;br /&gt;
  Assert.AreEqual(R, _Result);  // testcode&lt;br /&gt;
 end;&lt;br /&gt;
&lt;br /&gt;
initialization&lt;br /&gt;
  TDUnitX.RegisterTestFixture(TestTCalc);&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Entwickeln von DUnitX-Tests für C++==&lt;br /&gt;
&lt;br /&gt;
Im folgenden {{CBuilder}}-Beispielprogramm werden zwei Funktionen definiert, die eine einfache Addition und Subtraktion durchführen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
class TCalc&lt;br /&gt;
{&lt;br /&gt;
	 public:&lt;br /&gt;
	 int Add(int x,int y);&lt;br /&gt;
	 int Sub(int x,int y);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int TCalc::Add(int x, int y)&lt;br /&gt;
{&lt;br /&gt;
	 int Result = x + y;&lt;br /&gt;
	 return Result;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int TCalc::Sub(int x, int y)&lt;br /&gt;
{&lt;br /&gt;
	 int Result = x-y;&lt;br /&gt;
	 return Result;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel zeigt die Test-Unit, die Sie ändern müssen, um die beiden Funktionen zu testen. Sie müssen den Methoden &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;SetUp&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TearDown&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; sowie den Testmethoden &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TestAdd&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; und &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;TestSub&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt; Code hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;DUnitX.TestFramework.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#pragma option --xrtti&lt;br /&gt;
&lt;br /&gt;
class __declspec(delphirtti) TestCalc : public TObject&lt;br /&gt;
{&lt;br /&gt;
public:&lt;br /&gt;
  virtual void __fastcall SetUp();&lt;br /&gt;
  virtual void __fastcall TearDown();&lt;br /&gt;
&lt;br /&gt;
__published:&lt;br /&gt;
  void __fastcall TestAdd();&lt;br /&gt;
  void __fastcall TestSub();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
TCalc *aTCalc;&lt;br /&gt;
&lt;br /&gt;
void __fastcall TestCalc::SetUp()&lt;br /&gt;
{&lt;br /&gt;
	aTCalc = new TCalc();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void __fastcall TestCalc::TearDown()&lt;br /&gt;
{&lt;br /&gt;
	delete aTCalc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void __fastcall TestCalc::TestAdd()&lt;br /&gt;
{&lt;br /&gt;
  int R;&lt;br /&gt;
  R = aTCalc-&amp;gt;Add(2, 8);&lt;br /&gt;
  Assert::AreEqual(R, 10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void __fastcall TestCalc::TestSub()&lt;br /&gt;
{&lt;br /&gt;
  int R;&lt;br /&gt;
  R = aTCalc-&amp;gt;Add(3, 4);&lt;br /&gt;
  Assert::AreEqual(R, -1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
static void registerTests()&lt;br /&gt;
{&lt;br /&gt;
  TDUnitX::RegisterTestFixture(__classid(TestCalc));&lt;br /&gt;
}&lt;br /&gt;
#pragma startup registerTests 33&lt;br /&gt;
&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;
==DUnitX-Funktionen==&lt;br /&gt;
&lt;br /&gt;
DUnitX stellt eine &#039;&#039;&#039;Assert&#039;&#039;&#039;-Klasse mit einer Reihe verschiedener Funktionen bereit, die Sie in Ihren Tests verwenden können.&lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle enthält einige dieser Funktionen. &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;Funktion&#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;
Pass&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob eine Routine funktioniert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Fail&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob eine Routine fehlschlägt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
AreEqual&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob zwei Elemente gleich sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
AreNotEqual&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob zwei Elemente ungleich sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
AreSame&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob zwei Elemente den gleichen Wert haben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
AreNotSame&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob zwei Elemente nicht den gleichen Wert haben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Contains&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob sich das Element in einer Liste befindet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
DoesNotContain&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob sich das Element nicht in einer Liste befindet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsTrue&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob eine Bedingung wahr ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsFalse&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob eine Bedingung falsch ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsEmpty&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob der Wert eines Elements leer ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsNotEmpty&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob der Wert eines Elements nicht leer ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsNull&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob ein Element null ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsNotNull&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob ein Element ungleich null ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
WillRaise&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob die Methode eine Exception auslöst.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
StartsWith&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob ein String mit einem bestimmten Teilstring beginnt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
InheritsFrom&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob eine Klasse von einer bestimmten Klasse abgeleitet ist.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
IsMatch&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Prüft, ob das Element mit einem bestimmten Muster übereinstimmt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur Syntax und Verwendung dieser und anderer DUnitX-Funktionen finden Sie in den DUnitX-Hilfedateien im Verzeichnis &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;#004A80&amp;quot;&amp;gt;\source\DUnitX&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==DUnitX-Test-Runner==&lt;br /&gt;
&lt;br /&gt;
Mit einem Testprogramm (Runner) können Sie die Tests unabhängig von Ihrer Anwendung ausführen. In einem DUnitX-Testprojekt wird der Test-Runner-Code aus dem DUnitX-Framework direkt in die erzeugte ausführbare Datei compiliert, sodass das Testprojekt zu einem Test-Runner wird. Das integrierte DUnitX-Framework stellt zwei Test-Runner bereit:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Konsolen-Test-Runner:&#039;&#039;&#039; &lt;br /&gt;
**Sendet die gesamte Testausgabe an die Konsole. Dies ist der Standardtestmodus bei der Ausführung eines DUnitX-Projekts. Das DUnitX-Framework stellt die Klasse &amp;lt;code&amp;gt;TDUnitXConsoleLogger&amp;lt;/code&amp;gt; zur Ausgabe des Testergebnisses auf der Konsole bereit.&lt;br /&gt;
** Ist hilfreich, wenn Sie den gesamten Code und alle Tests aus automatisierten Build-Skripten ausführen möchten.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;GUI-Test-Runner:&#039;&#039;&#039;  &lt;br /&gt;
**Zeigt Testergebnisse interaktiv in einem GUI-Fenster an. Das DUnitX-Framework stellt die Klasse &amp;lt;code&amp;gt;TGUIXTestRunner&amp;lt;/code&amp;gt; zum Generieren der {{FM}}-GUI-Ausgabe{{f|VCL| und die Klasse &amp;lt;code&amp;gt;TDUnitXGuiLoggerForm&amp;lt;/code&amp;gt; für die VCL-GUI}} bereit.&lt;br /&gt;
** Ist hilfreich beim aktiven Entwickeln von Unit-Tests für den Code, den Sie testen.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|* [[Konvertieren von DUnit-Tests in DUnitX|Konvertieren von DUnit-Tests in DUnitX]] }}&lt;br /&gt;
&lt;br /&gt;
*[[Entwickeln von Tests mit DUnitX|Entwickeln von Tests mit DUnitX]]&lt;br /&gt;
* [https://github.com/VSoftTechnologies/DUnitX DUnitX source and contributions]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Uberblick uber DUnitX}}&lt;br /&gt;
[[Category:Mit RAD Studio arbeiten]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:DUnitX Overview]]&lt;br /&gt;
[[fr:Présentation de DUnitX]]&lt;br /&gt;
[[ja:DUnitX の概要]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Linken&amp;diff=210657</id>
		<title>Linken</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Linken&amp;diff=210657"/>
		<updated>2017-06-16T12:10:00Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Delphi-Compiler}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; {{Delphi}}-Compiler &amp;amp;gt; Linken}}&lt;br /&gt;
&lt;br /&gt;
Auf dieser Seite legen Sie die Linker-Optionen für Ihre Anwendung fest.&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 für alle Projekttypen 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;Optionen&#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;
Ziel, Übernehmen, Speichern&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Optionen für das Ziel|Optionen für das Ziel]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gemeinsame Elemente&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Gemeinsame Elemente auf den Projektoptionsseiten|Gemeinsame Elemente auf den Projektoptionsseiten]].&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;
! Optionen für das Linken&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; |[[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Debug-Informationen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt für jede Prozedur eine Tabelle mit Zeilennummern, in der Adressen des Objektcodes den Zeilennummern im Quelltext zugeordnet sind. Entspricht der {{Delphi}}-Compiler-Direktive {$D+} und der Option -V für DCC32.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑$D+&amp;lt;br /&amp;gt;‑$D‑&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
EXE-Beschreibung&lt;br /&gt;
|&lt;br /&gt;
Geben Sie eine Beschreibung Ihrer EXE-Datei ein. Dieses Feld kann einen String mit bis zu 255 Zeichen enthalten. Der String wird mit der Option $D gelinkt und in die ausführbare Datei eingebunden. Er wird meistens für Copyright-Informationen verwendet. Copyright-Informationen können auch in die Versionsinfo–Datei eingefügt werden. Diese Option ist nur für gemeinsam genutzte Objekte und für ausführbare Anwendungsdateien verwendbar, nicht für Packages.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑description&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Konsolenanwendung erzeugen&lt;br /&gt;
|&lt;br /&gt;
Veranlasst den Linker in der EXE-Anwendungsdatei ein Flag zu setzen, das eine Konsolenanwendung kennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑CC&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Image-Basisadresse&lt;br /&gt;
|&lt;br /&gt;
Gibt die Adresse an, an der die ausführbare Datei in den Speicher geladen werden soll. Dieser Wert wird üblicherweise nur beim Compilieren von DLLs geändert.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 400000&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑K&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mit externen Debug-Symbolen&lt;br /&gt;
|&lt;br /&gt;
Aktivieren Sie diese Option, wenn Sie extern oder geräteübergreifend debuggen. Erzeugt die [[RSM-Debug-Datei|externe Debug-Symboldatei]] ({{Path|.rsm}}) für das Projekt.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑VR&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MAP-Datei&lt;br /&gt;
|&lt;br /&gt;
Der Linker kann eine [[Map-Debug-Datei (*.map)|Map-Datei]] mit den folgenden allgemeinen Segmentinformationen erzeugen: Liste der Segmente, Programmstartadresse und eventuelle Warn- und Fehlermeldungen, die während des Linkens erzeugt wurden.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = Aus&lt;br /&gt;
* &#039;&#039;&#039;Aus&#039;&#039;&#039;: Erstellt keine MAP-Datei. Dies ist die Vorgabe.&lt;br /&gt;
* &#039;&#039;&#039;Segmente&#039;&#039;&#039;: Erzeugt eine MAP-Datei mit folgendem Inhalt: Liste der Segmente, Programmstartadresse und eventuelle Warn- und Fehlermeldungen, die während des Linkens erzeugt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Publics&#039;&#039;&#039;: Erzeugt eine MAP-Datei mit folgendem Inhalt: Liste der Segmente, Programmstartadresse und eventuelle Warn- und Fehlermeldungen, die während des Linkens erzeugt wurden. Außerdem wird eine alphabetisch sortierte Liste der public-Symbole generiert.&lt;br /&gt;
* &#039;&#039;&#039;Detailliert&#039;&#039;&#039;: Erzeugt eine MAP-Datei mit folgendem Inhalt: Liste der Segmente, Programmstartadresse und eventuelle Warn- und Fehlermeldungen, die während des Linkens erzeugt wurden, eine alphabetisch sortierte Liste der public-Symbole und zusätzlich eine detaillierte Liste der Segmentzuordnungen. Diese umfasst Segmentadresse, Länge in Byte, Segmentname, Gruppe und Modulinformationen. Erzeugt auch eine [[Delphi-Datei mit Ressourcenstrings (*.drc)|Datei mit Ressourcenstrings]].&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑GS&amp;lt;br /&amp;gt;‑GP&amp;lt;br /&amp;gt;‑GD&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MAP-Datei ARM&lt;br /&gt;
|&lt;br /&gt;
Der Linker kann eine [[Map-Debug-Datei (*.map)|Map-Datei]] mit den folgenden allgemeinen Segmentinformationen erzeugen: Liste der Segmente, Programmstartadresse und eventuelle Warn- und Fehlermeldungen, die während des Linkens erzeugt wurden.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = Aus&lt;br /&gt;
* &#039;&#039;&#039;Aus&#039;&#039;&#039;: Erstellt keine MAP-Datei. Dies ist die Vorgabe.&lt;br /&gt;
* &#039;&#039;&#039;Ein&#039;&#039;&#039;: Erstellt eine MAP-Datei.&lt;br /&gt;
* &#039;&#039;&#039;MAP-Datei und DRC-Datei&#039;&#039;&#039;: Erstellt eine MAP-Datei und eine [[Delphi-Datei mit Ressourcenstrings (*.drc)|DRC-Datei]].&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑G&amp;lt;br /&amp;gt;‑GD&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* iOS-Gerät (32-Bit&amp;amp;nbsp;und&amp;amp;nbsp;64 Bit)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Maximale Stack-Größe&lt;br /&gt;
|&lt;br /&gt;
Gibt die maximale Größe des Stack an (nur bei ausführbaren Projektdateien verwendbar; für DLLs deaktiviert). Einstellungen zur Speichergröße können auch im Quelltext mit der Compiler-Direktive $M vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 1048576&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Niedrigste unterstützte iOS-Version&lt;br /&gt;
|&lt;br /&gt;
Die niedrigste iOS-Version, die Ihre Anwendung unterstützt. Wenn Sie [[Übermittlung der App an den App Store (iOS)|Ihre Anwendung an den AppStore übermitteln]], wird dieser Wert zum Filtern verwendet.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 8.0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑ios-version-min&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* iOS-Gerät (32-Bit&amp;amp;nbsp;und&amp;amp;nbsp;64 Bit)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Minimale Stack-Größe&lt;br /&gt;
|&lt;br /&gt;
Gibt die minimale Größe des Stack an (nur bei ausführbaren Projektdateien verwendbar; für DLLs deaktiviert). Einstellungen zur Speichergröße können auch im Quelltext mit der Compiler-Direktive $M vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 16384&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
An den LD-Linker übergebene Optionen&lt;br /&gt;
|&lt;br /&gt;
Weitere Optionen für den LD-Linker.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑linker-option&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* iOS-Gerät (32-Bit&amp;amp;nbsp;und&amp;amp;nbsp;64 Bit)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ausgabe-Ressourcenstring DRC-Datei&lt;br /&gt;
|&lt;br /&gt;
Erstellt eine [[Delphi-Datei mit Ressourcenstrings (*.drc)|DRC-Datei]], die die Ressourcenstrings für das aktuelle Projekt enthält. Weitere Informationen finden Sie unter [[Sprachen zu einem Projekt hinzufügen|Sprachen zu einem Projekt hinzufügen]].&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑drc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Debug-Informationen in separate TDS-Datei ausgeben&lt;br /&gt;
|&lt;br /&gt;
Speichert Debug-Informationen im C++-Stil in einer separaten {{Path|.tds}}-Datei mit demselben Namen wie das Projekt. Diese [[TDS-Debug-Datei (*.tds)|TDS-Debug-Datei]] wird beim Compilieren erzeugt und enthält Informationen, die vom Debugger verwendet werden. Wenn die Debug-Informationen direkt in der PE-Datei erzeugt werden sollen, setzen Sie die Option &#039;&#039;&#039;Debug-Informationen&#039;&#039;&#039; auf {{True}}. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beim Laden eines C++-Moduls untersucht der Debugger den Zeitstempel der zugehörigen TDS-Datei. Wenn der Zeitstempel der TDS-Datei fünf oder mehr Sekunden älter als der des Moduls ist, betrachtet der Debugger sie als veraltet und verwendet sie nicht. Zusätzlich meldet das IDE-Ereignisprotokoll, dass keine Debug-Informationen für das Modul gefunden wurden. Zur Vermeidung des Problems einer fehlenden TDS-Datei führen Sie einen der folgenden Schritte aus:&lt;br /&gt;
* Stellen Sie sicher, dass all Ihre Build-Prozesse (IDE und Befehlszeile) und -Konfigurationen hinsichtlich der Option &#039;&#039;&#039;Debug-Informationen in separate TDS-Datei ausgeben&#039;&#039;&#039; konsistent sind.&lt;br /&gt;
* Löschen Sie die zugehörige TDS-Datei eines Moduls, wenn Sie das Modul neu erzeugen.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = False&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑VT&amp;amp;nbsp;‑VN&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basisadresse für relozierbare Images festlegen&lt;br /&gt;
|&lt;br /&gt;
Steuert die Standardladeadresse für eine Anwendung, DLL oder ein Package. Das Zahlenargument muss:&lt;br /&gt;
* Ein 32-Bit-Integerwert sein, der die Image-Basisadresse angibt.&lt;br /&gt;
* Gleich oder größer sein als $00010000; die niedrigwertigen 16 Bit des Arguments werden ignoriert oder sollten null sein.&lt;br /&gt;
* Ein Vielfaches von 64 K sein (die entsprechende Hexadezimalzahl muss also mit vier Nullen enden); ist das nicht der Fall, rundet der Compiler die Zahl auf das nächstkleinere Vielfache ab und gibt eine Meldung aus.&lt;br /&gt;
&lt;br /&gt;
Diese Option entspricht der [[Image-Basisadresse|{{Delphi}}-Compiler-Direktive {$IMAGEBASE}]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑K&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zusätzliche PE-Header-Flags setzen&lt;br /&gt;
|&lt;br /&gt;
Legt weitere Flags für den PE-Header (Portable Executable) für Ihre Anwendung fest.&amp;lt;br /&amp;gt;&lt;br /&gt;
Setzt das angegebene Feld (oder die Felder) auf die angegebenen Werte. Diese Option entspricht der [[PE (Portable Executable) Header-Flags (Delphi)|{{Delphi}}-Compiler-Direktive {$SETPEFLAGS xxx}]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑peflags&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zusätzliche optionale PE-Header-Flags setzen&lt;br /&gt;
|&lt;br /&gt;
Legt weitere Header-Felder in dem optionalen Header der PE-Datei (Portable Executable) fest. Einzelheiten finden Sie bei der in der Datei WINNT.h definierten Struktur &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑peoptflags&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
BS-Versionsfelder in PE-Header als &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;.&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; setzen&lt;br /&gt;
|&lt;br /&gt;
Legt die Version des Betriebssystems fest, die zur Ausführung des Image erforderlich ist. Setzt das Feld &amp;lt;code&amp;gt;MajorOperatingSystemVersion&amp;lt;/code&amp;gt; in dem optionalen Header der PE-Datei (Portable Executable) auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;&amp;lt;/code&amp;gt; angeben, und setzt das Feld &amp;lt;code&amp;gt;MinorOperatingSystemVersion&amp;lt;/code&amp;gt; auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; angeben. Beispiel: Wenn Sie in dieses Feld &amp;lt;code&amp;gt;5.0&amp;lt;/code&amp;gt; eingeben, wird Windows 2000 als BS-Version in dem optionalen Header der PE-Datei festgelegt. Die Felder sind in der Datei WINNT.h unter &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt; festgelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Option entspricht der [[SETPEOSVERSION|{$SETPEOSVERSION}-{{Delphi}}-Compiler-Direktive]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑peosversion&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Untersystem-Versionsfelder in PE-Header als &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;.&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; setzen&lt;br /&gt;
|&lt;br /&gt;
Legt das Windows-Untersystem für eine PE-Datei (Portable Executable) fest, das zur Ausführung des Image erforderlich ist. Setzt das Feld &amp;lt;code&amp;gt;MajorSubsystemVersion&amp;lt;/code&amp;gt; in dem optionalen Header der PE-Datei auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;&amp;lt;/code&amp;gt; angeben, und setzt das Feld &amp;lt;code&amp;gt;MinorSubsystemVersion&amp;lt;/code&amp;gt; auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; angeben.&lt;br /&gt;
&lt;br /&gt;
Diese Option entspricht der [[SETPESUBSYSVERSION|{$SETPESUBSYSVERSION}-{{Delphi}}-Compiler-Direktive]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 5.0 &amp;lt;br /&amp;gt;&lt;br /&gt;
Die folgenden Werte sind für das Untersystem in der Datei WINNT.h definiert:&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_UNKNOWN = 0&amp;lt;/code&amp;gt;: Unbekanntes Untersystem&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_NATIVE = 1&amp;lt;/code&amp;gt;: Wird für Gerätetreiber und native Windows NT-Prozesse verwendet.&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_WINDOWS_GUI = 2&amp;lt;/code&amp;gt;: Das Image wird im GUI-Untersystem (grafische Benutzeroberfläche) von Windows ausgeführt.&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_WINDOWS_CUI = 3&amp;lt;/code&amp;gt;: Das Image wird im Windows-Zeichen-Untersystem ausgeführt.&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_POSIX_CUI = 7&amp;lt;/code&amp;gt;: Das Image wird im Posix-Zeichen-Untersystem ausgeführt.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑pesubsysversion&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Benutzer-Versionsfelder in PE-Header als &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;.&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; setzen&lt;br /&gt;
|&lt;br /&gt;
Gibt die Versionsnummer Ihrer Anwendung an. Setzt das Feld &amp;lt;code&amp;gt;MajorVersion&amp;lt;/code&amp;gt; in dem optionalen Header der PE-Datei (Portable Executable) auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Haupt&amp;amp;gt;&amp;lt;/code&amp;gt; angeben, und setzt das Feld &amp;lt;code&amp;gt;MinorVersion&amp;lt;/code&amp;gt; auf den Wert, den Sie in &amp;lt;code&amp;gt;&amp;amp;lt;Neben&amp;amp;gt;&amp;lt;/code&amp;gt; angeben. Beispiel: Wenn Sie in dieses Feld 8.11 eingeben, wird 8.11 als Anwendungsversion in dem optionalen Header der PE-Datei festgelegt. Die Felder sind in der Datei WINNT.h unter &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt; festgelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Option entspricht der [[SETPEUSERVERSION|{$SETPEUSERVERSION}-{{Delphi}}-Compiler-Direktive]].&lt;br /&gt;
&lt;br /&gt;
Vorgabe = 0&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑‑peuserversion&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*                  [[PE (Portable Executable) Header-Flags (Delphi)|PE (Portable Executable) Header-Flags (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
{{f|cmd|	&lt;br /&gt;
&lt;br /&gt;
* [[DCC32.EXE: Der Delphi-Befehlszeilen-Compiler|DCC32.EXE: Der Delphi-Befehlszeilen-Compiler]]	&lt;br /&gt;
* [[DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler|DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler]]	&lt;br /&gt;
* [[DCCOSX.EXE: Der Delphi-Compiler für OS X|DCCOSX.EXE: Der Delphi-Compiler für OS X]]   }}{{f|radstudio|	&lt;br /&gt;
* [[DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator|DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator]]	&lt;br /&gt;
* [[DCCAARM.EXE: Der Delphi-Compiler für Android|DCCAARM.EXE: Der Delphi-Compiler für Android]]	&lt;br /&gt;
* [[DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte|DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte]]	&lt;br /&gt;
* [[DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte|DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte]] }}&lt;br /&gt;
* [[DCCLINUX64.EXE, the Delphi Compiler for Linux|DCCLINUX64.EXE: Der Delphi-Compiler für Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:RAD Studio – Referenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Linking]]&lt;br /&gt;
[[fr:Liaison (Delphi)]]&lt;br /&gt;
[[ja:［リンク］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ausgabe_-_C/C%2B%2B&amp;diff=210656</id>
		<title>Ausgabe - C/C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Ausgabe_-_C/C%2B%2B&amp;diff=210656"/>
		<updated>2017-06-16T12:06:21Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Delphi-Compiler}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projekt &amp;amp;gt; Optionen &amp;amp;gt; {{Delphi}}-Compiler &amp;amp;gt; Ausgabe - C/C++}}&lt;br /&gt;
&lt;br /&gt;
Ermöglicht das Festlegen der C/C++-Ausgabe des {{Delphi}}-Compilers (was genau der {{Delphi}}-Compiler ausgeben soll und das Verzeichnis für die Ausgabe).&lt;br /&gt;
&lt;br /&gt;
Der {{Delphi}}-Compiler erzeugt standardmäßig alle {{CBuilder}}-Dateien (nicht nur die &amp;lt;code&amp;gt;.dcu&amp;lt;/code&amp;gt;-Dateien), einschließlich der erforderlichen {{Delphi}}-Dateien. Die einzige andere Option, die die erforderlichen {{Delphi}}-Teile erzeugt, ist &#039;&#039;&#039;DCUs erzeugen&#039;&#039;&#039;. Verwenden Sie die Option &#039;&#039;&#039;Erzeugung der C/C++-Ausgabedatei&#039;&#039;&#039; zum Festlegen der Dateien, die ausgegeben werden sollen.&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;Optionen&#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;
Ziel, Übernehmen, Speichern&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Optionen für das Ziel|Optionen für das Ziel]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Gemeinsame Elemente&lt;br /&gt;
|&lt;br /&gt;
Siehe [[Gemeinsame Elemente auf den Projektoptionsseiten|Gemeinsame Elemente auf den Projektoptionsseiten]].&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;
! Ausgabeoption&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Compiler-Optionen&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Unterstützte Zielplattformen|Alle Plattformen]] werden unterstützt (sofern nicht anders angegeben)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C/C++ .bpi-Ausgabeverzeichnis (Package-Importbibliotheken)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Gibt das Ausgabeverzeichnis für die [[Bibliotheksdatei für den Package-Import|Package-Importbibliotheken]] ({{Path|.bpi}}) für C++-Projekte an. Klicken Sie auf die Ellipse [...], um das Dialogfeld &#039;&#039;&#039;Ordner suchen&#039;&#039;&#039; zu öffnen.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑NB&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C/C++ .hpp-Ausgabeverzeichnis&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Gibt das Ausgabeverzeichnis für die [[C++-Header-Datei|C++-Header-Dateien]] ({{Path|.hpp}}) an.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑NH&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C/C++ .obj/.lib-Ausgabeverzeichnis&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Gibt das Ausgabeverzeichnis für die C++-[[C++-Objektdatei (*.obj, *.o)|Objektdateien]] ({{Path|.obj}}, {{Path|.o}}) und die [[API (*.lib, *.a)|statischen Bibliotheksdateien]] ({{Path|.lib}}, {{Path|.a}}) an.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑NO&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;12&amp;quot; |&lt;br /&gt;
Erzeugung der C/C++-Ausgabedatei&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Gibt die Dateien an, die vom {{Delphi}}-Compiler ausgegeben werden sollen.&lt;br /&gt;
:&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Für {{Delphi}}-Packages werden nur zwei Optionen angeboten:	&lt;br /&gt;
:* DCUs erzeugen (eignet sich, wenn Sie das Package von C++ nicht verwenden möchten)&lt;br /&gt;
:* Alle {{CBuilder}}-Dateien erzeugen (auch Package-Libs) &lt;br /&gt;
&lt;br /&gt;
Klicken Sie auf den nach unten weisenden Pfeil, um die Auswahlmöglichkeiten anzuzeigen:&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;12&amp;quot; |&lt;br /&gt;
* 32‑Bit-Windows&lt;br /&gt;
* 64‑Bit-Windows&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* iOS-Simulator&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nur DCUs erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt die Package- und zugehörigen &amp;lt;code&amp;gt;.dcu&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;.dcp&amp;lt;/code&amp;gt;-Dateien.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C .objs erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt eine C-Objektdatei für das Linken mit einem C-Programm (ohne Namensverkürzung).&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑J&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs erzeugen&lt;br /&gt;
|&lt;br /&gt;
Erzeugt eine C++-Objektdatei für das Linken in C++ (mit C++-Namensverkürzung).&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JP&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Header erzeugen&lt;br /&gt;
|&lt;br /&gt;
Generiert eine [[C++-Header-Datei|Header-Datei]] ({{Path|.hpp}}) und eine [[C++-Objektdatei (*.obj, *.o)|Objektdatei]] ({{Path|.obj}})&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPH&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Header, Namespaces erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht C++-Namespace-Informationen in die erzeugten &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;-Dateien ein.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPHN&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Header, Namespaces, Export erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht alle Symbolinformationen in die erzeugten &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;-Dateien ein.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPHNE&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Namespaces erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht C++-Namespace-Informationen in die erzeugten &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;-Dateien ein. Dies ist die Vorgabe für gemischte {{Delphi}}- und C++-Projekte.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPN&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Namespaces, Export erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht C++-Namespace- und Symbolinformationen in die erzeugten &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;-Dateien ein.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPNE&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Header, Exporte erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht Symbolinformationen in die erzeugten [[C++-Objektdatei (*.obj, *.o)|Objektdateien]] (&amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;) und [[C++-Header-Datei|Header-Dateien]] (&amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;) ein.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPHE&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
C++ .objs, Exporte erzeugen&lt;br /&gt;
|&lt;br /&gt;
Bezieht Symbolinformationen in die erzeugten Objektdateien (&amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;) ein.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alle {{CBuilder}}-Dateien erzeugen (auch Package-Libs) *&lt;br /&gt;
|&lt;br /&gt;
Generiert das Package und alle {{Delphi}}-Teile zusammen mit allen erforderlichen [[C++-Header-Datei|Header-Dateien]] ({{Path|.hpp}}), der [[Bibliotheksdatei für den Package-Import|Bibliotheksdatei für den Package-Import]] ({{Path|.bpi}}) und der [[API (*.lib, *.a)|statischen Package-Bibliotheksdatei]] ({{Path|.lib}}, {{Path|.a}}) für C++-Projekte. Dies ist die Vorgabe für Desktop-Plattformen.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&amp;lt;code&amp;gt;‑JL&amp;lt;/code&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
.hpp-Datei erzeugen&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Erzeugt eine [[C++-Header-Datei|Header-Datei]] (&amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;). Ist standardmäßig auf True gesetzt.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
* iOS-Gerät &amp;lt;br /&amp;gt;(32 Bit und 64 Bit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Export, export|_export, __export]]&lt;br /&gt;
{{f|cmd|	&lt;br /&gt;
* [[DCC32.EXE: Der Delphi-Befehlszeilen-Compiler|DCC32.EXE: Der Delphi-Befehlszeilen-Compiler]]	&lt;br /&gt;
* [[DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler|DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler]]	&lt;br /&gt;
* [[DCCOSX.EXE: Der Delphi-Compiler für OS X|DCCOSX.EXE: Der Delphi-Compiler für OS X]]   }}{{f|radstudio|	&lt;br /&gt;
* [[DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator|DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator]]	&lt;br /&gt;
* [[DCCAARM.EXE: Der Delphi-Compiler für Android|DCCAARM.EXE: Der Delphi-Compiler für Android]]	&lt;br /&gt;
* [[DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte|DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte]]	&lt;br /&gt;
* [[DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte|DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte]] }}&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:Output - C/C++]]&lt;br /&gt;
[[fr:Sortie - C/C++]]&lt;br /&gt;
[[ja:［出力 - C/C++］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Eigenschaften_(Delphi)&amp;diff=210505</id>
		<title>Eigenschaften (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=Eigenschaften_(Delphi)&amp;diff=210505"/>
		<updated>2017-04-21T15:44:43Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Klassen und Objekte - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Eigenschaften ({{Delphi}})}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;property&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;integerConstant&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;read&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;write&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;stored&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;default&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;nodedefault&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;implements&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;var&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;virtual&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;register&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;dynamic&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;const&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;index&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;True&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;False&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;Boolean&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;nil&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;&#039;&#039;&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;class property&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;published&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;class var&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;public&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;private&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;protected&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;strict private&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;strict protected&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
Dieses Thema enthält Informationen zu folgenden Bereichen:&lt;br /&gt;
&lt;br /&gt;
* Auf Eigenschaften zugreifen&lt;br /&gt;
* Array-Eigenschaften&lt;br /&gt;
* Indexbezeichner&lt;br /&gt;
* Speicherbezeichner&lt;br /&gt;
* Eigenschaften überschreiben und neu deklarieren&lt;br /&gt;
* Klasseneigenschaften&lt;br /&gt;
&lt;br /&gt;
==Allgemeines zu Eigenschaften==&lt;br /&gt;
&lt;br /&gt;
Eine Eigenschaft definiert wie ein Feld ein Objektattribut. Felder sind jedoch nur Speicherbereiche, die überprüft und geändert werden können, während Eigenschaften mithilfe bestimmter Aktionen gelesen und geschrieben werden können. Sie erlauben eine größere Kontrolle über den Zugriff auf die Attribute eines Objekts und ermöglichen das Berechnen von Attributen.&lt;br /&gt;
&lt;br /&gt;
Die Deklaration einer Eigenschaft muss einen Namen, einen Typ und mindestens eine Zugriffsangabe enthalten. Die Syntax lautet folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;property &#039;&#039;&#039;&#039;&#039;Eigenschaftsname[Indizes]: Typ &#039;&#039;&amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;index&amp;lt;/span&amp;gt;&#039;&#039; Integer-Konstante Bezeichner;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wobei&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Eigenschaftsname&#039;&#039; ein beliebiger gültiger Bezeichner ist.&lt;br /&gt;
* &#039;&#039;[Indizes]&#039;&#039; ist optional und besteht aus einer Folge von durch Strichpunkte getrennten Parameterdeklarationen. Jede Deklaration hat die Form &#039;&#039;Bezeichner1&#039;&#039;, ..., &#039;&#039;Bezeichnern&#039;&#039;: Typ. Weitere Informationen finden Sie im Abschnitt &amp;quot;Array-Eigenschaften&amp;quot; weiter unten.&lt;br /&gt;
* &#039;&#039;Typ&#039;&#039; muss ein vordefinierter oder vorher deklarierter Typbezeichner sein. Eigenschaftsdeklarationen der Form &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;property Num: 0..9&amp;lt;/span&amp;gt; sind somit unzulässig.&lt;br /&gt;
* Die Indexklausel &#039;&#039;Integer-Konstante&#039;&#039; ist optional. Weitere Informationen hierzu finden Sie im Abschnitt &amp;quot;Indexbezeichner&amp;quot; weiter unten.&lt;br /&gt;
* &#039;&#039;Bezeichner&#039;&#039; besteht aus den Bezeichnern &#039;&#039;&#039;read&#039;&#039;&#039;, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;stored&#039;&#039;&#039;, &#039;&#039;&#039;default&#039;&#039;&#039; (oder &#039;&#039;&#039;nodefault&#039;&#039;&#039;) und &#039;&#039;&#039;implements&#039;&#039;&#039;. Jede Eigenschaftsdeklaration muss zumindest einen &#039;&#039;&#039;read&#039;&#039;&#039;- oder &#039;&#039;&#039;write&#039;&#039;&#039;-Bezeichner enthalten.&lt;br /&gt;
&lt;br /&gt;
Eigenschaften werden durch ihre Zugriffsbezeichner definiert. Sie können im Gegensatz zu Feldern nicht als &#039;&#039;&#039;var&#039;&#039;&#039;-Parameter übergeben oder mit dem Adressoperator &#039;&#039;&#039;@&#039;&#039;&#039; versehen werden. Der Grund dafür liegt darin, dass eine Eigenschaft nicht notwendigerweise im Speicher vorhanden sein muss. Sie kann beispielsweise eine &#039;&#039;&#039;read&#039;&#039;&#039;-Methode haben, die einen Wert aus einer Datenbank abruft oder einen Zufallswert generiert.&lt;br /&gt;
&lt;br /&gt;
==Auf Eigenschaften zugreifen==&lt;br /&gt;
&lt;br /&gt;
Jede Eigenschaft verfügt über eine &#039;&#039;&#039;read&#039;&#039;&#039;- oder eine &#039;&#039;&#039;write&#039;&#039;&#039;-Angabe (oder über beide). Diese Zugriffsbezeichner werden in folgender Form angegeben:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;read &#039;&#039;&#039;&#039;&#039;FeldOderMethode&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;write &#039;&#039;&#039;&#039;&#039;FeldOderMethode&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;FeldOderMethode&#039;&#039; ist der Name eines Feldes oder einer Methode, das bzw. die in derselben Klasse oder in einer Vorfahrklasse der Eigenschaft deklariert ist.&lt;br /&gt;
&lt;br /&gt;
* Wenn &#039;&#039;FeldOderMethode&#039;&#039; in derselben Klasse deklariert wird, muss dies vor der Eigenschaft geschehen. Ist das Element in einer Vorfahrklasse deklariert, muss es in der abgeleiteten Klasse sichtbar sein. Es kann also kein Element einer abgeleiteten Klasse angegeben werden, das in einer anderen Unit als &#039;&#039;&#039;private&#039;&#039;&#039; deklariert ist.&lt;br /&gt;
* Handelt es sich bei &#039;&#039;FeldOderMethode&#039;&#039; um ein Feld, muss dieses Feld denselben Typ wie die Eigenschaft haben.&lt;br /&gt;
* Wenn &#039;&#039;FeldOderMethode&#039;&#039; eine Methode ist, kann diese nicht &#039;&#039;&#039;dynamic&#039;&#039;&#039; sein. Falls es sich um eine &#039;&#039;&#039;virtual&#039;&#039;&#039; Methode handelt, kann diese nicht überladen werden. Zugriffsmethoden für eine als &#039;&#039;&#039;published&#039;&#039;&#039; deklarierte Eigenschaft müssen die Standard-Aufrufkonvention &#039;&#039;&#039;register&#039;&#039;&#039; verwenden.&lt;br /&gt;
* Wird in einem &#039;&#039;&#039;read&#039;&#039;&#039;-Bezeichner für &#039;&#039;FeldOderMethode&#039;&#039; eine Methode angegeben, muss eine Funktion ohne Parameter verwendet werden, die einen Wert mit dem Typ der Eigenschaft zurückgibt. Eine Ausnahme bildet die Zugriffsmethode für eine indizierte Eigenschaft oder eine Array-Eigenschaft.&lt;br /&gt;
* Wird in einem &#039;&#039;&#039;write&#039;&#039;&#039;-Bezeichner für &#039;&#039;FeldOderMethode&#039;&#039; eine Methode angegeben, muss eine Prozedur verwendet werden, die einen Wert- oder &#039;&#039;&#039;const&#039;&#039;&#039;-Parameter mit dem Datentyp der Eigenschaft entgegennimmt (oder wenn es sich um eine Array-Eigenschaft oder indizierte Eigenschaft handelt).&lt;br /&gt;
&lt;br /&gt;
Betrachten Sie beispielsweise die folgende Deklaration:&lt;br /&gt;
&lt;br /&gt;
 property Color: TColor read GetColor write SetColor;&lt;br /&gt;
&lt;br /&gt;
Die Methode &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;GetColor&amp;lt;/span&amp;gt; muss hier folgendermaßen deklariert werden:&lt;br /&gt;
&lt;br /&gt;
 function GetColor: TColor;&lt;br /&gt;
&lt;br /&gt;
Die Deklaration der Methode &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;SetColor&amp;lt;/span&amp;gt; muss eine der folgenden Formen haben:&lt;br /&gt;
 &lt;br /&gt;
 procedure SetColor(Value: TColor);&lt;br /&gt;
 procedure SetColor(const Value: TColor);&lt;br /&gt;
&lt;br /&gt;
(Der Parameter von &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;SetColor&amp;lt;/span&amp;gt; muss natürlich nicht unbedingt &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Value&amp;lt;/span&amp;gt; heißen.)&lt;br /&gt;
&lt;br /&gt;
Wenn eine Eigenschaft in einem Ausdruck verwendet wird, erfolgt der Zugriff auf ihren Wert mithilfe des mit &#039;&#039;&#039;read&#039;&#039;&#039; angegebenen Elements (Feld oder Methode). Bei Zuweisungen wird das mit &#039;&#039;&#039;write&#039;&#039;&#039; angegebene Element für das Schreiben der Eigenschaft verwendet.&lt;br /&gt;
&lt;br /&gt;
Im folgenden Beispiel wird die Klasse &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;TCompass&amp;lt;/span&amp;gt; mit der &#039;&#039;&#039;published&#039;&#039;&#039;-Eigenschaft &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt; deklariert. Zum Lesen der Eigenschaft wird das Feld &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt;, zum Schreiben die Prozedur &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt; verwendet.&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    THeading = 0..359;&lt;br /&gt;
    TCompass = class(TControl)&lt;br /&gt;
      private&lt;br /&gt;
         FHeading: THeading;&lt;br /&gt;
         procedure SetHeading(Value: THeading);&lt;br /&gt;
      published&lt;br /&gt;
         property Heading: THeading read FHeading write SetHeading;&lt;br /&gt;
         ...&lt;br /&gt;
     end;&lt;br /&gt;
&lt;br /&gt;
Ausgehend von dieser Deklaration ist die Anweisung&lt;br /&gt;
 &lt;br /&gt;
 if Compass.Heading = 180 then GoingSouth;&lt;br /&gt;
 Compass.Heading := 135;&lt;br /&gt;
&lt;br /&gt;
mit den folgenden Anweisungen identisch:&lt;br /&gt;
 &lt;br /&gt;
 if Compass.FHeading = 180 then GoingSouth;&lt;br /&gt;
 Compass.SetHeading(135);&lt;br /&gt;
&lt;br /&gt;
In der Klasse &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;TCompass&amp;lt;/span&amp;gt; wird zum Lesen der Eigenschaft &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt; keine bestimmte Aktion verwendet. Die &#039;&#039;&#039;read&#039;&#039;&#039;-Operation besteht lediglich aus dem Abrufen des im Feld &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt; gespeicherten Wertes. Wertzuweisungen an die Eigenschaft werden in Aufrufe der Methode &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt; umgesetzt. Diese Methode speichert den neuen Wert im Feld &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt; und führt optional weitere Operationen durch. &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt; könnte beispielsweise folgendermaßen implementiert werden:&lt;br /&gt;
 &lt;br /&gt;
 procedure TCompass.SetHeading(Value: THeading);&lt;br /&gt;
 begin&lt;br /&gt;
             if FHeading &amp;amp;lt;&amp;amp;gt; Value then&lt;br /&gt;
              begin&lt;br /&gt;
                FHeading := Value;&lt;br /&gt;
                Repaint;    // Aktualisieren der Benutzeroberfläche, um den neuen Wert anzuzeigen&lt;br /&gt;
              end;&lt;br /&gt;
 end;&lt;br /&gt;
&lt;br /&gt;
Eine Eigenschaft, die nur mit einer &#039;&#039;&#039;read&#039;&#039;&#039;-Angabe deklariert ist, nennt man Nur-Lesen-Eigenschaft (schreibgeschützt). Ist nur ein &#039;&#039;&#039;write&#039;&#039;&#039;-Bezeichner vorhanden, handelt es sich um eine Nur-Schreiben-Eigenschaft (lesegeschützt). Wenn Sie einer Nur-Lesen-Eigenschaft einen Wert zuweisen oder eine Nur-Schreiben-Eigenschaft in einem Ausdruck verwenden, tritt ein Fehler auf.&lt;br /&gt;
&lt;br /&gt;
==Array-Eigenschaften==&lt;br /&gt;
&lt;br /&gt;
Array-Eigenschaften sind indizierte Eigenschaften. Sie werden beispielsweise für die Einträge eines Listenfeldes, die untergeordneten Objekte eines Steuerelements oder die Pixel einer Bitmap-Grafik verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Deklaration einer Array-Eigenschaft enthält eine Parameterliste mit den Namen und Typen der Indizes. Beispiel:&lt;br /&gt;
 &lt;br /&gt;
 property Objects[Index: Integer]: TObject read GetObject write SetObject;&lt;br /&gt;
 property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel;&lt;br /&gt;
 property Values[const Name: string]: string read GetValue write SetValue;&lt;br /&gt;
&lt;br /&gt;
Das Format der Liste ist mit dem Format der Parameterliste einer Prozedur oder Funktion identisch. Der einzige Unterschied besteht darin, dass die Parameterdeklarationen nicht in runden, sondern in eckigen Klammern angegeben werden. Im Gegensatz zu Arrays, bei denen nur ordinale Indizes erlaubt sind, können die Indizes von Array-Eigenschaften einen beliebigen Typ haben.&lt;br /&gt;
&lt;br /&gt;
Bei Array-Eigenschaften müssen die Zugriffsbezeichner keine Felder, sondern Methoden angeben. Die Methode in einem &#039;&#039;&#039;read&#039;&#039;&#039;-Bezeichner muss eine Funktion sein, bei der Anzahl, Reihenfolge und Typ der Parameter mit der Indexparameterliste der Eigenschaft identisch sind, und der Ergebnistyp mit dem Typ der Eigenschaft übereinstimmt. Die Methode in einem &#039;&#039;&#039;write&#039;&#039;&#039;-Bezeichner muss eine Prozedur sein, bei der Anzahl, Reihenfolge und Typ der Parameter mit der Indexparameterliste der Eigenschaft identisch sind. Außerdem muss ein zusätzlicher Wert- oder &#039;&#039;&#039;const&#039;&#039;&#039;-Parameter mit dem Typ der Eigenschaft vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
Die Zugriffsmethoden für die obigen Array-Eigenschaften können beispielsweise folgendermaßen deklariert werden:&lt;br /&gt;
 &lt;br /&gt;
 function GetObject(Index: Integer): TObject;&lt;br /&gt;
 function GetPixel(X, Y: Integer): TColor;&lt;br /&gt;
 function GetValue(const Name: string): string;&lt;br /&gt;
 procedure SetObject(Index: Integer; Value: TObject);&lt;br /&gt;
 procedure SetPixel(X, Y: Integer; Value: TColor);&lt;br /&gt;
 procedure SetValue(const Name, Value: string);&lt;br /&gt;
&lt;br /&gt;
Auf eine Array-Eigenschaft kann durch Indizieren ihres Bezeichners zugegriffen werden. So sind beispielsweise die Anweisungen&lt;br /&gt;
 &lt;br /&gt;
 if Collection.Objects[0] = nil then Exit;&lt;br /&gt;
 Canvas.Pixels[10, 20] := clRed;&lt;br /&gt;
 Params.Values[&#039;PATH&#039;] := &#039;C:\BIN&#039;;&lt;br /&gt;
&lt;br /&gt;
mit den folgenden Anweisungen identisch:&lt;br /&gt;
 &lt;br /&gt;
 if Collection.GetObject(0) = nil then Exit;&lt;br /&gt;
 Canvas.SetPixel(10, 20, clRed);&lt;br /&gt;
 Params.SetValue(&#039;PATH&#039;, &#039;C:\BIN&#039;);&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Direktive &#039;&#039;&#039;default&#039;&#039;&#039; nach der Definition einer Array-Eigenschaft angeben, wird diese als Standardeigenschaft der betreffenden Klasse verwendet. Beispiel:&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    TStringArray = class&lt;br /&gt;
     public&lt;br /&gt;
        property Strings[Index: Integer]: string ...; default;&lt;br /&gt;
           ...&lt;br /&gt;
     end;&lt;br /&gt;
&lt;br /&gt;
Auf die Array-Standardeigenschaft einer Klasse kann mit der Kurzform &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Objekt[Index]&amp;lt;/span&amp;gt; zugegriffen werden. Diese Anweisung ist mit &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Objekt.Eigenschaft[Index]&amp;lt;/span&amp;gt; identisch. Ausgehend von der vorhergehenden Deklaration kann z.B. &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;StringArray.Strings[7]&amp;lt;/span&amp;gt; zu &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;StringArray[7]&amp;lt;/span&amp;gt; verkürzt werden. Eine Klasse kann nur eine Standardeigenschaft mit der gegebenen Signatur (Array-Parameterliste) haben, aber es ist möglich, die Standardeigenschaft zu überladen. Das Ändern oder Verbergen der Standardeigenschaft in abgeleiteten Klassen kann zu unerwünschten Ergebnissen führen, da der Compiler Bindungen an Eigenschaften immer statisch vornimmt.&lt;br /&gt;
&lt;br /&gt;
==Indexbezeichner==&lt;br /&gt;
&lt;br /&gt;
Mithilfe von Indexbezeichnern können mehrere Eigenschaften dieselbe Zugriffsmethode verwenden, auch wenn sie unterschiedliche Werte repräsentieren. Indexbezeichner bestehen aus der Direktive &#039;&#039;&#039;index&#039;&#039;&#039; und einem Integer-Wert zwischen -2.147.483.647 und 2.147.483.647. Bei Eigenschaften mit Indexbezeichnern muss auf die Direktiven &#039;&#039;&#039;read&#039;&#039;&#039; und &#039;&#039;&#039;write&#039;&#039;&#039; eine Methode (kein Feld) folgen. Beispiel:&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    TRectangle = class&lt;br /&gt;
      private&lt;br /&gt;
        FCoordinates: array[0..3] of Longint;&lt;br /&gt;
        function GetCoordinate(Index: Integer): Longint;&lt;br /&gt;
        procedure SetCoordinate(Index: Integer; Value: Longint);&lt;br /&gt;
      public&lt;br /&gt;
        property Left: Longint index 0  read GetCoordinate &lt;br /&gt;
                                        write SetCoordinate;&lt;br /&gt;
        property Top: Longint index 1   read GetCoordinate &lt;br /&gt;
                                        write SetCoordinate;&lt;br /&gt;
        property Right: Longint index 2 read GetCoordinate&lt;br /&gt;
                                        write SetCoordinate;&lt;br /&gt;
        property Bottom: Longint index 3 read GetCoordinate&lt;br /&gt;
                                         write SetCoordinate;&lt;br /&gt;
        property Coordinates[Index: Integer]: Longint &lt;br /&gt;
                                        read GetCoordinate&lt;br /&gt;
                                        write SetCoordinate;&lt;br /&gt;
        ...&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
Eine Zugriffsmethode für eine Eigenschaft mit einem Indexbezeichner benötigt einen zusätzlichen Wert-Parameter vom Typ Integer. Bei einer &#039;&#039;&#039;read&#039;&#039;&#039;-Funktion muss dies der letzte, bei einer &#039;&#039;&#039;write&#039;&#039;&#039;-Prozedur der vorletzte Parameter sein. Diese Konstante (der Index) wird beim Zugriff auf die Eigenschaft automatisch an die Zugriffsmethode übergeben.&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Rectangle&amp;lt;/span&amp;gt; ein Objekt der zuvor deklarierten Klasse &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;TRectangle&amp;lt;/span&amp;gt; ist, dann ist die Anweisung&lt;br /&gt;
&lt;br /&gt;
 Rectangle.Right := Rectangle.Left + 100;&lt;br /&gt;
&lt;br /&gt;
mit der folgenden Anweisung identisch:&lt;br /&gt;
&lt;br /&gt;
 Rectangle.SetCoordinate(2, Rectangle.GetCoordinate(0) + 100);&lt;br /&gt;
&lt;br /&gt;
==Speicherbezeichner==&lt;br /&gt;
&lt;br /&gt;
Die optionalen Direktiven &#039;&#039;&#039;stored&#039;&#039;&#039;, &#039;&#039;&#039;default&#039;&#039;&#039; und &#039;&#039;&#039;nodefault&#039;&#039;&#039; sind Speicherbezeichner. Sie haben keinerlei Auswirkungen auf die Funktionsweise des Programms, sondern bestimmen, ob die Werte der &#039;&#039;&#039;published&#039;&#039;&#039;-Eigenschaften in Formulardateien gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
Nach der Angabe &#039;&#039;&#039;stored&#039;&#039;&#039; muss der Wert &#039;&#039;&#039;True&#039;&#039;&#039; oder &#039;&#039;&#039;False&#039;&#039;&#039;, der Name eines booleschen Feldes oder der Name einer parameterlosen Methode folgen, die einen booleschen Wert zurückgibt. Beispiel:&lt;br /&gt;
&lt;br /&gt;
 property Name : TComponentName read FName write SetName stored False;&lt;br /&gt;
&lt;br /&gt;
Wird eine Eigenschaft ohne die Angabe von &#039;&#039;&#039;stored&#039;&#039;&#039; deklariert, entspricht dies der Definition &#039;&#039;&#039;stored&#039;&#039;&#039; &#039;&#039;&#039;True&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Nach &#039;&#039;&#039;default&#039;&#039;&#039; muss eine Konstante angegeben werden, die denselben Datentyp wie die Eigenschaft hat. Beispiel:&lt;br /&gt;
&lt;br /&gt;
 property Tag: Longint read FTag write FTag default 0;&lt;br /&gt;
&lt;br /&gt;
Mithilfe des Bezeichners &#039;&#039;&#039;nodefault&#039;&#039;&#039; kann ein geerbter &#039;&#039;&#039;default&#039;&#039;&#039;-Wert ohne Angabe eines neues Wertes außer Kraft gesetzt werden. Die Direktiven &#039;&#039;&#039;default&#039;&#039;&#039; und &#039;&#039;&#039;nodefault&#039;&#039;&#039; werden nur für Ordinal- und Mengentypen unterstützt, bei denen die Ober- und Untergrenze des Basistyps einen Ordinalwert zwischen 0 und 31 hat. Enthält eine Eigenschaftsdeklaration weder &#039;&#039;&#039;default&#039;&#039;&#039; noch &#039;&#039;&#039;nodefault&#039;&#039;&#039;, gilt sie als mit &#039;&#039;&#039;nodefault&#039;&#039;&#039; definiert. Für Real-, Zeiger- und String-Typen gilt der implizite &#039;&#039;&#039;default&#039;&#039;&#039;-Wert 0 bzw. &#039;&#039;&#039;nil&#039;&#039;&#039; und &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt; (leerer String).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039; Sie können den ordinalen Wert -2147483648 nicht als Standardwert verwenden. Dieser Wert wird intern für die Darstellung von &#039;&#039;&#039;nodefault&#039;&#039;&#039; verwendet.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beim Speichern einer Komponente werden die Speicherbezeichner ihrer &#039;&#039;&#039;published&#039;&#039;&#039;-Eigenschaften überprüft. Wenn sich der aktuelle Wert einer Eigenschaft von ihrem &#039;&#039;&#039;default&#039;&#039;&#039;-Wert unterscheidet (oder kein &#039;&#039;&#039;default&#039;&#039;&#039;-Wert vorhanden ist) und &#039;&#039;&#039;stored&#039;&#039;&#039; &#039;&#039;&#039;True&#039;&#039;&#039; ist, wird der Wert gespeichert. Treffen diese Bedingungen nicht zu, wird der Wert nicht gespeichert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039; Eigenschaftswerte werden nicht automatisch auf den Standardwert initialisiert, d.h. die Standarddirektive steuert nur das Speichern von Eigenschaftswerten in der Formulardatei und nicht das Speichern des ersten Werts der Eigenschaft in einer neu erstellten Instanz.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Array-Eigenschaften werden Speicherbezeichner nicht unterstützt. Bei diesem Eigenschaftstyp hat &#039;&#039;&#039;default&#039;&#039;&#039; eine andere Bedeutung (siehe &amp;quot;Array-Eigenschaften&amp;quot; weiter oben).&lt;br /&gt;
&lt;br /&gt;
==Eigenschaften überschreiben und neu deklarieren==&lt;br /&gt;
&lt;br /&gt;
Das Deklarieren einer Eigenschaft ohne Angabe eines Typs nennt man Überschreiben. Diese Vorgehensweise ermöglicht das Ändern der geerbten Sichtbarkeit bzw. des geerbten Bezeichners einer Eigenschaft. In der einfachsten Form braucht nur das reservierte Wort &#039;&#039;&#039;property&#039;&#039;&#039; zusammen mit einem geerbten Eigenschaftsbezeichner angegeben zu werden. Auf diese Weise kann die Sichtbarkeit der betreffenden Eigenschaft geändert werden. So kann beispielsweise eine in einer Vorfahrklasse als &#039;&#039;&#039;protected&#039;&#039;&#039; deklarierte Eigenschaft im &#039;&#039;&#039;public&#039;&#039;&#039;- oder &#039;&#039;&#039;published&#039;&#039;&#039;-Abschnitt einer abgeleiteten Klasse neu deklariert werden. Eigenschaftsüberschreibungen können die Angaben &#039;&#039;&#039;read&#039;&#039;&#039;, &#039;&#039;&#039;write&#039;&#039;&#039;,&#039;&#039;&#039;stored&#039;&#039;&#039;, &#039;&#039;&#039;default&#039;&#039;&#039; und &#039;&#039;&#039;nodefault&#039;&#039;&#039; enthalten, durch die die entsprechende geerbte Direktive außer Kraft gesetzt wird. Mithilfe einer Überschreibung können Sie geerbte Zugriffsangaben ersetzen, fehlende Angaben hinzufügen oder den Gültigkeitsbereich einer Eigenschaft erweitern, jedoch keine Zugriffsbezeichner entfernen oder die Sichtbarkeit verringern. Optional kann auch mit der Direktive &#039;&#039;&#039;implements&#039;&#039;&#039; die Liste der implementierten Interfaces ergänzt werden, ohne die geerbten Interfaces zu entfernen.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Deklarationen zeigen, wie Eigenschaften überschrieben werden können:&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    TAncestor = class&lt;br /&gt;
        ...&lt;br /&gt;
      protected&lt;br /&gt;
        property Size: Integer read FSize;&lt;br /&gt;
        property Text: string read GetText write SetText;&lt;br /&gt;
        property Color: TColor read FColor write SetColor stored False;&lt;br /&gt;
        ...&lt;br /&gt;
    end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
 &lt;br /&gt;
    TDerived = class(TAncestor)&lt;br /&gt;
        ...&lt;br /&gt;
      protected&lt;br /&gt;
        property Size write SetSize;&lt;br /&gt;
      published&lt;br /&gt;
        property Text;&lt;br /&gt;
        property Color stored True default clBlue;&lt;br /&gt;
        ...&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
Beim Überschreiben von &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Size&amp;lt;/span&amp;gt; wird die Angabe &#039;&#039;&#039;write&#039;&#039;&#039; hinzugefügt, damit der Wert der Eigenschaft geändert werden kann. Die Sichtbarkeit der Eigenschaften &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Text&amp;lt;/span&amp;gt; und &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Color&amp;lt;/span&amp;gt; wird von &#039;&#039;&#039;protected&#039;&#039;&#039; in &#039;&#039;&#039;published&#039;&#039;&#039; geändert. Für die Eigenschaft &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Color&amp;lt;/span&amp;gt; wird außerdem festgelegt, dass sie in der Formulardatei gespeichert wird, wenn sie einen anderen Wert als &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;clBlue&amp;lt;/span&amp;gt; hat.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie beim Redeklarieren einer Eigenschaft einen Typbezeichner angeben, wird die geerbte Eigenschaft nicht überschrieben, sondern lediglich verdeckt. Dadurch wird eine neue Eigenschaft mit demselben Namen wie die geerbte erstellt. Diese Art der Deklaration muss immer vollständig vorgenommen werden. Stets muss zumindest eine Zugriffsangabe vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
Unabhängig davon, ob eine Eigenschaft in einer abgeleiteten Klasse verdeckt oder überschrieben wird, erfolgt die Suche nach der Eigenschaft immer statisch. Der deklarierte (also zur Compilierzeit bekannte) Typ der Variable bestimmt die Interpretation des Eigenschaftsbezeichners. Aus diesem Grund wird nach dem Ausführen des folgenden Codes durch das Lesen oder Schreiben von &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;MyObject.Value&amp;lt;/span&amp;gt; die Methode &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Method1&amp;lt;/span&amp;gt; bzw. &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;Method2&amp;lt;/span&amp;gt; aufgerufen, obwohl &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;MyObject&amp;lt;/span&amp;gt; eine Instanz von &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;TDescendant&amp;lt;/span&amp;gt; enthält. Sie können aber durch eine Typumwandlung in &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;TDescendant&amp;lt;/span&amp;gt; auf die Eigenschaften und Zugriffsangaben der abgeleiteten Klasse zugreifen.&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
     TAncestor = class&lt;br /&gt;
       ...&lt;br /&gt;
       property Value: Integer read Method1 write Method2;&lt;br /&gt;
     end;&lt;br /&gt;
 &lt;br /&gt;
     TDescendant = class(TAncestor)&lt;br /&gt;
       ...&lt;br /&gt;
       property Value: Integer read Method3 write Method4;&lt;br /&gt;
     end;&lt;br /&gt;
 &lt;br /&gt;
  var MyObject: TAncestor;&lt;br /&gt;
       ...&lt;br /&gt;
      MyObject := TDescendant.Create;&lt;br /&gt;
&lt;br /&gt;
==Klasseneigenschaften==&lt;br /&gt;
&lt;br /&gt;
Auf Klasseneigenschaften kann ohne Objektreferenz zugegriffen werden. Methoden für den Zugriff auf Klasseneigenschaften müssen als klassenstatisch bzw. als Klassenfelder deklariert sein. Eine Klasseneigenschaft wird mit dem Schlüsselwörtern &#039;&#039;&#039;class property&#039;&#039;&#039; deklariert. Klasseneigenschaften können nicht als &#039;&#039;&#039;published&#039;&#039;&#039; deklariert werden und keine &#039;&#039;&#039;stored&#039;&#039;&#039;- oder &#039;&#039;&#039;default&#039;&#039;&#039;-Wertdefinitionen haben.&lt;br /&gt;
&lt;br /&gt;
Mithilfe einer &#039;&#039;&#039;class var&#039;&#039;&#039;-Deklaration können Sie einen Block von statischen Klassenfeldern innerhalb einer Klassendeklaration erzeugen. Alle nach &#039;&#039;&#039;class var&#039;&#039;&#039; deklarierten Felder haben statische Speicherattribute. Ein &#039;&#039;&#039;class var&#039;&#039;&#039;-Block wird durch Folgendes abgeschlossen:&lt;br /&gt;
&lt;br /&gt;
# Eine weitere &#039;&#039;&#039;class var&#039;&#039;&#039;-Deklaration&lt;br /&gt;
# Eine [[Methoden (Delphi)|Prozedur- oder Funktionsdeklaration (Methodendeklaration)]] (einschließlich Klassenprozeduren und Klassenfunktionen) &lt;br /&gt;
# Eine Eigenschaftsdeklaration (einschließlich Klasseneigenschaften)&lt;br /&gt;
# Eine [[Methoden (Delphi)|Konstruktor- oder Destruktor-Deklaration]]&lt;br /&gt;
# Ein [[Klassen und Objekte (Delphi)|Sichtbarkeitsattribut]] (&#039;&#039;&#039;public&#039;&#039;&#039;, &#039;&#039;&#039;private&#039;&#039;&#039;, &#039;&#039;&#039;protected&#039;&#039;&#039;, &#039;&#039;&#039;published&#039;&#039;&#039;, &#039;&#039;&#039;strict private&#039;&#039;&#039; und &#039;&#039;&#039;strict protected&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    TMyClass = class&lt;br /&gt;
      strict private&lt;br /&gt;
        class var         // Felder müssen als Klassenfelder deklariert werden&lt;br /&gt;
           FRed: Integer;&lt;br /&gt;
           FGreen: Integer;&lt;br /&gt;
           FBlue: Integer;&lt;br /&gt;
        public             // Ende des class var-Blocks&lt;br /&gt;
           class property Red: Integer read FRed write FRed;&lt;br /&gt;
           class property Green: Integer read FGreen write FGreen;&lt;br /&gt;
           class property Blue: Integer read FBlue write FBlue;&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
Auf die obigen Klasseneigenschaften kann folgendermaßen zugegriffen werden:&lt;br /&gt;
 &lt;br /&gt;
 TMyClass.Red := 0;&lt;br /&gt;
 TMyClass.Blue := 0;&lt;br /&gt;
 TMyClass.Green := 0;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Klassen und Objekte (Delphi)]]&lt;br /&gt;
* [[Felder (Delphi)]]&lt;br /&gt;
* [[Methoden (Delphi)]]&lt;br /&gt;
* [[Ereignisse (Delphi)]]&lt;br /&gt;
* [[Verschachtelte Typdeklarationen]]&lt;br /&gt;
* [[Klassenreferenzen]]&lt;br /&gt;
* [[Exceptions (Delphi)]]&lt;br /&gt;
* [[Überladene Operatoren (Delphi)]]&lt;br /&gt;
* [[Unterstützende Klassen und Records (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:{{Delphi}}-Sprachreferenz]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Properties (Delphi)]]&lt;br /&gt;
[[fr:Propriétés (Delphi)]]&lt;br /&gt;
[[ja:プロパティ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=HIGHCHARUNICODE-Direktive_(Delphi)&amp;diff=210239</id>
		<title>HIGHCHARUNICODE-Direktive (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=HIGHCHARUNICODE-Direktive_(Delphi)&amp;diff=210239"/>
		<updated>2017-04-06T22:36:45Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: removed hexa again and deleted $&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Liste der Delphi-Compiler-Direktiven - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;CompdirsHIGHCHARUNICODEDirective&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;HIGHCHARUNICODEDirective&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;CompilerDirectivesTopics$HIGHCHARUNICODE&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;HIGHCHARUNICODE&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;unit&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;units&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;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;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Typ&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Option&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
{$HIGHCHARUNICODE ON} oder {$HIGHCHARUNICODE OFF}&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Vorgabe&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
{$HIGHCHARUNICODE OFF}&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Lokal&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Direktive &#039;&#039;&#039;{$HIGHCHARUNICODE ON}&#039;&#039;&#039; steuert das Verhalten der Zeichen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$80 ... #$FF&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#128 ... #255&amp;lt;/span&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn HIGHCHARUNICODE OFF ist:&lt;br /&gt;
&lt;br /&gt;
* Werden alle dezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#xx&amp;lt;/span&amp;gt;-Literale mit n Ziffern als AnsiChar analysiert.&lt;br /&gt;
* Werden alle hexadezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$xx&amp;lt;/span&amp;gt;-Literale mit zwei Ziffern als AnsiChar analysiert.&lt;br /&gt;
* Werden alle hexadezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$xxxx&amp;lt;/span&amp;gt;-Literale mit vier Ziffern als WideChar analysiert.&lt;br /&gt;
&lt;br /&gt;
Wenn HIGHCHARUNICODE ON ist:&lt;br /&gt;
&lt;br /&gt;
* Werden alle Literale als WideChar analysiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im folgenden Beispiel&lt;br /&gt;
* ist (U + 0080) ein Steuerzeichen; in ANSI-Codeseiten ist es nicht vorhanden (wird in &amp;quot;?&amp;quot; konvertiert).&lt;br /&gt;
* ist (U + 00C8) das Zeichen &amp;quot;È&amp;quot;; es ist in der Win1252-Codeseite vorhanden und in der Win1251-Codeseite nicht vorhanden (wird in &amp;quot;E&amp;quot; konvertiert).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  var&lt;br /&gt;
    A: AnsiChar;&lt;br /&gt;
    W: WideChar;&lt;br /&gt;
  &lt;br /&gt;
  begin&lt;br /&gt;
  &lt;br /&gt;
  {$HIGHCHARUNICODE OFF}&lt;br /&gt;
    A := #$80; // Ord(A) = $80&lt;br /&gt;
    W := #$80; // Ord(W) depends on default ANSI codepage; for example&lt;br /&gt;
               //   = $0402 for Win1251 codepage (&#039;Ђ&#039;)&lt;br /&gt;
               //   = $20AC for Win1252 codepage (&#039;€&#039;);&lt;br /&gt;
  &lt;br /&gt;
  {$HIGHCHARUNICODE ON}&lt;br /&gt;
    A := #$80; // Ord(A) = $3F (&#039;?&#039;)&lt;br /&gt;
    W := #$80; // Ord(W) = $80&lt;br /&gt;
  &lt;br /&gt;
    A := #200; // Ord(A) depends on default ANSI codepage; for example&lt;br /&gt;
               //   = $45 for Win1251 codepage (&#039;E&#039;)&lt;br /&gt;
               //   = $C8 for Win1252 codepage (&#039;È&#039;);&lt;br /&gt;
    W := #200; // Ord(W) = 200 ($C8)&lt;br /&gt;
  &lt;br /&gt;
  end;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren|Codeseiteneinstellungen für {{Delphi}}]]&lt;br /&gt;
* [[C++-Compiler Erweitert|Codeseiteneinstellungen für C++]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:HIGHCHARUNICODE directive (Delphi)]]&lt;br /&gt;
[[fr:Directive HIGHCHARUNICODE (Delphi)]]&lt;br /&gt;
[[ja:HIGHCHARUNICODE 指令（Delphi）]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=HIGHCHARUNICODE-Direktive_(Delphi)&amp;diff=210238</id>
		<title>HIGHCHARUNICODE-Direktive (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=HIGHCHARUNICODE-Direktive_(Delphi)&amp;diff=210238"/>
		<updated>2017-04-06T22:35:34Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: added hexa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Liste der Delphi-Compiler-Direktiven - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;CompdirsHIGHCHARUNICODEDirective&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;HIGHCHARUNICODEDirective&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;CompilerDirectivesTopics$HIGHCHARUNICODE&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;HIGHCHARUNICODE&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;unit&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;units&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;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;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Typ&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Option&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
{$HIGHCHARUNICODE ON} oder {$HIGHCHARUNICODE OFF}&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Vorgabe&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
{$HIGHCHARUNICODE OFF}&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Bereich&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Lokal&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Direktive &#039;&#039;&#039;{$HIGHCHARUNICODE ON}&#039;&#039;&#039; steuert das Verhalten der Zeichen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$80 ... #$FF&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#128 ... #255&amp;lt;/span&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn HIGHCHARUNICODE OFF ist:&lt;br /&gt;
&lt;br /&gt;
* Werden alle hexadezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$xx&amp;lt;/span&amp;gt;-Literale mit n Ziffern als AnsiChar analysiert.&lt;br /&gt;
* Werden alle hexadezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$xx&amp;lt;/span&amp;gt;-Literale mit zwei Ziffern als AnsiChar analysiert.&lt;br /&gt;
* Werden alle hexadezimalen &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;#$xxxx&amp;lt;/span&amp;gt;-Literale mit vier Ziffern als WideChar analysiert.&lt;br /&gt;
&lt;br /&gt;
Wenn HIGHCHARUNICODE ON ist:&lt;br /&gt;
&lt;br /&gt;
* Werden alle Literale als WideChar analysiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im folgenden Beispiel&lt;br /&gt;
* ist (U + 0080) ein Steuerzeichen; in ANSI-Codeseiten ist es nicht vorhanden (wird in &amp;quot;?&amp;quot; konvertiert).&lt;br /&gt;
* ist (U + 00C8) das Zeichen &amp;quot;È&amp;quot;; es ist in der Win1252-Codeseite vorhanden und in der Win1251-Codeseite nicht vorhanden (wird in &amp;quot;E&amp;quot; konvertiert).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  var&lt;br /&gt;
    A: AnsiChar;&lt;br /&gt;
    W: WideChar;&lt;br /&gt;
  &lt;br /&gt;
  begin&lt;br /&gt;
  &lt;br /&gt;
  {$HIGHCHARUNICODE OFF}&lt;br /&gt;
    A := #$80; // Ord(A) = $80&lt;br /&gt;
    W := #$80; // Ord(W) depends on default ANSI codepage; for example&lt;br /&gt;
               //   = $0402 for Win1251 codepage (&#039;Ђ&#039;)&lt;br /&gt;
               //   = $20AC for Win1252 codepage (&#039;€&#039;);&lt;br /&gt;
  &lt;br /&gt;
  {$HIGHCHARUNICODE ON}&lt;br /&gt;
    A := #$80; // Ord(A) = $3F (&#039;?&#039;)&lt;br /&gt;
    W := #$80; // Ord(W) = $80&lt;br /&gt;
  &lt;br /&gt;
    A := #200; // Ord(A) depends on default ANSI codepage; for example&lt;br /&gt;
               //   = $45 for Win1251 codepage (&#039;E&#039;)&lt;br /&gt;
               //   = $C8 for Win1252 codepage (&#039;È&#039;);&lt;br /&gt;
    W := #200; // Ord(W) = 200 ($C8)&lt;br /&gt;
  &lt;br /&gt;
  end;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Compilieren|Codeseiteneinstellungen für {{Delphi}}]]&lt;br /&gt;
* [[C++-Compiler Erweitert|Codeseiteneinstellungen für C++]]&lt;br /&gt;
&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:HIGHCHARUNICODE directive (Delphi)]]&lt;br /&gt;
[[fr:Directive HIGHCHARUNICODE (Delphi)]]&lt;br /&gt;
[[ja:HIGHCHARUNICODE 指令（Delphi）]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=PAServer:_Die_Platform_Assistant_Server-Anwendung&amp;diff=210200</id>
		<title>PAServer: Die Platform Assistant Server-Anwendung</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/d/index.php?title=PAServer:_Die_Platform_Assistant_Server-Anwendung&amp;diff=210200"/>
		<updated>2017-03-22T17:01:47Z</updated>

		<summary type="html">&lt;p&gt;PastContributions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Befehlszeilenhilfsprogramme - Index}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Der &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;-Server (&#039;&#039;&#039;paserver&#039;&#039;&#039; genannt) ist eine Befehlszeilenanwendung für Windows, Linux und OS X.&lt;br /&gt;
Sie installieren den &amp;quot;Platform Assistant&amp;quot; auf einem Remote-System im selben Netzwerk wie Ihr Entwicklungssystem, damit {{Variables|Product}} mit diesem Remote-System interagieren kann und Sie plattformübergreifende (geräteübergreifende) Anwendungen für OS X, iOS, Linux oder Win64 (Fortsetzung eines Win32-Entwicklungssystems) entwickeln können.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; ermöglicht die Entwicklung von geräteübergreifenden Anwendungen und das Remote-Debuggen von Anwendungen. &lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Platform Assistant&amp;quot; muss ausgeführt werden und mit der IDE verbunden sein, damit Sie Folgendes ausführen können:&lt;br /&gt;
&lt;br /&gt;
* Remotes [[Debuggen von geräteübergreifenden Anwendungen|Ausführen und Debuggen von geräteübergreifenden Anwendungen]] (Win64, OS X, iOS, Linux).&lt;br /&gt;
* [[Bereitstellung von geräteübergreifenden Anwendungen|Bereitstellen von geräteübergreifenden Anwendungen]] (Win64, OS X, iOS, Linux).&lt;br /&gt;
* Hinzufügen einer lokalen Kopie eines OS X- oder iOS-&#039;&#039;&#039;[[SDK-Manager|SDK]]&#039;&#039;&#039; zu {{Variables|Product}}. Dies stellt eine Grundvoraussetzung für die Entwicklung von {{Delphi}} oder C++-Anwendungen für OS X, iOS oder iOS-Simulator (nur {{Delphi}}) dar.&lt;br /&gt;
&lt;br /&gt;
==Das Scratch-Verzeichnis==&lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;Scratch-Verzeichnis&#039;&#039; (&amp;lt;code&amp;gt;scratch-dir&amp;lt;/code&amp;gt;) ist ein Verzeichnis, in dem der &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; Projektausgabedateien speichert. Es kann ausführbare Dateien, Bibliotheken, Konfigurationsdateien, Bereitstellungsdateien, Bilder, Symbole und alle Arten von Dateien enthalten, die beim Ausführen, Debuggen und Bereitstellen von Anwendungen erzeugt werden können. &lt;br /&gt;
&lt;br /&gt;
Standardmäßig wird das scratch-dir an folgender Position angelegt:&lt;br /&gt;
&lt;br /&gt;
 /Users/yourname/{{PAServerFolder}}/scratch-dir&lt;br /&gt;
&lt;br /&gt;
Die Ausgabedateien werden in profilspezifischen Ordnern gespeichert, und die Dateinamen enthalten Ihren Benutzernamen und den Namen des Verbindungsprofils.  Zum Beispiel: &lt;br /&gt;
&lt;br /&gt;
 scratch-dir\&#039;&#039;Username-ConnectionProfileName&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sie können einen benutzerdefinierten Pfad angeben, der als scratch-Verzeichnis verwendet werden soll. Siehe [[Festlegen von Optionen für den Platform Assistant|Festlegen von Optionen für den Platform Assistant]].&lt;br /&gt;
&lt;br /&gt;
==Befehlszeilenhilfe des &amp;quot;Platform Assistant&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Es gibt zwei Möglichkeiten, online Hilfe zu erhalten: &lt;br /&gt;
&lt;br /&gt;
* Ausführen von PAServer zum Anzeigen des Hilfebildschirms (paserver wird nach dem Anzeigen der Hilfe beendet)&lt;br /&gt;
* Verwenden des Befehls &#039;&#039;&#039;h&#039;&#039;&#039;, wenn PAServer bereits ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
===Anzeigen des Hilfebildschirms===&lt;br /&gt;
&lt;br /&gt;
Um den Hilfebildschirm des &amp;quot;Platform Assistant&amp;quot; anzuzeigen, übergeben Sie die Option &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; in der Befehlszeile wie folgt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OS X:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 MacOS username $ &#039;&#039;&#039;./paserver -help&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;gt; &#039;&#039;&#039;paserver -help&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux:&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;./paserver -help&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Hilfebildschirm von paserver:&lt;br /&gt;
&lt;br /&gt;
 Platform Assistant Server  &lt;br /&gt;
 Copyright  {{Company}} Technologies, Inc.&lt;br /&gt;
 Usage: paserver [options&amp;amp;gt;]&lt;br /&gt;
 &lt;br /&gt;
 where &amp;amp;lt;options&amp;amp;gt; include:&lt;br /&gt;
 -port=&amp;amp;lt;nnnnn&amp;amp;gt;        Specify the port number, default=64211&lt;br /&gt;
 -scratchdir=&amp;amp;lt;dir&amp;amp;gt;    Specify the parent directory for client temporary files&lt;br /&gt;
 -libextension=&amp;amp;lt;cmd&amp;amp;gt;  Specify the dynamic library extensions, default=,dylib, h&lt;br /&gt;
 -tarcommand=&amp;amp;lt;cmd&amp;amp;gt;    Specify the path for tar binary, default=/usr/bin/tar&lt;br /&gt;
 -debuglauncher=&amp;amp;lt;app&amp;amp;gt; Specify the debugger launcher application&lt;br /&gt;
 -devicetimeout=&amp;amp;lt;n&amp;amp;gt;   Specify the device connection timeout, in seconds, default=10&lt;br /&gt;
 -nopermissioncheck   Do not attempt to acquire permission to support debugging&lt;br /&gt;
 -unrestricted        Allow put and remove file(s) operation outside client&lt;br /&gt;
                      temporary files directory, default is not allowed&lt;br /&gt;
 -password=&amp;amp;lt;text&amp;amp;gt;     Specify the remote profile login password, default is&lt;br /&gt;
                      to prompt for the login password&lt;br /&gt;
 -passfile=&amp;amp;lt;file&amp;amp;gt;     Specify the remote profile login passfile, default is &lt;br /&gt;
                      to prompt for the login password&lt;br /&gt;
 -config=&amp;amp;lt;file&amp;amp;gt;       Specify the default settings&lt;br /&gt;
 -help                Print this help screen&lt;br /&gt;
&lt;br /&gt;
===Anzeigen von Hilfe, wenn paserver ausgeführt wird===&lt;br /&gt;
&lt;br /&gt;
Nach dem [[#Themen|Start des Platform Assistant]] können Sie mit dem Befehl &#039;&#039;&#039;&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;&#039;&#039;&#039; (Hilfe) eine detaillierte Liste der verfügbaren Befehle anzeigen. Zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;gt; &#039;&#039;&#039;h&#039;&#039;&#039;&lt;br /&gt;
 q - stop the server&lt;br /&gt;
 c - print all clients&lt;br /&gt;
 p - print port number&lt;br /&gt;
 i - print available IP addresses&lt;br /&gt;
 s - print scratch directory&lt;br /&gt;
 g - generate login passfile&lt;br /&gt;
 v - toggle verbose mode&lt;br /&gt;
 r - reset, terminate all child processes&lt;br /&gt;
 &amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie andere als die angezeigten Optionen verwenden möchten, müssen Sie PAServer beenden und erneut starten. &lt;br /&gt;
&lt;br /&gt;
Weitere Informationen finden Sie unter [[Festlegen von Optionen für den Platform Assistant|Festlegen von Optionen für den Platform Assistant]].&lt;br /&gt;
&lt;br /&gt;
==Verbindungsprobleme==&lt;br /&gt;
&lt;br /&gt;
* Mit der Schaltfläche &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039; auf der Seite [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]] des Dialogfeldes &amp;quot;Tools &amp;amp;gt; Optionen&amp;quot; können Sie die Verbindung zwischen dem Entwicklungssystem und dem Computer testen, auf dem der &amp;quot;Platform Assistant&amp;quot;-Server ausgeführt wird. Die auszuführenden Schritte finden Sie unter [[Erstellen und Testen eines Verbindungsprofils auf dem Entwicklungs-PC|Erstellen und Testen eines Verbindungsprofils auf dem Entwicklungs-PC]].&lt;br /&gt;
* Wenn Sie die Fehlermeldung &amp;quot;Verbindung abgelehnt&amp;quot; zusammen mit &#039;&#039;&#039;Version von Platform Assistant Server stimmt nicht überein&#039;&#039;&#039; erhalten, aktualisieren Sie Ihre Installation des &amp;quot;Platform Assistant&amp;quot; auf dem Remote-System auf die in der Fehlermeldung angegebene Versionsnummer. Wenn Sie den &amp;quot;Platform Assistant&amp;quot; auf dem Remote-System ausführen, wird die Versionsnummer im Banner angezeigt.&lt;br /&gt;
* Informationen zur Meldung &#039;&#039;&#039;Berechtigung zur Debugging-Unterstützung wird übernommen&#039;&#039;&#039; und zu Problemen beim Versuch, eine OS X-Anwendung zu debuggen, finden Sie unter [[Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac|Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac]].&lt;br /&gt;
*  Informationen zu einer Meldung der Windows-Firewall beim Versuch, eine Verbindung zu einem 64-Bit-Windows-System herzustellen, finden Sie unter [[Verbinden Ihres 32-Bit-PC mit einem Win64-PC|Verbinden Ihres 32-Bit-PC mit einem Win64-PC]].&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
* [[Installieren des Platform Assistant unter Windows|Installieren unter Windows]]&lt;br /&gt;
* [[Ausführen des Platform Assistant unter Windows|Ausführen unter Windows]]&lt;br /&gt;
* [[Installieren des Platform Assistant auf dem Mac|Installieren auf einem Mac]]&lt;br /&gt;
* [[Ausführen des Platform Assistant auf dem Mac|Ausführen auf einem Mac]]&lt;br /&gt;
* [[Installieren von PAServer Manager auf dem Mac|Installieren von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Ausführen von PAServer Manager auf dem Mac|Ausführen von PAServer Manager auf dem Mac]]&lt;br /&gt;
* [[Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac|Übernahme der Berechtigung zur Debugging-Unterstützung auf einem Mac]]&lt;br /&gt;
* [[Festlegen von Optionen für den Platform Assistant|Festlegen von Optionen]]&lt;br /&gt;
* [[Platform Assistant-Serverfehler - Index|Fehler - Index]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
* [[Paclient.exe: Die Client-Anwendung von Platform Assistant|paclient.exe: Die Client-Anwendung von Platform Assistant]]&lt;br /&gt;
* [[Aktivieren und Konfigurieren der Zielplattform|Aktivieren und Konfigurieren der Zielplattform]]&lt;br /&gt;
* [[Verbindungsprofil erstellen|Verbindungsprofil erstellen (Experte)]]&lt;br /&gt;
* [[Debuggen von geräteübergreifenden Anwendungen|Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
* [[Arbeiten mit einem Mac und einem PC|Arbeiten mit einem Mac und einem PC]]&lt;br /&gt;
* [[Verbinden Ihres 32-Bit-PC mit einem Win64-PC|Verbinden Ihres 32-Bit-PC mit einem Win64-PC]]&lt;br /&gt;
* [[Verbindungsprofil-Manager|Verbindungsprofil-Manager]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Geräteübergreifend]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:PAServer, the Platform Assistant Server Application]]&lt;br /&gt;
[[fr:PAServer, l&#039;application serveur Platform Assistant]]&lt;br /&gt;
[[ja:プラットフォーム アシスタント サーバー アプリケーション： PAServer]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
</feed>