<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PastContributions</id>
	<title>RAD Studio - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PastContributions"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/fr/Sp%C3%A9cial:Contributions/PastContributions"/>
	<updated>2026-08-18T09:35:03Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Exemple_de_red%C3%A9finition_d%27un_gestionnaire_de_message&amp;diff=216818</id>
		<title>Exemple de redéfinition d&#039;un gestionnaire de message</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Exemple_de_red%C3%A9finition_d%27un_gestionnaire_de_message&amp;diff=216818"/>
		<updated>2023-03-30T20:03:38Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-109192&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Redéfinition de la méthode Handler}}&lt;br /&gt;
&lt;br /&gt;
Par exemple, pour redéfinir la gestion du message &#039;&#039;WM_PAINT&#039;&#039; d&#039;un composant, redéclarez la méthode WMPaint&amp;amp;nbsp;:&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:Exemple de redefinition d&#039;un gestionnaire de message}}&lt;br /&gt;
[[Category:Guide du développeur Windows]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
&lt;br /&gt;
[[en:Example of Overriding a Message Handler]]&lt;br /&gt;
[[de:Beispiel für das Überschreiben von Botschaftsbehandlungsroutinen]]&lt;br /&gt;
[[ja:例： メッセージ ハンドラのオーバーライド]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_p%C3%A9riph%C3%A9riques&amp;diff=216445</id>
		<title>Gestionnaire de périphériques</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_p%C3%A9riph%C3%A9riques&amp;diff=216445"/>
		<updated>2023-01-03T20:57:23Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-115604 (update screenshot)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options du Concepteur de fiches}}&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Device manager.png|thumb|600px|link=]]&lt;br /&gt;
{{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Concepteur de fiches &amp;amp;gt; Gestionnaire de périphériques}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de périphériques&#039;&#039;&#039; affiche une grille avec les &#039;&#039;&#039;périphériques prédéfinis&#039;&#039;&#039;. Les périphériques prédéfinis sont une liste de périphériques disponibles à la conception, par exemple dans la [[Aperçu multi-périphérique|fenêtre Aperçu multi-périphérique]]. Ces périphériques peuvent être utilisés comme [[Ajout de vues à votre projet multi-périphérique|vues]] de votre projet multi-périphérique si la vue a été recensée en installant le package associé. Par défaut, seuls les périphériques &#039;&#039;génériques&#039;&#039; ont des vues recensées. Voir comment [[Ajout d&#039;une vue personnalisée au sélecteur de vue|créer vos propres vues]].&lt;br /&gt;
&lt;br /&gt;
A partir de cette page, vous pouvez [[Ajout d&#039;un périphérique prédéfini|ajouter]], [[Modification d&#039;un périphérique prédéfini|modifier]] et [[Suppression d&#039;un périphérique prédéfini|supprimer]] un périphérique prédéfini. Vous ne pouvez pas modifier ou supprimer les périphériques prédéfinis intégrés. Vous pouvez seulement modifier ou supprimer les périphériques prédéfinis que vous avez ajoutés vous-même au [[Gestionnaire de périphériques|Gestionnaire de périphériques]].&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de périphériques&#039;&#039;&#039; gère le fichier {{Path|DevicePresets.xml}}, lorsque vous [[Ajout d&#039;un périphérique prédéfini|ajoutez]], [[Modification d&#039;un périphérique prédéfini|modifiez]] ou [[Suppression d&#039;un périphérique prédéfini|supprimez]] un périphérique prédéfini partir du Gestionnaire de périphériques. Le fichier {{Path|DevicePresets.xml}} est mis à jour automatiquement pour refléter ces modifications. Vous pouvez également [[#DevicePresets.xml|ajouter, modifier ou supprimer des périphériques directement à partir du fichier {{Path|DevicePresets.xml}}]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez double-cliquer sur un périphérique dans la liste pour [[Modification d&#039;un périphérique prédéfini|le modifier]]. Vous pouvez utiliser le [[#Boutons et menu contextuel|menu contextuel]] ou les [[#Boutons et menu contextuel|boutons]] pour accéder aux autres actions.&lt;br /&gt;
&lt;br /&gt;
==Boutons et menu contextuel==&lt;br /&gt;
&lt;br /&gt;
Vous trouverez en bas de la page les &#039;&#039;&#039;boutons&#039;&#039;&#039; permettant de gérer les &#039;&#039;&#039;périphériques prédéfinis&#039;&#039;&#039;. Si vous cliquez n&#039;importe où sur la page avec le bouton droit, un &#039;&#039;&#039;menu contextuel&#039;&#039;&#039; apparaît. &lt;br /&gt;
&lt;br /&gt;
En utilisant les boutons ou le menu contextuel, vous pouvez effectuer l&#039;une des actions suivantes : &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;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Ajouter&lt;br /&gt;
| Ouvre l&#039;éditeur &#039;&#039;&#039;[[Fenêtre Paramètres du périphérique|Paramètres du nouveau périphérique]]&#039;&#039;&#039; pour [[Ajout d&#039;un périphérique prédéfini|créer un nouveau périphérique prédéfini]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Modifier&lt;br /&gt;
| Ouvre l&#039;éditeur de la fenêtre &#039;&#039;&#039;[[Fenêtre Paramètres du périphérique|Paramètres du périphérique]]&#039;&#039;&#039; pour [[Modification d&#039;un périphérique prédéfini|modifier le périphérique prédéfini sélectionné]].&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Cette action est désactivée quand vous sélectionnez un périphérique prédéfini intégré. Vous ne pouvez pas modifier les périphériques prédéfinis intégrés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Supprimer&lt;br /&gt;
| Supprime le périphérique prédéfini sélectionné. Voir [[Suppression d&#039;un périphérique prédéfini|Suppression d&#039;un périphérique prédéfini]].&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Cette action est désactivée quand vous sélectionnez un périphérique prédéfini intégré. Vous ne pouvez pas supprimer les périphériques prédéfinis intégrés.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Product}}&#039;&#039;&#039; vous demande une confirmation avant de supprimer réellement le périphérique prédéfini sélectionné.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DevicePresets.xml==&lt;br /&gt;
&lt;br /&gt;
Le fichier {{Path|DevicePresets.xml}} définit les informations des périphériques prédéfinis. Ces périphériques peuvent être utilisés à la conception. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Avertissement :&#039;&#039;&#039; Vérifiez soigneusement les modifications apportées au fichier {{Path|DevicePresets.xml}}. Contrôlez les balises xml afin de vous assurer que leur casse est correcte. Sinon, le concepteur risque de ne pas les comprendre et de se comporter de manière inattendue.&lt;br /&gt;
&lt;br /&gt;
Ce fichier vous permet de modifier les informations de périphérique suivantes :&lt;br /&gt;
&lt;br /&gt;
* Un nom convivial pour votre vue&lt;br /&gt;
* Les orientations disponibles&lt;br /&gt;
* La taille de l&#039;affichage pour chaque orientation&lt;br /&gt;
* La position et la taille de la barre d&#039;état&lt;br /&gt;
* L&#039;image pour le cadre du périphérique&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau périphérique prédéfini au fichier {{Path|DevicePresets.xml}} :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt; Allez sur {{Path|C:\Users\&amp;amp;lt;nom_utilisateur&amp;amp;gt;\AppData\Roaming\Embarcadero\BDS\{{VersionNumber}}}}&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039;  C&#039;est un dossier masqué. Si vous ne le voyez pas, activez l&#039;option &#039;&#039;&#039;Afficher les fichiers, dossiers et lecteurs cachés&#039;&#039;&#039; dans la boîte de dialogue &#039;&#039;&#039;Options des dossiers&#039;&#039;&#039; du Panneau de configuration Windows.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Ouvrez le fichier avec un éditeur de texte.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Dans la balise &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;, ajoutez un nouvel élément {{Code|MobileDevice}} comme suit :&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;Remarque :&#039;&#039;&#039; Remplacez &amp;lt;code&amp;gt;ARTWORK_PATH&amp;lt;/code&amp;gt; par le chemin d&#039;accès correct à votre illustration graphique.&lt;br /&gt;
:&#039;&#039;&#039;Avertissement :&#039;&#039;&#039; Si vous [[Ajout d&#039;une vue personnalisée au sélecteur de vue|ajoutez une vue personnalisée au sélecteur de vue]], vous devez vérifier que le nom ajouté entre les balises &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; correspond au nom de vue (&amp;lt;code&amp;gt;ViewName&amp;lt;/code&amp;gt;) du [[Ajout d&#039;une vue personnalisée au sélecteur de vue#Créer un nouveau package|package de cette vue]].&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Redémarrez l&#039;EDI pour que les modifications prennent effet.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eléments de DevicePresets.xml====&lt;br /&gt;
&lt;br /&gt;
Chaque élément {{Code|MobileDevice}} peut utiliser toute combinaison des éléments suivants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! Exemple&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Name}}&lt;br /&gt;
| Identificateur utilisé pour [[Ajout d&#039;une vue personnalisée au sélecteur de vue#Créer un nouveau package|créer le package pour ajouter une nouvelle vue]].&lt;br /&gt;
:&#039;&#039;&#039;Avertissement :&#039;&#039;&#039; Le nom doit être unique. Si vous ajoutez un nouveau périphérique prédéfini portant le même nom qu&#039;un périphérique prédéfini existant, ce dernier est remplacé par le nouveau périphérique prédéfini lorsque le fichier {{Path|DevicePresets.xml}} est mis à jour par l&#039;EDI.&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;
| Nom convivial qui s&#039;affiche partout où cela est nécessaire, par exemple dans le &#039;&#039;&#039;[[Concepteur de fiches#Sélecteur de vue|sélecteur de vue]]&#039;&#039;&#039;, le [[Gestionnaire de périphériques|Gestionnaire de périphériques]] et &#039;&#039;&#039;[[Aperçu multi-périphérique|l&#039;Aperçu multi-périphérique]]&#039;&#039;&#039;.&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;
|Plate-forme du périphérique.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nombre&lt;br /&gt;
! Définition&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;
| Facteur de forme du périphérique.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nombre&lt;br /&gt;
! Définition&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 0&lt;br /&gt;
| Bureau&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| Téléphone&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| Tablette&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| Lecteur multimédia&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| Automobile&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| Industriel&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7&lt;br /&gt;
| Incorporé&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| Montre&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 9&lt;br /&gt;
| Lunettes&lt;br /&gt;
|}&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Lors de la sélection du facteur de forme &#039;&#039;&#039;Bureau&#039;&#039;&#039;, il n&#039;est pas nécessaire de configurer l&#039;orientation car les orientations ne sont pas activées pour ce facteur de forme particulier.&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;
| Détermine si le périphérique peut être modifié à partir du [[Gestionnaire de périphériques|Gestionnaire de périphériques]].&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;
| Définition de l&#039;orientation. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser toute combinaison de ces quatre éléments. Utilisez chaque élément comme une balise XML auto-fermée (&amp;lt;source lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;balise /&amp;gt;&amp;lt;/source&amp;gt;), et utilisez toute combinaison des attributs suivants sur chaque balise :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Propriété&lt;br /&gt;
! Définition&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Enabled}}&lt;br /&gt;
| Définissez cette propriété sur {{True}} si vous voulez utiliser cette orientation.&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;
| Mesures (en pixels) de la fiche. Représente la zone disponible.&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ésente le coin supérieur gauche de la zone disponible. C&#039;est le décalage à partir de l&#039;origine de l&#039;écran.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|StatusbarHeight}}&lt;br /&gt;
| La hauteur de la barre d&#039;état. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut : {{Code|0}}.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|{{Code|StatusBarPos}}&lt;br /&gt;
| La position de la barre d&#039;état, 0 signifiant &amp;quot;en haut&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut : {{Code|0}}.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Valeur&lt;br /&gt;
! Position&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|0}}&lt;br /&gt;
| Haut&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|1}}&lt;br /&gt;
| Bas&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|2}}&lt;br /&gt;
|Gauche&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|3}}&lt;br /&gt;
| Droite&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| {{Code|Artwork}}&lt;br /&gt;
| Le chemin complet du fichier. Lorsque le champ est vide, un petit cadre noir apparaît par défaut.&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;
| Le chemin d&#039;accès complet au fichier {{code|Mask}}. Il s&#039;agit d&#039;un champ facultatif, utilisé pour appliquer un masque à {{code|Artwork}} afin de définir des formes non rectangulaires dans les vues personnalisées. Dans ce but, le {{code|Mask}} définit les parties visibles et non visibles de {{Code|Artwork}} sur la fiche. Quand le champ est vide, aucun masque n&#039;est appliqué à {{code|Artwork}}.&lt;br /&gt;
&lt;br /&gt;
Pour appliquer un {{code|Mask}} à {{code|Artwork}}, suivez les étapes ci-dessous :&lt;br /&gt;
* Rendez la taille de {{code|Mask}} égale à celle de la fiche ({{Code|Width}} et {{Code|Height}}).&lt;br /&gt;
* Ajoutez de la transparence à l&#039;arrière-plan et à la zone écran du périphérique sur le {{Code|Artwork}}.&lt;br /&gt;
* Rendez transparente la partie visible de la fiche sur le {{Code|Mask}}.&lt;br /&gt;
* Rendez blanche ({{code|#FFFFFFF}}) la partie non visible de la fiche sur le {{Code|Mask}}.&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;
Après avoir enregistré les nouveaux changements dans le [[Gestionnaire de périphériques|Gestionnaire de périphériques]], le fichier {{Path|DevicePresets.xml}} est mis à jour lors de la fermeture de l&#039;EDI pour inclure les balises &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;. Les balises &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; sont automatiquement générées pour inclure l&#039;emplacement des images miniatures des périphériques prédéfinis utilisés dans le [[Gestionnaire de périphériques|Gestionnaire de périphériques]] et [[Aperçu multi-périphérique|l&#039;Aperçu multi-périphérique]]. Vous ne devez pas modifier ou supprimer les balises &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;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Concepteur de fiches|Concepteur de fiches]] &lt;br /&gt;
* [[Ajout d&#039;une vue personnalisée au sélecteur de vue|Ajout d&#039;une vue personnalisée au sélecteur de vue]]&lt;br /&gt;
* [[Ajout d&#039;un périphérique prédéfini|Ajout d&#039;un périphérique prédéfini]]&lt;br /&gt;
* [[Modification d&#039;un périphérique prédéfini|Modification d&#039;un périphérique prédéfini]]&lt;br /&gt;
* [[Suppression d&#039;un périphérique prédéfini|Suppression d&#039;un périphérique prédéfini]]&lt;br /&gt;
* [[Fenêtre Paramètres du périphérique|Fenêtre Paramètres du périphérique]]&lt;br /&gt;
* [[Aperçu multi-périphérique|Aperçu multi-périphérique]]&lt;br /&gt;
* [[Application multi-périphérique|Application multi-périphérique]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Gestionnaire de peripheriques}}&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Device Manager]]&lt;br /&gt;
[[de:Gerätemanager]]&lt;br /&gt;
[[ja:［デバイス マネージャ］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:Device_manager.png&amp;diff=216444</id>
		<title>Fichier:Device manager.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:Device_manager.png&amp;diff=216444"/>
		<updated>2023-01-03T20:55:59Z</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/f/index.php?title=Ressources_utiles_pour_les_nouveaux_utilisateurs&amp;diff=216188</id>
		<title>Ressources utiles pour les nouveaux utilisateurs</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Ressources_utiles_pour_les_nouveaux_utilisateurs&amp;diff=216188"/>
		<updated>2022-11-17T12:15:10Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-110810 removed link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Introduction à RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Cette rubrique contient des liens utiles pour l&#039;apprentissage de {{Product}}.&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Principes de base==&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 (EN)] par David Intersimone, évangéliste des produits Embarcadero&lt;br /&gt;
* [[Tutoriel : Utilisation de l&#039;EDI|Tutoriel : Utilisation de l&#039;EDI]], une présentation illustrée de l&#039;EDI, avec des instructions étape par étape pour la création de votre première application {{Product}}&lt;br /&gt;
&lt;br /&gt;
{{Delphi}} :&lt;br /&gt;
&lt;br /&gt;
* [http://www.danieleteti.it/delphi-cookbook/&#039;&#039; Delphi Cookbook (EN)&#039;&#039;] par Daniel Teti, pour la création d&#039;apps VCL et FireMonkey&lt;br /&gt;
* [http://cc.embarcadero.com/item/28214&#039;&#039; {{Delphi}} XE&amp;lt;n&amp;gt; Starter Essentials  (EN)&#039;&#039; eBook] par Bob Swart, gratuit avec l&#039;achat de l&#039;édition Starter ou [http://www.lulu.com/product/paperback/delphi-xe-starter-essentials/14723094 disponible à l&#039;achat au format livre de poche sur Lulu.com]&lt;br /&gt;
* [http://www.drbob42.com/ Dr. Bob Swart&#039;s Programming Clinic (EN)], livres et actualités pour {{Delphi}} et C++Builder, formation et événements&lt;br /&gt;
* [http://delphi.about.com/od/beginners/a/delphicourse.htm A Beginner&#039;s Guide to {{Delphi}} Programming (EN)], une formation en ligne about.com gratuite proposée par Zarko Gajic ; couvre {{Delphi}} 7 et est appropriée aux versions récentes&lt;br /&gt;
* [http://delphi.about.com/od/beginners/l/aa020601a.htm Fundamentals of Database Development with {{Delphi}} (EN)] par Zarko Gajic pour about.com ; couvre les composants de base de données préconstruits dans {{Delphi}} 7 et est appropriée aux versions récentes&lt;br /&gt;
* [https://delphihaven.wordpress.com/2012/06/15/delphi-xe2-foundations-kindle-edition-is-out/ Chris Rolliston&#039;s Delphi Foundations (EN)], disponible en ligne et en version imprimée&lt;br /&gt;
* [[Guide du langage Delphi - Index|Guide du langage Delphi]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Tutoriels Bases de données et LiveBindings|Tutoriels de base de données]]==&lt;br /&gt;
&lt;br /&gt;
{{f|dbexpress|&lt;br /&gt;
&lt;br /&gt;
* [[Tutoriel : Utilisation de dbExpress pour visualiser et mettre à jour les bases de données d&#039;une application|Tutoriel : Utilisation de dbExpress pour visualiser et mettre à jour les bases de données d&#039;une application]] }}&lt;br /&gt;
* [[Tutoriel : Utilisation d&#039;un serveur DataSnap avec une application|Tutoriel : Utilisation d&#039;un serveur DataSnap avec une application]]&lt;br /&gt;
* [[Tutoriel : Application DataSnap utilisant un serveur ISAPI DLL|Tutoriel : Application DataSnap utilisant un serveur ISAPI DLL]]&lt;br /&gt;
* [[Tutoriel : Utilisation d&#039;une base de données InterBase dans une application Delphi ou C++|Tutoriel : Utilisation d&#039;une base de données InterBase dans une application Delphi ou C++]] {{f|dbexpress|&lt;br /&gt;
* [[Tutoriel : Utilisation des pilotes délégués dbExpress|Tutoriel : Utilisation des pilotes délégués dbExpress]] }}&lt;br /&gt;
&lt;br /&gt;
La section &#039;&#039;&#039;[[Tutoriels|Tutoriels]]&#039;&#039;&#039; inclut plusieurs autres tutoriels plus généraux.&lt;br /&gt;
&lt;br /&gt;
==Exemples de code et exemples d&#039;application==&lt;br /&gt;
&lt;br /&gt;
Une bibliothèque &#039;&#039;&#039;d&#039;exemples de code&#039;&#039;&#039; existe dans l&#039;aide :&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:Main Page|Documentation des exemples de code]].&lt;br /&gt;
* Le code téléchargeable pour les exemples est disponible sur {{CodeSamplesRepositories}}.&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;exemples d&#039;application&#039;&#039;&#039; (appelés aussi démos) sont installés avec le produit :&lt;br /&gt;
&lt;br /&gt;
* Les projets exemple sont installés dans {{SamplesMenu}}.&lt;br /&gt;
* Depuis l&#039;EDI, sélectionnez {{Menu|Projets &amp;amp;gt; Ouvrir un projet exemple}} sur la &#039;&#039;&#039;[[Page d&#039;accueil|Page d&#039;accueil]]&#039;&#039;&#039; pour ouvrir le répertoire des exemples.&lt;br /&gt;
* Les exemples sont aussi disponibles sur {{CodeSamplesRepositories}}.&lt;br /&gt;
* La documentation des exemples du produit réside sur la &#039;&#039;&#039;[[samp_en:Category:Sample|catégorie Exemple]]&#039;&#039;&#039; sur le [[samp_en:Main Page|wiki Exemples]].&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|2=&lt;br /&gt;
&lt;br /&gt;
==Démos vidéo==&lt;br /&gt;
&lt;br /&gt;
* Voir les dernières démos vidéo de {{Product}} sur :&lt;br /&gt;
** [http://edn.embarcadero.com/tv EDN TV]&lt;br /&gt;
**[http://www.youtube.com/user/EmbarcaderoTechNet/ YouTube {{Company}}]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=6K1VxF13L80 Delphi Training Series - Programming 101 (EN)]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=dvAQFvAM0GQ RAD in Action: Modernize and Extend your VCL Applications - Use Cases Part 1  (EN)]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=qnMRXKvsDyg New for Android in Delphi, C++Builder and RAD Studio XE7 with Jim McKeeth (EN)]&lt;br /&gt;
*** [https://www.youtube.com/watch?v=QOfmoAtqh9E&amp;amp;list=PLwUPJvR9mZHikVu-FgmXg2ajAagF8OPgh FireUI Multi-Device Designer (Delphi) (EN)]&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 (EN)]&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 (EN)]&lt;br /&gt;
* Fonctionnement de Turbo {{Delphi}} 2006 par Nick Hodges. Ces vidéos sont toujours adaptées aux releases les plus récentes : [http://blogs.embarcadero.com/nickhodges/2006/08/15/26687 30 Demos in 30 Days, par Nick Hodges (EN)].&lt;br /&gt;
&lt;br /&gt;
==Programmation {{Delphi}}==&lt;br /&gt;
&lt;br /&gt;
* Livre de Nick Hodges, &#039;&#039;Coding in Delphi&#039;&#039; (EN) : [https://leanpub.com/codingindelphi https://leanpub.com/codingindelphi]&lt;br /&gt;
* Nick Hodges a écrit une très bonne série d&#039;articles de blog : [http://blogs.embarcadero.com/nickhodges/2010/04/19/39404 &amp;quot;{{Delphi}} Development Pretty Good Practices&amp;quot; (EN)]&lt;br /&gt;
* Nouveau &#039;&#039;manuel sur Object Pascal&#039;&#039; de Marco Cantu - visitez le site [http://www.embarcadero.com/radoffer http://www.embarcadero.com/radoffer]&lt;br /&gt;
* Livre du débutant gratuit : [http://www.marcocantu.com/epascal/default.htm Essential Pascal, par Marco Cantu (EN)]&lt;br /&gt;
* Site Web avec tutoriels : [http://www.delphibasics.co.uk/ {{Delphi}} Basics, par Neil Moffatt (EN)]&lt;br /&gt;
&lt;br /&gt;
==Programmation {{CBuilder}}==&lt;br /&gt;
&lt;br /&gt;
* Volker Hillman a écrit une présentation détaillée [http://www.embarcadero.com/images/dm/technical-papers/introduction-to-cppbuilder-whitepaper.pdf Introduction to {{CBuilder}} 2010 (EN)].&lt;br /&gt;
* &#039;&#039;Lean &amp;amp;amp; Mean Borland C++&#039;&#039; (EN) par Bruneau Babet (Brady Publishing, 1994)&lt;br /&gt;
* [http://bcbjournal.org/ http://bcbjournal.org/] (EN) (journal des développeurs {{CBuilder}})&lt;br /&gt;
&lt;br /&gt;
==Séminaires CodeRage==&lt;br /&gt;
&lt;br /&gt;
CodeRage est un séminaire annuel en ligne se déroulant sur trois jours qui permet d&#039;assister à des présentations courtes et utiles effectuées par des développeurs et des évangélistes des produits {{Company}}. &amp;lt;br /&amp;gt;Embarcadero permet de revoir les séminaires CodeRage en remontant jusqu&#039;à CodeRage 6 (2011) :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[http://www.embarcadero.com/coderage http://www.embarcadero.com/coderage (EN)]&#039;&#039;&#039;&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-9-op-sessions Revoir les présentations CodeRage 9 ({{Delphi}}) (EN)]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-9-cpp-sessions Revoir les présentations CodeRage 9 (C++) (EN)]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-8-on-demand S&#039;inscrire pour revoir les présentations CodeRage 8 ({{Delphi}}) (EN)]&lt;br /&gt;
** [http://www.embarcadero.com/coderage/coderage-8-c-plus-plus-sessions-on-demand S&#039;inscrire pour revoir les présentations CodeRage 8 (C++) (EN)]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Descriptions des exemples|Descriptions des exemples]]&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:Helpful Resources for New Users]]&lt;br /&gt;
[[de:Hilfreiche Ressourcen für neue Benutzer]]&lt;br /&gt;
[[ja:初めて使用するユーザーの参考になるリソース]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Permissions_d%27utilisation&amp;diff=216123</id>
		<title>Permissions d&#039;utilisation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Permissions_d%27utilisation&amp;diff=216123"/>
		<updated>2022-10-28T12:07:45Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-91002&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options de l&#039;application}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Application &amp;amp;gt; Permissions d&#039;utilisation}}&lt;br /&gt;
&lt;br /&gt;
Utilisez cette boîte de dialogue pour spécifier les permissions dont votre [[Développement d&#039;applications mobiles Android|application Android]] a besoin pour travailler. RAD Studio ajoute les permissions que vous spécifiez dans le fichier [[Fichier manifest d&#039;application Android (AndroidManifest.xml)|AndroidManifest.xml]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; Examinez avec soin la liste des permissions configurées pour votre application Android. Vous devez désactiver les permissions dont votre application n&#039;a pas besoin, car :&lt;br /&gt;
&lt;br /&gt;
* Les périphériques Android invitent vos utilisateurs à accepter chaque permission requise lorsqu&#039;ils exécutent votre application pour la première fois.&lt;br /&gt;
* Les magasins d&#039;applications comme Google Play peuvent utiliser des permissions pour filtrer les applications.&lt;br /&gt;
* Par exemple, si votre application requiert la permission &#039;&#039;&#039;Appel téléphonique&#039;&#039;&#039; (qui est requise par défaut), les magasins d&#039;applications risquent de ne pas laisser les utilisateurs l&#039;installer sur des tablettes.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;InterBase&#039;&#039;&#039; requiert certaines permissions :&lt;br /&gt;
**&#039;&#039;&#039;Internet :&#039;&#039;&#039; Autorise les applications à accéder aux sockets réseau. Si vous construisez des applications Client/Serveur accédant à des bases de données InterBase distantes, cette permission est indispensable. Elle est également requise par l&#039;enregistrement &amp;quot;call home&amp;quot; silencieux des licences InterBase.&lt;br /&gt;
**&#039;&#039;&#039;Lire le stockage externe/Ecrire le stockage externe :&#039;&#039;&#039; Permet d&#039;accéder à l&#039;emplacement de stockage externe où les fichiers InterBase, notamment vos fichiers de base de données, sont livrés. Cette permission est requise pour permettre aux applications d&#039;effectuer des opérations de lecture/écriture.&lt;br /&gt;
* Certains composants FireMonkey requièrent certaines permissions. Par exemple :&lt;br /&gt;
** [[lib_fr:FMX.CalendarEdit.TCalendarEdit|TCalendarEdit]] requiert les permissions &#039;&#039;&#039;Lire le calendrier&#039;&#039;&#039; et &#039;&#039;&#039;Ecrire le calendrier&#039;&#039;&#039;.&lt;br /&gt;
** [[lib_fr:System.Sensors.Components.TLocationSensor|TLocationSensor]] requiert les permissions &#039;&#039;&#039;Accéder à un emplacement approximatif&#039;&#039;&#039; et &#039;&#039;&#039;Accéder à un emplacement précis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Certaines permissions Android de base sont définies pour toutes les applications FireMonkey Android==&lt;br /&gt;
&lt;br /&gt;
Les permissions requises suivantes sont définies par défaut sur les nouvelles applications Android :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;  [[#access-coarse-location|Accéder à un emplacement approximatif]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#access-fine-location|Accéder à un emplacement précis]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#call-phone|Appel téléphonique]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#camera|Appareil photo]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#internet|Internet]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#read-external-storage|Lire le stockage externe]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#read-phone|Lire l&#039;état du téléphone]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;  [[#write-external-storage|Ecrire le stockage externe]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===La permission INTERNET est toujours définie pour la configuration Développement===&lt;br /&gt;
&lt;br /&gt;
Vos apps Android ont plusieurs &#039;&#039;&#039;permissions d&#039;utilisation&#039;&#039;&#039; définies par défaut, y compris la permission &#039;&#039;&#039;INTERNET&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Lorsque vous construisez une app Android dont la configuration est définie sur &#039;&#039;&#039;Développement&#039;&#039;&#039; (dans la [[Fenêtre Projets|fenêtre des projets]]), la permission &#039;&#039;&#039;INTERNET&#039;&#039;&#039; est toujours définie implicitement, même si vous désactivez la permission &#039;&#039;&#039;INTERNET&#039;&#039;&#039; dans &#039;&#039;&#039;Permissions d&#039;utilisation&#039;&#039;&#039;. C&#039;est parce que le débogueur de RAD Studio requiert la permission INTERNET.&lt;br /&gt;
* Pour la configuration &#039;&#039;&#039;Magasin d&#039;applications&#039;&#039;&#039;, vous pouvez néanmoins désactiver la permission INTERNET en utilisant {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Permissions d&#039;utilisation}}.&lt;br /&gt;
&lt;br /&gt;
Voici la fenêtre des projets avec le noeud de configuration &#039;&#039;&#039;Développement&#039;&#039;&#039; défini pour une app Android :&lt;br /&gt;
&lt;br /&gt;
[[Image:ConfigProjMgrAndroid.png]]&lt;br /&gt;
&lt;br /&gt;
==Description des champs de la boîte de dialogue==&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;Options&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Eléments communs&lt;br /&gt;
|&lt;br /&gt;
Voir [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Permissions d&#039;utilisation===&lt;br /&gt;
&lt;br /&gt;
Les permissions d&#039;utilisation suivantes peuvent être utilisées selon les besoins pour la plupart des applications Android. [[#Certaines permissions Android de base sont définies pour toutes les applications FireMonkey Android|Certaines des permissions de base les plus utilisées]] sont prédéfinies par RAD Studio lorsque vous créez une application Android.&lt;br /&gt;
&lt;br /&gt;
====Permissions d&#039;utilisation normales====&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;Symbole de permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_LOCATION_EXTRA_COMMANDS&lt;br /&gt;
|&lt;br /&gt;
Accéder à des commandes supplémentaires d&#039;emplacement&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à accéder à des commandes supplémentaires de fournisseur d&#039;emplacement.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_NETWORK_STATE&lt;br /&gt;
|&lt;br /&gt;
Accéder à l&#039;état du réseau&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à accéder aux informations sur les réseaux.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_NOTIFICATION_POLICY&lt;br /&gt;
|&lt;br /&gt;
Stratégie de notifications d&#039;accès&lt;br /&gt;
|&lt;br /&gt;
Autorisation pour les applications voulant accéder à la stratégie de notifications..&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_WIFI_STATE&lt;br /&gt;
|&lt;br /&gt;
Accéder à l&#039;état Wifi&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à accéder aux informations sur les réseaux Wifi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BATTERY_STATS&lt;br /&gt;
|&lt;br /&gt;
Statistiques de la batterie&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à collecter les statistiques relatives à la batterie.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BLUETOOTH&lt;br /&gt;
|&lt;br /&gt;
Bluetooth&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à se connecter à des périphériques bluetooth jumelés.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BLUETOOTH_ADMIN&lt;br /&gt;
|&lt;br /&gt;
Administration du bluetooth&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à découvrir et jumeler des périphériques bluetooth.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BROADCAST_STICKY&lt;br /&gt;
|&lt;br /&gt;
Diffuser des sticky&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à diffuser des sticky Intents. Il s&#039;agit de diffusions dont les données sont conservées par le système lorsqu&#039;elles sont terminées. Les clients peuvent rapidement récupérer ces données sans avoir à attendre la diffusion suivante.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_CONFIGURATION&lt;br /&gt;
|&lt;br /&gt;
Modifier la configuration&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à modifier la configuration en cours, comme les paramètres régionaux.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_NETWORK_STATE&lt;br /&gt;
|&lt;br /&gt;
Modifier l&#039;état réseau&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à modifier l&#039;état de la connectivité du réseau.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_WIFI_MULTICAST_STATE&lt;br /&gt;
|&lt;br /&gt;
Modifier l&#039;état multidiffusion Wifi&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à entrer en mode multidiffuson Wifi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CHANGE_WIFI_STATE&lt;br /&gt;
|&lt;br /&gt;
Modifier l&#039;état Wifi&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à modifier l&#039;état de la connectivité Wifi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
DISABLE_KEYGUARD&lt;br /&gt;
|&lt;br /&gt;
Désactiver le verrouillage du clavier (keyguard)&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à désactiver le verrouillage du clavier (keyguard).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EXPAND_STATUS_BAR&lt;br /&gt;
|&lt;br /&gt;
Développer la barre d&#039;état&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à développer ou replier la barre d&#039;état.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
FLASHLIGHT&lt;br /&gt;
|&lt;br /&gt;
Torche&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;accès à la torche.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
FOREGROUND_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Service d&#039;avant-plan&lt;br /&gt;
|&lt;br /&gt;
Permet à une Instant App de créer des services d&#039;avant-plan.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_PACKAGE_SIZE&lt;br /&gt;
|&lt;br /&gt;
Obtenir la taille de package&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à identifier l&#039;espace utilisé par n&#039;importe quel package.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_TASKS&lt;br /&gt;
|&lt;br /&gt;
Obtenir les tâches&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à obtenir des informations sur les tâches en cours d&#039;exécution ou récemment exécutées.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GLOBAL_SEARCH&lt;br /&gt;
|&lt;br /&gt;
Recherche globale&lt;br /&gt;
|&lt;br /&gt;
Autorise le système de recherche globale à accéder aux données de fournisseurs de données spécifiques.&lt;br /&gt;
La &#039;&#039;&#039;recherche globale&#039;&#039;&#039; est utilisée typiquement quand le fournisseur a des permissions le protégeant (que la recherche globale n&#039;est pas censée gérer), et qu&#039;elle obtient une permission en lecture seule au chemin du fournisseur où des requêtes de recherche globales sont exécutées. La permission &#039;&#039;&#039;Recherche globale&#039;&#039;&#039; ne peut pas être détenue par des applications régulières ; elle est utilisée par les applications pour les protéger des autres applications à l&#039;exception de la recherche globale.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INSTALL_SHORTCUT&lt;br /&gt;
|&lt;br /&gt;
Installer le raccourci&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à installer un raccourci dans le lanceur.&lt;br /&gt;
&lt;br /&gt;
Dans Android O (API niveau 26) et versions ultérieures, la diffusion INSTALL_SHORTCUT n&#039;a plus aucun effet sur votre app car c&#039;est une diffusion privée implicite. A la place, créez un raccourci d&#039;app en utilisant la méthode requestPinShortcut() à partir de la classe ShortcutManager.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INSTANT_APP_FOREGROUND_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Service d&#039;arrière-plan Instant App&lt;br /&gt;
|&lt;br /&gt;
Permet à une Instant App de créer des services d&#039;avant-plan.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
INTERNET&lt;br /&gt;
|&lt;br /&gt;
Internet&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à ouvrir les sockets réseau.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
KILL_BACKGROUND_PROCESSES&lt;br /&gt;
|&lt;br /&gt;
Tuer les processus en arrière-plan&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à appeler killBackgroundProcesses(String).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_OWN_CALLS&lt;br /&gt;
|&lt;br /&gt;
Gérer ses propres appels&lt;br /&gt;
|&lt;br /&gt;
Autorise une application appelante à gérer ses propres appels via les API ConnectionService auto-gérées.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MODIFY_AUDIO_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Modifier les paramètres audio&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à modifier les paramètres audio globaux.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
NFC&lt;br /&gt;
|&lt;br /&gt;
NFC&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à réaliser des opérations d&#039;entrées/sorties sur NFC.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
NFC_TRANSACTION_EVENT&lt;br /&gt;
|&lt;br /&gt;
Evénement de transaction NFC&lt;br /&gt;
|&lt;br /&gt;
Autorise les applications à recevoir des événements de transaction NFC.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PACKAGE_USAGE_STATS&lt;br /&gt;
|&lt;br /&gt;
Stats d&#039;utilisation de package&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à collecter les statistiques relatives à l&#039;usage des composants.&lt;br /&gt;
&lt;br /&gt;
La déclaration de permission implique l&#039;intention d&#039;utiliser l&#039;API, et l&#039;utilisateur du périphérique peut accorder l&#039;autorisation via l&#039;application Paramètres.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_GSERVICES&lt;br /&gt;
|&lt;br /&gt;
Lire GServices&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SYNC_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Lire les paramètres de synchronisation&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à lire les paramètres de synchronisation.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SYNC_STATS&lt;br /&gt;
|&lt;br /&gt;
Lire les statistiques de synchronisation&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à lire les statistiques de synchronisation.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_BOOT_COMPLETED&lt;br /&gt;
|&lt;br /&gt;
Recevoir une notification de fin de démarrage&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à recevoir le ACTION_BOOT_COMPLETED qui est diffusé lorsque le démarrage du système est terminé.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REORDER_TASKS&lt;br /&gt;
|&lt;br /&gt;
Réorganiser les tâches&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à modifier l&#039;ordre Z des tâches.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_COMPANION_RUN_IN_BACKGROUND&lt;br /&gt;
|&lt;br /&gt;
Demander l&#039;autorisation d&#039;exécuter le compagnon en arrière-plan&lt;br /&gt;
|&lt;br /&gt;
Permet à une app &amp;quot;compagnon&amp;quot; de s&#039;exécuter en arrière-plan.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND&lt;br /&gt;
|&lt;br /&gt;
Demander l&#039;autorisation pour que le compagnon puisse utiliser des données en arrière-plan&lt;br /&gt;
|&lt;br /&gt;
Autorise une app &amp;quot;compagnon&amp;quot; à utiliser des données en arrière-plan.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_DELETE_PACKAGES&lt;br /&gt;
|&lt;br /&gt;
Demander l&#039;autorisation de supprimer des packages&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à demander l&#039;autorisation de supprimer des packages. Les apps ciblant les API Build.VERSION_CODES.P ou supérieures doivent avoir cette permission pour utiliser Intent.ACTION_UNINSTALL_PACKAGE ou &amp;lt;nowiki&amp;gt;PackageInstaller.un&amp;lt;/nowiki&amp;gt;install(VersionedPackage, IntentSender).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS&lt;br /&gt;
|&lt;br /&gt;
Demander l&#039;autorisation d&#039;ignorer les optimisations de batterie&lt;br /&gt;
|&lt;br /&gt;
Une application doit avoir cette permission pour utiliser Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS. Cette permission est normale : une app demandant cette autorisation l&#039;obtient toujours, sans que l&#039;utilisateur doive l&#039;approuver ou la voir.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_ALARM&lt;br /&gt;
|&lt;br /&gt;
Définir l&#039;alarme&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à diffuser une tentative de définition d&#039;alarme pour l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_WALLPAPER&lt;br /&gt;
|&lt;br /&gt;
Définir le papier peint&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à définir le papier peint.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SET_WALLPAPER_HINTS&lt;br /&gt;
|&lt;br /&gt;
Définir les conseils du papier peint&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à définir les conseils du papier peint.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SUBSCRIBED_FEEDS_READ&lt;br /&gt;
|&lt;br /&gt;
Lecture des flux souscrits&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à autoriser l&#039;accès au Fournisseur de contenu de flux d&#039;abonnement.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
TRANSMIT_IR&lt;br /&gt;
|&lt;br /&gt;
Transmettre IR&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;utilisation du transmetteur IR du périphérique, s&#039;il est disponible.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_BIOMETRIC&lt;br /&gt;
|&lt;br /&gt;
Utiliser Biométrique&lt;br /&gt;
|&lt;br /&gt;
Autorise une app à utiliser les modalités biométriques prises en charge par le périphérique.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_FINGERPRINT&lt;br /&gt;
|&lt;br /&gt;
Utiliser l&#039;empreinte digitale&lt;br /&gt;
|&lt;br /&gt;
Autorise une app à utiliser le matériel de lecture d&#039;empreinte digitale.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VENDING_BILLING&lt;br /&gt;
|&lt;br /&gt;
Facturation de vente (service In-app Billing)&lt;br /&gt;
|&lt;br /&gt;
Permet d&#039;utiliser le service In-app Billing. Voir la [https://developer.android.com/google/play/billing/api documentation Android] pour de plus amples informations.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VIBRATE&lt;br /&gt;
|&lt;br /&gt;
Vibrer&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;accès au vibreur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WAKE_LOCK&lt;br /&gt;
|&lt;br /&gt;
Verrou de veille&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;utilisation de PowerManager WakeLocks pour empêcher la mise en veille du processeur ou l&#039;affaiblissement de l&#039;affichage de l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SYNC_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Ecrire les paramètres de synchronisation&lt;br /&gt;
|&lt;br /&gt;
Autorise des applications à écrire les paramètres de synchronisation.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_USER_DICTIONARY&lt;br /&gt;
|&lt;br /&gt;
Ecrire le dictionnaire utilisateur&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire dans le dictionnaire utilisateur.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;La documentation de la colonne &#039;&#039;&#039;Description&#039;&#039;&#039; ci-dessus est sous licence [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Permissions d&#039;utilisation dangereuses====&lt;br /&gt;
&lt;br /&gt;
Les permissions d&#039;utilisation suivantes requièrent l&#039;approbation de l&#039;utilisateur au moment de l&#039;exécution.&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;Symbole de permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_COARSE_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Accéder à un emplacement approximatif&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à accéder à l&#039;emplacement approximatif dérivé des sources d&#039;emplacement réseau comme les tours cellulaires et le Wifi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_FINE_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Accéder à un emplacement précis&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à accéder à l&#039;emplacement précis dérivé de sources d&#039;emplacement telles que le GPS, les tours cellulaires et le Wifi.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ACCESS_MOCK_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Accéder à un emplacement fictif&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à créer à des fournisseurs d&#039;emplacement fictifs à des fins de test.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ADD_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Ajouter la messagerie vocale&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à ajouter des messages vocaux au système.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ANSWER_PHONECALLS&lt;br /&gt;
|&lt;br /&gt;
Répondre à des appels téléphoniques&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;app à répondre à un appel téléphonique entrant.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
AUTHENTICATE_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Authentifier les comptes&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à agir comme un authentificateur de comptes pour le Gestionnaire de comptes.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BODY_SENSORS&lt;br /&gt;
|&lt;br /&gt;
Capteurs corporels&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à accéder aux données des capteurs utilisés par l&#039;utilisateur pour mesurer ses capacités physiques comme la fréquence cardiaque.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CALL_PHONE&lt;br /&gt;
|&lt;br /&gt;
Appel téléphonique&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à démarrer un appel téléphonique sans passer par l&#039;interface utilisateur du numéroteur et obliger l&#039;utilisateur à confirmer l&#039;appel composé.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CAMERA&lt;br /&gt;
|&lt;br /&gt;
Appareil photo&lt;br /&gt;
|&lt;br /&gt;
Requis pour être capable d&#039;accéder au périphérique Appareil photo.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CONTINUE_A_CALL_STARTED_IN_ANOTHER_APP&lt;br /&gt;
|&lt;br /&gt;
Poursuivre un appel initié dans une autre app&lt;br /&gt;
|&lt;br /&gt;
Permet à une app appelante de poursuivre un appel initié dans une autre app. Il peut s&#039;agir par exemple d&#039;une app appelante par vidéo qui souhaite poursuivre un appel vocal sur le réseau mobile de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
GET_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Obtenir les comptes&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;accès à la liste des comptes du Service de comptes.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_ACCOUNTS&lt;br /&gt;
|&lt;br /&gt;
Gérer les comptes&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à gérer la liste des comptes dans le Gestionnaire de comptes.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PROCESS_OUTGOING_CALLS&lt;br /&gt;
|&lt;br /&gt;
Traiter les appels sortants&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à surveiller, modifier ou abandonner les appels sortants.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CALENDAR&lt;br /&gt;
|&lt;br /&gt;
Lire le calendrier&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire les données du calendrier de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CALL_LOG&lt;br /&gt;
|&lt;br /&gt;
Lire le journal d&#039;appels&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire le journal d&#039;appels de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_CONTACTS&lt;br /&gt;
|&lt;br /&gt;
Lire les contacts&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire les données des contacts de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_EXTERNAL_STORAGE&lt;br /&gt;
|&lt;br /&gt;
Lire le stockage externe&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire depuis un stockage externe.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_HISTORY_BOOKMARKS&lt;br /&gt;
|&lt;br /&gt;
Lire les signets de l&#039;historique&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire (mais pas écrire) l&#039;historique de navigation et les signets de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PHONE_NUMBERS&lt;br /&gt;
|&lt;br /&gt;
Lire les numéros de téléphone&lt;br /&gt;
|&lt;br /&gt;
Autorise l&#039;accès en lecture aux numéros de téléphone du périphérique. Il s&#039;agit d&#039;un sous-ensemble des fonctionnalités accordées par READ_PHONE_STATE, mais exposées à des Instant Apps.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PHONE_STATE&lt;br /&gt;
|&lt;br /&gt;
Lire l&#039;état du téléphone&lt;br /&gt;
|&lt;br /&gt;
Autorise un accès en lecture seule pour l&#039;état du téléphone.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Lire le profil&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire les données du profil personnel de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SMS&lt;br /&gt;
|&lt;br /&gt;
Lire les SMS&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire des messages SMS.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_SOCIAL_STREAM&lt;br /&gt;
|&lt;br /&gt;
Lire le flux social&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire depuis le flux social de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_USER_DIRECTORY&lt;br /&gt;
|&lt;br /&gt;
Lire le dictionnaire utilisateur&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire le dictionnaire utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_BOOT_COMPLETED&lt;br /&gt;
|&lt;br /&gt;
Recevoir une notification de fin de démarrage&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à recevoir le ACTION_BOOT_COMPLETED qui est diffusé lorsque le démarrage du système est terminé.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_SMS&lt;br /&gt;
|&lt;br /&gt;
Recevoir les MMS&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à surveiller les messages MMS entrants, à les enregistrer ou les traiter.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECEIVE_WAP_PUSH&lt;br /&gt;
|&lt;br /&gt;
Recevoir les WAP PUSH&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à surveiller les messages WAP PUSH entrants.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
RECORD_AUDIO&lt;br /&gt;
|&lt;br /&gt;
Enregistrer du son&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à enregistrer du son.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SEND_SMS&lt;br /&gt;
|&lt;br /&gt;
Envoyer des SMS&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à envoyer des messages SMS.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SUBSCRIBED_FEEDS_WRITE&lt;br /&gt;
|&lt;br /&gt;
Ecriture des flux souscrits&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à autoriser l&#039;écriture dans le Fournisseur de contenu de flux d&#039;abonnement.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
UNINSTALL_SHORTCUT&lt;br /&gt;
|&lt;br /&gt;
Désinstaller le raccourci&lt;br /&gt;
|&lt;br /&gt;
N&#039;utilisez pas cette permission dans votre app.&lt;br /&gt;
&lt;br /&gt;
Cette permission n&#039;est plus prise en charge.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_CREDENTIALS&lt;br /&gt;
|&lt;br /&gt;
Utiliser les informations d&#039;identification&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à requérir des authtokens au Gestionnaire de comptes.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
USE_SIP&lt;br /&gt;
|&lt;br /&gt;
Utiliser SIP&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à utiliser le service SIP.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CALENDAR&lt;br /&gt;
|&lt;br /&gt;
Ecrire le calendrier&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) les données du calendrier de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CALL_LOG&lt;br /&gt;
|&lt;br /&gt;
Ecrire le journal d&#039;appels&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) les données des contacts de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_CONTACTS&lt;br /&gt;
|&lt;br /&gt;
Ecrire les contacts&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) les données des contacts de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_EXTERNAL_STORAGE&lt;br /&gt;
|&lt;br /&gt;
Ecrire le stockage externe&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire sur un stockage externe.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_HISTORY_BOOKMARKS&lt;br /&gt;
|&lt;br /&gt;
Ecrire les signets de l&#039;historique&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) l&#039;historique de navigation et les signets de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Ecrire le profil&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) les données personnelles du profil de l&#039;utilisateur.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SMS&lt;br /&gt;
|&lt;br /&gt;
Ecrire les SMS&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire des messages SMS.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SOCIAL_STREAM&lt;br /&gt;
|&lt;br /&gt;
Ecrire le flux social&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à écrire (mais pas lire) les données du flux social de l&#039;utilisateur.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;La documentation de la colonne &#039;&#039;&#039;Description&#039;&#039;&#039; ci-dessus est sous licence [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Permissions d&#039;utilisation avec signature====&lt;br /&gt;
&lt;br /&gt;
Les permissions d&#039;utilisation suivantes requièrent un certificat correspondant.&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;Symbole de permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; |&#039;&#039;&#039;Permission&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_ACCESSIBILITY_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service d&#039;accessibilité&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un AccessibilityService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_AUTOFILL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de remplissage auto&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un AutofillService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CALL_SCREENING_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de filtrage d&#039;appels&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un CallScreeningService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CARRIER_MESSAGING_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de messagerie de l&#039;opérateur&lt;br /&gt;
|&lt;br /&gt;
Cette constante est obsolète dans l&#039;API niveau 23.&lt;br /&gt;
&lt;br /&gt;
Utiliser BIND_CARRIER_SERVICES à la place.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CARRIER_SERVICES&lt;br /&gt;
|&lt;br /&gt;
Lier les services CarrierService&lt;br /&gt;
|&lt;br /&gt;
Le processus système autorisé à lier les services dans les apps de l&#039;opérateur aura cette permission. Les apps d&#039;opérateurs doivent utiliser cette autorisation pour protéger leurs services afin que seul le système puisse se lier.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CHOOSER_TARGET_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service ChooserTargetService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un ChooserTargetService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_CONDITION_PROVIDER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service ConditionProviderService.&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un ConditionProviderService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_DEVICE_ADMIN&lt;br /&gt;
|&lt;br /&gt;
Lier l&#039;administration du périphérique&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par le récepteur de l&#039;administration du périphérique pour garantir que seul le système peut interagir avec lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_DREAM_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service DreamService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un DreamService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_INCALL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service InCallService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un InCallService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_INPUT_METHOD&lt;br /&gt;
|&lt;br /&gt;
Lier la méthode de saisie&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un InputMethodService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_MIDI_DEVICE_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de gestion des périphériques MIDI&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un MidiDeviceService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_NFC_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service NFC&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un HostApduService ou un OffHostApduService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_NOTIFICATION_LISTENER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service NotificationListenerService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un NotificationListenerService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_PRINT_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service d&#039;impression&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un PrintService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_QUICK_SETTINGS_TILE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de paramètres rapides&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à se lier à des paramètres rapides tiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Doit uniquement être demandé par le système, doit être demandé par les déclarations TileService.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_REMOTEVIEWS&lt;br /&gt;
|&lt;br /&gt;
Lier les remoteviews&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un RemoteViewsService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TELECOM_CONNECTION_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de connexion télécom&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un ConnectionService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TEXT_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service de texte&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un TextService.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_TV_INPUT&lt;br /&gt;
|&lt;br /&gt;
Lier le service TvInputService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un TvInputService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VISUAL_VOICEMAIL_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service VisualVoicemailService (messagerie vocale)&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un lien VisualVoicemailService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VOICE_INTERACTION&lt;br /&gt;
|&lt;br /&gt;
Lier le service VoiceInteractionService (interaction vocale)&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un VoiceInteractionService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VPN_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service VPN&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un VpnService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_VR_LISTENER_SERVICE&lt;br /&gt;
|&lt;br /&gt;
Lier le service VrListenerService&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un VrListenerService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
BIND_WALLPAPER&lt;br /&gt;
|&lt;br /&gt;
Lier le papier peint&lt;br /&gt;
|&lt;br /&gt;
Doit être requis par un WallpaperService pour garantir que seul le système peut se lier à lui.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CLEAR_APP_CACHE&lt;br /&gt;
|&lt;br /&gt;
Effacer le cache d&#039;applications&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à effacer les caches des applications installées sur le périphérique.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
MANAGE_DOCUMENTS&lt;br /&gt;
|&lt;br /&gt;
Gérer les documents&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à gérer l&#039;accès aux documents, généralement dans le cadre d&#039;un sélecteur de documents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette permission doit uniquement être demandée par l&#039;app de gestion des documents de la plate-forme. Cette permission ne peut pas être accordée à des apps tierces.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
READ_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Lire la messagerie vocale&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire des messages vocaux dans le système.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REQUEST_INSTALL_PACKAGES&lt;br /&gt;
|&lt;br /&gt;
Demander l&#039;autorisation d&#039;installer des packages&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à demander l&#039;autorisation d&#039;installer des packages. Les apps ciblant des API supérieures au niveau 25 doivent avoir cette permission pour utiliser Intent.ACTION_INSTALL_PACKAGE.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
SYSTEM_ALERT_WINDOW&lt;br /&gt;
|&lt;br /&gt;
Fenêtre d&#039;alerte système&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à ouvrir des fenêtres en utilisant le type TYPE_SYSTEM_ALERT et à les afficher au-dessus de toutes les autres applications.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_SETTINGS&lt;br /&gt;
|&lt;br /&gt;
Ecrire les paramètres&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à lire ou écrire les paramètres système.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
WRITE_VOICEMAIL&lt;br /&gt;
|&lt;br /&gt;
Ecrire le message vocal&lt;br /&gt;
|&lt;br /&gt;
Autorise une application à modifier et supprimer des messages vocaux dans le système.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;La documentation de la colonne &#039;&#039;&#039;Description&#039;&#039;&#039; ci-dessus est sous licence [http://www.apache.org/licenses/LICENSE-2.0 Apache 2.0]. Copyright © Android Open Source Project.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* Page [[Options de l&#039;application|Application]]&lt;br /&gt;
* Page [[Informations de version|Informations de version]]&lt;br /&gt;
* [[Préparation d&#039;une application Android pour son déploiement|Préparation d&#039;une application Android pour son déploiement]]&lt;br /&gt;
*[[Configuration de votre système pour détecter votre périphérique Android|Configuration de votre système pour détecter votre périphérique Android]]&lt;br /&gt;
*[[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
*[[Création d&#039;une app Android|Création d&#039;une app Android]]&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;
[[de:Verwendet Berechtigungen]]&lt;br /&gt;
[[ja:［使用する権限］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_des_styles_FireMonkey_natifs_et_personnalis%C3%A9s&amp;diff=216071</id>
		<title>Utilisation des styles FireMonkey natifs et personnalisés</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_des_styles_FireMonkey_natifs_et_personnalis%C3%A9s&amp;diff=216071"/>
		<updated>2022-09-05T20:18:12Z</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|Personnalisation des applications FireMonkey avec les styles}}&lt;br /&gt;
&lt;br /&gt;
Les diverses [[Plates-formes cible prises en charge|plates-formes]] prennent en charge différentes résolutions :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Plate-forme&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Résolutions prises en charge&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;Remarque :&#039;&#039;&#039; Sur &#039;&#039;&#039;iOS&#039;&#039;&#039;, seuls iPhone 6 Plus et iPhone 6S Plus prennent en charge la résolution 3x.&lt;br /&gt;
&lt;br /&gt;
Les applications {{FM}} sont chargées automatiquement et affichent le &#039;&#039;&#039;style natif&#039;&#039;&#039; approprié à l&#039;exécution (selon le périphérique cible), sans que vous ayez besoin d&#039;ajouter un livre de styles ou du code. De plus, les applications {{FM}} peuvent avoir des &#039;&#039;&#039;styles personnalisés&#039;&#039;&#039; qui s&#039;affichent bien sur les affichages en haute résolution, ainsi que sur les affichages en résolution standard. Les styles en haute résolution (tels que Retina) sont seulement affichés à l&#039;exécution.&lt;br /&gt;
&lt;br /&gt;
==Chargement des styles à l&#039;exécution==&lt;br /&gt;
&lt;br /&gt;
Pour appliquer un style spécifique à une fiche, appelez par programmation &#039;&#039;&#039;[[lib_fr:FMX.Styles.TStyleManager.SetStyleFromFile|TStyleManager.SetStyleFromFile]]&#039;&#039;&#039;. Par exemple :&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;Remarque :&#039;&#039;&#039; Vous devez ajouter l&#039;unité &#039;&#039;&#039;FMX.Styles&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Notez que, pour fournir un style avec votre application, la meilleure approche consiste à ajouter le fichier au [[Gestionnaire de déploiement - Ajout de fichiers|Gestionnaire de déploiement]]. Après avoir ajouté le fichier, vous devez fournir le &#039;&#039;&#039;Chemin distant&#039;&#039;&#039; pour les différentes plates-formes que votre application va prendre en charge. Pour de plus amples informations sur les fonctions de chemin de fichier pour les différentes plates-formes, voir [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge|Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]].&lt;br /&gt;
&lt;br /&gt;
==Utilisation automatique des styles en haute résolution dans les applications 3D {{FM}}==&lt;br /&gt;
&lt;br /&gt;
Tous les composants 3D de {{FM}} sont automatiquement affichés en mode haute résolution lorsqu&#039;ils sont exécutés sur des périphériques iOS Retina ou sur des périphériques Android en mode haute résolution. Aucune propriété supplémentaire n&#039;est requise.&lt;br /&gt;
&lt;br /&gt;
Les composants 3D de {{FM}} sont [[lib_fr:FMX.Forms3D.TForm3D|TForm3D]], [[lib_fr:FMX.Viewport3D.TViewport3D|TViewport3D]], et [[lib_fr:FMX.Layers3D.TLayer3D|TLayer3D]].&lt;br /&gt;
&lt;br /&gt;
==Détection de la version mobile==&lt;br /&gt;
&lt;br /&gt;
Pour détecter la version mobile utilisée sur le périphérique SE cible (et pour assigner un style disponible approprié à l&#039;exécution), utilisez la méthode [[lib_fr:System.SysUtils.TOSVersion.Check|TOSVersion.Check]] de la façon suivante.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple :&#039;&#039;&#039; Le fragment de code suivant vérifie si le périphérique cible est un périphérique iOS 8 ou un périphérique Android exécutant Lollipop (5.0). Selon la version du SE, un style est assigné en particulier.&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;Remarque :&#039;&#039;&#039; Reportez-vous à [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (Delphi)|Ajouter des ressources de styles en tant que RCDATA]] pour de plus amples informations sur l&#039;utilisation de ressources afin de charger des styles dans votre application.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples information sur la compilation conditionnelle :&lt;br /&gt;
&lt;br /&gt;
* [[Création d&#039;une app iOS#Ecriture de code pour iOS seulement|Ecriture de code pour iOS seulement]]&lt;br /&gt;
* [[Création d&#039;une app Android|Création d&#039;une app Android]]&lt;br /&gt;
&lt;br /&gt;
==Chargement de vos propres styles personnalisés==&lt;br /&gt;
&lt;br /&gt;
Les instructions ci-dessous décrivent l&#039;utilisation des styles personnalisés, tels que le style &#039;&#039;&#039;Jet&#039;&#039;&#039; disponible dans le &#039;&#039;&#039;{{FM}} Premium Style Pack&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Ajout d&#039;un style personnalisé à votre application mobile===&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} inclut les styles mobiles personnalisés suivants :&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;
Ces styles sont installés sur votre système, sous le répertoire &#039;&#039;&#039;Styles&#039;&#039;&#039; dans les répertoires suivants propres aux différentes plates-formes :&lt;br /&gt;
&lt;br /&gt;
  {{StylesPath}}\iOS&lt;br /&gt;
  {{StylesPath}}\Android&lt;br /&gt;
&lt;br /&gt;
Les styles mobiles personnalisés pour iOS et Android incluent la prise en charge des périphériques standard et haute résolution dans un fichier de style. Cela comprend la prise en charge intégrée pour :&lt;br /&gt;
&lt;br /&gt;
* Les périphériques iOS standard et iOS Retina (1x, 2x) et les périphériques iOS Retina HD (3x)&lt;br /&gt;
* Plusieurs résolutions pour les périphériques Android (1x, 1.5x, 2x, 3x)&lt;br /&gt;
&lt;br /&gt;
En outre, vous pouvez obtenir de nouveaux styles {{FM}}, disponibles dans le [{{FMPremiumStylesPack}} {{FM}} Premium Style Pack (EN)], qui prennent en charge également la résolution 3x pour les périphériques iOS 8.&lt;br /&gt;
&lt;br /&gt;
Sur le bureau, c&#039;est également vrai pour les styles &#039;&#039;&#039;Jet&#039;&#039;&#039; et &#039;&#039;&#039;Diamond Mac&#039;&#039;&#039; personnalisés, qui sont disponibles dans le &#039;&#039;&#039;{{FM}} Premium Style Pack&#039;&#039;&#039; ; ces styles incluent la prise en charge des périphériques Retina et non Retina MacBook dans un fichier de style.&lt;br /&gt;
&lt;br /&gt;
====Pour ajouter un style personnalisé à une application multi-périphérique {{FM}}====&lt;br /&gt;
&lt;br /&gt;
# Créez une &#039;&#039;&#039;[[Application multi-périphérique|application multi-périphérique]]&#039;&#039;&#039;.&lt;br /&gt;
# La vue &#039;&#039;&#039;maître&#039;&#039;&#039; étant sélectionnée, ajoutez un composant &#039;&#039;&#039;[[lib_fr:FMX.Controls.TStyleBook|TStyleBook]]&#039;&#039;&#039; à votre fiche.&lt;br /&gt;
# Sur la vue &#039;&#039;&#039;maître&#039;&#039;&#039;, sélectionnez un style dans le menu déroulant &#039;&#039;&#039;Style&#039;&#039;&#039; du Concepteur de fiches (Windows, macOS, iOS ou Android).   Cet exemple utilise le style Android pour la vue &#039;&#039;&#039;maître&#039;&#039;&#039; :&lt;br /&gt;
#:[[Image:SelectAStyle.png|550 px]]&lt;br /&gt;
# Chargez un fichier de style FireMonkey pour la plate-forme appropriée :&lt;br /&gt;
## Double-cliquez sur le livre de styles. Le &#039;&#039;&#039;[[Concepteur de styles FireMonkey|Concepteur de styles {{FM}}]]&#039;&#039;&#039; s&#039;ouvre.&lt;br /&gt;
## Cliquez sur le bouton [[File:OpenIcon.png|Ouvrir un style]] sur la barre d&#039;outils &#039;&#039;&#039;Concepteur de styles {{FM}}&#039;&#039;&#039;.&lt;br /&gt;
## Naviguez jusqu&#039;au fichier de style FireMonkey voulu.  &lt;br /&gt;
##:Par exemple, si &#039;&#039;&#039;Android&#039;&#039;&#039; est le style du Concepteur de fiches défini pour la vue en cours, vous devriez charger et assigner un style Android tel que &#039;&#039;&#039;AndroidLight.fsf&#039;&#039;&#039;.&lt;br /&gt;
##:&lt;br /&gt;
##:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les styles FireMonkey pour les divers styles du Concepteur de fiches sont situés dans des répertoires parallèles :&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;
#  Basculez vers chacune des vues créées, sélectionnez le composant &#039;&#039;&#039;TStyleBook&#039;&#039;&#039; dans la vue concernée et chargez le style personnalisé pour cette plate-forme. Lorsque vous travaillez avec des styles FireMonkey personnalisés, chaque vue, notamment la vue &#039;&#039;&#039;maître&#039;&#039;&#039;, doit avoir un style assigné dans le Concepteur de fiches.&lt;br /&gt;
#: Chargez ainsi un style Windows pour la vue &amp;quot;Bureau Windows&amp;quot;, un style Android pour la vue &amp;quot;Android...&amp;quot;, un style Mac pour la vue &amp;quot;Bureau macOS&amp;quot;, un style iOS pour les vues &amp;quot;iPad&amp;quot; et &amp;quot;iPhone&amp;quot;. &lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si les vues sont différentes pour iPad et iPhone, vous devez charger le même style iOS pour chaque vue.&lt;br /&gt;
# Pour utiliser le style personnalisé au lieu du style natif dans une fiche, vous devez sélectionner le livre de styles voulu dans la fiche au moment de la conception :&lt;br /&gt;
#* Dans la propriété [[lib_fr:FMX.Forms.TForm.StyleBook|StyleBook]] de la fiche, sélectionnez dans le menu déroulant le livre de styles à appliquer. &lt;br /&gt;
#* &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Reportez-vous à la section [[#Utilisation de styles personnalisés dans des fiches multiples|Utilisation de styles personnalisés dans des fiches multiples]] pour apprendre à appliquer un style personnalisé particulier à plusieurs fiches sans modifier la propriété [[lib_fr:FMX.Forms.TForm.StyleBook|StyleBook]] de chaque fiche.&lt;br /&gt;
&lt;br /&gt;
===Utilisation de styles personnalisés dans des fiches multiples===&lt;br /&gt;
&lt;br /&gt;
Pour appliquer le même style personnalisé à toutes les fiches d&#039;une application au lieu de définir la propriété [[lib_fr:FMX.Forms.TCommonCustomForm.StyleBook|StyleBook]] de chaque fiche lors de la conception, vous pouvez effectuer cette opération durant l&#039;exécution à l&#039;aide de la propriété [[lib_fr:FMX.Controls.TStyleBook.UseStyleManager|UseStyleManager]].&lt;br /&gt;
&lt;br /&gt;
Pour utiliser le même style personnalisé sur toutes les fiches d&#039;une application.&lt;br /&gt;
&lt;br /&gt;
* Placez le composant [[lib_fr:FMX.Controls.TStyleBook|TStyleBook]] dans la fiche principale.&lt;br /&gt;
* Définissez la propriété [[lib_fr:FMX.Controls.TStyleBook.UseStyleManager|UseStyleManager]] dans [[Inspecteur d&#039;objets|l&#039;inspecteur d&#039;objets]] sur &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;&lt;br /&gt;
* Double-cliquez sur le livre de styles pour ouvrir le &#039;&#039;&#039;Concepteur de styles FireMonkey&#039;&#039;&#039; et [[#Pour ajouter un style personnalisé à une application multi-périphériques {{FM}}| chargez le style]]. &lt;br /&gt;
&lt;br /&gt;
===Utilisation de styles personnalisés sur les contrôles dans des fiches multiples===&lt;br /&gt;
&lt;br /&gt;
Une application peut avoir plusieurs objets [[lib_fr:FMX.Controls.TStyleBook|TStyleBook]], alors plusieurs fiches peuvent utiliser la propriété [[lib_fr:FMX.Forms.TForm.StyleBook|StyleBook]] pour référencer l&#039;un de ces livres de style, un à la fois. Notez que les contrôles de toute fiche peuvent utiliser toujours la propriété [[lib_fr:FMX.Controls.TStyledControl.StyleLookup|StyleLookup]] pour spécifier tout style personnalisé défini dans tout objet [[lib_fr:FMX.Controls.TStyleBook|TStyleBook]] utilisé dans le groupe de projets en cours. &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [{{FMPremiumStylesPack}} {{FM}} Premium Style Pack for {{Version}} (EN)] &lt;br /&gt;
* [[Personnalisation des applications FireMonkey avec les styles|Personnalisation des applications FireMonkey avec les styles]]&lt;br /&gt;
* [[Utilisation de styles définis par des composants dans des packages de conception installés dans l&#039;EDI|Utilisation de styles définis par des composants dans des packages de conception installés dans l&#039;EDI]]&lt;br /&gt;
* [[Utilisation des styles pour iOS : les styles multi-résolutions, et les styles noir et transparent|Utilisation des styles pour iOS : les styles multi-résolutions, et les styles noir et transparent]]&lt;br /&gt;
* [[Concepteur de styles FireMonkey|Concepteur de styles FireMonkey]]&lt;br /&gt;
* [[Application des styles FireMonkey|Application des styles FireMonkey]]&lt;br /&gt;
* [[Création et déploiement d&#039;icônes d&#039;apps|Création et déploiement d&#039;icônes d&#039;apps]]&lt;br /&gt;
* [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (Delphi)|Etape 3 - Ajouter des ressources de styles sous RCDATA ({{Delphi}})]]&lt;br /&gt;
* [[Informations de version|Informations de version]]&lt;br /&gt;
* [[lib_fr:FMX.Controls.TStyleBook|FMX.Controls.TStyleBook]]&lt;br /&gt;
* [[lib_fr:FMX.Forms.TForm.StyleBook|FMX.Forms.TForm.StyleBook]]&lt;br /&gt;
* [[lib_fr:FMX.Styles.TStyleManager.SetStyle|FMX.Styles.TStyleManager.SetStyle]]&lt;br /&gt;
* [[lib_fr:FMX.Styles.TStyleManager.SetStyleFromFile|FMX.Styles.TStyleManager.SetStyleFromFile]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Utilisation des styles FireMonkey natifs et personnalises}}&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;
[[de:Arbeiten mit nativen und benutzerdefinierten FireMonkey-Stilen]]&lt;br /&gt;
[[ja:ネイティブおよびカスタム FireMonkey スタイルの取り扱い]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Cr%C3%A9ation_et_d%C3%A9ploiement_d%27ic%C3%B4nes_d%27apps&amp;diff=216055</id>
		<title>Création et déploiement d&#039;icônes d&#039;apps</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Cr%C3%A9ation_et_d%C3%A9ploiement_d%27ic%C3%B4nes_d%27apps&amp;diff=216055"/>
		<updated>2022-08-26T20:03:55Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-113732 removed broken troubleshooting links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement des applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
Pour augmenter vos chances de succès dans les magasins d&#039;apps, vous devez concevoir une icône d&#039;application attractive. Votre icône représente votre app dans les magasins d&#039;apps et sur la plate-forme cible. Cette page explique comment configurer les icônes de votre application en utilisant RAD Studio.&lt;br /&gt;
&lt;br /&gt;
==Icônes par défaut==&lt;br /&gt;
&lt;br /&gt;
Certaines plates-formes n&#039;autorisent pas l&#039;exécution d&#039;applications qui ne fournissent pas d&#039;icônes d&#039;application. {{Product}} fournit des icônes d&#039;application par défaut, pour que vous puissiez tester votre application sur n&#039;importe quelle plate-forme, même si vous n&#039;avez pas encore votre propre icône. Cependant, avant de publier votre application, vous devez remplacer les icônes par défaut de {{Product}} par les icônes personnalisées de votre application. Les sections suivantes expliquent comment configurer votre application pour qu&#039;elle utilise vos icônes personnalisées.&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous montre les chemins d&#039;accès aux icônes par défaut de {{Product}}, à partir du chemin d&#039;installation de {{Product}} : {{Path|{{InstallPath}}}}. Si vous souhaitez que tous vos nouveaux projets utilisent vos propres icônes, remplacez ces fichiers d&#039;icônes par défaut par vos propres fichiers.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Plate-forme&lt;br /&gt;
! Image&lt;br /&gt;
! Chemin&lt;br /&gt;
! Remarques&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;
| Utilisée pour les applications {{Delphi}}.&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;
| Utilisée pour les applications {{CBuilder}}.&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;
| Utilisée pour les applications {{Delphi}}.&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;
| Utilisée pour les applications {{CBuilder}}.&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;
==Tailles d&#039;icônes requises==&lt;br /&gt;
&lt;br /&gt;
Lorsque vous déployez votre application, vous devez fournir votre icône d&#039;application dans différente résolutions. Les résolutions d&#039;icône exigées dépendent de la plate-forme cible. Les plates-formes peuvent afficher votre icône d&#039;application dans différents contextes, par exemple un lanceur d&#039;application ou une fenêtre de configuration. Selon le contexte dans lequel votre icône d&#039;application apparaît, une taille d&#039;icône distincte peut être nécessaire. &lt;br /&gt;
&lt;br /&gt;
Nous vous conseillons de concevoir différentes versions de votre icône pour prendre en charge toutes les résolutions supportées par chacune des plates-formes cible. Evitez d&#039;utiliser une seule icône que vous devrez redimensionner pour l&#039;adapter à chaque résolution. Même les images de vecteur nécessitent quelques ajustements en fonction des résolutions spécifiques pour que le rendu soit correct dans toutes les résolutions. &lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous affiche les résolutions d&#039;icône utilisées par les plates-formes &#039;&#039;&#039;Windows&#039;&#039;&#039; et &#039;&#039;&#039;macOS&#039;&#039;&#039;. Chaque valeur indiquée sous &#039;&#039;&#039;Résolutions d&#039;icône&#039;&#039;&#039; dans le tableau représente le nombre de pixels par côté d&#039;une icône. Par exemple, 16 indique une résolution d&#039;icône de 16×16 pixels. &lt;br /&gt;
&lt;br /&gt;
Pour les résolutions &#039;&#039;&#039;iOS&#039;&#039;&#039; et &#039;&#039;&#039;Android&#039;&#039;&#039;, consultez la page &#039;&#039;&#039;[[Options de l&#039;application|Options de l&#039;application]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Certaines plates-formes n&#039;autorisent pas l&#039;exécution d&#039;applications qui ne fournissent pas des résolutions spécifiques d&#039;icônes d&#039;application. &amp;lt;br /&amp;gt;Par exemple, les applications macOS doivent inclure des icônes 512×512 pour être acceptées dans l&#039;App Store d&#039;Apple.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Plate-forme&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | Résolutions d&#039;icône&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;
Voir les icônes pour les apps iOS dans &#039;&#039;&#039;[[Options de l&#039;application|Options de l&#039;application]]&#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;
Voir les icônes pour les apps Android dans &#039;&#039;&#039;[[Options de l&#039;application|Options de l&#039;application]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Pour créer facilement les résolutions multiples de vos icônes, vous pouvez utiliser &#039;&#039;&#039;[[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]]&#039;&#039;&#039;, disponible dans l&#039;EDI.&amp;lt;br /&amp;gt; Pour plus d&#039;informations, voir [[Utilisation de bitmaps multi-résolutions|Utilisation de bitmaps multi-résolution]]. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stockage de vos fichiers d&#039;icônes dans un conteneur d&#039;icône==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous disposez de votre icône d&#039;app dans toutes les résolutions exigées par chaque plate-forme cible, vous devez procéder ainsi pour les plates-formes de bureau : archivez les différentes résolutions dans un seul fichier, appelé conteneur d&#039;icône, que vous pourrez déployer avec votre application.&lt;br /&gt;
&lt;br /&gt;
Pour &#039;&#039;&#039;Windows&#039;&#039;&#039;, vous devez créer un fichier conteneur d&#039;icône {{Path|.ico}}. Voir [http://stackoverflow.com/q/4354617/939364 How to make/get a multi size .ico file? (EN)].&lt;br /&gt;
&lt;br /&gt;
Pour &#039;&#039;&#039;macOS&#039;&#039;&#039;, vous devez créer un fichier conteneur d&#039;icône {{Path|.icns}}. Voir [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 (EN)]. Sinon, vous pouvez utiliser l&#039;outil de ligne de commande &#039;&#039;&#039;ico2icns&#039;&#039;&#039; de {{Product}} pour convertir un fichier {{Path|.ico}} existant en fichier {{Path|.icns}}.&lt;br /&gt;
&lt;br /&gt;
Sur les plates-formes mobiles, vous n&#039;avez pas besoin de fournir un fichier conteneur d&#039;icône. A la place, vous devez fournir vos icônes d&#039;application séparément.&lt;br /&gt;
&lt;br /&gt;
==Configuration de vos icônes d&#039;app==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez vos fichiers d&#039;icônes d&#039;application, sélectionnez {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; [[Options de l&#039;application|Application]]}} et fournissez les chemins d&#039;accès locaux à vos fichiers d&#039;icônes pour chaque plate-forme cible. Pour plus d&#039;informations, voir &#039;&#039;&#039;[[Options de l&#039;application|Options de l&#039;application]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous ne spécifiez pas un fichier {{Path|.icns}}, obligatoire pour &#039;&#039;&#039;macOS&#039;&#039;&#039;, mais que vous spécifiez un fichier {{Path|.ico}}, {{Product}} convertit votre fichier {{Path|.ico}} en fichier {{Path|.icns}} et utilise ce dernier lorsque vous déployez votre application pour macOS.&lt;br /&gt;
&lt;br /&gt;
==Dépannage==&lt;br /&gt;
&lt;br /&gt;
===Impossible d&#039;ajouter une icône 1024×1024 dans un conteneur d&#039;icône macOS===&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir inclure une icône d&#039;application avec une résolution de 1024×1024 pixels dans un fichier {{Path|.icns}}, vous devez exécuter macOS Lion ou une version ultérieure d&#039;macOS.&lt;br /&gt;
&lt;br /&gt;
===Impossible de définir une icône d&#039;app pour mon application de ligne de commande===&lt;br /&gt;
&lt;br /&gt;
Pour les applications de ligne de commande, la définition de l&#039;icône d&#039;application est désactivée. Les plates-formes qui prennent en charge les applications de ligne de commande utilisent une icône de mode console standard par défaut.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Options de l&#039;application|Options de l&#039;application]]&lt;br /&gt;
* [[Editeur MultiResBitmap|Editeur MultiResBitmap]]&lt;br /&gt;
* [[Utilisation de bitmaps multi-résolutions|Utilisation de bitmaps multi-résolutions]]&lt;br /&gt;
* [[Développement d&#039;applications macOS|Développement d&#039;applications macOS]]&lt;br /&gt;
* [[Création d&#039;une app Android|Création d&#039;une app Android]]&lt;br /&gt;
* [[Préparation d&#039;une application iOS pour le déploiement|Préparation d&#039;une application iOS pour le déploiement]]&lt;br /&gt;
* [[Editeur de liste d&#039;images|Editeur de liste d&#039;images]]&lt;br /&gt;
* [[Développement de l&#039;interface utilisateur des applications - Index|Développement de l&#039;interface utilisateur des applications - Index]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Creation et deploiement d&#039;icones d&#039;apps}}&lt;br /&gt;
[[Category:Multi-périphérique]]&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;
[[de:Erstellen und Bereitstellen von App-Symbolen]]&lt;br /&gt;
[[ja:アプリケーション アイコンの作成と配置]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Macros_et_variables_CMake&amp;diff=215936</id>
		<title>Macros et variables CMake</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Macros_et_variables_CMake&amp;diff=215936"/>
		<updated>2022-08-03T20:54:15Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-113801&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilisation de CMake avec C++ Builder}}&lt;br /&gt;
&lt;br /&gt;
Vous trouverez ci-dessous la liste des macros et variables disponibles pour iOS et Android.&lt;br /&gt;
&lt;br /&gt;
==Macros et variables Windows==&lt;br /&gt;
&lt;br /&gt;
===Macro Windows===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Macro&lt;br /&gt;
! Description&lt;br /&gt;
! Saisies valides&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(target)&lt;br /&gt;
|&lt;br /&gt;
Définit le type d&#039;application à construire.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; : type d&#039;application.&lt;br /&gt;
|&lt;br /&gt;
“VCL”, “FMX”, “Package”, “DynamicRuntime”&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Variable Windows===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Valeurs corrigées :&#039;&#039;&#039; &amp;quot;Windows&amp;quot; pour Windows-Embarcadero.cmake&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Macros et variables iOS==&lt;br /&gt;
&lt;br /&gt;
===Macros iOS===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Macro&lt;br /&gt;
! Description&lt;br /&gt;
! Saisies valides&lt;br /&gt;
! Valeurs par défaut&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_device_family(device)&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;Info.plist UIDeviceFamily&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;device&amp;lt;/code&amp;gt; : Type de famille du périphérique UI.&lt;br /&gt;
|&lt;br /&gt;
“iPhone”, “iPad”, “iPhone &amp;amp;amp; iPad”&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(file_path [destination_dir [destination_name]])&lt;br /&gt;
|&lt;br /&gt;
Ajouter des fichiers supplémentaires à déployer dans le répertoire bundle de l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:* &amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt; : Fichier à déployer dans le répertoire bundle de l&#039;application. &amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt; doit être spécifié sous une forme entièrement qualifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;destination_dir&amp;lt;/code&amp;gt; : Si ce paramètre est défini, le fichier sera déployé dans ce répertoire destination correspondant à &amp;lt;code&amp;gt;EMBT_PROJECT_LOCATION&amp;lt;/code&amp;gt;. Si ce paramètre n&#039;est pas défini, le fichier sera déployé dans &amp;lt;code&amp;gt;EMBT_PROJECT_LOCATION&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;destination_name&amp;lt;/code&amp;gt; : Si ce paramètre est défini, &amp;lt;code&amp;gt;destiname_name&amp;lt;/code&amp;gt; sera le nom du fichier dans le répertoire bundle de l&#039;application. Sinon, le nom sera le nom de fichier court du &amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette macro peut être appelée plusieurs fois.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_interface_orientations(orientation)&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;Info.plist UISupportedInterfaceOrientations&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;orientation&amp;lt;/code&amp;gt; : Orientation de l&#039;interface prise en charge par l&#039;interface utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette macro peut être appelée plusieurs fois.&lt;br /&gt;
|&lt;br /&gt;
“Portrait”, &amp;quot;PortraitUpsideDown&amp;quot;, &amp;quot;LandscapeLeft&amp;quot;, &amp;quot;LandscapeRight”&lt;br /&gt;
|&lt;br /&gt;
“Portrait” | &amp;quot;PortraitUpsideDown&amp;quot; | &amp;quot;LandscapeLeft&amp;quot; | &amp;quot;LandscapeRight”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_background_modes(mode)&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;Info.plist UIBackgroundModes&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt; : Mode de l&#039;arrière-plan de l&#039;interface utilisateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette macro peut être appelée plusieurs fois.&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;none&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(target)&lt;br /&gt;
|&lt;br /&gt;
Définit le type d&#039;application à construire.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; : type d&#039;application.&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(source)&lt;br /&gt;
|&lt;br /&gt;
Ajoute les fichiers source cible de la build.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; : Liste des fichiers source.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Variables iOS===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Description&lt;br /&gt;
! Valeurs par défaut&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
APP&lt;br /&gt;
|&lt;br /&gt;
Nom de projet/Application &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
IOS_SDK_NAME&lt;br /&gt;
|&lt;br /&gt;
Spécifie le nom du SDK iOS à utiliser pour compiler l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le nom du SDK iOS n&#039;est pas spécifié, le SDK iOS par défaut tel que défini dans RAD Studio sera utilisé. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
REMOTE_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Spécifie le nom de profil de la connexion distante.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le nom du profil de connexion n&#039;est pas spécifié, le profil de connexion distant par défaut tel que défini dans RAD Studio sera utilisé. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
CERTIFICATE&lt;br /&gt;
|&lt;br /&gt;
Spécifie le certificat du profil d&#039;approvisionnement à utiliser pour signer l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le certificat n&#039;est pas spécifié, le premier certificat trouvé dans le profil d&#039;approvisionnement sera utilisé. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PROVISIONING_PROFILE&lt;br /&gt;
|&lt;br /&gt;
Spécifie le profil d&#039;approvisionnement à utiliser pour l&#039;application. Vous pouvez spécifier le nom ou le nom de fichier du profil d&#039;approvisionnement. Si le nom de fichier est spécifié, il doit être saisi sous une forme entièrement qualifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le profil d&#039;approvisionnement n&#039;est pas spécifié, le premier profil d&#039;approvisionnement correspondant aux EMBT_IOS_BUNDLE_IDENTIFIER et EMBT_IOS_BUILD_TYPE spécifiés sera utilisé. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PROJECT_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Répertoire bundle de l&#039;application sur la machine distante.&lt;br /&gt;
|&lt;br /&gt;
“${APP}.app”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Valeurs corrigées :&#039;&#039;&#039; &amp;quot;iOS64&amp;quot; pour bccios64.cmake et &amp;quot;iOS32&amp;quot; pour bccios32.cmake&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUILD_TYPE&lt;br /&gt;
|&lt;br /&gt;
Définit le type de construction de l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Valeurs valides :&#039;&#039;&#039; “Ad-hoc”, “Application-Store” &lt;br /&gt;
|&lt;br /&gt;
“Application-Store”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_INFO_PLIST&lt;br /&gt;
|&lt;br /&gt;
Définit le fichier Info.plist personnalisé.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_ALLOW_MIXED_LOCALIZATIONS&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleAllowMixedLocalizations&#039;&#039;&#039; dans Info.plist &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;
Définit &#039;&#039;&#039;CFBundleDevelopmentRegion&#039;&#039;&#039; dans Info.plist &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;
Définit &#039;&#039;&#039;CFBundleDisplayName&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“${APP}”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_EXECUTABLE&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleExecutable&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“${APP}”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_IDENTIFIER&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“${APP}”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_INFO_DICTIONARY_VERSION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleInfoDictionaryVersion&#039;&#039;&#039; dans Info.plist &lt;br /&gt;
|&lt;br /&gt;
“7.1”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_NAME&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleName&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“${APP}”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_PACKAGE_TYPE&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundlePackageType&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“APPL”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_RESOURCE_SPECIFICATION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleResourceSpecification&#039;&#039;&#039; dans Info.plist &lt;br /&gt;
|&lt;br /&gt;
“${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;
Définit &#039;&#039;&#039;CFBundleShortVersionString&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“1.0.0”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_SIGNATURE&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleSignature&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“????”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_BUNDLE_VERSION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;CFBundleVersion&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“1.0.0”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_CAMERA_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSCameraUsageDescription&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“Cette app requiert l&#039;accès à votre appareil photo”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_CONTACTS_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSContactsUsageDescription&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“Cette app requiert l&#039;accès à vos informations de contact”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCAL_NOTIFICATION_PERMISSION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;FMLocalNotificationPermission&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“false” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCATION_ALWAYS_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSLocationAlwaysUsageDescription&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“Cette app requiert toujours l&#039;accès à votre emplacement” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_LOCATION_WHEN_IN_USE_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSLocationWhenInUseUsageDescription&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“Cette app requiert toujours l&#039;accès à votre emplacement lorsque vous l&#039;utilisez”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_MINIMUM_OS_VERSION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;MinimumOSVersion&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“8.0”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_PHOTO_LIBRARY_USAGE_DESCRIPTION&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSPhotoLibraryUsageDescription&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“Cette app requiert l&#039;accès à vos photos”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_REQUIRED_DEVICE_CAPABILITIES&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;UIRequiredDeviceCapabilities&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
&amp;quot;arm7&amp;quot; for bccios32.cmake, &amp;quot;arm64&amp;quot; pour bccios64.cmake&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_REQUIRES_IPHONE_OS&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;LSRequiresIPhoneO&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“true”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_ALLOWS_ARBITRARY_LOADS&lt;br /&gt;
|&lt;br /&gt;
Définit &#039;&#039;&#039;NSAllowsArbitraryLoads&#039;&#039;&#039; dans Info.plist&lt;br /&gt;
|&lt;br /&gt;
“true” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_IOS_ADDITIONAL_KEY_VALUE_PAIRS&lt;br /&gt;
|&lt;br /&gt;
Ajoute une paire de valeurs clé Info.plist&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Variables pour définir des fichiers icônes et images pour iPad====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur par défaut&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;
====Variables pour définir des fichiers icônes et images pour iPhone====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur par défaut&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;
==Macros et variables Android==&lt;br /&gt;
&lt;br /&gt;
===Macros Android===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Macro&lt;br /&gt;
! Description&lt;br /&gt;
! Valeurs par défaut&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_embt_predexed_jars(file_path)&lt;br /&gt;
|&lt;br /&gt;
Ajoute des fichiers jar dans le fichier classes.dex. Pour effacer les fichiers jar existant dans classes.dex, définissez EMBT_PREDEXED_JARS sur “”.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt; : fichier jar à ajouter au fichier classes.dex. &amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt; doit être spécifié sous une forme entièrement qualifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette macro peut être appelée plusieurs fois.  &lt;br /&gt;
|&lt;br /&gt;
Les fichiers jar par défaut ajoutés à classes.dex sont :&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(permission)&lt;br /&gt;
|&lt;br /&gt;
Ajoute des autorisations d&#039;autorisation supplémentaires au fichier manifest Android. Pour effacer l&#039;autorisation existante dans le fichier manifest Android, définissez EMBT_ANDROID_USES_PERMISSIONS sur “”.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;permission&amp;lt;/code&amp;gt; : Android uses permission.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette macro peut être appelée plusieurs fois.&lt;br /&gt;
|&lt;br /&gt;
Les autorisations par défaut ajoutées au fichier manifest sont :&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(file_path [destination_dir [destination_name]])&lt;br /&gt;
|&lt;br /&gt;
Ajouter des fichiers supplémentaires à déployer dans le répertoire bundle de l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt; : Fichier à déployer dans le répertoire bundle de l&#039;application. file_path doit être spécifié sous une forme entièrement qualifiée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;destination_dir&amp;lt;/code&amp;gt; : Si ce paramètre est défini, le fichier sera déployé dans ce répertoire destination correspondant à EMBT_PROJECT_LOCATION. Si ce paramètre n&#039;est pas défini, le fichier sera déployé dans EMBT_PROJECT_LOCATION.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;destination_name&amp;lt;/code&amp;gt; : Si ce paramètre est défini, &amp;lt;code&amp;gt;destiname_name&amp;lt;/code&amp;gt; sera le nom du fichier dans le répertoire bundle de l&#039;application. Sinon, le nom sera le nom de fichier court du &amp;lt;code&amp;gt;file_path&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette macro peut être appelée plusieurs fois. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
set_embt_target(target)&lt;br /&gt;
|&lt;br /&gt;
Définit le type d&#039;application à construire.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; : Type of application.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Saisies valides :&#039;&#039;&#039; “FMX” &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
add_fmx_app(source)&lt;br /&gt;
|&lt;br /&gt;
Ajoute les fichiers source cible de la build.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; : Liste des fichiers source.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Variables Android===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Description&lt;br /&gt;
! Valeurs par défaut&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
APP&lt;br /&gt;
|&lt;br /&gt;
Nom de projet/Application &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PROJECT_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Répertoire bundle de l&#039;application.&lt;br /&gt;
|&lt;br /&gt;
“${CMAKE_CURRENT_BINARY_DIR}/Project_${APP}” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_TARGET&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Valeurs corrigées :&#039;&#039;&#039; &amp;quot;Android&amp;quot; pour bccaarm.cmake&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_BUILD_TYPE&lt;br /&gt;
|&lt;br /&gt;
Définit le type de construction de l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Valeurs valides :&#039;&#039;&#039; “Development”, “Application-Store”  &lt;br /&gt;
|&lt;br /&gt;
“Application-Store”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_KEYSTORE&lt;br /&gt;
|&lt;br /&gt;
Définit le fichier magasin de clés.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_STOREPASS&lt;br /&gt;
|&lt;br /&gt;
Définit le mot de passe magasin de clés. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_ALIAS&lt;br /&gt;
|&lt;br /&gt;
Définit l&#039;alias dans le magasin de clés. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_KEYPASS&lt;br /&gt;
|&lt;br /&gt;
Définit le mot de passe de l&#039;alias.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SDK_NAME&lt;br /&gt;
|&lt;br /&gt;
Spécifie le nom du SDK Android à utiliser pour compiler l&#039;application.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le nom du SDK Android n&#039;est pas spécifié, le SDK Android par défaut tel que défini dans {{Product}} sera utilisé.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_PREDEXED_JARS&lt;br /&gt;
|&lt;br /&gt;
Liste de jars utilisés pour construire classes.dex (voir la macro add_embt_predexed_jars)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_USES_PERMISSIONS&lt;br /&gt;
|&lt;br /&gt;
Liste d&#039;autorisations à ajouter au fichier manifest Android (voir la macro add_embt_additional_uses_permissons). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_APPLICATION_META_DATA&lt;br /&gt;
|&lt;br /&gt;
Métadonnées d&#039;application à ajouter au fichier manifest Android. &lt;br /&gt;
|&lt;br /&gt;
none&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SERVICES&lt;br /&gt;
|&lt;br /&gt;
Services à ajouter au fichier manifest Android. &lt;br /&gt;
|&lt;br /&gt;
none&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_DEBUGGABLE&lt;br /&gt;
|&lt;br /&gt;
Définit android:debuggable dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“True” pour Application-Store build type, “False” pour Development build type.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_HARDWARE_ACCELERATED&lt;br /&gt;
|&lt;br /&gt;
Définit android:hardwareAccelerated dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“True”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_INSTALL_LOCATION&lt;br /&gt;
|&lt;br /&gt;
Définit android:installLocation dans le fichier manifest Android.&lt;br /&gt;
|&lt;br /&gt;
“auto”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_LABEL&lt;br /&gt;
|&lt;br /&gt;
Définit android:label dans le fichier manifest Android&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;
Définit android:largeHeap dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“False”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_PACKAGE&lt;br /&gt;
|&lt;br /&gt;
Définit le package AndroidManifest&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;
Définit android:persistent dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“False” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_RESTORE_ANY_VERSION&lt;br /&gt;
|&lt;br /&gt;
Définit android:restoreAnyVersion dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“False”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_TARGET_SDK_VERSION&lt;br /&gt;
|&lt;br /&gt;
Définit android:targetSdkVersion dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“32”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_VERSION_CODE&lt;br /&gt;
|&lt;br /&gt;
Définit android:versionCode dans le fichier manifest Android &lt;br /&gt;
|&lt;br /&gt;
“1”&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_VERSION_NAME&lt;br /&gt;
|&lt;br /&gt;
Définit android:versionName dans le fichier manifest Android &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;
Définissez sur True pour inclure splash_image_def.xml et styles.xml dans apk bundle. &lt;br /&gt;
|&lt;br /&gt;
“True” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_DEFAULT&lt;br /&gt;
|&lt;br /&gt;
Définit un fichier splash_image_def.xml personnalisé &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 - clé splash_image_def&lt;br /&gt;
|&lt;br /&gt;
Définit un fichier splash_image_def android:gravity&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Valeurs valides :&#039;&#039;&#039; ”top”, ”bottom”, ”left”, ”right”, ”center_vertical”, ”fill_vertical”, ”center_horizontal”, ”fill_horizontal”, ”center”, ”fill”, ”clip_vertical”, ”clip_horizontal”. ”start”, ”end”. &lt;br /&gt;
|&lt;br /&gt;
“center” &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
EMBT_ANDROID_SPLASH_TILE_MODE&lt;br /&gt;
|&lt;br /&gt;
Définit splash_image_def android:tileMode&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Valeurs valides :&#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;
Définit un fichier styles.xml personnalisé. Si le fichier styles.xml personnalisé est défini et que EMBT_ANDROID_INCLUDE_SPLASH_IMAGE est défini sur False, _EMBT_ANDROID_THEME doit être défini manuellement sur la valeur correcte.&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;
Définit le style AppTheme&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Valeurs valides :&#039;&#039;&#039; &amp;quot;TitleBar&amp;quot;, &amp;quot;No TitleBar&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
“TitleBar”&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Variables pour définir des fichiers icônes et images====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur par défaut&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;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
[[Utilisation de CMake avec C++ Builder|Utilisation de CMake avec C++ Builder]]&lt;br /&gt;
&lt;br /&gt;
[[en:CMake Macros and Variables]]&lt;br /&gt;
[[de:Makros und Variablen für CMake]]&lt;br /&gt;
[[ja:CMake のマクロと変数]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_fonctionnalit%C3%A9s&amp;diff=215927</id>
		<title>Gestionnaire de fonctionnalités</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_fonctionnalit%C3%A9s&amp;diff=215927"/>
		<updated>2022-07-25T16:42:57Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilitaires graphiques - Index}}{{Parent|Utilitaires graphiques - Index}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
[[File:PlatformSelection11.png|thumb]]&lt;br /&gt;
[[Fichier:AdditionalOptions11.png|vignette]]&lt;br /&gt;
[[File:InstallerInstallationProgress.png|thumb]]&lt;br /&gt;
[[File:InstallerInstallationComplete.png|thumb]]&lt;br /&gt;
[[File:InstallerInstallationCanceled.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Conseil :&#039;&#039;&#039; Ceci est une page de référence concernant l&#039;un des outils nécessaires pour installer {{Product}}. Pour obtenir les instructions d&#039;installation, voir &#039;&#039;&#039;[[Installation|Installation]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; est un expert d&#039;installation qui vous permet de sélectionner un ensemble initial de fonctionnalités de {{Product}} à installer, comme la prise en charge de combinaisons spécifiques de [[Langages de programmation|langages de programmation]] et de [[Plates-formes cible prises en charge|plates-formes cible]], de langues ou de ressources d&#039;aide.&lt;br /&gt;
&lt;br /&gt;
Pendant le [[Installation|processus d&#039;installation]], &#039;&#039;&#039;[[Installateur|l&#039;installateur]]&#039;&#039;&#039; démarre automatiquement &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039;.  Si vous fermez accidentellement &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039;, ouvrez {{Product}} et sélectionnez {{Menu|Outils &amp;amp;gt; Gérer les plates-formes}} pour le rouvrir.&lt;br /&gt;
&lt;br /&gt;
Pendant le processus d&#039;installation, vous devez disposer d&#039;une connexion Internet opérationnelle pour installer les fonctionnalités sélectionnées.&lt;br /&gt;
&lt;br /&gt;
Après avoir installé {{Product}}, vous pouvez installer des fonctionnalités supplémentaires ou supprimer des fonctionnalités installées à l&#039;aide du &#039;&#039;&#039;[[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Page Sélection de la plate-forme==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039; vous permet de sélectionner des combinaisons de [[Langages de programmation|langages de programmation]] et de [[Plates-formes cible prises en charge|plates-formes cible]] que vous voulez inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Cette page montre :&lt;br /&gt;
&lt;br /&gt;
* La liste des combinaisons de langages de programmations et de plates-formes cible prises en charge. Windows 32 bits et iOS sont cochés par défaut, mais vous pouvez sélectionner n&#039;importe quelle combinaison de plates-formes que vous voulez installer ; vous pouvez installer des combinaisons supplémentaires par la suite en utilisant le &#039;&#039;&#039;[[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&#039;&#039;&#039;.&lt;br /&gt;
* Trois champs dans le coin inférieur gauche, &#039;&#039;&#039;Taille estimée&#039;&#039;&#039;, &#039;&#039;&#039;Durée estimée&#039;&#039;&#039; et &#039;&#039;&#039;Espace requis estimé&#039;&#039;&#039;, qui montrent des estimations concernant le téléchargement pour les fonctionnalités sélectionnées. Pour de plus amples informations concernant l&#039;espace disque requis, voir [[#Espace requis estimé|Espace requis estimé]].&lt;br /&gt;
* Le bouton &#039;&#039;&#039;Continuer&#039;&#039;&#039; dans le coin inférieur droit. &#039;&#039;&#039;Continuer&#039;&#039;&#039; permet d&#039;ouvrir la page &#039;&#039;&#039;Sélection supplémentaire {{product}}&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Espace requis estimé===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; calcule l&#039;espace requis pour l&#039;installation, en fonction de votre sélection. Le calcul inclut les éléments suivants :&lt;br /&gt;
&lt;br /&gt;
* L&#039;espace disque nécessaire aux fichiers téléchargés.&lt;br /&gt;
* L&#039;espace disque nécessaire à l&#039;extraction des fichiers téléchargés.&lt;br /&gt;
* L&#039;espace disque nécessaire à l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; utilise les répertoires suivants :&lt;br /&gt;
&lt;br /&gt;
* Le dossier &#039;&#039;&#039;Temp&#039;&#039;&#039; pour les fichiers téléchargés (l&#039;emplacement par défaut {{Path|C:\Windows\Temp}}).&lt;br /&gt;
* Le dossier Documents {{Code|%PUBLIC%}} pour l&#039;extraction des fichiers téléchargés (l&#039;emplacement par défaut est {{Path|C:\Utilisateurs\Public\Documents\}}).&lt;br /&gt;
* Le répertoire que vous choisissez dans la [[Installateur#Page Options|page Options]] de &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; pour l&#039;installation (par défaut, Programmes).&lt;br /&gt;
&lt;br /&gt;
Si vous choisissez un disque/une partition pour l&#039;installation qui n&#039;est pas celle de l&#039;emplacement des dossiers &#039;&#039;&#039;Temp&#039;&#039;&#039; et documents {{Code|%PUBLIC%}}, l&#039;installateur peut ne pas détecter de problème même si vous n&#039;avez pas suffisamment d&#039;espace disque sur ce dernier. Cela est dû au fait que &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039; utilise le disque/la partition que vous choisissez dans la [[Installateur#Page Options|page Options]] de &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; en tant que base de calcul de l&#039;espace disque requis estimé.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;espace disque est insuffisant sur le disque/la partition où sont situés les dossiers &#039;&#039;&#039;Temp&#039;&#039;&#039; et documents {{Code|%PUBLIC%}}, vous pourriez avoir besoin de modifier l&#039;emplacement de ces dossiers. Voir [http://answers.microsoft.com/en-us/windows/forum/windows_7-files/change-location-of-temp-files-folder-to-another/19f13330-dde1-404c-aa27-a76c0b450818?auth=1 Change location of TEMP files folder to another drive (EN)] et [http://answers.microsoft.com/en-us/windows/forum/windows_7-files/how-can-i-move-default-location-of-public-folders/924138a5-bdb2-4ab4-870b-57b3a8b8ff44 How can I move default location of Public folders to a new drive? (EN)] pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
==Page Sélection supplémentaire==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Sélection supplémentaire&#039;&#039;&#039; vous permet de sélectionner des fonctionnalités supplémentaires à inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Cette page montre :&lt;br /&gt;
&lt;br /&gt;
* Une arborescence de fonctionnalités facultatives : langues prises en charge, [[Descriptions des exemples|applications exemple]], [[Utilisation de l&#039;aide - CHM|aide hors ligne]] et [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|logiciels supplémentaires facultatifs]]. Vous pouvez cocher ces fonctionnalités pour les inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
* Trois champs dans le coin inférieur gauche (&#039;&#039;&#039;Taille estimée&#039;&#039;&#039;, &#039;&#039;&#039;Durée estimée&#039;&#039;&#039; et &#039;&#039;&#039;Espace requis estimé&#039;&#039;&#039;), qui fournissent des informations concernant le téléchargement des fonctionnalités sélectionnées (y compris les fonctionnalités sélectionnées sur la page &#039;&#039;&#039;[[#Page Sélection de la plate-forme|Sélection de la plate-forme]]&#039;&#039;&#039;).&lt;br /&gt;
* Deux boutons en bas de la page :&lt;br /&gt;
** Un bouton &#039;&#039;&#039;Installer&#039;&#039;&#039; dans le coin inférieur droit. Appuyez sur &#039;&#039;&#039;Installer&#039;&#039;&#039; pour lancer l&#039;installation des fonctionnalités sélectionnées.&lt;br /&gt;
** Un bouton &#039;&#039;&#039;Précédent&#039;&#039;&#039; pour revenir à la page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque : &#039;&#039;&#039; Voir [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|Logiciels supplémentaires facultatifs]] pour davantage d&#039;informations sur les fonctionnalités facultatives.&lt;br /&gt;
&lt;br /&gt;
Les outils de développement Android s&#039;affichent après avoir sélectionné une plate-forme Android dans la page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
* [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|SDK 24.3.3 Android - NDK (android-ndk-r9c)]]&lt;br /&gt;
* [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|Kit de développement Java 1.8]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;progress_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Progression de l&#039;opération==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Progression de l&#039;opération&#039;&#039;&#039; montre la progression de l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de {{Product}} nécessite le téléchargement, l&#039;extraction et l&#039;installation de plusieurs éléments. Cette page de l&#039;installateur montre des informations concernant l&#039;installation de ces éléments :&lt;br /&gt;
&lt;br /&gt;
* En haut de la page s&#039;affiche l&#039;élément que l&#039;installateur est en train de traiter.&lt;br /&gt;
* En bas de la page s&#039;affichent deux barres de progression :&lt;br /&gt;
** La barre de progression du haut montre la progression du téléchargement, de l&#039;extraction ou de l&#039;installation que l&#039;installateur est en train d&#039;effectuer.&lt;br /&gt;
** La barre de progression du bas montre la progression générale de l&#039;installation.&lt;br /&gt;
* Un bouton &#039;&#039;&#039;Annuler&#039;&#039;&#039; en bas de page. Cliquez sur &#039;&#039;&#039;Annuler&#039;&#039;&#039; pour annuler le processus d&#039;installation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;progress_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Opération terminée==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Opération terminée&#039;&#039;&#039; vous informe du succès de l&#039;opération.&lt;br /&gt;
&lt;br /&gt;
En bas de cette page se trouve un bouton &#039;&#039;&#039;Commencer à travailler&#039;&#039;&#039;. Lorsque vous cliquez sur &#039;&#039;&#039;Commencer à travailler&#039;&#039;&#039;, l&#039;installateur démarre ou redémarre {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Si aucun des types de fichiers pris en charge par {{Product}} est actuellement associé à une autre application, lorsque {{Product}} s&#039;ouvre, une boîte de dialogue similaire à la page d&#039;options &#039;&#039;&#039;[[Association de fichiers|Association de fichiers]]&#039;&#039;&#039; s&#039;affiche, dans laquelle vous pouvez sélectionner lesquels de ces types de fichiers vous voulez associer à {{Product}}.&lt;br /&gt;
&amp;lt;section begin=&amp;quot;canceled_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Opération annulée==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Opération annulée&#039;&#039;&#039; s&#039;affiche quand l&#039;installation est annulée par l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur &#039;&#039;&#039;Réessayer &#039;&#039;&#039; pour continuer l&#039;installation ou sur &#039;&#039;&#039;Fermer&#039;&#039;&#039; pour quitter [[Installateur de fonctionnalités|l&#039;installateur de fonctionnalités]].&lt;br /&gt;
&amp;lt;section end=&amp;quot;canceled_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation|Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[Installateur|Installateur]]&lt;br /&gt;
* [[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de packages GetIt|Gestionnaire de packages GetIt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Installateur de fonctionnalites}}&lt;br /&gt;
[[Category:Berlin]]&lt;br /&gt;
&lt;br /&gt;
[[en:Feature Installer]]&lt;br /&gt;
[[de:Installationsprogramm für Features]]&lt;br /&gt;
[[ja:機能インストーラ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:AdditionalOptions11.png&amp;diff=215926</id>
		<title>Fichier:AdditionalOptions11.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:AdditionalOptions11.png&amp;diff=215926"/>
		<updated>2022-07-25T16:42:06Z</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/f/index.php?title=Gestionnaire_de_fonctionnalit%C3%A9s&amp;diff=215925</id>
		<title>Gestionnaire de fonctionnalités</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_fonctionnalit%C3%A9s&amp;diff=215925"/>
		<updated>2022-07-25T16:40:57Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilitaires graphiques - Index}}{{Parent|Utilitaires graphiques - Index}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
[[File:PlatformSelection11.png|thumb]]&lt;br /&gt;
[[File:AdditionalOptions11.png|thumb]][[File:InstallerInstallationProgress.png|thumb]]&lt;br /&gt;
[[File:InstallerInstallationComplete.png|thumb]]&lt;br /&gt;
[[File:InstallerInstallationCanceled.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Conseil :&#039;&#039;&#039; Ceci est une page de référence concernant l&#039;un des outils nécessaires pour installer {{Product}}. Pour obtenir les instructions d&#039;installation, voir &#039;&#039;&#039;[[Installation|Installation]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; est un expert d&#039;installation qui vous permet de sélectionner un ensemble initial de fonctionnalités de {{Product}} à installer, comme la prise en charge de combinaisons spécifiques de [[Langages de programmation|langages de programmation]] et de [[Plates-formes cible prises en charge|plates-formes cible]], de langues ou de ressources d&#039;aide.&lt;br /&gt;
&lt;br /&gt;
Pendant le [[Installation|processus d&#039;installation]], &#039;&#039;&#039;[[Installateur|l&#039;installateur]]&#039;&#039;&#039; démarre automatiquement &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039;.  Si vous fermez accidentellement &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039;, ouvrez {{Product}} et sélectionnez {{Menu|Outils &amp;amp;gt; Gérer les plates-formes}} pour le rouvrir.&lt;br /&gt;
&lt;br /&gt;
Pendant le processus d&#039;installation, vous devez disposer d&#039;une connexion Internet opérationnelle pour installer les fonctionnalités sélectionnées.&lt;br /&gt;
&lt;br /&gt;
Après avoir installé {{Product}}, vous pouvez installer des fonctionnalités supplémentaires ou supprimer des fonctionnalités installées à l&#039;aide du &#039;&#039;&#039;[[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Page Sélection de la plate-forme==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039; vous permet de sélectionner des combinaisons de [[Langages de programmation|langages de programmation]] et de [[Plates-formes cible prises en charge|plates-formes cible]] que vous voulez inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Cette page montre :&lt;br /&gt;
&lt;br /&gt;
* La liste des combinaisons de langages de programmations et de plates-formes cible prises en charge. Windows 32 bits et iOS sont cochés par défaut, mais vous pouvez sélectionner n&#039;importe quelle combinaison de plates-formes que vous voulez installer ; vous pouvez installer des combinaisons supplémentaires par la suite en utilisant le &#039;&#039;&#039;[[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&#039;&#039;&#039;.&lt;br /&gt;
* Trois champs dans le coin inférieur gauche, &#039;&#039;&#039;Taille estimée&#039;&#039;&#039;, &#039;&#039;&#039;Durée estimée&#039;&#039;&#039; et &#039;&#039;&#039;Espace requis estimé&#039;&#039;&#039;, qui montrent des estimations concernant le téléchargement pour les fonctionnalités sélectionnées. Pour de plus amples informations concernant l&#039;espace disque requis, voir [[#Espace requis estimé|Espace requis estimé]].&lt;br /&gt;
* Le bouton &#039;&#039;&#039;Continuer&#039;&#039;&#039; dans le coin inférieur droit. &#039;&#039;&#039;Continuer&#039;&#039;&#039; permet d&#039;ouvrir la page &#039;&#039;&#039;Sélection supplémentaire {{product}}&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Espace requis estimé===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; calcule l&#039;espace requis pour l&#039;installation, en fonction de votre sélection. Le calcul inclut les éléments suivants :&lt;br /&gt;
&lt;br /&gt;
* L&#039;espace disque nécessaire aux fichiers téléchargés.&lt;br /&gt;
* L&#039;espace disque nécessaire à l&#039;extraction des fichiers téléchargés.&lt;br /&gt;
* L&#039;espace disque nécessaire à l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur de fonctionnalités&#039;&#039;&#039; utilise les répertoires suivants :&lt;br /&gt;
&lt;br /&gt;
* Le dossier &#039;&#039;&#039;Temp&#039;&#039;&#039; pour les fichiers téléchargés (l&#039;emplacement par défaut {{Path|C:\Windows\Temp}}).&lt;br /&gt;
* Le dossier Documents {{Code|%PUBLIC%}} pour l&#039;extraction des fichiers téléchargés (l&#039;emplacement par défaut est {{Path|C:\Utilisateurs\Public\Documents\}}).&lt;br /&gt;
* Le répertoire que vous choisissez dans la [[Installateur#Page Options|page Options]] de &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; pour l&#039;installation (par défaut, Programmes).&lt;br /&gt;
&lt;br /&gt;
Si vous choisissez un disque/une partition pour l&#039;installation qui n&#039;est pas celle de l&#039;emplacement des dossiers &#039;&#039;&#039;Temp&#039;&#039;&#039; et documents {{Code|%PUBLIC%}}, l&#039;installateur peut ne pas détecter de problème même si vous n&#039;avez pas suffisamment d&#039;espace disque sur ce dernier. Cela est dû au fait que &#039;&#039;&#039;l&#039;installateur de fonctionnalités&#039;&#039;&#039; utilise le disque/la partition que vous choisissez dans la [[Installateur#Page Options|page Options]] de &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; en tant que base de calcul de l&#039;espace disque requis estimé.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;espace disque est insuffisant sur le disque/la partition où sont situés les dossiers &#039;&#039;&#039;Temp&#039;&#039;&#039; et documents {{Code|%PUBLIC%}}, vous pourriez avoir besoin de modifier l&#039;emplacement de ces dossiers. Voir [http://answers.microsoft.com/en-us/windows/forum/windows_7-files/change-location-of-temp-files-folder-to-another/19f13330-dde1-404c-aa27-a76c0b450818?auth=1 Change location of TEMP files folder to another drive (EN)] et [http://answers.microsoft.com/en-us/windows/forum/windows_7-files/how-can-i-move-default-location-of-public-folders/924138a5-bdb2-4ab4-870b-57b3a8b8ff44 How can I move default location of Public folders to a new drive? (EN)] pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
==Page Sélection supplémentaire==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Sélection supplémentaire&#039;&#039;&#039; vous permet de sélectionner des fonctionnalités supplémentaires à inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Cette page montre :&lt;br /&gt;
&lt;br /&gt;
* Une arborescence de fonctionnalités facultatives : langues prises en charge, [[Descriptions des exemples|applications exemple]], [[Utilisation de l&#039;aide - CHM|aide hors ligne]] et [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|logiciels supplémentaires facultatifs]]. Vous pouvez cocher ces fonctionnalités pour les inclure dans votre installation initiale de {{Product}}.&lt;br /&gt;
* Trois champs dans le coin inférieur gauche (&#039;&#039;&#039;Taille estimée&#039;&#039;&#039;, &#039;&#039;&#039;Durée estimée&#039;&#039;&#039; et &#039;&#039;&#039;Espace requis estimé&#039;&#039;&#039;), qui fournissent des informations concernant le téléchargement des fonctionnalités sélectionnées (y compris les fonctionnalités sélectionnées sur la page &#039;&#039;&#039;[[#Page Sélection de la plate-forme|Sélection de la plate-forme]]&#039;&#039;&#039;).&lt;br /&gt;
* Deux boutons en bas de la page :&lt;br /&gt;
** Un bouton &#039;&#039;&#039;Installer&#039;&#039;&#039; dans le coin inférieur droit. Appuyez sur &#039;&#039;&#039;Installer&#039;&#039;&#039; pour lancer l&#039;installation des fonctionnalités sélectionnées.&lt;br /&gt;
** Un bouton &#039;&#039;&#039;Précédent&#039;&#039;&#039; pour revenir à la page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque : &#039;&#039;&#039; Voir [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|Logiciels supplémentaires facultatifs]] pour davantage d&#039;informations sur les fonctionnalités facultatives.&lt;br /&gt;
&lt;br /&gt;
Les outils de développement Android s&#039;affichent après avoir sélectionné une plate-forme Android dans la page &#039;&#039;&#039;Sélection de la plate-forme&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
* [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|SDK 24.3.3 Android - NDK (android-ndk-r9c)]]&lt;br /&gt;
* [[Notes d&#039;installation#Logiciels supplémentaires facultatifs|Kit de développement Java 1.8]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;progress_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Progression de l&#039;opération==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Progression de l&#039;opération&#039;&#039;&#039; montre la progression de l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de {{Product}} nécessite le téléchargement, l&#039;extraction et l&#039;installation de plusieurs éléments. Cette page de l&#039;installateur montre des informations concernant l&#039;installation de ces éléments :&lt;br /&gt;
&lt;br /&gt;
* En haut de la page s&#039;affiche l&#039;élément que l&#039;installateur est en train de traiter.&lt;br /&gt;
* En bas de la page s&#039;affichent deux barres de progression :&lt;br /&gt;
** La barre de progression du haut montre la progression du téléchargement, de l&#039;extraction ou de l&#039;installation que l&#039;installateur est en train d&#039;effectuer.&lt;br /&gt;
** La barre de progression du bas montre la progression générale de l&#039;installation.&lt;br /&gt;
* Un bouton &#039;&#039;&#039;Annuler&#039;&#039;&#039; en bas de page. Cliquez sur &#039;&#039;&#039;Annuler&#039;&#039;&#039; pour annuler le processus d&#039;installation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;progress_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Opération terminée==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Opération terminée&#039;&#039;&#039; vous informe du succès de l&#039;opération.&lt;br /&gt;
&lt;br /&gt;
En bas de cette page se trouve un bouton &#039;&#039;&#039;Commencer à travailler&#039;&#039;&#039;. Lorsque vous cliquez sur &#039;&#039;&#039;Commencer à travailler&#039;&#039;&#039;, l&#039;installateur démarre ou redémarre {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Si aucun des types de fichiers pris en charge par {{Product}} est actuellement associé à une autre application, lorsque {{Product}} s&#039;ouvre, une boîte de dialogue similaire à la page d&#039;options &#039;&#039;&#039;[[Association de fichiers|Association de fichiers]]&#039;&#039;&#039; s&#039;affiche, dans laquelle vous pouvez sélectionner lesquels de ces types de fichiers vous voulez associer à {{Product}}.&lt;br /&gt;
&amp;lt;section begin=&amp;quot;canceled_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Page Opération annulée==&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Opération annulée&#039;&#039;&#039; s&#039;affiche quand l&#039;installation est annulée par l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur &#039;&#039;&#039;Réessayer &#039;&#039;&#039; pour continuer l&#039;installation ou sur &#039;&#039;&#039;Fermer&#039;&#039;&#039; pour quitter [[Installateur de fonctionnalités|l&#039;installateur de fonctionnalités]].&lt;br /&gt;
&amp;lt;section end=&amp;quot;canceled_page&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation|Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[Installateur|Installateur]]&lt;br /&gt;
* [[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de packages GetIt|Gestionnaire de packages GetIt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Installateur de fonctionnalites}}&lt;br /&gt;
[[Category:Berlin]]&lt;br /&gt;
&lt;br /&gt;
[[en:Feature Installer]]&lt;br /&gt;
[[de:Installationsprogramm für Features]]&lt;br /&gt;
[[ja:機能インストーラ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_d%C3%A9ploiement_-_Ajouter_des_fichiers_sp%C3%A9cifiques&amp;diff=215924</id>
		<title>Gestionnaire de déploiement - Ajouter des fichiers spécifiques</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_d%C3%A9ploiement_-_Ajouter_des_fichiers_sp%C3%A9cifiques&amp;diff=215924"/>
		<updated>2022-07-25T16:12:32Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Gestionnaire de déploiement - Ajouter des fichiers spécifiques}}&lt;br /&gt;
{{Parent|Gestionnaire de déploiement|Gestionnaire de déploiement}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Déploiement &amp;amp;gt; [[Image:DMgrAddFeatFiles.png]] (Ajouter des fichiers spécifiques)}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur un projet | &#039;&#039;&#039;Ajouter...&#039;&#039;&#039; | sélectionner un [[#Liste filtrée Ajouter des fichiers spécifiques|fichier pouvant nécessiter des fichiers de fonctionnalités]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Faites glisser un fichier [[#Liste filtrée Ajouter des fichiers spécifiques|pouvant nécessiter des fichiers de fonctionnalités]] vers le &#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039;&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;Activation des pilotes de base de données pour les applications multi-périphériques :&#039;&#039;&#039; Vous devez au préalable activer les pilotes de base de données appropriés sur la boîte de dialogue &#039;&#039;&#039;[[Gestionnaire de déploiement - Ajouter des fichiers spécifiques|Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&#039;&#039;&#039; afin d&#039;exécuter, déboguer ou déployer des &#039;&#039;&#039;applications de base de données multi-périphériques&#039;&#039;&#039;. Sélectionnez les noms des pilotes spécifiques à la plate-forme que vous voulez activer pour le déploiement sur votre machine cible.&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;Déploiement de bibliothèques de base de données pour des applications multi-périphériques : &#039;&#039;&#039; Vous devez au préalable ajouter les bibliothèques de base de données appropriées sur la boîte de dialogue &#039;&#039;&#039;[[Gestionnaire de déploiement - Ajouter des fichiers spécifiques|Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&#039;&#039;&#039; pour exécuter, déboguer ou déployer des &#039;&#039;&#039;applications de base de données multi-périphériques&#039;&#039;&#039;. Sélectionnez les noms des bibliothèques spécifiques à la plate-forme et des fichiers de licence que vous voulez activer pour le déploiement sur votre machine cible.&amp;lt;f e=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; Quand vous cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;, les fichiers activés sont placés sur la liste des fichiers à déployer du Gestionnaire de déploiement. Les fichiers ne sont pas copiés sur la plate-forme cible tant que vous n&#039;avez pas exécuté, débogué ou déployé explicitement votre application depuis l&#039;EDI.&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;
==Boîte de dialogue Ajouter des fichiers spécifiques==&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue &#039;&#039;&#039;Ajouter des fichiers spécifiques&#039;&#039;&#039; montre la liste imbriquée des &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;pilotes et des&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; bibliothèques de base de données qui peuvent être ajoutés à la liste de déploiement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;La liste imbriquée inclut les pilotes de base de données disponibles. Des pilotes distincts sont listés pour chaque plate-forme. Vous pouvez activer des pilotes pour toutes les plates-formes en sélectionnant le nom de pilote au niveau supérieur. Vous pouvez aussi activer des plates-formes uniques si vous ouvrez la structure arborescente puis activez une plate-forme unique ou un pilote unique.&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque élément de la liste peut être développé afin de révéler les plates-formes disponibles et les chemins et noms de fichiers de chaque élément &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;(bibliothèque, pilote, et ainsi de suite)&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; de la liste. Sélectionnez les versions requises des fichiers selon votre plate-forme de déploiement, puis cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; pour fermer cette boîte de dialogue et ajouter les fichiers à la vue &#039;&#039;&#039;Eléments du fichier&#039;&#039;&#039; du Gestionnaire de déploiement. &amp;lt;f s=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;Les pilotes Windows 64 bits ont typiquement les mêmes noms de fichiers que les pilotes Windows 32 bits correspondants, mais l&#039;emplacement sur le disque est différent (\bin64 pour Windows 64 bits, par exemple).&amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue &#039;&#039;&#039;Ajouter des fichiers spécifiques&#039;&#039;&#039; affiche uniquement les fichiers connus qui ne peuvent pas être automatiquement déterminés par le backend de déploiement. La liste affichée est basée sur le fichier &amp;lt;code&amp;gt;$(BDS)\ObjRepos\en\Deploy\featuredfiles.xml&amp;lt;/code&amp;gt;. Ce dernier déclare les fichiers connus qui deviennent sélectionnables dans la liste des fichiers spécifiques. Vous pouvez modifier le fichier &amp;lt;code&amp;gt;featuredfiles.xml&amp;lt;/code&amp;gt; si vous souhaitez personnaliser cette boîte de dialogue avec les nouveaux fichiers spécifiques.&lt;br /&gt;
&lt;br /&gt;
===Afficher automatiquement quand nécessaire===&lt;br /&gt;
&lt;br /&gt;
Si l&#039;option &#039;&#039;&#039;Afficher automatiquement quand nécessaire&#039;&#039;&#039; est activée, la boîte de dialogue &#039;&#039;&#039;Ajouter des fichiers spécifiques&#039;&#039;&#039; s&#039;ouvre automatiquement lorsque vous ajoutez un fichier spécial au &#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039; qui requiert des fichiers supplémentaires, comme {{f|radstudio|des pilotes de base de données ou }} des fichiers de licence. Vous pouvez ensuite sélectionner les fichiers à ajouter à la liste du &#039;&#039;&#039;[[Gestionnaire de déploiement|Gestionnaire de déploiement]]&#039;&#039;&#039;. Si vous désactivez cette option, la boîte de dialogue &#039;&#039;&#039;Fichiers spécifiques&#039;&#039;&#039; ne s&#039;affiche plus automatiquement ; vous devez donc ouvrir manuellement la boîte de dialogue &#039;&#039;&#039;Fichiers spécifiques&#039;&#039;&#039; pour ajouter ou retirer des fichiers spécifiques.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Pilotes pris en charge==&lt;br /&gt;
&lt;br /&gt;
}}{{f|appmethod|&lt;br /&gt;
&lt;br /&gt;
==Prise en charge des plates-formes==&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Voici les &amp;lt;f s=&amp;quot;appmethod&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt;&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;pilotes &amp;lt;f e=&amp;quot;radstudio&amp;quot; t=&amp;quot;span&amp;quot; /&amp;gt; qui sont susceptibles d&#039;apparaître dans la boîte de dialogue Ajouter des fichiers spécifiques :&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; | Nom de pilote&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Prise en charge des plates-formes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32 bits Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64 bits Windows&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64 bits macOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64 bits ARMmacOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64 bits Périphérique iOS&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 32 bits Android&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | 64 bits Android&lt;br /&gt;
|-&lt;br /&gt;
| InterBase Client&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| InterBase ToGo&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress InterBase&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress DB2&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress Firebird&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress MySQL&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress Oracle&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress Informix&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress MSSQL&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress MSSQL9&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress Sybase ASA&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|dbexpress}}&lt;br /&gt;
| Pilote DBExpress Sybase ASE&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|midas}}&lt;br /&gt;
| Bibliothèque MIDAS&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- {{fr|radstudio}}&lt;br /&gt;
| Adaptateur de base de données&lt;br /&gt;
| Oui&lt;br /&gt;
| Oui&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Non&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Liste filtrée Ajouter des fichiers spécifiques==&lt;br /&gt;
&lt;br /&gt;
Lorsque vous ajoutez au &#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039; un fichier basé sur son extension de fichier qui peut nécessiter l&#039;ajout d&#039;un certain nombre de fichiers spécifiques à la configuration de déploiement de votre projet, {{Product}} ouvre automatiquement une vue filtrée de la boîte de dialogue &#039;&#039;&#039;Ajouter des fichiers spécifiques&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
La liste d&#039;options affichée dans cette vue filtrée dépend de l&#039;extension du fichier que vous avez ajouté à votre projet :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Extensions de fichiers&lt;br /&gt;
! Liste des options de la boîte de dialogue&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;Pilote DBExpress InterBase&amp;lt;br /&amp;gt;&amp;lt;f e=&amp;quot;dbexpress&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;Bibliothèque MIDAS&amp;lt;br /&amp;gt;&amp;lt;f e=&amp;quot;midas&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Adaptateur de base de données&amp;lt;f e=&amp;quot;radstudio&amp;quot; /&amp;gt;&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;Pilote DBExpress InterBase&amp;lt;br /&amp;gt;&amp;lt;f e=&amp;quot;dbexpress&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;midas&amp;quot; /&amp;gt;Bibliothèque MIDAS&amp;lt;br /&amp;gt;&amp;lt;f e=&amp;quot;midas&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;Adaptateur de base de données&amp;lt;f e=&amp;quot;radstudio&amp;quot; /&amp;gt;&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;
Pilote DBExpress DB2&amp;lt;br /&amp;gt;&lt;br /&gt;
Bibliothèque MIDAS&amp;lt;br /&amp;gt;&lt;br /&gt;
Adaptateur de base de données&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;
Bibliothèque MIDAS&amp;lt;br /&amp;gt;&lt;br /&gt;
Adaptateur de base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de déploiement|Gestionnaire de déploiement]]&lt;br /&gt;
* [[Gestionnaire de déploiement - Déploiement d&#039;un projet|Gestionnaire de déploiement - Déploiement d&#039;un projet]]&lt;br /&gt;
* [[Gestionnaire de déploiement - Ajout de fichiers|Gestionnaire de déploiement - Ajout de fichiers]]&lt;br /&gt;
* [[Gestionnaire de déploiement - Suppression de fichiers|Gestionnaire de déploiement - Suppression de fichiers]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Gestionnaire de deploiement - Ajouter des fichiers specifiques}}&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Deployment Manager - Add Featured Files]]&lt;br /&gt;
[[de:Bereitstellungs-Manager - Weitere Dateien hinzufügen]]&lt;br /&gt;
[[ja:配置マネージャ - ［機能ファイルの追加］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:ProjectManagerNoiOSDeviceTargetsUpdated.png&amp;diff=215920</id>
		<title>Fichier:ProjectManagerNoiOSDeviceTargetsUpdated.png</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fichier:ProjectManagerNoiOSDeviceTargetsUpdated.png&amp;diff=215920"/>
		<updated>2022-07-22T13:02:20Z</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/f/index.php?title=D%C3%A9pannage_:_Aucune_cible_P%C3%A9riph%C3%A9rique_iOS_list%C3%A9e_dans_le_Gestionnaire_de_projets&amp;diff=215919</id>
		<title>Dépannage : Aucune cible Périphérique iOS listée dans le Gestionnaire de projets</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=D%C3%A9pannage_:_Aucune_cible_P%C3%A9riph%C3%A9rique_iOS_list%C3%A9e_dans_le_Gestionnaire_de_projets&amp;diff=215919"/>
		<updated>2022-07-22T13:01:51Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement d&#039;applications mobiles iOS}}&lt;br /&gt;
[[Image:ProjectManagerNoiOSDeviceTargetsUpdated.png|300px|thumb|Plate-forme cible Périphérique iOS sans périphérique iOS]]&lt;br /&gt;
Le noeud &#039;&#039;&#039;Cible&#039;&#039;&#039; des noeuds des plates-formes cibles &#039;&#039;&#039;Périphérique iOS 32 bits&#039;&#039;&#039; et &#039;&#039;&#039;Périphérique iOS 64 bits&#039;&#039;&#039; dans le &#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039;  affiche la liste des périphériques iOS connectés par USB à votre Mac.&lt;br /&gt;
&lt;br /&gt;
Si le &#039;&#039;&#039;[[Fenêtre Projets|Gestionnaire de projets]]&#039;&#039;&#039; n&#039;affiche aucun périphérique iOS dans le noeud &#039;&#039;&#039;Cible&#039;&#039;&#039; à l&#039;intérieur du noeud de plate-forme cible Périphérique iOS, ou si un périphérique connecté à votre Mac n&#039;est pas affiché :&lt;br /&gt;
&lt;br /&gt;
* Cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;Cible&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;Actualiser&#039;&#039;&#039; pour mettre à jour la liste des cibles.&lt;br /&gt;
* Assurez-vous qu&#039;un [[Gestionnaire de profils de connexion|profil de connexion]] est associé à la plate-forme cible. Voir [[Activation et configuration de la plate-forme cible#Configuration de la plate-forme cible|Activation et configuration de la plate-forme cible]].&lt;br /&gt;
* Ouvrez le &#039;&#039;&#039;[[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&#039;&#039;&#039;, sélectionnez le profil de connexion Mac associé à la plate-forme cible Périphérique iOS, puis cliquez sur &#039;&#039;&#039;Tester la connexion&#039;&#039;&#039; pour vous assurer que la connexion avec votre Mac fonctionne.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Travailler avec un Mac et un PC|Travailler avec un Mac et un PC]]&lt;br /&gt;
* [[Exécution de votre application iOS sur un périphérique iOS|Exécution de votre application iOS sur un périphérique iOS]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Depannage : Aucune cible Peripherique iOS listee dans le Gestionnaire de projets}}&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;
[[de:Fehlerbehebung: In der Projektverwaltung werden keine iOS-Geräteziele angezeigt]]&lt;br /&gt;
[[ja:トラブルシューティング：iOS デバイス ターゲットが［プロジェクト マネージャ］に一覧表示されない]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Macros_pr%C3%A9d%C3%A9finies&amp;diff=214438</id>
		<title>Macros prédéfinies</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Macros_pr%C3%A9d%C3%A9finies&amp;diff=214438"/>
		<updated>2020-07-07T16:18:32Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-100714&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Le préprocesseur - Index}}&lt;br /&gt;
&lt;br /&gt;
Le compilateur C+ prédéfinit certains identificateurs globaux, connus comme constantes manifestes. La plupart des identificateurs commencent et se terminent par deux caractères de soulignement (__).&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Pour plus de lisibilité, les caractères de soulignement sont souvent séparés par un espace unique. Dans votre code source, vous ne devez pas insérer cet espace entre les caractères de soulignement.&lt;br /&gt;
&lt;br /&gt;
Pour les macros dont la valeur prend la forme &amp;lt;code&amp;gt;0x0nnn&amp;lt;/code&amp;gt;, le numéro de version (&amp;lt;code&amp;gt;nnn&amp;lt;/code&amp;gt;) est déterminé par le numéro de version de l&#039;exécutable du compilateur C++ associé.  En commençant avec la release XE, vous pouvez vérifier le numéro de version en utilisant l&#039;option &amp;lt;code&amp;gt;--version&amp;lt;/code&amp;gt; sur [[BCC32.EXE, le compilateur C++ 32 bits en ligne de commande|BCC32.EXE]].&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;Macro&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Valeur&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#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;
Définie seulement dans les compilateurs qui prennent en charge la compilation croisée avec un produit Android en tant que plate-forme cible :&lt;br /&gt;
* [[BCCAARM.EXE, le compilateur C++ pour Android|BCCAARM.EXE, le compilateur C++ pour 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;
Définie seulement dans les compilateurs qui prennent en charge la compilation croisée avec un produit Apple en tant que plate-forme cible :&lt;br /&gt;
* [[BCCOSX.EXE, le compilateur C++ pour macOS|BCCOSX.EXE, le compilateur C++ pour macOS]]&lt;br /&gt;
* [[BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits|BCCIOSARM.EXE, le compilateur C++ pour le Périphérique iOS 32 bits]]&lt;br /&gt;
* [[BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits|BCCIOSARM64.EXE, le compilateur C++ pour le Périphérique iOS 64 bits]]&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;
Définie seulement dans les compilateurs qui prennent en charge la compilation croisée pour l&#039;architecture d&#039;un compilateur ARM :&lt;br /&gt;
* [[BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits|BCCIOSARM.EXE, le compilateur C++ pour le Périphérique iOS 32 bits]]&lt;br /&gt;
* [[BCCAARM.EXE, le compilateur C++ pour Android|BCCAARM.EXE, le compilateur C++ pour 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;
Définie seulement dans les compilateurs qui prennent en charge la compilation croisée pour l&#039;architecture d&#039;un compilateur ARM64 :&lt;br /&gt;
* [[BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits|BCCIOSARM64.EXE, le compilateur C++ pour le Périphérique iOS 64 bits]]&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;
Définie seulement dans les compilateurs qui prennent en charge l&#039;optimisation, par conséquent toujours définie.&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;
Les valeurs sont listées dans la section [[#Versions du compilateur C++ dans les macros prédéfinies|Versions du compilateur C++]] de cette rubrique.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Définie si vous avez sélectionné la compilation C++. Cette valeur augmentera dans les prochaines releases.&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;
Indique que le mot clé &#039;&#039;&#039;bool&#039;&#039;&#039; est accepté.&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;
Les valeurs sont listées dans la section [[#Versions du compilateur C++ dans les macros prédéfinies|Versions du compilateur C++]] de cette rubrique.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de version.&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;
Définie si les conventions d&#039;appel sont définies sur cdecl ; sinon, elle est non définie.&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;
Non définie par défaut. L&#039;utilisation du commutateur -K pour rendre le caractère par défaut non signé provoque la définition de cette macro. En définitive, l&#039;option -K contrôle la façon dont un &#039;&#039;&#039;char&#039;&#039;&#039; est étendu quand il est converti en &#039;&#039;&#039;int&#039;&#039;&#039;. Par défaut, le compilateur effectue une extension du signe, mais si vous activez _CHAR_UNSIGNED_, il effectue une extension de zéros lors de la conversion en &#039;&#039;&#039;int&#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;__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;
Définie si un [[Compilateurs C++ améliorés par Clang|compilateur C++ amélioré sur Clang]] est utilisé.&lt;br /&gt;
&lt;br /&gt;
Voir [http://clang.llvm.org/docs/LanguageExtensions.html#builtinmacros Clang Builtin Macros].&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;
Les valeurs sont listées dans la section [[#Versions du compilateur C++ dans les macros prédéfinies|Versions du compilateur C++]] de cette rubrique.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de version.&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;
* Numéro de version majeure : bits 31..24&lt;br /&gt;
* Numéro de version mineure : bits 23..16&lt;br /&gt;
* Numéro de version interne : bits 15..0&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Cette macro interne se développe en un entier qui encode la version majeure et la version mineure du compilateur, ainsi qu&#039;un nombre interne. Voir [[Exemple de macro CODEGEARC VERSION|Exemple de macro 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;
Définie quand l&#039;une des options CodeGuard du compilateur est utilisée ; sinon, elle est non définie.&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;
Lorsqu&#039;elle est définie, la macro indique que le programme est une application console.&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;
Active le déroulement de la pile. La valeur est true par défaut. Utilisez &#039;&#039;&#039;-xd-&#039;&#039;&#039;!ALink(OSCGExceptions1) pour désactiver cette possibilité.&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;
Définie en mode C++ ; sinon, elle est non définie.&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;
Littéral chaîne&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Donne la date du début du traitement du fichier en cours.&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;
Définie lorsque l&#039;option -WD du compilateur est utilisée ; sinon, elle est non définie.&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;
Littéral chaîne&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nom du fichier en cours de traitement.&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;
Définie lors de la compilation dans un modèle de mémoire linéaire 32 bits.&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; ou &#039;&#039;&#039;__FUNCTION__&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Littéral chaîne&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nom de la fonction en cours de traitement. [[FUNC|Plus d&#039;informations.]]&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;
Constante décimale&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de la ligne en cours de traitement du fichier source en cours.&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;
Définie seulement dans les compilateurs qui prennent en charge la compilation croisée avec une cible de MAC macOS.&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;
Toujours définie. La valeur par défaut est 300. Vous pouvez passer la valeur à 400 ou 500 en utilisant l&#039;option de compilateur /4 ou /5.&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;
Définie seulement si l&#039;option -tWM est utilisée. Indique que la bibliothèque multithread doit être liée.&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;
Définie si les conventions d&#039;appel sont définies sur Pascal ; sinon, elle est non définie.&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;
Toujours définie ; permet aux en-têtes standard Microsoft d&#039;utiliser push et pop pour vérifier si une fonctionnalité est prise en charge.&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;
Toujours définie ; définit la convention d&#039;appel stdcall de 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;
Définie si vous compilez avec l&#039;option de compilateur -A ; sinon, elle est non définie.&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;
Les valeurs sont listées dans la section [[#Versions du compilateur C++ dans les macros prédéfinies|Versions du compilateur C++]] de cette rubrique.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de version.&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;
Définie à 1 pour les fichiers C++ (ce qui signifie que les templates sont pris en charge) ; sinon, elle est non définie.&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;
Littéral chaîne&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Donne l&#039;heure du début du traitement du fichier en cours.&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;
Stockage local thread. Toujours true.&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;
Les valeurs sont listées dans la section [[#Versions du compilateur C++ dans les macros prédéfinies|Versions du compilateur C++]] de cette rubrique.&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Valeur qui augmentera dans les prochaines releases.&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; et &#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;
Définie pour les programmes C++ qui utilisent la VCL.&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;
Définie seulement pour les programmes C++ pour indiquer que &#039;&#039;&#039;wchar_t&#039;&#039;&#039; est un type de données intrinsèque.&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;
Définie seulement pour les programmes C++ pour indiquer que &#039;&#039;&#039;wchar_t&#039;&#039;&#039; est un type de données intrinsèque.&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;
Définie lors de la compilation sur la plate-forme Windows.&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;
Définie pour les applications console et GUI sur la plate-forme Windows 32 bits.&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;
Définie pour les applications console et GUI sur la plate-forme Windows 64 bits.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
:* Les macros prédéfinies &#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; et &#039;&#039;&#039;__TIME__&#039;&#039;&#039; ne peuvent pas être redéfinies ou non définies.&lt;br /&gt;
:* Afin de vérifier la liste entière des macros prédéfinies prises en charge par les compilateurs C++ améliorés par Clang, voir [[Compilateurs C++ améliorés par Clang#Macros prédéfinies|macros prédéfinies]].&lt;br /&gt;
&lt;br /&gt;
==Versions du compilateur C++ dans les macros prédéfinies==&lt;br /&gt;
&lt;br /&gt;
Les macros définies pour le compilateur C++ (telles que __CODEGEARC__) ont les numéros de version suivants :&lt;br /&gt;
&lt;br /&gt;
* 0x0570 pour {{Product|2006}} {{Version|2006}}.&lt;br /&gt;
* 0x0590 pour {{CBuilder|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0591 pour {{CBuilder|2007}} {{Version|2007}} mise à jour 1.&lt;br /&gt;
* 0x0592 pour {{Product|2007}} {{Version|2007}}.&lt;br /&gt;
* 0x0593 pour {{Product|2007}} {{Version|2007}} Mise à jour de décembre.&lt;br /&gt;
* 0x0610 pour {{CBuilder|2009}} {{Version|2009}} et pour {{CBuilder|2009}} {{Version|2009}} Mise à jour 1.&lt;br /&gt;
* 0x0620 pour {{CBuilder|2010}} {{Version|2010}} et pour {{CBuilder|2010}} {{Version|2010}}Mise à jour 1.&lt;br /&gt;
* 0x0621 pour {{CBuilder|2010}} {{Version|2010}} Mise à jour 2.&lt;br /&gt;
* 0x0630 pour {{CBuilder|XE}} {{Version|XE}}.&lt;br /&gt;
* 0x0631 pour {{CBuilder|XE}} {{Version|XE}} Mise à jour 1.&lt;br /&gt;
* 0x0640 pour {{CBuilder|XE2}} {{Version|XE2}}.&lt;br /&gt;
* 0x0650 pour {{CBuilder|XE3}} {{Version|XE3}} et {{CBuilder|XE3}} {{Version|XE3}} Mise à jour 1.&lt;br /&gt;
* 0x0651 pour Mise à jour de janvier 2013 ([[BCC32|BCC32]] and [[BCCOSX|BCCOSX]]); [[BCC64|BCC64]] est resté à 0x0650.&lt;br /&gt;
* 0x0660 pour {{CBuilder|XE4}} {{Version|XE4}} (BCC32 and BCCOSX); BCC64 est resté à 0x0650.&lt;br /&gt;
* 0x0670 pour {{CBuilder|XE5}} {{Version|XE5}} (BCC32, BCC64, BCCOSX et [[BCCIOSARM|BCCIOSARM]]).&lt;br /&gt;
* 0x0680 pour {{CBuilder|XE6}} {{Version|XE6}} (BCC32, BCC64, BCCOSX, BCCIOSARM et [[BCCAARM|BCCAARM]]). &lt;br /&gt;
* 0x0690 pour {{CBuilder|XE7}} {{Version|XE7}} (BCC32, BCC64, BCCOSX, BCCIOSARM et BCCAARM). &lt;br /&gt;
* 0x0700 pour {{CBuilder|XE8}} {{Version|XE8}} (BCC32, BCC64, BCCOSX, BCCIOSARM, [[BCCIOSARM64|BCCIOSARM64]] et BCCAARM).&lt;br /&gt;
* 0x0710 pour {{CBuilder|Seattle}} {{Version|Seattle}} ([[BCC32C|BCC32C]], BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 et BCCAARM).&lt;br /&gt;
* 0x0711 pour {{CBuilder|Seattle}} {{Version|Seattle}} Subscription Update 1 (BCC32) ; d&#039;autres compilateurs restent à 0x0710.&lt;br /&gt;
* 0x0720 pour {{CBuilder|London}} {{Version|London}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 et BCCAARM).&lt;br /&gt;
* 0x0730 for {{CBuilder|Godzilla}} {{Version|Godzilla}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64 et BCCAARM).&lt;br /&gt;
* 0x0740 for {{CBuilder|Rio}} {{Version|Rio}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64, BCCAARM et BCC32X).&lt;br /&gt;
* 0x0750 for {{CBuilder|Sydney}} {{Version|Sydney}} (BCC32C, BCC32, BCC64, BCCOSX, BCCIOSARM, BCCIOSARM64, BCCAARM et BCC32X).&lt;br /&gt;
&lt;br /&gt;
Voir aussi &#039;&#039;&#039;[[Versions du compilateur|Versions du compilateur]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Macros définies ailleurs==&lt;br /&gt;
&lt;br /&gt;
Les macros suivantes sont définies à des fins de compatibilité descendante avec &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;Macro&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Valeur&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#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;
Le type AnsiString est défini comme une classe template, [[lib_fr: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;
(n&#039;est plus prise en charge)&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;
Dans les releases antérieures, les programmes C++ s&#039;attendaient à ce que le compilateur {{Delphi}} ne définisse pas la directive STRINGCHECKS. Le compilateur {{Delphi}} ne prend plus en charge la directive STRINGCHECKS. Ainsi, la macro _STRINGCHECKS_OFF C++ associée est inutile et n&#039;est plus définie. Par conséquent, si vous migrez du code pré-2009 vers la version en cours, vous devez mettre à jour la signature du gestionnaire d&#039;événement (car un gestionnaire d&#039;événement pré-2009 attend AnsiString, alors que l&#039;exécution envoie à présent UnicodeString). Voir [[Unicode dans RAD Studio|Unicode dans RAD Studio]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Utilisation de la barre oblique inversée de poursuite de ligne|Utilisation de la barre oblique inversée de poursuite de ligne]]&lt;br /&gt;
* [[Exemple de macro CODEGEARC VERSION|Exemple de macro __CODEGEARC_VERSION__]]&lt;br /&gt;
* [[FUNC|__FUNC__]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Macros predefinies}}&lt;br /&gt;
[[Category:Référence C++]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Predefined Macros]]&lt;br /&gt;
[[de:Vordefinierte Makros]]&lt;br /&gt;
[[ja:定義済みマクロ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_de_TTask_de_la_biblioth%C3%A8que_de_programmation_parall%C3%A8le&amp;diff=214437</id>
		<title>Utilisation de TTask de la bibliothèque de programmation parallèle</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_de_TTask_de_la_biblioth%C3%A8que_de_programmation_parall%C3%A8le&amp;diff=214437"/>
		<updated>2020-06-23T12:12:03Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-81209&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilisation de la bibliothèque de programmation parallèle}}&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;[[Utilisation de la bibliothèque de programmation parallèle|bibliothèque de programmation parallèle]]&#039;&#039;&#039; fournit une classe &#039;&#039;&#039;[[lib_fr:System.Threading.TTask|TTask]]&#039;&#039;&#039; pour exécuter une ou plusieurs tâches en parallèle. Une [[lib_fr:System.Threading.TTask|tâche]] est une unité de travail à effectuer. La PPL fait l&#039;association entre la tâche et le thread qui effectue la tâche, de sorte que vous pouvez exécuter plusieurs tâches en parallèle sans avoir à créer vos propres threads personnalisés ni à les gérer.&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:System.Threading.TTask|TTask]] crée et gère l&#039;interaction avec des instances de [[lib_fr:System.Threading.ITask|ITask]]. [[lib_fr:System.Threading.ITask|ITask]] est une interface qui fournit un ensemble de méthodes et de propriétés pour [[lib_fr:System.Threading.ITask.Start|démarrer]], [[lib_fr:System.Threading.ITask.Wait|attendre]], [[lib_fr:System.Threading.ITask.Cancel|annuler]] et aussi une propriété pour [[lib_fr:System.Threading.ITask.Status|l&#039;état]] (Created, WaitingToRun, Running, Completed, WaitingForChildren, Canceled, Exception).&lt;br /&gt;
&lt;br /&gt;
==Exécution d&#039;une tâche en arrière-plan==&lt;br /&gt;
&lt;br /&gt;
Une fonctionnalité de [[lib_fr:System.Threading.TTask|TTask]] consiste à empêcher le verrouillage de l&#039;interface utilisateur lorsque vous voulez démarrer quelque chose en arrière-plan. L&#039;exemple de code suivant montre comme exécuter une seule tâche et la démarrer :&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;
Si vous utilisez un [[Compilateurs C++ améliorés par Clang|compilateur C++ amélioré par Clang]], vous pouvez utiliser les [[Expressions lambda|expressions lambda]] :&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;
Pour les compilateurs C++, vous pouvez déclarer une sous-classe [[lib_fr:System.SysUtils.TProc|TProc]] et en utiliser une instance transtypée en {{Code|_di_TProc}} :&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;
==Attente de la terminaison des tâches==&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:System.Threading.TTask|TTask]] fournit [[lib_fr:System.Threading.TTask.WaitForAll|WaitForAll]] et [[lib_fr:System.Threading.TTask.WaitForAny|WaitForAny]] pour attendre la fin de toutes les tâches ou d&#039;une tâche. [[lib_fr:System.Threading.TTask.WaitForAll|WaitForAll]] renvoie le résultat lorsque toutes les tâches sont terminées, tandis que [[lib_fr:System.Threading.TTask.WaitForAny|WaitForAny]] vous indique que la première tâche est terminée. Par exemple, si vous avez deux tâches A et B qui durent respectivement 3 et 5 secondes, le temps d&#039;attente avant d&#039;obtenir un résultat est :&lt;br /&gt;
&lt;br /&gt;
* Séquentiellement (sans utiliser [[lib_fr:System.Threading.TTask|TTask]]/[[lib_fr:System.Threading.ITask|ITask]]) = 8 secondes&lt;br /&gt;
* [[lib_fr:System.Threading.TTask.WaitForAny|TTask.WaitForAny]] = 3 secondes&lt;br /&gt;
* [[lib_fr:System.Threading.TTask.WaitForAll|TTask.WaitForAll]] = 5 secondes&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant utilise la méthode [[lib_fr:System.Threading.TTask.WaitForAll|WaitForAll]] method:&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;
Si vous utilisez un [[Compilateurs C++ améliorés par Clang|compilateur C++ amélioré par Clang]], vous pouvez utiliser les [[Expressions lambda|expressions lambda]] :&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;
Pour les compilateurs C++, vous pouvez déclarer une sous-classe [[lib_fr:System.SysUtils.TProc|TProc]] et en utiliser une instance transtypée en {{Code|_di_TProc}} :&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;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Threading|System.Threading]]&lt;br /&gt;
* [[lib_fr:System.Threading.TTask|TTask]]&lt;br /&gt;
* [[Utilisation de TParallel.For de la bibliothèque de programmation parallèle|Utilisation de TParallel.For de la bibliothèque de programmation parallèle]]&lt;br /&gt;
* [[Utilisation de TTask.lFuture de la bibliothèque de programmation parallèle|Utilisation de TTask.lFuture de la bibliothèque de programmation parallèle]]&lt;br /&gt;
*[[Tutoriel : Utilisation des tâches de la bibliothèque de programmation parallèle|Tutoriel : Utilisation des tâches de la bibliothèque de programmation parallèle]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Utilisation de TTask de la bibliotheque de programmation parallele}}&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;
[[de:Verwenden von TTask aus der Parallel Programming Library]]&lt;br /&gt;
[[ja:並列プログラミング ライブラリの TTask の使用]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_simples_(Delphi)&amp;diff=213884</id>
		<title>Types simples (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_simples_(Delphi)&amp;diff=213884"/>
		<updated>2020-03-27T22:39:01Z</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|Types de données, variables et constantes - 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;
Les types simples, qui comportent les types ordinaux et les types réels, définissent des ensembles ordonnés de valeurs.&lt;br /&gt;
&lt;br /&gt;
==Types ordinaux==&lt;br /&gt;
&lt;br /&gt;
Les types ordinaux incluent les types entier, caractère, booléen, énuméré et intervalle. Un type ordinal définit un ensemble ordonné de valeurs dans lequel chaque valeur, sauf la première, a un prédécesseur unique et chaque valeur, sauf la dernière, a un successeur unique. En outre, chaque valeur a un rang qui détermine l&#039;ordre du type. Dans la plupart des cas, si une valeur a le rang &#039;&#039;n&#039;&#039;, son prédécesseur a le rang &#039;&#039;n-1&#039;&#039; et son successeur a le rang &#039;&#039;n+1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Pour les types entiers, le rang d&#039;une valeur est la valeur elle-même. Les types sous-intervalle conservent les rangs de leurs types de base. Pour les autres types ordinaux, la première valeur a par défaut le rang 0, la suivante a le rang 1, et ainsi de suite. La déclaration d&#039;un type énuméré peut explicitement redéfinir cette valeur par défaut.&lt;br /&gt;
&lt;br /&gt;
Plusieurs fonctions prédéfinies opèrent sur les valeurs ordinales et les identificateurs de type. Les plus importantes sont résumées ci-dessous.&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; Fonction &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Paramètre &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Valeur de retour &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Remarques &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Ord|Ord]]&lt;br /&gt;
|&lt;br /&gt;
Expression ordinale&lt;br /&gt;
|&lt;br /&gt;
Rang de la valeur de l&#039;expression&lt;br /&gt;
|&lt;br /&gt;
Ne prend pas d&#039;arguments Int64.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Pred|Pred]]&lt;br /&gt;
|&lt;br /&gt;
Expression ordinale&lt;br /&gt;
|&lt;br /&gt;
Prédécesseur de la valeur de l&#039;expression&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
      [[lib_fr:System.Succ|Succ]]&lt;br /&gt;
|&lt;br /&gt;
Expression ordinale&lt;br /&gt;
|&lt;br /&gt;
Successeur de la valeur de l&#039;expression&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
      [[lib_fr:System.High|High]]&lt;br /&gt;
|&lt;br /&gt;
Identificateur de type ordinal ou variable de type ordinal&lt;br /&gt;
|&lt;br /&gt;
Plus grande valeur du type&lt;br /&gt;
|&lt;br /&gt;
Opère également sur les types chaîne courte et les tableaux.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Low|Low]]&lt;br /&gt;
|&lt;br /&gt;
Identificateur de type ordinal ou variable de type ordinal&lt;br /&gt;
|&lt;br /&gt;
Plus petite valeur du type&lt;br /&gt;
|&lt;br /&gt;
Opère également sur les types chaîne courte et les tableaux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par exemple, &#039;&#039;&#039;High(Byte)&#039;&#039;&#039; renvoie 255 car la plus grande valeur du type [[lib_fr:System.Byte|Byte]] est 255, et &#039;&#039;&#039;Succ(2)&#039;&#039;&#039; renvoie 3 car 3 est le successeur de 2.&lt;br /&gt;
&lt;br /&gt;
Les procédures standard &#039;&#039;&#039;Inc&#039;&#039;&#039; et &#039;&#039;&#039;Dec&#039;&#039;&#039; incrémentent et décrémentent la valeur d&#039;une variable ordinale. Par exemple, &#039;&#039;&#039;Inc(I)&#039;&#039;&#039; est équivalent à &amp;lt;code&amp;gt;I&amp;amp;nbsp;:= Succ(I)&amp;lt;/code&amp;gt; et, si &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; est une variable entière, c&#039;est également équivalent à &amp;lt;code&amp;gt;I&amp;amp;nbsp;:= I + 1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Types entiers===&lt;br /&gt;
&lt;br /&gt;
Un type entier représente un sous-ensemble des nombres intégraux.&lt;br /&gt;
&lt;br /&gt;
Les types entiers peuvent être &#039;&#039;dépendants de la plate-forme&#039;&#039; et &#039;&#039;indépendants de la plate-forme&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Types entiers dépendants de la plate-forme====&lt;br /&gt;
&lt;br /&gt;
Les types entiers dépendants de la plate-forme sont transformés pour s&#039;ajuster à la taille en bits de la plate-forme du compilateur en cours. Les types entiers dépendants de la plate-forme sont &lt;br /&gt;
[[lib_fr:System.NativeInt|NativeInt]], [[lib_fr:System.NativeUInt|NativeUInt]], [[lib_fr:System.Longint|LongInt]] et [[lib_fr:System.LongWord|LongWord]]. L&#039;utilisation de ces types est souhaitable dans la mesure du possible, puisqu&#039;ils donnent de meilleures performances pour le système d&#039;exploitation et la CPU sous-jacente. Le tableau suivant illustre leurs intervalles et les formats de stockage pour le compilateur {{Delphi}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Types entiers dépendants de la plate-forme&#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; Type &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Intervalle &#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_fr:System.NativeInt|NativeInt]]&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^63..2^63-1&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Signé sur 32 bits sur les plates-formes 32 bits ou&amp;lt;br /&amp;gt;&lt;br /&gt;
Signé sur 64 bits sur les plates-formes 64 bits &lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Integer|Integer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[lib_fr:System.Int64|Int64]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.NativeUInt|NativeUInt]]&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^64-1&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Non signé sur 32 bits sur les plates-formes 32 bits ou&amp;lt;br /&amp;gt;&lt;br /&gt;
Non signé sur 64 bits sur les plates-formes 64 bits &lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Cardinal|Cardinal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[lib_fr:System.UInt64|UInt64]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Longint|LongInt]]&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;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;
Plates-formes Windows 32 bits et 64 bits&amp;lt;br /&amp;gt;&lt;br /&gt;
Plates-formes iOS 64 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Integer|Integer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[lib_fr:System.Int64|Int64]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.LongWord|LongWord]]&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;64&amp;lt;/sup&amp;gt;-1&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Plates-formes Windows 32 bits et 64 bits&amp;lt;br /&amp;gt;&lt;br /&gt;
Plates-formes iOS 64 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Cardinal|Cardinal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[lib_fr:System.UInt64|UInt64]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les plates-formes 32 bits incluent Windows 32 bits, OSX32, iOS 32 bits et Android.&lt;br /&gt;
&lt;br /&gt;
====Types entiers indépendants de la plate-forme====&lt;br /&gt;
&lt;br /&gt;
Les types entiers indépendants de la plate-forme ont toujours la même taille, quelle que soit la plate-forme utilisée. Les types entiers indépendants de la plate-forme incluent [[lib_fr:System.Shortint|ShortInt]], [[lib_fr:System.Smallint|SmallInt]], [[lib_fr:System.Longint|LongInt]], [[lib_fr:System.Integer|Integer]], [[lib_fr:System.Int64|Int64]], [[lib_fr:System.Byte|Byte]], [[lib_fr:System.Word|Word]], [[lib_fr:System.LongWord|LongWord]], [[lib_fr:System.Cardinal|Cardinal]] et [[lib_fr:System.UInt64|UInt64]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Types entiers indépendants de la plate-forme&#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; Type &#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039; Intervalle &#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_fr: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;
Signé sur 8 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Int8|Int8]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Signé sur 16 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Int16|Int16]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Signé sur 32 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Int32|Int32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Signé sur 32 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Int32|Int32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.Int64|Int64]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-2^63..2^63-1&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Signé sur 64 bits&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
      [[lib_fr: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;
Non signé sur 8 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.UInt8|UInt8]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Non signé sur 16 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.UInt16|UInt16]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Non signé sur 32 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.UInt32|UInt32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr: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;
Non signé sur 32 bits&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.UInt32|UInt32]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[lib_fr:System.UInt64|UInt64]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;0..2^64-1&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Non signé sur 64 bits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En général, les opérations arithmétiques sur les entiers renvoient une valeur de type [[lib_fr:System.Integer|Integer]], qui est équivalente au type [[lib_fr:System.Longint|LongInt]] sur 32 bits. Les opérations ne renvoient une valeur de type [[lib_fr:System.Int64|Int64]] que si elles portent sur un ou plusieurs opérandes [[lib_fr:System.Int64|Int64]]. Par conséquent, le code suivant produit des résultats incorrects :&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;
Pour obtenir une valeur de retour [[lib_fr:System.Int64|Int64]] dans cette situation, transtypez &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; en [[lib_fr:System.Int64|Int64]] :&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 J := Int64(I) + 1;&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir [[Opérateurs arithmétiques|Opérateurs arithmétiques]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Certaines routines standard qui attendent des arguments entiers tronquent les valeurs [[lib_fr:System.Int64|Int64]] à 32 bits. Toutefois, les routines &#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; et &#039;&#039;&#039;IntToHex&#039;&#039;&#039; supportent complètement les arguments [[lib_fr:System.Int64|Int64]]. De même, les fonctions &#039;&#039;&#039;Round&#039;&#039;&#039;, &#039;&#039;&#039;Trunc&#039;&#039;&#039;, &#039;&#039;&#039;StrToInt64&#039;&#039;&#039; et &#039;&#039;&#039;StrToInt64Def&#039;&#039;&#039; renvoient des valeurs [[lib_fr:System.Int64|Int64]]. Quelques routines n&#039;acceptent pas les valeurs [[lib_fr:System.Int64|Int64]].&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand vous incrémentez la dernière valeur ou décrémentez la première valeur d&#039;un type entier, le résultat boucle sur le début ou la fin de l&#039;intervalle. Par exemple, le type [[lib_fr:System.Shortint|ShortInt]] a l&#039;étendue -128..127 ; donc après l&#039;exécution du code suivant :&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;
la valeur de &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; est -128. Si la vérification des limites de compilation est activée, ce code génère néanmoins une erreur d&#039;exécution.&lt;br /&gt;
&lt;br /&gt;
===Types caractères===&lt;br /&gt;
&lt;br /&gt;
Les types caractères sont [[lib_fr:System.Char|Char]], [[lib_fr:System.AnsiChar|AnsiChar]], [[lib_fr:System.WideChar|WideChar]], [[lib_fr:System.UCS2Char|UCS2Char]] et [[lib_fr:System.UCS4Char|UCS4Char]] :&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Char|Char]] dans l&#039;implémentation en cours est équivalent à [[lib_fr:System.WideChar|WideChar]], puisque le type de chaîne par défaut est maintenant [[lib_fr:System.UnicodeString|UnicodeString]]. Puisque l&#039;implémentation de [[lib_fr:System.Char|Char]] peut changer dans les futures releases, il est judicieux d&#039;utiliser la fonction standard [[lib_fr:System.SizeOf|SizeOf]] plutôt qu&#039;une constante codée en dur lors de l&#039;écriture de programmes qui doivent gérer des caractères de tailles différentes.&lt;br /&gt;
* Les valeurs [[lib_fr:System.AnsiChar|AnsiChar]] sont des caractères sur un octet (8 bits) ordonnés selon le jeu de caractères local éventuellement multi-octets.&lt;br /&gt;
* Les caractères [[lib_fr:System.WideChar|WideChar]] utilisent plus d&#039;un octet pour représenter chaque caractère. Dans les implémentations en cours, les valeurs [[lib_fr:System.WideChar|WideChar]] sont des caractères sur un mot (16 bits) ordonnés selon le jeu de caractères Unicode (ils pourraient être plus longs dans de futures implémentations). Les 256 premiers caractères Unicode correspondent aux caractères ANSI.&lt;br /&gt;
* [[lib_fr:System.UCS2Char|UCS2Char]] est un alias pour [[lib_fr:System.WideChar|WideChar]].&lt;br /&gt;
* [[lib_fr:System.UCS4Char|UCS4Char]] est utilisé pour fonctionner avec des caractères Unicode sur 4 octets.&lt;br /&gt;
&lt;br /&gt;
Une constante chaîne de longueur 1, comme &#039;A&#039;, peut désigner une valeur caractère. La fonction prédéfinie &#039;&#039;&#039;Chr&#039;&#039;&#039; renvoie la valeur caractère pour tout entier de l&#039;étendue de [[lib_fr:System.WideChar|WideChar]] ; par exemple &#039;&#039;&#039;Chr(65)&#039;&#039;&#039; renvoie la lettre A.&lt;br /&gt;
&lt;br /&gt;
Les valeurs [[lib_fr:System.AnsiChar|AnsiChar]] et [[lib_fr:System.WideChar|WideChar]], comme les entiers, bouclent quand elles sont décrémentées ou incrémentées au-delà du début ou de la fin de leur étendue (à moins que la vérification des limites ne soit activée). Ainsi, une fois le code suivant exécuté :&lt;br /&gt;
&lt;br /&gt;
 var 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; a la valeur A (ASCII 65).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le type [[lib_fr:System.AnsiChar|AnsiChar]] n&#039;est pas pris en charge par les compilateurs mobiles {{Delphi}}, mais il est utilisé par les compilateurs de bureau {{Delphi}}. Pour davantage d&#039;informations, voir [[Migration du code Delphi en mobile depuis le bureau|Migration du code Delphi en mobile depuis le bureau]].&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Types booléens===&lt;br /&gt;
&lt;br /&gt;
Les 4 types booléens prédéfinis sont [[lib_fr:System.Boolean|Boolean]], [[lib_fr:System.ByteBool|ByteBool]], [[lib_fr:System.WordBool|WordBool]] et [[lib_fr:System.LongBool|LongBool]]. [[lib_fr:System.Boolean|Boolean]] est le type de prédilection. Les autres types existent pour fournir la compatibilité avec les bibliothèques des autres langages et systèmes d&#039;exploitation.&lt;br /&gt;
&lt;br /&gt;
Une variable [[lib_fr:System.Boolean|Boolean]] occupe un octet de mémoire, une variable [[lib_fr:System.ByteBool|ByteBool]] occupe également un octet, une variable [[lib_fr:System.WordBool|WordBool]] occupe 2 octets (un mot), et une variable [[lib_fr:System.LongBool|LongBool]] occupe 4 octets (2 mots).&lt;br /&gt;
&lt;br /&gt;
Les valeurs booléennes sont désignées par les constantes prédéfinies &#039;&#039;&#039;True&#039;&#039;&#039; et &#039;&#039;&#039;False&#039;&#039;&#039;. Les relations suivantes s&#039;appliquent :&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;
Une valeur de type [[lib_fr:System.ByteBool|ByteBool]], [[lib_fr:System.LongBool|LongBool]] ou [[lib_fr:System.WordBool|WordBool]] est considérée comme &#039;&#039;&#039;True&#039;&#039;&#039; quand son rang est non nul. Si une telle valeur apparaît dans un contexte où un [[lib_fr:System.Boolean|Boolean]] est attendu, le compilateur convertit automatiquement toute valeur de rang non nul en &#039;&#039;&#039;True&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les remarques précédentes portent sur le rang des valeurs booléennes, non pas sur les valeurs mêmes. Dans {{Delphi}}, les expressions booléennes ne peuvent être comparées avec des entiers ou des réels. Par exemple, si X est une variable entière, l&#039;instruction :&lt;br /&gt;
&lt;br /&gt;
 if X then ...;&lt;br /&gt;
&lt;br /&gt;
génère une erreur de compilation. Le transtypage de la variable en un type booléen n&#039;est pas fiable, mais les deux alternatives suivantes fonctionnent.&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;
===Types énumérés===&lt;br /&gt;
&lt;br /&gt;
Un type énuméré définit un ensemble ordonné de valeurs en énumérant simplement les identificateurs désignant ces valeurs. Les valeurs n&#039;ont pas de signification propre. Pour déclarer un type énuméré, utilisez la syntaxe suivante :&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;
où &amp;lt;code&amp;gt;typeName&amp;lt;/code&amp;gt; et chaque &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt; sont des identificateurs valides. Par exemple, la déclaration :&lt;br /&gt;
&lt;br /&gt;
 type Suit = (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
définit une suite énumérée appelée &amp;lt;code&amp;gt;Suit&amp;lt;/code&amp;gt; dont les valeurs possibles sont &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; et &amp;lt;code&amp;gt;Spade&amp;lt;/code&amp;gt;, où &#039;&#039;&#039;Ord(Club)&#039;&#039;&#039; renvoie 0, &#039;&#039;&#039;Ord(Diamond)&#039;&#039;&#039; renvoie 1, et ainsi de suite.&lt;br /&gt;
&lt;br /&gt;
Quand vous déclarez un type énuméré, vous déclarez chaque &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt; comme une constante de type &amp;lt;code&amp;gt;typeName&amp;lt;/code&amp;gt;. Si les identificateurs &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt; sont utilisés dans un autre but dans la même portée, il y a un conflit de nom. Si, par exemple vous déclarez le type :&lt;br /&gt;
&lt;br /&gt;
 type TSound = (Click, Clack, Clock)&lt;br /&gt;
&lt;br /&gt;
Malheureusement, &#039;&#039;&#039;Click&#039;&#039;&#039; est aussi le nom d&#039;une méthode définie pour TControl et tous les objets de la VCL qui en descendent. Donc, si vous écrivez une application et créez un gestionnaire d&#039;événement tel que :&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;
vous obtiendrez une erreur de compilation ; le compilateur interprète &#039;&#039;&#039;Click&#039;&#039;&#039; dans la portée de la procédure comme une référence à la méthode &#039;&#039;&#039;Click&#039;&#039;&#039; d&#039;un TForm. Vous pouvez contourner ce problème en qualifiant l&#039;identificateur ; si &#039;&#039;&#039;TSound&#039;&#039;&#039; est déclarée dans &#039;&#039;&#039;MyUnit&#039;&#039;&#039;, vous devez utiliser :&lt;br /&gt;
&lt;br /&gt;
 Thing := MyUnit.Click;&lt;br /&gt;
&lt;br /&gt;
Une meilleure solution consiste néanmoins à choisir des noms de constantes qui ne rentrent pas en conflit avec d&#039;autres identificateurs. Exemples :&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;
Vous pouvez utiliser directement la construction &amp;lt;code&amp;gt;(val1, ..., valn)&amp;lt;/code&amp;gt; dans les déclarations des variables, comme nom de type :&lt;br /&gt;
&lt;br /&gt;
 var MyCard: (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
Mais si vous déclarez &amp;lt;code&amp;gt;MyCard&amp;lt;/code&amp;gt; de cette manière, vous ne pouvez pas déclarer une autre variable dans la même portée en utilisant ces identificateurs de constantes. Ainsi :&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;
génère une erreur de compilation. Mais :&lt;br /&gt;
&lt;br /&gt;
 var Card1, Card2: (Club, Diamond, Heart, Spade);&lt;br /&gt;
&lt;br /&gt;
se compile sans problème, tout comme :&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;
====Types énumérés avec les rangs explicitement assignés====&lt;br /&gt;
&lt;br /&gt;
Par défaut, le rang des valeurs énumérées commence à 0 et suit la séquence dans laquelle leurs identificateurs sont listés dans la déclaration de type. Vous pouvez redéfinir cela en assignant explicitement les rangs de certaines ou de toutes les valeurs de la déclaration. Pour assigner un rang à une valeur, faites suivre son identificateur de &#039;&#039;= constantExpression&#039;&#039;, où &#039;&#039;constantExpression&#039;&#039; est une [[Constantes déclarées|expression constante]] dont le résultat est un entier. Par exemple :&lt;br /&gt;
&lt;br /&gt;
 type Size = (Small = 5, Medium = 10, Large = Small + Medium);&lt;br /&gt;
&lt;br /&gt;
définit un type appelé &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; dont les valeurs possibles sont &amp;lt;code&amp;gt;Small&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Medium&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;Large&amp;lt;/code&amp;gt;, où &#039;&#039;&#039;Ord(Small)&#039;&#039;&#039; renvoie 5, &#039;&#039;&#039;Ord(Medium)&#039;&#039;&#039; renvoie 10 et &#039;&#039;&#039;Ord(Large)&#039;&#039;&#039; renvoie 15.&lt;br /&gt;
&lt;br /&gt;
Un type énuméré est en effet un intervalle dont les valeurs inférieure et supérieure correspondent aux rangs inférieur et supérieur des constantes de la déclaration. Dans l&#039;exemple précédent, le type &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; a 11 valeurs possibles dont le rang va de 5 à 15. (Ici, le type &amp;lt;code&amp;gt;array[Size] of Char&amp;lt;/code&amp;gt; représente un tableau de 11 caractères.) Seules trois de ces valeurs ont un nom, mais les autres sont accessibles par le biais de transtypages et de routines comme &#039;&#039;&#039;Pred&#039;&#039;&#039;, &#039;&#039;&#039;Succ&#039;&#039;&#039;, &#039;&#039;&#039;Inc&#039;&#039;&#039; et &#039;&#039;&#039;Dec&#039;&#039;&#039;. Dans l&#039;exemple suivant, des valeurs &amp;quot;anonymes&amp;quot; dans l&#039;étendue de &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; sont assignées à la variable &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 var &lt;br /&gt;
   X: Size; &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;
Toute valeur à laquelle un rang n&#039;a pas été explicitement assigné a pour rang un de plus que celui de la valeur précédente de la liste. Si aucun rang n&#039;est assigné à la première valeur, son rang est 0. Ici, étant donné la déclaration :&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; a seulement deux valeurs possibles : &#039;&#039;&#039;Ord(e1)&#039;&#039;&#039; renvoie 0, &#039;&#039;&#039;Ord(e2)&#039;&#039;&#039; renvoie 1, et &#039;&#039;&#039;Ord(e3)&#039;&#039;&#039; renvoie également 1 ; comme &amp;lt;code&amp;gt;e2&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;e3&amp;lt;/code&amp;gt; ont le même rang, ils représentent la même valeur.&lt;br /&gt;
&lt;br /&gt;
Les constantes énumérées sans valeur spécifique ont des informations RTTI :&lt;br /&gt;
&lt;br /&gt;
 type SomeEnum = (e1, e2, e3);&lt;br /&gt;
&lt;br /&gt;
alors que les constantes énumérées avec une valeur spécifique (comme dans l&#039;exemple ci-dessous) n&#039;en ont pas :&lt;br /&gt;
&lt;br /&gt;
 type SomeEnum = (e1 = 1, e2 = 2, e3 = 3);&lt;br /&gt;
&lt;br /&gt;
====Enumérations de portée====&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser les énumérations de portée dans le code {{Delphi}} si vous activez la directive [[Enumérations de portée (Delphi)|{$SCOPEDENUMS ON}]] du compilateur.&lt;br /&gt;
&lt;br /&gt;
La directive [[Enumérations de portée (Delphi)|{$SCOPEDENUMS ON ou OFF}]] du compilateur active ou désactive l&#039;utilisation des énumérations de portée dans le code Delphi. &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; définit que les énumérations sont des énumérations de portée. &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; affecte des déclarations de types énumération jusqu&#039;à la directive &#039;&#039;&#039;{$SCOPEDENUMS OFF}&#039;&#039;&#039; la plus proche. Les identificateurs de l&#039;énumération introduite dans les types énumération déclarés après la directive [[Enumérations de portée (Delphi)|{$SCOPEDENUMS ON}]] ne sont pas ajoutés à la portée globale. Pour utiliser un identificateur d&#039;énumération de portée, vous devez le qualifier avec le nom du type énumération introduisant cet identificateur.   &lt;br /&gt;
&lt;br /&gt;
Par exemple, définissons l&#039;unité suivante dans le fichier Unit1.pas&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;
et le programme suivant en utilisant cette unité&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;
Nous pouvons maintenant étudier les effets de la directive [[Enumérations de portée (Delphi)|{$SCOPEDENUMS}]] du compilateur sur les portées dans lesquelles les identificateurs &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Second&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;Third&amp;lt;/code&amp;gt;, définis dans l&#039;énumération &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt;, sont visibles.&lt;br /&gt;
&lt;br /&gt;
Commencez par &#039;&#039;&#039;exécuter (F9)&#039;&#039;&#039; ce code. Le code s&#039;exécute correctement. Cela signifie que l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, utilisé dans la variable &lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
est l&#039;identificateur de porté globale introduit dans le type énumération &lt;br /&gt;
&lt;br /&gt;
 TMyEnum = (First, Second, Third);&lt;br /&gt;
&lt;br /&gt;
A présent, effacez le commentaire de la directive&lt;br /&gt;
&lt;br /&gt;
 {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
du compilateur dans l&#039;unité &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. Cette directive applique l&#039;énumération &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; à générer. Lancez la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039;. L&#039;erreur [[E2003 Identificateur non déclaré : &#039;%s&#039; (Delphi)|E2003 Identificateur non déclaré : &#039;First&#039;]] est générée sur la ligne&lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
Elle vous informe que la directive &amp;lt;code&amp;gt;{$SCOPEDENUMS ON}&amp;lt;/code&amp;gt; du compilateur empêche l&#039;ajout de l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;, introduit dans l&#039;énumération &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; de portée, à la portée globale.&lt;br /&gt;
&lt;br /&gt;
Pour utiliser les identificateurs introduits dans les énumérations de portée, préfixez une référence à un élément d&#039;énumération avec son nom de type. Par exemple, effacez le commentaire dans la seconde version  &lt;br /&gt;
&lt;br /&gt;
 Value := TMyEnum.First;&lt;br /&gt;
&lt;br /&gt;
de la variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; (et commentez la première version de &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt;). Lancez la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039;. Le programme s&#039;exécute correctement. Cela signifie que l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; est connu dans la portée &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Maintenant, commentez la directive&lt;br /&gt;
&lt;br /&gt;
 // {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
du compilateur dans &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. Puis effacez le commentaire de la déclaration de la 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;
et utilisez à nouveau la variable &lt;br /&gt;
&lt;br /&gt;
 Value := First;&lt;br /&gt;
&lt;br /&gt;
A présent, le code dans &amp;lt;code&amp;gt;program Project1&amp;lt;/code&amp;gt; ressemble à :&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;
Lancez la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039;. La ligne &lt;br /&gt;
&lt;br /&gt;
  First: Integer;   &lt;br /&gt;
&lt;br /&gt;
provoque l&#039;erreur [[E2010 Types incompatibles - &#039;%s&#039; et &#039;%s&#039; (Delphi)|E2010 Types incompatibles - &#039;TMyEnum&#039; et &#039;Integer&#039;]]. Cela signifie que le conflit de nommage se produit entre l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; de portée globale introduit dans l&#039;énumération &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; et la variable &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt;. Vous pouvez contourner ce conflit en qualifiant l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; avec l&#039;unité &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt; dans laquelle il est défini. Pour cela, commentez à nouveau la première version de la variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; et effacez le commentaire de la troisième :&lt;br /&gt;
&lt;br /&gt;
 Value := unit1.First;&lt;br /&gt;
&lt;br /&gt;
Lancez la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039;. Le programme s&#039;exécute correctement. Cela signifie qu&#039;à présent l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; peut être qualifié avec la portée d&#039;unité &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. Voyons ce qui se passe si nous activons à nouveau la directive &lt;br /&gt;
&lt;br /&gt;
 {$SCOPEDENUMS ON}&lt;br /&gt;
&lt;br /&gt;
du compilateur dans &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. L&#039;erreur [[E2003 Identificateur non déclaré : &#039;%s&#039; (Delphi)|E2003 Identificateur non déclaré : &#039;First&#039;]] est générée sur la ligne &lt;br /&gt;
&lt;br /&gt;
 Value := unit1.First;&lt;br /&gt;
&lt;br /&gt;
Cela signifie que &#039;&#039;&#039;{$SCOPEDENUMS ON}&#039;&#039;&#039; empêche l&#039;ajout de l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; de l&#039;énumération dans la portée &amp;lt;code&amp;gt;unit1&amp;lt;/code&amp;gt;. A présent l&#039;identificateur &amp;lt;code&amp;gt;First&amp;lt;/code&amp;gt; est ajouté seulement dans la portée &amp;lt;code&amp;gt;TMyEnum&amp;lt;/code&amp;gt; de l&#039;énumération. Pour vérifier cela, utilisons à nouveau la version  &lt;br /&gt;
&lt;br /&gt;
 Value := TMyEnum.First;&lt;br /&gt;
&lt;br /&gt;
de la variable &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt;. Lancez la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039;. Le code s&#039;exécute correctement.&lt;br /&gt;
&lt;br /&gt;
===Types sous-intervalle===&lt;br /&gt;
&lt;br /&gt;
Un type sous-intervalle représente un sous-ensemble de valeurs d&#039;un autre type ordinal (appelé le type de base). Toute construction de la forme &amp;lt;code&amp;gt;Low..High&amp;lt;/code&amp;gt;, où &amp;lt;code&amp;gt;Low&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;High&amp;lt;/code&amp;gt; sont des expressions constantes du même type ordinal, &amp;lt;code&amp;gt;Low&amp;lt;/code&amp;gt; étant inférieur à &amp;lt;code&amp;gt;High&amp;lt;/code&amp;gt;, identifie un type sous-intervalle qui inclut toutes les valeurs comprises entre &amp;lt;code&amp;gt;Low&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;High&amp;lt;/code&amp;gt;. Si par exemple, vous déclarez le type énuméré :&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;
vous pouvez définir le type sous-intervalle suivant :&lt;br /&gt;
&lt;br /&gt;
 type &lt;br /&gt;
   TMyColors = Green..White;&lt;br /&gt;
&lt;br /&gt;
Ici &#039;&#039;&#039;TMyColors&#039;&#039;&#039; inclut les valeurs &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; et &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser des constantes numériques ou des caractères (constantes chaîne de longueur 1) pour définir des types sous-intervalle :&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;
Quand vous utilisez des constantes numérique ou caractère pour définir un sous-intervalle, le type de base est le plus petit type entier ou caractère contenant l&#039;intervalle spécifié.&lt;br /&gt;
&lt;br /&gt;
La construction &amp;lt;code&amp;gt;LowerBound..UpperBound&amp;lt;/code&amp;gt; fonctionne directement comme nom de type, vous pouvez donc l&#039;utiliser directement dans des déclarations de variables. Par exemple :&lt;br /&gt;
&lt;br /&gt;
 var SomeNum: 1..500;&lt;br /&gt;
&lt;br /&gt;
déclare une variable entière dont la valeur est dans l&#039;intervalle allant de 1 à 500.&lt;br /&gt;
&lt;br /&gt;
Le rang de chaque valeur d&#039;un sous-intervalle est préservé depuis le type de base. (Dans le premier exemple, si &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt; est une variable contenant la valeur &amp;lt;code&amp;gt;Green&amp;lt;/code&amp;gt;, &#039;&#039;&#039;Ord(Color)&#039;&#039;&#039; renvoie 2, que &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt; soit de type &#039;&#039;&#039;TColors&#039;&#039;&#039; ou &#039;&#039;&#039;TMyColors&#039;&#039;&#039;.) Les valeurs ne bouclent pas au début ou à la fin du sous-intervalle même si le type de base est de type entier ou caractère ; l&#039;incrémentation ou la décrémention au-delà des limites d&#039;un sous-intervalle convertit simplement la valeur dans le type de base. Ainsi, tandis que :&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;
produit une erreur, le code suivant :&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
  I := 99;&lt;br /&gt;
  Inc(I);&lt;br /&gt;
&lt;br /&gt;
assigne la valeur 100 à &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; (à moins que la vérification des limites de compilation ne soit activée).&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation d&#039;expressions constantes dans les définitions des sous-intervalles introduit une difficulté syntaxique. Dans toute déclaration de type, quand le premier caractère significatif après &#039;&#039;&#039;=&#039;&#039;&#039; est une parenthèse gauche, le compilateur suppose qu&#039;un type énuméré est défini. Ainsi, le 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;
produit une erreur. Pour contourner ce problème, il faut réécrire la déclaration de type afin d&#039;éviter la parenthèse de début :&lt;br /&gt;
&lt;br /&gt;
  type Scale = 2 * (X - Y)..(X + Y) * 2;&lt;br /&gt;
&lt;br /&gt;
==Types réels==&lt;br /&gt;
&lt;br /&gt;
Un type réel définit un ensemble de nombres pouvant être représentés avec la notation à virgule flottante. Le tableau ci-dessous donne les intervalles et les formats de stockage des types réels sur les plates-formes 32 bits et 64 bits.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Types réels&#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;
! Type&lt;br /&gt;
! Intervalle positif approximatif&lt;br /&gt;
! Chiffres significatifs&lt;br /&gt;
! Taille en octets&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Real48|Real48]]&lt;br /&gt;
| &amp;lt;code&amp;gt;2.9e-39 .. 1.7e+38&amp;lt;/code&amp;gt;&lt;br /&gt;
| 11-12&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Single|Single]]&lt;br /&gt;
| &amp;lt;code&amp;gt;1.5e-45 .. 3.4e+38&amp;lt;/code&amp;gt;&lt;br /&gt;
| 7-8&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Double|Double]]&lt;br /&gt;
| &amp;lt;code&amp;gt;5.0e-324 .. 1.7e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
| 15-16&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Real|Real]]&lt;br /&gt;
| &amp;lt;code&amp;gt;5.0e-324 .. 1.7e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
| 15-16&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Extended|Extended]]&lt;br /&gt;
|&lt;br /&gt;
* Plates-formes &#039;&#039;&#039;32&#039;&#039;&#039; bits : &amp;lt;code&amp;gt;3.4e-4932 .. 1.1e+4932&amp;lt;/code&amp;gt;&lt;br /&gt;
* Plates-formes &#039;&#039;&#039;64&#039;&#039;&#039; bits : &amp;lt;code&amp;gt;5.0e-324 .. 1.7e+308&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10-20&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
15-16&lt;br /&gt;
| 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Comp|Comp]]&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_fr:System.Currency|Currency]]&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;
Les remarques suivantes s&#039;appliquent aux types réels :&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Real|Real]] est équivalent à [[lib_fr:System.Double|Double]], dans l&#039;implémentation en cours.&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Real48|Real48]] est conservé pour la compatibilité descendante. Comme son format de stockage n&#039;est pas natif à l&#039;architecture des processeurs Intel, ce type produit des performances plus mauvaises que les autres types à virgule flottante.&lt;br /&gt;
&lt;br /&gt;
: Le type [[lib_fr:System.Real48|Real48]] sur 6 octets s&#039;appelait [[lib_fr:System.Real|Real]] dans les versions précédentes de Object Pascal. Si vous recompilez du code utilisant l&#039;ancien type [[lib_fr:System.Real|Real]] sur 6 octets dans {{Delphi}}, vous pouvez le changer en [[lib_fr:System.Real48|Real48]]. Vous pouvez également utiliser la directive &amp;lt;code&amp;gt;[[Compatibilité Real48 (Delphi)|{$REALCOMPATIBILITY ON}]]&amp;lt;/code&amp;gt; du compilateur qui revient à l&#039;interprétation de [[lib_fr:System.Real|Real]] comme un type sur 6 octets.&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Extended|Extended]] offre une plus grande précision sur les plates-formes &#039;&#039;&#039;32&#039;&#039;&#039; bits que les autres types réels. &lt;br /&gt;
&lt;br /&gt;
: Sur les plates-formes &#039;&#039;&#039;64&#039;&#039;&#039; bits, [[lib_fr:System.Extended|Extended]] est l&#039;alias d&#039;un [[lib_fr:System.Double|Double]] ; c&#039;est-à-dire que la taille du type de données [[lib_fr:System.Extended|Extended]] est de 8 octets. Vous avez ainsi moins de précision en utilisant un type [[lib_fr:System.Extended|Extended]] sur les plates-formes &#039;&#039;&#039;64&#039;&#039;&#039; bits que sur les plates-formes &#039;&#039;&#039;32&#039;&#039;&#039; bits, où la taille du type [[lib_fr:System.Extended|Extended]] est de 10 octets. Par conséquent, si vos applications utilisent le type de données [[lib_fr:System.Extended|Extended]] et que vous comptez sur la précision pour les opérations à virgule flottante, cette différence de taille peut affecter vos données. Soyez prudent en utilisant [[lib_fr:System.Extended|Extended]] si vous créez des fichiers de données qui doivent être partagés sur plusieurs plates-formes. Pour de plus amples informations, voir [[Considérations Delphi pour les applications multi-périphériques#Le type de données Extended est de 2 octets plus petit sur les systèmes Windows 64 bits|Le type de données Extended est de 2 octets plus petit sur les systèmes Windows 64 bits]].&lt;br /&gt;
&lt;br /&gt;
* Le type [[lib_fr:System.Comp|Comp]] est un type natif de l&#039;architecture des processeurs Intel et représente un entier sur 64 bits. Il est néanmoins classé parmi les réels car il ne se comporte pas comme un type ordinal. (Par exemple, il n&#039;est pas possible d&#039;incrémenter ou de décrémenter une valeur [[lib_fr:System.Comp|Comp]].) [[lib_fr:System.Comp|Comp]] est conservé uniquement pour la compatibilité descendante. Utilisez le type [[lib_fr:System.Int64|Int64]] pour de meilleures performances.&lt;br /&gt;
* [[lib_fr:System.Currency|Currency]] est un type de données à virgule fixe qui minimise les erreurs d&#039;arrondi dans les calculs monétaires. Il est stocké dans un entier sur 64 bits, les 4 chiffres les moins significatifs représentant implicitement les positions décimales. Lorsqu&#039;il est combiné à d&#039;autres types réels dans des affectations et des expressions, les valeurs [[lib_fr:System.Currency|Currency]] sont automatiquement divisées ou multipliées par 10000.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Types de données Delphi|Types de données Delphi]]&lt;br /&gt;
*[[A propos des types de données (Delphi)|A propos des types de données (Delphi)]]&lt;br /&gt;
*[[Types chaîne (Delphi)|Types chaîne (Delphi)]]&lt;br /&gt;
*[[Types structurés (Delphi)|Types structurés (Delphi)]]&lt;br /&gt;
*[[Pointeurs et types pointeur (Delphi)|Pointeurs et types pointeur (Delphi)]]&lt;br /&gt;
*[[Types procéduraux (Delphi)|Types procéduraux (Delphi)]]&lt;br /&gt;
*[[Types variants (Delphi)|Types variants (Delphi)]]&lt;br /&gt;
*[[Compatibilité et identité de types (Delphi)|Compatibilité et identité de types (Delphi)]]&lt;br /&gt;
*[[Déclaration de types|Types de données, variables et constantes - Index (Delphi)]]&lt;br /&gt;
*[[Variables (Delphi)|Variables ({{Delphi}})]]&lt;br /&gt;
*[[Constantes déclarées|Constantes déclarées]]&lt;br /&gt;
*[[Formats de données internes (Delphi)|Formats de données internes (Delphi)]]&lt;br /&gt;
* [[Types de données Windows 64 bits comparés aux types de données Windows 32 bits|Types de données Windows 64 bits comparés aux types de données Windows 32 bits]]&lt;br /&gt;
* [[Problèmes d&#039;arrondi des nombres à virgule flottante|Problèmes d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
* [[Routines de comparaison des nombres à virgule flottante|Routines de comparaison des nombres à virgule flottante]]&lt;br /&gt;
* [[Routines d&#039;arrondi des nombres à virgule flottante|Routines d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
* [[Routines de contrôle des nombres à virgule flottante|Routines de contrôle des nombres à virgule flottante]] &lt;br /&gt;
* [[Routines intrinsèques de Delphi|Routines intrinsèques de Delphi]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:Guide du langage Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Simple Types (Delphi)]]&lt;br /&gt;
[[de:Einfache Typen (Delphi)]]&lt;br /&gt;
[[ja:単純型（Delphi）]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_du_Gestionnaire_de_packages_GetIt&amp;diff=213187</id>
		<title>Fenêtre du Gestionnaire de packages GetIt</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_du_Gestionnaire_de_packages_GetIt&amp;diff=213187"/>
		<updated>2019-12-20T18:50:10Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-97681&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Gestionnaire de packages GetIt}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|[[Menu Outils|Outils]] &amp;amp;gt; Gestionnaire de packages GetIt}}&lt;br /&gt;
&lt;br /&gt;
La fenêtre du Gestionnaire de packages GetIt vous permet d&#039;effectuer des recherches et de naviguer parmi les packages disponibles, et d&#039;installer, de désinstaller ou d&#039;acheter ces packages.&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GetItMainWindowSearchBox.png|Zone de recherche]]&lt;br /&gt;
|&lt;br /&gt;
Entrez un texte dans le champ &#039;&#039;&#039;Rechercher&#039;&#039;&#039; pour filtrer les packages affichés dans la grille de packages. Lorsque vous spécifiez un texte de recherche, la grille de packages affiche uniquement les packages ayant un nom, une description ou un éditeur correspondant.&lt;br /&gt;
&lt;br /&gt;
La zone de recherche filtre la grille de packages au fur et à mesure de votre saisie.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Filtre&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Cliquez sur l&#039;une des options de filtre suivantes pour filtrer les packages dans la grille de packages.&lt;br /&gt;
*&#039;&#039;&#039;Tous&#039;&#039;&#039; : affiche tous les packages, n&#039;effectue aucun filtre sur les packages.&lt;br /&gt;
*&#039;&#039;&#039;Acheter&#039;&#039;&#039; : affiche les packages payants disponibles à l&#039;achat.&lt;br /&gt;
*&#039;&#039;&#039;Gratuits&#039;&#039;&#039; : affiche tous les packages gratuits, qu&#039;ils aient été installés ou non.&lt;br /&gt;
*&#039;&#039;&#039;Achetés&#039;&#039;&#039; : n&#039;affiche que les packages que vous avez achetés, qu&#039;ils aient été installés ou non.&lt;br /&gt;
*&#039;&#039;&#039;Installés&#039;&#039;&#039; : affiche uniquement les packages installés, exclut du filtre les packages qui ne sont pas actuellement installés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Trier par&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Cliquez sur l&#039;un des paramètres de tri suivants pour trier les packages dans la grille de packages.&lt;br /&gt;
*&#039;&#039;&#039;Nom&#039;&#039;&#039; : trie les packages alphabétiquement dans l&#039;ordre ascendant des noms de package.&lt;br /&gt;
*&#039;&#039;&#039;Fournisseur&#039;&#039;&#039; : trie les packages alphabétiquement dans l&#039;ordre ascendant des noms de fournisseurs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Catégories&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Cliquez sur l&#039;une des catégories suivantes pour filtrer le type de packages affiché dans la grille des packages.&lt;br /&gt;
*&#039;&#039;&#039;Tous&#039;&#039;&#039; : affiche tous les packages, n&#039;effectue aucun filtre sur les packages.&lt;br /&gt;
*&#039;&#039;&#039;Bibliothèques&#039;&#039;&#039;  affiche uniquement les packages de bibliothèques.&lt;br /&gt;
*&#039;&#039;&#039;Composants&#039;&#039;&#039; : affiche uniquement les packages de composants.&lt;br /&gt;
*&#039;&#039;&#039;Internet Of Things&#039;&#039;&#039; : affiche uniquement les packages [http://docwiki.embarcadero.com/IoT/en/Main_Page Internet of Things].&lt;br /&gt;
*&#039;&#039;&#039;Evaluation&#039;&#039;&#039; : affiche uniquement les packages GetIt d&#039;évaluation publiés par des fournisseurs tiers.&lt;br /&gt;
*&#039;&#039;&#039;Connecteurs&#039;&#039;&#039; : affiche uniquement les packages de connecteurs de données FireDAC avec des bases de données, des documents, des données analytiques, le cloud et d&#039;autres services.&lt;br /&gt;
*&#039;&#039;&#039;Templates de l&#039;industrie&#039;&#039;&#039; : n&#039;affiche que des templates de l&#039;industrie pouvant être modifiés selon les besoins de votre organisation.&lt;br /&gt;
*&#039;&#039;&#039;Plugins de l&#039;EDI&#039;&#039;&#039; : n&#039;affiche que les plugins de l&#039;EDI.&lt;br /&gt;
*&#039;&#039;&#039;Styles&#039;&#039;&#039; : affiche uniquement les packages ayant des styles que vous pouvez utiliser pour changer l&#039;apparence des composants de l&#039;interface utilisateur.&lt;br /&gt;
*&#039;&#039;&#039;Projets exemples&#039;&#039;&#039; : n&#039;affiche que les projets exemples.&lt;br /&gt;
:&lt;br /&gt;
::&#039;&#039;&#039;Remarque&#039;&#039;&#039; : Le système de &#039;&#039;&#039;catégories&#039;&#039;&#039; proposé est dynamique et des catégories supplémentaires peuvent être mises à la disposition des utilisateurs. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Grille de packages&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Chaque zone de package fournit des informations sur un package et un bouton qui vous permet d&#039;installer ou de désinstaller ce package :&lt;br /&gt;
*&#039;&#039;&#039;Icône&#039;&#039;&#039; : la zone supérieure de chaque package affiche une icône qui représente le package.&lt;br /&gt;
: Lorsque vous déplacez le pointeur de la souris sur une icône de package, GetIt remplace l&#039;icône par une description détaillée de ce package.&lt;br /&gt;
: Sur le coin supérieur droit de chaque icône de package, une icône plus petite indique les langages pris en charge par chaque package :&lt;br /&gt;
:* [[File:RX 1.png|32px]] {{Delphi}} et 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;Remarque : &#039;&#039;&#039;Si un package est disponible dans {{Delphi}} et C++, et que la version {{Delphi}} du package prend également en charge C++, le Gestionnaire de packages GetIt n&#039;affiche que l&#039;icône Delphi.&lt;br /&gt;
*&#039;&#039;&#039;Nom et version&#039;&#039;&#039; : nom et version du package.&lt;br /&gt;
: Cliquez sur le nom et la version d&#039;un package pour ouvrir une page web qui fournit des informations détaillées sur ce package.&lt;br /&gt;
*&#039;&#039;&#039;Fournisseur&#039;&#039;&#039; : nom du fournisseur qui fournit le package.&lt;br /&gt;
: Cliquez sur le nom du fournisseur d&#039;un package pour ouvrir une page web qui fournit des informations détaillées sur ce fournisseur.&lt;br /&gt;
*&#039;&#039;&#039;Installer /Désinstaller /Acheter maintenant&#039;&#039;&#039; : les packages présentent un bouton &#039;&#039;&#039;Installer&#039;&#039;&#039; s&#039;ils ne sont pas installés, un bouton &#039;&#039;&#039;Désinstaller&#039;&#039;&#039; s&#039;ils sont installés ou un bouton &#039;&#039;&#039;Acheter maintenant&#039;&#039;&#039; si le package est disponible à l&#039;achat. Des informations supplémentaires sont disponibles sur [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt|l&#039;installation]] ou l&#039;achat d&#039;un package à partir du gestionnaire de packages GetIt.&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;
Utilisez les boutons de navigation [[File:GetItArrow-Left.png]] et [[File:GetItArrow-Right.png]] sous la grille de packages pour vous déplacer entre les différentes pages de grilles de packages.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fermer&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Ferme la fenêtre du Gestionnaire de packages GetIt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt|Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
* [[Dépendances GetIt|Dépendances GetIt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre du Gestionnaire de packages GetIt}}&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:GetIt Package Manager Window]]&lt;br /&gt;
[[de:Fenster &amp;quot;GetIt-Package-Manager&amp;quot;]]&lt;br /&gt;
[[ja:GetIt パッケージ マネージャのウィンドウ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtres_d%27outils_-_Index&amp;diff=213177</id>
		<title>Fenêtres d&#039;outils - Index</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtres_d%27outils_-_Index&amp;diff=213177"/>
		<updated>2019-12-20T11:52:38Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Voir &amp;amp;gt; Fenêtre d&#039;outils}}&lt;br /&gt;
&lt;br /&gt;
Le sous-menu &#039;&#039;&#039;Fenêtres d&#039;outils&#039;&#039;&#039; vous permet d&#039;accéder aux outils de l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de projets|Gestionnaire de projets]]&lt;br /&gt;
* [[Vue Structure|Structure]]&lt;br /&gt;
* [[Inspecteur d&#039;objets|Inspecteur d&#039;objets]]&lt;br /&gt;
* [[Palette d&#039;outils|Palette d&#039;outils]]&lt;br /&gt;
* [[Vue Messages|Messages]]&lt;br /&gt;
* [[Liste A faire|Liste A faire]]&lt;br /&gt;
* [[Vue Modèle|Vue Modèle]]&lt;br /&gt;
* [[Explorateur de données|Explorateur de données]]&lt;br /&gt;
* [[Résultats de la recherche de références (Delphi)|Résultats de la recherche des références (Delphi)]]&lt;br /&gt;
* [[Refactorings|Refactorings]]&lt;br /&gt;
* [[Fenêtre Templates|Modèles]]&lt;br /&gt;
* [[Aperçu multi-périphérique|Aperçu multi-périphérique]]&lt;br /&gt;
* [[Historique du Presse-papiers|Historique du Presse-papiers]]&lt;br /&gt;
* [[Concepteur LiveBindings|Concepteur LiveBindings]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetres d&#039;outils - Index}}&lt;br /&gt;
&lt;br /&gt;
[[en:Tool Windows Index]]&lt;br /&gt;
[[de:Tool-Fenster - Index]]&lt;br /&gt;
[[ja:ツール ウィンドウ：インデックス]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=IDEIds12&amp;diff=213176</id>
		<title>IDEIds12</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=IDEIds12&amp;diff=213176"/>
		<updated>2019-12-20T11:51:45Z</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;
** [[Application FireMonkey Metropolis UI]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMetroVclIDECmdWizardNewApp &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Application VCL Metropolis UI]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFmxIDECmdWizardNewMobileApp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Application multi-périphérique]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFmxIDECmdWizardNewMobileForm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fiche multi-périphérique]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMClassComplete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utilisation de l&#039;achèvement de classe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDeploymentManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de déploiement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiImportUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rechercher une unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiRenameRefactoring&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Renommer nom du symbole (Delphi)|Renommer &amp;lt;nom du symbole&amp;gt; ({{Delphi}})]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultiviewCbStyle&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de style]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceCbViews&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de vue]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultidevicePanel&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de vue]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceRemoveView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de vue]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceRotateView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de vue]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDesignerMultideviceShowBackground&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches#Sélecteur de vue]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDEvalModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Evaluer/Modifier]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDExceptionRaised&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Notification des exceptions du débogueur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDExternalFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&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;
** [[Concepteur de liaison de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFileSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Chercher dans les fichiers]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFilterEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de filtre]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcdIBConnectionBrokerEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**[[Editeur de composants de base de données|Editeur de composants de base de données ou Editeur de composant broker de connexion]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBDataBaseEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de composants de base de données|Editeur de composants de base de données ou Editeur de composant broker de connexion]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBTransactionEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Editeur IBTransaction]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDIBUpdateSQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Editeur IBUpdateSQL et IBDataSet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMediaPlayerOpen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue d&#039;ouverture]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenMaskFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de masque d&#039;édition]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenToolEditBrowse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bibliothèques de templates]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpChange&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpChangeThread&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplay&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsByte&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsDWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsFloat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsLongDoubles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsMultiByte&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsQWords&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsUnicode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsUTF8&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpDisplayAsWord&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollowNearCode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpFollowNearData&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpNext&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpPrevious&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDUpdateSQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utilisation de l&#039;éditeur SQL de mise à jour]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcExpressionsEditorDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;expressions de liaison]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcExpressionsEditorResultDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Résultat d&#039;expression LiveBindings]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsAddFieldDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un champ (LiveBindings)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsVisualDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur LiveBindings]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsOptionsDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options LiveBindings]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Expert LiveBindings]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogAddComment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogClearLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLogSaveLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMCopyName&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMCopyValue&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMEvaluate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMInspect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLVLMWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFolderDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Dossier ou Répertoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFontEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de fonte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDFormPrint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Imprimer la fiche]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDGallerySelectDir&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélection du répertoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDGotoLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aller à la ligne]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDImageListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste d&#039;images]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFmxImageListDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste d&#039;images (FireMonkey)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDImportOldDelphiProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mise à jour du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDInputMaskEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de masque d&#039;édition]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDInstallPackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Installer des packages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDisassemblyView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Désassemblage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDListViewItemEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;éléments ListView]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDLoadMenuResource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDLoadPicture&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;images]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDMaskedTextEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur du texte du masque]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewStdAction&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Classes d&#039;actions standard]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewThreadObject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouvel objet Thread]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNewWebServer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouvelle application serveur Web]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDNotebookEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de classeur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOpenProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcdOpenSaveTemplateBrowse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner une icône]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOptionsTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Configurer les outils|Options des outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDOrderedList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue liste-ordonnée|Boîte de dialogue &amp;lt;liste-ordonnée&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPackageComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Composants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPictureEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;images]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDPrintSelection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélection de l&#039;impression]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectDependencies&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Dépendances du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcProjectDeployMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de déploiement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcProjectDeploymentMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de déploiement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectHelpFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fichier d&#039;aide de l&#039;application|Boîte de dialogue Fichier d&#039;aide de l&#039;application]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectIcns&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Icns d&#039;application]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectIcon&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Icône de l&#039;application]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectiOsImagesDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options de l&#039;application]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectManifest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options de l&#039;application]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDProjectPageOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options de la page Projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDReloadSymbolTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Retirer du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRemoveRuntimePackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Retirer des packages d&#039;exécution]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryCfg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Référentiel d&#039;objets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryEditObject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modification des informations d&#039;objet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRepositoryEditObjectNewCategory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nom de la nouvelle catégorie]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDRevertConfirmation&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Restaurer la révision précédente]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveAppTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au référentiel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveFormTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au référentiel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSavePicture&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;images]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSaveUnitAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Echelle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSDeleteDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Supprimer les bureaux enregistrés]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSearchReplace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Remplacement de texte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSelectMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner un menu]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSelectProfile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner un profil de connexion]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSetThreadName&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Définir le nom du thread]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Taille]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMDesktopDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Supprimer les bureaux enregistrés]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMDesktopSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Enregistrer le bureau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSMRuntimeSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner le bureau de débogage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSpeedBarEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Personnaliser les barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSRuntimeDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner le bureau de débogage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDSSaveDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Enregistrer le bureau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste de chaînes]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListLoad&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste de chaînes]]&lt;br /&gt;
** [[Editeur de liste de valeurs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDStringListSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste de chaînes]]&lt;br /&gt;
** [[Editeur de liste de valeurs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTableIndexEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utilisation de TTable (Procédure)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordre de tabulation]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Supprimer des modèles]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateInsertFrom&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Insertion d&#039;un modèle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTemplateLibraries&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bibliothèques de templates]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDThreadsStatus&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Threads|Statut des threads]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDToolProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Propriétés des outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDTreeviewItemEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur d&#039;éléments TreeView]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDumpView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDUseUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utiliser l&#039;unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDValueListEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de liste de valeurs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDViewForm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir la fiche|Voir Fiches]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDViewUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir Unités]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWatchEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Propriétés du point de suivi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWindowList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste des fenêtres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDWMain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouvelle DLL|Nouvelle DLL (C++)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMAddToRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au référentiel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMAddWatchAtCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Propriétés du point de suivi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMBookmarks&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utilisation des signets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCloseEditorPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Copier]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Couper]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideDocRegions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideMethods&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideNearest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideNested&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideRegions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideSpace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMElideTypes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMEvaluateModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Evaluer/Modifier]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMFileFormat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMFindDeclaration&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMGotoCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMIncreaseDecreaseFontSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMInspect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMMessageView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Messages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNewEditWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouvelle fenêtre d&#039;édition]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextBufferView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMNextUnsavedModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMOpenFileAtCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Coller]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevBufferView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMPrevUnsavedModification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options de l&#039;éditeur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMReadOnly&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSetNextStatement&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSurround&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMSwapCppHdrFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMToggleBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMToggleComment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMTopicSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMUnElideAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMUnElideNearest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMVersionControl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcELMViewCPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEnvOptionsDiffView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Visionneuse de différences / Visionneuse de fusions]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEnvOptionsMergeView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Visionneuse de différences / Visionneuse de fusions]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsColors&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Couleur (Options des outils de traduction)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsFonts&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fonte (Options des outils de traduction)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsFormDsgn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches (Options des outils de traduction)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Référentiel (Options des outils de traduction)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcETMTranslationToolsOptionsSettings&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options des outils de traduction]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcEventLogWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFAlign&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alignement (Concepteur de fiches)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFAlignToGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aligner sur la grille]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFCreateOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordre de création]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildren&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Basculer les enfants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildrenAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Basculer les enfants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFFlipChildrenSelected&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Basculer les enfants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFind&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de traductions]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFindInFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de traductions]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFindHeaderFileDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Recherche d&#039;un package d&#039;importation]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFlagsToggleFlags&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Indicateurs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFlagsView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Indicateurs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFldListBldr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs de tri]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFmxStyleDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de styles FireMonkey]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterAction&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formatage du code source]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options du formateur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormatterOptionsProfilesAndStatus&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Profils et statut]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFormDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches]]&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;
** [[Sélectionner un cadre à insérer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFRevert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Revenir aux valeurs héritées]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFSaveAsTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au référentiel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcfScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Echelle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFShowNonVisualComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Masquer les composants non visuels]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Taille]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordre de tabulation]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFTextDFM&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[DFM texte ou FMX texte|FMX texte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcFViewAsText&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir comme texte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureSelector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner des mouvements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureManagerEdit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Personnaliser les mouvements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGestureDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de mouvements personnalisés]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGetItOptionsPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitClone&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Cloner (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options du contrôle de version]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitUnknownUserIdentity&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erreur Nom d&#039;utilisateur inconnu (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitUpdateDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Cloner (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGitCommitView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Valider (Git)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcGoToAddressDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Adresse de positionnement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgClone&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Cloner (Mercurial)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options du contrôle de version]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHgCommitView &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Valider (Mercurial)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHistoryView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de l&#039;historique]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLDesignerOpt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options HTML]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLFormatterOpt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Formatage HTML]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertImageDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Insertion d&#039;image]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertInputDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Insertion d&#039;une saisie]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLInsertTableDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Insertion d&#039;un tableau]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcHTMLWebColorDlg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélecteur de couleur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcIDECommandLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options et commutateurs de la ligne de commande de l&#039;EDI]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcImportComponents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Expert Importer un composant]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcInspectExpression&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Inspecter]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcLiveBindingsBindToNewControl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lier à un nouveau contrôle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPMain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aperçu multi-périphérique]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPPreviewMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aperçu multi-périphérique#Sélection des périphériques de l&#039;aperçu]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDPSelectionMenu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aperçu multi-périphérique#Ajout de vues à votre projet multi-périphérique à partir d&#039;un aperçu]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMDynamicItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Lier visuellement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentCreateComponentTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Créer un modèle de composant]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMComponentImportComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Expert Importer un composant]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentInstallComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Installer un composant]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmComponentInstallPackages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Installer des packages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMComponentNew&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouveau composant]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditAlign&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Alignement (Concepteur de fiches)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditAlignToGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aligner sur la grille]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditBringToFront&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mettre en avant-plan]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Copier]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCreationOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordre de création]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Couper]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commande Supprimer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditFlipChildren&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Basculer les enfants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Coller]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditRedo&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rétablir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditScale&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Echelle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSelectAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Tout sélectionner]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSelectAllControls&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélectionner tous les contrôles]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSendToBack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mettre en arrière-plan]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditSize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Taille]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEditTabOrder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ordre de tabulation]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMEditUndo&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Annuler]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEMSModuleWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajout d&#039;un module RAD Server à un package RAD Server]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmEMSPackageWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Création d&#039;un package RAD Server]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMenuDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMessageWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Messages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPAddFieldsItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPAssociateAttr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPCopy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPCut&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPNewFieldItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPPaste&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPRetrieveAttribs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSaveAttrAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSaveAttributes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPSelectAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFEPUnAssociateAttr&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFieldsEditorPopup&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de champs]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileAddToProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileClose&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fermer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileCloseAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fermer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileClosedFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileExit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Quitter (menu Fichier)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileNew&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouveau (menu Fichier)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileNewOther&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouveaux éléments]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileOpen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileOpenProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFilePrint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sélection de l&#039;impression]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileReopen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Retirer du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileReopenProperties&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Propriétés du menu Rouvrir]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveAll&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileSaveProjectAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMFileUseUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utiliser l&#039;unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Accueil|Aide en ligne de {{Product}} {{MarketingVersion}}]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpAbout&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpBorlandCommunityPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpBorlandHomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpCodeGearDevSupportPage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMHelpContents&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDelphiHomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocOSXDeveloperLibrary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocRadStudioDocWiki&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmHelpDocWindowsPlatformSDK&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLockControls&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Verrouiller les contrôles]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMCreateSub&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMDeleteTemplates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsertFromResource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMInsertFromTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMSaveAsTemplate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMLMSelect&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMMenuDesignerPopup&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de menus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMobileFormDesigner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Concepteur de fiches]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModAddModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModBreakOnLoad&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModBrowseClass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModEditSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModGotoEntryPoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModReloadSymbolTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModViewMethodSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModViewSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcModulesWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsEnvironment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Options d&#039;environnement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsGallery&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Référentiel d&#039;objets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Options de projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMOptionsTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Configurer les outils|Options des outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddExistingProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ouvrir]]&lt;br /&gt;
** [[Commandes Enregistrer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddNewProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un nouveau projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddToProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectAddToRepository&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter au référentiel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectBuild&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Construire le projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectBuildAllProjects&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Construire tous les projets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectClean&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nettoyer le package|Clean Project]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectCompile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Compiler et Make de tous les projets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectCompileUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Construction de l&#039;unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectDependencies&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Dépendances du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectInformation&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Informations|Informations sur le projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectMakeAllProjects&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Compiler et Make de tous les projets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectRemoveFromProject&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Retirer du projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMProjectSyntaxCheck&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vérifier la syntaxe du projet|Vérifier la syntaxe de projet]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorFindIdentifier&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorRename&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Présentation du renommage des symboles]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcRefactorChangeParameters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modifier les paramètres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiChangeParamsRefactoring&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modifier les paramètres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorChangeParams&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Modifier les paramètres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorDeclareField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Déclarer un champ]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorDeclareVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Déclarer une variable]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcDelphiExtractMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Extraire une méthode]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Extraire une méthode]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractResourceString&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Extraire une chaîne de ressource]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorFindUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rechercher une unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorMove&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Déplacer]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractInterface&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Extraire une interface ou une super-classe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorExtractSuperclass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Extraire une interface ou une super-classe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorPullMembersUp&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîtes de dialogue Remonter et Redescendre les membres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorPushMembersDown&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîtes de dialogue Remonter et Redescendre les membres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorSafeDelete&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Supprimer en toute sécurité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorInlineVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Variable inline]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorIntroduceField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Introduire un champ]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRefactorIntroduceVariable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Introduire une variable]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcRemoteProfileWizard&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Créer un profil de connexion]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcOProjectPascalOutputCPP&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Sortie - C/C++]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsTransferItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Menu Outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un point d&#039;arrêt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddDataBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un point d&#039;arrêt adresse ou Ajouter un point d&#039;arrêt données]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddSourceBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un point d&#039;arrêt source]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddModuleLoadBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter ou modifier un point d&#039;arrêt chargement de module]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAddWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Propriétés du point de suivi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunAttach&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Attacher au processus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunDetach&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Détacher du programme]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunEvalModify&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Evaluer/Modifier]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunExecutionPoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Afficher le point d&#039;exécution]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunGotoCursor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunInspectItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Inspecter]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunInspectLocalsItem&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Variables locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunLoadProcess&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Charger un processus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunParameters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Débogueur]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunPause&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Suspendre le programme]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmRunRegisterActiveXServer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Recenser/Dérecenser le serveur ActiveX]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunReset&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Réinitialiser le programme]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunRun&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Exécuter]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunRunWithoutDebugging&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Exécuter sans débogage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunStepOver&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Pas à pas]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunTraceInto&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Pas à pas approfondi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunTraceToSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Pas à pas jusqu&#039;à la prochaine ligne]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMRunUntilReturn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSBuildOSXIdentityCheck&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Dépannage : Impossible de se connecter au Mac]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFind&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Chercher]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindClass&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rechercher une classe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindInFiles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Chercher dans les fichiers]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindOriginalSymbol&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Rechercher le symbole d&#039;origine]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindLocalReferences&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Chercher les références locales]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchFindReferences&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Chercher les références (Delphi)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchGotoAddress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Adresse de positionnement]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchGotoLine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aller à la ligne]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchIncrementalSearch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Recherche incrémentielle]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchReplace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Remplacement de texte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSearchSearchAgain&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Occurrence suivante]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGAddrNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erreur adresse non trouvée]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGAlreadyOnPath&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Un autre fichier nommé fichier est déjà dans le chemin de recherche|Un autre fichier nommé &amp;lt;fichier&amp;gt; est déjà dans le chemin de recherche]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGBreakInHardMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ne peut stopper car mode forcé]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGBuildPackage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le package va être compilé. Continuer ?|Le package &#039;&amp;lt;nom&amp;gt;&#039; va être compilé. Continuer ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGCantCreateProcess&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Erreur à la création de processus : processus (code d&#039;erreur)|&amp;lt;nowiki&amp;gt;Erreur à la création de processus : &amp;lt;processus&amp;gt; (&amp;lt;code d&#039;erreur&amp;gt;)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Une classe composant nommée nom existe déjà]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateIdent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Un champ ou une méthode nom existe déjà|A field or method named &amp;lt;name&amp;gt; already exists]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGDuplicateModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le projet contient déjà une fiche ou un module nommé nom|Le projet contient déjà une fiche ou un module nommé &amp;lt;nom&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldDeclError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Déclaration de champ incorrecte dans la classe nomclasse|Déclaration de champ incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldHasNoComponent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le champ nomchamp n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFieldTypeMismatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le champ nomchamp devrait être de type type1 mais est déclaré en type2. Voulez-vous corriger la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; devrait être de type &amp;lt;type1&amp;gt; mais est déclaré en &amp;lt;type2&amp;gt;. Voulez-vous corriger la déclaration ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGFormClassError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La déclaration de la classe nomclasse manque ou est incorrecte|La déclaration de la classe &amp;lt;nomclasse&amp;gt; manque ou est incorrecte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGHeaderError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[L&#039;en-tête du module manque ou est incorrect]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGImplementationError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La partie IMPLEMENTATION manque ou est incorrecte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInsufficientMemory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Mémoire insuffisante pour exécuter]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidBreakpoints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Un point d&#039;arrêt est défini sur une ligne ne contenant ni code ni information de débogage. Exécuter quand même ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidIdent&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[NomID n&#039;est pas un identificateur correct|&amp;lt;nomID&amp;gt; n&#039;est pas un identificateur correct]]&lt;br /&gt;
** [[Nom n&#039;est pas un identificateur correct|&amp;lt;nom&amp;gt; n&#039;est pas un identificateur correct (C++)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGInvalidStackBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le point d&#039;arrêt données est défini sur un emplacement de pile]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGLibraryInUse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nombibliothèque est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.|&amp;lt;nombibliothèque&amp;gt; est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMakefileUpdated&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Projet mis à jour]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodDeclError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Déclaration de méthode incorrecte dans la classe nomclasse|Déclaration de méthode incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Impossible de trouver l&#039;implémentation de la méthode nom méthode|Impossible de trouver l&#039;implémentation de la méthode &amp;lt;nom_méthode&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodRefInvalid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La méthode nom méthode référencée par fiche.événement a une liste de paramètres incompatible. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt;.&amp;lt;événement&amp;gt; a une liste de paramètres incompatible. Voulez-vous retirer la référence ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMethodRefNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La méthode nom méthode référencée par fiche n&#039;existe pas. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt; n&#039;existe pas. Voulez-vous retirer la référence ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGMisalignedDataBreakpoint&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Point d&#039;arrêt données mal aligné]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNoCodeHere&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Aucun code généré pour la ligne en cours]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNotCompatible&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La propriété et la méthode nom méthode ne sont pas compatibles|La propriété et la méthode &amp;lt;nom_méthode&amp;gt; ne sont pas compatibles]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGNotOnPath&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Impossible de trouver NomFichier.PAS ou NomFichier.DCU sur le chemin de recherche en cours]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGSourceModifiedRebuild&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Le source a été modifié. Voulez-vous reconstruire|Le source a été modifié. Voulez-vous reconstruire ?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGSymbolNotFound&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Symbole symbole scruteur introuvable.|Symbole &amp;lt;symbole_scruteur&amp;gt; introuvable.]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGTerminateDebugging&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Session de débogage en cours. Terminer ?|Session de débogage en cours. Terminer&amp;amp;nbsp;?]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGTerminateTimeout&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Limite de temps dépassée pour achever le processus]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGUsesClauseError&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[La clause uses manque ou est incorrecte]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMSGVBXInvalidEventProFile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Profil d&#039;événement incorrect nom|Profil d&#039;événement incorrect &amp;lt;nom&amp;gt;]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmStructureView&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Structure]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAsTable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDCopyAsText&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDDockable&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDFilter&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDFilterDialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Filtrer la liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDShowChecked&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDShowHints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDSort&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDStayOnTop&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmTDTableOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste A faire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmToolsBuildTools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Outils de construction]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsCodeGuardConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Configuration CodeGuard]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsOptions&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Boîte de dialogue Options des outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMToolsTemplateLibraries&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Présentation des bibliothèques de templates]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMTSAutoObjectExpert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Expert Objet transactionnel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMTSRemoteDataModuleExpert&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Expert Module de données transactionnel]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMultilineEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur multiligne]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmUsageAnalyticsEnvOpts&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Programme d&#039;expérience client]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewDesktops&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Bureaux]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddField&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter un champ]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddMethod&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter une méthode]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsAddProperty&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ajouter une propriété]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsBreakpoints&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Liste des points d&#039;arrêt]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsCallStack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Pile d&#039;appels]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsClassBrowser&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Explorateur de classes Delphi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCodeExplorer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Explorateur de classes C++]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCodeGuardLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Journal CodeGuard]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtres CPU - Index]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUDisassembly&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Désassemblage]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUDump&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Mémoire]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPURegisters&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Registres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsCPUStack&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Volet Pile CPU]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsDataExplorer&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Explorateur de données]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsDebugWindows&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtres de débogage - Index]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsDockEditWindow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Ancrage de la fenêtre d&#039;édition]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsEventLog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsFindReferenceResults&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Résultats de la recherche de références (Delphi)]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsFormByList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir la fiche|Voir Fiches]]&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;
** [[Audit d&#039;aide]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsHistory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Historique]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsMessages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Messages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsModule&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Modules]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsObjectInspector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Inspecteur d&#039;objets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsProjectManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de projets]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsProjectSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir le source]]&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;
** [[Barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsShowGrid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsShowTagGlyphs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsStructure&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Structure]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTagEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Utilisation de l&#039;éditeur de balise HTML]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTemplates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Templates]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsThreads&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Threads|Statut des threads]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToggleFormUnit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Basculer Fiche/Unité]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToolBars&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsToolbarsCustomize&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Personnaliser les barres d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsToolPalette&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Palette d&#039;outils]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsComponentToolbar&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Barre d&#039;outils des composants]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTranslationEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Editeur de traductions]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsTranslationManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Gestionnaire de traductions externe]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsTypeLibrary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsUnitByList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Voir Unités]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsWatch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Fenêtre Liste des points de suivi]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMViewsWelcomePage&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Page d&#039;accueil]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcmViewsWindowList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Liste des fenêtres]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWEditSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Messages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWViewSource&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Vue Messages]]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;hcMWindowNewEditor&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** [[Nouvelle fenêtre d&#039;édition]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Menu_Voir&amp;diff=213175</id>
		<title>Menu Voir</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Menu_Voir&amp;diff=213175"/>
		<updated>2019-12-20T11:50:39Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Dialogues et commandes de menu de RAD Studio – Index}}&lt;br /&gt;
{{DISPLAYTITLE:Menu Voir}}&lt;br /&gt;
Les commandes et les boîtes de dialogue sur le menu &#039;&#039;&#039;Voir&#039;&#039;&#039;  invoquent les gestionnaires, les fenêtres, les navigateurs et les autres outils de visualisation des informations dans {{Product}}.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
*[[Fenêtres de débogage - Index|Fenêtres de débogage]]&lt;br /&gt;
** [[Fenêtre Liste des points d&#039;arrêt|Points d&#039;arrêt]]&lt;br /&gt;
** [[Fenêtre Pile d&#039;appels|Pile d&#039;appels]]&lt;br /&gt;
** [[Fenêtre Liste des points de suivi|Points de suivi]]&lt;br /&gt;
** [[Fenêtre Variables locales|Variables locales]]&lt;br /&gt;
** [[Threads|Threads]]&lt;br /&gt;
** [[Fenêtre Journal d&#039;événements|Journal d&#039;événements]]&lt;br /&gt;
** [[Fenêtre Modules|Modules]]&lt;br /&gt;
** [[Fenêtres CPU - Index|Fenêtres CPU]]&lt;br /&gt;
** [[Journal CodeGuard|Journal CodeGuard]]&lt;br /&gt;
*[[Fenêtres d&#039;outils - Index|Fenêtres d&#039;outils]]&lt;br /&gt;
** [[Gestionnaire de projets|Gestionnaire de projets]]&lt;br /&gt;
** [[Vue Structure|Structure]]&lt;br /&gt;
** [[Inspecteur d&#039;objets|Inspecteur d&#039;objets]]&lt;br /&gt;
** [[Palette d&#039;outils|Palette d&#039;outils]]&lt;br /&gt;
** [[Vue Messages|Messages]]&lt;br /&gt;
** [[Liste A faire|Liste A faire]]&lt;br /&gt;
** [[Vue Modèle|Vue Modèle]]&lt;br /&gt;
** [[Explorateur de données|Explorateur de données]]&lt;br /&gt;
** [[Résultats de la recherche de références (Delphi)|Résultats de la recherche des références (Delphi)]]&lt;br /&gt;
** [[Refactorings|Refactorings]]&lt;br /&gt;
** [[Fenêtre Templates|Modèles]]&lt;br /&gt;
** [[Aperçu multi-périphérique|Aperçu multi-périphérique]]&lt;br /&gt;
** [[Historique du Presse-papiers|Historique du Presse-papiers]]&lt;br /&gt;
** [[Concepteur LiveBindings|Concepteur LiveBindings]]&lt;br /&gt;
* [[Bureaux|Bureaux]]&lt;br /&gt;
* [[Barres d&#039;outils|Barres d&#039;outils]]&lt;br /&gt;
* [[Voir Unités|Unités]]&lt;br /&gt;
* [[Voir la fiche|Fiches]]&lt;br /&gt;
* [[Basculer Fiche/Unité|Basculer Fiche/Unité]]&lt;br /&gt;
* [[Nouvelle fenêtre d&#039;édition|Nouvelle fenêtre d&#039;édition]]&lt;br /&gt;
* [[Ancrage de la fenêtre d&#039;édition|Ancrage de la fenêtre d&#039;édition]]&lt;br /&gt;
* [[Historique|Historique]]&lt;br /&gt;
*[[Editeur de code|Editeur]]&lt;br /&gt;
** [[Audit d&#039;aide|Audit d&#039;aide]]&lt;br /&gt;
** [[Editeur de code#Achèvement de code|Achèvement de code]]&lt;br /&gt;
** [[Editeur de code#Achèvement de classe|Compléter la classe au niveau du curseur]]&lt;br /&gt;
** [[Editeur de code#Conseils de paramétrage de code|Conseils de paramétrage de code]]&lt;br /&gt;
** [[Editeur de code#Navigation dans le code (Ctrl+clic)|Rechercher la déclaration]]&lt;br /&gt;
** [[Editeur de code#Touche Encadrement intelligente|Englober]]&lt;br /&gt;
** [[Editeur de code#Formatage du code|Formater le source]]&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code|Basculer le commentaire]]&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code|Plier]]&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code|Déplier]]&lt;br /&gt;
** [[Editeur de code#Basculer les signets|Basculer les signets]]&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code|Aller au signet]]&lt;br /&gt;
** [[Menu contextuel de l&#039;éditeur de code|Effacer les signets]]&lt;br /&gt;
* [[Fenêtre de l&#039;éditeur de bibliothèques de types|Bibliothèque de types]]&lt;br /&gt;
* [[Bibliothèques de types recensées|Bibliothèques de types recensées]]&lt;br /&gt;
* [[Page d&#039;accueil|Page d&#039;accueil]]&lt;br /&gt;
* [[Statistiques du projet|Statistiques du projet]]&lt;br /&gt;
* [[Gestionnaire de configurations|Gestionnaire de configurations]]&lt;br /&gt;
* [[Aperçu instantané FireUI (EDI)|Diffuser vers les périphériques]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Index des rubriques]]&lt;br /&gt;
[[Category:Référence EDI]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:View Menu]]&lt;br /&gt;
[[de:Menü Ansicht]]&lt;br /&gt;
[[ja:［表示］メニュー]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Table_Of_Contents&amp;diff=213174</id>
		<title>Table Of Contents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Table_Of_Contents&amp;diff=213174"/>
		<updated>2019-12-20T11:49:17Z</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;
* [[Nouveautés]]&lt;br /&gt;
** [[Notes de release]]&lt;br /&gt;
** [[Nouveautés des releases précédentes]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
** [[Notes d&#039;installation]]&lt;br /&gt;
** [[Utilisation de l&#039;installateur]]&lt;br /&gt;
** [[Utilisation de l&#039;installateur hors ligne]]&lt;br /&gt;
** [[Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités]]&lt;br /&gt;
** [[Ajout ou suppression de fonctionnalités à l&#039;aide de l&#039;installateur hors ligne]]&lt;br /&gt;
* [[Tutoriels]]&lt;br /&gt;
** [[Tutoriels d&#039;introduction]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de l&#039;EDI]]&lt;br /&gt;
**** [[Introduction - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Qu&#039;est-ce que RAD Studio ? (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Où trouver des informations ? (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Présentation de l&#039;EDI - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Aperçu et page d&#039;accueil]]&lt;br /&gt;
***** [[Barres d&#039;outils (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Outils - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Options d&#039;accessibilité (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Concepteur de fiches (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Palette d&#039;outils (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Inspecteur d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Gestionnaire de projets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Navigateur de fichiers (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Vue Structure (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[L&#039;éditeur de code - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Navigation dans le code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Formatage du code source (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Pliage du code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Barres de modification (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Commentaires de bloc (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Templates dynamiques (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Synchronisation des modifications (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Audit de code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Refactoring (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Macros clavier (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Listes A faire (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Gestionnaire de l&#039;historique (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Intégration de Subversion dans l&#039;EDI (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Explorateur de données (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Référentiel d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[IDE Insight (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Démarrage de votre première application RAD Studio - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Utilisation des templates de projet depuis le référentiel d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Personnalisation de base de la fiche principale (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Ajout de composants avec le Concepteur de fiches (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Personnalisation des composants (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Codage des réponses aux actions des utilisateurs dans l&#039;éditeur de code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Compilation et exécution de l&#039;application (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Débogage de l&#039;application (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Autres rubriques avancées - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[FireMonkey et RTL (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Add-ins tiers (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Autres ressources - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Embarcadero Developer Network (tutoriel de l&#039;EDI)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des bibliothèques de liaison dynamique dans les applications C++Builder]]&lt;br /&gt;
** [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur le Mac (iOS)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur un PC Windows (iOS)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur un PC Windows (Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Création d&#039;une application pour les plates-formes mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant carnet d&#039;adresses (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Bouton avec différents styles (iOS et Android)]]&lt;br /&gt;
**** [[Utilisation de boutons stylés et de couleur sur les plates-formes cible]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Calendrier pour sélectionner une date (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de composants Zone de liste déroulante pour sélectionner des éléments dans une liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Carte pour travailler avec des cartes (iOS et Android)]]&lt;br /&gt;
**** [[Configuration d&#039;applications Android pour utiliser Google Maps]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Vue multiple pour afficher d&#039;autres vues d&#039;informations (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation du composant Navigateur Web (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des composants Onglet pour afficher des pages (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une vue liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des composants Zone de liste pour afficher une vue table (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une zone de liste dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de la disposition pour ajuster différentes tailles de fiches ou orientations (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Prendre une photo et la partager, et partager du texte (iOS et Android)]]&lt;br /&gt;
**** [[Prendre et partager des photos et du texte en utilisant les listes d&#039;actions]]&lt;br /&gt;
**** [[Prendre des photos en utilisant des interfaces FireMonkey]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de détecteurs d&#039;emplacement (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des notifications (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des notifications distantes (iOS et Android)]]&lt;br /&gt;
**** [[Application multi-périphérique pour recevoir des notifications push]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation du numéroteur téléphonique sur les périphériques mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de BaaS pour le stockage backend (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de dbExpress et SQLite (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de FireDAC et SQLite (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Connexion à une base de données d&#039;entreprise depuis un client mobile (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de FireDAC dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriels mobiles : Tableau des composants utilisés]]&lt;br /&gt;
** [[Tutoriels FireMonkey]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des dispositions FireMonkey]]&lt;br /&gt;
**** [[Utilisation des dispositions pour organiser les composants]]&lt;br /&gt;
**** [[Utilisation des dispositions pour créer un effet à l&#039;échelle]]&lt;br /&gt;
**** [[Utilisation des dispositions de grille et de flux]]&lt;br /&gt;
*** [[Tutoriel : Audio-vidéo dans FireMonkey]]&#039;&#039;&#039;&lt;br /&gt;
**** [[Capture de la vidéo]]&lt;br /&gt;
**** [[Enregistrement audio]]&lt;br /&gt;
**** [[Lecture de fichiers audio]]&lt;br /&gt;
**** [[Construction d&#039;un lecteur multimédia de base]]&lt;br /&gt;
*** [[Tutoriel : Création d&#039;une application 3D FireMonkey]]&lt;br /&gt;
**** [[Création de l&#039;interface utilisateur (tutoriel FireMonkey 3D)]]&lt;br /&gt;
**** [[Création d&#039;une interface 2D dans une application 3D (tutoriel FireMonkey 3D)]]&lt;br /&gt;
**** [[Création d&#039;une application 3D FireMonkey dotée d&#039;effets d&#039;animation]]&lt;br /&gt;
*** [[Tutoriel : Comment utiliser les caméras dans une application FireMonkey 3D]]&lt;br /&gt;
*** [[Tutoriel : Importation de modèles 3D (FireMonkey)]]&lt;br /&gt;
**** [[Importation d&#039;un modèle 3D dans une application FireMonkey]]&lt;br /&gt;
**** [[Application de personnalisations simples à un modèle 3D importé]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de l&#039;éditeur BitmapLinks]]&lt;br /&gt;
** [[Tutoriel : Utilisation de TControl.StyleElements dans les applications VCL]]&lt;br /&gt;
** [[Tutoriels Bases de données et LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Liaison de contrôles via le Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TPrototypeBindSource et du Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TAdapterBindSource et du Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings et de modules de données avec Metropolis UI]]&lt;br /&gt;
*** [[Tutoriel : Création de composants activés LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings par programmation]]&lt;br /&gt;
**** [[Création de l&#039;application et définition de la clause Uses]]&lt;br /&gt;
**** [[Définition et implémentation des objets liables]]&lt;br /&gt;
**** [[Liaison par programmation des objets créés]]&lt;br /&gt;
**** [[Le projet entier et l&#039;observation des résultats]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings dans les applications FireMonkey]]&lt;br /&gt;
**** [[Création de l&#039;application et de LiveBindings]]&lt;br /&gt;
**** [[Exécution de l&#039;application et observation des résultats (FMX)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings dans les applications VCL]]&lt;br /&gt;
**** [[Création de l&#039;application et placement des objets visuels]]&lt;br /&gt;
**** [[Liaison des objets créés]]&lt;br /&gt;
**** [[Exécution de l&#039;application et observation des résultats]]&lt;br /&gt;
*** [[Tutoriel : Création de listes de collections avec LiveBindings]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une vue liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une zone de liste dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings pour créer une application sans code]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap avec une application]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap REST avec une application]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap REST avec une application et FireDAC]]&lt;br /&gt;
*** [[Tutoriel : Application DataSnap utilisant un serveur ISAPI DLL]]&lt;br /&gt;
*** [[Tutoriel : Filtres de communication Delphi DataSnap]]&lt;br /&gt;
**** [[Création de l&#039;application serveur (tutoriel Filtres de communication)]]&lt;br /&gt;
**** [[Création de l&#039;application client (tutoriel Filtres de communication)]]&lt;br /&gt;
**** [[Observation des résultats (tutoriel Filtres de communication)]]&lt;br /&gt;
*** [[Tutoriel : Passage de PODO (Plain Old Delphi Objects) avec DataSnap]]&lt;br /&gt;
**** [[Création de l&#039;application serveur (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
**** [[Création de l&#039;application client (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
**** [[Observation des résultats (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de dbExpress pour visualiser et mettre à jour les bases de données d&#039;une application]]&lt;br /&gt;
**** [[Connexion à une base de données (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Remplir le dialogue principal avec des composants (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code pour initialiser l&#039;application (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Développer du code pour gérer les événements principaux (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code pour gérer les événements mineurs (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code utilitaire (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ajouter une fiche de visualisation de cellules (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Exécuter l&#039;application (tutoriel dbExpress)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des pilotes délégués dbExpress]]&lt;br /&gt;
**** [[Créer une application pour visualiser et mettre à jour les bases de données (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Traçabilité de la connexion (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Mise en pool de la connexion (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Chaînage de la mise en pool et de la traçabilité (tutoriel Pilotes délégués)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un client EMS pour accéder à une ressource EMS personnalisée]]&lt;br /&gt;
**** [[Création de la ressource EMS Pets]]&lt;br /&gt;
**** [[Création d&#039;un client EMS Pets]]&lt;br /&gt;
**** [[Utilisation du client EMS Pets]]&lt;br /&gt;
*** [[Tutoriel : Application client RAD Server pour gérer les utilisateurs RAD Server]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;une base de données InterBase dans une application Delphi ou C++]]&lt;br /&gt;
**** [[Création d&#039;une connexion de base de données (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création du côté serveur avec DataSnap Server (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création d&#039;une interface client enrichie (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création de l&#039;interface Web (tutoriel InterBase)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de InterBase Express pour accéder à une base de données]]&lt;br /&gt;
**** [[Créer une fiche principale (tutoriel général IBX)]]&lt;br /&gt;
**** [[Visualiser diverses tables (tutoriel général IBX)]]&lt;br /&gt;
**** [[Ajouter un module de données (tutoriel général IBX)]]&lt;br /&gt;
**** [[Surveiller les modifications des salaires (tutoriel général IBX)]]&lt;br /&gt;
**** [[Obtenir les affectations des projets aux employés avec une procédure stockée (tutoriel général IBX)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de InterBase Express pour créer une application sans code]]&lt;br /&gt;
**** [[Ajouter des composants de base de données (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Ajouter des composants visuels (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Personnaliser l&#039;affichage des données (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Exécuter l&#039;application (tutoriel IBX sans code)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de la bibliothèque client REST pour accéder aux services Web basés sur REST]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite depuis une application VCL]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite en utilisant FireDAC]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite depuis une application multi-périphérique sur les plates-formes de bureau]]&lt;br /&gt;
*** [[Tutoriel : Support TSQLMonitor pour les bases de données SQLite]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TSQLMonitor avec une connexion ODBC]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de FireDAC depuis une application multi-périphérique sur les plates-formes de bureau]]&lt;br /&gt;
** [[Tutoriels Bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des tâches de la bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de la boucle For de la bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des méthodes Future de la bibliothèque de programmation parallèle]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques]]&lt;br /&gt;
** [[Développement des applications multi-périphériques]]&lt;br /&gt;
*** [[Plates-formes cible prises en charge]]&lt;br /&gt;
*** [[Présentation des plates-formes cible]]&lt;br /&gt;
*** [[Exigences pour les applications multi-périphériques]]&lt;br /&gt;
**** [[Considérations pour les applications multi-périphériques]]&lt;br /&gt;
***** [[Considérations Delphi pour les applications multi-périphériques]]&lt;br /&gt;
****** [[Migration du code Delphi en mobile depuis le bureau]]&lt;br /&gt;
****** [[Comptage automatique des références dans les compilateurs mobiles Delphi]]&lt;br /&gt;
***** [[Considérations C++ pour les applications multi-périphériques]]&lt;br /&gt;
****** [[Migration du code C++ en mobile depuis le bureau]]&lt;br /&gt;
****** [[Comptage automatique des références dans C++]]&lt;br /&gt;
***** [[Différences entre Windows et OS X]]&lt;br /&gt;
***** [[Importation ou migration de projets existants dans RAD Studio]]&lt;br /&gt;
***** [[Règles de dénomination des projets et fichiers multi-périphériques]]&lt;br /&gt;
*** [[Utilisation de la RTL dans les applications multi-périphériques]]&lt;br /&gt;
**** [[Utilisation du tethering d&#039;app]]&lt;br /&gt;
***** [[Ajout du tethering d&#039;app à votre application]]&lt;br /&gt;
***** [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
***** [[Partage et exécution d&#039;actions sur des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
***** [[Partage de données avec des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
**** [[Utilisation d&#039;un client HTTP]]&lt;br /&gt;
**** [[Utilisation du Bluetooth]]&lt;br /&gt;
***** [[Utilisation du protocole Classic Bluetooth]]&lt;br /&gt;
***** [[Utilisation du Bluetooth Low Energy]]&lt;br /&gt;
***** [[Utilisation des beacons]]&lt;br /&gt;
**** [[Utilisation de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TTask de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TParallel.For de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TTask.lFuture de la bibliothèque de programmation parallèle]]&lt;br /&gt;
**** [[Utilisation de la bibliothèque de programmation asynchrone]]&lt;br /&gt;
**** [[Utilisation de notifications]]&lt;br /&gt;
**** [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]]&lt;br /&gt;
**** [[JSON]]&lt;br /&gt;
***** [[Framework d&#039;objets JSON]]&lt;br /&gt;
***** [[Framework de lecteurs et d&#039;éditeurs JSON]]&lt;br /&gt;
**** [[BSON]]&lt;br /&gt;
**** [[Représentation des touches et des raccourcis]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie multiplate-forme RTL]]&lt;br /&gt;
***** [[Envoi et réception de messages en utilisant la RTL]]&lt;br /&gt;
***** [[Liste des types de messages FireMonkey]]&lt;br /&gt;
*** [[Sécurisation des connexions réseau de vos apps multi-périphériques]]&lt;br /&gt;
**** [[Sécurisation des connexions réseau Indy]]&lt;br /&gt;
*** [[Création et déploiement d&#039;icônes d&#039;apps]]&lt;br /&gt;
*** [[Distribution de vos apps multi-périphériques]]&lt;br /&gt;
*** [[Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
**** [[Travailler avec un Mac et un PC]]&lt;br /&gt;
***** [[Partage de fichiers entre votre PC et votre Mac]]&lt;br /&gt;
**** [[Création et test d&#039;un profil de connexion sur le PC de développement]]&lt;br /&gt;
**** [[Ajout d&#039;un SDK OS X ou iOS]]&lt;br /&gt;
***** [[Modification du répertoire racine local du SDK d&#039;un périphérique OS X ou iOS ou d&#039;un simulateur iOS]]&lt;br /&gt;
**** [[Compléter la page Approvisionnement]]&lt;br /&gt;
***** [[Création d&#039;un fichier magasin de clés]]&lt;br /&gt;
***** [[Ajout d&#039;un certificat dans un fichier magasin de clés]]&lt;br /&gt;
**** [[Activation et configuration de la plate-forme cible]]&lt;br /&gt;
** [[Types d&#039;applications multi-périphériques que vous pouvez créer]]&lt;br /&gt;
*** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
*** [[Plate-forme d&#039;applications FireMonkey - Multi-périphérique]]&lt;br /&gt;
**** [[Experts de création de composants et d&#039;applications multi-périphériques FireMonkey]]&lt;br /&gt;
*** [[Développement d&#039;applications Windows 64 bits]]&lt;br /&gt;
**** [[Connexion de votre PC 32 bits à un PC Win64]]&lt;br /&gt;
**** [[Application Hello World Windows 64 bits (Delphi et C++)]]&lt;br /&gt;
**** [[Types de données Windows 64 bits comparés aux types de données Windows 32 bits]]&lt;br /&gt;
**** [[Conversion des applications Delphi 32 bits en Windows 64 bits]]&lt;br /&gt;
**** [[Développement d&#039;applications C++ Builder Windows 64 bits]]&lt;br /&gt;
***** [[Différences C++ Builder Windows 64 bits]]&lt;br /&gt;
***** [[Mise à niveau des projets C++ existants vers Windows 64 bits]]&lt;br /&gt;
***** [[Débogage des applications C++ Builder Windows 64 bits]]&lt;br /&gt;
*** [[Développement d&#039;applications OS X]]&lt;br /&gt;
**** [[Installation de Xcode sur un Mac]]&lt;br /&gt;
**** [[Installation des outils de ligne de commande Xcode sur un Mac]]&lt;br /&gt;
**** [[Construction d&#039;une application console Hello World OS X]]&lt;br /&gt;
**** [[RTL C pour OS X]] {{f|cmd|&lt;br /&gt;
**** [[Compilation et liaison d&#039;une application console OS X C++ depuis la ligne de commande]]  }}&lt;br /&gt;
**** [[Bibliothèques partagées pour OS X]]&lt;br /&gt;
**** [[Mode plein écran sur OS X]]&lt;br /&gt;
**** [[Exceptions mappées - PC (Program Counter)]]&lt;br /&gt;
**** [[Utilisation du Centre de notifications OS X]]&lt;br /&gt;
**** [[Rejoindre le programme Développeur Apple]]&lt;br /&gt;
**** [[Approvisionnement d&#039;une application OS X]]&lt;br /&gt;
**** [[Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement]]&lt;br /&gt;
**** [[Préparation d&#039;une application OS X pour son déploiement]]&lt;br /&gt;
***** [[Personnalisation de votre fichier info.plist]]&lt;br /&gt;
**** [[Sandboxing de votre application OS X]]&lt;br /&gt;
**** [[Sandboxing manuel de votre application OS X]]&lt;br /&gt;
**** [[Sandboxing d&#039;app avec InterBase ToGo pour OS X]]&lt;br /&gt;
**** [[Applications InterBase pour OS X non mises en Sandbox]]&lt;br /&gt;
**** [[Soumission de votre app à l&#039;App Store Mac]]&lt;br /&gt;
*** [[Développement d&#039;applications mobiles Android]]&lt;br /&gt;
**** [[Périphériques Android pris en charge pour le développement d&#039;applications]]&lt;br /&gt;
**** [[Installation du pilote USB pour votre périphérique Android]]&lt;br /&gt;
**** [[Ajout d&#039;un SDK Android]]&lt;br /&gt;
**** [[Création d&#039;une app Android]]&lt;br /&gt;
***** [[RTL C pour Android]]&lt;br /&gt;
***** [[Utilisation du service de facturation Google Play In-app Billing]]&lt;br /&gt;
***** [[Utilisation du service AdMob]]&lt;br /&gt;
***** [[Utilisation de bibliothèques Java dans vos apps Android RAD Studio]]&lt;br /&gt;
****** [[Utilisation des bibliothèques Java RAD Studio intégrées pour Android]]&lt;br /&gt;
****** [[Utilisation d&#039;un ensemble personnalisé de bibliothèques Java dans vos apps Android RAD Studio]]&lt;br /&gt;
******* [[Ajout d&#039;une bibliothèque Java à votre application en utilisant le Gestionnaire de projets]]&lt;br /&gt;
******* [[Création et déploiement d&#039;un fichier classes.dex manuellement]]&lt;br /&gt;
***** [[Premières étapes avec Google Glass]]&lt;br /&gt;
***** [[Utilisation d&#039;images 9-patch dans Android]]&lt;br /&gt;
***** [[Création de services Android]]&lt;br /&gt;
**** [[Extraits de code mobile]]&lt;br /&gt;
**** [[Activation du débogage USB sur un périphérique Android]]&lt;br /&gt;
**** [[Configuration de votre système pour détecter votre périphérique Android]]&lt;br /&gt;
**** [[Exécution de votre application Android sur un périphérique Android]]&lt;br /&gt;
**** [[Exécution et débogage de votre application Android sur un périphérique Android à distance]]&lt;br /&gt;
**** [[Préparation d&#039;une application Android pour son déploiement]]&lt;br /&gt;
**** [[Déploiement de votre application Android signée]]&lt;br /&gt;
**** [[Déploiement de votre application Android non signée]]&lt;br /&gt;
**** [[Soumission de votre app Android à Google Play]]&lt;br /&gt;
**** [[Soumission de votre app Android à l&#039;Amazon Appstore]]&lt;br /&gt;
**** [[Dépannage : Aucune cible Android listée sur le Gestionnaire de projets]]&lt;br /&gt;
**** [[Dépannage : Exécution impossible sur un périphérique Android]]&lt;br /&gt;
**** [[DeployAndroidFailedHelpPage|Dépannage&amp;amp;nbsp;: Impossible de déployer une application pour Android]]&lt;br /&gt;
*** [[Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
**** [[Installation de Xcode sur un Mac]]&lt;br /&gt;
**** [[Installation des outils de ligne de commande Xcode sur un Mac]]&lt;br /&gt;
**** [[Création d&#039;une app iOS]]&lt;br /&gt;
***** [[RTL C pour iOS]]&lt;br /&gt;
***** [[Utilisation du service d&#039;achat iOS In-App Purchase]]&lt;br /&gt;
***** [[Utilisation du service iAd]]&lt;br /&gt;
***** [[Paramètres de facteur de forme dans RAD Studio]]&lt;br /&gt;
***** [[Utilisation des styles pour iOS : les styles multi-résolutions, et les styles noir et transparent]]&lt;br /&gt;
**** [[Extraits de code mobile]]&lt;br /&gt;
**** [[Rejoindre le programme Développeur Apple]]&lt;br /&gt;
**** [[Acquisition d&#039;un certificat Développeur iOS]]&lt;br /&gt;
**** [[Approvisionnement d&#039;une application iOS]]&lt;br /&gt;
**** [[Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement]]&lt;br /&gt;
**** [[Exécution de votre application iOS sur un périphérique iOS]]&lt;br /&gt;
**** [[Exécution de votre application iOS sur le simulateur iOS]]&lt;br /&gt;
**** [[Préparation d&#039;une application iOS pour le déploiement]]&lt;br /&gt;
***** [[Personnalisation de votre fichier info.plist]]&lt;br /&gt;
**** [[Déploiement de votre application iOS pour une distribution Ad-hoc]]&lt;br /&gt;
**** [[Déploiement de votre application iOS pour soumission à l&#039;App Store]]&lt;br /&gt;
**** [[Soumission de votre app à l&#039;App Store (iOS)]]&lt;br /&gt;
**** [[Dépannage : Aucune cible Périphérique iOS listée dans le Gestionnaire de projets]]&lt;br /&gt;
**** [[Dépannage : Impossible de déployer sur le périphérique iOS]]&lt;br /&gt;
**** [[Dépannage : Impossible de déployer une app iOS sur le simulateur iOS]]&lt;br /&gt;
**** [[Dépannage : Impossible de se connecter au Mac]]&lt;br /&gt;
** [[Applications de base de données multi-périphériques]]&lt;br /&gt;
** [[Connecteurs DataSnap pour les périphériques mobiles]]&lt;br /&gt;
*** [[Introduction aux connecteurs mobiles DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile iOS Objective-C DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile CSharp Silverlight DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile Java Android DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile Java BlackBerry DataSnap]]&lt;br /&gt;
** [[Compilation et construction des applications multi-périphériques]]&lt;br /&gt;
** [[Débogage des applications multi-périphériques]]&lt;br /&gt;
*** [[Débogage des apps iOS]]&lt;br /&gt;
** [[Déploiement des applications multi-périphériques]]&lt;br /&gt;
* [[Introduction à RAD Studio]]&lt;br /&gt;
** [[Ressources utiles pour les nouveaux utilisateurs]]&lt;br /&gt;
*** [[Descriptions des exemples]]&lt;br /&gt;
** [[Présentation de RAD Studio]]&lt;br /&gt;
** [[Qu&#039;est-ce que RAD Studio ?]]&lt;br /&gt;
** [[Présentation de l&#039;EDI]]&lt;br /&gt;
** [[Utilisation de l&#039;aide]]&lt;br /&gt;
*** [[Utilisation de l&#039;aide - docwiki]]&lt;br /&gt;
**** [[Aide des versions précédentes]]&lt;br /&gt;
*** [[Utilisation de l&#039;aide - CHM]]&lt;br /&gt;
** [[Présentation des outils]]&lt;br /&gt;
** [[Noms de portées d&#039;unités]]&lt;br /&gt;
*** [[Ajout de noms de portées d&#039;unités pour vos propres composants]]&lt;br /&gt;
** [[Editeur de code]]&lt;br /&gt;
*** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
**** [[Rechercher les définitions et les références (C++)]]&lt;br /&gt;
**** [[Chercher la définition (C++)]]&lt;br /&gt;
**** [[Aller à la déclaration de type (C++)]]&lt;br /&gt;
**** [[Dépendance des en-têtes (C++)]]&lt;br /&gt;
**** [[Chercher les références (C++)]]&lt;br /&gt;
**** [[Naviguer vers (C++)]]&lt;br /&gt;
**** [[Afficher les types de base (C++)]]&lt;br /&gt;
**** [[Afficher les types dérivés (C++)]]&lt;br /&gt;
**** [[Afficher la hiérarchie des types (C++)]]&lt;br /&gt;
*** [[Commentaires de documentation XML]]&lt;br /&gt;
*** [[Utilisation de l&#039;éditeur de balise HTML]]&lt;br /&gt;
*** [[Utilisation de la barre d&#039;outils de navigation]]&lt;br /&gt;
** [[Formateur de code source]]&lt;br /&gt;
*** [[Formateur intégré]]&lt;br /&gt;
** [[Achèvement de code]]&lt;br /&gt;
** [[Concepteur de fiches]]&lt;br /&gt;
*** [[Directives de conception (VCL seulement)]]&lt;br /&gt;
*** [[Prendre un instantané de votre fiche (VCL seulement)]]&lt;br /&gt;
*** [[Aperçu du positionneur de fiches]]&lt;br /&gt;
*** [[Revenir aux valeurs héritées]]&lt;br /&gt;
*** [[Voir comme texte]]&lt;br /&gt;
*** [[DFM texte ou FMX texte|FMX texte]]&lt;br /&gt;
** [[Gestionnaire de projets]]&lt;br /&gt;
*** [[Valider (Git)]]&lt;br /&gt;
*** [[Valider (Mercurial)]]&lt;br /&gt;
*** [[Valider (SVN)]]&lt;br /&gt;
*** [[Vue Dossier ou Répertoire]]&lt;br /&gt;
*** [[Volet Importer]]&lt;br /&gt;
*** [[Volet Journal]]&lt;br /&gt;
*** [[Fusionner (SVN)]]&lt;br /&gt;
*** [[Propriétés de la plate-forme]]&lt;br /&gt;
*** [[Commentaires récents]]&lt;br /&gt;
*** [[Navigateur de référentiel]]&lt;br /&gt;
*** [[Déporter (SVN)]]&lt;br /&gt;
*** [[Mettre à jour (SVN)]]&lt;br /&gt;
** [[Gestionnaire de l&#039;historique]]&lt;br /&gt;
*** [[Comment utiliser Subversion dans l&#039;EDI]]&lt;br /&gt;
*** [[Systèmes de contrôle de version dans l&#039;EDI]]&lt;br /&gt;
**** [[Ajout d&#039;un projet au contrôle de version]]&lt;br /&gt;
**** [[Ajout d&#039;un fichier au contrôle de version]]&lt;br /&gt;
**** [[Mise à jour d&#039;une copie locale d&#039;un fichier sous contrôle de version]]&lt;br /&gt;
**** [[Visualisation de l&#039;historique et des révisions]]&lt;br /&gt;
**** [[Visualisation des commentaires du contrôle de version]]&lt;br /&gt;
**** [[Affichage du journal de Subversion]]&lt;br /&gt;
**** [[Utilisation de la fonctionnalité d&#039;annotation]]&lt;br /&gt;
**** [[Comparaison (diff) des versions d&#039;un fichier]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle visionneuse de différences]]&lt;br /&gt;
**** [[Installation d&#039;une autre visionneuse de différences]]&lt;br /&gt;
**** [[Utilisation d&#039;une visionneuse de différences externe]]&lt;br /&gt;
**** [[Annulation des modifications (contrôle de version)]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle visionneuse de fusions]]&lt;br /&gt;
**** [[Sélectionner un projet ou un groupe de projets à ouvrir]]&lt;br /&gt;
**** [[Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes TortoiseSVN dans RAD Studio|Equivalents des commandes TortoiseSVN dans {{Product}}]]&lt;br /&gt;
***** [[Extraction d&#039;une copie d&#039;un référentiel]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version]]&lt;br /&gt;
***** [[Conflits de fusion]]&lt;br /&gt;
***** [[Nettoyage des dossiers sous Subversion]]&lt;br /&gt;
***** [[Listes des modifications dans Subversion]]&lt;br /&gt;
***** [[Connexion à Subversion]]&lt;br /&gt;
***** [[Certificat Subversion SSL Client]]&lt;br /&gt;
***** [[Subversion SSL Server]]&lt;br /&gt;
**** [[Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes Git dans RAD Studio|Equivalents des commandes Git dans {{Product}}]]&lt;br /&gt;
***** [[Clonage d&#039;une copie d&#039;un référentiel]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version Git]]&lt;br /&gt;
***** [[Envoyer vos modifications au référentiel distant]]&lt;br /&gt;
***** [[Nettoyage du référentiel local]]&lt;br /&gt;
***** [[Connexion à Git]]&lt;br /&gt;
***** [[Pull (Git)]]&lt;br /&gt;
***** [[Erreur Nom d&#039;utilisateur inconnu (Git)]]&lt;br /&gt;
**** [[Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes Mercurial dans RAD Studio|Equivalents des commandes Mercurial dans {{Product}}]]&lt;br /&gt;
***** [[Clonage d&#039;une copie d&#039;un référentiel Mercurial]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version Mercurial]]&lt;br /&gt;
**[[Introduction à la bibliothèque des composants visuels (VCL)]]&lt;br /&gt;
** [[A propos de l&#039;inspecteur d&#039;objets - Index|A propos de l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[A propos de l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[Page Propriétés]]&lt;br /&gt;
*** [[Comment l&#039;inspecteur d&#039;objets affiche les propriétés]]&lt;br /&gt;
*** [[Page Evénements]]&lt;br /&gt;
*** [[Gestionnaires d&#039;événement]]&lt;br /&gt;
*** [[Visualisation des références de composants]]&lt;br /&gt;
*** [[Raccourcis clavier disponibles depuis l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[Inspecteur d&#039;objets (LiveBindings)]]&lt;br /&gt;
** [[Utilisation de la vue Structure]]&lt;br /&gt;
** [[Démarrage d&#039;un projet - Présentation]]&lt;br /&gt;
** [[Présentation des dossiers virtuels]]&lt;br /&gt;
**[[Templates dynamiques]]&lt;br /&gt;
**[[Présentation des bibliothèques de templates]]&lt;br /&gt;
** [[Unicode dans RAD Studio]]&lt;br /&gt;
** [[LiveBindings dans RAD Studio]]&lt;br /&gt;
*** [[Concepteur LiveBindings]]&lt;br /&gt;
**** [[Synchronisation des données via LiveBindings]]&lt;br /&gt;
**** [[Afficher et masquer des éléments dans le Concepteur LiveBindings]]&lt;br /&gt;
**** [[Zoom (mise à l&#039;échelle) du Concepteur LiveBindings]]&lt;br /&gt;
**** [[Enregistrement du diagramme LiveBindings en tant qu&#039;image]]&lt;br /&gt;
**** [[Utilisation des couches dans le Concepteur LiveBindings]]&lt;br /&gt;
**** [[Lier visuellement]]&lt;br /&gt;
*** [[LiveBindings et les listes d&#039;actions]]&lt;br /&gt;
*** [[Création de LiveBindings]]&lt;br /&gt;
*** [[Utilisation d&#039;expressions d&#039;analyse et de format personnalisés dans LiveBindings]]&lt;br /&gt;
**** [[Création de méthodes LiveBindings personnalisées]]&lt;br /&gt;
**** [[Méthodes LiveBindings par défaut]]&lt;br /&gt;
** [[Copie de références vers un chemin local]]&lt;br /&gt;
** [[Présentation de AppAnalytics]]&lt;br /&gt;
** [[Add-ins logiciels tiers]]&lt;br /&gt;
*** [[Boost]]&lt;br /&gt;
*** [[Box2D]]&lt;br /&gt;
**** [[Utilisation de Box2D dans les applications Delphi]]&lt;br /&gt;
**** [[Utilisation de Box2D dans les applications C++Builder]]&lt;br /&gt;
*** [[Bibliothèque C++ standard Dinkumware]]&lt;br /&gt;
*** [[FastReport]]&lt;br /&gt;
*** [[Indy]]&lt;br /&gt;
*** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index]]&lt;br /&gt;
**** [[Introduction à IntraWeb - Index]]&lt;br /&gt;
***** [[Introduction à IntraWeb]]&lt;br /&gt;
***** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
***** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
***** [[Modification de la fiche principale]]&lt;br /&gt;
***** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
***** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
**** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
**** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
*** [[IP*Works!]]&lt;br /&gt;
*** [[TeeChart]]&lt;br /&gt;
*** [[Beyond Compare]]&lt;br /&gt;
*** [[CodeSite]]&lt;br /&gt;
** [[Comment utiliser l&#039;EDI]]&lt;br /&gt;
***[[Ancrage de fenêtres d&#039;outils]]&lt;br /&gt;
***[[Personnalisation des barres d&#039;outils]]&lt;br /&gt;
*** [[Activation de la barre d&#039;outils des composants]]&lt;br /&gt;
*** [[Définition des préférences pour les outils]]&lt;br /&gt;
*** [[Recherche d&#039;éléments sur la palette d&#039;outils]]&lt;br /&gt;
*** [[Recherche d&#039;éléments dans l&#039;EDI avec IDE Insight|Recherche d&#039;éléments avec IDE Insight]]&lt;br /&gt;
*** [[Personnalisation de la palette d&#039;outils]]&lt;br /&gt;
*** [[Enregistrement des dispositions du bureau]]&lt;br /&gt;
*** [[Ajout de modèles au référentiel d&#039;objets]]&lt;br /&gt;
*** [[Désactivation des thèmes dans l&#039;EDI et dans votre application]]&lt;br /&gt;
*** [[Renommer les catégories sur la palette d&#039;outils]]&lt;br /&gt;
**[[Comment créer des fiches et des projets, et écrire le code sous-jacent]]&lt;br /&gt;
***[[Création d&#039;un projet]]&lt;br /&gt;
***[[Ajout d&#039;un projet au groupe de projets]]&lt;br /&gt;
***[[Définition des options de projet]]&lt;br /&gt;
***[[Ajout de composants à une fiche]]&lt;br /&gt;
***[[Personnalisation de la fiche]]&lt;br /&gt;
***[[Définition des propriétés d&#039;un composant (Procédure)]]&lt;br /&gt;
***[[Définition des propriétés et des événements]]&lt;br /&gt;
**** [[Utilisation des éditeurs de propriétés]]&lt;br /&gt;
***[[Utilisation de directives du Concepteur avec des composants VCL]]&lt;br /&gt;
***[[Création d&#039;un modèle de composant]]&lt;br /&gt;
***[[Utilisation des listes A faire]]&lt;br /&gt;
**[[Comment modifier le code dans l&#039;éditeur de code]]&lt;br /&gt;
***[[Personnalisation de l&#039;éditeur de code]]&lt;br /&gt;
***[[Formatage du code source]]&lt;br /&gt;
***[[Utilisation des signets]]&lt;br /&gt;
***[[Utilisation de l&#039;achèvement de classe]]&lt;br /&gt;
***[[Utilisation du pliage de code]]&lt;br /&gt;
***[[Utilisation de l&#039;audit de code]]&lt;br /&gt;
***[[Utilisation de la pile de signets]]&lt;br /&gt;
***[[Utilisation du Gestionnaire de l&#039;historique]]&lt;br /&gt;
***[[Création de templates dynamiques]]&lt;br /&gt;
***[[Utilisation des templates dynamiques]]&lt;br /&gt;
*** [[Création de bibliothèques de templates]]&lt;br /&gt;
***[[Enregistrement d&#039;une macro de touches]]&lt;br /&gt;
**[[Comment gérer les fichiers et les dossiers]]&lt;br /&gt;
***[[Ajout et suppression de fichiers]]&lt;br /&gt;
***[[Renommage des fichiers à l&#039;aide du gestionnaire de projet]]&lt;br /&gt;
***[[Chercher dans les groupes de répertoires]]&lt;br /&gt;
***[[Chercher dans une liste de répertoires]]&lt;br /&gt;
*** [[Ajouter une référence d&#039;unité]]&lt;br /&gt;
***[[Utilisation des dossiers virtuels]]&lt;br /&gt;
***[[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
*** [[Exploration des métadonnées d&#039;assemblage avec la visionneuse de réflexion]]&lt;br /&gt;
** [[Comment entrer un bogue dans Studio Quality Portal]]&lt;br /&gt;
**[[Aperçu instantané FireUI]]&lt;br /&gt;
***[[Aperçu instantané FireUI (EDI)]]&lt;br /&gt;
***[[Aperçu de l&#039;app FireUI]]&lt;br /&gt;
*[[Etapes du développement d&#039;un projet]]&lt;br /&gt;
**[[Concepts RAD et de développement d&#039;applications]]&lt;br /&gt;
***[[Présentation de la gestion du cycle de développement]]&lt;br /&gt;
***[[Conception des interfaces utilisateur]]&lt;br /&gt;
***[[Utilisation du contrôle de source]]&lt;br /&gt;
**[[Compilation, construction et exécution d&#039;applications - Index|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
***[[Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
*** [[Compilation en arrière-plan]]&lt;br /&gt;
***[[MSBuild]]&lt;br /&gt;
***[[Présentation des configurations de construction]]&lt;br /&gt;
***[[Présentation des plates-formes cible]]&lt;br /&gt;
***[[Présentation des jeux d&#039;options]]&lt;br /&gt;
***[[Fichiers cibles]]&lt;br /&gt;
***[[Présentation des en-têtes précompilés]]&lt;br /&gt;
***[[Comment compiler et construire des applications]]&lt;br /&gt;
****[[Activation d&#039;une configuration de construction pour un projet]]&lt;br /&gt;
****[[Activation d&#039;une configuration et d&#039;une plate-forme cible pour un groupe de projets]]&lt;br /&gt;
****[[Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild]]&lt;br /&gt;
****[[Création et modification de configurations de construction]]&lt;br /&gt;
****[[Jeux d&#039;options : Création, Application, Edition et Suppression]]&lt;br /&gt;
***** [[Création d&#039;un jeu d&#039;options]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec le Gestionnaire de projets]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec la boîte de dialogue Options de projet]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec le Gestionnaire de configurations]]&lt;br /&gt;
***** [[Application d&#039;un jeu d&#039;options]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec le Gestionnaire de projets]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec la boîte de dialogue Options de projet]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec le Gestionnaire de configurations]]&lt;br /&gt;
***** [[Edition d&#039;un jeu d&#039;options]]&lt;br /&gt;
***** [[Suppression d&#039;un jeu d&#039;options]]&lt;br /&gt;
****[[Création d&#039;événements de construction]]&lt;br /&gt;
**** [[Compilation d&#039;une application C++ depuis la ligne de commande]]&lt;br /&gt;
****[[Compilation des packages de conception C++ contenant du source Delphi]]&lt;br /&gt;
****[[Liaison des fichiers objet et de la bibliothèque C++]]&lt;br /&gt;
****[[Construction de packages]]&lt;br /&gt;
**** [[Activation des applications pour Unicode]]&lt;br /&gt;
****[[Utilisation d&#039;Unicode dans la console de commandes]]&lt;br /&gt;
****[[Utilisation des fichiers cibles]]&lt;br /&gt;
****[[Ajout d&#039;un outil de construction personnalisé]]&lt;br /&gt;
****[[Installation d&#039;autres langages informatiques]]&lt;br /&gt;
**[[Gérer la mémoire - Index|Gérer la mémoire]]&lt;br /&gt;
***[[Partage de la mémoire]]&lt;br /&gt;
***[[Configuration du gestionnaire de mémoire]]&lt;br /&gt;
***[[Augmentation de l&#039;espace d&#039;adressage de la mémoire]]&lt;br /&gt;
***[[Surveillance de l&#039;utilisation de la mémoire]]&lt;br /&gt;
***[[Enregistrement des pertes de mémoire]]&lt;br /&gt;
**[[Débogage des applications - Index|Débogage des applications]]&lt;br /&gt;
***[[Présentation du débogage]]&lt;br /&gt;
***[[Présentation du débogage distant]]&lt;br /&gt;
***[[Parcours de la chaîne d&#039;attente]]&lt;br /&gt;
***[[Visualiseurs de débogage]]&lt;br /&gt;
***[[Comment utiliser le débogueur]]&lt;br /&gt;
**** [[Préparation d&#039;un projet pour le débogage]]&lt;br /&gt;
**** [[Démarrage du débogueur]]&lt;br /&gt;
**** [[Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
**** [[Ajout d&#039;un point de suivi]]&lt;br /&gt;
**** [[Affichage d&#039;informations de suivi développées]]&lt;br /&gt;
**** [[Attachement à un processus en cours d&#039;exécution]]&lt;br /&gt;
**** [[Utilisation des conseils durant le débogage]]&lt;br /&gt;
**** [[Inspection et modification de la valeur d&#039;éléments de données]]&lt;br /&gt;
**** [[Modification d&#039;expressions variables]]&lt;br /&gt;
**** [[Définition de l&#039;ordre de recherche dans les tables de symboles de débogage]]&lt;br /&gt;
**** [[Utilisation de la vue CPU]]&lt;br /&gt;
**** [[Figer et libérer des threads dans le débogueur]]&lt;br /&gt;
**** [[Résolution des erreurs internes (Delphi)]]&lt;br /&gt;
**** [[Résolution des erreurs internes (C++)]]&lt;br /&gt;
**** [[Arrêt d&#039;une session de débogage]]&lt;br /&gt;
**** [[Débogage distant - Procédures d&#039;ancien style]]&lt;br /&gt;
***** [[Installation d&#039;un débogueur sur une machine distante]]&lt;br /&gt;
***** [[Etablissement d&#039;une connexion pour le débogage distant]]&lt;br /&gt;
***** [[Préparation des fichiers pour le débogage distant]]&lt;br /&gt;
***** [[Installation, démarrage et arrêt du serveur de débogage distant]]&lt;br /&gt;
*** [[Invocation d&#039;un visualiseur de type visionneuse externe]]&lt;br /&gt;
*** [[Activation/désactivation des visualiseurs de débogage]]&lt;br /&gt;
** [[Test des applications - Index|Test des applications]]&lt;br /&gt;
*** [[Présentation de DUnitX]]&lt;br /&gt;
**** [[Développement de tests avec DUnitX]]&lt;br /&gt;
**** [[Comment convertir les tests DUnit en DUnitX]]&lt;br /&gt;
*** [[Présentation de DUnit]]&lt;br /&gt;
**** [[Présentation des tests unitaires]]&lt;br /&gt;
**** [[Développement de tests]]&lt;br /&gt;
** [[Audits et métriques du code source]]&lt;br /&gt;
*** [[Fonctionnalités des audits et des métriques]]&lt;br /&gt;
*** [[Utilisation des audits - Index|Utilisation des audits]]&lt;br /&gt;
**** [[Exécution des audits|Exécution des audits {{Delphi}}]]&lt;br /&gt;
**** [[Exécution des audits C++]]&lt;br /&gt;
**** [[Utilisation d&#039;un ensemble d&#039;audits|Utilisation des ensembles d&#039;audits]]&lt;br /&gt;
**** [[Visualisation des résultats des audits]]&lt;br /&gt;
**** [[Exportation des résultats des audits]]&lt;br /&gt;
**** [[Impression des résultats des audits]]&lt;br /&gt;
*** [[Utilisation des métriques - Index|Utilisation des métriques]]&lt;br /&gt;
**** [[Exécution des métriques]]&lt;br /&gt;
**** [[Utilisation d&#039;un ensemble de métriques]]&lt;br /&gt;
**** [[Visualisation des résultats des métriques]]&lt;br /&gt;
**** [[Création d&#039;un graphe de métriques]]&lt;br /&gt;
*** [[Composants GUI du contrôle qualité - Index|GUI des Audits et des Métriques]]&lt;br /&gt;
**** [[Boîte de dialogue Audits du contrôle qualité]]&lt;br /&gt;
**** [[Boîte de dialogue Configuration Audits C++]]&lt;br /&gt;
***** [[Audits C++]]&lt;br /&gt;
****** [[AdjustedReturnValue|AdjustedReturnValue -- Appel de fonction renvoyant une valeur différente de celle attendue]]&lt;br /&gt;
****** [[ArrayBound|ArrayBound -- Accès à un élément hors des limites du tableau]]&lt;br /&gt;
****** [[ArrayBoundV2|ArrayBoundV2 -- Accès à un élément hors des limites du tableau]]&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 -- Comparaison de valeurs à virgule flottante]]&lt;br /&gt;
****** [[CIL - Constructor Initialization List]]&lt;br /&gt;
****** [[CIUCFL - Complex Initialization or Update Clause in for Loop]]&lt;br /&gt;
****** [[CVFCD -- Appel de fonctions virtuelles depuis les constructeurs et le destructeur]]&lt;br /&gt;
****** [[CastSize]]&lt;br /&gt;
****** [[CastToStruct|CastToStruct -- Transtypage de pointeur non struct en pointeur struct]]&lt;br /&gt;
****** [[DCPC|DCPC -- Définir le constructeur de copie]]&lt;br /&gt;
****** [[DeadStores|DeadStores -- Valeur de l&#039;expression non utilisée]]&lt;br /&gt;
****** [[DivideZero|DivideZero - Rechercher les divisions par zéro]]&lt;br /&gt;
****** [[FixedAddr|FixedAddr -- Affectation d&#039;une adresse fixe à un pointeur]]&lt;br /&gt;
****** [[FloatLoopCounter]]&lt;br /&gt;
****** [[IVNU -- Variable d&#039;itération non utilisée dans le corps de la boucle]]&lt;br /&gt;
****** [[IdempotentOperations|IdempotentOperations -- Signaler les opérations idempotentes]]&lt;br /&gt;
****** [[NC -- Conventions de nommage]]&lt;br /&gt;
****** [[NoReturnFunctions|NoReturnFunctions -- Fonctions n&#039;ayant pas de retour]]&lt;br /&gt;
****** [[NullDereference]]&lt;br /&gt;
****** [[OPM -- Redéfinition de méthode privée]]&lt;br /&gt;
****** [[OROT -- Redéfinir les opérateurs associés ensemble]]&lt;br /&gt;
****** [[PMSNT -- Placer ensemble les méthodes de même nom]]&lt;br /&gt;
****** [[PVD -- Fournir un destructeur virtuel]]&lt;br /&gt;
****** [[PointerArithm]]&lt;br /&gt;
****** [[PointerSub|PointerSub -- Utilisation de la soustraction de pointeurs pour déterminer la taille]]&lt;br /&gt;
****** [[RCD -- Déclaration de classe restreinte]]&lt;br /&gt;
****** [[RINF -- Redéfinition d&#039;une fonction non virtuelle héritée]]&lt;br /&gt;
****** [[ReturnPtrRange|ReturnPtrRange -- Pointeur renvoyé pointant hors de l&#039;objet]]&lt;br /&gt;
****** [[SFS -- Instruction For suspecte]]&lt;br /&gt;
****** [[SSSIDC -- Instruction switch devant inclure le case par défaut]]&lt;br /&gt;
****** [[SizeofPtr -- Utilisation de sizeof() sur un type pointeur]]&lt;br /&gt;
****** [[StackAddressEscape]]&lt;br /&gt;
****** [[UCSC -- Utiliser les transtypages de style C++]]&lt;br /&gt;
****** [[UndefReturn]]&lt;br /&gt;
****** [[UndefinedBinaryOperatorResult]]&lt;br /&gt;
****** [[UnreachableCode -- Rechercher le code inaccessible]]&lt;br /&gt;
****** [[VLASize|VLASize -- Tableau de longueur variable de taille non définie]]&lt;br /&gt;
**** [[Volet Résultats des audits|Volet Audits]]&lt;br /&gt;
**** [[Volet Audits C++]]&lt;br /&gt;
**** [[Boîte de dialogue Métriques du contrôle qualité]]&lt;br /&gt;
**** [[Volet des résultats des métriques|Volet Métriques]]&lt;br /&gt;
**** [[Boîte de dialogue Imprimer les audits]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer les résultats des audits et des métriques|Boîtes de dialogue Enregistrer les résultats des audits et Enregistrer les résultats des métriques]]&lt;br /&gt;
** [[Refactoring des applications - Index|Refactoring des applications]]&lt;br /&gt;
*** [[Présentation du refactoring]]&lt;br /&gt;
*** [[Présentation du renommage des symboles]]&lt;br /&gt;
*** [[Présentation de la déclaration des variables et des champs (Delphi)]]&lt;br /&gt;
*** [[Présentation de l&#039;extraction d&#039;une méthode (Delphi)]]&lt;br /&gt;
*** [[Extraction d&#039;une chaîne de ressource (Delphi)]]&lt;br /&gt;
*** [[Annulation d&#039;un refactoring (Delphi)]]&lt;br /&gt;
*** [[Présentation de la recherche de références (Delphi)]]&lt;br /&gt;
*** [[Présentation de la modification des paramètres (Delphi)]]&lt;br /&gt;
*** [[Mode de synchronisation des modifications (Delphi, C++)]]&lt;br /&gt;
*** [[Procédures de refactoring - Index]]&lt;br /&gt;
**** [[Refactoring du code]]&lt;br /&gt;
**** [[Renommage d&#039;un symbole]]&lt;br /&gt;
**** [[Déclaration d&#039;une variable]]&lt;br /&gt;
**** [[Déclaration d&#039;un champ]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une méthode]]&lt;br /&gt;
**** [[Extraction d&#039;une chaîne de ressource]]&lt;br /&gt;
**** [[Refactoring : Modification des paramètres]]&lt;br /&gt;
**** [[Recherche d&#039;unités (Delphi)]]&lt;br /&gt;
**** [[Recherche de références (Delphi)]]&lt;br /&gt;
**** [[Utilisation de la synchronisation des modifications]]&lt;br /&gt;
**** [[Refactoring : Déplacement des membres]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une interface]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une super-classe]]&lt;br /&gt;
**** [[Refactoring : Remonter les membres et Redescendre les membres]]&lt;br /&gt;
**** [[Refactoring : Supprimer en toute sécurité]]&lt;br /&gt;
**** [[Refactoring : Création de variables inline]]&lt;br /&gt;
**** [[Refactoring : Introduction de champs]]&lt;br /&gt;
**** [[Refactoring : Introduction de variables]]&lt;br /&gt;
**** [[Aperçu et application des opérations de refactoring]]&lt;br /&gt;
** [[Localisation des applications avec le gestionnaire de traductions - Index|Localisation des applications avec le gestionnaire de traductions]]&lt;br /&gt;
*** [[Gestionnaire de traductions dans l&#039;EDI]]&lt;br /&gt;
**** [[Ajout de langues à un projet]]&lt;br /&gt;
**** [[Modification des fichiers de ressources dans le gestionnaire de traductions]]&lt;br /&gt;
**** [[Définition de la langue active d&#039;un projet]]&lt;br /&gt;
**** [[Mise à jour de modules de ressources]]&lt;br /&gt;
**** [[Noms Langue-Culture, codes et valeurs ISO]]&lt;br /&gt;
*** [[Gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Configuration du gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Utilisation du gestionnaire de traductions externe]]&lt;br /&gt;
** [[Déploiement des applications - Index|Déploiement des applications]]&lt;br /&gt;
*** [[Présentation du déploiement des applications]]&lt;br /&gt;
**** [[Utilisation du Gestionnaire de déploiement]]&lt;br /&gt;
***** [[Gestionnaire de déploiement]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Ajout de fichiers]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Suppression de fichiers]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Déploiement d&#039;un projet]]&lt;br /&gt;
* [[Types d&#039;applications principaux]]&lt;br /&gt;
** [[Développement d&#039;applications Windows - Index]]&lt;br /&gt;
*** [[Présentation de Windows]]&lt;br /&gt;
** [[Développement des applications Metropolis UI]]&lt;br /&gt;
*** [[Templates d&#039;applications Metropolis UI]]&lt;br /&gt;
*** [[Fontes Metropolis UI]]&lt;br /&gt;
*** [[Prise en charge des mouvements dans les applications Metropolis UI]]&lt;br /&gt;
*** [[Prise en charge de la cible tactile dans FireMonkey]]&lt;br /&gt;
*** [[Prise en charge StyleLookup pour les contrôles Metropolis UI|Support StyleLookup pour les contrôles Metropolis UI ({{FM}})]]&lt;br /&gt;
*** [[Création de boutons d&#039;édition Metropolis UI avec des glyphes incorporés]]&lt;br /&gt;
*** [[Création d&#039;un anneau de progression indéterminée animée]]&lt;br /&gt;
*** [[Création d&#039;une barre d&#039;application Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;une info-bulle Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;une zone de liste déroulante Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;un élément de zone de liste Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;un Flyout Metropolis UI]]&lt;br /&gt;
*** [[Application des styles FireMonkey à une application Metropolis UI]]&lt;br /&gt;
** [[Développement d&#039;applications DataSnap]]&lt;br /&gt;
*** [[Présentation et architecture de DataSnap]]&lt;br /&gt;
*** [[Prise en charge de l&#039;explorateur de données pour DataSnap]]&lt;br /&gt;
*** [[Application Serveur DataSnap]]&lt;br /&gt;
**** [[Création d&#039;un serveur DataSnap]]&lt;br /&gt;
**** [[Expert Serveur DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap REST]]&lt;br /&gt;
**** [[Expert Application DataSnap WebBroker]]&lt;br /&gt;
**** [[Génération de proxies de méthodes serveur DataSnap]]&lt;br /&gt;
**** [[Exposition des méthodes serveur DataSnap]]&lt;br /&gt;
**** [[Utilisation des rappels]]&lt;br /&gt;
**** [[Cycle de vie de la classe serveur]]&lt;br /&gt;
**** [[Surveillance et contrôle des connexions DataSnap TCP/IP]]&lt;br /&gt;
*** [[Application Client DataSnap]]&lt;br /&gt;
**** [[Connexion du client au serveur DataSnap]]&lt;br /&gt;
**** [[Filtrage du flux d&#039;octets DataSnap]]&lt;br /&gt;
**** [[Vérification du certificat HTTPS]]&lt;br /&gt;
*** [[Sérialisation des objets utilisateur]]&lt;br /&gt;
*** [[DataSnap REST]]&lt;br /&gt;
**** [[Filtres de requêtes]]&lt;br /&gt;
**** [[JavaScript REST Proxy]]&lt;br /&gt;
**** [[Mise en cache des paramètres DBX]]&lt;br /&gt;
**** [[Rappels avancés REST]]&lt;br /&gt;
**** [[Authentification avec un client JavaScript]]&lt;br /&gt;
**** [[Sessions client JavaScript]]&lt;br /&gt;
**** [[Protocole de messagerie DataSnap REST]]&lt;br /&gt;
**** [[Bibliothèque client REST]]&lt;br /&gt;
*** [[Authentification et autorisation]]&lt;br /&gt;
*** [[Gestion des sessions côté serveur]]&lt;br /&gt;
*** [[Environnement Cloud avec DataSnap]]&lt;br /&gt;
**** [[Environnement Azure et Cloud avec DataSnap]]&lt;br /&gt;
***** [[TAzureConnectionString]]&lt;br /&gt;
***** [[TAzureQueueManagement]]&lt;br /&gt;
***** [[TAzureTableManagement]]&lt;br /&gt;
***** [[TAzureBlobManagement]]&lt;br /&gt;
***** [[API des files Microsoft Azure]]&lt;br /&gt;
***** [[API des tables Microsoft Azure]]&lt;br /&gt;
***** [[API des blobs Microsoft Azure]]&lt;br /&gt;
**** [[Environnement Amazon et Cloud avec DataSnap]]&lt;br /&gt;
** [[Développement d&#039;applications de bases de données]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données pour la plate-forme Win32 - Index]]&lt;br /&gt;
**** [[Présentation de BDE]]&lt;br /&gt;
**** [[Présentation des fonctionnalités dbExpress]]&lt;br /&gt;
**** [[Composants dbExpress]]&lt;br /&gt;
**** [[Framework dbExpress]]&lt;br /&gt;
***** [[Systèmes de gestion de base de données supportés par dbExpress|Systèmes de gestion de base de données pris en charge par dbExpress]]&lt;br /&gt;
**** [[Compatibilité du framework dbExpress]]&lt;br /&gt;
**** [[Informations spécifiques aux bases de données DbExpress|Informations spécifiques aux bases de données dbExpress]]&lt;br /&gt;
**** [[Mappage des types de données dbExpress pour les bases de données prises en charge]]&lt;br /&gt;
**** [[Prise en charge du framework et du pilote dbExpress pour SQL Anywhere 11]]&lt;br /&gt;
**** [[Prise en charge du framework et du pilote dbExpress pour SQL Anywhere 12]]&lt;br /&gt;
*** [[InterBase]]&lt;br /&gt;
*** [[Introduction à InterBase Express]]&lt;br /&gt;
*** [[InterBase ToGo avec dbExpress]]&lt;br /&gt;
*** [[InterBase ToGo]]&lt;br /&gt;
**** [[Sandboxing d&#039;app avec InterBase ToGo pour OS X]]&lt;br /&gt;
**** [[Applications InterBase pour OS X non mises en Sandbox]]&lt;br /&gt;
*** [[Licences IBLite et IBToGo]]&lt;br /&gt;
**** [[Licences Test Deployment IBLite et IBToGo]]&lt;br /&gt;
*** [[Présentation de dbGo]]&lt;br /&gt;
***  [[FireDAC]]&lt;br /&gt;
**** [[Présentation (FireDAC)]]&lt;br /&gt;
**** [[Introduction (FireDAC)]]&lt;br /&gt;
***** [[Premières étapes dans l&#039;utilisation de FireDAC]]&lt;br /&gt;
***** [[Configuration des connexions (FireDAC)]]&lt;br /&gt;
***** [[Création de rapports avec FastReport (FireDAC)]]&lt;br /&gt;
***** [[Bases de données démo (FireDAC)]]&lt;br /&gt;
***** [[Applications démo (FireDAC)]]&lt;br /&gt;
**** [[Architecture (FireDAC)]]&lt;br /&gt;
***** [[Informations générales (FireDAC)]]&lt;br /&gt;
***** [[Composants (FireDAC)]]&lt;br /&gt;
***** [[Bases de données (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des connexions (FireDAC)]]&lt;br /&gt;
***** [[Définition d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Configuration des pilotes (FireDAC)]]&lt;br /&gt;
***** [[Définition des options (FireDAC)]]&lt;br /&gt;
****** [[Mappage des types de données (FireDAC)]]&lt;br /&gt;
***** [[Etablissement d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Récupération d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Connexion hors ligne (FireDAC)]]&lt;br /&gt;
***** [[Gestion des transactions (FireDAC)]]&lt;br /&gt;
***** [[Gestion des erreurs (FireDAC)]]&lt;br /&gt;
***** [[Multi-threading (FireDAC)]]&lt;br /&gt;
***** [[Développement de DLL (FireDAC)]]&lt;br /&gt;
***** [[Support Unicode (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des commandes (FireDAC)]]&lt;br /&gt;
***** [[Prétraitement du texte des commandes (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro caractères (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro numériques (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro date et heure (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro système (FireDAC)]]&lt;br /&gt;
****** [[Fonction macro CONVERT (FireDAC)]]&lt;br /&gt;
****** [[Support unifié de RETURNING (FireDAC)]]&lt;br /&gt;
***** [[Exécution des commandes (FireDAC)]]&lt;br /&gt;
***** [[Exécution des procédures stockées (FireDAC)]]&lt;br /&gt;
***** [[Navigation dans la table (FireDAC)]]&lt;br /&gt;
***** [[Alertes des bases de données (FireDAC)]]&lt;br /&gt;
***** [[Notifications de changements de données (FireDAC)]]&lt;br /&gt;
***** [[Extraction des lignes (FireDAC)]]&lt;br /&gt;
***** [[Groupes de commandes (FireDAC)]]&lt;br /&gt;
***** [[Array DML (FireDAC)]]&lt;br /&gt;
***** [[Performances de la commande Array DML (FireDAC)]]&lt;br /&gt;
***** [[Exécution asynchrone (FireDAC)]]&lt;br /&gt;
***** [[Exécution de scripts SQL (FireDAC)]]&lt;br /&gt;
****** [[Commandes de contrôle de scripts SQL (FireDAC)]]&lt;br /&gt;
****** [[Développement de commandes personnalisées (FireDAC)]]&lt;br /&gt;
***** [[SQL local (FireDAC)]]&lt;br /&gt;
***** [[Prise en charge du flux de valeurs Blob dans FireDAC]]&lt;br /&gt;
**** [[Utilisation des ensembles de données (FireDAC)]]&lt;br /&gt;
***** [[Tri des enregistrements (FireDAC)]]&lt;br /&gt;
***** [[Filtrage des enregistrements (FireDAC)]]&lt;br /&gt;
***** [[Relation maître-détail (M/D)]]&lt;br /&gt;
***** [[Recherche d&#039;un enregistrement (FireDAC)]]&lt;br /&gt;
***** [[Champs calculés et champs d&#039;agrégation (FireDAC)]]&lt;br /&gt;
***** [[Ecriture d&#039;expressions (FireDAC)]]&lt;br /&gt;
**** [[Modification des données (FireDAC)]]&lt;br /&gt;
***** [[Modification des données des ensembles de données (FireDAC)]]&lt;br /&gt;
***** [[Mises à jour en cache (FireDAC)]]&lt;br /&gt;
***** [[Champs d&#039;identification unique (FireDAC)]]&lt;br /&gt;
***** [[Champs auto-incrémentés (FireDAC)]]&lt;br /&gt;
***** [[Génération de commandes de mise à jour (FireDAC)]]&lt;br /&gt;
***** [[Redéfinition de la validation des mises à jour (FireDAC)]]&lt;br /&gt;
***** [[Spécification de valeurs par défaut (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Interrogation des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Métadonnées étendues (FireDAC)]]&lt;br /&gt;
***** [[Structure des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Noms d&#039;objets (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des SGBD (FireDAC)]]&lt;br /&gt;
***** [[Utilisation de SQLite avec FireDAC]]&lt;br /&gt;
***** [[Utilisation d&#039;Oracle avec FireDAC]]&lt;br /&gt;
**** [[Préparation d&#039;une application FireDAC pour l&#039;exécution]]&lt;br /&gt;
**** [[Développement multi-périphérique (FireDAC)]]&lt;br /&gt;
***** [[Utilisation de FireDAC]]&lt;br /&gt;
***** [[UnixODBC (FireDAC)]]&lt;br /&gt;
***** [[Variables relatives au chemin (FireDAC)]]&lt;br /&gt;
**** [[Migration vers FireDAC]]&lt;br /&gt;
***** [[Migration des applications BDE vers FireDAC]]&lt;br /&gt;
****** [[Equivalences de noms BDE (FireDAC)]]&lt;br /&gt;
****** [[Migration des alias BDE (FireDAC)]]&lt;br /&gt;
****** [[Migration d&#039;applications BDE (FireDAC)]]&lt;br /&gt;
****** [[Conseils supplémentaires sur la migration (FireDAC)]]&lt;br /&gt;
***** [[Migration des applications dbExpress vers FireDAC]]&lt;br /&gt;
****** [[Equivalences de noms dbExpress (FireDAC)]]&lt;br /&gt;
****** [[Migration de connexion DbExpress (FireDAC)]]&lt;br /&gt;
****** [[Conseils supplémentaires sur la migration dbExpress (FireDAC)]]&lt;br /&gt;
****** [[Migration d&#039;applications dbExpress (FireDAC)]]&lt;br /&gt;
***** [[Migration des applications AnyDAC vers FireDAC]]&lt;br /&gt;
**** [[Débogage et support (FireDAC)]]&lt;br /&gt;
***** [[Rapports d&#039;environnement SGBD (FireDAC)]]&lt;br /&gt;
***** [[Suivi et surveillance (FireDAC)]]&lt;br /&gt;
**** [[Déploiement (FireDAC)]]&lt;br /&gt;
***** [[Déploiement sur Windows (FireDAC)]]&lt;br /&gt;
***** [[Déploiement sur OS X (FireDAC)]]&lt;br /&gt;
**** [[Utilitaires (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 (nom de base de données).bat (FireDAC)]]&lt;br /&gt;
**** [[Connectivité des bases de données (FireDAC)]]&lt;br /&gt;
***** [[Paramètres de connexion communs (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Advantage Database Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à un serveur DataSnap (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une source de données dbExpress (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Firebird (FireDAC)]]&lt;br /&gt;
***** [[Connexion à IBM DB2 Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Informix (FireDAC)]]&lt;br /&gt;
***** [[Connexion à InterBase (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Microsoft SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Microsoft SQL Server Compact Edition (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données Microsoft Access (FireDAC)]]&lt;br /&gt;
***** [[Connexion à MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une source de données ODBC (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à PostgreSQL (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données SQLite (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Sybase SQL Anywhere (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données Teradata (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données MongoDB (FireDAC)]]&lt;br /&gt;
**** [[FAQ (FireDAC)]]&lt;br /&gt;
***** [[Questions générales (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à TFDManager et TFDConnection]]&lt;br /&gt;
***** [[Questions relatives à TFDQuery, TFDStoredProc et TFDUpdateSQL]]&lt;br /&gt;
***** [[Questions relatives à TFDTable]]&lt;br /&gt;
***** [[Questions relatives à TFDMemTable]]&lt;br /&gt;
***** [[Questions relatives aux opérations d&#039;extraction et de remplissage (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux opérations de tri, recherche, filtrage (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux opérations de modification (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;interface utilisateur (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux scripts SQL (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;environnement de débogage et de reporting (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;intégration avec les produits tiers (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux serveurs Firebird et Interbase (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives au serveur MS SQL (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux bases de données SQLite (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à MS Access (FireDAC)]]&lt;br /&gt;
*** [[Support SQLite dans RAD Studio]]&lt;br /&gt;
***[[Comment exécuter les procédures de bases de données]]&lt;br /&gt;
**** [[Utilisation de dbExpress]]&lt;br /&gt;
***** [[Connexion à une base de données à l&#039;aide du framework de pilote dbExpress]]&lt;br /&gt;
***** [[Configuration d&#039;une connexion TSQL]]&lt;br /&gt;
***** [[Spécification des données à afficher à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Récupération des données à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Exécution des commandes à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Accès aux informations de schéma]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress à l&#039;aide de TSQLMonitor]]&lt;br /&gt;
***** [[Utilisation de TSQLTable]]&lt;br /&gt;
***** [[Utilisation de TSQLQuery]]&lt;br /&gt;
***** [[Utilisation de TSQLStoredProc (Procédure)]]&lt;br /&gt;
**** [[Connexion au serveur d&#039;applications à l&#039;aide de composants DataSnap]]&lt;br /&gt;
**** [[Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
**** [[Utilisation de l&#039;explorateur de données pour obtenir des informations de connexion]]&lt;br /&gt;
**** [[Configuration de TSQLConnection]]&lt;br /&gt;
**** [[Spécification du fournisseur à l&#039;aide d&#039;un composant TLocalConnection ou TConnectionBroker]]&lt;br /&gt;
**** [[Gestion des sessions de bases de données avec TSession]]&lt;br /&gt;
**** [[Utilisation de TQuery (Procédure)]]&lt;br /&gt;
**** [[Utilisation de TSimpleDataSet]]&lt;br /&gt;
**** [[Utilisation de TSimpleObjectBroker]]&lt;br /&gt;
**** [[Utilisation de TStoredProc]]&lt;br /&gt;
**** [[Utilisation de TTable (Procédure)]]&lt;br /&gt;
**** [[Utilisation de TUpdateSQL pour mettre à jour un ensemble de données]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle connexion à l&#039;explorateur de données]]&lt;br /&gt;
**** [[Exploration d&#039;une base de données dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Exécution SQL dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Modification des connexions dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Utilisation du BDE]]&lt;br /&gt;
**** [[Utilisation de TBatchMove (BDE)]]&lt;br /&gt;
*** [[Cryptage de bases de données InterBase]]&lt;br /&gt;
** [[Développement d&#039;applications RAD Server, Cloud et REST]]&lt;br /&gt;
*** [[Notifications push]]&lt;br /&gt;
**** [[Configuration du service de messagerie]]&lt;br /&gt;
*** [[RAD Server (EMS)]]&lt;br /&gt;
**** [[Moteur RAD Server (Serveur EMS)]]&lt;br /&gt;
***** [[Installation du moteur RAD Server]]&lt;br /&gt;
****** [[Configuration du moteur RAD Server ou de la console RAD Serveur sur Windows]]&lt;br /&gt;
****** [[Mise à niveau du moteur RAD Server]]&lt;br /&gt;
****** [[Modification manuelle de la configuration du moteur RAD Server]]&lt;br /&gt;
****** [[Exécution du moteur RAD Server ou de la console RAD Server sur un environnement de développement sur Windows]]&lt;br /&gt;
******* [[Fenêtre Console RAD Server]]&lt;br /&gt;
****** [[Installation de RAD Server ou de la console RAD Server sur un environnement de production sous Windows]]&lt;br /&gt;
****** [[Exigences de la base de données RAD Server pour un environnement de production sous Windows]]&lt;br /&gt;
***** [[API administrative de RAD Server]]&lt;br /&gt;
****** [[Ressources API de RAD Server]]&lt;br /&gt;
****** [[Ressources utilisateur de RAD Server]]&lt;br /&gt;
****** [[Ressources Groupes de RAD Server]]&lt;br /&gt;
****** [[Ressources Version de RAD Server]]&lt;br /&gt;
****** [[Ressources d&#039;installation de RAD Server]]&lt;br /&gt;
****** [[EdgeModules de RAD Server]]&lt;br /&gt;
****** [[Ressources Push de RAD Server]]&lt;br /&gt;
***** [[Extension du moteur RAD Server]]&lt;br /&gt;
****** [[Présentation des ressources de RAD Server]]&lt;br /&gt;
******* [[Tutoriel : Implémentation de votre première ressource RAD Server]]&lt;br /&gt;
******* [[Tutoriel : Implémentation de votre première ressource FireDAC RAD Server]]&lt;br /&gt;
****** [[Développement d&#039;un package RAD Server]]&lt;br /&gt;
******* [[Création d&#039;un package RAD Server]]&lt;br /&gt;
******* [[Ajout d&#039;un module RAD Server à un package RAD Server]]&lt;br /&gt;
****** [[Installation d&#039;un package RAD Server]]&lt;br /&gt;
****** [[Documentation des API personnalisées]]&lt;br /&gt;
****** [[EdgeModules EMS]]&lt;br /&gt;
***** [[Fenêtre Moteur RAD Server]]&lt;br /&gt;
***** [[Autorisation du moteur RAD Server]]&lt;br /&gt;
***** [[Prise en charge des informations d&#039;authentification externes de RAD Server]]&lt;br /&gt;
**** [[Console de RAD Server]]&lt;br /&gt;
***** [[Installation de votre console RAD Server]]&lt;br /&gt;
****** [[Configuration du moteur RAD Server ou de la console RAD Serveur sur Windows]]&lt;br /&gt;
****** [[Modification manuelle de la configuration de votre console RAD Server]]&lt;br /&gt;
****** [[Exécution du moteur RAD Server ou de la console RAD Server sur un environnement de développement sur Windows]]&lt;br /&gt;
******* [[Fenêtre Console RAD Server]]&lt;br /&gt;
****** [[Installation de RAD Server ou de la console RAD Server sur un environnement de production sous Windows]]&lt;br /&gt;
****** [[Exigences de la base de données RAD Server pour un environnement de production sous Windows]]&lt;br /&gt;
***** [[Interface utilisateur de la console RAD Server]]&lt;br /&gt;
**** [[Application client de RAD Server]]&lt;br /&gt;
***** [[Tutoriel : Implémentation de votre première application client RAD Server]]&lt;br /&gt;
***** [[Tutoriel : Implémentation de votre première application client FireDAC RAD Server]]&lt;br /&gt;
**** [[Présentation des ThingPoint]]&lt;br /&gt;
***** [[Développement d&#039;une application ThingPoint avec RAD Server]]&lt;br /&gt;
***** [[Recensement d&#039;un ThingPoint dans le moteur RAD Server]]&lt;br /&gt;
***** [[Implémentation d&#039;une application ThingPoint simple]]&lt;br /&gt;
**** [[Notifications Push de RAD Server]]&lt;br /&gt;
***** [[Configuration du moteur RAD Server pour activer les notifications push]]&lt;br /&gt;
**** [[Application RAD Server Management Console]]&lt;br /&gt;
***** [[Profils de connexion RAD Server]]&lt;br /&gt;
***** [[Interface utilisateur de l&#039;application RAD Server Management Console]]&lt;br /&gt;
****** [[Interface utilisateur de gestion des ressources RAD Server]]&lt;br /&gt;
****** [[Interface utilisateur des notifications Push de RAD Server]]&lt;br /&gt;
***** [[Utilisation de l&#039;application RAD Server Management Console]]&lt;br /&gt;
****** [[Connexion au moteur RAD Server]]&lt;br /&gt;
****** [[Gestion des données utilisateur de RAD Server]]&lt;br /&gt;
****** [[Gestion des données de groupes de RAD Server]]&lt;br /&gt;
****** [[Gestion des données d&#039;installation de RAD Server]]&lt;br /&gt;
****** [[Gestion des données des modules]]&lt;br /&gt;
****** [[Gestion des données des ressources des modules]]&lt;br /&gt;
****** [[Envoi de messages Push de RAD Server]]&lt;br /&gt;
**** [[Licence Runtime de RAD Server]]&lt;br /&gt;
*** [[Développement d&#039;applications Cloud]]&lt;br /&gt;
*** [[Présentation de REST]]&lt;br /&gt;
*** [[Présentation de BaaS]]&lt;br /&gt;
**** [[Introduction à Kinvey et Parse]]&lt;br /&gt;
**** [[Gestion des utilisateurs BaaS]]&lt;br /&gt;
**** [[Utilisation de BaaS pour le stockage backend]]&lt;br /&gt;
**** [[Utilisation du service Cloud pour envoyer des notifications push]]&lt;br /&gt;
*** [[OpenSSL]]&lt;br /&gt;
** [[Développement d&#039;applications interopérables à l&#039;aide de COM]]&lt;br /&gt;
*** [[Développement d&#039;applications COM]]&lt;br /&gt;
*** [[Utilisation des experts COM]]&lt;br /&gt;
** [[Développement de services Web avec des applications Win32|Développement de services Web]]&lt;br /&gt;
*** [[Présentation des services Web]]&lt;br /&gt;
*** [[Construction d&#039;une application de services Web &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
* [[Guide du développeur Windows - Index|Guide du développeur Windows]]&lt;br /&gt;
** [[Guide du développeur Delphi]]&lt;br /&gt;
*** [[Programmation avec Delphi - Index]]&lt;br /&gt;
**** [[Principes de la programmation en Delphi]]&lt;br /&gt;
***** [[Environnement de développement intégré]]&lt;br /&gt;
***** [[Conception d&#039;applications]]&lt;br /&gt;
***** [[Création de projets]]&lt;br /&gt;
***** [[Modification du code]]&lt;br /&gt;
***** [[Compilation des applications]]&lt;br /&gt;
***** [[Débogage des applications]]&lt;br /&gt;
***** [[Déploiement des applications]]&lt;br /&gt;
**** [[Présentation de la bibliothèque de composants - Index|Présentation de la bibliothèque de composants]]&lt;br /&gt;
***** [[Présentation de la bibliothèque de composants]]&lt;br /&gt;
****** [[Propriétés, méthodes et événements]]&lt;br /&gt;
******* [[Types d&#039;événements]]&lt;br /&gt;
***** [[Objets, composants et contrôles]]&lt;br /&gt;
****** [[Branche TObject]]&lt;br /&gt;
****** [[Branche TPersistent]]&lt;br /&gt;
****** [[Branche TComponent]]&lt;br /&gt;
****** [[Branche TControl]]&lt;br /&gt;
****** [[Branche TWinControl]]&lt;br /&gt;
**** [[Utilisation du modèle objet - Index|Utilisation du modèle objet]]&lt;br /&gt;
***** [[Utilisation du modèle objet]]&lt;br /&gt;
***** [[Qu&#039;est ce qu&#039;un objet ?]]&lt;br /&gt;
****** [[Examen d&#039;un objet Delphi]]&lt;br /&gt;
****** [[Changement du nom d&#039;un composant]]&lt;br /&gt;
***** [[Héritage des données et du code d&#039;un objet]]&lt;br /&gt;
***** [[Portée et qualificateurs]]&lt;br /&gt;
****** [[Déclarations privées, protégées, publiques et publiées]]&lt;br /&gt;
***** [[Utilisation de variables objet]]&lt;br /&gt;
***** [[Création, instanciation et destruction d&#039;objets]]&lt;br /&gt;
****** [[Composants et appartenance]]&lt;br /&gt;
***** [[Définition de nouvelles classes (Delphi)]]&lt;br /&gt;
***** [[Utilisation des interfaces]]&lt;br /&gt;
****** [[Utilisation des interfaces au travers de la hiérarchie]]&lt;br /&gt;
****** [[Utilisation d&#039;interfaces avec des procédures]]&lt;br /&gt;
****** [[Implémentation de IInterface]]&lt;br /&gt;
****** [[TInterfacedObject]]&lt;br /&gt;
****** [[Utilisation de l&#039;opérateur as avec des interfaces]]&lt;br /&gt;
****** [[Réutilisation de code et délégation]]&lt;br /&gt;
******* [[Utilisation de implements pour la délégation]]&lt;br /&gt;
******* [[Agrégation]]&lt;br /&gt;
****** [[Gestion mémoire des objets interface]]&lt;br /&gt;
******* [[Utilisation du comptage de références]]&lt;br /&gt;
******* [[Situations où il ne faut pas utiliser le comptage de références]]&lt;br /&gt;
***** [[Utilisation d&#039;interfaces dans les applications distribuées]]&lt;br /&gt;
**** [[Utilisation des composants - Index|Utilisation des composants]]&lt;br /&gt;
***** [[Appel de méthodes]]&lt;br /&gt;
***** [[Utilisation des événements et des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Génération d&#039;un nouveau gestionnaire d&#039;événement]]&lt;br /&gt;
****** [[Génération du gestionnaire de l&#039;événement par défaut d&#039;un composant]]&lt;br /&gt;
****** [[Recherche de gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Association d&#039;un événement à un gestionnaire d&#039;événement existant]]&lt;br /&gt;
******* [[Utilisation du paramètre Sender]]&lt;br /&gt;
******* [[Affichage et codage des événements partagés]]&lt;br /&gt;
****** [[Association d&#039;événements de menu à des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Suppression de gestionnaires d&#039;événement]]&lt;br /&gt;
***** [[Ajout de composants personnalisés à la palette d&#039;outils]]&lt;br /&gt;
**** [[Manipulation des contrôles - Index|Manipulation des contrôles]]&lt;br /&gt;
***** [[Implémentation du glisser-déplacer dans les contrôles]]&lt;br /&gt;
****** [[Début de l&#039;opération glisser]]&lt;br /&gt;
****** [[Acceptation des éléments à déplacer]]&lt;br /&gt;
****** [[Déplacement des éléments]]&lt;br /&gt;
****** [[Fin de l&#039;opération glisser-déplacer]]&lt;br /&gt;
****** [[Personnalisation du glisser-déplacer avec un objet déplacement]]&lt;br /&gt;
****** [[Changement du pointeur de la souris]]&lt;br /&gt;
***** [[Implémentation du glisser-ancrer dans les contrôles]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle fenêtré en un site d&#039;ancrage]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle en un enfant ancrable]]&lt;br /&gt;
****** [[Contrôle de l&#039;ancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle du désancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle de la réponse des contrôles enfant aux opérations glisser-ancrer]]&lt;br /&gt;
***** [[Manipulation du texte dans les contrôles]]&lt;br /&gt;
****** [[Définition de l&#039;alignement du texte]]&lt;br /&gt;
****** [[Ajout de barres de défilement en mode exécution]]&lt;br /&gt;
****** [[Ajout de l&#039;objet Presse-papiers]]&lt;br /&gt;
****** [[Sélection de texte]]&lt;br /&gt;
****** [[Sélection de la totalité d&#039;un texte]]&lt;br /&gt;
****** [[Comment couper, copier et coller du texte]]&lt;br /&gt;
****** [[Effacement du texte sélectionné]]&lt;br /&gt;
****** [[Désactivation des éléments de menu]]&lt;br /&gt;
****** [[Ajout d&#039;un menu surgissant]]&lt;br /&gt;
****** [[Gestion de l&#039;événement OnPopup]]&lt;br /&gt;
***** [[Ajout de graphiques à des contrôles]]&lt;br /&gt;
****** [[Spécification du style dessiné par le propriétaire]]&lt;br /&gt;
****** [[Ajout d&#039;objets graphiques à une liste de chaînes]]&lt;br /&gt;
******* [[Ajout d&#039;images à une application]]&lt;br /&gt;
******* [[Ajout d&#039;images à une liste de chaînes]]&lt;br /&gt;
******* [[Dessin des éléments par le propriétaire]]&lt;br /&gt;
****** [[Dimensionnement des éléments dessinés par le propriétaire]]&lt;br /&gt;
****** [[Dessin des éléments de dessin propriétaire]]&lt;br /&gt;
***** [[Mise à l&#039;échelle d&#039;écran et ChangeScale]]&lt;br /&gt;
**** [[Construction d&#039;applications, de composants et de bibliothèques - Index|Construction d&#039;applications, de composants et de bibliothèques]]&lt;br /&gt;
***** [[Création d&#039;applications]]&lt;br /&gt;
****** [[Applications GUI]]&lt;br /&gt;
******* [[Modèles d&#039;interfaces utilisateur]]&lt;br /&gt;
******* [[Applications SDI]]&lt;br /&gt;
******* [[Applications MDI]]&lt;br /&gt;
******* [[Définition des options de l&#039;EDI, du projet et du compilateur]]&lt;br /&gt;
****** [[Applications console]]&lt;br /&gt;
****** [[Applications service]]&lt;br /&gt;
******* [[Threads de service]]&lt;br /&gt;
******* [[Propriétés de nom d&#039;un service]]&lt;br /&gt;
******* [[Débogage d&#039;applications service]]&lt;br /&gt;
****** [[Templates de programmation]]&lt;br /&gt;
***** [[Création de packages et de DLL]]&lt;br /&gt;
****** [[Utilisation des packages et des DLLs]]&lt;br /&gt;
****** [[Liaison de DLL (C++)]]&lt;br /&gt;
****** [[Utilisation des DLL dans RAD Studio (C++)]]&lt;br /&gt;
****** [[Création de DLLs dans C++Builder]]&lt;br /&gt;
****** [[Création de DLL contenant des composants VCL (C++)]]&lt;br /&gt;
***** [[Ecriture d&#039;applications de base de données]]&lt;br /&gt;
****** [[Distribution d&#039;applications de bases de données]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web]]&lt;br /&gt;
****** [[Création d&#039;applications services Web]]&lt;br /&gt;
****** [[Création d&#039;applications WebBroker]]&lt;br /&gt;
***** [[Ecriture d&#039;applications en utilisant COM]]&lt;br /&gt;
***** [[Utilisation des modules de données]]&lt;br /&gt;
****** [[Création et modification de modules de données standard]]&lt;br /&gt;
******* [[Nom d&#039;un module de données et de son fichier unité]]&lt;br /&gt;
******* [[Placer et nommer les composants]]&lt;br /&gt;
******* [[Utilisation des propriétés et événements des composants dans un module de données]]&lt;br /&gt;
******* [[Pseudo-propriété ClassGroup de TDataModule]]&lt;br /&gt;
******* [[Création de règles de gestion dans un module de données]]&lt;br /&gt;
****** [[Accès à un module de données depuis une fiche]]&lt;br /&gt;
****** [[Ajout d&#039;un module de données distant à un projet serveur d&#039;applications]]&lt;br /&gt;
****** [[Définition de l&#039;affinité de framework pour un module de données]]&lt;br /&gt;
***** [[Utilisation du référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;éléments au sein d&#039;un projet]]&lt;br /&gt;
****** [[Ajout d&#039;éléments au référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;objets au sein d&#039;une équipe]]&lt;br /&gt;
****** [[Utilisation d&#039;un élément du référentiel d&#039;objets dans un projet]]&lt;br /&gt;
****** [[Utilisation de modèles de projet]]&lt;br /&gt;
****** [[Modification d&#039;éléments partagés]]&lt;br /&gt;
***** [[Activation de l&#039;aide dans les applications]]&lt;br /&gt;
******[[Appel de l&#039;aide HTML depuis les applications]]&lt;br /&gt;
*******[[Types d&#039;aide HTML]]&lt;br /&gt;
*******[[Gestion par défaut de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Personnalisation de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Affichage de l&#039;aide avec les boutons d&#039;aide]]&lt;br /&gt;
*******[[Association de l&#039;aide avec les commandes de menu]]&lt;br /&gt;
*******[[Affichage de l&#039;aide à propos des commandes de menu sélectionnées]]&lt;br /&gt;
*******[[Utilisation de la propriété Hint pour afficher l&#039;aide contextuelle des objets d&#039;écran]]&lt;br /&gt;
****** [[Interfaces système d&#039;aide]]&lt;br /&gt;
******* [[Implémentation de ICustomHelpViewer]]&lt;br /&gt;
******* [[Communication avec le gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Demande d&#039;informations au gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Affichage de l&#039;aide basée sur un mot clé]]&lt;br /&gt;
******* [[Affichage des sommaires]]&lt;br /&gt;
******* [[Implémentation de IExtendedHelpViewer]]&lt;br /&gt;
******* [[Utilisation de IHelpSystem]]&lt;br /&gt;
******* [[Implémentation de IHelpSelector]]&lt;br /&gt;
******* [[Recensement des objets de système d&#039;aide]]&lt;br /&gt;
****** [[Utilisation de l&#039;aide dans une application VCL]]&lt;br /&gt;
******* [[Comment TApplication traite-il l&#039;aide VCL]]&lt;br /&gt;
******* [[Comment les contrôles VCL traitent-ils l&#039;aide]]&lt;br /&gt;
******* [[Appel direct à un système d&#039;aide]]&lt;br /&gt;
**** [[Développement de l&#039;interface utilisateur des applications - Index|Développement de l&#039;interface utilisateur des applications]]&lt;br /&gt;
***** [[Développement de l&#039;interface utilisateur des applications - Présentation]]&lt;br /&gt;
***** [[Contrôle du comportement de l&#039;application]]&lt;br /&gt;
****** [[Manipulation de l&#039;application]]&lt;br /&gt;
****** [[Gestion de l&#039;écran]]&lt;br /&gt;
***** [[Utilisation de la fiche principale]]&lt;br /&gt;
****** [[Dissimulation de la fiche principale]]&lt;br /&gt;
****** [[Ajout de fiches]]&lt;br /&gt;
****** [[Gestion de la disposition]]&lt;br /&gt;
***** [[Utilisation des fiches]]&lt;br /&gt;
****** [[Contrôle du stockage en mémoire des fiches]]&lt;br /&gt;
******* [[Affichage d&#039;une fiche créée automatiquement]]&lt;br /&gt;
******* [[Création dynamique de fiches]]&lt;br /&gt;
******* [[Création de fiches non modales comme fenêtres]]&lt;br /&gt;
******* [[Création d&#039;une instance de fiche en utilisant une variable locale]]&lt;br /&gt;
****** [[Transfert de paramètres supplémentaires aux fiches]]&lt;br /&gt;
****** [[Récupération des données des fiches]]&lt;br /&gt;
******* [[Récupération des données des fiches modales]]&lt;br /&gt;
******* [[Récupération des données des fiches non modales]]&lt;br /&gt;
***** [[Réutilisation des composants et des groupes de composants]]&lt;br /&gt;
***** [[Création et utilisation des modèles de composants]]&lt;br /&gt;
***** [[Manipulation des cadres]]&lt;br /&gt;
****** [[Création de cadres]]&lt;br /&gt;
****** [[Utilisation et modification des cadres]]&lt;br /&gt;
****** [[Partage des cadres]]&lt;br /&gt;
***** [[Développement de boîtes de dialogue]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue standard de Windows]]&lt;br /&gt;
***** [[Création et gestion de menus]]&lt;br /&gt;
****** [[Ouverture du Concepteur de menus]]&lt;br /&gt;
****** [[Construction de menus]]&lt;br /&gt;
******* [[Nom des menus]]&lt;br /&gt;
******* [[Noms des éléments de menu]]&lt;br /&gt;
******* [[Ajout, insertion et suppression d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout de barres de séparation]]&lt;br /&gt;
******* [[Spécification de touches accélératrices et de raccourcis clavier]]&lt;br /&gt;
****** [[Création de sous-menus]]&lt;br /&gt;
******* [[Déplacement d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout d&#039;images à des éléments de menu]]&lt;br /&gt;
******* [[Affichage du menu]]&lt;br /&gt;
****** [[Edition des éléments de menu dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
****** [[Déplacement parmi les menus à la conception]]&lt;br /&gt;
****** [[Utilisation des modèles de menu]]&lt;br /&gt;
****** [[Enregistrement d&#039;un menu en tant que modèle]]&lt;br /&gt;
******* [[Conventions de nom pour les éléments et les gestionnaires d&#039;événement des modèles de menu]]&lt;br /&gt;
****** [[Manipulation d&#039;éléments de menu à l&#039;exécution]]&lt;br /&gt;
****** [[Fusion de menus]]&lt;br /&gt;
******* [[Spécification du menu actif : propriété Menu]]&lt;br /&gt;
******* [[Ordre des éléments de menu fusionnés : propriété GroupIndex]]&lt;br /&gt;
****** [[Importation de fichiers ressource]]&lt;br /&gt;
***** [[Conception de barres d&#039;outils et de barres multiples]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant un composant volet]]&lt;br /&gt;
******* [[Ajout d&#039;un turbobouton à un volet]]&lt;br /&gt;
******* [[Spécification du glyphe d&#039;un turbobouton]]&lt;br /&gt;
******* [[Définition de l&#039;état initial d&#039;un turbobouton]]&lt;br /&gt;
******* [[Création d&#039;un groupe de turboboutons]]&lt;br /&gt;
******* [[Utilisation de boutons bascule]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant le composant barre d&#039;outils]]&lt;br /&gt;
******* [[Ajout d&#039;un bouton outil]]&lt;br /&gt;
******* [[Assignation d&#039;images à des boutons outil]]&lt;br /&gt;
******* [[Définition de l&#039;aspect et de l&#039;état initial d&#039;un bouton outil]]&lt;br /&gt;
******* [[Création de groupes de boutons outil]]&lt;br /&gt;
******* [[Utilisation de boutons outil bascule]]&lt;br /&gt;
****** [[Ajout d&#039;un composant barre multiple]]&lt;br /&gt;
******* [[Définition de l&#039;aspect de la barre multiple]]&lt;br /&gt;
****** [[Réponse aux clics]]&lt;br /&gt;
******* [[Assignation d&#039;un menu à un bouton outil]]&lt;br /&gt;
****** [[Ajout de barres d&#039;outils masquées]]&lt;br /&gt;
****** [[Masquage et affichage d&#039;une barre d&#039;outils]]&lt;br /&gt;
***** [[Contrôles communs et thèmes XP]]&lt;br /&gt;
**** [[Types de contrôles - Index|Types de contrôles]]&lt;br /&gt;
***** [[Contrôles texte]]&lt;br /&gt;
****** [[Contrôles d&#039;édition]]&lt;br /&gt;
******* [[Contrôles mémo et texte formaté]]&lt;br /&gt;
****** [[Contrôles de visualisation de texte]]&lt;br /&gt;
****** [[Libellés]]&lt;br /&gt;
***** [[Contrôles de saisies spécialisées]]&lt;br /&gt;
****** [[Barres de défilement]]&lt;br /&gt;
****** [[Barres graduées]]&lt;br /&gt;
****** [[Contrôles flèches haut-bas]]&lt;br /&gt;
****** [[Contrôles touche d&#039;accès rapide]]&lt;br /&gt;
****** [[Contrôles séparateur]]&lt;br /&gt;
***** [[Boutons et contrôles similaires]]&lt;br /&gt;
****** [[Contrôles bouton]]&lt;br /&gt;
****** [[Boutons bitmap]]&lt;br /&gt;
****** [[Turboboutons]]&lt;br /&gt;
****** [[Cases à cocher]]&lt;br /&gt;
****** [[Boutons radio]]&lt;br /&gt;
****** [[Contrôles de la barre d&#039;outils]]&lt;br /&gt;
****** [[Barres multiples]]&lt;br /&gt;
***** [[Contrôles liste]]&lt;br /&gt;
****** [[Boîtes liste et boîtes liste de cases à cocher]]&lt;br /&gt;
****** [[Boîtes à options]]&lt;br /&gt;
****** [[Vues arborescentes]]&lt;br /&gt;
****** [[Vues liste]]&lt;br /&gt;
***** [[Regroupement de contrôles]]&lt;br /&gt;
****** [[Boîtes groupe et groupes de boutons radio]]&lt;br /&gt;
****** [[Volets]]&lt;br /&gt;
****** [[Boîtes de défilement]]&lt;br /&gt;
****** [[Contrôles onglets]]&lt;br /&gt;
****** [[Contrôles pages]]&lt;br /&gt;
****** [[Contrôles en-têtes]]&lt;br /&gt;
***** [[Contrôles d&#039;affichage]]&lt;br /&gt;
****** [[Barres d&#039;état]]&lt;br /&gt;
****** [[Barres de progression]]&lt;br /&gt;
****** [[Propriétés d&#039;aide ou de conseil d&#039;aide]]&lt;br /&gt;
****** [[Barres des tâches de la VCL]]&lt;br /&gt;
***** [[Grilles]]&lt;br /&gt;
****** [[Grilles de dessin]]&lt;br /&gt;
****** [[Grilles de chaînes]]&lt;br /&gt;
***** [[Editeurs de liste de valeurs]]&lt;br /&gt;
***** [[Contrôles graphiques]]&lt;br /&gt;
****** [[Images]]&lt;br /&gt;
****** [[Formes]]&lt;br /&gt;
****** [[Biseaux]]&lt;br /&gt;
****** [[Boîtes à peindre]]&lt;br /&gt;
****** [[Contrôle animation]]&lt;br /&gt;
**** [[Utilisation des graphiques et du multimédia - Index|Utilisation des graphiques et du multimédia]]&lt;br /&gt;
***** [[Utilisation des graphiques et du multimédia - Présentation]]&lt;br /&gt;
***** [[Présentation de la programmation relative aux graphiques]]&lt;br /&gt;
****** [[Rafraîchissement de l&#039;écran]]&lt;br /&gt;
****** [[Types des objets graphiques]]&lt;br /&gt;
****** [[Propriétés et méthodes communes du canevas]]&lt;br /&gt;
****** [[Utilisation des propriétés de l&#039;objet canevas]]&lt;br /&gt;
******* [[Création d&#039;espaces de dessin]]&lt;br /&gt;
******* [[Couleurs de la VCL]]&lt;br /&gt;
******* [[Impression dans les applications VCL]]&lt;br /&gt;
******* [[Utilisation des crayons]]&lt;br /&gt;
******** [[Changement de la couleur du crayon]]&lt;br /&gt;
******** [[Changement de l&#039;épaisseur du crayon]]&lt;br /&gt;
******** [[Changement du style du crayon]]&lt;br /&gt;
******** [[Changement du mode du crayon]]&lt;br /&gt;
******** [[Renvoi de la position du crayon]]&lt;br /&gt;
******* [[Utilisation des pinceaux]]&lt;br /&gt;
******** [[Changement de la couleur du pinceau]]&lt;br /&gt;
******** [[Changement du style du pinceau]]&lt;br /&gt;
******** [[Définition de la propriété Bitmap du pinceau]]&lt;br /&gt;
******* [[Lecture et définition de pixels]]&lt;br /&gt;
****** [[Utilisation des méthodes du canevas pour dessiner des objets graphiques]]&lt;br /&gt;
******* [[Dessin de lignes et de polylignes]]&lt;br /&gt;
******** [[Dessin de lignes]]&lt;br /&gt;
******** [[Dessin de polylignes]]&lt;br /&gt;
******* [[Dessin de formes]]&lt;br /&gt;
******** [[Dessin de rectangles et d&#039;ellipses]]&lt;br /&gt;
******** [[Dessin de rectangles à coins arrondis]]&lt;br /&gt;
******** [[Dessin de polygones]]&lt;br /&gt;
****** [[Gestion de plusieurs objets de dessin dans votre application]]&lt;br /&gt;
******* [[Faire le suivi de l&#039;outil de dessin à utiliser]]&lt;br /&gt;
******* [[Changement d&#039;outil en utilisant des turboboutons]]&lt;br /&gt;
******* [[Utilisation des outils de dessin]]&lt;br /&gt;
******** [[Dessin de formes (Code)]]&lt;br /&gt;
******** [[Partage de code entre plusieurs gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Dessiner sur un graphique]]&lt;br /&gt;
******* [[Création de graphiques défilables]]&lt;br /&gt;
******* [[Ajout d&#039;un contrôle image]]&lt;br /&gt;
******** [[Positionnement du contrôle]]&lt;br /&gt;
******** [[Définition de la taille initiale du bitmap]]&lt;br /&gt;
******** [[Dessiner sur un bitmap]]&lt;br /&gt;
****** [[Chargement et enregistrement de fichiers graphiques]]&lt;br /&gt;
******* [[Chargement d&#039;une image depuis un fichier]]&lt;br /&gt;
******* [[Enregistrement d&#039;une image dans un fichier]]&lt;br /&gt;
******* [[Remplacement de l&#039;image]]&lt;br /&gt;
****** [[Utilisation du presse-papiers avec les graphiques]]&lt;br /&gt;
******* [[Copie de graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Couper des graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Coller des graphiques depuis le Presse-papiers]]&lt;br /&gt;
****** [[Techniques de dessin dans une application]]&lt;br /&gt;
******* [[Comment répondre à la souris]]&lt;br /&gt;
******** [[Définition d&#039;un événement de souris]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris enfoncé]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris relâché]]&lt;br /&gt;
******** [[Réponse au déplacement de la souris]]&lt;br /&gt;
******* [[Ajout d&#039;un champ à un objet fiche pour faire le suivi des actions de la souris]]&lt;br /&gt;
******* [[Amélioration du dessin des lignes]]&lt;br /&gt;
******** [[Suivi du point d&#039;origine]]&lt;br /&gt;
******** [[Suivi des déplacements]]&lt;br /&gt;
***** [[Utilisation du multimédia]]&lt;br /&gt;
****** [[Ajout de clips vidéo silencieux à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips vidéo silencieux]]&lt;br /&gt;
****** [[Ajout de clips audio ou vidéo à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips audio et/ou vidéo (VCL seulement)|Exemple d&#039;ajout de clips audio ou vidéo (VCL seulement)]]&lt;br /&gt;
**** [[Ecriture d&#039;applications multithreads - Index]]&lt;br /&gt;
***** [[Ecriture d&#039;applications multithreads]]&lt;br /&gt;
***** [[Définition d&#039;objets thread - Index|Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Initialisation du thread]]&lt;br /&gt;
****** [[Ecriture de la fonction Thread]]&lt;br /&gt;
******* [[Utilisation de variables locales aux threads]]&lt;br /&gt;
******* [[Vérification de l&#039;arrêt par d&#039;autres threads]]&lt;br /&gt;
******* [[Gestion des exceptions dans la fonction thread]]&lt;br /&gt;
****** [[Conception du code de nettoyage]]&lt;br /&gt;
***** [[Coordination de threads - Index|Coordination de threads]]&lt;br /&gt;
****** [[Coordination de threads]]&lt;br /&gt;
****** [[Eviter les accès simultanés]]&lt;br /&gt;
******* [[Verrouillage d&#039;objets]]&lt;br /&gt;
******* [[Utilisation de sections critiques]]&lt;br /&gt;
******* [[Utilisation du synchronisateur à écriture exclusive et lecture multiple]]&lt;br /&gt;
******* [[Autres techniques de partage de la mémoire]]&lt;br /&gt;
****** [[Attente des autres threads]]&lt;br /&gt;
******* [[Attente de la fin d&#039;exécution d&#039;un thread]]&lt;br /&gt;
******* [[Attente de l&#039;achèvement d&#039;une tâche]]&lt;br /&gt;
***** [[Exécution d&#039;objets thread - Index|Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Redéfinition de la priorité par défaut]]&lt;br /&gt;
****** [[Démarrage et arrêt des threads]]&lt;br /&gt;
***** [[Débogage des applications multithreads]]&lt;br /&gt;
****** [[Nommer un thread]]&lt;br /&gt;
******* [[Comment nommer un thread]]&lt;br /&gt;
******* [[Conversion d&#039;un thread anonyme en thread nommé]]&lt;br /&gt;
******* [[Assignation de noms distincts à des threads similaires]]&lt;br /&gt;
******* [[Nommer un thread pendant le débogage]]&lt;br /&gt;
**** [[Gestion des exceptions - Index|Gestion des exceptions]]&lt;br /&gt;
***** [[Gestion des exceptions]]&lt;br /&gt;
***** [[Définition des blocs protégés]]&lt;br /&gt;
****** [[Ecriture du bloc try]]&lt;br /&gt;
******* [[Déclenchement d&#039;une exception]]&lt;br /&gt;
****** [[Ecriture de gestionnaires d&#039;exceptions]]&lt;br /&gt;
******* [[Instructions de gestion des exceptions]]&lt;br /&gt;
******* [[Gestion des classes d&#039;exceptions]]&lt;br /&gt;
******* [[Portée des gestionnaires d&#039;exceptions]]&lt;br /&gt;
******* [[Redéclenchement d&#039;exceptions]]&lt;br /&gt;
****** [[Ecriture de blocs finally]]&lt;br /&gt;
***** [[Gestion des exceptions dans les applications VCL]]&lt;br /&gt;
****** [[Gestion des exceptions par défaut dans la VCL]]&lt;br /&gt;
****** [[Classes d&#039;exception VCL]]&lt;br /&gt;
******* [[Exceptions silencieuses]]&lt;br /&gt;
****** [[Définition d&#039;exceptions VCL personnalisées]]&lt;br /&gt;
***** [[Exceptions d&#039;entiers]]&lt;br /&gt;
****** [[Exception de division entière par zéro]]&lt;br /&gt;
***** [[Exceptions de virgule flottante]]&lt;br /&gt;
****** [[Exception de virgule flottante : division par 0, domaine ou dépassement de capacité]]&lt;br /&gt;
****** [[Exception de virgule flottante : perte de précision partielle ou débordement inférieur]]&lt;br /&gt;
****** [[Exception de virgule flottante : Faute de pile]]&lt;br /&gt;
**** [[Utilisation des packages et des composants - Index|Utilisation des packages et des composants]]&lt;br /&gt;
***** [[Utilisation des packages et des composants - Présentation]]&lt;br /&gt;
***** [[Pourquoi utiliser des packages ?|Pourquoi utiliser des packages ?]]&lt;br /&gt;
****** [[Packages et DLL standard]]&lt;br /&gt;
***** [[Packages d&#039;exécution]]&lt;br /&gt;
****** [[Chargement des packages dans une application]]&lt;br /&gt;
******* [[Chargement des packages avec la fonction LoadPackage]]&lt;br /&gt;
****** [[Choix des packages d&#039;exécution à utiliser]]&lt;br /&gt;
****** [[Packages personnalisés]]&lt;br /&gt;
***** [[Packages de conception]]&lt;br /&gt;
****** [[Installation de packages de composants]]&lt;br /&gt;
***** [[Création et modification de packages]]&lt;br /&gt;
****** [[Création d&#039;un package]]&lt;br /&gt;
****** [[Modification d&#039;un package existant]]&lt;br /&gt;
****** [[Présentation de la structure d&#039;un package]]&lt;br /&gt;
****** [[Modification manuelle de fichiers source de packages]]&lt;br /&gt;
****** [[Compilation de packages]]&lt;br /&gt;
******* [[Directives de compilation spécifiques aux packages]]&lt;br /&gt;
******* [[Utilisation de la directive de packaging faible]]&lt;br /&gt;
******* [[Compilation et liaison à partir de la ligne de commande]]&lt;br /&gt;
******* [[Fichiers de packages créés lors d&#039;une compilation]]&lt;br /&gt;
******* [[Construction de packages statiques]]&lt;br /&gt;
***** [[Déploiement des packages]]&lt;br /&gt;
**** [[Utilisation des informations RTTI - Index|Utilisation des informations RTTI]]&lt;br /&gt;
***** [[Obtenir le contexte RTTI]]&lt;br /&gt;
***** [[Interrogation des informations de type]]&lt;br /&gt;
***** [[Informations de type générales]]&lt;br /&gt;
***** [[Informations des types simples]]&lt;br /&gt;
***** [[Informations des types structurés]]&lt;br /&gt;
***** [[Opérations d&#039;exécution sur les types]]&lt;br /&gt;
***** [[Delphi RTTI et C++Builder]]&lt;br /&gt;
**** [[Création d&#039;applications internationales - Index]]&lt;br /&gt;
***** [[Internationalisation et localisation]]&lt;br /&gt;
****** [[Internationalisation des applications]]&lt;br /&gt;
******* [[Permettre au code de l&#039;application de fonctionner pour différentes régions]]&lt;br /&gt;
******** [[Jeux de caractères]]&lt;br /&gt;
******** [[Inclusion de fonctionnalités bi-directionnelles dans les applications]]&lt;br /&gt;
******** [[Fonctionnalités spécifiques aux cibles locales]]&lt;br /&gt;
****** [[Localisation des applications]]&lt;br /&gt;
******* [[Considérations de localisation dans la conception de l&#039;interface utilisateur]]&lt;br /&gt;
******** [[Texte]]&lt;br /&gt;
******** [[Images graphiques]]&lt;br /&gt;
******** [[Formats et ordre de tri]]&lt;br /&gt;
******** [[Affectations de touches de raccourci]]&lt;br /&gt;
******* [[Isolation des ressources]]&lt;br /&gt;
******* [[Utilisation des DLL de ressources]]&lt;br /&gt;
******** [[Création de DLL de ressources]]&lt;br /&gt;
******** [[Basculement dynamique de DLL de ressources]]&lt;br /&gt;
***** [[Déploiement des applications localisées]]&lt;br /&gt;
**** [[Déploiement des applications RAD Studio]]&lt;br /&gt;
***** [[Déploiement des applications - Présentation]]&lt;br /&gt;
****** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
***** [[Déploiement des applications générales]]&lt;br /&gt;
****** [[Utilisation des programmes d&#039;installation]]&lt;br /&gt;
******* [[Identification des fichiers de l&#039;application]]&lt;br /&gt;
******* [[Les fichiers de l&#039;application, par extension de fichier]]&lt;br /&gt;
******* [[Fichiers package]]&lt;br /&gt;
******* [[Modules de fusion]]&lt;br /&gt;
******* [[Déploiement des contrôles ActiveX]]&lt;br /&gt;
******* [[Applications complémentaires]]&lt;br /&gt;
******* [[Emplacements des DLL]]&lt;br /&gt;
***** [[Déploiement des applications de base de données]]&lt;br /&gt;
****** [[Déploiement des applications de base de données dbExpress]]&lt;br /&gt;
****** [[Déploiement des applications BDE]]&lt;br /&gt;
******* [[Moteur de bases de données Borland]]&lt;br /&gt;
***** [[Déploiement des applications Web]]&lt;br /&gt;
***** [[Programmation pour des environnements hôtes hétérogènes]]&lt;br /&gt;
****** [[Résolution d&#039;écran et profondeur de couleurs]]&lt;br /&gt;
****** [[Redimensionnement dynamique des fiches et des contrôles]]&lt;br /&gt;
****** [[Sans redimensionnement dynamique]]&lt;br /&gt;
****** [[Adaptation à des profondeurs de couleurs variables]]&lt;br /&gt;
****** [[Fontes]]&lt;br /&gt;
****** [[Versions des systèmes d&#039;exploitation]]&lt;br /&gt;
***** [[Termes du contrat de licence logicielle]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données - Index|Développement d&#039;applications de bases de données]]&lt;br /&gt;
**** [[Conception d&#039;applications de base de données - Index|Conception d&#039;applications de base de données]]&lt;br /&gt;
***** [[Conception d&#039;applications de base de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des bases de données]]&lt;br /&gt;
****** [[Types de bases de données]]&lt;br /&gt;
****** [[Sécurité des bases de données]]&lt;br /&gt;
****** [[Transactions]]&lt;br /&gt;
****** [[Intégrité référentielle, procédures stockées et déclencheurs]]&lt;br /&gt;
***** [[Architecture des bases de données]]&lt;br /&gt;
****** [[Connexion directe à un serveur de bases de données]]&lt;br /&gt;
****** [[Utilisation d&#039;un fichier dédié sur disque]]&lt;br /&gt;
****** [[Connexion à un autre ensemble de données]]&lt;br /&gt;
******* [[Connexion d&#039;un ensemble de données client à un autre ensemble de données dans la même application]]&lt;br /&gt;
******* [[Utilisation d&#039;une architecture multiniveau]]&lt;br /&gt;
****** [[Combinaison des approches]]&lt;br /&gt;
***** [[Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Analyse des données]]&lt;br /&gt;
**** [[Utilisation de contrôles de données - Index|Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Fonctionnalités communes des contrôles de données]]&lt;br /&gt;
****** [[Association d&#039;un contrôle de données à un ensemble de données]]&lt;br /&gt;
******* [[Modification de l&#039;ensemble de données associé à l&#039;exécution]]&lt;br /&gt;
******* [[Activation et désactivation de la source de données]]&lt;br /&gt;
******* [[Réponse aux modifications effectuées par le biais de la source de données]]&lt;br /&gt;
****** [[Edition et mise à jour des données]]&lt;br /&gt;
******* [[Activation de l&#039;édition des contrôles lors d&#039;une saisie utilisateur]]&lt;br /&gt;
******* [[Edition des données affichées dans un contrôle]]&lt;br /&gt;
****** [[Activation et désactivation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Actualisation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Activation des événements souris, clavier et timer]]&lt;br /&gt;
***** [[Choix de l&#039;organisation des données - Index|Choix de l&#039;organisation des données]]&lt;br /&gt;
****** [[Affichage d&#039;un seul enregistrement]]&lt;br /&gt;
******* [[Affichage de données en tant que libellés]]&lt;br /&gt;
******* [[Affichage et édition de champs dans une zone de saisie]]&lt;br /&gt;
******* [[Affichage et édition de texte dans un contrôle mémo]]&lt;br /&gt;
******* [[Affichage et édition dans un contrôle mémo de texte formaté]]&lt;br /&gt;
******* [[Affichage et édition de champs graphiques dans un contrôle image]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options de référence]]&lt;br /&gt;
******** [[Utilisation de TDBListBox et de TDBComboBox]]&lt;br /&gt;
******* [[Manipulation de champs booléens avec des cases à cocher]]&lt;br /&gt;
******* [[Limitation de valeurs de champ avec des boutons radio - Index|Limitation de valeurs de champ avec des boutons radio]]&lt;br /&gt;
****** [[Affichage de plusieurs enregistrements]]&lt;br /&gt;
***** [[Visualisation et édition des données avec un contrôle TDBGrid]]&lt;br /&gt;
****** [[Utilisation d&#039;un contrôle grille à son état par défaut]]&lt;br /&gt;
****** [[Création d&#039;une grille personnalisée]]&lt;br /&gt;
******* [[Création de colonnes persistantes]]&lt;br /&gt;
******* [[Suppression de colonnes persistantes]]&lt;br /&gt;
******* [[Modification de l&#039;ordre des colonnes persistantes]]&lt;br /&gt;
******* [[Définition des propriétés de colonne en mode conception]]&lt;br /&gt;
******* [[Définition d&#039;une colonne de liste de référence]]&lt;br /&gt;
******* [[Insertion d&#039;un bouton dans une colonne]]&lt;br /&gt;
******* [[Restauration des valeurs par défaut d&#039;une colonne]]&lt;br /&gt;
****** [[Affichage des champs ADT et tableau]]&lt;br /&gt;
****** [[Définition des options de la grille]]&lt;br /&gt;
****** [[Edition dans la grille]]&lt;br /&gt;
****** [[Contrôle du dessin de la grille]]&lt;br /&gt;
****** [[Comment répondre aux actions de l&#039;utilisateur à l&#039;exécution]]&lt;br /&gt;
***** [[Création d&#039;une grille qui contient d&#039;autres contrôles orientés données]]&lt;br /&gt;
***** [[Navigation et manipulation d&#039;enregistrements]]&lt;br /&gt;
****** [[Choix des boutons du navigateur à afficher]]&lt;br /&gt;
****** [[Affichage de panneaux d&#039;information]]&lt;br /&gt;
****** [[Utilisation d&#039;un navigateur pour plusieurs ensembles de données]]&lt;br /&gt;
**** [[Connexion aux bases de données - Index|Connexion aux bases de données]]&lt;br /&gt;
***** [[Connexion aux bases de données - Présentation]]&lt;br /&gt;
***** [[Utilisation de connexions implicites]]&lt;br /&gt;
***** [[Contrôle des connexions]]&lt;br /&gt;
****** [[Connexion à un serveur de base de données]]&lt;br /&gt;
****** [[Déconnexion d&#039;un serveur de base de données]]&lt;br /&gt;
***** [[Contrôle de la connexion au serveur]]&lt;br /&gt;
***** [[Gestion des transactions]]&lt;br /&gt;
****** [[Spécification du niveau d&#039;isolement des transactions]]&lt;br /&gt;
***** [[Envoi de commandes au serveur]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données associés]]&lt;br /&gt;
***** [[Obtention de métadonnées]]&lt;br /&gt;
**** [[Compréhension des ensembles de données - Index|Compréhension des ensembles de données]]&lt;br /&gt;
***** [[Compréhension des ensembles de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des descendants de TDataSet]]&lt;br /&gt;
***** [[Détermination des états d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Ouverture et fermeture des ensembles de données]]&lt;br /&gt;
***** [[Navigation dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation des méthodes First et Last]]&lt;br /&gt;
****** [[Utilisation des méthodes Next et Prior]]&lt;br /&gt;
****** [[Utilisation de la méthode MoveBy]]&lt;br /&gt;
****** [[Utilisation des propriétés Eof et Bof]]&lt;br /&gt;
****** [[Marquage d&#039;enregistrements]]&lt;br /&gt;
***** [[Recherche dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation de la méthode Locate]]&lt;br /&gt;
****** [[Utilisation de la méthode Lookup]]&lt;br /&gt;
***** [[Affichage et édition d&#039;ensembles de données en utilisant des filtres]]&lt;br /&gt;
****** [[Activation et désactivation des filtres]]&lt;br /&gt;
****** [[Création de filtres]]&lt;br /&gt;
******* [[Définition de la propriété Filter]]&lt;br /&gt;
******* [[Ecriture d&#039;un gestionnaire d&#039;événement OnFilterRecord]]&lt;br /&gt;
****** [[Définition d&#039;options de filtre]]&lt;br /&gt;
****** [[Navigation parmi les enregistrements d&#039;un ensemble de données filtré]]&lt;br /&gt;
***** [[Modification des données]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements]]&lt;br /&gt;
****** [[Ajout de nouveaux enregistrements]]&lt;br /&gt;
****** [[Suppression d&#039;enregistrements]]&lt;br /&gt;
****** [[Validation des données]]&lt;br /&gt;
****** [[Annulation des modifications]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements entiers]]&lt;br /&gt;
***** [[Champs calculés]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type table]]&lt;br /&gt;
****** [[Tri des enregistrements avec des index]]&lt;br /&gt;
******* [[Obtention d&#039;informations sur les index]]&lt;br /&gt;
******* [[Spécification d&#039;un index avec IndexName]]&lt;br /&gt;
******* [[Création d&#039;un index avec IndexFieldNames]]&lt;br /&gt;
****** [[Utilisation d&#039;index pour chercher des enregistrements]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Goto]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Find]]&lt;br /&gt;
******* [[Spécification de l&#039;enregistrement en cours après une recherche réussie]]&lt;br /&gt;
******* [[Recherche sur des clés partielles]]&lt;br /&gt;
******* [[Réitération ou extension d&#039;une recherche]]&lt;br /&gt;
****** [[Limitation des enregistrements avec des portées]]&lt;br /&gt;
******* [[Présentation des différences entre les portées et les filtres]]&lt;br /&gt;
******* [[Spécification de portées]]&lt;br /&gt;
******* [[Modification d&#039;une portée]]&lt;br /&gt;
******* [[Application ou annulation d&#039;une portée]]&lt;br /&gt;
****** [[Création de relations maître/détail]]&lt;br /&gt;
******* [[Comment faire de la table la partie détail d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Utilisation de tables détail imbriquées]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables]]&lt;br /&gt;
****** [[Création et suppression des tables]]&lt;br /&gt;
****** [[Vidage des tables]]&lt;br /&gt;
****** [[Synchronisation des tables]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type requête]]&lt;br /&gt;
****** [[Spécification de la requête]]&lt;br /&gt;
****** [[Utilisation de paramètres dans les requêtes]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant la conception]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant l&#039;exécution]]&lt;br /&gt;
****** [[Etablissement de relations maître-détail en utilisant des paramètres]]&lt;br /&gt;
****** [[Préparation des requêtes]]&lt;br /&gt;
****** [[Exécution de requêtes qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de résultats unidirectionnels]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type procédure stockée]]&lt;br /&gt;
****** [[Utilisation de paramètres avec les procédures stockées]]&lt;br /&gt;
****** [[Préparation des procédures stockées]]&lt;br /&gt;
***** [[Exécution de procédures stockées qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Lecture de plusieurs ensembles de résultats]]&lt;br /&gt;
**** [[Manipulation des composants champ - Index|Manipulation des composants champ]]&lt;br /&gt;
***** [[Manipulation des composants champ - Présentation]]&lt;br /&gt;
***** [[Composants champ dynamique]]&lt;br /&gt;
***** [[Composants champ persistant]]&lt;br /&gt;
****** [[Création de champs persistants]]&lt;br /&gt;
****** [[Modification de l&#039;ordre des champs persistants]]&lt;br /&gt;
****** [[Définition de nouveaux champs persistants]]&lt;br /&gt;
******* [[Définition d&#039;un champ de données]]&lt;br /&gt;
******* [[Définition d&#039;un champ calculé]]&lt;br /&gt;
******* [[Programmation d&#039;un champ calculé]]&lt;br /&gt;
******* [[Définition d&#039;un champ de référence]]&lt;br /&gt;
******* [[Définition d&#039;un champ agrégat]]&lt;br /&gt;
****** [[Suppression de composants champ persistant]]&lt;br /&gt;
****** [[Définition des événements et des propriétés des champs persistants]]&lt;br /&gt;
******* [[Définition des propriétés d&#039;affichage et d&#039;édition en mode conception]]&lt;br /&gt;
******* [[Définition des propriétés des composants champ à l&#039;exécution]]&lt;br /&gt;
******* [[Création des ensembles d&#039;attributs pour les composants champ]]&lt;br /&gt;
******* [[Association des ensembles d&#039;attributs aux composants champ]]&lt;br /&gt;
******* [[Suppression des associations d&#039;attributs]]&lt;br /&gt;
******* [[Contrôle ou dissimulation de la saisie utilisateur]]&lt;br /&gt;
******* [[Utilisation des formats par défaut pour les champs numériques, date et heure]]&lt;br /&gt;
******* [[Gestion des événements]]&lt;br /&gt;
***** [[Manipulation des méthodes de champ lors de l&#039;exécution]]&lt;br /&gt;
***** [[Affichage, conversion et accès aux valeurs des champs]]&lt;br /&gt;
****** [[Affichage de valeurs dans les contrôles standard]]&lt;br /&gt;
****** [[Conversion des valeurs de champs]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété par défaut d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la méthode FieldByName d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété Fields d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Définition de la valeur par défaut d&#039;un champ]]&lt;br /&gt;
***** [[Utilisation de contraintes]]&lt;br /&gt;
****** [[Création d&#039;une contrainte personnalisée]]&lt;br /&gt;
****** [[Utilisation des contraintes du serveur]]&lt;br /&gt;
***** [[Utilisation des champs objet]]&lt;br /&gt;
****** [[Utilisation des champs ADT]]&lt;br /&gt;
****** [[Utilisation des champs tableau]]&lt;br /&gt;
****** [[Utilisation des champs ensemble de données]]&lt;br /&gt;
****** [[Utilisation des champs de référence]]&lt;br /&gt;
**** [[Utilisation du moteur de base de données Borland - Index|Utilisation du BDE - Index]]&lt;br /&gt;
***** [[Architecture BDE]]&lt;br /&gt;
***** [[Utilisation du moteur de base de données Borland|Utilisation du BDE]]&lt;br /&gt;
***** [[Exécution d&#039;une instruction de mise à jour - Index|Exécution d&#039;une instruction de mise à jour]]&lt;br /&gt;
****** [[Utilisation de la propriété Query d&#039;un composant mise à jour]]&lt;br /&gt;
***** [[Utilisation de plusieurs objets mise à jour - Index|Utilisation de plusieurs objets mise à jour]]&lt;br /&gt;
****** [[Appel de la méthode Apply]]&lt;br /&gt;
****** [[Exécution des instructions SQL]]&lt;br /&gt;
***** [[Connexion aux bases de données avec TDatabase - Index|Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
****** [[Association d&#039;un composant base de données à une session]]&lt;br /&gt;
****** [[Utilisation de TDatabase pour établir une connexion aux bases de données]]&lt;br /&gt;
****** [[Ouverture d&#039;une connexion avec TDataBase]]&lt;br /&gt;
****** [[Interactions entre les composants base de données et session]]&lt;br /&gt;
****** [[Utilisation des composants base de données dans les modules de données]]&lt;br /&gt;
****** [[Définition des paramètres d&#039;alias BDE]]&lt;br /&gt;
****** [[Identification de la base de données]]&lt;br /&gt;
***** [[Gestion des sessions de bases de données - Index|Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Activation d&#039;une session]]&lt;br /&gt;
****** [[Création de sessions supplémentaires]]&lt;br /&gt;
****** [[Parcourir les composants base de données d&#039;une session]]&lt;br /&gt;
****** [[Ouverture de connexions de bases de données]]&lt;br /&gt;
****** [[Recherche d&#039;une connexion de base de données]]&lt;br /&gt;
****** [[Spécification des répertoires Paradox]]&lt;br /&gt;
****** [[Récupération des informations d&#039;une session]]&lt;br /&gt;
****** [[Fermeture des connexions de bases de données]]&lt;br /&gt;
****** [[Manipulation des alias BDE]]&lt;br /&gt;
****** [[Affectation d&#039;un nom à une session]]&lt;br /&gt;
****** [[Gestion de sessions multiples]]&lt;br /&gt;
****** [[Spécification du comportement de la connexion de base de données par défaut]]&lt;br /&gt;
****** [[Interruption des connexions de bases de données inactives]]&lt;br /&gt;
****** [[Manipulation des tables Paradox et dBASE protégées par mot de passe]]&lt;br /&gt;
****** [[Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Gestion des connexions de bases de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données BDE - Index|Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Association d&#039;un ensemble de données avec les connexions de bases de données et de sessions]]&lt;br /&gt;
****** [[Liaison des paramètres]]&lt;br /&gt;
****** [[Mise en cache des BLOBS]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables locales]]&lt;br /&gt;
****** [[Importation des données d&#039;une autre table]]&lt;br /&gt;
****** [[Utilisation des propriétés de handle BDE]]&lt;br /&gt;
****** [[Modification du nom d&#039;une table]]&lt;br /&gt;
****** [[Spécification d&#039;un fichier d&#039;index dBASE]]&lt;br /&gt;
****** [[Spécification du type d&#039;une table locale]]&lt;br /&gt;
****** [[Utilisation de TQuery]]&lt;br /&gt;
****** [[Utilisation de TStoredProc (BDE)]]&lt;br /&gt;
****** [[Utilisation de TTable]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Création de requêtes hétérogènes]]&lt;br /&gt;
****** [[Obtention d&#039;un ensemble de résultats modifiable]]&lt;br /&gt;
****** [[Mise à jour d&#039;un ensemble de résultats en lecture seule]]&lt;br /&gt;
****** [[Manipulation des procédures stockées redéfinies d&#039;Oracle]]&lt;br /&gt;
***** [[Utilisation de TBatchMove - Index|Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Création d&#039;un composant action groupée]]&lt;br /&gt;
****** [[Exécution d&#039;une action groupée]]&lt;br /&gt;
****** [[Dictionnaire de données]]&lt;br /&gt;
****** [[Outils de manipulation du BDE]]&lt;br /&gt;
****** [[Spécification d&#039;un mode d&#039;action groupée]]&lt;br /&gt;
****** [[Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Gestion des erreurs relatives aux actions groupées]]&lt;br /&gt;
****** [[Mappage des types de données]]&lt;br /&gt;
***** [[Utilisation du BDE pour placer en mémoire cache les mises à jour - Index|Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec une base de données]]&lt;br /&gt;
****** [[Elaboration des instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Activation des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Substitution de paramètres dans les instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Utilisation de l&#039;éditeur SQL de mise à jour]]&lt;br /&gt;
****** [[Application des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Utilisation d&#039;objets mise à jour pour mettre à jour un ensemble de données]]&lt;br /&gt;
****** [[Création d&#039;un gestionnaire d&#039;événement OnUpdateRecord]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec les méthodes de composant base de données]]&lt;br /&gt;
****** [[Création d&#039;instructions SQL pour les composants mise à jour]]&lt;br /&gt;
****** [[Gestion des erreurs de mise à jour en mémoire cache]]&lt;br /&gt;
***** [[Utilisation des transactions avec le BDE - Index|Utilisation des transactions avec le BDE]]&lt;br /&gt;
****** [[Utilisation de transactions locales]]&lt;br /&gt;
****** [[Utilisation du SQL transparent]]&lt;br /&gt;
****** [[Utilisation des transactions avec le BDE]]&lt;br /&gt;
**** [[Utilisation des composants ADO - Index|Utilisation des composants ADO]]&lt;br /&gt;
***** [[Utilisation des composants ADO]]&lt;br /&gt;
***** [[Présentation générale des composants ADO]]&lt;br /&gt;
***** [[Connexion à des stockages de données ADO]]&lt;br /&gt;
****** [[Connexion à un stockage de données avec TADOConnection]]&lt;br /&gt;
******* [[Accès à l&#039;objet connexion]]&lt;br /&gt;
****** [[Optimisation d&#039;une connexion]]&lt;br /&gt;
******* [[Connexions asynchrones]]&lt;br /&gt;
******* [[Contrôle des dépassements de délais]]&lt;br /&gt;
******* [[Indication des types d&#039;opérations pris en charge par la connexion]]&lt;br /&gt;
******* [[Spécification de l&#039;exécution automatique des transactions par la connexion]]&lt;br /&gt;
****** [[Accès aux ensembles de données d&#039;une connexion]]&lt;br /&gt;
****** [[Evénements connexion ADO]]&lt;br /&gt;
***** [[Utilisation des ensembles de données ADO]]&lt;br /&gt;
****** [[Connexion d&#039;un ensemble de données ADO à un stockage de données]]&lt;br /&gt;
******* [[Utilisation des ensembles d&#039;enregistrements]]&lt;br /&gt;
******* [[Filtrage d&#039;enregistrements à partir de signets]]&lt;br /&gt;
******* [[Filtrage de lignes en fonction de l&#039;état de mise à jour]]&lt;br /&gt;
******* [[Lecture d&#039;enregistrements de façon asynchrone]]&lt;br /&gt;
******* [[Utilisation des mises à jour groupées]]&lt;br /&gt;
******* [[Lecture et enregistrement des données dans des fichiers]]&lt;br /&gt;
******* [[Examen de l&#039;état de mise à jour ligne par ligne]]&lt;br /&gt;
******* [[Ouverture de l&#039;ensemble de données en mode mises à jour groupées]]&lt;br /&gt;
****** [[Utilisation de TADODataSet]]&lt;br /&gt;
***** [[Utilisation d&#039;objets commande]]&lt;br /&gt;
****** [[Spécification de la commande]]&lt;br /&gt;
****** [[Utilisation de la méthode Execute]]&lt;br /&gt;
****** [[Annulation des commandes]]&lt;br /&gt;
****** [[Récupération d&#039;ensembles de résultats à l&#039;aide de commandes]]&lt;br /&gt;
****** [[Application des mises à jour groupées dans les tables des bases]]&lt;br /&gt;
****** [[Annulation des mises à jour groupées]]&lt;br /&gt;
****** [[Gestion des paramètres de commande]]&lt;br /&gt;
**** [[Utilisation des composants dbExpress - Index|Utilisation des composants dbExpress]]&lt;br /&gt;
***** [[Utilisation des ensembles de données dbExpress]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données dbExpress]]&lt;br /&gt;
***** [[Connexion à un serveur de bases de données en utilisant dbExpress]]&lt;br /&gt;
****** [[Configuration de TSQLConnection]]&lt;br /&gt;
***** [[Spécification des données à afficher]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une requête]]&lt;br /&gt;
****** [[Représentation des enregistrements d&#039;une table]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une procédure stockée]]&lt;br /&gt;
***** [[Récupération des données]]&lt;br /&gt;
***** [[Exécution des commandes ne renvoyant pas d&#039;enregistrement]]&lt;br /&gt;
****** [[Spécification de la commande à exécuter]]&lt;br /&gt;
****** [[Exécution de la commande]]&lt;br /&gt;
****** [[Création et modification des métadonnées du serveur]]&lt;br /&gt;
***** [[Définition de relations liées maître-détail]]&lt;br /&gt;
***** [[Accès aux informations de schéma dbExpress]]&lt;br /&gt;
****** [[Récupération de métadonnées dans un ensemble de données dbExpress]]&lt;br /&gt;
****** [[La structure des ensembles de métadonnées]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress]]&lt;br /&gt;
**** [[Utilisation d&#039;ensembles de données client - Index|Utilisation d&#039;ensembles de données client]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données client - Présentation]]&lt;br /&gt;
***** [[Manipulation des données avec un ensemble de données client]]&lt;br /&gt;
****** [[Navigation parmi les données des ensembles de données client]]&lt;br /&gt;
****** [[Limitation des enregistrements affichés]]&lt;br /&gt;
****** [[Edition des données]]&lt;br /&gt;
******* [[Annuler les modifications]]&lt;br /&gt;
******* [[Enregistrement des modifications]]&lt;br /&gt;
****** [[Définition de contraintes pour les valeurs des données]]&lt;br /&gt;
****** [[Tri et indexation]]&lt;br /&gt;
******* [[Ajout d&#039;un nouvel index]]&lt;br /&gt;
******* [[Suppression et permutation d&#039;index]]&lt;br /&gt;
******* [[Utilisation des index pour regrouper les données]]&lt;br /&gt;
****** [[Représentation des valeurs calculées]]&lt;br /&gt;
******* [[Utilisation de champs calculés de façon interne dans les ensembles de données client]]&lt;br /&gt;
****** [[Utilisation des agrégats maintenus]]&lt;br /&gt;
******* [[Spécification d&#039;agrégats]]&lt;br /&gt;
******* [[Agrégats de groupes d&#039;enregistrements]]&lt;br /&gt;
******* [[Obtention de valeurs d&#039;agrégat]]&lt;br /&gt;
****** [[Copie de données d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Assignation directe des données]]&lt;br /&gt;
******* [[Clonage d&#039;un curseur d&#039;ensemble de données client]]&lt;br /&gt;
****** [[Ajout d&#039;informations d&#039;application aux données]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client pour mettre en cache les mises à jour]]&lt;br /&gt;
****** [[Présentation de l&#039;utilisation d&#039;un cache pour les mises à jour]]&lt;br /&gt;
****** [[Choix du type d&#039;ensemble de données pour les mises à jour en cache]]&lt;br /&gt;
****** [[Indication des enregistrements modifiés]]&lt;br /&gt;
****** [[Mise à jour des enregistrements]]&lt;br /&gt;
******* [[Application des mises à jour]]&lt;br /&gt;
******* [[Intervention pendant l&#039;application des mises à jour]]&lt;br /&gt;
******* [[Conciliation des erreurs de mise à jour]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec un fournisseur]]&lt;br /&gt;
****** [[Spécification d&#039;un fournisseur]]&lt;br /&gt;
****** [[Extraction des données dans l&#039;ensemble de données ou le document source]]&lt;br /&gt;
****** [[Obtention des paramètres du serveur d&#039;applications]]&lt;br /&gt;
****** [[Transmission de paramètres à l&#039;ensemble de données source]]&lt;br /&gt;
******* [[Envoi de paramètres de requête ou de procédure stockée]]&lt;br /&gt;
******* [[Limitation des enregistrements avec des paramètres]]&lt;br /&gt;
******* [[Gestion des contraintes liées au serveur]]&lt;br /&gt;
******* [[Actualisation des enregistrements]]&lt;br /&gt;
******* [[Communication avec des fournisseurs à l&#039;aide d&#039;événements personnalisés]]&lt;br /&gt;
******* [[Redéfinition de l&#039;ensemble de données sur le serveur d&#039;applications]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec des données basées sur des fichiers]]&lt;br /&gt;
****** [[Création d&#039;un nouvel ensemble de données]]&lt;br /&gt;
****** [[Chargement des données depuis un fichier ou un flux]]&lt;br /&gt;
****** [[Fusion des modifications dans les données]]&lt;br /&gt;
****** [[Sauvegarde des données dans un fichier ou un flux]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données simple]]&lt;br /&gt;
****** [[Quand faut-il utiliser TSimpleDataSet ?|Quand faut-il utiliser TSimpleDataSet ?]]&lt;br /&gt;
****** [[Installation d&#039;un ensemble de données simple]]&lt;br /&gt;
**** [[Utilisation des composants fournisseur - Index]]&lt;br /&gt;
***** [[Utilisation des composants fournisseur]]&lt;br /&gt;
***** [[Spécification de la source de données]]&lt;br /&gt;
***** [[Communication avec l&#039;ensemble de données client]]&lt;br /&gt;
***** [[Détermination du mode d&#039;application des mises à jour à l&#039;aide d&#039;un fournisseur d&#039;ensemble de données]]&lt;br /&gt;
***** [[Contrôle des informations placées dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des champs apparaissant dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des options caractérisant les paquets de données]]&lt;br /&gt;
****** [[Ajouter des informations personnalisées aux paquets de données]]&lt;br /&gt;
***** [[Comment répondre aux demandes de données des clients]]&lt;br /&gt;
***** [[Comment répondre aux demandes de mise à jour des clients]]&lt;br /&gt;
****** [[Modification des paquets delta avant la mise à jour de la base de données]]&lt;br /&gt;
****** [[Comment contrôler l&#039;application des mises à jour]]&lt;br /&gt;
****** [[Filtrage des mises à jour]]&lt;br /&gt;
****** [[Résolution des erreurs de mise à jour par le fournisseur]]&lt;br /&gt;
****** [[Application des mises à jour à des ensembles de données représentant plusieurs tables]]&lt;br /&gt;
***** [[Comment répondre aux événements générés par le client]]&lt;br /&gt;
***** [[Gestion des contraintes du serveur]]&lt;br /&gt;
**** [[Création d&#039;applications multiniveaux - Index|Création d&#039;applications multiniveaux]]&lt;br /&gt;
***** [[Création d&#039;applications multiniveaux - Présentation]]&lt;br /&gt;
***** [[Avantages du modèle de base de données multiniveau]]&lt;br /&gt;
***** [[Présentation des applications de bases de données multiniveaux]]&lt;br /&gt;
****** [[Présentation d&#039;une application à niveau triple]]&lt;br /&gt;
****** [[Structure de l&#039;application client]]&lt;br /&gt;
****** [[Structure du serveur d&#039;applications]]&lt;br /&gt;
******* [[Utilisation de modules de données transactionnels]]&lt;br /&gt;
******* [[Gestion de la durée de vie des modules de données]]&lt;br /&gt;
****** [[Sélection d&#039;un protocole de connexion]]&lt;br /&gt;
******* [[Utilisation des connexions dbExpress]]&lt;br /&gt;
******* [[Utilisation de connexions DCOM]]&lt;br /&gt;
******* [[Utilisation de connexions SOAP]]&lt;br /&gt;
******* [[Utilisation de connexions Socket]]&lt;br /&gt;
******* [[Utilisation de connexions Web]]&lt;br /&gt;
***** [[Construction d&#039;une application multiniveau]]&lt;br /&gt;
***** [[Création de l&#039;application serveur]]&lt;br /&gt;
****** [[Filtrage du flux de communication DataSnap]]&lt;br /&gt;
****** [[Configuration du module de données]]&lt;br /&gt;
******* [[Configuration du module de données DataSnap]]&lt;br /&gt;
******* [[Configuration de TDSServerModule]]&lt;br /&gt;
******* [[Configuration de TRemoteDataModule]]&lt;br /&gt;
******* [[Configuration de TMTSDataModule]]&lt;br /&gt;
******* [[Configuration de TSOAPDataModule]]&lt;br /&gt;
****** [[Extension de l&#039;interface du serveur d&#039;applications]]&lt;br /&gt;
****** [[Gestion des transactions dans les applications multiniveaux]]&lt;br /&gt;
****** [[Gestion des relations maître/détail]]&lt;br /&gt;
****** [[Gestion des informations d&#039;état dans les modules de données exposés]]&lt;br /&gt;
****** [[Utilisation de plusieurs modules de données serveur]]&lt;br /&gt;
***** [[Recensement du serveur d&#039;applications]]&lt;br /&gt;
***** [[Création de l&#039;application client]]&lt;br /&gt;
****** [[Connexion au serveur d&#039;applications]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de dbExpress]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de DCOM]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de sockets]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de HTTP]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de SOAP]]&lt;br /&gt;
******* [[Courtage de connexions]]&lt;br /&gt;
****** [[Gestion des connexions serveur]]&lt;br /&gt;
******* [[Connexion au serveur]]&lt;br /&gt;
******* [[Fermeture ou changement de connexion serveur]]&lt;br /&gt;
****** [[Appel des interfaces serveur]]&lt;br /&gt;
****** [[Connexion à un serveur d&#039;applications qui utilise plusieurs modules de données]]&lt;br /&gt;
***** [[Ecriture des applications client Web]]&lt;br /&gt;
****** [[Distribution d&#039;une application client en tant que contrôle ActiveX]]&lt;br /&gt;
******* [[Création d&#039;une fiche active pour l&#039;application client]]&lt;br /&gt;
****** [[Utilisation d&#039;un courtier XML]]&lt;br /&gt;
**** [[Utilisation de XML dans les applications de bases de données - Index|Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Définition des transformations]]&lt;br /&gt;
****** [[Correspondance entre les noeuds XML et les champs du paquet de données]]&lt;br /&gt;
****** [[Utilisation de XMLMapper]]&lt;br /&gt;
***** [[Conversion de documents XML en paquets de données]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme source pour un fournisseur]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme client d&#039;un fournisseur]]&lt;br /&gt;
*** [[Ecriture d&#039;applications Internet - Index]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Internet - Index|Création d&#039;applications serveur Internet]]&lt;br /&gt;
***** [[Création d&#039;applications Internet - Présentation]]&lt;br /&gt;
***** [[A propos de WebBroker]]&lt;br /&gt;
***** [[Terminologie et standards - Index|Terminologie et standards]]&lt;br /&gt;
****** [[Terminologie et standards]]&lt;br /&gt;
****** [[Composants d&#039;une URL]]&lt;br /&gt;
****** [[En-tête de message de requête HTTP]]&lt;br /&gt;
***** [[Activité d&#039;un serveur HTTP - Index|Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Composition des requêtes client]]&lt;br /&gt;
****** [[Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Réponses aux requêtes client]]&lt;br /&gt;
****** [[Traitement des requêtes client par le serveur]]&lt;br /&gt;
***** [[Types d&#039;applications serveur Web]]&lt;br /&gt;
***** [[Débogage d&#039;applications serveur - Index|Débogage d&#039;applications serveur]]&lt;br /&gt;
****** [[Débogage d&#039;applications Web sous forme de DLL]]&lt;br /&gt;
****** [[Débogage d&#039;applications serveur]]&lt;br /&gt;
**** [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
***** [[Utilisation de WebBroker]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec WebBroker]]&lt;br /&gt;
****** [[Objet application Web]]&lt;br /&gt;
****** [[Le module Web]]&lt;br /&gt;
***** [[Structure d&#039;une application WebBroker]]&lt;br /&gt;
***** [[Répartiteur Web]]&lt;br /&gt;
****** [[Ajout d&#039;actions au répartiteur]]&lt;br /&gt;
****** [[Répartition des messages de requête]]&lt;br /&gt;
***** [[Eléments d&#039;action]]&lt;br /&gt;
****** [[Choix du déclenchement des éléments d&#039;action]]&lt;br /&gt;
******* [[URL de destination]]&lt;br /&gt;
******* [[Type de méthode de requête]]&lt;br /&gt;
******* [[Activation et désactivation des éléments d&#039;action]]&lt;br /&gt;
******* [[Choix d&#039;un élément d&#039;action par défaut]]&lt;br /&gt;
****** [[Réponse aux messages de requête avec des éléments d&#039;action]]&lt;br /&gt;
***** [[Accès aux informations de requêtes client]]&lt;br /&gt;
****** [[Propriétés contenant des informations d&#039;en-tête de requête]]&lt;br /&gt;
******* [[Propriétés identifiant la destination]]&lt;br /&gt;
******* [[Propriétés décrivant le client Web]]&lt;br /&gt;
******* [[Propriétés identifiant le but de la requête]]&lt;br /&gt;
******* [[Propriétés décrivant la réponse attendue]]&lt;br /&gt;
******* [[Propriétés décrivant le contenu]]&lt;br /&gt;
****** [[Contenu d&#039;un message de requête HTTP]]&lt;br /&gt;
***** [[Création de messages de réponse HTTP]]&lt;br /&gt;
****** [[Informations d&#039;en-tête de réponse]]&lt;br /&gt;
******* [[Indication du statut de la réponse]]&lt;br /&gt;
******* [[Indication d&#039;attente d&#039;une action du client]]&lt;br /&gt;
******* [[Description de l&#039;application serveur]]&lt;br /&gt;
******* [[Description du contenu]]&lt;br /&gt;
****** [[Définition du contenu de la réponse]]&lt;br /&gt;
****** [[Envoi de la réponse]]&lt;br /&gt;
***** [[Génération du contenu des messages de réponse]]&lt;br /&gt;
****** [[Utilisation du composant générateur de page]]&lt;br /&gt;
******* [[Modèles HTML]]&lt;br /&gt;
******* [[Spécification du modèle HTML]]&lt;br /&gt;
******* [[Conversion des balises HTML transparentes]]&lt;br /&gt;
******* [[Utilisation du générateur de page depuis un élément d&#039;action]]&lt;br /&gt;
******* [[Chaînage de générateurs de page]]&lt;br /&gt;
******* [[Utilisation de noms prédéfinis de balises HTML transparentes]]&lt;br /&gt;
***** [[Utilisation des bases de données dans les réponses]]&lt;br /&gt;
****** [[Ajout d&#039;une session au module Web]]&lt;br /&gt;
****** [[Représentation HTML d&#039;un ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de page ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de lignes]]&lt;br /&gt;
******* [[Spécification des attributs de colonnes]]&lt;br /&gt;
******* [[Incorporation de tableaux dans un document HTML]]&lt;br /&gt;
******* [[Utilisation de TDataSetTableProducer]]&lt;br /&gt;
******* [[Utilisation de TQueryTableProducer]]&lt;br /&gt;
**** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index|Utilisation d&#039;IntraWeb (VCL pour le Web)]]&lt;br /&gt;
***** [[Introduction à IntraWeb - Index|Introduction à IntraWeb]]&lt;br /&gt;
****** [[Introduction à IntraWeb]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
****** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
****** [[Modification de la fiche principale]]&lt;br /&gt;
****** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
****** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
***** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
***** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
**** [[Utilisation de documents XML - Index|Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation du modèle DOM]]&lt;br /&gt;
***** [[Utilisation des composants XML]]&lt;br /&gt;
****** [[Utilisation de TXMLDocument]]&lt;br /&gt;
****** [[Utilisation des noeuds XML]]&lt;br /&gt;
***** [[Abstraction de documents XML avec l&#039;expert Liaison de données]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert Liaison de données XML]]&lt;br /&gt;
****** [[Utilisation du code généré par l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Utilisation de services Web - Index|Utilisation de services Web]]&lt;br /&gt;
***** [[Utilisation de services Web]]&lt;br /&gt;
***** [[Présentation des interfaces invocables]]&lt;br /&gt;
****** [[Utilisation de types non scalaires dans des interfaces invocables]]&lt;br /&gt;
******* [[Recensement des types non scalaires]]&lt;br /&gt;
******* [[Utilisation d&#039;objets distants]]&lt;br /&gt;
******* [[Exemple d&#039;objet distant]]&lt;br /&gt;
***** [[Conception de serveurs gérant les services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert d&#039;application SOAP]]&lt;br /&gt;
****** [[Ajout de nouveaux services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;importateur WSDL]]&lt;br /&gt;
****** [[Définition et utilisation des en-têtes SOAP]]&lt;br /&gt;
****** [[Création de classes d&#039;exception personnalisées pour les services Web]]&lt;br /&gt;
****** [[Génération de documents WSDL pour une application de service Web]]&lt;br /&gt;
***** [[Conception de clients pour les services Web]]&lt;br /&gt;
****** [[Importation de documents WSDL]]&lt;br /&gt;
****** [[Appel des interfaces invocables]]&lt;br /&gt;
****** [[Traitement des en-têtes dans les applications client]]&lt;br /&gt;
**** [[Utilisation des sockets - Index]]&lt;br /&gt;
***** [[Utilisation des sockets]]&lt;br /&gt;
***** [[Installation des composants socket]]&lt;br /&gt;
***** [[Implémentation des services]]&lt;br /&gt;
****** [[Description des protocoles de services]]&lt;br /&gt;
****** [[Services et ports]]&lt;br /&gt;
***** [[Types de connexions par socket]]&lt;br /&gt;
****** [[Connexions client]]&lt;br /&gt;
****** [[Connexions d&#039;écoute]]&lt;br /&gt;
****** [[Connexions serveur]]&lt;br /&gt;
***** [[Description des sockets]]&lt;br /&gt;
****** [[Description de l&#039;hôte]]&lt;br /&gt;
****** [[Utilisation des ports]]&lt;br /&gt;
***** [[Utilisation des composants socket]]&lt;br /&gt;
****** [[Obtenir des informations sur la connexion socket client ou serveur]]&lt;br /&gt;
****** [[Utilisation de sockets client]]&lt;br /&gt;
******* [[Spécification du serveur souhaité]]&lt;br /&gt;
******* [[Formation de la connexion]]&lt;br /&gt;
******* [[Obtenir des informations sur la connexion socket client]]&lt;br /&gt;
******* [[Fermeture de la connexion]]&lt;br /&gt;
****** [[Utilisation de sockets serveur]]&lt;br /&gt;
******* [[Spécification du port]]&lt;br /&gt;
******* [[Ecoute des requêtes client]]&lt;br /&gt;
******* [[Connexion aux clients]]&lt;br /&gt;
******* [[Fermeture des connexions serveur]]&lt;br /&gt;
***** [[Réponse aux événements socket]]&lt;br /&gt;
****** [[Evénements erreur]]&lt;br /&gt;
****** [[Evénements client]]&lt;br /&gt;
****** [[Evénements serveur]]&lt;br /&gt;
***** [[Lecture et écriture sur des connexions socket]]&lt;br /&gt;
****** [[Connexions non bloquantes]]&lt;br /&gt;
******* [[Lecture et écriture d&#039;événements]]&lt;br /&gt;
****** [[Connexions bloquantes]]&lt;br /&gt;
*** [[Développement d&#039;applications COM - Index|Développement d&#039;applications COM]]&lt;br /&gt;
**** [[Principes de COM - Index|Principes de COM]]&lt;br /&gt;
***** [[Présentation des technologies COM]]&lt;br /&gt;
****** [[C++Builder utilise DAX pour ActiveX et COM]]&lt;br /&gt;
******* [[Hiérarchie des classes dans un contrôle ActiveX (DAX)]]&lt;br /&gt;
******* [[Diagrammes de trois classes d&#039;assistance d&#039;interface DAX]]&lt;br /&gt;
***** [[Composantes d&#039;une application COM]]&lt;br /&gt;
****** [[Interfaces COM]]&lt;br /&gt;
******* [[L&#039;interface COM de base, IUnknown]]&lt;br /&gt;
******* [[Pointeurs d&#039;interface COM]]&lt;br /&gt;
****** [[Serveurs COM]]&lt;br /&gt;
******* [[CoClasses et factories de classes]]&lt;br /&gt;
******* [[Serveurs en processus, hors processus et distants]]&lt;br /&gt;
******* [[Le mécanisme du marshaling]]&lt;br /&gt;
******* [[Agrégation (COM)]]&lt;br /&gt;
****** [[Clients COM]]&lt;br /&gt;
***** [[Extensions de COM]]&lt;br /&gt;
****** [[Serveurs Automation]]&lt;br /&gt;
****** [[Pages Active Server]]&lt;br /&gt;
****** [[Contrôles ActiveX]]&lt;br /&gt;
****** [[Documents Active]]&lt;br /&gt;
****** [[Bibliothèques de types]]&lt;br /&gt;
***** [[Implémentation des objets COM à l&#039;aide d&#039;experts]]&lt;br /&gt;
****** [[Code généré par les experts]]&lt;br /&gt;
***** [[Objets Abonnement d&#039;événement et Evénement COM+]]&lt;br /&gt;
**** [[Utilisation des bibliothèques de types - Index|Utilisation des bibliothèques de types]]&lt;br /&gt;
***** [[Utilisation des bibliothèques de types - Présentation]]&lt;br /&gt;
***** [[Editeur de bibliothèques de types]]&lt;br /&gt;
****** [[Composants de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
******* [[Barre d&#039;outils]]&lt;br /&gt;
******* [[Volet liste des objets]]&lt;br /&gt;
******* [[Barre d&#039;état]]&lt;br /&gt;
******* [[Pages d&#039;informations de type]]&lt;br /&gt;
****** [[Eléments de la bibliothèque de types]]&lt;br /&gt;
****** [[Appliquer les mises à jour]]&lt;br /&gt;
***** [[Utilisation de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
****** [[Types autorisés]]&lt;br /&gt;
****** [[Utilisation de la syntaxe Pascal Objet ou RIDL]]&lt;br /&gt;
******* [[Fichier RIDL]]&lt;br /&gt;
******* [[Tableaux sécurisés]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle bibliothèque de types]]&lt;br /&gt;
****** [[Ouverture d&#039;une bibliothèque de types existante]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une bibliothèque de types]]&lt;br /&gt;
****** [[Modification d&#039;une interface en utilisant la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout de propriétés et de méthodes à la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une CoClasse à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une CoClasse]]&lt;br /&gt;
****** [[Ajout d&#039;une énumération à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un alias à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un enregistrement ou d&#039;une union à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un module à une bibliothèque de types]]&lt;br /&gt;
****** [[Enregistrement et recensement des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Boîte de dialogue Appliquer les mises à jour]]&lt;br /&gt;
****** [[Enregistrement d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Actualisation de la bibliothèque de types]]&lt;br /&gt;
****** [[Recensement de la bibliothèque de types]]&lt;br /&gt;
***** [[Déploiement des bibliothèques de types]]&lt;br /&gt;
**** [[Création de clients COM - Index|Création de clients COM]]&lt;br /&gt;
***** [[Création de clients COM]]&lt;br /&gt;
***** [[Importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Code généré par l&#039;importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
***** [[Contrôle d&#039;un objet importé]]&lt;br /&gt;
****** [[Utilisation des composants enveloppe]]&lt;br /&gt;
****** [[Ecriture de code client basé sur les définitions de la bibliothèque de types]]&lt;br /&gt;
******* [[Connexion à un serveur]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface de répartition]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface double]]&lt;br /&gt;
******* [[Gestion des événements dans un contrôleur Automation]]&lt;br /&gt;
***** [[Création de clients pour les serveurs n&#039;ayant pas une bibliothèque de types]]&lt;br /&gt;
**** [[Création de serveurs COM simples - Index|Création de serveurs COM simples]]&lt;br /&gt;
***** [[Création de serveurs COM simples - Présentation]]&lt;br /&gt;
***** [[Conception d&#039;un objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet Automation]]&lt;br /&gt;
****** [[Types d&#039;instanciation des objets COM]]&lt;br /&gt;
****** [[Choix d&#039;un modèle de thread]]&lt;br /&gt;
***** [[Définition de l&#039;interface d&#039;un objet COM]]&lt;br /&gt;
****** [[Gestion des événements dans un objet Automation]]&lt;br /&gt;
***** [[Interfaces d&#039;Automation]]&lt;br /&gt;
****** [[Interfaces doubles]]&lt;br /&gt;
****** [[Interfaces de répartition]]&lt;br /&gt;
****** [[Interfaces personnalisées]]&lt;br /&gt;
***** [[Marshaling des données]]&lt;br /&gt;
***** [[Recensement d&#039;un objet COM]]&lt;br /&gt;
***** [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
***** [[Test et débogage de l&#039;application]]&lt;br /&gt;
**** [[Création d&#039;une page Active Server - Index|Création d&#039;une page Active Server]]&lt;br /&gt;
***** [[Création d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Création de pages Active Server - Présentation]]&lt;br /&gt;
****** [[Utilisation des éléments intrinsèques ASP]]&lt;br /&gt;
****** [[Création d&#039;ASP pour des serveurs en et hors processus]]&lt;br /&gt;
***** [[Recensement d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Test et débogage d&#039;une application ASP (Active Server Page)]]&lt;br /&gt;
**** [[Utilisation des contrôles ActiveX - Index|Utilisation des contrôles ActiveX]]&lt;br /&gt;
***** [[Création d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Eléments d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Conception d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Génération d&#039;un contrôle ActiveX à partir d&#039;un contrôle VCL]]&lt;br /&gt;
***** [[Génération d&#039;une fiche active basée sur une fiche VCL]]&lt;br /&gt;
***** [[Création d&#039;une fiche ActiveX ou d&#039;un contrôle ActiveX C++ Windows 64 bits]]&lt;br /&gt;
***** [[Licences des contrôles ActiveX]]&lt;br /&gt;
***** [[Personnalisation de l&#039;interface du contrôle ActiveX]]&lt;br /&gt;
****** [[Ajout de propriétés, méthodes et événements supplémentaires]]&lt;br /&gt;
******* [[Ajout des événements]]&lt;br /&gt;
******* [[Ajout des propriétés]]&lt;br /&gt;
****** [[Activation de la liaison de données simple avec la bibliothèque de types]]&lt;br /&gt;
***** [[Création d&#039;une page de propriétés pour un contrôle ActiveX]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle page de propriétés]]&lt;br /&gt;
****** [[Ajout de contrôles à une page de propriétés]]&lt;br /&gt;
****** [[Association des contrôles de la page de propriétés aux propriétés du contrôle ActiveX]]&lt;br /&gt;
******* [[Mise à jour de la page de propriétés]]&lt;br /&gt;
******* [[Mise à jour de l&#039;objet]]&lt;br /&gt;
****** [[Connexion d&#039;une page de propriétés à un contrôle ActiveX]]&lt;br /&gt;
***** [[Recensement d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Test d’un contrôle ActiveX]]&lt;br /&gt;
** [[Guide du développeur C++Builder]]&lt;br /&gt;
*** [[Programmation avec C++Builder]]&lt;br /&gt;
**** [[Développement d&#039;applications avec C++Builder]]&lt;br /&gt;
***** [[Environnement de développement intégré]]&lt;br /&gt;
***** [[Conception d&#039;applications]]&lt;br /&gt;
***** [[Création de projets]]&lt;br /&gt;
***** [[Modification du code]]&lt;br /&gt;
***** [[Compilation des applications]]&lt;br /&gt;
***** [[Débogage des applications]]&lt;br /&gt;
***** [[Déploiement des applications]]&lt;br /&gt;
**** [[Présentation de la bibliothèque de composants - Index|Présentation de la bibliothèque de composants]]&lt;br /&gt;
***** [[Présentation de la bibliothèque de composants]]&lt;br /&gt;
****** [[Propriétés, méthodes et événements]]&lt;br /&gt;
******* [[Types d&#039;événements]]&lt;br /&gt;
***** [[Objets, composants et contrôles]]&lt;br /&gt;
****** [[Branche TObject]]&lt;br /&gt;
****** [[Branche TPersistent]]&lt;br /&gt;
****** [[Branche TComponent]]&lt;br /&gt;
****** [[Branche TControl]]&lt;br /&gt;
****** [[Branche TWinControl]]&lt;br /&gt;
**** [[Utilisation de la VCL/RTL (C++)]]&lt;br /&gt;
***** [[Impression (C++)]]&lt;br /&gt;
***** [[Conversion de mesures (C++)]]&lt;br /&gt;
****** [[Exécution des conversions (C++)]]&lt;br /&gt;
****** [[Ajout de nouveaux types de mesure (C++)]]&lt;br /&gt;
****** [[Création d&#039;une famille de conversion simple et ajout d&#039;unités (C++)]]&lt;br /&gt;
****** [[Utilisation d’une fonction de conversion (C++)]]&lt;br /&gt;
****** [[Utilisation d&#039;une classe pour gérer les conversions (C++)]]&lt;br /&gt;
***** [[Création d&#039;espaces de dessin (C++)]]&lt;br /&gt;
**** [[Utilisation des composants - Index|Utilisation des composants]]&lt;br /&gt;
***** [[Appel de méthodes]]&lt;br /&gt;
***** [[Utilisation des événements et des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Génération d&#039;un nouveau gestionnaire d&#039;événement]]&lt;br /&gt;
****** [[Génération du gestionnaire de l&#039;événement par défaut d&#039;un composant]]&lt;br /&gt;
****** [[Recherche de gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Association d&#039;un événement à un gestionnaire d&#039;événement existant]]&lt;br /&gt;
******* [[Utilisation du paramètre Sender]]&lt;br /&gt;
******* [[Affichage et codage des événements partagés]]&lt;br /&gt;
****** [[Association d&#039;événements de menu à des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Suppression de gestionnaires d&#039;événement]]&lt;br /&gt;
***** [[Ajout de composants personnalisés à la palette d&#039;outils]]&lt;br /&gt;
**** [[Manipulation des contrôles - Index|Manipulation des contrôles]]&lt;br /&gt;
***** [[Implémentation du glisser-déplacer dans les contrôles]]&lt;br /&gt;
****** [[Début de l&#039;opération glisser]]&lt;br /&gt;
****** [[Acceptation des éléments à déplacer]]&lt;br /&gt;
****** [[Déplacement des éléments]]&lt;br /&gt;
****** [[Fin de l&#039;opération glisser-déplacer]]&lt;br /&gt;
****** [[Personnalisation du glisser-déplacer avec un objet déplacement]]&lt;br /&gt;
****** [[Changement du pointeur de la souris]]&lt;br /&gt;
***** [[Implémentation du glisser-ancrer dans les contrôles]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle fenêtré en un site d&#039;ancrage]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle en un enfant ancrable]]&lt;br /&gt;
****** [[Contrôle de l&#039;ancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle du désancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle de la réponse des contrôles enfant aux opérations glisser-ancrer]]&lt;br /&gt;
***** [[Manipulation du texte dans les contrôles]]&lt;br /&gt;
****** [[Définition de l&#039;alignement du texte]]&lt;br /&gt;
****** [[Ajout de barres de défilement en mode exécution]]&lt;br /&gt;
****** [[Ajout de l&#039;objet Presse-papiers]]&lt;br /&gt;
****** [[Sélection de texte]]&lt;br /&gt;
****** [[Sélection de la totalité d&#039;un texte]]&lt;br /&gt;
****** [[Comment couper, copier et coller du texte]]&lt;br /&gt;
****** [[Effacement du texte sélectionné]]&lt;br /&gt;
****** [[Désactivation des éléments de menu]]&lt;br /&gt;
****** [[Ajout d&#039;un menu surgissant]]&lt;br /&gt;
****** [[Gestion de l&#039;événement OnPopup]]&lt;br /&gt;
***** [[Ajout de graphiques à des contrôles]]&lt;br /&gt;
****** [[Spécification du style dessiné par le propriétaire]]&lt;br /&gt;
****** [[Ajout d&#039;objets graphiques à une liste de chaînes]]&lt;br /&gt;
******* [[Ajout d&#039;images à une application]]&lt;br /&gt;
******* [[Ajout d&#039;images à une liste de chaînes]]&lt;br /&gt;
******* [[Dessin des éléments par le propriétaire]]&lt;br /&gt;
****** [[Dimensionnement des éléments dessinés par le propriétaire]]&lt;br /&gt;
****** [[Dessin des éléments de dessin propriétaire]]&lt;br /&gt;
***** [[Mise à l&#039;échelle d&#039;écran et ChangeScale]]&lt;br /&gt;
**** [[Construction d&#039;applications, de composants et de bibliothèques - Index|Construction d&#039;applications, de composants et de bibliothèques]]&lt;br /&gt;
***** [[Création d&#039;applications]]&lt;br /&gt;
****** [[Applications GUI]]&lt;br /&gt;
******* [[Modèles d&#039;interfaces utilisateur]]&lt;br /&gt;
******* [[Applications SDI]]&lt;br /&gt;
******* [[Applications MDI]]&lt;br /&gt;
******* [[Définition des options de l&#039;EDI, du projet et du compilateur]]&lt;br /&gt;
****** [[Applications console]]&lt;br /&gt;
****** [[Applications service]]&lt;br /&gt;
******* [[Threads de service]]&lt;br /&gt;
******* [[Propriétés de nom d&#039;un service]]&lt;br /&gt;
******* [[Débogage d&#039;applications service]]&lt;br /&gt;
****** [[Templates de programmation]]&lt;br /&gt;
***** [[Création de packages et de DLL]]&lt;br /&gt;
****** [[Utilisation des packages et des DLLs]]&lt;br /&gt;
****** [[Liaison de DLL (C++)]]&lt;br /&gt;
****** [[Utilisation des DLL dans RAD Studio (C++)]]&lt;br /&gt;
****** [[Création de DLLs dans C++Builder]]&lt;br /&gt;
****** [[Création de DLL contenant des composants VCL (C++)]]&lt;br /&gt;
***** [[Ecriture d&#039;applications de base de données]]&lt;br /&gt;
****** [[Distribution d&#039;applications de bases de données]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web]]&lt;br /&gt;
****** [[Création d&#039;applications services Web]]&lt;br /&gt;
****** [[Création d&#039;applications WebBroker]]&lt;br /&gt;
***** [[Ecriture d&#039;applications en utilisant COM]]&lt;br /&gt;
***** [[Utilisation des modules de données]]&lt;br /&gt;
****** [[Création et modification de modules de données standard]]&lt;br /&gt;
******* [[Nom d&#039;un module de données et de son fichier unité]]&lt;br /&gt;
******* [[Placer et nommer les composants]]&lt;br /&gt;
******* [[Utilisation des propriétés et événements des composants dans un module de données]]&lt;br /&gt;
******* [[Pseudo-propriété ClassGroup de TDataModule]]&lt;br /&gt;
******* [[Création de règles de gestion dans un module de données]]&lt;br /&gt;
****** [[Accès à un module de données depuis une fiche]]&lt;br /&gt;
****** [[Ajout d&#039;un module de données distant à un projet serveur d&#039;applications]]&lt;br /&gt;
****** [[Définition de l&#039;affinité de framework pour un module de données]]&lt;br /&gt;
***** [[Utilisation du référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;éléments au sein d&#039;un projet]]&lt;br /&gt;
****** [[Ajout d&#039;éléments au référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;objets au sein d&#039;une équipe]]&lt;br /&gt;
****** [[Utilisation d&#039;un élément du référentiel d&#039;objets dans un projet]]&lt;br /&gt;
****** [[Utilisation de modèles de projet]]&lt;br /&gt;
****** [[Modification d&#039;éléments partagés]]&lt;br /&gt;
***** [[Activation de l&#039;aide dans les applications]]&lt;br /&gt;
******[[Appel de l&#039;aide HTML depuis les applications]]&lt;br /&gt;
*******[[Types d&#039;aide HTML]]&lt;br /&gt;
*******[[Gestion par défaut de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Personnalisation de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Affichage de l&#039;aide avec les boutons d&#039;aide]]&lt;br /&gt;
*******[[Association de l&#039;aide avec les commandes de menu]]&lt;br /&gt;
*******[[Affichage de l&#039;aide à propos des commandes de menu sélectionnées]]&lt;br /&gt;
*******[[Utilisation de la propriété Hint pour afficher l&#039;aide contextuelle des objets d&#039;écran]]&lt;br /&gt;
****** [[Interfaces système d&#039;aide]]&lt;br /&gt;
******* [[Implémentation de ICustomHelpViewer]]&lt;br /&gt;
******* [[Communication avec le gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Demande d&#039;informations au gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Affichage de l&#039;aide basée sur un mot clé]]&lt;br /&gt;
******* [[Affichage des sommaires]]&lt;br /&gt;
******* [[Implémentation de IExtendedHelpViewer]]&lt;br /&gt;
******* [[Utilisation de IHelpSystem]]&lt;br /&gt;
******* [[Implémentation de IHelpSelector]]&lt;br /&gt;
******* [[Recensement des objets de système d&#039;aide]]&lt;br /&gt;
****** [[Utilisation de l&#039;aide dans une application VCL]]&lt;br /&gt;
******* [[Comment TApplication traite-il l&#039;aide VCL]]&lt;br /&gt;
******* [[Comment les contrôles VCL traitent-ils l&#039;aide]]&lt;br /&gt;
******* [[Appel direct à un système d&#039;aide]]&lt;br /&gt;
**** [[Développement de l&#039;interface utilisateur des applications - Index|Développement de l&#039;interface utilisateur des applications]]&lt;br /&gt;
***** [[Développement de l&#039;interface utilisateur des applications - Présentation]]&lt;br /&gt;
***** [[Contrôle du comportement de l&#039;application]]&lt;br /&gt;
****** [[Manipulation de l&#039;application]]&lt;br /&gt;
****** [[Gestion de l&#039;écran]]&lt;br /&gt;
***** [[Utilisation de la fiche principale]]&lt;br /&gt;
****** [[Dissimulation de la fiche principale]]&lt;br /&gt;
****** [[Ajout de fiches]]&lt;br /&gt;
****** [[Gestion de la disposition]]&lt;br /&gt;
***** [[Utilisation des fiches]]&lt;br /&gt;
****** [[Contrôle du stockage en mémoire des fiches]]&lt;br /&gt;
******* [[Affichage d&#039;une fiche créée automatiquement]]&lt;br /&gt;
******* [[Création dynamique de fiches]]&lt;br /&gt;
******* [[Création de fiches non modales comme fenêtres]]&lt;br /&gt;
******* [[Création d&#039;une instance de fiche en utilisant une variable locale]]&lt;br /&gt;
****** [[Transfert de paramètres supplémentaires aux fiches]]&lt;br /&gt;
****** [[Récupération des données des fiches]]&lt;br /&gt;
******* [[Récupération des données des fiches modales]]&lt;br /&gt;
******* [[Récupération des données des fiches non modales]]&lt;br /&gt;
***** [[Réutilisation des composants et des groupes de composants]]&lt;br /&gt;
***** [[Création et utilisation des modèles de composants]]&lt;br /&gt;
***** [[Manipulation des cadres]]&lt;br /&gt;
****** [[Création de cadres]]&lt;br /&gt;
****** [[Utilisation et modification des cadres]]&lt;br /&gt;
****** [[Partage des cadres]]&lt;br /&gt;
***** [[Développement de boîtes de dialogue]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue standard de Windows]]&lt;br /&gt;
***** [[Création et gestion de menus]]&lt;br /&gt;
****** [[Ouverture du Concepteur de menus]]&lt;br /&gt;
****** [[Construction de menus]]&lt;br /&gt;
******* [[Nom des menus]]&lt;br /&gt;
******* [[Noms des éléments de menu]]&lt;br /&gt;
******* [[Ajout, insertion et suppression d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout de barres de séparation]]&lt;br /&gt;
******* [[Spécification de touches accélératrices et de raccourcis clavier]]&lt;br /&gt;
****** [[Création de sous-menus]]&lt;br /&gt;
******* [[Déplacement d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout d&#039;images à des éléments de menu]]&lt;br /&gt;
******* [[Affichage du menu]]&lt;br /&gt;
****** [[Edition des éléments de menu dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
****** [[Déplacement parmi les menus à la conception]]&lt;br /&gt;
****** [[Utilisation des modèles de menu]]&lt;br /&gt;
****** [[Enregistrement d&#039;un menu en tant que modèle]]&lt;br /&gt;
******* [[Conventions de nom pour les éléments et les gestionnaires d&#039;événement des modèles de menu]]&lt;br /&gt;
****** [[Manipulation d&#039;éléments de menu à l&#039;exécution]]&lt;br /&gt;
****** [[Fusion de menus]]&lt;br /&gt;
******* [[Spécification du menu actif : propriété Menu]]&lt;br /&gt;
******* [[Ordre des éléments de menu fusionnés : propriété GroupIndex]]&lt;br /&gt;
****** [[Importation de fichiers ressource]]&lt;br /&gt;
***** [[Conception de barres d&#039;outils et de barres multiples]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant un composant volet]]&lt;br /&gt;
******* [[Ajout d&#039;un turbobouton à un volet]]&lt;br /&gt;
******* [[Spécification du glyphe d&#039;un turbobouton]]&lt;br /&gt;
******* [[Définition de l&#039;état initial d&#039;un turbobouton]]&lt;br /&gt;
******* [[Création d&#039;un groupe de turboboutons]]&lt;br /&gt;
******* [[Utilisation de boutons bascule]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant le composant barre d&#039;outils]]&lt;br /&gt;
******* [[Ajout d&#039;un bouton outil]]&lt;br /&gt;
******* [[Assignation d&#039;images à des boutons outil]]&lt;br /&gt;
******* [[Définition de l&#039;aspect et de l&#039;état initial d&#039;un bouton outil]]&lt;br /&gt;
******* [[Création de groupes de boutons outil]]&lt;br /&gt;
******* [[Utilisation de boutons outil bascule]]&lt;br /&gt;
****** [[Ajout d&#039;un composant barre multiple]]&lt;br /&gt;
******* [[Définition de l&#039;aspect de la barre multiple]]&lt;br /&gt;
****** [[Réponse aux clics]]&lt;br /&gt;
******* [[Assignation d&#039;un menu à un bouton outil]]&lt;br /&gt;
****** [[Ajout de barres d&#039;outils masquées]]&lt;br /&gt;
****** [[Masquage et affichage d&#039;une barre d&#039;outils]]&lt;br /&gt;
***** [[Contrôles communs et thèmes XP]]&lt;br /&gt;
**** [[Types de contrôles - Index|Types de contrôles]]&lt;br /&gt;
***** [[Contrôles texte]]&lt;br /&gt;
****** [[Contrôles d&#039;édition]]&lt;br /&gt;
******* [[Contrôles mémo et texte formaté]]&lt;br /&gt;
****** [[Contrôles de visualisation de texte]]&lt;br /&gt;
****** [[Libellés]]&lt;br /&gt;
***** [[Contrôles de saisies spécialisées]]&lt;br /&gt;
****** [[Barres de défilement]]&lt;br /&gt;
****** [[Barres graduées]]&lt;br /&gt;
****** [[Contrôles flèches haut-bas]]&lt;br /&gt;
****** [[Contrôles touche d&#039;accès rapide]]&lt;br /&gt;
****** [[Contrôles séparateur]]&lt;br /&gt;
***** [[Boutons et contrôles similaires]]&lt;br /&gt;
****** [[Contrôles bouton]]&lt;br /&gt;
****** [[Boutons bitmap]]&lt;br /&gt;
****** [[Turboboutons]]&lt;br /&gt;
****** [[Cases à cocher]]&lt;br /&gt;
****** [[Boutons radio]]&lt;br /&gt;
****** [[Contrôles de la barre d&#039;outils]]&lt;br /&gt;
****** [[Barres multiples]]&lt;br /&gt;
***** [[Contrôles liste]]&lt;br /&gt;
****** [[Boîtes liste et boîtes liste de cases à cocher]]&lt;br /&gt;
****** [[Boîtes à options]]&lt;br /&gt;
****** [[Vues arborescentes]]&lt;br /&gt;
****** [[Vues liste]]&lt;br /&gt;
***** [[Regroupement de contrôles]]&lt;br /&gt;
****** [[Boîtes groupe et groupes de boutons radio]]&lt;br /&gt;
****** [[Volets]]&lt;br /&gt;
****** [[Boîtes de défilement]]&lt;br /&gt;
****** [[Contrôles onglets]]&lt;br /&gt;
****** [[Contrôles pages]]&lt;br /&gt;
****** [[Contrôles en-têtes]]&lt;br /&gt;
***** [[Contrôles d&#039;affichage]]&lt;br /&gt;
****** [[Barres d&#039;état]]&lt;br /&gt;
****** [[Barres de progression]]&lt;br /&gt;
****** [[Propriétés d&#039;aide ou de conseil d&#039;aide]]&lt;br /&gt;
****** [[Barres des tâches de la VCL]]&lt;br /&gt;
***** [[Grilles]]&lt;br /&gt;
****** [[Grilles de dessin]]&lt;br /&gt;
****** [[Grilles de chaînes]]&lt;br /&gt;
***** [[Editeurs de liste de valeurs]]&lt;br /&gt;
***** [[Contrôles graphiques]]&lt;br /&gt;
****** [[Images]]&lt;br /&gt;
****** [[Formes]]&lt;br /&gt;
****** [[Biseaux]]&lt;br /&gt;
****** [[Boîtes à peindre]]&lt;br /&gt;
****** [[Contrôle animation]]&lt;br /&gt;
**** [[Utilisation des graphiques et du multimédia - Index|Utilisation des graphiques et du multimédia]]&lt;br /&gt;
***** [[Utilisation des graphiques et du multimédia - Présentation]]&lt;br /&gt;
***** [[Présentation de la programmation relative aux graphiques]]&lt;br /&gt;
****** [[Rafraîchissement de l&#039;écran]]&lt;br /&gt;
****** [[Types des objets graphiques]]&lt;br /&gt;
****** [[Propriétés et méthodes communes du canevas]]&lt;br /&gt;
****** [[Utilisation des propriétés de l&#039;objet canevas]]&lt;br /&gt;
******* [[Création d&#039;espaces de dessin]]&lt;br /&gt;
******* [[Couleurs de la VCL]]&lt;br /&gt;
******* [[Impression dans les applications VCL]]&lt;br /&gt;
******* [[Utilisation des crayons]]&lt;br /&gt;
******** [[Changement de la couleur du crayon]]&lt;br /&gt;
******** [[Changement de l&#039;épaisseur du crayon]]&lt;br /&gt;
******** [[Changement du style du crayon]]&lt;br /&gt;
******** [[Changement du mode du crayon]]&lt;br /&gt;
******** [[Renvoi de la position du crayon]]&lt;br /&gt;
******* [[Utilisation des pinceaux]]&lt;br /&gt;
******** [[Changement de la couleur du pinceau]]&lt;br /&gt;
******** [[Changement du style du pinceau]]&lt;br /&gt;
******** [[Définition de la propriété Bitmap du pinceau]]&lt;br /&gt;
******* [[Lecture et définition de pixels]]&lt;br /&gt;
****** [[Utilisation des méthodes du canevas pour dessiner des objets graphiques]]&lt;br /&gt;
******* [[Dessin de lignes et de polylignes]]&lt;br /&gt;
******** [[Dessin de lignes]]&lt;br /&gt;
******** [[Dessin de polylignes]]&lt;br /&gt;
******* [[Dessin de formes]]&lt;br /&gt;
******** [[Dessin de rectangles et d&#039;ellipses]]&lt;br /&gt;
******** [[Dessin de rectangles à coins arrondis]]&lt;br /&gt;
******** [[Dessin de polygones]]&lt;br /&gt;
****** [[Gestion de plusieurs objets de dessin dans votre application]]&lt;br /&gt;
******* [[Faire le suivi de l&#039;outil de dessin à utiliser]]&lt;br /&gt;
******* [[Changement d&#039;outil en utilisant des turboboutons]]&lt;br /&gt;
******* [[Utilisation des outils de dessin]]&lt;br /&gt;
******** [[Dessin de formes (Code)]]&lt;br /&gt;
******** [[Partage de code entre plusieurs gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Dessiner sur un graphique]]&lt;br /&gt;
******* [[Création de graphiques défilables]]&lt;br /&gt;
******* [[Ajout d&#039;un contrôle image]]&lt;br /&gt;
******** [[Positionnement du contrôle]]&lt;br /&gt;
******** [[Définition de la taille initiale du bitmap]]&lt;br /&gt;
******** [[Dessiner sur un bitmap]]&lt;br /&gt;
****** [[Chargement et enregistrement de fichiers graphiques]]&lt;br /&gt;
******* [[Chargement d&#039;une image depuis un fichier]]&lt;br /&gt;
******* [[Enregistrement d&#039;une image dans un fichier]]&lt;br /&gt;
******* [[Remplacement de l&#039;image]]&lt;br /&gt;
****** [[Utilisation du presse-papiers avec les graphiques]]&lt;br /&gt;
******* [[Copie de graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Couper des graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Coller des graphiques depuis le Presse-papiers]]&lt;br /&gt;
****** [[Techniques de dessin dans une application]]&lt;br /&gt;
******* [[Comment répondre à la souris]]&lt;br /&gt;
******** [[Définition d&#039;un événement de souris]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris enfoncé]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris relâché]]&lt;br /&gt;
******** [[Réponse au déplacement de la souris]]&lt;br /&gt;
******* [[Ajout d&#039;un champ à un objet fiche pour faire le suivi des actions de la souris]]&lt;br /&gt;
******* [[Amélioration du dessin des lignes]]&lt;br /&gt;
******** [[Suivi du point d&#039;origine]]&lt;br /&gt;
******** [[Suivi des déplacements]]&lt;br /&gt;
***** [[Utilisation du multimédia]]&lt;br /&gt;
****** [[Ajout de clips vidéo silencieux à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips vidéo silencieux]]&lt;br /&gt;
****** [[Ajout de clips audio ou vidéo à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips audio et/ou vidéo (VCL seulement)|Exemple d&#039;ajout de clips audio ou vidéo (VCL seulement)]]&lt;br /&gt;
**** [[Ecriture d&#039;applications multithreads - Index]]&lt;br /&gt;
***** [[Ecriture d&#039;applications multithreads]]&lt;br /&gt;
***** [[Définition d&#039;objets thread - Index|Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Initialisation du thread]]&lt;br /&gt;
****** [[Ecriture de la fonction Thread]]&lt;br /&gt;
******* [[Utilisation de variables locales aux threads]]&lt;br /&gt;
******* [[Vérification de l&#039;arrêt par d&#039;autres threads]]&lt;br /&gt;
******* [[Gestion des exceptions dans la fonction thread]]&lt;br /&gt;
****** [[Conception du code de nettoyage]]&lt;br /&gt;
***** [[Coordination de threads - Index|Coordination de threads]]&lt;br /&gt;
****** [[Coordination de threads]]&lt;br /&gt;
****** [[Eviter les accès simultanés]]&lt;br /&gt;
******* [[Verrouillage d&#039;objets]]&lt;br /&gt;
******* [[Utilisation de sections critiques]]&lt;br /&gt;
******* [[Utilisation du synchronisateur à écriture exclusive et lecture multiple]]&lt;br /&gt;
******* [[Autres techniques de partage de la mémoire]]&lt;br /&gt;
****** [[Attente des autres threads]]&lt;br /&gt;
******* [[Attente de la fin d&#039;exécution d&#039;un thread]]&lt;br /&gt;
******* [[Attente de l&#039;achèvement d&#039;une tâche]]&lt;br /&gt;
***** [[Exécution d&#039;objets thread - Index|Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Redéfinition de la priorité par défaut]]&lt;br /&gt;
****** [[Démarrage et arrêt des threads]]&lt;br /&gt;
***** [[Débogage des applications multithreads]]&lt;br /&gt;
****** [[Nommer un thread]]&lt;br /&gt;
******* [[Comment nommer un thread]]&lt;br /&gt;
******* [[Conversion d&#039;un thread anonyme en thread nommé]]&lt;br /&gt;
******* [[Assignation de noms distincts à des threads similaires]]&lt;br /&gt;
******* [[Nommer un thread pendant le débogage]]&lt;br /&gt;
**** [[Gestion des exceptions dans C++Builder]]&lt;br /&gt;
***** [[Gestion des exceptions C++ standard]]&lt;br /&gt;
****** [[Syntaxe de la gestion des exceptions C++ standard]]&lt;br /&gt;
****** [[Redéclenchement des exceptions (C++)]]&lt;br /&gt;
****** [[Spécifications des exceptions (C++)]]&lt;br /&gt;
****** [[Déroulement des exceptions (C++)]]&lt;br /&gt;
****** [[Constructeurs dans la gestion des exceptions (C++)]]&lt;br /&gt;
****** [[Gestion des exceptions non interceptées et inattendues (C++)]]&lt;br /&gt;
****** [[Perte des exceptions C++ dans la RTL de Delphi]]&lt;br /&gt;
***** [[Exceptions structurées sous Win32 (C++)]]&lt;br /&gt;
****** [[Syntaxe des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Gestion des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Filtrage des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Mélange des exceptions standard et des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Définition des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Déclenchement des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Blocs de terminaison SEH (C++)]]&lt;br /&gt;
***** [[Gestion des exceptions Delphi dans C++]]&lt;br /&gt;
***** [[Options du compilateur de gestion des exceptions C++Builder]]&lt;br /&gt;
***** [[Exception externe EEFFACE]]&lt;br /&gt;
**** [[Utilisation des packages et des composants - Index|Utilisation des packages et des composants]]&lt;br /&gt;
***** [[Utilisation des packages et des composants - Présentation]]&lt;br /&gt;
***** [[Pourquoi utiliser des packages ?|Pourquoi utiliser des packages ?]]&lt;br /&gt;
****** [[Packages et DLL standard]]&lt;br /&gt;
***** [[Packages d&#039;exécution]]&lt;br /&gt;
****** [[Chargement des packages dans une application]]&lt;br /&gt;
******* [[Chargement des packages avec la fonction LoadPackage]]&lt;br /&gt;
****** [[Choix des packages d&#039;exécution à utiliser]]&lt;br /&gt;
****** [[Packages personnalisés]]&lt;br /&gt;
***** [[Packages de conception]]&lt;br /&gt;
****** [[Installation de packages de composants]]&lt;br /&gt;
***** [[Création et modification de packages]]&lt;br /&gt;
****** [[Création d&#039;un package]]&lt;br /&gt;
****** [[Modification d&#039;un package existant]]&lt;br /&gt;
****** [[Présentation de la structure d&#039;un package]]&lt;br /&gt;
****** [[Modification manuelle de fichiers source de packages]]&lt;br /&gt;
****** [[Compilation de packages]]&lt;br /&gt;
******* [[Directives de compilation spécifiques aux packages]]&lt;br /&gt;
******* [[Utilisation de la directive de packaging faible]]&lt;br /&gt;
******* [[Compilation et liaison à partir de la ligne de commande]]&lt;br /&gt;
******* [[Fichiers de packages créés lors d&#039;une compilation]]&lt;br /&gt;
******* [[Construction de packages statiques]]&lt;br /&gt;
***** [[Déploiement des packages]]&lt;br /&gt;
**** [[Création d&#039;applications internationales - Index]]&lt;br /&gt;
***** [[Internationalisation et localisation]]&lt;br /&gt;
****** [[Internationalisation des applications]]&lt;br /&gt;
******* [[Permettre au code de l&#039;application de fonctionner pour différentes régions]]&lt;br /&gt;
******** [[Jeux de caractères]]&lt;br /&gt;
******** [[Inclusion de fonctionnalités bi-directionnelles dans les applications]]&lt;br /&gt;
******** [[Fonctionnalités spécifiques aux cibles locales]]&lt;br /&gt;
****** [[Localisation des applications]]&lt;br /&gt;
******* [[Considérations de localisation dans la conception de l&#039;interface utilisateur]]&lt;br /&gt;
******** [[Texte]]&lt;br /&gt;
******** [[Images graphiques]]&lt;br /&gt;
******** [[Formats et ordre de tri]]&lt;br /&gt;
******** [[Affectations de touches de raccourci]]&lt;br /&gt;
******* [[Isolation des ressources]]&lt;br /&gt;
******* [[Utilisation des DLL de ressources]]&lt;br /&gt;
******** [[Création de DLL de ressources]]&lt;br /&gt;
******** [[Basculement dynamique de DLL de ressources]]&lt;br /&gt;
***** [[Déploiement des applications localisées]]&lt;br /&gt;
**** [[Déploiement des applications RAD Studio]]&lt;br /&gt;
***** [[Déploiement des applications - Présentation]]&lt;br /&gt;
****** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
***** [[Déploiement des applications générales]]&lt;br /&gt;
****** [[Utilisation des programmes d&#039;installation]]&lt;br /&gt;
******* [[Identification des fichiers de l&#039;application]]&lt;br /&gt;
******* [[Les fichiers de l&#039;application, par extension de fichier]]&lt;br /&gt;
******* [[Fichiers package]]&lt;br /&gt;
******* [[Modules de fusion]]&lt;br /&gt;
******* [[Déploiement des contrôles ActiveX]]&lt;br /&gt;
******* [[Applications complémentaires]]&lt;br /&gt;
******* [[Emplacements des DLL]]&lt;br /&gt;
***** [[Déploiement des applications de base de données]]&lt;br /&gt;
****** [[Déploiement des applications de base de données dbExpress]]&lt;br /&gt;
****** [[Déploiement des applications BDE]]&lt;br /&gt;
******* [[Moteur de bases de données Borland]]&lt;br /&gt;
***** [[Déploiement des applications Web]]&lt;br /&gt;
***** [[Programmation pour des environnements hôtes hétérogènes]]&lt;br /&gt;
****** [[Résolution d&#039;écran et profondeur de couleurs]]&lt;br /&gt;
****** [[Redimensionnement dynamique des fiches et des contrôles]]&lt;br /&gt;
****** [[Sans redimensionnement dynamique]]&lt;br /&gt;
****** [[Adaptation à des profondeurs de couleurs variables]]&lt;br /&gt;
****** [[Fontes]]&lt;br /&gt;
****** [[Versions des systèmes d&#039;exploitation]]&lt;br /&gt;
***** [[Termes du contrat de licence logicielle]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données - Index|Développement d&#039;applications de bases de données]]&lt;br /&gt;
**** [[Conception d&#039;applications de base de données - Index|Conception d&#039;applications de base de données]]&lt;br /&gt;
***** [[Conception d&#039;applications de base de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des bases de données]]&lt;br /&gt;
****** [[Types de bases de données]]&lt;br /&gt;
****** [[Sécurité des bases de données]]&lt;br /&gt;
****** [[Transactions]]&lt;br /&gt;
****** [[Intégrité référentielle, procédures stockées et déclencheurs]]&lt;br /&gt;
***** [[Architecture des bases de données]]&lt;br /&gt;
****** [[Connexion directe à un serveur de bases de données]]&lt;br /&gt;
****** [[Utilisation d&#039;un fichier dédié sur disque]]&lt;br /&gt;
****** [[Connexion à un autre ensemble de données]]&lt;br /&gt;
******* [[Connexion d&#039;un ensemble de données client à un autre ensemble de données dans la même application]]&lt;br /&gt;
******* [[Utilisation d&#039;une architecture multiniveau]]&lt;br /&gt;
****** [[Combinaison des approches]]&lt;br /&gt;
***** [[Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Analyse des données]]&lt;br /&gt;
**** [[Utilisation de contrôles de données - Index|Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Fonctionnalités communes des contrôles de données]]&lt;br /&gt;
****** [[Association d&#039;un contrôle de données à un ensemble de données]]&lt;br /&gt;
******* [[Modification de l&#039;ensemble de données associé à l&#039;exécution]]&lt;br /&gt;
******* [[Activation et désactivation de la source de données]]&lt;br /&gt;
******* [[Réponse aux modifications effectuées par le biais de la source de données]]&lt;br /&gt;
****** [[Edition et mise à jour des données]]&lt;br /&gt;
******* [[Activation de l&#039;édition des contrôles lors d&#039;une saisie utilisateur]]&lt;br /&gt;
******* [[Edition des données affichées dans un contrôle]]&lt;br /&gt;
****** [[Activation et désactivation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Actualisation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Activation des événements souris, clavier et timer]]&lt;br /&gt;
***** [[Choix de l&#039;organisation des données - Index|Choix de l&#039;organisation des données]]&lt;br /&gt;
****** [[Affichage d&#039;un seul enregistrement]]&lt;br /&gt;
******* [[Affichage de données en tant que libellés]]&lt;br /&gt;
******* [[Affichage et édition de champs dans une zone de saisie]]&lt;br /&gt;
******* [[Affichage et édition de texte dans un contrôle mémo]]&lt;br /&gt;
******* [[Affichage et édition dans un contrôle mémo de texte formaté]]&lt;br /&gt;
******* [[Affichage et édition de champs graphiques dans un contrôle image]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options de référence]]&lt;br /&gt;
******** [[Utilisation de TDBListBox et de TDBComboBox]]&lt;br /&gt;
******* [[Manipulation de champs booléens avec des cases à cocher]]&lt;br /&gt;
******* [[Limitation de valeurs de champ avec des boutons radio - Index|Limitation de valeurs de champ avec des boutons radio]]&lt;br /&gt;
****** [[Affichage de plusieurs enregistrements]]&lt;br /&gt;
***** [[Visualisation et édition des données avec un contrôle TDBGrid]]&lt;br /&gt;
****** [[Utilisation d&#039;un contrôle grille à son état par défaut]]&lt;br /&gt;
****** [[Création d&#039;une grille personnalisée]]&lt;br /&gt;
******* [[Création de colonnes persistantes]]&lt;br /&gt;
******* [[Suppression de colonnes persistantes]]&lt;br /&gt;
******* [[Modification de l&#039;ordre des colonnes persistantes]]&lt;br /&gt;
******* [[Définition des propriétés de colonne en mode conception]]&lt;br /&gt;
******* [[Définition d&#039;une colonne de liste de référence]]&lt;br /&gt;
******* [[Insertion d&#039;un bouton dans une colonne]]&lt;br /&gt;
******* [[Restauration des valeurs par défaut d&#039;une colonne]]&lt;br /&gt;
****** [[Affichage des champs ADT et tableau]]&lt;br /&gt;
****** [[Définition des options de la grille]]&lt;br /&gt;
****** [[Edition dans la grille]]&lt;br /&gt;
****** [[Contrôle du dessin de la grille]]&lt;br /&gt;
****** [[Comment répondre aux actions de l&#039;utilisateur à l&#039;exécution]]&lt;br /&gt;
***** [[Création d&#039;une grille qui contient d&#039;autres contrôles orientés données]]&lt;br /&gt;
***** [[Navigation et manipulation d&#039;enregistrements]]&lt;br /&gt;
****** [[Choix des boutons du navigateur à afficher]]&lt;br /&gt;
****** [[Affichage de panneaux d&#039;information]]&lt;br /&gt;
****** [[Utilisation d&#039;un navigateur pour plusieurs ensembles de données]]&lt;br /&gt;
**** [[Connexion aux bases de données - Index|Connexion aux bases de données]]&lt;br /&gt;
***** [[Connexion aux bases de données - Présentation]]&lt;br /&gt;
***** [[Utilisation de connexions implicites]]&lt;br /&gt;
***** [[Contrôle des connexions]]&lt;br /&gt;
****** [[Connexion à un serveur de base de données]]&lt;br /&gt;
****** [[Déconnexion d&#039;un serveur de base de données]]&lt;br /&gt;
***** [[Contrôle de la connexion au serveur]]&lt;br /&gt;
***** [[Gestion des transactions]]&lt;br /&gt;
****** [[Spécification du niveau d&#039;isolement des transactions]]&lt;br /&gt;
***** [[Envoi de commandes au serveur]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données associés]]&lt;br /&gt;
***** [[Obtention de métadonnées]]&lt;br /&gt;
**** [[Compréhension des ensembles de données - Index|Compréhension des ensembles de données]]&lt;br /&gt;
***** [[Compréhension des ensembles de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des descendants de TDataSet]]&lt;br /&gt;
***** [[Détermination des états d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Ouverture et fermeture des ensembles de données]]&lt;br /&gt;
***** [[Navigation dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation des méthodes First et Last]]&lt;br /&gt;
****** [[Utilisation des méthodes Next et Prior]]&lt;br /&gt;
****** [[Utilisation de la méthode MoveBy]]&lt;br /&gt;
****** [[Utilisation des propriétés Eof et Bof]]&lt;br /&gt;
****** [[Marquage d&#039;enregistrements]]&lt;br /&gt;
***** [[Recherche dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation de la méthode Locate]]&lt;br /&gt;
****** [[Utilisation de la méthode Lookup]]&lt;br /&gt;
***** [[Affichage et édition d&#039;ensembles de données en utilisant des filtres]]&lt;br /&gt;
****** [[Activation et désactivation des filtres]]&lt;br /&gt;
****** [[Création de filtres]]&lt;br /&gt;
******* [[Définition de la propriété Filter]]&lt;br /&gt;
******* [[Ecriture d&#039;un gestionnaire d&#039;événement OnFilterRecord]]&lt;br /&gt;
****** [[Définition d&#039;options de filtre]]&lt;br /&gt;
****** [[Navigation parmi les enregistrements d&#039;un ensemble de données filtré]]&lt;br /&gt;
***** [[Modification des données]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements]]&lt;br /&gt;
****** [[Ajout de nouveaux enregistrements]]&lt;br /&gt;
****** [[Suppression d&#039;enregistrements]]&lt;br /&gt;
****** [[Validation des données]]&lt;br /&gt;
****** [[Annulation des modifications]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements entiers]]&lt;br /&gt;
***** [[Champs calculés]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type table]]&lt;br /&gt;
****** [[Tri des enregistrements avec des index]]&lt;br /&gt;
******* [[Obtention d&#039;informations sur les index]]&lt;br /&gt;
******* [[Spécification d&#039;un index avec IndexName]]&lt;br /&gt;
******* [[Création d&#039;un index avec IndexFieldNames]]&lt;br /&gt;
****** [[Utilisation d&#039;index pour chercher des enregistrements]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Goto]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Find]]&lt;br /&gt;
******* [[Spécification de l&#039;enregistrement en cours après une recherche réussie]]&lt;br /&gt;
******* [[Recherche sur des clés partielles]]&lt;br /&gt;
******* [[Réitération ou extension d&#039;une recherche]]&lt;br /&gt;
****** [[Limitation des enregistrements avec des portées]]&lt;br /&gt;
******* [[Présentation des différences entre les portées et les filtres]]&lt;br /&gt;
******* [[Spécification de portées]]&lt;br /&gt;
******* [[Modification d&#039;une portée]]&lt;br /&gt;
******* [[Application ou annulation d&#039;une portée]]&lt;br /&gt;
****** [[Création de relations maître/détail]]&lt;br /&gt;
******* [[Comment faire de la table la partie détail d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Utilisation de tables détail imbriquées]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables]]&lt;br /&gt;
****** [[Création et suppression des tables]]&lt;br /&gt;
****** [[Vidage des tables]]&lt;br /&gt;
****** [[Synchronisation des tables]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type requête]]&lt;br /&gt;
****** [[Spécification de la requête]]&lt;br /&gt;
****** [[Utilisation de paramètres dans les requêtes]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant la conception]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant l&#039;exécution]]&lt;br /&gt;
****** [[Etablissement de relations maître-détail en utilisant des paramètres]]&lt;br /&gt;
****** [[Préparation des requêtes]]&lt;br /&gt;
****** [[Exécution de requêtes qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de résultats unidirectionnels]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type procédure stockée]]&lt;br /&gt;
****** [[Utilisation de paramètres avec les procédures stockées]]&lt;br /&gt;
****** [[Préparation des procédures stockées]]&lt;br /&gt;
***** [[Exécution de procédures stockées qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Lecture de plusieurs ensembles de résultats]]&lt;br /&gt;
**** [[Manipulation des composants champ - Index|Manipulation des composants champ]]&lt;br /&gt;
***** [[Manipulation des composants champ - Présentation]]&lt;br /&gt;
***** [[Composants champ dynamique]]&lt;br /&gt;
***** [[Composants champ persistant]]&lt;br /&gt;
****** [[Création de champs persistants]]&lt;br /&gt;
****** [[Modification de l&#039;ordre des champs persistants]]&lt;br /&gt;
****** [[Définition de nouveaux champs persistants]]&lt;br /&gt;
******* [[Définition d&#039;un champ de données]]&lt;br /&gt;
******* [[Définition d&#039;un champ calculé]]&lt;br /&gt;
******* [[Programmation d&#039;un champ calculé]]&lt;br /&gt;
******* [[Définition d&#039;un champ de référence]]&lt;br /&gt;
******* [[Définition d&#039;un champ agrégat]]&lt;br /&gt;
****** [[Suppression de composants champ persistant]]&lt;br /&gt;
****** [[Définition des événements et des propriétés des champs persistants]]&lt;br /&gt;
******* [[Définition des propriétés d&#039;affichage et d&#039;édition en mode conception]]&lt;br /&gt;
******* [[Définition des propriétés des composants champ à l&#039;exécution]]&lt;br /&gt;
******* [[Création des ensembles d&#039;attributs pour les composants champ]]&lt;br /&gt;
******* [[Association des ensembles d&#039;attributs aux composants champ]]&lt;br /&gt;
******* [[Suppression des associations d&#039;attributs]]&lt;br /&gt;
******* [[Contrôle ou dissimulation de la saisie utilisateur]]&lt;br /&gt;
******* [[Utilisation des formats par défaut pour les champs numériques, date et heure]]&lt;br /&gt;
******* [[Gestion des événements]]&lt;br /&gt;
***** [[Manipulation des méthodes de champ lors de l&#039;exécution]]&lt;br /&gt;
***** [[Affichage, conversion et accès aux valeurs des champs]]&lt;br /&gt;
****** [[Affichage de valeurs dans les contrôles standard]]&lt;br /&gt;
****** [[Conversion des valeurs de champs]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété par défaut d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la méthode FieldByName d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété Fields d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Définition de la valeur par défaut d&#039;un champ]]&lt;br /&gt;
***** [[Utilisation de contraintes]]&lt;br /&gt;
****** [[Création d&#039;une contrainte personnalisée]]&lt;br /&gt;
****** [[Utilisation des contraintes du serveur]]&lt;br /&gt;
***** [[Utilisation des champs objet]]&lt;br /&gt;
****** [[Utilisation des champs ADT]]&lt;br /&gt;
****** [[Utilisation des champs tableau]]&lt;br /&gt;
****** [[Utilisation des champs ensemble de données]]&lt;br /&gt;
****** [[Utilisation des champs de référence]]&lt;br /&gt;
**** [[Utilisation du moteur de base de données Borland - Index|Utilisation du BDE - Index]]&lt;br /&gt;
***** [[Architecture BDE]]&lt;br /&gt;
***** [[Utilisation du moteur de base de données Borland|Utilisation du BDE]]&lt;br /&gt;
***** [[Exécution d&#039;une instruction de mise à jour - Index|Exécution d&#039;une instruction de mise à jour]]&lt;br /&gt;
****** [[Utilisation de la propriété Query d&#039;un composant mise à jour]]&lt;br /&gt;
***** [[Utilisation de plusieurs objets mise à jour - Index|Utilisation de plusieurs objets mise à jour]]&lt;br /&gt;
****** [[Appel de la méthode Apply]]&lt;br /&gt;
****** [[Exécution des instructions SQL]]&lt;br /&gt;
***** [[Connexion aux bases de données avec TDatabase - Index|Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
****** [[Association d&#039;un composant base de données à une session]]&lt;br /&gt;
****** [[Utilisation de TDatabase pour établir une connexion aux bases de données]]&lt;br /&gt;
****** [[Ouverture d&#039;une connexion avec TDataBase]]&lt;br /&gt;
****** [[Interactions entre les composants base de données et session]]&lt;br /&gt;
****** [[Utilisation des composants base de données dans les modules de données]]&lt;br /&gt;
****** [[Définition des paramètres d&#039;alias BDE]]&lt;br /&gt;
****** [[Identification de la base de données]]&lt;br /&gt;
***** [[Gestion des sessions de bases de données - Index|Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Activation d&#039;une session]]&lt;br /&gt;
****** [[Création de sessions supplémentaires]]&lt;br /&gt;
****** [[Parcourir les composants base de données d&#039;une session]]&lt;br /&gt;
****** [[Ouverture de connexions de bases de données]]&lt;br /&gt;
****** [[Recherche d&#039;une connexion de base de données]]&lt;br /&gt;
****** [[Spécification des répertoires Paradox]]&lt;br /&gt;
****** [[Récupération des informations d&#039;une session]]&lt;br /&gt;
****** [[Fermeture des connexions de bases de données]]&lt;br /&gt;
****** [[Manipulation des alias BDE]]&lt;br /&gt;
****** [[Affectation d&#039;un nom à une session]]&lt;br /&gt;
****** [[Gestion de sessions multiples]]&lt;br /&gt;
****** [[Spécification du comportement de la connexion de base de données par défaut]]&lt;br /&gt;
****** [[Interruption des connexions de bases de données inactives]]&lt;br /&gt;
****** [[Manipulation des tables Paradox et dBASE protégées par mot de passe]]&lt;br /&gt;
****** [[Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Gestion des connexions de bases de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données BDE - Index|Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Association d&#039;un ensemble de données avec les connexions de bases de données et de sessions]]&lt;br /&gt;
****** [[Liaison des paramètres]]&lt;br /&gt;
****** [[Mise en cache des BLOBS]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables locales]]&lt;br /&gt;
****** [[Importation des données d&#039;une autre table]]&lt;br /&gt;
****** [[Utilisation des propriétés de handle BDE]]&lt;br /&gt;
****** [[Modification du nom d&#039;une table]]&lt;br /&gt;
****** [[Spécification d&#039;un fichier d&#039;index dBASE]]&lt;br /&gt;
****** [[Spécification du type d&#039;une table locale]]&lt;br /&gt;
****** [[Utilisation de TQuery]]&lt;br /&gt;
****** [[Utilisation de TStoredProc (BDE)]]&lt;br /&gt;
****** [[Utilisation de TTable]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Création de requêtes hétérogènes]]&lt;br /&gt;
****** [[Obtention d&#039;un ensemble de résultats modifiable]]&lt;br /&gt;
****** [[Mise à jour d&#039;un ensemble de résultats en lecture seule]]&lt;br /&gt;
****** [[Manipulation des procédures stockées redéfinies d&#039;Oracle]]&lt;br /&gt;
***** [[Utilisation de TBatchMove - Index|Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Création d&#039;un composant action groupée]]&lt;br /&gt;
****** [[Exécution d&#039;une action groupée]]&lt;br /&gt;
****** [[Dictionnaire de données]]&lt;br /&gt;
****** [[Outils de manipulation du BDE]]&lt;br /&gt;
****** [[Spécification d&#039;un mode d&#039;action groupée]]&lt;br /&gt;
****** [[Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Gestion des erreurs relatives aux actions groupées]]&lt;br /&gt;
****** [[Mappage des types de données]]&lt;br /&gt;
***** [[Utilisation du BDE pour placer en mémoire cache les mises à jour - Index|Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec une base de données]]&lt;br /&gt;
****** [[Elaboration des instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Activation des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Substitution de paramètres dans les instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Utilisation de l&#039;éditeur SQL de mise à jour]]&lt;br /&gt;
****** [[Application des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Utilisation d&#039;objets mise à jour pour mettre à jour un ensemble de données]]&lt;br /&gt;
****** [[Création d&#039;un gestionnaire d&#039;événement OnUpdateRecord]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec les méthodes de composant base de données]]&lt;br /&gt;
****** [[Création d&#039;instructions SQL pour les composants mise à jour]]&lt;br /&gt;
****** [[Gestion des erreurs de mise à jour en mémoire cache]]&lt;br /&gt;
***** [[Utilisation des transactions avec le BDE - Index|Utilisation des transactions avec le BDE]]&lt;br /&gt;
****** [[Utilisation de transactions locales]]&lt;br /&gt;
****** [[Utilisation du SQL transparent]]&lt;br /&gt;
****** [[Utilisation des transactions avec le BDE]]&lt;br /&gt;
**** [[Utilisation des composants ADO - Index|Utilisation des composants ADO]]&lt;br /&gt;
***** [[Utilisation des composants ADO]]&lt;br /&gt;
***** [[Présentation générale des composants ADO]]&lt;br /&gt;
***** [[Connexion à des stockages de données ADO]]&lt;br /&gt;
****** [[Connexion à un stockage de données avec TADOConnection]]&lt;br /&gt;
******* [[Accès à l&#039;objet connexion]]&lt;br /&gt;
****** [[Optimisation d&#039;une connexion]]&lt;br /&gt;
******* [[Connexions asynchrones]]&lt;br /&gt;
******* [[Contrôle des dépassements de délais]]&lt;br /&gt;
******* [[Indication des types d&#039;opérations pris en charge par la connexion]]&lt;br /&gt;
******* [[Spécification de l&#039;exécution automatique des transactions par la connexion]]&lt;br /&gt;
****** [[Accès aux ensembles de données d&#039;une connexion]]&lt;br /&gt;
****** [[Evénements connexion ADO]]&lt;br /&gt;
***** [[Utilisation des ensembles de données ADO]]&lt;br /&gt;
****** [[Connexion d&#039;un ensemble de données ADO à un stockage de données]]&lt;br /&gt;
******* [[Utilisation des ensembles d&#039;enregistrements]]&lt;br /&gt;
******* [[Filtrage d&#039;enregistrements à partir de signets]]&lt;br /&gt;
******* [[Filtrage de lignes en fonction de l&#039;état de mise à jour]]&lt;br /&gt;
******* [[Lecture d&#039;enregistrements de façon asynchrone]]&lt;br /&gt;
******* [[Utilisation des mises à jour groupées]]&lt;br /&gt;
******* [[Lecture et enregistrement des données dans des fichiers]]&lt;br /&gt;
******* [[Examen de l&#039;état de mise à jour ligne par ligne]]&lt;br /&gt;
******* [[Ouverture de l&#039;ensemble de données en mode mises à jour groupées]]&lt;br /&gt;
****** [[Utilisation de TADODataSet]]&lt;br /&gt;
***** [[Utilisation d&#039;objets commande]]&lt;br /&gt;
****** [[Spécification de la commande]]&lt;br /&gt;
****** [[Utilisation de la méthode Execute]]&lt;br /&gt;
****** [[Annulation des commandes]]&lt;br /&gt;
****** [[Récupération d&#039;ensembles de résultats à l&#039;aide de commandes]]&lt;br /&gt;
****** [[Application des mises à jour groupées dans les tables des bases]]&lt;br /&gt;
****** [[Annulation des mises à jour groupées]]&lt;br /&gt;
****** [[Gestion des paramètres de commande]]&lt;br /&gt;
**** [[Utilisation des composants dbExpress - Index|Utilisation des composants dbExpress]]&lt;br /&gt;
***** [[Utilisation des ensembles de données dbExpress]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données dbExpress]]&lt;br /&gt;
***** [[Connexion à un serveur de bases de données en utilisant dbExpress]]&lt;br /&gt;
****** [[Configuration de TSQLConnection]]&lt;br /&gt;
***** [[Spécification des données à afficher]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une requête]]&lt;br /&gt;
****** [[Représentation des enregistrements d&#039;une table]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une procédure stockée]]&lt;br /&gt;
***** [[Récupération des données]]&lt;br /&gt;
***** [[Exécution des commandes ne renvoyant pas d&#039;enregistrement]]&lt;br /&gt;
****** [[Spécification de la commande à exécuter]]&lt;br /&gt;
****** [[Exécution de la commande]]&lt;br /&gt;
****** [[Création et modification des métadonnées du serveur]]&lt;br /&gt;
***** [[Définition de relations liées maître-détail]]&lt;br /&gt;
***** [[Accès aux informations de schéma dbExpress]]&lt;br /&gt;
****** [[Récupération de métadonnées dans un ensemble de données dbExpress]]&lt;br /&gt;
****** [[La structure des ensembles de métadonnées]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress]]&lt;br /&gt;
**** [[Utilisation d&#039;ensembles de données client - Index|Utilisation d&#039;ensembles de données client]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données client - Présentation]]&lt;br /&gt;
***** [[Manipulation des données avec un ensemble de données client]]&lt;br /&gt;
****** [[Navigation parmi les données des ensembles de données client]]&lt;br /&gt;
****** [[Limitation des enregistrements affichés]]&lt;br /&gt;
****** [[Edition des données]]&lt;br /&gt;
******* [[Annuler les modifications]]&lt;br /&gt;
******* [[Enregistrement des modifications]]&lt;br /&gt;
****** [[Définition de contraintes pour les valeurs des données]]&lt;br /&gt;
****** [[Tri et indexation]]&lt;br /&gt;
******* [[Ajout d&#039;un nouvel index]]&lt;br /&gt;
******* [[Suppression et permutation d&#039;index]]&lt;br /&gt;
******* [[Utilisation des index pour regrouper les données]]&lt;br /&gt;
****** [[Représentation des valeurs calculées]]&lt;br /&gt;
******* [[Utilisation de champs calculés de façon interne dans les ensembles de données client]]&lt;br /&gt;
****** [[Utilisation des agrégats maintenus]]&lt;br /&gt;
******* [[Spécification d&#039;agrégats]]&lt;br /&gt;
******* [[Agrégats de groupes d&#039;enregistrements]]&lt;br /&gt;
******* [[Obtention de valeurs d&#039;agrégat]]&lt;br /&gt;
****** [[Copie de données d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Assignation directe des données]]&lt;br /&gt;
******* [[Clonage d&#039;un curseur d&#039;ensemble de données client]]&lt;br /&gt;
****** [[Ajout d&#039;informations d&#039;application aux données]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client pour mettre en cache les mises à jour]]&lt;br /&gt;
****** [[Présentation de l&#039;utilisation d&#039;un cache pour les mises à jour]]&lt;br /&gt;
****** [[Choix du type d&#039;ensemble de données pour les mises à jour en cache]]&lt;br /&gt;
****** [[Indication des enregistrements modifiés]]&lt;br /&gt;
****** [[Mise à jour des enregistrements]]&lt;br /&gt;
******* [[Application des mises à jour]]&lt;br /&gt;
******* [[Intervention pendant l&#039;application des mises à jour]]&lt;br /&gt;
******* [[Conciliation des erreurs de mise à jour]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec un fournisseur]]&lt;br /&gt;
****** [[Spécification d&#039;un fournisseur]]&lt;br /&gt;
****** [[Extraction des données dans l&#039;ensemble de données ou le document source]]&lt;br /&gt;
****** [[Obtention des paramètres du serveur d&#039;applications]]&lt;br /&gt;
****** [[Transmission de paramètres à l&#039;ensemble de données source]]&lt;br /&gt;
******* [[Envoi de paramètres de requête ou de procédure stockée]]&lt;br /&gt;
******* [[Limitation des enregistrements avec des paramètres]]&lt;br /&gt;
******* [[Gestion des contraintes liées au serveur]]&lt;br /&gt;
******* [[Actualisation des enregistrements]]&lt;br /&gt;
******* [[Communication avec des fournisseurs à l&#039;aide d&#039;événements personnalisés]]&lt;br /&gt;
******* [[Redéfinition de l&#039;ensemble de données sur le serveur d&#039;applications]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec des données basées sur des fichiers]]&lt;br /&gt;
****** [[Création d&#039;un nouvel ensemble de données]]&lt;br /&gt;
****** [[Chargement des données depuis un fichier ou un flux]]&lt;br /&gt;
****** [[Fusion des modifications dans les données]]&lt;br /&gt;
****** [[Sauvegarde des données dans un fichier ou un flux]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données simple]]&lt;br /&gt;
****** [[Quand faut-il utiliser TSimpleDataSet ?|Quand faut-il utiliser TSimpleDataSet ?]]&lt;br /&gt;
****** [[Installation d&#039;un ensemble de données simple]]&lt;br /&gt;
**** [[Utilisation des composants fournisseur - Index]]&lt;br /&gt;
***** [[Utilisation des composants fournisseur]]&lt;br /&gt;
***** [[Spécification de la source de données]]&lt;br /&gt;
***** [[Communication avec l&#039;ensemble de données client]]&lt;br /&gt;
***** [[Détermination du mode d&#039;application des mises à jour à l&#039;aide d&#039;un fournisseur d&#039;ensemble de données]]&lt;br /&gt;
***** [[Contrôle des informations placées dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des champs apparaissant dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des options caractérisant les paquets de données]]&lt;br /&gt;
****** [[Ajouter des informations personnalisées aux paquets de données]]&lt;br /&gt;
***** [[Comment répondre aux demandes de données des clients]]&lt;br /&gt;
***** [[Comment répondre aux demandes de mise à jour des clients]]&lt;br /&gt;
****** [[Modification des paquets delta avant la mise à jour de la base de données]]&lt;br /&gt;
****** [[Comment contrôler l&#039;application des mises à jour]]&lt;br /&gt;
****** [[Filtrage des mises à jour]]&lt;br /&gt;
****** [[Résolution des erreurs de mise à jour par le fournisseur]]&lt;br /&gt;
****** [[Application des mises à jour à des ensembles de données représentant plusieurs tables]]&lt;br /&gt;
***** [[Comment répondre aux événements générés par le client]]&lt;br /&gt;
***** [[Gestion des contraintes du serveur]]&lt;br /&gt;
**** [[Création d&#039;applications multiniveaux - Index|Création d&#039;applications multiniveaux]]&lt;br /&gt;
***** [[Création d&#039;applications multiniveaux - Présentation]]&lt;br /&gt;
***** [[Avantages du modèle de base de données multiniveau]]&lt;br /&gt;
***** [[Présentation des applications de bases de données multiniveaux]]&lt;br /&gt;
****** [[Présentation d&#039;une application à niveau triple]]&lt;br /&gt;
****** [[Structure de l&#039;application client]]&lt;br /&gt;
****** [[Structure du serveur d&#039;applications]]&lt;br /&gt;
******* [[Utilisation de modules de données transactionnels]]&lt;br /&gt;
******* [[Gestion de la durée de vie des modules de données]]&lt;br /&gt;
****** [[Sélection d&#039;un protocole de connexion]]&lt;br /&gt;
******* [[Utilisation des connexions dbExpress]]&lt;br /&gt;
******* [[Utilisation de connexions DCOM]]&lt;br /&gt;
******* [[Utilisation de connexions SOAP]]&lt;br /&gt;
******* [[Utilisation de connexions Socket]]&lt;br /&gt;
******* [[Utilisation de connexions Web]]&lt;br /&gt;
***** [[Construction d&#039;une application multiniveau]]&lt;br /&gt;
***** [[Création de l&#039;application serveur]]&lt;br /&gt;
****** [[Filtrage du flux de communication DataSnap]]&lt;br /&gt;
****** [[Configuration du module de données]]&lt;br /&gt;
******* [[Configuration du module de données DataSnap]]&lt;br /&gt;
******* [[Configuration de TDSServerModule]]&lt;br /&gt;
******* [[Configuration de TRemoteDataModule]]&lt;br /&gt;
******* [[Configuration de TMTSDataModule]]&lt;br /&gt;
******* [[Configuration de TSOAPDataModule]]&lt;br /&gt;
****** [[Extension de l&#039;interface du serveur d&#039;applications]]&lt;br /&gt;
****** [[Gestion des transactions dans les applications multiniveaux]]&lt;br /&gt;
****** [[Gestion des relations maître/détail]]&lt;br /&gt;
****** [[Gestion des informations d&#039;état dans les modules de données exposés]]&lt;br /&gt;
****** [[Utilisation de plusieurs modules de données serveur]]&lt;br /&gt;
***** [[Recensement du serveur d&#039;applications]]&lt;br /&gt;
***** [[Création de l&#039;application client]]&lt;br /&gt;
****** [[Connexion au serveur d&#039;applications]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de dbExpress]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de DCOM]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de sockets]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de HTTP]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de SOAP]]&lt;br /&gt;
******* [[Courtage de connexions]]&lt;br /&gt;
****** [[Gestion des connexions serveur]]&lt;br /&gt;
******* [[Connexion au serveur]]&lt;br /&gt;
******* [[Fermeture ou changement de connexion serveur]]&lt;br /&gt;
****** [[Appel des interfaces serveur]]&lt;br /&gt;
****** [[Connexion à un serveur d&#039;applications qui utilise plusieurs modules de données]]&lt;br /&gt;
***** [[Ecriture des applications client Web]]&lt;br /&gt;
****** [[Distribution d&#039;une application client en tant que contrôle ActiveX]]&lt;br /&gt;
******* [[Création d&#039;une fiche active pour l&#039;application client]]&lt;br /&gt;
****** [[Utilisation d&#039;un courtier XML]]&lt;br /&gt;
**** [[Utilisation de XML dans les applications de bases de données - Index|Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Définition des transformations]]&lt;br /&gt;
****** [[Correspondance entre les noeuds XML et les champs du paquet de données]]&lt;br /&gt;
****** [[Utilisation de XMLMapper]]&lt;br /&gt;
***** [[Conversion de documents XML en paquets de données]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme source pour un fournisseur]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme client d&#039;un fournisseur]]&lt;br /&gt;
*** [[Ecriture d&#039;applications Internet - Index]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Internet - Index|Création d&#039;applications serveur Internet]]&lt;br /&gt;
***** [[Création d&#039;applications Internet - Présentation]]&lt;br /&gt;
***** [[A propos de WebBroker]]&lt;br /&gt;
***** [[Terminologie et standards - Index|Terminologie et standards]]&lt;br /&gt;
****** [[Terminologie et standards]]&lt;br /&gt;
****** [[Composants d&#039;une URL]]&lt;br /&gt;
****** [[En-tête de message de requête HTTP]]&lt;br /&gt;
***** [[Activité d&#039;un serveur HTTP - Index|Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Composition des requêtes client]]&lt;br /&gt;
****** [[Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Réponses aux requêtes client]]&lt;br /&gt;
****** [[Traitement des requêtes client par le serveur]]&lt;br /&gt;
***** [[Types d&#039;applications serveur Web]]&lt;br /&gt;
***** [[Débogage d&#039;applications serveur - Index|Débogage d&#039;applications serveur]]&lt;br /&gt;
****** [[Débogage d&#039;applications Web sous forme de DLL]]&lt;br /&gt;
****** [[Débogage d&#039;applications serveur]]&lt;br /&gt;
**** [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
***** [[Utilisation de WebBroker]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec WebBroker]]&lt;br /&gt;
****** [[Objet application Web]]&lt;br /&gt;
****** [[Le module Web]]&lt;br /&gt;
***** [[Structure d&#039;une application WebBroker]]&lt;br /&gt;
***** [[Répartiteur Web]]&lt;br /&gt;
****** [[Ajout d&#039;actions au répartiteur]]&lt;br /&gt;
****** [[Répartition des messages de requête]]&lt;br /&gt;
***** [[Eléments d&#039;action]]&lt;br /&gt;
****** [[Choix du déclenchement des éléments d&#039;action]]&lt;br /&gt;
******* [[URL de destination]]&lt;br /&gt;
******* [[Type de méthode de requête]]&lt;br /&gt;
******* [[Activation et désactivation des éléments d&#039;action]]&lt;br /&gt;
******* [[Choix d&#039;un élément d&#039;action par défaut]]&lt;br /&gt;
****** [[Réponse aux messages de requête avec des éléments d&#039;action]]&lt;br /&gt;
***** [[Accès aux informations de requêtes client]]&lt;br /&gt;
****** [[Propriétés contenant des informations d&#039;en-tête de requête]]&lt;br /&gt;
******* [[Propriétés identifiant la destination]]&lt;br /&gt;
******* [[Propriétés décrivant le client Web]]&lt;br /&gt;
******* [[Propriétés identifiant le but de la requête]]&lt;br /&gt;
******* [[Propriétés décrivant la réponse attendue]]&lt;br /&gt;
******* [[Propriétés décrivant le contenu]]&lt;br /&gt;
****** [[Contenu d&#039;un message de requête HTTP]]&lt;br /&gt;
***** [[Création de messages de réponse HTTP]]&lt;br /&gt;
****** [[Informations d&#039;en-tête de réponse]]&lt;br /&gt;
******* [[Indication du statut de la réponse]]&lt;br /&gt;
******* [[Indication d&#039;attente d&#039;une action du client]]&lt;br /&gt;
******* [[Description de l&#039;application serveur]]&lt;br /&gt;
******* [[Description du contenu]]&lt;br /&gt;
****** [[Définition du contenu de la réponse]]&lt;br /&gt;
****** [[Envoi de la réponse]]&lt;br /&gt;
***** [[Génération du contenu des messages de réponse]]&lt;br /&gt;
****** [[Utilisation du composant générateur de page]]&lt;br /&gt;
******* [[Modèles HTML]]&lt;br /&gt;
******* [[Spécification du modèle HTML]]&lt;br /&gt;
******* [[Conversion des balises HTML transparentes]]&lt;br /&gt;
******* [[Utilisation du générateur de page depuis un élément d&#039;action]]&lt;br /&gt;
******* [[Chaînage de générateurs de page]]&lt;br /&gt;
******* [[Utilisation de noms prédéfinis de balises HTML transparentes]]&lt;br /&gt;
***** [[Utilisation des bases de données dans les réponses]]&lt;br /&gt;
****** [[Ajout d&#039;une session au module Web]]&lt;br /&gt;
****** [[Représentation HTML d&#039;un ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de page ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de lignes]]&lt;br /&gt;
******* [[Spécification des attributs de colonnes]]&lt;br /&gt;
******* [[Incorporation de tableaux dans un document HTML]]&lt;br /&gt;
******* [[Utilisation de TDataSetTableProducer]]&lt;br /&gt;
******* [[Utilisation de TQueryTableProducer]]&lt;br /&gt;
**** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index|Utilisation d&#039;IntraWeb (VCL pour le Web)]]&lt;br /&gt;
***** [[Introduction à IntraWeb - Index|Introduction à IntraWeb]]&lt;br /&gt;
****** [[Introduction à IntraWeb]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
****** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
****** [[Modification de la fiche principale]]&lt;br /&gt;
****** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
****** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
***** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
***** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
**** [[Utilisation de documents XML - Index|Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation du modèle DOM]]&lt;br /&gt;
***** [[Utilisation des composants XML]]&lt;br /&gt;
****** [[Utilisation de TXMLDocument]]&lt;br /&gt;
****** [[Utilisation des noeuds XML]]&lt;br /&gt;
***** [[Abstraction de documents XML avec l&#039;expert Liaison de données]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert Liaison de données XML]]&lt;br /&gt;
****** [[Utilisation du code généré par l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Utilisation de services Web - Index|Utilisation de services Web]]&lt;br /&gt;
***** [[Utilisation de services Web]]&lt;br /&gt;
***** [[Présentation des interfaces invocables]]&lt;br /&gt;
****** [[Utilisation de types non scalaires dans des interfaces invocables]]&lt;br /&gt;
******* [[Recensement des types non scalaires]]&lt;br /&gt;
******* [[Utilisation d&#039;objets distants]]&lt;br /&gt;
******* [[Exemple d&#039;objet distant]]&lt;br /&gt;
***** [[Conception de serveurs gérant les services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert d&#039;application SOAP]]&lt;br /&gt;
****** [[Ajout de nouveaux services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;importateur WSDL]]&lt;br /&gt;
****** [[Définition et utilisation des en-têtes SOAP]]&lt;br /&gt;
****** [[Création de classes d&#039;exception personnalisées pour les services Web]]&lt;br /&gt;
****** [[Génération de documents WSDL pour une application de service Web]]&lt;br /&gt;
***** [[Conception de clients pour les services Web]]&lt;br /&gt;
****** [[Importation de documents WSDL]]&lt;br /&gt;
****** [[Appel des interfaces invocables]]&lt;br /&gt;
****** [[Traitement des en-têtes dans les applications client]]&lt;br /&gt;
**** [[Utilisation des sockets - Index]]&lt;br /&gt;
***** [[Utilisation des sockets]]&lt;br /&gt;
***** [[Installation des composants socket]]&lt;br /&gt;
***** [[Implémentation des services]]&lt;br /&gt;
****** [[Description des protocoles de services]]&lt;br /&gt;
****** [[Services et ports]]&lt;br /&gt;
***** [[Types de connexions par socket]]&lt;br /&gt;
****** [[Connexions client]]&lt;br /&gt;
****** [[Connexions d&#039;écoute]]&lt;br /&gt;
****** [[Connexions serveur]]&lt;br /&gt;
***** [[Description des sockets]]&lt;br /&gt;
****** [[Description de l&#039;hôte]]&lt;br /&gt;
****** [[Utilisation des ports]]&lt;br /&gt;
***** [[Utilisation des composants socket]]&lt;br /&gt;
****** [[Obtenir des informations sur la connexion socket client ou serveur]]&lt;br /&gt;
****** [[Utilisation de sockets client]]&lt;br /&gt;
******* [[Spécification du serveur souhaité]]&lt;br /&gt;
******* [[Formation de la connexion]]&lt;br /&gt;
******* [[Obtenir des informations sur la connexion socket client]]&lt;br /&gt;
******* [[Fermeture de la connexion]]&lt;br /&gt;
****** [[Utilisation de sockets serveur]]&lt;br /&gt;
******* [[Spécification du port]]&lt;br /&gt;
******* [[Ecoute des requêtes client]]&lt;br /&gt;
******* [[Connexion aux clients]]&lt;br /&gt;
******* [[Fermeture des connexions serveur]]&lt;br /&gt;
***** [[Réponse aux événements socket]]&lt;br /&gt;
****** [[Evénements erreur]]&lt;br /&gt;
****** [[Evénements client]]&lt;br /&gt;
****** [[Evénements serveur]]&lt;br /&gt;
***** [[Lecture et écriture sur des connexions socket]]&lt;br /&gt;
****** [[Connexions non bloquantes]]&lt;br /&gt;
******* [[Lecture et écriture d&#039;événements]]&lt;br /&gt;
****** [[Connexions bloquantes]]&lt;br /&gt;
*** [[Développement d&#039;applications COM - Index|Développement d&#039;applications COM]]&lt;br /&gt;
**** [[Principes de COM - Index|Principes de COM]]&lt;br /&gt;
***** [[Présentation des technologies COM]]&lt;br /&gt;
****** [[C++Builder utilise DAX pour ActiveX et COM]]&lt;br /&gt;
******* [[Hiérarchie des classes dans un contrôle ActiveX (DAX)]]&lt;br /&gt;
******* [[Diagrammes de trois classes d&#039;assistance d&#039;interface DAX]]&lt;br /&gt;
***** [[Composantes d&#039;une application COM]]&lt;br /&gt;
****** [[Interfaces COM]]&lt;br /&gt;
******* [[L&#039;interface COM de base, IUnknown]]&lt;br /&gt;
******* [[Pointeurs d&#039;interface COM]]&lt;br /&gt;
****** [[Serveurs COM]]&lt;br /&gt;
******* [[CoClasses et factories de classes]]&lt;br /&gt;
******* [[Serveurs en processus, hors processus et distants]]&lt;br /&gt;
******* [[Le mécanisme du marshaling]]&lt;br /&gt;
******* [[Agrégation (COM)]]&lt;br /&gt;
****** [[Clients COM]]&lt;br /&gt;
***** [[Extensions de COM]]&lt;br /&gt;
****** [[Serveurs Automation]]&lt;br /&gt;
****** [[Pages Active Server]]&lt;br /&gt;
****** [[Contrôles ActiveX]]&lt;br /&gt;
****** [[Documents Active]]&lt;br /&gt;
****** [[Bibliothèques de types]]&lt;br /&gt;
***** [[Implémentation des objets COM à l&#039;aide d&#039;experts]]&lt;br /&gt;
****** [[Code généré par les experts]]&lt;br /&gt;
***** [[Objets Abonnement d&#039;événement et Evénement COM+]]&lt;br /&gt;
**** [[Utilisation des bibliothèques de types - Index|Utilisation des bibliothèques de types]]&lt;br /&gt;
***** [[Utilisation des bibliothèques de types - Présentation]]&lt;br /&gt;
***** [[Editeur de bibliothèques de types]]&lt;br /&gt;
****** [[Composants de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
******* [[Barre d&#039;outils]]&lt;br /&gt;
******* [[Volet liste des objets]]&lt;br /&gt;
******* [[Barre d&#039;état]]&lt;br /&gt;
******* [[Pages d&#039;informations de type]]&lt;br /&gt;
****** [[Eléments de la bibliothèque de types]]&lt;br /&gt;
****** [[Appliquer les mises à jour]]&lt;br /&gt;
***** [[Utilisation de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
****** [[Types autorisés]]&lt;br /&gt;
****** [[Utilisation de la syntaxe Pascal Objet ou RIDL]]&lt;br /&gt;
******* [[Fichier RIDL]]&lt;br /&gt;
******* [[Tableaux sécurisés]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle bibliothèque de types]]&lt;br /&gt;
****** [[Ouverture d&#039;une bibliothèque de types existante]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une bibliothèque de types]]&lt;br /&gt;
****** [[Modification d&#039;une interface en utilisant la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout de propriétés et de méthodes à la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une CoClasse à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une CoClasse]]&lt;br /&gt;
****** [[Ajout d&#039;une énumération à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un alias à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un enregistrement ou d&#039;une union à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un module à une bibliothèque de types]]&lt;br /&gt;
****** [[Enregistrement et recensement des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Boîte de dialogue Appliquer les mises à jour]]&lt;br /&gt;
****** [[Enregistrement d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Actualisation de la bibliothèque de types]]&lt;br /&gt;
****** [[Recensement de la bibliothèque de types]]&lt;br /&gt;
***** [[Déploiement des bibliothèques de types]]&lt;br /&gt;
**** [[Création de clients COM - Index|Création de clients COM]]&lt;br /&gt;
***** [[Création de clients COM]]&lt;br /&gt;
***** [[Importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Code généré par l&#039;importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
***** [[Contrôle d&#039;un objet importé]]&lt;br /&gt;
****** [[Utilisation des composants enveloppe]]&lt;br /&gt;
****** [[Ecriture de code client basé sur les définitions de la bibliothèque de types]]&lt;br /&gt;
******* [[Connexion à un serveur]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface de répartition]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface double]]&lt;br /&gt;
******* [[Gestion des événements dans un contrôleur Automation]]&lt;br /&gt;
***** [[Création de clients pour les serveurs n&#039;ayant pas une bibliothèque de types]]&lt;br /&gt;
**** [[Création de serveurs COM simples - Index|Création de serveurs COM simples]]&lt;br /&gt;
***** [[Création de serveurs COM simples - Présentation]]&lt;br /&gt;
***** [[Conception d&#039;un objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet Automation]]&lt;br /&gt;
****** [[Types d&#039;instanciation des objets COM]]&lt;br /&gt;
****** [[Choix d&#039;un modèle de thread]]&lt;br /&gt;
***** [[Définition de l&#039;interface d&#039;un objet COM]]&lt;br /&gt;
****** [[Gestion des événements dans un objet Automation]]&lt;br /&gt;
***** [[Interfaces d&#039;Automation]]&lt;br /&gt;
****** [[Interfaces doubles]]&lt;br /&gt;
****** [[Interfaces de répartition]]&lt;br /&gt;
****** [[Interfaces personnalisées]]&lt;br /&gt;
***** [[Marshaling des données]]&lt;br /&gt;
***** [[Recensement d&#039;un objet COM]]&lt;br /&gt;
***** [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
***** [[Test et débogage de l&#039;application]]&lt;br /&gt;
**** [[Création d&#039;une page Active Server - Index|Création d&#039;une page Active Server]]&lt;br /&gt;
***** [[Création d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Création de pages Active Server - Présentation]]&lt;br /&gt;
****** [[Utilisation des éléments intrinsèques ASP]]&lt;br /&gt;
****** [[Création d&#039;ASP pour des serveurs en et hors processus]]&lt;br /&gt;
***** [[Recensement d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Test et débogage d&#039;une application ASP (Active Server Page)]]&lt;br /&gt;
**** [[Utilisation des contrôles ActiveX - Index|Utilisation des contrôles ActiveX]]&lt;br /&gt;
***** [[Création d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Eléments d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Conception d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Génération d&#039;un contrôle ActiveX à partir d&#039;un contrôle VCL]]&lt;br /&gt;
***** [[Génération d&#039;une fiche active basée sur une fiche VCL]]&lt;br /&gt;
***** [[Création d&#039;une fiche ActiveX ou d&#039;un contrôle ActiveX C++ Windows 64 bits]]&lt;br /&gt;
***** [[Licences des contrôles ActiveX]]&lt;br /&gt;
***** [[Personnalisation de l&#039;interface du contrôle ActiveX]]&lt;br /&gt;
****** [[Ajout de propriétés, méthodes et événements supplémentaires]]&lt;br /&gt;
******* [[Ajout des événements]]&lt;br /&gt;
******* [[Ajout des propriétés]]&lt;br /&gt;
****** [[Activation de la liaison de données simple avec la bibliothèque de types]]&lt;br /&gt;
***** [[Création d&#039;une page de propriétés pour un contrôle ActiveX]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle page de propriétés]]&lt;br /&gt;
****** [[Ajout de contrôles à une page de propriétés]]&lt;br /&gt;
****** [[Association des contrôles de la page de propriétés aux propriétés du contrôle ActiveX]]&lt;br /&gt;
******* [[Mise à jour de la page de propriétés]]&lt;br /&gt;
******* [[Mise à jour de l&#039;objet]]&lt;br /&gt;
****** [[Connexion d&#039;une page de propriétés à un contrôle ActiveX]]&lt;br /&gt;
***** [[Recensement d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Test d’un contrôle ActiveX]]&lt;br /&gt;
** [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
*** [[Présentation de la création d&#039;un composant - Index|Présentation de la création d&#039;un composant]]&lt;br /&gt;
**** [[Présentation de la création d&#039;un composant]]&lt;br /&gt;
**** [[Bibliothèque de classes]]&lt;br /&gt;
**** [[Composants et classes]]&lt;br /&gt;
**** [[Création de composants]]&lt;br /&gt;
***** [[Modification de contrôles existants]]&lt;br /&gt;
***** [[Création de contrôles originaux]]&lt;br /&gt;
***** [[Création de contrôles graphiques]]&lt;br /&gt;
***** [[Sous-classement de contrôles Windows]]&lt;br /&gt;
***** [[Création de composants non visuels]]&lt;br /&gt;
**** [[Contenu d&#039;un composant]]&lt;br /&gt;
***** [[Suppression des dépendances]]&lt;br /&gt;
***** [[Définition des propriétés, des méthodes et des événements]]&lt;br /&gt;
***** [[Encapsulation des graphiques]]&lt;br /&gt;
***** [[Enregistrement des composants (Introduction)]]&lt;br /&gt;
**** [[Création d&#039;un nouveau composant]]&lt;br /&gt;
***** [[Création d&#039;un composant avec l&#039;expert composant]]&lt;br /&gt;
****** [[Création d&#039;un fichier unité]]&lt;br /&gt;
****** [[Dérivation du composant]]&lt;br /&gt;
****** [[Recensement du composant]]&lt;br /&gt;
**** [[Déclaration d&#039;un nouveau constructeur (C++)]]&lt;br /&gt;
**** [[Emplacement des fichiers du composant]]&lt;br /&gt;
**** [[Test des composants non installés]]&lt;br /&gt;
**** [[Test des composants installés]]&lt;br /&gt;
*** [[Programmation orientée objet et écriture des composants - Index|Programmation orientée objet et écriture des composants]]&lt;br /&gt;
**** [[Programmation orientée objet et écriture des composants - Présentation|Programmation orientée objet et écriture des composants : Vue globale]]&lt;br /&gt;
**** [[Définition de nouvelles classes]]&lt;br /&gt;
***** [[Dérivation de nouvelles classes]]&lt;br /&gt;
****** [[Ajout de nouvelles capacités à une classe]]&lt;br /&gt;
****** [[Modification des valeurs par défaut d&#039;une classe pour éviter les répétitions]]&lt;br /&gt;
***** [[Déclaration d&#039;une nouvelle classe de composant]]&lt;br /&gt;
**** [[Ancêtres, descendants et hiérarchies des classes]]&lt;br /&gt;
**** [[Contrôle des accès]]&lt;br /&gt;
***** [[Masquer les détails d&#039;implémentation]]&lt;br /&gt;
***** [[Définir l&#039;interface avec le concepteur des composants]]&lt;br /&gt;
***** [[Définir l&#039;interface d&#039;exécution]]&lt;br /&gt;
***** [[Définir l&#039;interface de conception]]&lt;br /&gt;
**** [[Répartition des méthodes]]&lt;br /&gt;
***** [[Méthodes statiques]]&lt;br /&gt;
***** [[Méthodes virtuelles]]&lt;br /&gt;
****** [[Redéfinition des méthodes]]&lt;br /&gt;
****** [[Méthodes standard (C++)]]&lt;br /&gt;
***** [[Méthodes dynamiques]]&lt;br /&gt;
**** [[Membres abstraits d&#039;une classe]]&lt;br /&gt;
**** [[Classes et pointeurs]]&lt;br /&gt;
*** [[Création de propriétés - Index|Création de propriétés]]&lt;br /&gt;
**** [[Création de propriétés - Présentation|Création de propriétés&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Pourquoi créer des propriétés ?|Pourquoi créer des propriétés ?]]&lt;br /&gt;
**** [[Types de propriétés]]&lt;br /&gt;
**** [[Publication des propriétés héritées]]&lt;br /&gt;
**** [[Définition des propriétés]]&lt;br /&gt;
***** [[Déclarations des propriétés]]&lt;br /&gt;
***** [[Stockage interne des données]]&lt;br /&gt;
***** [[Accès direct]]&lt;br /&gt;
***** [[Méthodes d&#039;accès (propriétés)]]&lt;br /&gt;
****** [[Méthode Read]]&lt;br /&gt;
****** [[Méthode Write]]&lt;br /&gt;
***** [[Valeurs par défaut d&#039;une propriété]]&lt;br /&gt;
****** [[Spécification d&#039;aucune valeur par défaut]]&lt;br /&gt;
**** [[Création de propriétés tableau]]&lt;br /&gt;
**** [[Création de propriétés pour sous-composants]]&lt;br /&gt;
**** [[Création des propriétés pour interfaces]]&lt;br /&gt;
**** [[Stockage et chargement des propriétés]]&lt;br /&gt;
***** [[Utilisation du mécanisme de stockage et de chargement]]&lt;br /&gt;
***** [[Spécification des valeurs par défaut]]&lt;br /&gt;
***** [[Détermination du stockage]]&lt;br /&gt;
***** [[Initialisation après chargement]]&lt;br /&gt;
***** [[Stockage et chargement des propriétés non publiées]]&lt;br /&gt;
****** [[Création de méthodes pour le stockage et le chargement de valeurs de propriétés]]&lt;br /&gt;
****** [[Redéfinition de la méthode DefineProperties]]&lt;br /&gt;
*** [[Création d&#039;événements - Index|Création d&#039;événements]]&lt;br /&gt;
**** [[Création d&#039;événements - Présentation|Création d&#039;événements&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Qu&#039;est-ce qu&#039;un événement ?|Qu&#039;est-ce qu&#039;un événement ?]]&lt;br /&gt;
***** [[Les événements sont des pointeurs de méthodes]]&lt;br /&gt;
***** [[Les événements sont des propriétés]]&lt;br /&gt;
***** [[Les types d&#039;événements sont des types de pointeurs de méthodes]]&lt;br /&gt;
****** [[Les types gestionnaire d&#039;événement sont des procédures]]&lt;br /&gt;
***** [[Les événements sont des closures (C++)]]&lt;br /&gt;
****** [[Les types d&#039;événements sont des types closure (C++)]]&lt;br /&gt;
***** [[Les gestionnaires d&#039;événement sont facultatifs]]&lt;br /&gt;
**** [[Implémentation des événements standard]]&lt;br /&gt;
***** [[Identification des événements standard]]&lt;br /&gt;
***** [[Rendre visibles des événements]]&lt;br /&gt;
***** [[Changement de la gestion des événements standard]]&lt;br /&gt;
**** [[Définition de vos propres événements]]&lt;br /&gt;
***** [[Déclenchement de l&#039;événement]]&lt;br /&gt;
****** [[Deux sortes d&#039;événements]]&lt;br /&gt;
***** [[Définition du type de gestionnaire]]&lt;br /&gt;
****** [[Le type de renvoi des gestionnaires d&#039;événement est void (C++)]]&lt;br /&gt;
****** [[Les gestionnaires vides doivent être valides]]&lt;br /&gt;
****** [[Les utilisateurs peuvent redéfinir la gestion par défaut]]&lt;br /&gt;
****** [[Appel du gestionnaire d&#039;événement de clic]]&lt;br /&gt;
***** [[Déclaration de l&#039;événement]]&lt;br /&gt;
***** [[Appel de l&#039;événement]]&lt;br /&gt;
*** [[Création de méthodes - Index|Création de méthodes]]&lt;br /&gt;
**** [[Création de méthodes - Présentation|Création de méthodes&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Eviter les interdépendances]]&lt;br /&gt;
**** [[Noms des méthodes]]&lt;br /&gt;
**** [[Protection des méthodes]]&lt;br /&gt;
***** [[Méthodes qui doivent être protégées]]&lt;br /&gt;
***** [[Méthodes qui doivent être publiques]]&lt;br /&gt;
***** [[Méthodes abstraites]]&lt;br /&gt;
**** [[Rendre virtuelles des méthodes]]&lt;br /&gt;
**** [[Déclaration des méthodes]]&lt;br /&gt;
***** [[Exemple de déclaration de méthodes]]&lt;br /&gt;
*** [[Graphiques et composants - Index|Graphiques et composants]]&lt;br /&gt;
**** [[Utilisation des graphiques et des composants - Présentation]]&lt;br /&gt;
**** [[Présentation des graphiques]]&lt;br /&gt;
**** [[Utilisation des canevas pour dessiner]]&lt;br /&gt;
***** [[Utilisation du canevas]]&lt;br /&gt;
***** [[Utilisation du canevas Direct2D]]&lt;br /&gt;
**** [[Travail sur les images]]&lt;br /&gt;
***** [[Utilisation d&#039;une image, d&#039;un graphique ou d&#039;un canevas]]&lt;br /&gt;
***** [[Chargement et stockage des graphiques]]&lt;br /&gt;
***** [[Gestion des palettes]]&lt;br /&gt;
****** [[Spécification d&#039;une palette pour un contrôle]]&lt;br /&gt;
**** [[Bitmaps hors écran]]&lt;br /&gt;
***** [[Création et gestion des bitmaps hors écran]]&lt;br /&gt;
**** [[Réponse aux changements]]&lt;br /&gt;
**** [[Réponse aux changements de palette]]&lt;br /&gt;
*** [[Utilisation des messages]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie multiplate-forme RTL]]&lt;br /&gt;
***** [[Envoi et réception de messages en utilisant la RTL]]&lt;br /&gt;
***** [[Liste des types de messages FireMonkey]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie de l&#039;API Windows]]&lt;br /&gt;
***** [[Compréhension du système de gestion des messages]]&lt;br /&gt;
****** [[Que contient un message Windows ?]]&lt;br /&gt;
****** [[Répartition des messages]]&lt;br /&gt;
***** [[Modification de la gestion des messages]]&lt;br /&gt;
****** [[Redéfinition de la méthode Handler]]&lt;br /&gt;
******* [[Exemple de redéfinition d&#039;un gestionnaire de message]]&lt;br /&gt;
****** [[Utilisation des paramètres d&#039;un message]]&lt;br /&gt;
****** [[Interception des messages]]&lt;br /&gt;
***** [[Création de nouveaux gestionnaires de messages]]&lt;br /&gt;
****** [[Définition de vos propres messages]]&lt;br /&gt;
******* [[Déclaration d&#039;un identificateur de message]]&lt;br /&gt;
******* [[Exemple : Messages définis par l&#039;utilisateur]]&lt;br /&gt;
******* [[Déclaration d&#039;un type structure de message]]&lt;br /&gt;
******* [[Exemple de structure de message]]&lt;br /&gt;
****** [[Déclaration d&#039;une nouvelle méthode de gestion d&#039;un message]]&lt;br /&gt;
***** [[Envoi des messages]]&lt;br /&gt;
****** [[Diffusion d&#039;un message à tous les contrôles d&#039;une fiche]]&lt;br /&gt;
****** [[Appel direct du gestionnaire de message d&#039;un contrôle]]&lt;br /&gt;
****** [[Envoi d&#039;un message à l&#039;aide de la file d&#039;attente des messages Windows]]&lt;br /&gt;
****** [[Envoi d&#039;un message qui ne s&#039;exécute pas immédiatement]]&lt;br /&gt;
***** [[La méthode WndProc]]&lt;br /&gt;
***** [[Gestion du message de changement de la langue d&#039;entrée]]&lt;br /&gt;
*** [[Accessibilité des composants au moment de la conception]]&lt;br /&gt;
**** [[Accessibilité des composants au moment de la conception - Présentation]]&lt;br /&gt;
**** [[Recensement des composants]]&lt;br /&gt;
***** [[Déclaration de la procédure Register]]&lt;br /&gt;
***** [[Ecriture de la procédure Register]]&lt;br /&gt;
****** [[Spécification des composants]]&lt;br /&gt;
****** [[Spécification de la catégorie de palette]]&lt;br /&gt;
****** [[Utilisation de la procédure RegisterComponents]]&lt;br /&gt;
**** [[Fournir l&#039;aide pour vos composants]]&lt;br /&gt;
**** [[Ajout d&#039;éditeurs de propriétés]]&lt;br /&gt;
***** [[Dérivation d&#039;une classe éditeur de propriétés]]&lt;br /&gt;
***** [[Modification de la propriété sous une forme textuelle]]&lt;br /&gt;
****** [[Affichage de la valeur de la propriété]]&lt;br /&gt;
****** [[Définition de la valeur de la propriété]]&lt;br /&gt;
***** [[Modification globale de la propriété]]&lt;br /&gt;
***** [[Spécification des attributs de l&#039;éditeur]]&lt;br /&gt;
***** [[Recensement de l&#039;éditeur de propriétés]]&lt;br /&gt;
**** [[Catégories de propriétés]]&lt;br /&gt;
***** [[Recensement d&#039;une propriété à la fois]]&lt;br /&gt;
***** [[Recensement de plusieurs propriétés en une seule fois]]&lt;br /&gt;
***** [[Spécification de catégories de propriétés]]&lt;br /&gt;
***** [[Utilisation de la fonction IsPropertyInCategory]]&lt;br /&gt;
**** [[Ajout d&#039;éditeurs de composants]]&lt;br /&gt;
***** [[Ajout d&#039;éléments au menu contextuel]]&lt;br /&gt;
****** [[Spécification d&#039;éléments de menu]]&lt;br /&gt;
****** [[Implémentation des commandes]]&lt;br /&gt;
***** [[Modification du comportement suite à un double-clic]]&lt;br /&gt;
***** [[Ajout de formats de presse-papiers]]&lt;br /&gt;
***** [[Recensement d&#039;un éditeur de composants]]&lt;br /&gt;
**** [[Compilation des composants en packages]]&lt;br /&gt;
**** [[Problèmes d&#039;installation de composants personnalisés (C++)]]&lt;br /&gt;
*** [[Modification d&#039;un composant existant - Index|Modification d&#039;un composant existant]]&lt;br /&gt;
**** [[Modification d&#039;un composant existant - Présentation|Modification d&#039;un composant existant : Vue globale]]&lt;br /&gt;
**** [[Création et enregistrement du composant modifié]]&lt;br /&gt;
**** [[Modification de l&#039;objet composant]]&lt;br /&gt;
***** [[Redéfinition du constructeur]]&lt;br /&gt;
***** [[Spécification de la nouvelle valeur par défaut de la propriété]]&lt;br /&gt;
*** [[Création d&#039;un composant graphique - Index|Création d&#039;un composant graphique]]&lt;br /&gt;
**** [[Création d&#039;un composant graphique]]&lt;br /&gt;
**** [[Création et recensement du composant]]&lt;br /&gt;
**** [[Ajout de fonctionnalités graphiques]]&lt;br /&gt;
***** [[Détermination de ce qui doit être dessiné]]&lt;br /&gt;
****** [[Déclaration du type de la propriété]]&lt;br /&gt;
****** [[Déclaration de la propriété]]&lt;br /&gt;
****** [[Ecriture de la méthode d&#039;implémentation]]&lt;br /&gt;
**** [[Redéfinition du constructeur et du destructeur]]&lt;br /&gt;
**** [[Publication du crayon et du pinceau]]&lt;br /&gt;
***** [[Déclaration des champs de classe]]&lt;br /&gt;
***** [[Déclaration des propriétés d&#039;accès]]&lt;br /&gt;
***** [[Initialisation des classes ayant un propriétaire]]&lt;br /&gt;
***** [[Définition des propriétés des classes ayant un propriétaire]]&lt;br /&gt;
***** [[Publication des propriétés héritées (Graphique)]]&lt;br /&gt;
**** [[Dessin de l&#039;image du composant]]&lt;br /&gt;
**** [[Adaptation du dessin de la forme]]&lt;br /&gt;
*** [[Personnalisation d&#039;une grille - Index|Personnalisation d&#039;une grille]]&lt;br /&gt;
**** [[Personnalisation d&#039;une grille - Présentation|Personnalisation d&#039;une grille&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Création et enregistrement du composant (Grille)]]&lt;br /&gt;
**** [[Publication des propriétés héritées (Grille)]]&lt;br /&gt;
**** [[Modification des valeurs initiales]]&lt;br /&gt;
**** [[Redimensionnement des cellules]]&lt;br /&gt;
**** [[Remplissage des cellules]]&lt;br /&gt;
***** [[Suivi de la date]]&lt;br /&gt;
****** [[Stockage interne de la date]]&lt;br /&gt;
****** [[Accès au jour, au mois et à l&#039;année]]&lt;br /&gt;
****** [[Génération des numéros de jours]]&lt;br /&gt;
****** [[Sélection du jour en cours]]&lt;br /&gt;
**** [[Navigation de mois en mois et d&#039;année en année]]&lt;br /&gt;
**** [[Navigation de jour en jour]]&lt;br /&gt;
***** [[Déplacement de la sélection]]&lt;br /&gt;
***** [[Fourniture d&#039;un événement OnChange]]&lt;br /&gt;
***** [[Exclusion des cellules vides]]&lt;br /&gt;
*** [[Contrôles orientés données - Index|Contrôles orientés données]]&lt;br /&gt;
**** [[Contrôles orientés données]]&lt;br /&gt;
**** [[Création d&#039;un contrôle pour scruter les données]]&lt;br /&gt;
***** [[Création et enregistrement du composant orienté données]]&lt;br /&gt;
***** [[Fonctionnement du contrôle en lecture seulement]]&lt;br /&gt;
****** [[Ajout de la propriété ReadOnly]]&lt;br /&gt;
****** [[Autorisation des mises à jour nécessaires]]&lt;br /&gt;
***** [[Ajout du lien de données]]&lt;br /&gt;
****** [[Déclaration du champ de classe]]&lt;br /&gt;
****** [[Déclaration des propriétés d&#039;accès d&#039;un contrôle orienté données]]&lt;br /&gt;
****** [[Initialisation du lien de données]]&lt;br /&gt;
***** [[Réponse aux changements de données]]&lt;br /&gt;
**** [[Création d&#039;un contrôle de modification de données]]&lt;br /&gt;
***** [[Modification de la valeur par défaut de FReadOnly]]&lt;br /&gt;
***** [[Gestion des messages liés à la souris ou au clavier]]&lt;br /&gt;
****** [[Réponse aux messages indiquant la manipulation de la souris]]&lt;br /&gt;
****** [[Réponse aux messages indiquant la manipulation du clavier]]&lt;br /&gt;
***** [[Mise à jour de la classe lien de données sur un champ]]&lt;br /&gt;
***** [[Modification de la méthode Change]]&lt;br /&gt;
***** [[Mise à jour de l&#039;ensemble de données]]&lt;br /&gt;
*** [[Transformation d&#039;une boîte de dialogue en composant - Index|Transformation d&#039;une boîte de dialogue en composant]]&lt;br /&gt;
**** [[Transformation d&#039;une boîte de dialogue en composant - Présentation|Transformation d&#039;une boîte de dialogue en composant : Vue globale]]&lt;br /&gt;
**** [[Définition de l&#039;interface du composant]]&lt;br /&gt;
**** [[Création et enregistrement du composant (Boîte de dialogue)]]&lt;br /&gt;
**** [[Création de l&#039;interface du composant]]&lt;br /&gt;
***** [[Inclusion de l&#039;unité de la fiche]]&lt;br /&gt;
***** [[Ajout des propriétés de l&#039;interface]]&lt;br /&gt;
***** [[Ajout de la méthode Execute]]&lt;br /&gt;
**** [[Test du composant]]&lt;br /&gt;
*** [[Extension de l&#039;EDI par l&#039;utilisation de l&#039;API Tools]]&lt;br /&gt;
**** [[Création ou extension d&#039;un package pour utiliser l&#039;API Tools]]&lt;br /&gt;
**** [[Accès aux services de l&#039;API Tools]]&lt;br /&gt;
***** [[Utilisation d&#039;objets natifs de l&#039;EDI]]&lt;br /&gt;
****** [[Ajout d&#039;une image à la liste d&#039;images]]&lt;br /&gt;
****** [[Ajout d&#039;une action à la liste d&#039;actions]]&lt;br /&gt;
****** [[Ajout d&#039;un élément au menu principal de l&#039;EDI]]&lt;br /&gt;
****** [[Suppression de boutons de barres d&#039;outils]]&lt;br /&gt;
***** [[Débogage d&#039;un expert]]&lt;br /&gt;
***** [[Numéros de version de l&#039;interface]]&lt;br /&gt;
**** [[Utilisation d&#039;interfaces spéciales pour étendre l&#039;EDI]]&lt;br /&gt;
***** [[Ecriture d&#039;une classe d&#039;expert]]&lt;br /&gt;
****** [[Implémentation des interfaces d&#039;expert]]&lt;br /&gt;
****** [[Recensement d&#039;une classe d&#039;expert dans l&#039;EDI]]&lt;br /&gt;
***** [[Notification d&#039;un expert des événements de l&#039;EDI]]&lt;br /&gt;
***** [[Création d&#039;experts fiches et projets]]&lt;br /&gt;
***** [[Utilisation des fichiers et des éditeurs]]&lt;br /&gt;
****** [[Utilisation des interfaces d&#039;éditeur]]&lt;br /&gt;
****** [[Utilisation des interfaces de module]]&lt;br /&gt;
*** [[Déploiement des composants]]&lt;br /&gt;
** [[Considérations pour le développement d&#039;applications Windows 64 bits]]&lt;br /&gt;
* [[Modélisation UML]]&lt;br /&gt;
** [[Concepts de modélisation]]&lt;br /&gt;
*** [[A propos de la modélisation]]&lt;br /&gt;
*** [[Spécifications UML prises en charge]]&lt;br /&gt;
*** [[Projets de modélisation UML]]&lt;br /&gt;
*** [[Espaces de nommage et packages]]&lt;br /&gt;
*** [[Diagrammes de modélisation]]&lt;br /&gt;
*** [[Synchronisation entre les modèles et le code source]]&lt;br /&gt;
*** [[Transformation en code source]]&lt;br /&gt;
*** [[Annotation et illustration d&#039;un modèle]]&lt;br /&gt;
*** [[Raccourci de modèle]]&lt;br /&gt;
*** [[Disposition des diagrammes]]&lt;br /&gt;
*** [[Couleurs du dégradé et illustration des diagrammes]]&lt;br /&gt;
*** [[Hyperliens dans les modèles UML]]&lt;br /&gt;
*** [[Prise en charge OCL (Object Constraint Language)]]&lt;br /&gt;
*** [[Patterns]]&lt;br /&gt;
*** [[Modélisation - Refactoring]]&lt;br /&gt;
*** [[Fonctionnalité de génération de la documentation]]&lt;br /&gt;
*** [[Importation et exportation de modèles UML]]&lt;br /&gt;
** [[Procédures de modélisation]]&lt;br /&gt;
*** [[Utilisation de la fenêtre Vue Modèle et du diagramme Visualisation du code|Utilisation des vues Modèle et Diagramme]]&lt;br /&gt;
*** [[Configuration de la modélisation UML]]&lt;br /&gt;
*** [[Utilisation d&#039;un espace de nommage ou d&#039;un package]]&lt;br /&gt;
*** [[Procédures des projets de modélisation - Index|Procédures des projets de modélisation]]&lt;br /&gt;
**** [[Création d&#039;un projet (Modélisation)|Création d&#039;un nouveau projet de modélisation]]&lt;br /&gt;
**** [[Activation de la prise en charge de la modélisation UML pour les projets]]&lt;br /&gt;
**** [[Ouverture d&#039;un projet existant pour la modélisation UML]]&lt;br /&gt;
**** [[Transformation d&#039;un projet de conception en code source]]&lt;br /&gt;
**** [[Réparation d&#039;un modèle]]&lt;br /&gt;
*** [[Importation et exportation de modèles]]&lt;br /&gt;
**** [[Importation et exportation d&#039;un modèle avec XMI (XML Metadata Interchange)]]&lt;br /&gt;
**** [[Importation d&#039;un projet au format MDL (IBM Rational Rose)|Importation d&#039;un modèle au format MDL (IBM Rational Rose)]]&lt;br /&gt;
*** [[Procédures des diagrammes UML - Index|Procédures des diagrammes UML]]&lt;br /&gt;
**** [[Création d&#039;éléments, de liens et de raccourcis sur les diagrammes - Index|Création d&#039;éléments, de liens et de raccourcis sur les diagrammes]]&lt;br /&gt;
***** [[Création d&#039;un raccourci|Création de raccourcis]]&lt;br /&gt;
***** [[Création d&#039;un lien simple|Création de liens]]&lt;br /&gt;
***** [[Création d&#039;un seul élément de modèle|Création d&#039;un élément de diagramme]]&lt;br /&gt;
**** [[Procédures de personnalisation de l&#039;apparence des diagrammes - Index|Personnalisation de l&#039;apparence des diagrammes et affichage des diagrammes]]&lt;br /&gt;
***** [[Alignement des éléments de modèle|Alignement des éléments de diagramme]]&lt;br /&gt;
***** [[Navigation dans un diagramme avec la vue globale]]&lt;br /&gt;
***** [[Personnalisation de la présentation des noeuds de diagrammes]]&lt;br /&gt;
***** [[Modification de la notation des diagrammes|Modification de la notation des éléments de diagramme]]&lt;br /&gt;
***** [[Affichage et masquage des éléments de modèle|Affichage et masquage des éléments de diagramme]]&lt;br /&gt;
***** [[Disposition automatique d&#039;un diagramme]]&lt;br /&gt;
***** [[Utilisation de la grille et des autres options d&#039;apparence|Utilisation de la grille]]&lt;br /&gt;
***** [[Utilisation du profil UML en couleur]]&lt;br /&gt;
***** [[Utilisation des couleurs du dégradé]]&lt;br /&gt;
***** [[Utilisation des filtres d&#039;affichage]]&lt;br /&gt;
***** [[Zoom sur un diagramme]]&lt;br /&gt;
**** [[Procédures d&#039;édition des diagrammes - Index|Edition des diagrammes]]&lt;br /&gt;
***** [[Modification des propriétés des éléments de diagrammes]]&lt;br /&gt;
***** [[Modification du type de lien|Modification du type du lien d&#039;association]]&lt;br /&gt;
***** [[Copie et collage des éléments de modèle|Copie et déplacement des éléments de modèle]]&lt;br /&gt;
***** [[Hyperliens et diagrammes]]&lt;br /&gt;
***** [[Réorientation d&#039;un lien]]&lt;br /&gt;
***** [[Redimensionnement des éléments de modèle|Redimensionnement des éléments de diagramme]]&lt;br /&gt;
***** [[Sélection des éléments de modèle|Sélection des éléments de diagramme]]&lt;br /&gt;
***** [[Affectation du stéréotype d&#039;un élément]]&lt;br /&gt;
***** [[Utilisation de la fonctionnalité glisser-déposer]]&lt;br /&gt;
***** [[Utilisation de propriétés utilisateur]]&lt;br /&gt;
**** [[Localisation des éléments de modèle - Index|Localisation des éléments de modèle]]&lt;br /&gt;
***** [[Synchronisation de la vue Modèle, de la vue Diagramme et du code source|Navigation entre la vue Modèle, la vue Diagramme et le code source]]&lt;br /&gt;
***** [[Recherche dans les diagrammes]]&lt;br /&gt;
***** [[Recherche des utilisations dans le code source]]&lt;br /&gt;
**** [[Procédures communes|Procédures des diagrammes UML 1.5 et 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de classes - Index|Procédures des diagrammes de classes]]&lt;br /&gt;
****** [[Ajout d&#039;un membre à un conteneur]]&lt;br /&gt;
****** [[Création d&#039;une classe d&#039;association]]&lt;br /&gt;
****** [[Création d&#039;un classificateur inner]]&lt;br /&gt;
****** [[Modification de l&#039;apparence des compartiments]]&lt;br /&gt;
****** [[Modification de l&#039;apparence des interfaces]]&lt;br /&gt;
****** [[Utilisation d&#039;un diagramme de classes en tant que vue]]&lt;br /&gt;
****** [[Utilisation d&#039;un constructeur]]&lt;br /&gt;
****** [[Utilisation d&#039;un champ]]&lt;br /&gt;
****** [[Utiliser une interface]]&lt;br /&gt;
****** [[Utilisation des relations]]&lt;br /&gt;
****** [[Instanciation d&#039;un classificateur|Instanciation d&#039;un classificateur - UML 1.5]]&lt;br /&gt;
****** [[Utilisation d&#039;une spécification d&#039;instance|Utilisation d&#039;une spécification d&#039;instance - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;une interface fournie ou d&#039;une interface requise|Assignation des relations &#039;Interface fournie&#039; ou &#039;Interface requise&#039; - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de cas d&#039;utilisation - Index|Procédures des diagrammes de cas d&#039;utilisation]]&lt;br /&gt;
****** [[Création d&#039;une séquence de navigation]]&lt;br /&gt;
****** [[Création d&#039;un point d&#039;extension]]&lt;br /&gt;
*****[[Procédures des diagrammes d&#039;activités - Index]]&lt;br /&gt;
****** [[Utilisation d&#039;un état complexe]]&lt;br /&gt;
****** [[Création d&#039;un événement différé]]&lt;br /&gt;
****** [[Création d&#039;une transition interne]]&lt;br /&gt;
****** [[Création d&#039;une transition multiple]]&lt;br /&gt;
****** [[Création d&#039;une transition réflexive]]&lt;br /&gt;
****** [[Spécification des actions d&#039;entrée et de sortie]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme d&#039;activités UML 1.5]]&lt;br /&gt;
****** [[Création d&#039;une activité pour un état|Création d&#039;une activité pour un état - UML 1.5]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme d&#039;activités UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un connecteur|Création d&#039;un connecteur - UML 2.0]]&lt;br /&gt;
****** [[Regroupement des actions en une activité|Déplacement des actions dans une activité - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un flot d&#039;objets ou d&#039;un flot de contrôle|Utilisation d&#039;un flot d&#039;objets ou d&#039;un flot de contrôle - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes d&#039;interaction - Index]]&lt;br /&gt;
****** [[Association d&#039;un lien message à une méthode]]&lt;br /&gt;
****** [[Génération des diagrammes de séquence]]&lt;br /&gt;
****** [[Génération d&#039;un diagramme de séquence incrémentiel]]&lt;br /&gt;
****** [[Ajout d&#039;un bloc conditionnel|Ajout d&#039;un bloc conditionnel - UML 1.5]]&lt;br /&gt;
****** [[Association d&#039;un objet à un classificateur|Association d&#039;un objet à un classificateur - UML 1.5]]&lt;br /&gt;
****** [[Branchement de liens message|Branchement de liens message - UML 1.5]]&lt;br /&gt;
****** [[Utilisation d&#039;un message UML 1.5]]&lt;br /&gt;
****** [[Conversion entre diagrammes UML 1.5 de séquence et de collaboration]]&lt;br /&gt;
****** [[Association d&#039;une ligne de vie à un classificateur|Association d&#039;une ligne de vie à un classificateur - UML 2.0]]&lt;br /&gt;
****** [[Copie et collage d&#039;une spécification d&#039;exécution ou d&#039;invocation|Copie et collage d&#039;une spécification d&#039;exécution ou d&#039;invocation - UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un diagramme de séquence ou de communication à partir d&#039;une interaction|Création d&#039;un diagramme de séquence ou de communication à partir d&#039;une interaction - UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un invariant d&#039;état|Création d&#039;un invariant d&#039;état - UML 2.0]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme de séquence ou de communication UML 2.0]]&lt;br /&gt;
****** [[Liaison d&#039;une autre interaction à partir d&#039;un diagramme d&#039;interaction|Liaison d&#039;une autre interaction à partir d&#039;un diagramme d&#039;interaction - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un message UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un fragment combiné|Utilisation d&#039;un fragment combiné - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un cadre lié|Utilisation d&#039;un cadre lié - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de structures composites UML 2.0 - Index|Procédures des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un connecteur de délégation]]&lt;br /&gt;
****** [[Création d&#039;une structure interne pour un noeud]]&lt;br /&gt;
****** [[Création d&#039;une pièce référencée]]&lt;br /&gt;
****** [[Création d&#039;un port]]&lt;br /&gt;
****** [[Utilisation d&#039;un diagramme d&#039;utilisation de collaboration]]&lt;br /&gt;
***** [[Procédures des diagrammes de machines d&#039;états UML 2.0 - Index|Procédures des diagrammes de machines d&#039;états UML 2.0]]&lt;br /&gt;
****** [[Association d&#039;une transition ou d&#039;un état à une activité]]&lt;br /&gt;
****** [[Création d&#039;une condition de garde pour une transition]]&lt;br /&gt;
****** [[Création d&#039;un élément historique]]&lt;br /&gt;
****** [[Création d&#039;un membre pour un état]]&lt;br /&gt;
****** [[Création d&#039;un état]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de composants UML 1.5]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de composants UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de déploiement UML 1.5]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de déploiement UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme d&#039;états UML 1.5]]&lt;br /&gt;
**** [[Annotation d&#039;un diagramme|Annotation et illustration des diagrammes]]&lt;br /&gt;
**** [[Création d&#039;un diagramme]]&lt;br /&gt;
**** [[Fermeture d&#039;un diagramme|Ouverture et fermeture des diagrammes]]&lt;br /&gt;
**** [[Renommer un diagramme]]&lt;br /&gt;
**** [[Suppression d&#039;un diagramme]]&lt;br /&gt;
**** [[Exportation d&#039;un diagramme vers une image]]&lt;br /&gt;
**** [[Impression d&#039;un diagramme]]&lt;br /&gt;
*** [[Procédures du langage OCL (Object Constraint Language) - Index|Procédures du langage OCL (Object Constraint Language)]]&lt;br /&gt;
**** [[Création d&#039;une contrainte OCL]]&lt;br /&gt;
**** [[Modification d&#039;une expression OCL]]&lt;br /&gt;
**** [[Affichage et masquage d&#039;une contrainte OCL]]&lt;br /&gt;
*** [[Procédures de patterns de modélisation - Index|Procédures de patterns de modélisation]]&lt;br /&gt;
**** [[Procédures d&#039;application des patterns - Index|Procédures d&#039;application des patterns]]&lt;br /&gt;
***** [[Création d&#039;un lien par pattern]]&lt;br /&gt;
***** [[Création d&#039;un élément de modèle par pattern]]&lt;br /&gt;
***** [[Utilisation du pattern d&#039;implémentation de stub]]&lt;br /&gt;
**** [[Utilisation du gestionnaire de patterns - Index|Utilisation du gestionnaire de patterns]]&lt;br /&gt;
***** [[Ouverture du gestionnaire de patterns]]&lt;br /&gt;
***** [[Création d&#039;une arborescence de patterns virtuelle|Création d&#039;une arborescence virtuelle de patterns]]&lt;br /&gt;
***** [[Création d&#039;un dossier dans le gestionnaire de patterns]]&lt;br /&gt;
***** [[Création d&#039;un raccourci vers un pattern]]&lt;br /&gt;
***** [[Affectation des patterns à des raccourcis]]&lt;br /&gt;
***** [[Copier/coller des raccourcis, des dossiers ou des arborescences de patterns]]&lt;br /&gt;
***** [[Suppression de raccourcis, de dossiers ou d&#039;arborescences de patterns]]&lt;br /&gt;
***** [[Modification des propriétés|Modification des propriétés de patterns]]&lt;br /&gt;
***** [[Tri des patterns]]&lt;br /&gt;
***** [[Enregistrement des modifications dans le registre des patterns]]&lt;br /&gt;
**** [[Exportation et partage des patterns - Index|Exportation et partage des patterns]]&lt;br /&gt;
***** [[Exportation d&#039;un pattern]]&lt;br /&gt;
***** [[Partage des patterns]]&lt;br /&gt;
**** [[Ajout de participants aux patterns de première classe (FCC, First Class Citizens)]]&lt;br /&gt;
**** [[Création d&#039;un pattern]]&lt;br /&gt;
**** [[Suppression des patterns FCC (First Class Citizens) dans le modèle]]&lt;br /&gt;
**** [[Utilisation du registre des patterns]]&lt;br /&gt;
*** [[Procédures de génération de la documentation - Index|Procédures de génération de la documentation]]&lt;br /&gt;
**** [[Configuration de la fonctionnalité de génération de la documentation|Configuration de la génération de la documentation]]&lt;br /&gt;
**** [[Génération de la documentation d&#039;un projet]]&lt;br /&gt;
**** [[Exécution de la génération de la documentation depuis la ligne de commande]]&lt;br /&gt;
** [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
*** [[Fenêtre de dialogue Options de modélisation|Boîte de dialogue Options de modélisation]]&lt;br /&gt;
**** [[Modélisation - Options d&#039;apparence des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options de disposition des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options d&#039;impression des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options de filtres d&#039;affichage des diagrammes|Modélisation - Options de gestion de la vue Diagramme]]&lt;br /&gt;
**** [[Modélisation - Options générales]]&lt;br /&gt;
**** [[Modélisation - Options de génération de la documentation]]&lt;br /&gt;
**** [[Options de la vue Modèle]]&lt;br /&gt;
**** [[Modélisation - Options de code source]]&lt;br /&gt;
**** [[Modélisation - Options Générer un diagramme de séquence]]&lt;br /&gt;
*** [[Composants GUI pour la modélisation - Index|Composants GUI pour la modélisation]]&lt;br /&gt;
**** [[Vue Modèle]]&lt;br /&gt;
**** [[Vue Diagramme]]&lt;br /&gt;
**** [[Inspecteur d&#039;objets (Modélisation)]]&lt;br /&gt;
**** [[Palette d&#039;outils (Modélisation)]]&lt;br /&gt;
**** [[Menus Modélisation]]&lt;br /&gt;
**** [[Composants GUI des patterns - Index|Gestion des patterns]]&lt;br /&gt;
***** [[Expert Créer un pattern]]&lt;br /&gt;
***** [[Gestionnaire de patterns]]&lt;br /&gt;
***** [[Registre des patterns]]&lt;br /&gt;
***** [[Expert Pattern]]&lt;br /&gt;
**** [[Gestion des projets]]&lt;br /&gt;
***** [[Boîte de dialogue Générer la documentation|Expert Générer la documentation]]&lt;br /&gt;
***** [[Expert Convertir depuis MDL|Experts &#039;Projet depuis MDL&#039; et &#039;Projet depuis MDX&#039;]]&lt;br /&gt;
***** [[Expert Projet de conception de la modélisation UML 1.5|Expert Projet de conception UML 1.5]]&lt;br /&gt;
***** [[Expert Projet de conception de la modélisation UML 2.0|Expert Projet de conception UML 2.0]]&lt;br /&gt;
***** [[Boîte de dialogue Exportation XMI]]&lt;br /&gt;
***** [[Boîte de dialogue Importation XMI]]&lt;br /&gt;
**** [[Boîtes de dialogue de modélisation - Index|Boîtes de dialogue de modélisation]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter un nouveau diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des contraintes]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des paramètres]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des propriétés utilisateur]]&lt;br /&gt;
***** [[Boîte de dialogue Choisir le projet de destination (ou source)]]&lt;br /&gt;
***** [[Boîte de dialogue Modifier les hyperliens pour le diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Exporter le diagramme vers une image]]&lt;br /&gt;
***** [[Boîte de dialogue Générer un diagramme de séquence]]&lt;br /&gt;
***** [[Boîte de dialogue Imprimer le diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Rechercher les utilisations]]&lt;br /&gt;
***** [[Fenêtre Rechercher les utilisations]]&lt;br /&gt;
***** [[Boîte de dialogue de sélection d&#039;éléments]]&lt;br /&gt;
***** [[Gestionnaire de sélection]]&lt;br /&gt;
*** [[Référence UML 1.5 - Index]]&lt;br /&gt;
**** [[Diagrammes de cas d&#039;utilisation UML 1.5 - Index|Diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
**** [[Diagrammes de classes UML 1.5 - Index|Diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Relations des diagrammes de classes (UML 1.5)|Relations entre les éléments des diagrammes de classes]]&lt;br /&gt;
**** [[Diagrammes d&#039;états UML 1.5 - Index|Diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Evénement différé (diagrammes d&#039;états UML 1.5)]]&lt;br /&gt;
***** [[Etat (diagrammes d&#039;états UML 1.5)]]&lt;br /&gt;
***** [[Transition (UML 1.5)]]&lt;br /&gt;
**** [[Diagrammes d&#039;activités UML 1.5 - Index|Diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Etat (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
***** [[Transition (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
***** [[Evénement différé (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
**** [[Diagrammes de composants UML 1.5 - Index|Diagrammes de composants UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de composants UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de composants UML 1.5]]&lt;br /&gt;
**** [[Diagrammes de déploiement UML 1.5 - Index|Diagrammes de déploiement UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de déploiement UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de déploiement UML 1.5]]&lt;br /&gt;
**** [[Diagrammes d&#039;interaction UML 1.5 - Index|Diagrammes d&#039;interaction UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de collaboration UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de séquence UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;interaction UML 1.5]]&lt;br /&gt;
***** [[Barre d&#039;activation (UML 1.5)]]&lt;br /&gt;
***** [[Bloc conditionnel (UML 1.5)]]&lt;br /&gt;
***** [[Message UML 1.5]]&lt;br /&gt;
***** [[Message imbriqué (UML 1.5)]]&lt;br /&gt;
*** [[Référence UML 2.0 - Index|Diagrammes UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de classes UML 2.0 - Index|Diagrammes de classes UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de classes UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de classes UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de cas d&#039;utilisation UML 2.0 - Index|Diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
**** [[Diagrammes d&#039;activités UML 2.0 - Index|Diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Connecteur]]&lt;br /&gt;
**** [[Diagrammes de structures composites UML 2.0 - Index|Diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Connecteur de délégation]]&lt;br /&gt;
**** [[Diagrammes d&#039;interaction UML 2.0 - Index|Diagrammes d&#039;interaction UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de communication UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de communication UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de séquence UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de séquence UML 2.0]]&lt;br /&gt;
***** [[Message UML 2.0]]&lt;br /&gt;
***** [[Interaction]]&lt;br /&gt;
***** [[Spécification d&#039;exécution et spécification d&#039;invocation]]&lt;br /&gt;
***** [[Opérateur et opérande pour un fragment combiné]]&lt;br /&gt;
**** [[Diagrammes de composants UML 2.0 - Index|Diagrammes de composants UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de composants UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de composants UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de déploiement UML 2.0 - Index|Diagrammes de déploiement UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de déploiement UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de déploiement UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de machines d&#039;état UML 2.0 - Index|Diagrammes de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Définition du diagramme de machine d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Etat]]&lt;br /&gt;
***** [[Transition]]&lt;br /&gt;
***** [[Evénement différé (UML 2.0)]]&lt;br /&gt;
***** [[Elément historique (diagrammes de machines d&#039;état)]]&lt;br /&gt;
*** [[Modélisation - Raccourcis clavier]]&lt;br /&gt;
*** [[Modélisation - Glossaire]]&lt;br /&gt;
* [[Frameworks et bibliothèques]]&lt;br /&gt;
** [[Frameworks d&#039;application GUI]]&lt;br /&gt;
*** [[FireMonkey]]&lt;br /&gt;
**** [[Guide de prise en main FireMonkey - Introduction]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Configuration de votre environnement de développement]]&lt;br /&gt;
****** [[Installation de PAServer]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Tutoriels - Ma première application FireMonkey]]&lt;br /&gt;
****** [[Création de votre première application FireMonkey pour les plates-formes de bureau (C++)]]&lt;br /&gt;
****** [[Création de votre première application FireMonkey pour les plates-formes de bureau]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - L&#039;environnement de développement intégré (EDI)]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Langages de programmation]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Personnalisation de la conception d&#039;une application FireMonkey]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Connexion aux données]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Création d&#039;une application 3D]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Utilisation des effets d&#039;image et d&#039;animation]]&lt;br /&gt;
****** [[Utilisation des effets d&#039;image FireMonkey]]&lt;br /&gt;
****** [[Utilisation des effets d&#039;animation FireMonkey]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Comment trouver des informations supplémentaires]]&lt;br /&gt;
**** [[Guide des applications FireMonkey]]&lt;br /&gt;
***** [[Introduction à la bibliothèque FireMonkey]]&lt;br /&gt;
***** [[Prérequis de plate-forme FireMonkey]]&lt;br /&gt;
***** [[Conception d&#039;applications FireMonkey]]&lt;br /&gt;
****** [[Création d&#039;une application FireMonkey]]&lt;br /&gt;
****** [[Arrangement des contrôles FireMonkey]]&lt;br /&gt;
******* [[Stratégies des dispositions FireMonkey]]&lt;br /&gt;
****** [[Personnalisation des applications FireMonkey avec les styles]]&lt;br /&gt;
******* [[Concepteur de styles FireMonkey]]&lt;br /&gt;
******* [[Application des styles FireMonkey]]&lt;br /&gt;
******* [[Modification d&#039;un style FireMonkey]]&lt;br /&gt;
******* [[Utilisation des styles FireMonkey natifs et personnalisés]]&lt;br /&gt;
******* [[Utilisation de styles définis par des composants dans des packages de conception installés dans l&#039;EDI]]&lt;br /&gt;
******* [[Conversion d&#039;un style VCL en style FireMonkey]]&lt;br /&gt;
****** [[Utilisation des vues FireMonkey]]&lt;br /&gt;
******* [[Ajout de vues à votre projet multi-périphérique]]&lt;br /&gt;
******* [[Ajout d&#039;une vue personnalisée au sélecteur de vue]]&lt;br /&gt;
****** [[Utilisation des menus dans une application FireMonkey]]&lt;br /&gt;
******* [[Ajout d&#039;un menu popup à un contrôle FireMonkey]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue modales de FireMonkey]]&lt;br /&gt;
****** [[Utilisation des fiches popup dans FireMonkey]]&lt;br /&gt;
****** [[Définition des paramètres de texte dans FireMonkey]]&lt;br /&gt;
****** [[Utilisation des conseils pour afficher de l&#039;aide contextuelle dans une application FireMonkey]]&lt;br /&gt;
****** [[Utilisation de sélecteurs pour fournir un comportement spécifique à la plate-forme et une vue des contrôles de sélection]]&lt;br /&gt;
****** [[Disposition de texte FireMonkey]]&lt;br /&gt;
******* [[Utilisation des fonctions de disposition de texte de FireMonkey]]&lt;br /&gt;
****** [[Utilisation de bitmaps multi-résolutions]]&lt;br /&gt;
****** [[Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images]]&lt;br /&gt;
****** [[Personnalisation de l&#039;apparence de la vue liste FireMonkey]]&lt;br /&gt;
****** [[Prise en charge des affichages multiples]]&lt;br /&gt;
****** [[Utilisation de AppAnalytics dans FireMonkey]]&lt;br /&gt;
******* [[Comment obtenir le consentement de l&#039;utilisateur pour AppAnalytics dans FireMonkey]]&lt;br /&gt;
***** [[Couleurs dans FireMonkey]]&lt;br /&gt;
***** [[Les cadres dans FireMonkey]]&lt;br /&gt;
***** [[FireMonkey 3D]]&lt;br /&gt;
***** [[Mouvements dans FireMonkey]]&lt;br /&gt;
***** [[Effets d&#039;animation FireMonkey]]&lt;br /&gt;
***** [[Effets d&#039;image FireMonkey]]&lt;br /&gt;
****** [[Application des effets d&#039;image FireMonkey]]&lt;br /&gt;
***** [[Actions FireMonkey]]&lt;br /&gt;
***** [[Impression depuis une application FireMonkey]]&lt;br /&gt;
***** [[Services de plate-forme de FireMonkey]]&lt;br /&gt;
***** [[Fonctionnalité Enregistrer l&#039;état de FireMonkey]]&lt;br /&gt;
***** [[FireMonkey et les bases de données]]&lt;br /&gt;
***** [[Redéfinition des paramètres de rendu OpenGL]]&lt;br /&gt;
***** [[Utilisation des transitions de TabControl]]&lt;br /&gt;
***** [[Audio-vidéo dans FireMonkey]]&lt;br /&gt;
***** [[Contrôles natifs de FireMonkey]]&lt;br /&gt;
****** [[Contrôles iOS natifs de FireMonkey]]&lt;br /&gt;
****** [[Contrôles Windows natifs de FireMonkey]]&lt;br /&gt;
**** [[Guide des composants FireMonkey]]&lt;br /&gt;
***** [[Conception de composants FireMonkey]]&lt;br /&gt;
***** [[Rendu des composants FireMonkey]]&lt;br /&gt;
***** [[Bibliothèque des composants FireMonkey]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey stylé par extension d&#039;un composant existant]]&lt;br /&gt;
****** [[Etape 1 - Créer un composant en utilisant l&#039;expert Nouveau composant]]&lt;br /&gt;
****** [[Etape 2 - Implémenter une propriété pour spécifier le format]]&lt;br /&gt;
****** [[Etape 3 - Utilisation de TTimer pour actualiser TClockLabel à chaque seconde]]&lt;br /&gt;
****** [[Etape 4 - Tester le composant stylé FMX]]&lt;br /&gt;
***** [[Création d&#039;un éditeur de composants et d&#039;un éditeur de propriétés pour les composants FireMonkey]]&lt;br /&gt;
***** [[Contrôles primitifs et contrôles stylés FireMonkey]]&lt;br /&gt;
****** [[Création d&#039;un contrôle primitif FireMonkey]]&lt;br /&gt;
******* [[Etape 1 - Créer un nouveau composant en utilisant l&#039;expert Nouveau composant]]&lt;br /&gt;
******* [[Etape 2 - Implémenter une propriété pour spécifier le nombre de côtés]]&lt;br /&gt;
******* [[Etape 3 - Définir un chemin pour dessiner le polygone]]&lt;br /&gt;
******* [[Etape 4 - Implémenter les méthodes Paint et PointInObject]]&lt;br /&gt;
******* [[Etape 5 - Tester le composant primitif FireMonkey]]&lt;br /&gt;
******* [[Etape 6 - Ajouter des propriétés pour changer l&#039;apparence]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey (Delphi)]]&lt;br /&gt;
****** [[Etape 1 - Créer les projets (Delphi)]]&lt;br /&gt;
****** [[Etape 2 - Concevoir le panneau (Delphi)]]&lt;br /&gt;
****** [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (Delphi)]]&lt;br /&gt;
****** [[Etape 4 - Définir la taille et l&#039;alignement (Delphi)]]&lt;br /&gt;
****** [[Etape 5 - Propriétés personnalisées (Delphi)]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey (C++)]]&lt;br /&gt;
****** [[Etape 1 - Créer les projets (C++)]]&lt;br /&gt;
****** [[Etape 2 - Concevoir le panneau (C++)]]&lt;br /&gt;
****** [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (C++)]]&lt;br /&gt;
****** [[Etape 4 - Définir la taille et l&#039;alignement (C++)]]&lt;br /&gt;
****** [[Etape 5 - Propriétés personnalisées (C++)]]&lt;br /&gt;
**** [[Package d&#039;accessibilité FireMonkey]]&lt;br /&gt;
*** [[VCL]]&lt;br /&gt;
**** [[Présentation de la VCL]]&lt;br /&gt;
**** [[Actions VCL]]&lt;br /&gt;
***** [[Gestion des actions VCL à l&#039;aide d&#039;un gestionnaire d&#039;actions]]&lt;br /&gt;
****** [[Définition des bandes d&#039;actions]]&lt;br /&gt;
****** [[Ajout de couleurs, motifs ou images aux menus, boutons et barres d&#039;outils]]&lt;br /&gt;
****** [[Ajout d&#039;icônes aux menus et aux barres d&#039;outils]]&lt;br /&gt;
****** [[Sélection de styles de menu et de barre d&#039;outils]]&lt;br /&gt;
****** [[Création de menus dynamiques]]&lt;br /&gt;
****** [[Création de barres d&#039;outils et de menus personnalisables]]&lt;br /&gt;
****** [[Dissimilation des éléments et des catégories inutilisés dans les bandes d&#039;action]]&lt;br /&gt;
****** [[Création de listes d&#039;éléments les plus récemment utilisés]]&lt;br /&gt;
***** [[Gestion des actions VCL à l&#039;aide d&#039;une liste d&#039;actions]]&lt;br /&gt;
****** [[Définition des listes d&#039;actions]]&lt;br /&gt;
****** [[Que se passe-t-il lors du déclenchement d&#039;une action ?]]&lt;br /&gt;
****** [[Comment les actions trouvent leurs cibles]]&lt;br /&gt;
****** [[Mise à jour des actions]]&lt;br /&gt;
****** [[Classes d&#039;actions prédéfinies]]&lt;br /&gt;
****** [[Conception de composants action]]&lt;br /&gt;
****** [[Recensement d&#039;actions]]&lt;br /&gt;
**** [[Présentation de la gestion des mouvements]]&lt;br /&gt;
***** [[Enumération TStandardGesture]]&lt;br /&gt;
**** [[Présentation du clavier tactile]]&lt;br /&gt;
**** [[Utilisation de TEncoding pour les fichiers Unicode]]&lt;br /&gt;
**** [[Utilisation de AppAnalytics dans la VCL]]&lt;br /&gt;
**** [[Partage de contenu en utilisant le contrat de partage]]&lt;br /&gt;
**** [[Utilisation du panneau relatif]]&lt;br /&gt;
**** [[Comment construire des applications Fiches VCL]]&lt;br /&gt;
***** [[Construction d&#039;une application console &amp;quot;Hello World&amp;quot; Windows]]&lt;br /&gt;
***** [[Développement d&#039;une application Windows]]&lt;br /&gt;
***** [[Construction des menus d&#039;applications]]&lt;br /&gt;
***** [[Construction d&#039;une application Fiches VCL &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
***** [[Comment créer une application qui utilise des composants de gestion des mouvements]]&lt;br /&gt;
****** [[Utilisation de la gestion des mouvements dans vos applications]]&lt;br /&gt;
******[[Création de mouvements personnalisés]]&lt;br /&gt;
***** [[Comment construire des applications multithreads]]&lt;br /&gt;
****** [[Construction d&#039;une application multithread]]&lt;br /&gt;
******* [[Définition de l&#039;objet thread]]&lt;br /&gt;
******* [[Initialisation d&#039;un thread]]&lt;br /&gt;
******* [[Ecriture de la fonction Thread (Procédure)]]&lt;br /&gt;
******* [[Ecriture du code de nettoyage]]&lt;br /&gt;
****** [[Eviter les accès de threads simultanés dans la même mémoire]]&lt;br /&gt;
****** [[Utilisation du thread VCL principal]]&lt;br /&gt;
****** [[Attente des threads]]&lt;br /&gt;
****** [[Gérer les exceptions]]&lt;br /&gt;
***** [[Comment construire une application qui utilise des contrôles ruban]]&lt;br /&gt;
****** [[Création d&#039;une application qui utilise les contrôles de ruban]]&lt;br /&gt;
****** [[Ajout de commandes au ruban]]&lt;br /&gt;
***** [[Comment construire une application Fiches VCL avec des graphiques]]&lt;br /&gt;
****** [[Dessin de lignes droites dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin de rectangles et d&#039;ellipses dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin d&#039;un rectangle arrondi dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin d&#039;un polygone dans une application Fiches VCL]]&lt;br /&gt;
****** [[Affichage d&#039;une image bitmap dans une application Fiches VCL]]&lt;br /&gt;
****** [[Insertion d&#039;une image bitmap dans un contrôle d&#039;une application Fiches VCL]]&lt;br /&gt;
****** [[Affichage d&#039;une image bitmap plein écran dans une application Fiches VCL]]&lt;br /&gt;
*****[[Construction d&#039;une application MDI Fiches VCL à l&#039;aide d&#039;un expert]]&lt;br /&gt;
*****[[Construction d&#039;une application MDI Fiches VCL sans utiliser d&#039;expert]]&lt;br /&gt;
*****[[Construction d&#039;une application SDI Fiches VCL]]&lt;br /&gt;
*****[[Conception d&#039;une application Fiches VCL de base de données ADO]]&lt;br /&gt;
*****[[Construction d&#039;une application Fiches VCL]]&lt;br /&gt;
*****[[Création d&#039;actions dans une application Fiches VCL]]&lt;br /&gt;
*****[[Utilisation de ActionManager pour créer des actions dans une application Fiches VCL]]&lt;br /&gt;
*****[[Conception d&#039;une application Fiches VCL de base de données dbExpress]]&lt;br /&gt;
*****[[Construction d&#039;une application avec des composants XML]]&lt;br /&gt;
*****[[Copie de la totalité d&#039;une liste de chaînes (VCL)]]&lt;br /&gt;
*****[[Création de chaînes]]&lt;br /&gt;
*****[[Lecture d&#039;une chaîne et écriture de cette chaîne dans un fichier]]&lt;br /&gt;
*****[[Ajout et tri de chaînes]]&lt;br /&gt;
*****[[Parcours des chaînes d&#039;une liste]]&lt;br /&gt;
*****[[Suppression de chaînes]]&lt;br /&gt;
*****[[Affichage d&#039;une fiche VCL créée automatiquement]]&lt;br /&gt;
*****[[Création d&#039;une instance de fiche VCL en utilisant une variable locale]]&lt;br /&gt;
*****[[Création dynamique d&#039;une fiche VCL modale]]&lt;br /&gt;
*****[[Création dynamique d&#039;une fiche VCL non modale]]&lt;br /&gt;
*****[[Renommage de fichiers]]&lt;br /&gt;
*****[[Création d&#039;un bouton ActiveX Fiches VCL]]&lt;br /&gt;
*****[[Création d&#039;une fiche active VCL ActiveX]]&lt;br /&gt;
*****[[Construction d&#039;une application de navigateur Web Fiches VCL]]&lt;br /&gt;
***** [[Travailler avec les styles VCL]]&lt;br /&gt;
****** [[Présentation des styles VCL]]&lt;br /&gt;
****** [[Création d&#039;un style à l&#039;aide du Concepteur de styles de bitmaps]]&lt;br /&gt;
****** [[Manipulation des images dans le Concepteur de styles de bitmaps]]&lt;br /&gt;
*** [[Différences souvent rencontrées entre la VCL et FireMonkey]]&lt;br /&gt;
*** [[Migration des applications VCL vers FireMonkey]]&lt;br /&gt;
** [[RTL]]&lt;br /&gt;
*** [[Utilisation de la RTL (bibliothèque d&#039;exécution)]]&lt;br /&gt;
*** [[Utilisation des flux]]&lt;br /&gt;
**** [[Utilisation des flux pour lire ou écrire des données]]&lt;br /&gt;
**** [[Copier des données entre des flux]]&lt;br /&gt;
**** [[Copie de données d&#039;un flux vers un autre]]&lt;br /&gt;
**** [[Spécification de la position et de la taille du flux]]&lt;br /&gt;
*** [[Utilisation des fichiers]]&lt;br /&gt;
**** [[Approches des E/S fichier]]&lt;br /&gt;
**** [[Utilisation de flux de fichiers]]&lt;br /&gt;
**** [[Manipulation de fichiers]]&lt;br /&gt;
***** [[Suppression d&#039;un fichier]]&lt;br /&gt;
***** [[Recherche d&#039;un fichier]]&lt;br /&gt;
***** [[Modification d&#039;un nom de fichier]]&lt;br /&gt;
***** [[Routines date-heure de fichier]]&lt;br /&gt;
***** [[Copie d&#039;un fichier]]&lt;br /&gt;
**** [[Utilisation des fichiers ini et du registre système]]&lt;br /&gt;
***** [[Utilisation de TRegistry]]&lt;br /&gt;
***** [[Utilisation de TRegistryIniFile]]&lt;br /&gt;
***** [[Utilisation de TIniFile et TMemIniFile]]&lt;br /&gt;
*** [[Utilisation des listes]]&lt;br /&gt;
**** [[Opérations de listes courantes]]&lt;br /&gt;
**** [[Listes persistantes]]&lt;br /&gt;
*** [[Utilisation des listes de chaînes]]&lt;br /&gt;
**** [[Lecture et enregistrement des listes de chaînes]]&lt;br /&gt;
**** [[Création d&#039;une nouvelle liste de chaînes]]&lt;br /&gt;
**** [[Manipulation des chaînes d&#039;une liste]]&lt;br /&gt;
***** [[Comptage des chaînes d&#039;une liste]]&lt;br /&gt;
***** [[Accès à une chaîne spécifique]]&lt;br /&gt;
***** [[Recherche d&#039;éléments dans une liste de chaînes]]&lt;br /&gt;
***** [[Déplacement d&#039;une chaîne à l&#039;intérieur d&#039;une liste]]&lt;br /&gt;
***** [[Ajout d&#039;une chaîne à une liste]]&lt;br /&gt;
***** [[Suppression d&#039;une chaîne d&#039;une liste]]&lt;br /&gt;
***** [[Association d&#039;objets à une liste de chaînes]]&lt;br /&gt;
***** [[Copie de la totalité d&#039;une liste de chaînes]]&lt;br /&gt;
*** [[Utilisation des chaînes]]&lt;br /&gt;
**** [[Routines manipulant les caractères étendus]]&lt;br /&gt;
**** [[Routines couramment utilisées pour les AnsiStrings]]&lt;br /&gt;
**** [[Routines couramment utilisées pour les chaînes à zéro terminal]]&lt;br /&gt;
**** [[Déclaration et initialisation de chaînes]]&lt;br /&gt;
**** [[Mélange et conversion de types chaîne]]&lt;br /&gt;
**** [[Conversions de chaînes en PChar]]&lt;br /&gt;
***** [[Dépendances de chaînes]]&lt;br /&gt;
***** [[Renvoi d&#039;une variable locale PChar]]&lt;br /&gt;
***** [[Transfert d&#039;une variable locale comme PChar]]&lt;br /&gt;
**** [[Directives de compilation portant sur les chaînes]]&lt;br /&gt;
*** [[Conversion de mesures]]&lt;br /&gt;
**** [[Exécution des conversions]]&lt;br /&gt;
**** [[Ajout de nouveaux types de mesure]]&lt;br /&gt;
**** [[Création d&#039;une famille de conversion simple et ajout d&#039;unités]]&lt;br /&gt;
**** [[Utilisation d&#039;une fonction de conversion]]&lt;br /&gt;
**** [[Utilisation d&#039;une classe pour gérer les conversions]]&lt;br /&gt;
*** [[Définition de variants personnalisés - Index|Définition de variants personnalisés]]&lt;br /&gt;
**** [[Définition de variants personnalisés]]&lt;br /&gt;
**** [[Stockage des données d&#039;un type Variant personnalisé]]&lt;br /&gt;
**** [[Création d&#039;une classe pour le type variant personnalisé]]&lt;br /&gt;
***** [[Activation du transtypage]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations binaires]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations de comparaison]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations unaires]]&lt;br /&gt;
**** [[Copie et effacement des variants personnalisés]]&lt;br /&gt;
***** [[Chargement et enregistrement des valeurs des variants personnalisés]]&lt;br /&gt;
***** [[Utilisation du descendant de TCustomVariantType]]&lt;br /&gt;
**** [[Ecriture d&#039;utilitaires fonctionnant avec un type variant personnalisé]]&lt;br /&gt;
**** [[Support des propriétés et des méthodes dans les variants personnalisés]]&lt;br /&gt;
*** [[Utilisation des routines des nombres à virgule flottante]]&lt;br /&gt;
**** [[Problèmes d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines de comparaison des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines de contrôle des nombres à virgule flottante]]&lt;br /&gt;
*** [[Actions RTL]]&lt;br /&gt;
* [[Référence EDI et utilitaires]]&lt;br /&gt;
** [[Catégories de l&#039;API - Index|Catégories de l&#039;API]]&lt;br /&gt;
*** [[Catégories des composants VCL - Index|Catégories des composants VCL]]&lt;br /&gt;
**** [[Contrôles supplémentaires]]&lt;br /&gt;
**** [[Contrôles BDE]]&lt;br /&gt;
**** [[Contrôles d&#039;accès aux données]]&lt;br /&gt;
**** [[Contrôles de données]]&lt;br /&gt;
**** [[Contrôles DBExpress]]&lt;br /&gt;
**** [[Contrôles DbGo]]&lt;br /&gt;
**** [[Contrôles Dialogues]]&lt;br /&gt;
**** [[Contrôles Internet]]&lt;br /&gt;
**** [[Contrôles Internet Express]]&lt;br /&gt;
**** [[Contrôles Ruban]]&lt;br /&gt;
**** [[Contrôles standard]]&lt;br /&gt;
**** [[Contrôles Système]]&lt;br /&gt;
**** [[Contrôles Dialogues Vista]]&lt;br /&gt;
**** [[Contrôles Win 3.1]]&lt;br /&gt;
**** [[Contrôles Win32]]&lt;br /&gt;
*** [[Routines de support des actions]]&lt;br /&gt;
*** [[Informations de niveau application]]&lt;br /&gt;
*** [[Routines de support BCD]]&lt;br /&gt;
*** [[Routines financières et de gestion]]&lt;br /&gt;
*** [[Routines de manipulation des caractères]]&lt;br /&gt;
*** [[Routines de support du Presse-papiers]]&lt;br /&gt;
*** [[Constantes de couleur]]&lt;br /&gt;
*** [[Routines de support de la ligne de commande]]&lt;br /&gt;
*** [[Routines du support COM et OLE]]&lt;br /&gt;
*** [[Routines de comparaison]]&lt;br /&gt;
*** [[Routines de support des nombres complexes]]&lt;br /&gt;
*** [[Constantes de mode de copie]]&lt;br /&gt;
*** [[Contrôles Client DataSnap]]&lt;br /&gt;
*** [[Contrôles Serveur DataSnap]]&lt;br /&gt;
*** [[Support date et heure]]&lt;br /&gt;
*** [[Types de données Delphi]]&lt;br /&gt;
*** [[Routines de prise en charge des dialogues]]&lt;br /&gt;
*** [[Routines de support des disques et des répertoires]]&lt;br /&gt;
*** [[Routines d&#039;allocation mémoire dynamique]]&lt;br /&gt;
*** [[Liste des attributs de fichiers]]&lt;br /&gt;
*** [[Support des entrées et des sorties des fichiers]]&lt;br /&gt;
*** [[Constantes de mode de fichier]]&lt;br /&gt;
*** [[Routines de contrôle des nombres à virgule flottante]]&lt;br /&gt;
*** [[Routines de support de l&#039;interface et du GUID]]&lt;br /&gt;
*** [[Routines intrinsèques de Delphi]]&lt;br /&gt;
*** [[Routines mathématiques]]&lt;br /&gt;
*** [[Routines de la prise en charge des menus]]&lt;br /&gt;
*** [[Constantes du résultat modal]]&lt;br /&gt;
*** [[Constantes du curseur de la souris]]&lt;br /&gt;
*** [[Constantes des opérateurs]]&lt;br /&gt;
*** [[Routines de manipulation des chemins]]&lt;br /&gt;
*** [[Routines du support des nombres aléatoires]]&lt;br /&gt;
*** [[Flux, lecteurs et concepteurs]]&lt;br /&gt;
*** [[Routines de gestion des chaînes]]&lt;br /&gt;
*** [[Types de données structurés]]&lt;br /&gt;
*** [[Routines de gestion des threads]]&lt;br /&gt;
*** [[Routines de conversion des types]]&lt;br /&gt;
*** [[Routines de conversion UCS4]]&lt;br /&gt;
*** [[Routines de conversion UTF-8]]&lt;br /&gt;
*** [[Routines de support des variants]]&lt;br /&gt;
*** [[Constantes des types de variants]]&lt;br /&gt;
*** [[Services Web]]&lt;br /&gt;
*** [[Routines du support XML]]&lt;br /&gt;
** [[Messages d&#039;erreur - Index]]&lt;br /&gt;
*** [[Une classe composant nommée nom existe déjà]]&lt;br /&gt;
*** [[Un champ ou une méthode nom existe déjà|A field or method named &amp;lt;name&amp;gt; already exists]]&lt;br /&gt;
*** [[Un autre fichier nommé fichier est déjà dans le chemin de recherche|Un autre fichier nommé &amp;lt;fichier&amp;gt; est déjà dans le chemin de recherche]]&lt;br /&gt;
*** [[Un point d&#039;arrêt est défini sur une ligne ne contenant ni code ni information de débogage. Exécuter quand même ?]]&lt;br /&gt;
*** [[Impossible de trouver NomFichier.PAS ou NomFichier.DCU sur le chemin de recherche en cours]]&lt;br /&gt;
*** [[Impossible de trouver l&#039;implémentation de la méthode nom méthode|Impossible de trouver l&#039;implémentation de la méthode &amp;lt;nom_méthode&amp;gt;]]&lt;br /&gt;
*** [[Ne peut stopper car mode forcé]]&lt;br /&gt;
*** [[Le point d&#039;arrêt données est défini sur un emplacement de pile]]&lt;br /&gt;
*** [[Session de débogage en cours. Terminer ?|Session de débogage en cours. Terminer&amp;amp;nbsp;?]]&lt;br /&gt;
*** [[La déclaration de la classe nomclasse manque ou est incorrecte|La déclaration de la classe &amp;lt;nomclasse&amp;gt; manque ou est incorrecte]]&lt;br /&gt;
*** [[Erreur à la création de processus : processus (code d&#039;erreur)|&amp;lt;nowiki&amp;gt;Erreur à la création de processus : &amp;lt;processus&amp;gt; (&amp;lt;code d&#039;erreur&amp;gt;)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
*** [[Erreur adresse non trouvée]]&lt;br /&gt;
*** [[Le champ nomchamp n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?]]&lt;br /&gt;
*** [[Le champ nomchamp devrait être de type type1 mais est déclaré en type2. Voulez-vous corriger la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; devrait être de type &amp;lt;type1&amp;gt; mais est déclaré en &amp;lt;type2&amp;gt;. Voulez-vous corriger la déclaration ?]]&lt;br /&gt;
*** [[NomID n&#039;est pas un identificateur correct|&amp;lt;nomID&amp;gt; n&#039;est pas un identificateur correct]]&lt;br /&gt;
*** [[La partie IMPLEMENTATION manque ou est incorrecte]]&lt;br /&gt;
*** [[Déclaration de champ incorrecte dans la classe nomclasse|Déclaration de champ incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
*** [[Déclaration de méthode incorrecte dans la classe nomclasse|Déclaration de méthode incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
*** [[Mémoire insuffisante pour exécuter]]&lt;br /&gt;
*** [[Profil d&#039;événement incorrect nom|Profil d&#039;événement incorrect &amp;lt;nom&amp;gt;]]&lt;br /&gt;
*** [[Nombibliothèque est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.|&amp;lt;nombibliothèque&amp;gt; est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.]]&lt;br /&gt;
*** [[Point d&#039;arrêt données mal aligné]]&lt;br /&gt;
*** [[L&#039;en-tête du module manque ou est incorrect]]&lt;br /&gt;
*** [[Nom n&#039;est pas un identificateur correct|&amp;lt;nom&amp;gt; n&#039;est pas un identificateur correct (C++)]]&lt;br /&gt;
*** [[Aucun code généré pour la ligne en cours]]&lt;br /&gt;
*** [[Le package va être compilé. Continuer ?|Le package &#039;&amp;lt;nom&amp;gt;&#039; va être compilé. Continuer ?]]&lt;br /&gt;
*** [[La propriété et la méthode nom méthode ne sont pas compatibles|La propriété et la méthode &amp;lt;nom_méthode&amp;gt; ne sont pas compatibles]]&lt;br /&gt;
*** [[Le source a été modifié. Voulez-vous reconstruire|Le source a été modifié. Voulez-vous reconstruire ?]]&lt;br /&gt;
*** [[Symbole symbole scruteur introuvable.|Symbole &amp;lt;symbole_scruteur&amp;gt; introuvable.]]&lt;br /&gt;
*** [[Comment terminer la session de débogage|Cette session de débogage en cours doit se terminer avant l&#039;achèvement de l&#039;opération demandée. Veuillez indiquer la façon dont vous voulez terminer la session de débogage.]]&lt;br /&gt;
*** [[La méthode nom méthode référencée par fiche.événement a une liste de paramètres incompatible. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt;.&amp;lt;événement&amp;gt; a une liste de paramètres incompatible. Voulez-vous retirer la référence ?]]&lt;br /&gt;
*** [[La méthode nom méthode référencée par fiche n&#039;existe pas. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt; n&#039;existe pas. Voulez-vous retirer la référence ?]]&lt;br /&gt;
*** [[Le projet contient déjà une fiche ou un module nommé nom|Le projet contient déjà une fiche ou un module nommé &amp;lt;nom&amp;gt;]]&lt;br /&gt;
*** [[Limite de temps dépassée pour achever le processus]]&lt;br /&gt;
*** [[La clause uses manque ou est incorrecte]]&lt;br /&gt;
** [[Types de fichiers - Index]]&lt;br /&gt;
*** [[Extensions des fichiers générés par RAD Studio]]&lt;br /&gt;
*** [[Fichier manifest d&#039;application Android (AndroidManifest.xml)]]&lt;br /&gt;
*** [[Fichier des droits d&#039;application Apple (*.entitlements)]]&lt;br /&gt;
*** [[Fichier des informations d&#039;application Apple (*.info.plist)]]&lt;br /&gt;
*** [[Fichier des règles de ressources d&#039;application Apple|{{PAGENAME}} (ResourceRules.plist)]]&lt;br /&gt;
*** [[Fichier de type de débogage C++|{{PAGENAME}} (*.#nn)]]&lt;br /&gt;
*** [[Fichier de dépendance C++]]&lt;br /&gt;
*** [[Fichier d&#039;en-tête C++|{{PAGENAME}} (*.h, *.hpp)]]&lt;br /&gt;
*** [[Fichier d&#039;implémentation C++|{{PAGENAME}} (*.cpp)]]&lt;br /&gt;
*** [[Fichier d&#039;état du lieur C++ (*.ilc, *.ild, *.ilf, *.ilr, *.ils)]]&lt;br /&gt;
*** [[Fichier objet C++|{{PAGENAME}} (*.obj, *.o)]]&lt;br /&gt;
*** [[Fichier d&#039;informations de dépendance de package C++ (*.pdi)]]&lt;br /&gt;
*** [[Fichier source de package C++|{{PAGENAME}} ({{Placeholder|package]]&lt;br /&gt;
*** [[Fichier d&#039;en-tête précompilé C++ (*.pch)]]&lt;br /&gt;
*** [[Fichier unité compilé Delphi|{{PAGENAME}} (*.dcu)]]&lt;br /&gt;
*** [[Fichier package compilé Delphi|{{PAGENAME}} (*.dcp)]]&lt;br /&gt;
*** [[Fichier source de package Delphi|{{PAGENAME}} (*.dpk)]]&lt;br /&gt;
*** [[Fichier de chaînes de ressources Delphi (*.drc)]]&lt;br /&gt;
*** [[Fichier source Delphi]]&lt;br /&gt;
*** [[Fichier de débogage DSYM|Fichier de débogage dSYM (*.dSYM)]]&lt;br /&gt;
*** [[API (*.map)]]&lt;br /&gt;
**** [[Fichier map des segments détaillés]]&lt;br /&gt;
*** [[API (*.bpi)]]&lt;br /&gt;
*** [[API (*.bpl, *.dylib, *.so)]]&lt;br /&gt;
*** [[API (*.lib, *.a)]]&lt;br /&gt;
*** [[API (*.rsm)]]&lt;br /&gt;
*** [[API (*.tds)]]&lt;br /&gt;
*** [[API (ApplicationName.manifest)|{{PAGENAME}} (ApplicationName.manifest)]]&lt;br /&gt;
** [[Options et commutateurs de la ligne de commande de l&#039;EDI]]&lt;br /&gt;
** [[Affectations de touches - Index|Affectations de touches]]&lt;br /&gt;
***[[Raccourcis clavier BRIEF]]&lt;br /&gt;
***[[Raccourcis clavier de l&#039;EDI classique]]&lt;br /&gt;
***[[Raccourcis clavier par défaut]]&lt;br /&gt;
***[[Raccourcis clavier Epsilon]]&lt;br /&gt;
***[[Raccourcis clavier Visual Basic]]&lt;br /&gt;
***[[Raccourcis clavier Visual Studio]]&lt;br /&gt;
***[[Raccourcis clavier Emacs (Système)]]&lt;br /&gt;
*** [[Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs]]&lt;br /&gt;
*** [[Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs]]&lt;br /&gt;
** [[Dialogues et commandes de menu de RAD Studio – Index]]&lt;br /&gt;
*** [[Menu Fichier]]&lt;br /&gt;
**** [[Expert Contrôle ActiveX ou Fiche Active]]&lt;br /&gt;
**** [[Bibliothèque ActiveX]]&lt;br /&gt;
**** [[Boîte de dialogue Ajouter, onglet Requiert]]&lt;br /&gt;
**** [[Boîte de dialogue Ajouter, onglet Ajouter une unité]]&lt;br /&gt;
**** [[Ajout d&#039;un nouveau service Web]]&lt;br /&gt;
**** [[Service Android]]&lt;br /&gt;
**** [[Expert Objet Automation ou Objet ASP]]&lt;br /&gt;
**** [[Extraire (SVN)]]&lt;br /&gt;
**** [[Cloner (Git)]]&lt;br /&gt;
**** [[Cloner (Mercurial)]]&lt;br /&gt;
**** [[Fermer]]&lt;br /&gt;
**** [[Expert Objet COM]]&lt;br /&gt;
**** [[Sélection d&#039;interface d&#039;événement COM+, boîte de dialogue]]&lt;br /&gt;
**** [[Expert Objet événement COM+]]&lt;br /&gt;
**** [[Expert Objet Abonnement COM+]]&lt;br /&gt;
**** [[Personnaliser le menu Nouveau]]&lt;br /&gt;
**** [[Expert Module client DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap REST]]&lt;br /&gt;
**** [[Expert Module client DataSnap REST]]&lt;br /&gt;
**** [[Expert Serveur DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap WebBroker]]&lt;br /&gt;
**** [[Quitter (menu Fichier)]]&lt;br /&gt;
**** [[Application HD multi-périphérique]]&lt;br /&gt;
**** [[Application 3D multi-périphérique]]&lt;br /&gt;
**** [[Application FireMonkey Metropolis UI]]&lt;br /&gt;
**** [[Application multi-périphérique]]&lt;br /&gt;
**** [[Modèles d&#039;applications multi-périphériques]]&lt;br /&gt;
**** [[Fiche multi-périphérique]]&lt;br /&gt;
**** [[Cadre FireMonkey]]&lt;br /&gt;
**** [[Expert de sélection d&#039;interface]]&lt;br /&gt;
**** [[Nouveau (menu Fichier)]]&lt;br /&gt;
**** [[Nouvelle application]]&lt;br /&gt;
**** [[Nouvelle application console (C++)]]&lt;br /&gt;
**** [[Nouvelle DLL|Nouvelle DLL (C++)]]&lt;br /&gt;
**** [[Nouveaux éléments]]&lt;br /&gt;
***** [[Copier, Hériter, Utiliser]]&lt;br /&gt;
**** [[Nouvelle application serveur SOAP]]&lt;br /&gt;
**** [[Nouvel objet Thread]]&lt;br /&gt;
**** [[Nouvelle application serveur Web]]&lt;br /&gt;
**** [[Ouvrir]]&lt;br /&gt;
**** [[Imprimer la fiche]]&lt;br /&gt;
**** [[Sélection de l&#039;impression]]&lt;br /&gt;
**** [[Mise à jour du projet]]&lt;br /&gt;
**** [[Projet mis à jour]]&lt;br /&gt;
**** [[Expert Module de données distant]]&lt;br /&gt;
**** [[Rouvrir]]&lt;br /&gt;
**** [[Propriétés du menu Rouvrir]]&lt;br /&gt;
**** [[Expert DLL de ressources]]&lt;br /&gt;
**** [[Restaurer la révision précédente]]&lt;br /&gt;
**** [[Commandes Enregistrer]]&lt;br /&gt;
**** [[Sélectionner un cadre à insérer]]&lt;br /&gt;
**** [[Sélection du répertoire]]&lt;br /&gt;
**** [[Définir le nom du thread]]&lt;br /&gt;
**** [[Expert Module de données SOAP]]&lt;br /&gt;
**** [[Expert Module de données transactionnel]]&lt;br /&gt;
**** [[Expert Objet transactionnel]]&lt;br /&gt;
**** [[Utiliser l&#039;unité]]&lt;br /&gt;
**** [[Système de contrôle de version]]&lt;br /&gt;
**** [[Fiche VCL]]&lt;br /&gt;
**** [[Application Fiches VCL]]&lt;br /&gt;
**** [[Application VCL Metropolis UI]]&lt;br /&gt;
**** [[Options de l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 1]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 2]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 3]]&lt;br /&gt;
*** [[Menu Edition]]&lt;br /&gt;
**** [[Alignement (Concepteur de fiches)]]&lt;br /&gt;
**** [[Aligner sur la grille]]&lt;br /&gt;
**** [[Mettre en avant-plan]]&lt;br /&gt;
**** [[Copier]]&lt;br /&gt;
**** [[Ordre de création]]&lt;br /&gt;
**** [[Couper]]&lt;br /&gt;
**** [[Commande Supprimer]]&lt;br /&gt;
**** [[Ordre de tabulation]]&lt;br /&gt;
**** [[Basculer les enfants]]&lt;br /&gt;
**** [[Masquer les composants non visuels]]&lt;br /&gt;
**** [[Verrouiller les contrôles]]&lt;br /&gt;
**** [[Multi-collage]]&lt;br /&gt;
***** [[Utilisation de l&#039;outil de multi-collage]]&lt;br /&gt;
**** [[Coller]]&lt;br /&gt;
**** [[Rétablir]]&lt;br /&gt;
**** [[Echelle]]&lt;br /&gt;
**** [[Tout sélectionner]]&lt;br /&gt;
**** [[Sélectionner tous les contrôles]]&lt;br /&gt;
**** [[Mettre en arrière-plan]]&lt;br /&gt;
**** [[Taille]]&lt;br /&gt;
**** [[Annuler]]&lt;br /&gt;
*** [[Menu Chercher]]&lt;br /&gt;
**** [[Adresse de positionnement]]&lt;br /&gt;
**** [[IDE Insight]]&lt;br /&gt;
**** [[Chercher]]&lt;br /&gt;
**** [[Rechercher une classe]]&lt;br /&gt;
**** [[Chercher dans les fichiers]]&lt;br /&gt;
**** [[Sélectionner les répertoires]]&lt;br /&gt;
**** [[Chercher les références (Delphi)]]&lt;br /&gt;
**** [[Chercher les références locales]]&lt;br /&gt;
**** [[Rechercher le symbole d&#039;origine]]&lt;br /&gt;
**** [[Aller à la ligne]]&lt;br /&gt;
**** [[Recherche incrémentielle]]&lt;br /&gt;
**** [[Remplacement de texte]]&lt;br /&gt;
**** [[Occurrence suivante]]&lt;br /&gt;
*** [[Menu Voir]]&lt;br /&gt;
**** [[Ajouter un champ]]&lt;br /&gt;
**** [[Ajouter un champ (C++)]]&lt;br /&gt;
**** [[Ajouter ou Modifier un élément A faire]]&lt;br /&gt;
**** [[Ajouter une méthode]]&lt;br /&gt;
**** [[Ajouter une méthode (C++)]]&lt;br /&gt;
**** [[Ajouter une propriété]]&lt;br /&gt;
**** [[Ajouter une propriété (C++)]]&lt;br /&gt;
**** [[Groupes de construction]]&lt;br /&gt;
**** [[Explorateur de code]]&lt;br /&gt;
**** [[Journal CodeGuard]]&lt;br /&gt;
**** [[Gestionnaire de configurations]]&lt;br /&gt;
***** [[Nouvelle configuration de construction]]&lt;br /&gt;
***** [[Supprimer une configuration de construction]]&lt;br /&gt;
***** [[Ajouter un jeu d&#039;options]]&lt;br /&gt;
***** [[Retirer le jeu d&#039;options]]&lt;br /&gt;
**** [[Historique du Presse-papiers]]&lt;br /&gt;
**** [[Personnaliser les mouvements]]&lt;br /&gt;
**** [[Concepteur de mouvements personnalisés]]&lt;br /&gt;
**** [[Personnaliser les barres d&#039;outils]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes C++]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes Delphi]]&lt;br /&gt;
**** [[Explorateur de données]]&lt;br /&gt;
**** [[Supprimer les bureaux enregistrés]]&lt;br /&gt;
**** [[Barre d&#039;outils Bureau]]&lt;br /&gt;
**** [[Bureaux]]&lt;br /&gt;
**** [[Ancrage de la fenêtre d&#039;édition]]&lt;br /&gt;
**** [[Groupes de fichiers de l&#039;explorateur]]&lt;br /&gt;
**** [[Gestionnaire de traductions externe]]&lt;br /&gt;
***** [[Configuration du gestionnaire de traductions externe]]&lt;br /&gt;
***** [[Utilisation du gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Filtrer la liste A faire]]&lt;br /&gt;
**** [[Résultats de la recherche de références (Delphi)]]&lt;br /&gt;
**** [[Résultats de la recherche des références (C++)]]&lt;br /&gt;
**** [[Résultats de la recherche des définitions (C++)]]&lt;br /&gt;
**** [[Résultats des dépendances des en-têtes (C++)]]&lt;br /&gt;
**** [[Audit d&#039;aide]]&lt;br /&gt;
**** [[Historique]]&lt;br /&gt;
**** [[Concepteur LiveBindings]]&lt;br /&gt;
***** [[Synchronisation des données via LiveBindings]]&lt;br /&gt;
***** [[Afficher et masquer des éléments dans le Concepteur LiveBindings]]&lt;br /&gt;
***** [[Zoom (mise à l&#039;échelle) du Concepteur LiveBindings]]&lt;br /&gt;
***** [[Enregistrement du diagramme LiveBindings en tant qu&#039;image]]&lt;br /&gt;
***** [[Utilisation des couches dans le Concepteur LiveBindings]]&lt;br /&gt;
***** [[Lier visuellement]]&lt;br /&gt;
**** [[Vue Messages]]&lt;br /&gt;
**** [[Aperçu multi-périphérique]]&lt;br /&gt;
**** [[Nouvelle fenêtre d&#039;édition]]&lt;br /&gt;
**** [[Inspecteur d&#039;objets]]&lt;br /&gt;
**** [[Gestionnaire de projets]]&lt;br /&gt;
***** [[Valider (Git)]]&lt;br /&gt;
***** [[Valider (Mercurial)]]&lt;br /&gt;
***** [[Valider (SVN)]]&lt;br /&gt;
***** [[Vue Dossier ou Répertoire]]&lt;br /&gt;
***** [[Volet Importer]]&lt;br /&gt;
***** [[Volet Journal]]&lt;br /&gt;
***** [[Fusionner (SVN)]]&lt;br /&gt;
***** [[Propriétés de la plate-forme]]&lt;br /&gt;
***** [[Commentaires récents]]&lt;br /&gt;
***** [[Navigateur de référentiel]]&lt;br /&gt;
***** [[Déporter (SVN)]]&lt;br /&gt;
***** [[Mettre à jour (SVN)]]&lt;br /&gt;
**** [[Statistiques du projet]]&lt;br /&gt;
**** [[Refactorings]]&lt;br /&gt;
**** [[Bibliothèques de types recensées]]&lt;br /&gt;
**** [[Enregistrer le bureau]]&lt;br /&gt;
**** [[Boîte de dialogue Rechercher les utilisations]]&lt;br /&gt;
**** [[Sélectionner le bureau de débogage]]&lt;br /&gt;
**** [[Sélectionner des mouvements]]&lt;br /&gt;
**** [[Vue Structure]]&lt;br /&gt;
**** [[Propriétés de tableau]]&lt;br /&gt;
**** [[Fenêtre Templates]]&lt;br /&gt;
**** [[Liste A faire]]&lt;br /&gt;
**** [[Basculer Fiche/Unité]]&lt;br /&gt;
**** [[Palette d&#039;outils]]&lt;br /&gt;
**** [[Barres d&#039;outils]]&lt;br /&gt;
***** [[Barre d&#039;outils de sélection du périphérique et de la plate-forme]]&lt;br /&gt;
***** [[Barre d&#039;outils Communauté Embarcadero]]&lt;br /&gt;
**** [[Editeur de traductions]]&lt;br /&gt;
***** [[Editeur multiligne]]&lt;br /&gt;
***** [[Ajout au référentiel (gestionnaire de traductions)]]&lt;br /&gt;
**** [[Référentiel de traductions]]&lt;br /&gt;
**** [[Résultats de la hiérarchie des types (C++)]]&lt;br /&gt;
**** [[Fenêtre de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
**** [[Voir la fiche|Voir Fiches]]&lt;br /&gt;
**** [[Voir Unités]]&lt;br /&gt;
**** [[Page d&#039;accueil]]&lt;br /&gt;
***** [[Visites guidées de RAD Studio]]&lt;br /&gt;
**** [[Liste des fenêtres]]&lt;br /&gt;
**** [[Fenêtres de débogage - Index|Fenêtres de débogage]]&lt;br /&gt;
***** [[Ajouter ou modifier un point d&#039;arrêt chargement de module]]&lt;br /&gt;
***** [[Ajouter un point d&#039;arrêt adresse ou Ajouter un point d&#039;arrêt données]]&lt;br /&gt;
***** [[Ajouter un point d&#039;arrêt source]]&lt;br /&gt;
***** [[Ajouter un groupe de suivis]]&lt;br /&gt;
***** [[Fenêtre Liste des points d&#039;arrêt]]&lt;br /&gt;
***** [[Propriétés du point d&#039;arrêt]]&lt;br /&gt;
***** [[Fenêtre Pile d&#039;appels]]&lt;br /&gt;
***** [[Fenêtres CPU - Index|Fenêtres CPU]]&lt;br /&gt;
****** [[Etat de l&#039;adresse]]&lt;br /&gt;
****** [[Volet Désassemblage]]&lt;br /&gt;
****** [[Volet Registres]]&lt;br /&gt;
****** [[Volet Mémoire]]&lt;br /&gt;
****** [[Volet Indicateurs]]&lt;br /&gt;
****** [[Volet Pile CPU]]&lt;br /&gt;
***** [[Entrer une nouvelle valeur]]&lt;br /&gt;
***** [[Entrer les octets à rechercher]]&lt;br /&gt;
***** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
***** [[Ajouter un commentaire au journal d&#039;événements]]&lt;br /&gt;
***** [[FPU]]&lt;br /&gt;
***** [[Fenêtre Variables locales]]&lt;br /&gt;
***** [[Fenêtre Modules]]&lt;br /&gt;
***** [[Etendue]]&lt;br /&gt;
***** [[Fichier source non trouvé]]&lt;br /&gt;
***** [[Threads|Statut des threads]]&lt;br /&gt;
***** [[Fenêtre Liste des points de suivi]]&lt;br /&gt;
*** [[Menu Refactoring]]&lt;br /&gt;
**** [[Boîte de dialogue Déplacer]]&lt;br /&gt;
**** [[Boîte de dialogue Extraire une interface ou une super-classe]]&lt;br /&gt;
**** [[Boîtes de dialogue Remonter et Redescendre les membres]]&lt;br /&gt;
**** [[Boîte de dialogue Supprimer en toute sécurité]]&lt;br /&gt;
**** [[Boîte de dialogue Variable inline]]&lt;br /&gt;
**** [[Boîte de dialogue Introduire un champ]]&lt;br /&gt;
**** [[Boîte de dialogue Introduire une variable]]&lt;br /&gt;
**** [[Modifier les paramètres]]&lt;br /&gt;
**** [[Déclarer un champ]]&lt;br /&gt;
**** [[Déclarer une variable]]&lt;br /&gt;
**** [[Extraire une méthode]]&lt;br /&gt;
**** [[Extraire une chaîne de ressource]]&lt;br /&gt;
**** [[Rechercher une unité]]&lt;br /&gt;
**** [[Renommer nom du symbole (Delphi)|Renommer &amp;lt;nom du symbole&amp;gt; ({{Delphi}})]]&lt;br /&gt;
*** [[Menu Insérer]]&lt;br /&gt;
**** [[Sélecteur de couleur]]&lt;br /&gt;
**** [[Insertion d&#039;image]]&lt;br /&gt;
**** [[Insertion d&#039;une saisie]]&lt;br /&gt;
**** [[Insertion d&#039;un tableau]]&lt;br /&gt;
*** [[Menu Projet]]&lt;br /&gt;
**** [[Ajouter au projet]]&lt;br /&gt;
**** [[Retirer du projet]]&lt;br /&gt;
**** [[Ajouter au référentiel]]&lt;br /&gt;
***** [[Nom de la nouvelle catégorie]]&lt;br /&gt;
**** [[Ajouter des langues]]&lt;br /&gt;
**** [[Retirer des langues]]&lt;br /&gt;
**** [[Définir la langue active]]&lt;br /&gt;
**** [[Mettre à jour les projets localisés]]&lt;br /&gt;
**** [[Voir le source]]&lt;br /&gt;
**** [[Ajouter un nouveau projet]]&lt;br /&gt;
**** [[Ajouter un nouveau projet]]&lt;br /&gt;
**** [[Métriques de toxicité des méthodes]]&lt;br /&gt;
**** [[Formater les sources du projet]]&lt;br /&gt;
**** [[Support de la modélisation]]&lt;br /&gt;
**** [[Construction de l&#039;unité]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Construire le projet]]&lt;br /&gt;
**** [[Vérifier la syntaxe du projet|Vérifier la syntaxe de projet]]&lt;br /&gt;
**** [[Nettoyer le package|Clean Project]]&lt;br /&gt;
**** [[Informations|Informations sur le projet]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Construire tous les projets]]&lt;br /&gt;
**** [[Ressources et images]]&lt;br /&gt;
***** [[Prise en charge des fichiers de ressources]]&lt;br /&gt;
**** [[Dépendances du projet]]&lt;br /&gt;
**** [[Options de la page Projet]]&lt;br /&gt;
**** [[Gestionnaire de déploiement]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Ajout de fichiers]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Suppression de fichiers]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Déploiement d&#039;un projet]]&lt;br /&gt;
**** [[Boîte de dialogue Options de projet]]&lt;br /&gt;
***** [[Options de la cible]]&lt;br /&gt;
****** [[Appliquer le jeu d&#039;options]]&lt;br /&gt;
***** [[Eléments communs des pages Options de projet]]&lt;br /&gt;
***** [[C++ (options partagées)]]&lt;br /&gt;
***** [[Compilateur C++]]&lt;br /&gt;
****** [[Options avancées du compilateur C++]]&lt;br /&gt;
****** [[Compatibilité du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Débogage]]&lt;br /&gt;
****** [[Répertoires et Conditions du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Optimisations]]&lt;br /&gt;
****** [[Compilateur C++ - Sortie]]&lt;br /&gt;
****** [[En-têtes précompilés du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Avertissements]]&lt;br /&gt;
***** [[Lieur C++]]&lt;br /&gt;
****** [[Sortie du lieur C++]]&lt;br /&gt;
****** [[Avertissements du lieur C++]]&lt;br /&gt;
***** [[Bibliothécaire (TLib)]]&lt;br /&gt;
***** [[Compilateur Delphi]]&lt;br /&gt;
****** [[Compilation]]&lt;br /&gt;
****** [[Conseils et avertissements]]&lt;br /&gt;
****** [[Liaison (Delphi)]]&lt;br /&gt;
****** [[Sortie - C/C++]]&lt;br /&gt;
***** [[Options du compilateur de ressources]]&lt;br /&gt;
****** [[Répertoires et Conditions du compilateur de ressources]]&lt;br /&gt;
***** [[Options Turbo Assembleur]]&lt;br /&gt;
****** [[Répertoires et Conditions Turbo Assembleur]]&lt;br /&gt;
****** [[Turbo Assembleur - Avertissements]]&lt;br /&gt;
***** [[Evénements de construction]]&lt;br /&gt;
****** [[Commandes d&#039;événement de construction]]&lt;br /&gt;
***** [[ATL]]&lt;br /&gt;
***** [[Liste des droits]]&lt;br /&gt;
***** [[Permissions d&#039;utilisation]]&lt;br /&gt;
***** [[Fiches (boîte de dialogue)]]&lt;br /&gt;
***** [[Ordre de construction]]&lt;br /&gt;
***** [[Options de l&#039;application]]&lt;br /&gt;
****** [[Apparence de l&#039;application]]&lt;br /&gt;
******* [[Fichier d&#039;aide de l&#039;application|Boîte de dialogue Fichier d&#039;aide de l&#039;application]]&lt;br /&gt;
****** [[Orientation de l&#039;application]]&lt;br /&gt;
****** [[Icns d&#039;application]]&lt;br /&gt;
****** [[Icône de l&#039;application]]&lt;br /&gt;
***** [[Description]]&lt;br /&gt;
***** [[Informations de version]]&lt;br /&gt;
***** [[Packages (Options)]]&lt;br /&gt;
****** [[Packages d&#039;exécution (Options)]]&lt;br /&gt;
****** [[Ajouter des packages de conception]]&lt;br /&gt;
****** [[Ajouter un package d&#039;exécution]]&lt;br /&gt;
****** [[Composants]]&lt;br /&gt;
****** [[Retirer des packages d&#039;exécution]]&lt;br /&gt;
***** [[Débogueur]]&lt;br /&gt;
****** [[Tables de symboles du débogueur]]&lt;br /&gt;
******* [[Ajouter le chemin de recherche de la table des symboles]]&lt;br /&gt;
****** [[Bloc d&#039;environnement du débogueur]]&lt;br /&gt;
******* [[Redéfinir la variable système/Nouvelle variable utilisateur/Modifier la variable utilisateur]]&lt;br /&gt;
***** [[Propriétés de projet]]&lt;br /&gt;
****** [[Messages d&#039;information (C++)]]&lt;br /&gt;
***** [[Page Approvisionnement]]&lt;br /&gt;
****** [[Créer un nouveau magasin de clés/alias]]&lt;br /&gt;
***** [[Dépendances GetIt]]&lt;br /&gt;
*** [[Menu Exécuter]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt adresse ou Ajouter un point d&#039;arrêt données]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt]]&lt;br /&gt;
**** [[Ajouter ou modifier un point d&#039;arrêt chargement de module]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt source]]&lt;br /&gt;
**** [[Attacher au processus]]&lt;br /&gt;
**** [[Modifier]]&lt;br /&gt;
**** [[Notification des exceptions du débogueur]]&lt;br /&gt;
**** [[Inspecteur de débogage]]&lt;br /&gt;
***** [[Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
**** [[Détacher du programme]]&lt;br /&gt;
**** [[Evaluer/Modifier]]&lt;br /&gt;
**** [[Recherche d&#039;un package d&#039;importation]]&lt;br /&gt;
**** [[Inspecter]]&lt;br /&gt;
**** [[Charger un processus Bloc d&#039;environnement]]&lt;br /&gt;
**** [[Charger un processus Local]]&lt;br /&gt;
**** [[Charger un processus distant]]&lt;br /&gt;
**** [[Charger un processus Tables des symboles]]&lt;br /&gt;
**** [[Charger un processus]]&lt;br /&gt;
**** [[Nouvelle expression]]&lt;br /&gt;
**** [[Suspendre le programme]]&lt;br /&gt;
**** [[Réinitialiser le programme]]&lt;br /&gt;
**** [[Recenser/Dérecenser le serveur ActiveX]]&lt;br /&gt;
**** [[Exécuter]]&lt;br /&gt;
**** [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour]]&lt;br /&gt;
**** [[Exécuter sans débogage]]&lt;br /&gt;
**** [[Afficher le point d&#039;exécution]]&lt;br /&gt;
**** [[Pas à pas]]&lt;br /&gt;
**** [[Pas à pas approfondi]]&lt;br /&gt;
**** [[Pas à pas jusqu&#039;à la prochaine ligne]]&lt;br /&gt;
**** [[Transtyper]]&lt;br /&gt;
**** [[Dérecenser le serveur ActiveX]]&lt;br /&gt;
**** [[Propriétés du point de suivi]]&lt;br /&gt;
*** [[Menu Composant]]&lt;br /&gt;
**** [[Créer un modèle de composant]]&lt;br /&gt;
**** [[Expert Importer un composant]]&lt;br /&gt;
**** [[Installer un composant]]&lt;br /&gt;
**** [[Installer des packages]]&lt;br /&gt;
**** [[Nouveau composant]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Nouveau composant]]&lt;br /&gt;
**** [[Expert d&#039;importation WSDL]]&lt;br /&gt;
*** [[Menu Outils]]&lt;br /&gt;
**** [[Bibliothèques de templates]]&lt;br /&gt;
***** [[Modification des informations d&#039;objet]]&lt;br /&gt;
***** [[Référentiel d&#039;objets]]&lt;br /&gt;
**** [[Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
**** [[Expert En-tête précompilé]]&lt;br /&gt;
**** [[Outils de construction]]&lt;br /&gt;
**** [[Configurer les outils|Options des outils]]&lt;br /&gt;
***** [[Propriétés des outils]]&lt;br /&gt;
****** [[Macros de transfert]]&lt;br /&gt;
**** [[Configuration CodeGuard]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Boîte de dialogue Options des outils]]&lt;br /&gt;
***** [[Options d&#039;environnement]]&lt;br /&gt;
****** [[Inspecteur d&#039;objets (Options)]]&lt;br /&gt;
****** [[Palette d&#039;outils (Options)]]&lt;br /&gt;
******* [[Couleurs (Palette d&#039;outils)]]&lt;br /&gt;
****** [[Barre d&#039;outils des composants]]&lt;br /&gt;
****** [[Variables d&#039;environnement]]&lt;br /&gt;
******* [[Redéfinir la variable système/Nouvelle variable utilisateur/Modifier la variable utilisateur]]&lt;br /&gt;
****** [[Visionneuse de différences / Visionneuse de fusions]]&lt;br /&gt;
******* [[Visionneuse de différences externe / Visionneuse de fusions externe]]&lt;br /&gt;
******** [[Sélectionner un programme]]&lt;br /&gt;
****** [[Propriétés du menu Rouvrir]]&lt;br /&gt;
****** [[Association de fichiers]]&lt;br /&gt;
****** [[Mise à niveau des projets]]&lt;br /&gt;
****** [[Récupération automatique]]&lt;br /&gt;
****** [[Gestionnaire de profils de connexion]]&lt;br /&gt;
******* [[Créer un profil de connexion]]&lt;br /&gt;
****** [[Page Approvisionnement]]&lt;br /&gt;
******* [[Créer un nouveau magasin de clés/alias]]&lt;br /&gt;
****** [[Options du Concepteur de fiches]]&lt;br /&gt;
******* [[Gestionnaire de périphériques]]&lt;br /&gt;
******** [[Fenêtre Paramètres du périphérique]]&lt;br /&gt;
******** [[Ajout d&#039;un périphérique prédéfini]]&lt;br /&gt;
******** [[Modification d&#039;un périphérique prédéfini]]&lt;br /&gt;
******** [[Suppression d&#039;un périphérique prédéfini]]&lt;br /&gt;
******* [[Aperçu instantané FireUI (Options de l&#039;EDI)]]&lt;br /&gt;
****** [[Explorateur]]&lt;br /&gt;
****** [[Métriques de toxicité]]&lt;br /&gt;
****** [[Options Delphi]]&lt;br /&gt;
******* [[Bibliothèque]]&lt;br /&gt;
******* [[Bibliothèque - Traduite]]&lt;br /&gt;
******* [[Bibliothèque de types (Delphi)]]&lt;br /&gt;
****** [[Gestionnaire de SDK]]&lt;br /&gt;
******* [[Ajouter un nouveau SDK]]&lt;br /&gt;
******* [[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant]]&lt;br /&gt;
******* [[Créer un nouveau SDK Android]]&lt;br /&gt;
****** [[Options C++]]&lt;br /&gt;
******* [[Bibliothèque de types (C++)]]&lt;br /&gt;
******* [[Chemins et répertoires (C++)]]&lt;br /&gt;
******* [[Propriétés de projet]]&lt;br /&gt;
******** [[Messages d&#039;information (C++)]]&lt;br /&gt;
******* [[Explorateur de classes (C++)]]&lt;br /&gt;
***** [[Options de l&#039;éditeur]]&lt;br /&gt;
****** [[Options du source]]&lt;br /&gt;
****** [[Couleur (Options de l&#039;éditeur)]]&lt;br /&gt;
******* [[Mise en surbrillance structurelle]]&lt;br /&gt;
****** [[Affichage]]&lt;br /&gt;
****** [[Affectations de touches]]&lt;br /&gt;
****** [[Audit de code]]&lt;br /&gt;
***** [[Options LiveBindings]]&lt;br /&gt;
***** [[Options du contrôle de version]]&lt;br /&gt;
****** [[Suppression des informations d&#039;authentification Git]]&lt;br /&gt;
***** [[Options HTML]]&lt;br /&gt;
****** [[Formatage HTML]]&lt;br /&gt;
***** [[Options des outils de traduction]]&lt;br /&gt;
****** [[Couleur (Options des outils de traduction)]]&lt;br /&gt;
****** [[Fonte (Options des outils de traduction)]]&lt;br /&gt;
****** [[Concepteur de fiches (Options des outils de traduction)]]&lt;br /&gt;
****** [[Référentiel (Options des outils de traduction)]]&lt;br /&gt;
***** [[GetIt (Options)]]&lt;br /&gt;
***** [[Options du formateur]]&lt;br /&gt;
****** [[Profils et statut]]&lt;br /&gt;
***** [[Fenêtre de dialogue Options de modélisation|Boîte de dialogue Options de modélisation]]&lt;br /&gt;
****** [[Modélisation - Options d&#039;apparence des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options de disposition des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options d&#039;impression des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options de filtres d&#039;affichage des diagrammes|Modélisation - Options de gestion de la vue Diagramme]]&lt;br /&gt;
****** [[Modélisation - Options générales]]&lt;br /&gt;
****** [[Modélisation - Options de génération de la documentation]]&lt;br /&gt;
****** [[Options de la vue Modèle]]&lt;br /&gt;
****** [[Modélisation - Options de code source]]&lt;br /&gt;
****** [[Modélisation - Options Générer un diagramme de séquence]]&lt;br /&gt;
***** [[Options du débogueur]]&lt;br /&gt;
****** [[Visualiseurs]]&lt;br /&gt;
****** [[Options du Journal d&#039;événements]]&lt;br /&gt;
****** [[Débogueurs Embarcadero]]&lt;br /&gt;
******* [[Exceptions du langage]]&lt;br /&gt;
******** [[Ajout d&#039;une exception de langage]]&lt;br /&gt;
******* [[Exceptions natives du SE]]&lt;br /&gt;
******** [[Ajout d&#039;une étendue d&#039;exception]]&lt;br /&gt;
***** [[Sélectionner un profil de connexion]]&lt;br /&gt;
*** [[Menu Aide]]&lt;br /&gt;
*** [[Rechercher un dossier]]&lt;br /&gt;
*** [[Boîtes de dialogue de base de données]]&lt;br /&gt;
**** [[Ajouter des champs]]&lt;br /&gt;
**** [[Affectation de données locales]]&lt;br /&gt;
**** [[Editeur de texte de commande]]&lt;br /&gt;
**** [[Editeur de chaîne de connexion (ADO)]]&lt;br /&gt;
**** [[Editeur de base de données]]&lt;br /&gt;
**** [[Propriétés du dataset]]&lt;br /&gt;
**** [[Paramètres du pilote]]&lt;br /&gt;
**** [[Concepteur de liaison de champs]]&lt;br /&gt;
**** [[Editeur de champs]]&lt;br /&gt;
**** [[Contrainte de clé étrangère]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBDatabase]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBTransaction]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBUpdateSQL et IBDataSet]]&lt;br /&gt;
**** [[Nouvelle connexion]]&lt;br /&gt;
**** [[Nouveau champ]]&lt;br /&gt;
**** [[Renommer la connexion]]&lt;br /&gt;
**** [[Editeur de champs de tri]]&lt;br /&gt;
**** [[Moniteur SQL]]&lt;br /&gt;
**** [[Boîtes de dialogue LiveBindings]]&lt;br /&gt;
***** [[Ajouter un champ (LiveBindings)]]&lt;br /&gt;
***** [[Lier à un nouveau contrôle]]&lt;br /&gt;
***** [[Membres liables]]&lt;br /&gt;
***** [[Editeur d&#039;expressions de liaison]]&lt;br /&gt;
***** [[Listes de liaisons]]&lt;br /&gt;
***** [[Editeur de colonnes LiveBindings]]&lt;br /&gt;
***** [[Résultat d&#039;expression LiveBindings]]&lt;br /&gt;
***** [[Convertisseurs de sortie LiveBindings]]&lt;br /&gt;
***** [[Méthodes LiveBindings]]&lt;br /&gt;
***** [[Expert LiveBindings]]&lt;br /&gt;
****** [[Liaison d&#039;un contrôle à un champ]]&lt;br /&gt;
****** [[Liaison d&#039;un contrôle à une propriété de composant]]&lt;br /&gt;
****** [[Liaison d&#039;une propriété d&#039;un composant à un contrôle]]&lt;br /&gt;
****** [[Liaison d&#039;une propriété d&#039;un composant à un champ]]&lt;br /&gt;
****** [[Création d&#039;une source de données (Expert LiveBindings)]]&lt;br /&gt;
***** [[Nouveau LiveBinding]]&lt;br /&gt;
*** [[Eléments HTML - Index|Eléments HTML]]&lt;br /&gt;
**** [[Elément HTML A (Anchor)]]&lt;br /&gt;
**** [[Elément HTML DIV]]&lt;br /&gt;
**** [[Elément HTML HR]]&lt;br /&gt;
**** [[Elément HTML IMG]]&lt;br /&gt;
**** [[Elément HTML INPUT]]&lt;br /&gt;
**** [[Elément HTML SELECT]]&lt;br /&gt;
**** [[Elément HTML SPAN]]&lt;br /&gt;
**** [[Elément HTML TABLE]]&lt;br /&gt;
**** [[Elément HTML TEXTAREA]]&lt;br /&gt;
**** [[Boîte de dialogue Unité]]&lt;br /&gt;
*** [[Boîte de dialogue liste-ordonnée|Boîte de dialogue &amp;lt;liste-ordonnée&amp;gt;]]&lt;br /&gt;
*** [[Editeurs de propriétés - Index|Editeurs de propriétés]]&lt;br /&gt;
**** [[Editeur de liste d&#039;actions]]&lt;br /&gt;
**** [[Editeur du gestionnaire d&#039;actions]]&lt;br /&gt;
**** [[Boîte de dialogue Ajout de page]]&lt;br /&gt;
**** [[Boîte de dialogue Parcourir]]&lt;br /&gt;
**** [[Editeur de bitmaps]]&lt;br /&gt;
**** [[Editeur BitmapLinks]]&lt;br /&gt;
**** [[Concepteur de pinceaux]]&lt;br /&gt;
**** [[Boîte de dialogue Changer d&#039;icône]]&lt;br /&gt;
**** [[Editeur de couleur]]&lt;br /&gt;
**** [[Editeur de collection]]&lt;br /&gt;
**** [[Editeur de composants de base de données|Editeur de composants de base de données ou Editeur de composant broker de connexion]]&lt;br /&gt;
**** [[Boîte de dialogue Informations DDE]]&lt;br /&gt;
**** [[Supprimer des modèles]]&lt;br /&gt;
**** [[Boîte de dialogue Modification de page]]&lt;br /&gt;
**** [[Editeur de filtre]]&lt;br /&gt;
**** [[Editeur de fonte]]&lt;br /&gt;
**** [[Editeur de liste d&#039;images]]&lt;br /&gt;
**** [[Editeur de liste d&#039;images (FireMonkey)]]&lt;br /&gt;
**** [[Editeur de masque d&#039;édition]]&lt;br /&gt;
**** [[Insertion d&#039;un modèle]]&lt;br /&gt;
**** [[Boîte de dialogue Insertion d&#039;un objet]]&lt;br /&gt;
**** [[Concepteur d&#039;éléments]]&lt;br /&gt;
**** [[Editeur d&#039;éléments ListBox]]&lt;br /&gt;
**** [[Editeur d&#039;éléments ListView]]&lt;br /&gt;
**** [[Chargement d&#039;une image en mode conception]]&lt;br /&gt;
**** [[Boîte de dialogue Chargement d&#039;une image]]&lt;br /&gt;
**** [[Boîte de dialogue Charger la liste de chaînes]]&lt;br /&gt;
**** [[Editeur du texte du masque]]&lt;br /&gt;
**** [[Concepteur de menus]]&lt;br /&gt;
**** [[Editeur MultiResBitmap]]&lt;br /&gt;
**** [[Boîte de dialogue Classes d&#039;actions standard]]&lt;br /&gt;
**** [[Editeur de classeur]]&lt;br /&gt;
**** [[Boîte de dialogue d&#039;ouverture]]&lt;br /&gt;
**** [[Boîte de dialogue Collage spécial]]&lt;br /&gt;
**** [[Boîte de dialogue Concepteur de chemins]]&lt;br /&gt;
**** [[Editeur d&#039;images]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer l&#039;image sous]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer la liste de chaînes]]&lt;br /&gt;
**** [[Sélectionner un menu]]&lt;br /&gt;
**** [[Editeur de liste de chaînes]]&lt;br /&gt;
**** [[Editeur d&#039;éléments TreeView]]&lt;br /&gt;
**** [[Editeur de liste de valeurs]]&lt;br /&gt;
*** [[Sélectionner une icône]]&lt;br /&gt;
*** [[Experts de test - Index|Experts de test]]&lt;br /&gt;
**** [[Expert Cas de test unitaire]]&lt;br /&gt;
**** [[Expert Cas de test unitaire (2)]]&lt;br /&gt;
**** [[Expert Projet de test unitaire]]&lt;br /&gt;
**** [[Expert Projet de test unitaire (2)]]&lt;br /&gt;
*** [[Vue Win - Index|Vue Win]]&lt;br /&gt;
**** [[Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)]]&lt;br /&gt;
**** [[Explorateur de bibliothèques de types]]&lt;br /&gt;
**** [[Rechercher]]&lt;br /&gt;
*** [[Modifier le package]]&lt;br /&gt;
*** [[Vérifier les mises à jour]]&lt;br /&gt;
** [[Projets et unités - Index]]&lt;br /&gt;
*** [[Unité]]&lt;br /&gt;
** [[Expressions régulières]]&lt;br /&gt;
** [[Clés de registre système pour les paramètres visuels de l&#039;EDI]]&lt;br /&gt;
** [[Utilitaires]]&lt;br /&gt;
*** [[Chaînes d&#039;outils]]&lt;br /&gt;
**** [[Chaînes d&#039;outils Delphi]]&lt;br /&gt;
***** [[DCC32]]&lt;br /&gt;
***** [[DCC64]]&lt;br /&gt;
***** [[DCCOSX]]&lt;br /&gt;
***** [[DCCIOS32]]&lt;br /&gt;
***** [[Compilateurs Delphi basés sur LLVM]]&lt;br /&gt;
****** [[DCCIOSARM]]&lt;br /&gt;
****** [[DCCIOSARM64]]&lt;br /&gt;
****** [[DCCAARM]]&lt;br /&gt;
**** [[Chaînes d&#039;outils C++]]&lt;br /&gt;
***** [[Compilateurs C++]]&lt;br /&gt;
****** [[BCC32]]&lt;br /&gt;
******* [[Options de conventions d&#039;appel (BCC32)]]&lt;br /&gt;
******* [[Utilisation des fichiers d&#039;inclusion]]&lt;br /&gt;
****** [[BCCOSX]]&lt;br /&gt;
****** [[Compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[BCC32C]]&lt;br /&gt;
******* [[BCC64]]&lt;br /&gt;
******* [[BCCIOSARM]]&lt;br /&gt;
******* [[BCCIOSARM64]]&lt;br /&gt;
******* [[BCCAARM]]&lt;br /&gt;
******* [[Différences entre les compilateurs C++ améliorés par Clang et les compilateurs C++ de précédente génération]]&lt;br /&gt;
******** [[Compilateurs C++ plus stricts (compilateurs C++ améliorés par Clang)]]&lt;br /&gt;
******* [[Options de projet prises en charge par les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Options non prises en charge par les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Options de ligne de commande des en-têtes précompilés pour les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Utilisation des en-têtes précompilés avec les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Erreurs et avertissements des compilateurs C++ améliorés par Clang]]&lt;br /&gt;
***** [[Lieurs C++]]&lt;br /&gt;
****** [[Détails techniques concernant ILINK32 et ILINK64]]&lt;br /&gt;
******* [[Fichiers de définition de module]]&lt;br /&gt;
****** [[Détails techniques concernant ILINK32 et ILINK64]]&lt;br /&gt;
****** [[XLINK]]&lt;br /&gt;
****** [[Messages d&#039;erreur et d&#039;avertissement du lieur C++]]&lt;br /&gt;
******* [[Violation d&#039;accès. Link terminé]]&lt;br /&gt;
******* [[Les segments supplémentaires doivent être définis dans un fichier .DEF]]&lt;br /&gt;
******* [[Mauvais facteur d&#039;alignement : &#039;symbole&#039;]]&lt;br /&gt;
******* [[Impossible de différer le chargement du module]]&lt;br /&gt;
******* [[Impossible de libérer la mémoire virtuelle à addr &#039;adresse&#039; pour n octets (errcode errnuméro)]]&lt;br /&gt;
******* [[Impossible de réserver la mémoire virtuelle à addr &#039;adresse&#039; pour n octets (errcode errnuméro)]]&lt;br /&gt;
******* [[Impossible d&#039;écrire sur le disque]]&lt;br /&gt;
******* [[Les virgules ne sont pas autorisées ici : &#039;emplacement&#039;]]&lt;br /&gt;
******* [[Impossible de créer &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible de supprimer &#039;élément&#039; (projet déjà ouvert dans l&#039;EDI)]]&lt;br /&gt;
******* [[Impossible de trouver une &#039;unité principale&#039; ; l&#039;ordre d&#039;initialisation suivra l&#039;ordre de lien]]&lt;br /&gt;
******* [[Impossible d&#039;obtenir l&#039;adresse de procédure de RLINK32.DLL]]&lt;br /&gt;
******* [[Impossible de charger RLINK32.DLL]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (programme toujours actif)]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (programme déjà ouvert dans l&#039;EDI)]]&lt;br /&gt;
******* [[Impossible de retirer les ressources de &#039;cible&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;écrire dans &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Erreur de traitement du module &#039;module&#039;]]&lt;br /&gt;
******* [[Limite de mémoire dépassée pour bloc &#039;adresse&#039; dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Attendu un &#039;deux-points&#039; ou &#039;=&#039; &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Attendu un nom de fichier &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Attendue une option &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Exporter &#039;symbole&#039; dans un module &#039;module&#039; faisant référence à &#039;symbole&#039; dans une unité &#039;unité&#039;]]&lt;br /&gt;
******* [[Exporte &#039;symbole&#039; et &#039;symbole&#039; avec le même &#039;numéro&#039; ordinal]]&lt;br /&gt;
******* [[Impossible de créer le fichier ressource &#039;nom de fichier&#039; &#039;numéro&#039;]]&lt;br /&gt;
******* [[Impossible de créer le fichier d&#039;état &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible de lire depuis le &#039;nom de fichier&#039; à l&#039;offset &#039;offset&#039; pour n octets]]&lt;br /&gt;
******* [[Fixup sur un segment de longueur nulle dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Exception générale dans l&#039;ensemble de lien]]&lt;br /&gt;
******* [[La taille allouée du tas est inférieure à la taille de validation]]&lt;br /&gt;
******* [[Type &#039;type&#039; de fixup illégal à l&#039;offset &#039;adresse&#039; dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Format de nombre illégal &#039;symbole&#039;]]&lt;br /&gt;
******* [[Option &#039;option&#039; illégale]]&lt;br /&gt;
******* [[Index de fixup &#039;type&#039; illégal dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Version incompatible de RLINK32.DLL]]&lt;br /&gt;
******* [[Fichier &#039;nom de fichier&#039; objet invalide]]&lt;br /&gt;
******* [[Espace disque insuffisant]]&lt;br /&gt;
******* [[Mémoire insuffisante]]&lt;br /&gt;
******* [[Les packages doivent être liés au code de démarrage dans C0PKG32.OBJ]]&lt;br /&gt;
******* [[Le symbole &#039;symbole&#039; public pour EXPDEF est introuvable dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; public défini dans les deux modules de bibliothèque &#039;module1&#039; et &#039;module2&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; public défini dans les deux modules &#039;module1&#039; et &#039;module2&#039;]]&lt;br /&gt;
******* [[Realloc du &#039;numéro&#039; d&#039;octets échué dans &#039;module&#039;, ligne &#039;numéro&#039;]]&lt;br /&gt;
******* [[RLINK32.DLL n&#039;a pas été initialisé]]&lt;br /&gt;
******* [[Fonction &#039;fonction&#039; auxiliaire RTL introuvable]]&lt;br /&gt;
******* [[La section &#039;section&#039; définie dans le fichier .def est vide]]&lt;br /&gt;
******* [[L&#039;espace de réserve de la pile est inférieur à la taille validée]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; marqué comme importation dans &#039;module&#039; est public dans &#039;module&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole1&#039; est un alias de &#039;symbole2&#039;, qui est déjà un alias]]&lt;br /&gt;
******* [[Le nom d&#039;unité &#039;unité&#039; est redéfini par module &#039;module&#039; (définition originale dans &#039;module&#039;)]]&lt;br /&gt;
******* [[Trop de virgules sur la ligne de commande &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop de noms de fichier DEF &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop d&#039;erreurs ; arrêt du link]]&lt;br /&gt;
******* [[Trop de noms de fichier EXE &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop d&#039;exports ; seulement 65535 permis]]&lt;br /&gt;
******* [[Trop de noms de fichier MAP &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop de renvois dans le fichier de réponse : &#039;noms de fichier&#039;]]&lt;br /&gt;
******* [[Trop de définitions section/segment trouvées dans le fichier .def]]&lt;br /&gt;
******* [[&#039;Numéro&#039; index de type est détérioré dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir le fichier &#039;nom de fichier&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;exécuter une liaison incrémentielle complète]]&lt;br /&gt;
******* [[Impossible d&#039;effectuer le lien]]&lt;br /&gt;
******* [[Erreur inattendue détectée durant le lien (C++)]]&lt;br /&gt;
******* [[Unité &#039;unité&#039; (définie par &#039;nom&#039;) depends de l&#039;unité &#039;unité&#039;, mais aucune implémentation n&#039;a pas été trouvée]]&lt;br /&gt;
******* [[&#039;symbole&#039; externe non résolu, référencé depuis &#039;module&#039;]]&lt;br /&gt;
******* [[Segment(s) 16 bits non supportés dand module &#039;module&#039;]]&lt;br /&gt;
******* [[Unité &#039;unité&#039; package faible ne peut contenir d&#039;inits]]&lt;br /&gt;
**** [[Sortie XML du compilateur]]&lt;br /&gt;
***** [[Documentation XML pour le code Delphi]]&lt;br /&gt;
***** [[Documentation XML pour le code C++]]&lt;br /&gt;
***** [[Déclarations globales de sortie XML du compilateur]]&lt;br /&gt;
*** [[Utilitaires graphiques - Index|Utilitaires graphiques]]&lt;br /&gt;
**** [[Installateur]]&lt;br /&gt;
**** [[Installateur hors ligne]]&lt;br /&gt;
**** [[Enregistrement du produit Embarcadero]]&lt;br /&gt;
**** [[Installateur de fonctionnalités]]&lt;br /&gt;
**** [[Gestionnaire de fonctionnalités]]&lt;br /&gt;
**** [[Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
**** [[Outil de migration des paramètres]]&lt;br /&gt;
***** [[Exportation des paramètres vers un fichier de migration]]&lt;br /&gt;
***** [[Migration des paramètres vers une version plus récente du produit]]&lt;br /&gt;
***** [[Restauration des paramètres depuis la sauvegarde]]&lt;br /&gt;
***** [[Importation des paramètres depuis un fichier de migration]]&lt;br /&gt;
**** [[Concepteur de styles de bitmaps]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Débogueur REST]]&lt;br /&gt;
***** [[Installation du débogueur REST]]&lt;br /&gt;
***** [[Outil Débogueur REST]]&lt;br /&gt;
***** [[Utilisation du débogueur REST]]&lt;br /&gt;
**** [[Mappeur XML]]&lt;br /&gt;
*** [[Utilitaires de ligne de commande - Index|Utilitaires de ligne de commande]]&lt;br /&gt;
**** [[DCC32.EXE, le compilateur en ligne de commande Delphi]]&lt;br /&gt;
**** [[DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits]]&lt;br /&gt;
**** [[DCCOSX.EXE, le compilateur Delphi pour OS X]]&lt;br /&gt;
**** [[Interfaces de ligne de commande des compilateurs Delphi basés sur LLVM]]&lt;br /&gt;
***** [[DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits]]&lt;br /&gt;
***** [[DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits]]&lt;br /&gt;
***** [[DCCAARM.EXE, le compilateur Delphi pour Android]]&lt;br /&gt;
**** [[DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS]]&lt;br /&gt;
**** [[Interfaces de ligne de commande des compilateurs C++]]&lt;br /&gt;
***** [[BCC32.EXE, le compilateur C++ 32 bits en ligne de commande]]&lt;br /&gt;
****** [[Options de ligne de commande des en-têtes précompilés pour BCC32]]&lt;br /&gt;
****** [[Options des messages]]&lt;br /&gt;
***** [[BCCOSX.EXE, le compilateur C++ pour OS X]]&lt;br /&gt;
****** [[--framework]]&lt;br /&gt;
***** [[Interfaces de ligne de commande des compilateurs C++ améliorés par Clang]]&lt;br /&gt;
****** [[BCC32C.EXE]]&lt;br /&gt;
****** [[BCC64.EXE, le compilateur C++ Windows 64 bits]]&lt;br /&gt;
****** [[BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits]]&lt;br /&gt;
****** [[BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits]]&lt;br /&gt;
****** [[BCCAARM.EXE, le compilateur C++ pour Android]]&lt;br /&gt;
**** [[AuditsCLI.EXE, l&#039;outil Audits et Métriques en ligne de commande]]&lt;br /&gt;
***** [[Exécution des audits et des métriques depuis la ligne de commande]]&lt;br /&gt;
**** [[BRC32.EXE, le Shell de ressources]]&lt;br /&gt;
**** [[BRCC32.EXE, le compilateur de ressources]]&lt;br /&gt;
**** [[CGRC.EXE, le compilateur-lieur de ressources]]&lt;br /&gt;
**** [[COFF2OMF.EXE, l&#039;outil de conversion d&#039;une bibliothèque d&#039;importation]]&lt;br /&gt;
**** [[CPP32.EXE, le préprocesseur du compilateur C]]&lt;br /&gt;
**** [[CPP64, le préprocesseur pour Windows 64 bits]]&lt;br /&gt;
**** [[Formatter.EXE, le formateur en ligne de commande]]&lt;br /&gt;
**** [[GenDocCLI.EXE, l&#039;outil de génération de la documentation en ligne de commande]]&lt;br /&gt;
**** [[GenTLB.exe]]&lt;br /&gt;
**** [[GREP.EXE, l&#039;utilitaire de recherche de texte]]&lt;br /&gt;
**** [[Utilisation de ILINK32 et ILINK64 en ligne de commande]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++]]&lt;br /&gt;
**** [[Utilisation de ILINK32 et ILINK64 en ligne de commande]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++ Windows 64 bits]]&lt;br /&gt;
**** [[XLINK.EXE, le lieur OS X]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++ pour OS X]]&lt;br /&gt;
**** [[IMPDEF.EXE, le gestionnaire de définition de module]]&lt;br /&gt;
**** [[IMPLIB.EXE, l&#039;outil bibliothèque d&#039;importation pour Win32]]&lt;br /&gt;
**** [[Java2OP.exe, le générateur de fichier pont natif pour Android]]&lt;br /&gt;
**** [[MAKE.EXE]]&lt;br /&gt;
***** [[Directives MAKE]]&lt;br /&gt;
***** [[Macros MAKE]]&lt;br /&gt;
***** [[Commandes et règles (explicites et implicites) de MAKE]]&lt;br /&gt;
**** [[MKEXP.EXE, l&#039;outil bibliothèque d&#039;importation Windows 64 bits pour C++]]&lt;br /&gt;
**** [[Paclient.exe, l&#039;application client Platform Assistant|paclient.exe, l&#039;application client Platform Assistant]]&lt;br /&gt;
**** [[PAServer, l&#039;application serveur Platform Assistant]]&lt;br /&gt;
***** [[Installation de Platform Assistant sur Windows]]&lt;br /&gt;
***** [[Exécution de Platform Assistant sur Windows]]&lt;br /&gt;
***** [[Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
***** [[Exécution de Platform Assistant sur un Mac]]&lt;br /&gt;
***** [[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac]]&lt;br /&gt;
***** [[Définition des options de Platform Assistant]]&lt;br /&gt;
***** [[Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
***** [[Exécution du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
***** [[Erreurs du serveur Platform Assistant - Index]]&lt;br /&gt;
****** [[E0001 Option non valide]]&lt;br /&gt;
****** [[E0002 Nom de profil manquant]]&lt;br /&gt;
****** [[E0003 Echec de la connexion à &#039;adresse&#039; sur le port &#039;port&#039;]]&lt;br /&gt;
****** [[E0004 Le fichier n&#039;existe pas : &#039;chemin&#039;]]&lt;br /&gt;
****** [[E0005 Le répertoire n&#039;existe pas : &#039;chemin&#039;]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[E0009 Impossible de créer le fichier &amp;quot;chemin de fichier&amp;quot;. &amp;quot;Texte d&#039;erreur&amp;quot;]]&lt;br /&gt;
****** [[E0014 Connexion refusée. Non concordance de la version du serveur Platform Assistant - version &#039;version&#039; attendue]]&lt;br /&gt;
****** [[E0017 Impossible de supprimer le fichier : &#039;chemin&#039;]]&lt;br /&gt;
****** [[E0018 Impossible de supprimer le répertoire : &#039;chemin&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[E0264 Impossible d&#039;exécuter &#039;&amp;quot;/usr/bin/codesign&amp;quot; ...&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur de fichier archive PAServer non trouvé]]&lt;br /&gt;
****** [[Erreur de fichier archive PAServer non trouvé]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[E0776 Impossible d&#039;exécuter &#039;&amp;quot;/usr/bin/xcrun&amp;quot; ...&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[E2308 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2311 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2312 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E2564 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2567 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2568 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E2820 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2823 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2824 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E4100 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E4103 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E4104 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[W0001 Plate-forme non valide]]&lt;br /&gt;
****** [[W0008 Option ipa non valide : &#039;chaîne&#039;]]&lt;br /&gt;
**** [[RC.EXE, le compilateur de ressources Microsoft SDK]]&lt;br /&gt;
**** [[ReFind.exe, l&#039;utilitaire Rechercher et Remplacer utilisant les expressions Perl RegEx|reFind.exe, l&#039;utilitaire Rechercher et Remplacer utilisant les expressions Perl RegEx]]&lt;br /&gt;
**** [[RLINK32.DLL, le lieur de ressources (C++)]]&lt;br /&gt;
**** [[TDUMP.EXE, l&#039;utilitaire de vidage de fichier]]&lt;br /&gt;
**** [[TDUMP64.EXE, l&#039;utilitaire de vidage de fichier pour Windows 64 bits]]&lt;br /&gt;
**** [[TLIB.EXE, le gestionnaire de bibliothèques]]&lt;br /&gt;
**** [[TLIB64.EXE, le gestionnaire de bibliothèques pour Windows 64 bits]]&lt;br /&gt;
**** [[TLIBIMP.EXE]]&lt;br /&gt;
***** [[Mappage des noms de symboles dans une bibliothèque de types]]&lt;br /&gt;
***** [[Migration du code C++ de la directive import à TLIBIMP.EXE|Migration du code C++ de la directive #import à TLIBIMP.EXE]]&lt;br /&gt;
**** [[Utilisation de TOUCH.EXE|TOUCH.EXE]]&lt;br /&gt;
**** [[TRegSvr.exe, l&#039;outil de recensement des bibliothèques de types]]&lt;br /&gt;
**** [[TRIGRAPH]]&lt;br /&gt;
**** [[WSDLIMP.EXE, l&#039;outil d&#039;importation WSDL en ligne de commande]]&lt;br /&gt;
***** [[Option WSDL -Or-]]&lt;br /&gt;
* [[Langages de programmation]]&lt;br /&gt;
** [[Référence du langage Delphi]]&lt;br /&gt;
***[[Guide du langage Delphi - Index|Guide du langage Delphi]]&lt;br /&gt;
**** [[Présentation du langage]]&lt;br /&gt;
**** [[Programmes et unités - Index|Programmes et unités]]&lt;br /&gt;
***** [[Programmes et unités (Delphi)]]&lt;br /&gt;
***** [[Utilisation des espaces de nommage avec Delphi]]&lt;br /&gt;
**** [[Eléments syntaxiques fondamentaux - Index|Eléments syntaxiques fondamentaux]]&lt;br /&gt;
***** [[Eléments syntaxiques fondamentaux (Delphi)]]&lt;br /&gt;
****** [[In|in]]&lt;br /&gt;
***** [[Expressions (Delphi)]]&lt;br /&gt;
***** [[Déclarations et instructions (Delphi)]]&lt;br /&gt;
**** [[Types de données, variables et constantes - Index|Types de données, variables et constantes]]&lt;br /&gt;
***** [[A propos des types de données (Delphi)]]&lt;br /&gt;
***** [[Types simples (Delphi)]]&lt;br /&gt;
***** [[Types chaîne (Delphi)|Types chaîne ({{Delphi}})]]&lt;br /&gt;
***** [[Types structurés (Delphi)]]&lt;br /&gt;
***** [[Pointeurs et types pointeur (Delphi)|Pointeurs et types pointeur (Delphi))]]&lt;br /&gt;
***** [[Types procéduraux (Delphi)]]&lt;br /&gt;
***** [[Types variants (Delphi)]]&lt;br /&gt;
***** [[Compatibilité et identité de types (Delphi)|Compatibilité et identité de types ({{Delphi}})]]&lt;br /&gt;
***** [[Déclaration de types|Types de données, variables et constantes - Index ({{Delphi}})]]&lt;br /&gt;
***** [[Variables (Delphi)|Variables ({{Delphi}})]]&lt;br /&gt;
***** [[Constantes déclarées]]&lt;br /&gt;
**** [[Procédures et fonctions - Index|Procédures et fonctions]]&lt;br /&gt;
***** [[Procédures et fonctions (Delphi)]]&lt;br /&gt;
***** [[Paramètres (Delphi)]]&lt;br /&gt;
***** [[Appel de procédures et de fonctions (Delphi)]]&lt;br /&gt;
***** [[Méthodes anonymes dans Delphi]]&lt;br /&gt;
**** [[Classes et objets - Index|Classes et objets]]&lt;br /&gt;
***** [[Classes et objets (Delphi)]]&lt;br /&gt;
***** [[Champs (Delphi)]]&lt;br /&gt;
***** [[Méthodes (Delphi)]]&lt;br /&gt;
***** [[Propriétés (Delphi)]]&lt;br /&gt;
***** [[Evénements|Evénements ({{Delphi}})]]&lt;br /&gt;
***** [[Références de classes]]&lt;br /&gt;
***** [[Exceptions (Delphi)]]&lt;br /&gt;
***** [[Assistances de classes et d&#039;enregistrements (Delphi)]]&lt;br /&gt;
***** [[Déclarations de types imbriqués]]&lt;br /&gt;
***** [[Surcharge d&#039;opérateurs (Delphi)|Surcharge d&#039;opérateurs ({{Delphi}})]]&lt;br /&gt;
**** [[Routines standard et entrées-sorties]]&lt;br /&gt;
**** [[Bibliothèques et packages - Index|Bibliothèques et packages]]&lt;br /&gt;
***** [[Bibliothèques et packages (Delphi)]]&lt;br /&gt;
***** [[Ecriture de bibliothèques à chargement dynamique]]&lt;br /&gt;
***** [[Packages|Packages ({{Delphi}})]]&lt;br /&gt;
**** [[Interfaces d&#039;objets - Index|Interfaces d&#039;objets]]&lt;br /&gt;
***** [[Interfaces d&#039;objets (Delphi)|Interfaces d&#039;objets ({{Delphi}})]]&lt;br /&gt;
***** [[Implémentation des interfaces]]&lt;br /&gt;
***** [[Références d&#039;interfaces (Delphi)|Références d&#039;interfaces ({{Delphi}})]]&lt;br /&gt;
***** [[Objets automation (Win32 seulement)]]&lt;br /&gt;
**** [[Gestion de la mémoire - Index|Gestion de la mémoire]]&lt;br /&gt;
***** [[Gestion de la mémoire]]&lt;br /&gt;
***** [[Formats de données internes (Delphi)]]&lt;br /&gt;
**** [[Contrôle des programmes (Delphi)]]&lt;br /&gt;
**** [[Code assembleur inline - Index|Code assembleur inline]]&lt;br /&gt;
***** [[Utilisation du code assembleur inline]]&lt;br /&gt;
***** [[Syntaxe assembleur]]&lt;br /&gt;
***** [[Expressions assembleur]]&lt;br /&gt;
***** [[Procédures et fonctions assembleur]]&lt;br /&gt;
**** [[Génériques - Index|Génériques]]&lt;br /&gt;
***** [[Présentation des génériques]]&lt;br /&gt;
***** [[Terminologie des génériques]]&lt;br /&gt;
***** [[Déclaration des génériques]]&lt;br /&gt;
***** [[Compatibilité des types et surcharges dans les génériques]]&lt;br /&gt;
***** [[Contraintes dans les génériques]]&lt;br /&gt;
***** [[Variable classe dans les génériques]]&lt;br /&gt;
**** [[Attributs (RTTI)]]&lt;br /&gt;
***** [[Présentation des attributs]]&lt;br /&gt;
***** [[Déclaration des attributs personnalisés|Déclaration des attributs personnalisés (RTTI)]]&lt;br /&gt;
***** [[Annotation des types et des membres de types]]&lt;br /&gt;
***** [[Extraction des attributs à l&#039;exécution]]&lt;br /&gt;
***** [[Utilisation des intercepteurs de méthodes virtuelles]]&lt;br /&gt;
***** [[Attributs du compilateur]]&lt;br /&gt;
**** [[Ecriture de code Delphi adapté à C++|Ecriture de code {{Delphi}} adapté à C++]]&lt;br /&gt;
***[[Liste des directives de compilation Delphi - Index]]&lt;br /&gt;
**** [[Directives de compilation Delphi]]&lt;br /&gt;
**** [[Aligner les champs (Delphi)]]&lt;br /&gt;
**** [[Type d&#039;application (Delphi)]]&lt;br /&gt;
**** [[Directives d&#039;assertion (Delphi)]]&lt;br /&gt;
**** [[Evaluation booléenne rapide (directive de compilation Delphi)]]&lt;br /&gt;
**** [[Aligner le code (Delphi)]]&lt;br /&gt;
**** [[Directives de compilation pour les bibliothèques ou les objets partagés (Delphi)]]&lt;br /&gt;
**** [[Compilation conditionnelle (Delphi)]]&lt;br /&gt;
***** [[Versions du compilateur]]&lt;br /&gt;
**** [[Informations de débogage (Delphi)]]&lt;br /&gt;
**** [[Directive DEFINE (Delphi)]]&lt;br /&gt;
**** [[Directive DENYPACKAGEUNIT (Delphi)]]&lt;br /&gt;
**** [[Description (Delphi)]]&lt;br /&gt;
**** [[Directive DESIGNONLY (Delphi)]]&lt;br /&gt;
**** [[ELSE (Delphi)]]&lt;br /&gt;
**** [[ELSEIF (Delphi)]]&lt;br /&gt;
**** [[Directive ENDIF (Delphi)]]&lt;br /&gt;
**** [[Extension de l&#039;exécutable (Delphi)]]&lt;br /&gt;
**** [[Exportation des symboles (Delphi)]]&lt;br /&gt;
**** [[Syntaxe étendue (Delphi)]]&lt;br /&gt;
**** [[Compatibilité des types étendus (Delphi)]]&lt;br /&gt;
**** [[Symboles externes (Delphi)]]&lt;br /&gt;
**** [[Contrôle de la précision à virgule flottante (Delphi pour x64)]]&lt;br /&gt;
**** [[Directive HIGHCHARUNICODE (Delphi)]]&lt;br /&gt;
**** [[Conseils (Delphi)]]&lt;br /&gt;
**** [[HPPEMIT (Delphi)]]&lt;br /&gt;
**** [[Directive IFDEF (Delphi)]]&lt;br /&gt;
**** [[Directive IF (Delphi)]]&lt;br /&gt;
**** [[Directive IFEND (Delphi)]]&lt;br /&gt;
**** [[Directive IFNDEF (Delphi)]]&lt;br /&gt;
**** [[Directive IFOPT (Delphi)]]&lt;br /&gt;
**** [[Adresse de base de l&#039;image]]&lt;br /&gt;
**** [[Compilation implicite (Delphi)]]&lt;br /&gt;
**** [[Données importées]]&lt;br /&gt;
**** [[Fichier d&#039;inclusion (Delphi)]]&lt;br /&gt;
**** [[Contrôle des entrées et des sorties (Delphi)]]&lt;br /&gt;
**** [[Legacy IFEND (Delphi)]]&lt;br /&gt;
**** [[Liaison avec le fichier objet (Delphi)]]&lt;br /&gt;
**** [[Symboles locaux (Delphi)]]&lt;br /&gt;
**** [[Chaînes longues (Delphi)]]&lt;br /&gt;
**** [[Informations de type à l&#039;exécution (Delphi)]]&lt;br /&gt;
**** [[Tailles d&#039;allocation mémoire (Delphi)]]&lt;br /&gt;
**** [[Directive MESSAGE (Delphi)]]&lt;br /&gt;
**** [[Directive METHODINFO (Delphi)]]&lt;br /&gt;
**** [[Taille minimum d&#039;énumération (Delphi)]]&lt;br /&gt;
**** [[Directive OBJTYPENAME (Delphi)]]&lt;br /&gt;
**** [[Paramètres chaînes ouverts (Delphi)]]&lt;br /&gt;
**** [[Optimisation (Delphi)]]&lt;br /&gt;
**** [[Vérification de débordement (Delphi)]]&lt;br /&gt;
**** [[Indicateurs d&#039;en-tête PE (Portable Executable) (Delphi)]]&lt;br /&gt;
**** [[SETPEOSVERSION]]&lt;br /&gt;
**** [[SETPESUBSYSVERSION]]&lt;br /&gt;
**** [[SETPEUSERVERSION]]&lt;br /&gt;
**** [[Opérations FDIV du Pentium sécurisées (Delphi)]]&lt;br /&gt;
**** [[POINTERMATH (Delphi)]]&lt;br /&gt;
**** [[Directive NODEFINE (Delphi)]]&lt;br /&gt;
**** [[NOINCLUDE (Delphi)]]&lt;br /&gt;
**** [[Vérification des intervalles]]&lt;br /&gt;
**** [[Compatibilité Real48 (Delphi)]]&lt;br /&gt;
**** [[Régions]]&lt;br /&gt;
**** [[Espace adresse réservé pour les ressources (Delphi)]]&lt;br /&gt;
**** [[Fichier ressource (Delphi)]]&lt;br /&gt;
**** [[Directive RTTI (Delphi)]]&lt;br /&gt;
**** [[Directive RUNONLY (Delphi)]]&lt;br /&gt;
**** [[Enumérations de portée (Delphi)]]&lt;br /&gt;
**** [[Cadres de pile (Delphi)]]&lt;br /&gt;
**** [[Types de liaison forts (Delphi)]]&lt;br /&gt;
**** [[Déclaration de symboles et informations de référence croisée (Delphi)]]&lt;br /&gt;
**** [[Contrôle du type des pointeurs (Delphi)]]&lt;br /&gt;
**** [[Directive UNDEF (Delphi)]]&lt;br /&gt;
**** [[Contrôle des chaînes var (Delphi)]]&lt;br /&gt;
**** [[Messages d&#039;avertissement (Delphi)]]&lt;br /&gt;
**** [[Avertissements (Delphi)]]&lt;br /&gt;
**** [[Packaging faible]]&lt;br /&gt;
**** [[Directive WEAKLINKRTTI (Delphi)]]&lt;br /&gt;
**** [[Constantes typées affectables (Delphi)]]&lt;br /&gt;
**** [[Chaînes basées sur zéro (Delphi)]]&lt;br /&gt;
***[[Erreurs du compilateur Delphi - Index]]&lt;br /&gt;
**** [[Erreurs d&#039;exécution Delphi|Erreurs d&#039;exécution {{Delphi}}]]&lt;br /&gt;
**** [[Erreurs d&#039;ES|Erreurs d&#039;E/S]]&lt;br /&gt;
**** [[Erreurs du système d&#039;exploitation]]&lt;br /&gt;
**** [[Erreurs fatales]]&lt;br /&gt;
**** [[Messages d&#039;erreur et d&#039;avertissement (Delphi)]]&lt;br /&gt;
***** [[DisposeCount ne peut être déclaré dans des classes ayant des destructeurs (Delphi)]]&lt;br /&gt;
***** [[E1038 L&#039;identificateur d&#039;unité &#039;%s&#039; ne correspond pas au nom de fichier (Delphi)]]&lt;br /&gt;
***** [[E2001 Type ordinal requis (Delphi)]]&lt;br /&gt;
***** [[E2002 Type de fichier non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2003 Identificateur non déclaré : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2004 Identificateur redéclaré : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2005 &#039;%s&#039; n&#039;est pas un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2006 PACKED non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2007 Constante ou identificateur de type attendu (Delphi)]]&lt;br /&gt;
***** [[E2008 Types incompatibles (Delphi)]]&lt;br /&gt;
***** [[E2009 Types incompatibles - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2010 Types incompatibles - &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2011 La limite inférieure dépasse la limite supérieure (Delphi)]]&lt;br /&gt;
***** [[E2012 Le type de l&#039;expression doit être BOOLEAN (Delphi)]]&lt;br /&gt;
***** [[E2013 Le type de l&#039;expression doit être INTEGER (Delphi)]]&lt;br /&gt;
***** [[E2014 Instruction attendue, mais expression de type &#039;%s&#039; trouvée (Delphi)]]&lt;br /&gt;
***** [[E2015 Opérateur non applicable à ce type d&#039;opérande (Delphi)]]&lt;br /&gt;
***** [[E2016 Type Array requis (Delphi)]]&lt;br /&gt;
***** [[E2017 Type pointeur requis (Delphi)]]&lt;br /&gt;
***** [[E2018 Type record, object ou class requis (Delphi)]]&lt;br /&gt;
***** [[E2019 Type Object requis (Delphi)]]&lt;br /&gt;
***** [[E2020 Type object ou class requis (Delphi)]]&lt;br /&gt;
***** [[E2021 Type Class requis (Delphi)]]&lt;br /&gt;
***** [[E2022 Type d&#039;assistance de classe obligatoire (Delphi)]]&lt;br /&gt;
***** [[E2023 La fonction nécessite un type de résultat (Delphi)]]&lt;br /&gt;
***** [[E2024 Type de résultat de fonction incorrect (Delphi)]]&lt;br /&gt;
***** [[E2025 La procédure ne peut avoir un type de résultat (Delphi)]]&lt;br /&gt;
***** [[E2026 Expression constante attendue (Delphi)]]&lt;br /&gt;
***** [[E2027 Valeur de tag dupliquée (Delphi)]]&lt;br /&gt;
***** [[E2028 Les ensembles SET ont au plus 256 éléments (Delphi)]]&lt;br /&gt;
***** [[E2029 %s attendu mais %s trouvé (Delphi)]]&lt;br /&gt;
***** [[E2030 Etiquette de CASE dupliquée (Delphi)]]&lt;br /&gt;
***** [[E2031 Etiquette attendue (Delphi)]]&lt;br /&gt;
***** [[E2032 La variable de contrôle de boucle FOR doit être de type ordinal (Delphi)]]&lt;br /&gt;
***** [[E2033 Les types des paramètres VAR originaux et formels doivent être identiques (Delphi)]]&lt;br /&gt;
***** [[E2034 Trop de paramètres originaux (Delphi)]]&lt;br /&gt;
***** [[E2035 Pas assez de paramètres originaux (Delphi)]]&lt;br /&gt;
***** [[E2036 Variable requise (Delphi)]]&lt;br /&gt;
***** [[E2037 La déclaration de &#039;%s&#039; diffère de la déclaration précédente (Delphi)]]&lt;br /&gt;
***** [[E2038 Caractère non conforme dans le fichier d&#039;entrée - &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[E2045 Format de fichier objet incorrect - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2049 Déclaration de Label non autorisée dans la partie interface (Delphi)]]&lt;br /&gt;
***** [[E2050 Instructions non autorisées dans la partie interface (Delphi)]]&lt;br /&gt;
***** [[E2052 Constante chaîne non terminée (Delphi)]]&lt;br /&gt;
***** [[E2053 Erreur de syntaxe dans le nombre réel (Delphi)]]&lt;br /&gt;
***** [[E2054 Type non conforme dans une instruction Write/Writeln (Delphi)]]&lt;br /&gt;
***** [[E2055 Type non conforme dans une instruction Read/Readln (Delphi)]]&lt;br /&gt;
***** [[E2056 Les chaînes ne doivent pas dépasser 255 éléments (Delphi)]]&lt;br /&gt;
***** [[E2057 Fin de fichier inattendue dans le commentaire commençant en ligne %ld (Delphi)]]&lt;br /&gt;
***** [[E2058 Les types classe, interface et objet ne sont pas autorisés dans la section type (Delphi)]]&lt;br /&gt;
***** [[E2059 Types classe locale, interface et objet non autorisés (Delphi)]]&lt;br /&gt;
***** [[E2060 Seuls les types interface et classe sont autorisés dans la section type (Delphi)]]&lt;br /&gt;
***** [[E2061 Les types interface ou classe locale ne sont pas autorisés (Delphi)]]&lt;br /&gt;
***** [[E2062 Constructeurs virtuels non autorisés (Delphi)]]&lt;br /&gt;
***** [[E2064 La partie gauche n&#039;est pas affectable (Delphi)]]&lt;br /&gt;
***** [[E2065 Déclaration forward ou external non satisfaite : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2066 Opérateur ou point-virgule manquant (Delphi)]]&lt;br /&gt;
***** [[E2067 Type de paramètre manquant (Delphi)]]&lt;br /&gt;
***** [[E2068 Référence non conforme au symbole &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2070 Directive inconnue - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2071 Ce type ne peut être initialisé (Delphi)]]&lt;br /&gt;
***** [[E2072 Le nombre d&#039;éléments (%d) diffère de la déclaration (%d) (Delphi)]]&lt;br /&gt;
***** [[E2073 Etiquette déjà définie - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2074 Etiquette déclarée et référencée, mais pas définie &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2075 Forme d&#039;appel de méthode autorisée seulement dans les méthodes de types dérivés (Delphi)]]&lt;br /&gt;
***** [[E2076 Forme d&#039;appel de méthode autorisée seulement pour méthodes de classe (Delphi)]]&lt;br /&gt;
***** [[E2078 La procédure FAIL est seulement autorisée dans un constructeur d&#039;objets (Delphi)]]&lt;br /&gt;
***** [[E2079 La procédure NEW requiert un constructeur (Delphi)]]&lt;br /&gt;
***** [[E2080 La procédure DISPOSE nécessite un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2081 Affectation à la variable de boucle FOR &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2082 TYPEOF ne peut être appliqué qu&#039;à des types d&#039;objet avec VMT (Delphi)]]&lt;br /&gt;
***** [[E2083 L&#039;ordre des types dans la constante enregistrement diffère de la déclaration (Delphi)]]&lt;br /&gt;
***** [[E2085 Non concordance de nom d&#039;unité : &#039;%s&#039; &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2086 Le type &#039;%s&#039; n&#039;est pas encore complètement défini (Delphi)]]&lt;br /&gt;
***** [[E2088 Nom de variable attendu (Delphi)]]&lt;br /&gt;
***** [[E2089 Transtypage de classe incorrect (Delphi)]]&lt;br /&gt;
***** [[E2090 Interrompu par l&#039;utilisateur - compilation annulée (Delphi)]]&lt;br /&gt;
***** [[E2091 Paires Segment/Offset non prises en charge dans Delphi 32 bits (Delphi)]]&lt;br /&gt;
***** [[E2093 L&#039;étiquette &#039;%s&#039; n&#039;est pas déclarée dans la procédure en cours (Delphi)]]&lt;br /&gt;
***** [[E2094 La procédure/fonction locale &#039;%s&#039; est affectée à une variable procédure (Delphi)]]&lt;br /&gt;
***** [[E2095 Directive ENDIF manquante (Delphi)]]&lt;br /&gt;
***** [[E2096 Identificateur de méthode attendu (Delphi)]]&lt;br /&gt;
***** [[E2097 BREAK ou CONTINUE hors de boucle (Delphi)]]&lt;br /&gt;
***** [[E2098 Division par zéro (Delphi)]]&lt;br /&gt;
***** [[E2099 Débordement dans opération de conversion ou arithmétique (Delphi)]]&lt;br /&gt;
***** [[E2100 Type de donnée trop grand : supérieur à 2 Go (Delphi)|E2100 Type de donnée trop grand : au-delà de 2 Go ({{Delphi}})]]&lt;br /&gt;
***** [[E2102 Constante entière trop grande (Delphi)]]&lt;br /&gt;
***** [[E2103 Fixup 16 bits rencontré dans fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2104 Relogement incorrect dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2105 Erreur de syntaxe de l&#039;assembleur en ligne (Delphi)]]&lt;br /&gt;
***** [[E2106 Débordement de pile de l&#039;assembleur en ligne (Delphi)]]&lt;br /&gt;
***** [[E2107 Non concordance de taille d&#039;opérande (Delphi)]]&lt;br /&gt;
***** [[E2108 Référence mémoire attendue (Delphi)]]&lt;br /&gt;
***** [[E2109 Constante attendue (Delphi)]]&lt;br /&gt;
***** [[E2110 Type attendu (Delphi)]]&lt;br /&gt;
***** [[E2111 Impossible d&#039;ajouter ou de soustraire des symboles relogeables (Delphi)]]&lt;br /&gt;
***** [[E2112 Combinaison de registres incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2113 Débordement numérique (Delphi)]]&lt;br /&gt;
***** [[E2114 Constante chaîne trop longue (Delphi)]]&lt;br /&gt;
***** [[E2115 Erreur dans constante numérique (Delphi)]]&lt;br /&gt;
***** [[E2116 Combinaison incorrecte d&#039;instruction et d&#039;opérandes (Delphi)]]&lt;br /&gt;
***** [[E2117 Instructions 486/487 non activées (Delphi)]]&lt;br /&gt;
***** [[E2118 Division par zéro (Delphi)]]&lt;br /&gt;
***** [[E2119 Identificateur de champ de structure attendu (Delphi)]]&lt;br /&gt;
***** [[E2120 Distance LOOP/JCXZ hors limites (Delphi)]]&lt;br /&gt;
***** [[E2121 Nom de procédure ou de fonction attendu (Delphi)]]&lt;br /&gt;
***** [[E2122 PROCEDURE ou FUNCTION attendu (Delphi)]]&lt;br /&gt;
***** [[E2123 PROCEDURE, FUNCTION, PROPERTY ou VAR attendu (Delphi)]]&lt;br /&gt;
***** [[E2124 Le membre d&#039;instance &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2125 EXCEPT ou FINALLY attendu (Delphi)]]&lt;br /&gt;
***** [[E2126 BREAK, CONTINUE ou EXIT impossible hors d&#039;une clause FINALLY (Delphi)]]&lt;br /&gt;
***** [[E2127 &#039;GOTO %s&#039; mène dans ou en dehors d&#039;une instruction TRY (Delphi)]]&lt;br /&gt;
***** [[E2128 Clause %s attendue, mais %s trouvée (Delphi)]]&lt;br /&gt;
***** [[E2129 Affectation impossible à une propriété en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2130 Impossible de lire une propriété en écriture seule (Delphi)]]&lt;br /&gt;
***** [[E2131 La classe a déjà une propriété par défaut (Delphi)]]&lt;br /&gt;
***** [[E2132 Propriété par défaut doit être une propriété de tableau (Delphi)]]&lt;br /&gt;
***** [[E2133 La fonction standard TYPEINFO attend un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2134 Le type &#039;%s&#039; n&#039;a pas d&#039;information de type (Delphi)]]&lt;br /&gt;
***** [[E2136 Aucune définition autorisée pour la méthode abstraite &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2137 Méthode &#039;%s&#039; non trouvée dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[E2138 Liste de paramètres message incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2139 Index de méthode de message non conforme (Delphi)]]&lt;br /&gt;
***** [[E2140 Index de méthode de message dupliqué (Delphi)]]&lt;br /&gt;
***** [[E2142 Valeur inaccessible (Delphi)]]&lt;br /&gt;
***** [[E2143 L&#039;expression n&#039;a pas de valeur (Delphi)]]&lt;br /&gt;
***** [[E2144 La destination est inaccessible (Delphi)]]&lt;br /&gt;
***** [[E2145 Re-déclenchement d&#039;une exception autorisé seulement dans un gestionnaire d&#039;exception (Delphi)]]&lt;br /&gt;
***** [[E2146 Les valeurs par défaut doivent être de type ordinal, pointeur ou petit ensemble (Delphi)]]&lt;br /&gt;
***** [[E2147 La propriété &#039;%s&#039; n&#039;existe pas dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[E2148 Méthode dynamique ou gestionnaire de messages non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2149 La classe n&#039;a pas de propriété par défaut (Delphi)]]&lt;br /&gt;
***** [[E2150 Type d&#039;argument incorrect dans constructeur de tableau à type variable (Delphi)]]&lt;br /&gt;
***** [[E2151 Impossible de charger RLINK32.DLL (Delphi)]]&lt;br /&gt;
***** [[E2152 Version de RLINK32.DLL incorrecte ou endommagée (Delphi)]]&lt;br /&gt;
***** [[E2153 &#039;;&#039; non autorisé avant &#039;ELSE&#039; (Delphi)]]&lt;br /&gt;
***** [[E2154 Le type &#039;%s&#039; nécessite une finalisation - non autorisé dans enregistrement variant (Delphi)]]&lt;br /&gt;
***** [[E2155 Le type &#039;%s&#039; nécessite une finalisation - non autorisé dans un type File (Delphi)]]&lt;br /&gt;
***** [[E2156 Expression trop compliquée (Delphi)]]&lt;br /&gt;
***** [[E2157 Elément 0 inaccessible - utilisez &#039;Length&#039; ou &#039;SetLength&#039; (Delphi)]]&lt;br /&gt;
***** [[E2158 Unité %s périmée ou endommagée - &#039;%s&#039; manquant (Delphi)]]&lt;br /&gt;
***** [[E2159 Unité %s périmée ou endommagée - &#039;%s.%s&#039; manquant (Delphi)]]&lt;br /&gt;
***** [[E2160 Type non autorisé dans un appel OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2163 Trop de symboles conditionnels (Delphi)]]&lt;br /&gt;
***** [[E2165 Compilation interrompue par l&#039;utilisateur (Delphi)]]&lt;br /&gt;
***** [[E2166 Les arguments non nommés doivent précéder les arguments nommés dans les appels OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2167 Les méthodes abstraites doivent être virtuelles ou dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2168 Identificateur de champ ou de méthode attendu (Delphi)]]&lt;br /&gt;
***** [[E2169 Définition de champ non autorisée après des méthodes ou propriétés (Delphi)]]&lt;br /&gt;
***** [[E2170 Impossible de redéfinir une méthode non virtuelle (Delphi)]]&lt;br /&gt;
***** [[E2171 La variable &#039;%s&#039; est inaccessible ici du fait de l&#039;optimisation (Delphi)]]&lt;br /&gt;
***** [[E2172 La fonction d&#039;aide bibliothèque nécessaire a été éliminée par le lieur (%s) (Delphi)]]&lt;br /&gt;
***** [[E2173 Symbole conditionnel incorrect ou manquant dans la directive &#039;$%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2174 &#039;%s&#039; non précédemment déclaré comme PROPERTY (Delphi)]]&lt;br /&gt;
***** [[E2175 Définition de champ non autorisée dans section OLE automation (Delphi)]]&lt;br /&gt;
***** [[E2176 Type illégal dans la section OLE Automation : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2177 Constructeurs et destructeurs non autorisés dans la section OLE automation (Delphi)]]&lt;br /&gt;
***** [[E2178 Méthodes dynamiques et gestionnaires de messages non autorisés dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2179 Seule la convention d&#039;appel registre est autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2180 Dispid &#039;%d&#039; déjà utilisé par &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2181 Redéclaration de propriété non autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2182 Clause &#039;%s&#039; non autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2183 Clause Dispid autorisée seulement dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2184 Section %s autorisée uniquement dans les types classe (Delphi)]]&lt;br /&gt;
***** [[E2185 La méthode virtuelle automatisée redéfinissant &#039;%s&#039; ne peut spécifier de dispid (Delphi)]]&lt;br /&gt;
***** [[E2186 La propriété Real publiée &#039;%s&#039; doit être de type Single, Real, Double ou Extended (Delphi)]]&lt;br /&gt;
***** [[E2187 La taille de l&#039;ensemble SET publié &#039;%s&#039; est à 4 octets (Delphi)|E2187 La taille de l&#039;ensemble SET publié &#039;%s&#039; est &amp;gt; à 4 octets ({{Delphi}})]]&lt;br /&gt;
***** [[E2188 La propriété publiée &#039;%s&#039; ne peut être de type %s (Delphi)]]&lt;br /&gt;
***** [[E2189 Les variables locales thread ne peuvent être locales à une fonction (Delphi)]]&lt;br /&gt;
***** [[E2190 Les variables locales thread ne peuvent être ABSOLUTE (Delphi)]]&lt;br /&gt;
***** [[E2191 EXPORTS autorisé seulement avec une portée globale (Delphi)]]&lt;br /&gt;
***** [[E2192 Les constantes ne peuvent être utilisées comme arguments tableaux ouverts (Delphi)]]&lt;br /&gt;
***** [[E2193 Fonction standard Slice autorisée seulement comme argument tableau ouvert (Delphi)]]&lt;br /&gt;
***** [[E2194 Impossible d&#039;initialiser les variables locales thread (Delphi)]]&lt;br /&gt;
***** [[E2195 Impossible d&#039;initialiser les variables locales (Delphi)]]&lt;br /&gt;
***** [[E2196 Impossible d&#039;initialiser les variables multiples (Delphi)]]&lt;br /&gt;
***** [[E2197 Un objet constante ne peut être passé comme paramètre Var (Delphi)]]&lt;br /&gt;
***** [[E2198 %s ne peut être appliqué à une chaîne longue (Delphi)]]&lt;br /&gt;
***** [[E2199 Les packages &#039;%s&#039; et &#039;%s&#039; contiennent tous les deux l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2200 Le package &#039;%s&#039; contient déjà l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2201 La référence de donnée importée est nécessaire ($G) pour accéder à &#039;%s&#039; depuis l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2202 Package requis &#039;%s&#039; non trouvé (Delphi)]]&lt;br /&gt;
***** [[E2203 $WEAKPACKAGEUNIT &#039;%s&#039; contient des données globales (Delphi)]]&lt;br /&gt;
***** [[E2204 Syntaxe GUID incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2205 Type interface nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2206 Redéfinition de propriété non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2207 Clause &#039;%s&#039; non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2208 Interface &#039;%s&#039; déjà implémentée par &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2209 Définitions de champ non autorisées dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2210 Directive &#039;%s&#039; non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2211 La déclaration de &#039;%s&#039; diffère de la déclaration dans l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2212 L&#039;unité package &#039;%s&#039; ne peut apparaître dans les clauses contains ou uses (Delphi)]]&lt;br /&gt;
***** [[E2213 Format d&#039;unité package incorrect : %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2214 Package &#039;%s&#039; est requis récursivement (Delphi)]]&lt;br /&gt;
***** [[E2215 Segment 16 bits rencontré dans fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2216 Impossible de gérer la section &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2217 Le champ publié &#039;%s&#039; n&#039;est pas un type classe ou interface (Delphi)]]&lt;br /&gt;
***** [[E2218 La méthode publiée &#039;%s&#039; contient un type non publiable (Delphi)]]&lt;br /&gt;
***** [[E2220 Le package jamais compilé &#039;%s&#039; nécessite le package toujours compilé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2221 $WEAKPACKAGEUNIT &#039;%s&#039; ne peut avoir de code d&#039;initialisation ou de finalisation (Delphi)]]&lt;br /&gt;
***** [[E2222 $WEAKPACKAGEUNIT et $DENYPACKAGEUNIT spécifiés simultanément (Delphi)]]&lt;br /&gt;
***** [[E2223 $DENYPACKAGEUNIT &#039;%s&#039; ne peut être mis dans un package (Delphi)]]&lt;br /&gt;
***** [[E2224 $DESIGNONLY et $RUNONLY autorisés seulement dans les unités package (Delphi)]]&lt;br /&gt;
***** [[E2225 Le package jamais compilé &#039;%s&#039; doit être recompilé (Delphi)]]&lt;br /&gt;
***** [[E2226 Compilation abandonnée ; trop d&#039;erreurs (Delphi)]]&lt;br /&gt;
***** [[E2227 Imagebase trop élevée - le programme dépasse la limite de 2 Go (Delphi)]]&lt;br /&gt;
***** [[E2228 Un type dispinterface ne peut avoir d&#039;interface ancêtre (Delphi)]]&lt;br /&gt;
***** [[E2229 Un type dispinterface nécessite une identification d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2230 Les méthodes des types dispinterface ne peuvent spécifier de directives (Delphi)]]&lt;br /&gt;
***** [[E2231 Directive &#039;%s&#039; non autorisée dans le type dispinterface (Delphi)]]&lt;br /&gt;
***** [[E2232 L&#039;interface &#039;%s&#039; n&#039;a pas d&#039;identification d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2233 La propriété &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2234 Getter ou Setter pour la propriété &#039;%s&#039; introuvable (Delphi)]]&lt;br /&gt;
***** [[E2236 Constructeurs et destructeurs doivent avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2237 Paramètre &#039;%s&#039; non autorisé du fait de la valeur par défaut (Delphi)]]&lt;br /&gt;
***** [[E2238 Valeur par défaut nécessaire pour &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2239 Le paramètre par défaut &#039;%s&#039; doit être par valeur ou const (Delphi)]]&lt;br /&gt;
***** [[E2240 $EXTERNALSYM et $NODEFINE non autorisés pour &#039;%s&#039;; seulement des symboles globaux (Delphi)]]&lt;br /&gt;
***** [[E2241 Des fichiers obj C++ doivent être générés (-jp) (Delphi)]]&lt;br /&gt;
***** [[E2242 &#039;%s&#039; n&#039;est pas le nom d&#039;une unité (Delphi)]]&lt;br /&gt;
***** [[E2245 Fichier inclus récursif %s (Delphi)]]&lt;br /&gt;
***** [[E2246 Au moins une dimension doit être spécifiée pour un SetLength de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2247 Impossible de prendre l&#039;adresse lors d&#039;une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2248 Impossible d&#039;utiliser les types d&#039;objet anciens lors d&#039;une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2249 Impossible d&#039;utiliser des variables absolues pour une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2250 Aucune version surchargée de &#039;%s&#039; ne peut être appelée avec ces arguments (Delphi)]]&lt;br /&gt;
***** [[E2251 Appel surchargé ambigu à &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2252 Une méthode &#039;%s&#039; ayant des paramètres identiques existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2253 Le type ancêtre &#039;%s&#039; n&#039;a pas de constructeur par défaut accessible (Delphi)]]&lt;br /&gt;
***** [[E2254 La procédure surchargée &#039;%s&#039; doit être marquée avec la directive &#039;overload&#039; (Delphi)]]&lt;br /&gt;
***** [[E2255 New non supporté pour les tableaux dynamiques - utilisez SetLength (Delphi)]]&lt;br /&gt;
***** [[E2256 Dispose non supporté (ni nécessaire) pour les tableaux dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2257 Clause implements dupliquée pour l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2258 La clause implements n&#039;est autorisée que dans les types de classes (Delphi)]]&lt;br /&gt;
***** [[E2259 La clause implements n&#039;est autorisée que pour les propriétés de classes ou le type interface (Delphi)]]&lt;br /&gt;
***** [[E2260 La clause implements n&#039;est pas autorisée avec la clause index (Delphi)]]&lt;br /&gt;
***** [[E2261 La clause implements n&#039;est autorisée que pour les propriétés lisibles (Delphi)]]&lt;br /&gt;
***** [[E2262 Le Getter d&#039;implements doit avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2263 Le Getter d&#039;implements ne peut être une méthode dynamique ou message (Delphi)]]&lt;br /&gt;
***** [[E2264 Impossible d&#039;avoir les résolutions de méthodes pour l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2265 L&#039;interface &#039;%s&#039; n&#039;est pas mentionnée dans la liste d&#039;interfaces (Delphi)]]&lt;br /&gt;
***** [[E2266 Seule une des méthodes surchargées peut être publiée (Delphi)]]&lt;br /&gt;
***** [[E2267 La déclaration précédente de &#039;%s&#039; n&#039;a pas été marquée de la directive &#039;overload&#039; (Delphi)]]&lt;br /&gt;
***** [[E2268 Les paramètres de ce type ne peuvent avoir de valeur par défaut (Delphi)]]&lt;br /&gt;
***** [[E2270 Les getters et setters de propriétés publiées doivent avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2271 Les getters et setters de propriétés ne peuvent être surchargés (Delphi)]]&lt;br /&gt;
***** [[E2272 Impossible d&#039;utiliser le nom d&#039;unité réservé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2273 Aucune version surchargée de &#039;%s&#039; n&#039;existe avec cette liste de paramètres (Delphi)]]&lt;br /&gt;
***** [[E2274 L&#039;attribut de propriété &#039;label&#039; ne peut être utilisé dans dispinterface (Delphi)]]&lt;br /&gt;
***** [[E2275 L&#039;attribut de propriété &#039;label&#039; ne peut être une chaîne vide (Delphi)]]&lt;br /&gt;
***** [[E2276 Impossible d&#039;exporter l&#039;identificateur &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2277 Seules les fonctions cdecl externes peuvent utiliser des varargs (Delphi)]]&lt;br /&gt;
***** [[E2278 Impossible d&#039;obtenir l&#039;adresse du symbole local %s (Delphi)]]&lt;br /&gt;
***** [[E2279 Trop de directives conditionnelles imbriquées (Delphi)]]&lt;br /&gt;
***** [[E2280 Directive conditionnelle non déterminée (Delphi)]]&lt;br /&gt;
***** [[E2281 Type non autorisé dans appel Variant Dispatch (Delphi)]]&lt;br /&gt;
***** [[E2282 Les setters des propriétés ne prennent pas de paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2283 Trop de constantes locales. Utilisez des procédures plus courtes (Delphi)]]&lt;br /&gt;
***** [[E2284 Nom de ressource dupliqué : type %d &#039;%s&#039; (Delphi)|E2284 Nom de ressource dupliqué : type %d &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[E2285 Id de ressource dupliqué : type %d id %d (Delphi)|E2285 Id de ressource dupliqué : type %d id %d ({{Delphi}})]]&lt;br /&gt;
***** [[E2286 Nom de bibliothèque trop long : %s (Delphi)]]&lt;br /&gt;
***** [[E2287 Impossible d&#039;exporter &#039;%s&#039; plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[E2288 Nom de fichier trop long (plus de %d caractères) (Delphi)]]&lt;br /&gt;
***** [[E2289 Attribut personnalisé non résolu : %s (Delphi)]]&lt;br /&gt;
***** [[E2290 Impossible de combiner les destructeurs à IDisposable (Delphi)]]&lt;br /&gt;
***** [[E2291 Implémentation de la méthode d&#039;interface %s.%s manquante (Delphi)]]&lt;br /&gt;
***** [[E2292 &#039;%s&#039; doit référencer une propriété ou un champ de la classe &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2293 Impossible d&#039;avoir à la fois un attribut DLLImport et une directive de convention d&#039;appel ou externe (Delphi)]]&lt;br /&gt;
***** [[E2294 Une assistance de classe descendant de &#039;%s&#039; peut seulement assister les classes qui sont des descendants de &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2295 Une assistance de classe ne peut pas introduire un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2296 Un constructeur introduit dans une assistance de classe doit appeler le constructeur parameterless de la classe assistée en première instruction (Delphi)]]&lt;br /&gt;
***** [[E2298 read/write non autorisé pour les événements CLR. Utilisez la procédure Include/Exclude (Delphi)]]&lt;br /&gt;
***** [[E2299 Propriété requise (Delphi)]]&lt;br /&gt;
***** [[E2300 Impossible de générer l&#039;accesseur de propriété &#039;%s&#039; car &#039;%s&#039; existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2301 La méthode &#039;%s&#039; avec des paramètres et un type de résultat identiques existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2306 &#039;Self&#039; est initialisé plus d&#039;une fois (Delphi)]]&lt;br /&gt;
***** [[E2307 La fonction standard NEW s&#039;attend à un identificateur de type de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2308 Au moins une dimension doit être spécifiée pour un NEW de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2309 Attribut - un argument nommé d&#039;attribut connu ne peut être un tableau (Delphi)]]&lt;br /&gt;
***** [[E2310 Attribut - un marshaler personnalisé requiert le type marshaler personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2311 Attribut - la chaîne de taille fixe MarshalAs requiert une taille (Delphi)]]&lt;br /&gt;
***** [[E2312 Attribut - argument incorrect à un attribut connu (Delphi)]]&lt;br /&gt;
***** [[E2313 Attribut - l&#039;attribut connu ne peut spécifier des propriétés (Delphi)]]&lt;br /&gt;
***** [[E2314 Attribut - l&#039;attribut MarshalAs a des champs qui ne sont pas valides pour le type unmanaged spécifié (Delphi)]]&lt;br /&gt;
***** [[E2315 Attribut - attribut personnalisé connu sur une cible incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2316 Attribut - le format du GUID est incorrect (Delphi)]]&lt;br /&gt;
***** [[E2317 Attribut - l&#039;attribut personnalisé connu a une valeur incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2318 Attribut - la taille de la constante MarshalAs ne peut pas être négative (Delphi)]]&lt;br /&gt;
***** [[E2319 Attribut - l&#039;indice du paramètre MarshalAs ne peut pas être négatif (Delphi)]]&lt;br /&gt;
***** [[E2320 Attribut - le type unmanaged spécifié n&#039;est valide que sur les champs (Delphi)]]&lt;br /&gt;
***** [[E2321 Attribut - l&#039;attribut personnalisé connu a un argument nommé répété (Delphi)]]&lt;br /&gt;
***** [[E2322 Attribut - type inattendu dans l&#039;attribut connu (Delphi)]]&lt;br /&gt;
***** [[E2323 Attribut - argument non reconnu à un attribut personnalisé connu (Delphi)]]&lt;br /&gt;
***** [[E2324 Attribut - l&#039;argument nommé d&#039;attribut connu ne prend pas en charge les variants (Delphi)]]&lt;br /&gt;
***** [[E2325 L&#039;attribut &#039;%s&#039; n&#039;est pas correct pour cette cible (Delphi)]]&lt;br /&gt;
***** [[E2326 L&#039;attribut &#039;%s&#039; ne peut être utilisé qu&#039;une seule fois par cible (Delphi)]]&lt;br /&gt;
***** [[E2327 Erreur du Linker pendant l&#039;émission de l&#039;attribut &#039;%s&#039; pour &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2328 Erreur du Linker pendant l&#039;émission des métadonnées (Delphi)]]&lt;br /&gt;
***** [[E2329 Métadonnées - erreur survenue lors d&#039;une lecture (Delphi)]]&lt;br /&gt;
***** [[E2330 Métadonnées - erreur survenue lors d&#039;une écriture (Delphi)]]&lt;br /&gt;
***** [[E2331 Métadonnées - fichier en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2332 Métadonnées - un nom mal formé a été donné (Delphi)]]&lt;br /&gt;
***** [[E2333 Métadonnées - la valeur de la donnée a été tronquée (Delphi)]]&lt;br /&gt;
***** [[E2334 Métadonnées - erreur de l&#039;ancienne version (Delphi)]]&lt;br /&gt;
***** [[E2335 Métadonnées - la création d&#039;une mémoire partagée a échoué à l&#039;origine (Delphi)]]&lt;br /&gt;
***** [[E2336 Métadonnées - la création d&#039;une mémoire partagée a échoué. Un mappage de mémoire de même nom existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2337 Métadonnées - absence de données .CLB dans la mémoire ou le flux (Delphi)]]&lt;br /&gt;
***** [[E2338 Métadonnées - base de données en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2339 Métadonnées - la portée d&#039;importation n&#039;est pas compatible avec la portée d&#039;émission (Delphi)]]&lt;br /&gt;
***** [[E2340 Métadonnées - données trop grandes (Delphi)]]&lt;br /&gt;
***** [[E2341 Métadonnées - la colonne ne peut être modifiée (Delphi)]]&lt;br /&gt;
***** [[E2342 Métadonnées - trop de colonnes de clé primaire ou RID, 1 est le maximum (Delphi)]]&lt;br /&gt;
***** [[E2343 Métadonnées - la colonne de clé primaire n&#039;autorise pas la valeur null (Delphi)]]&lt;br /&gt;
***** [[E2344 Métadonnées - données trop grandes (Delphi)]]&lt;br /&gt;
***** [[E2345 Métadonnées - tentative de définir un objet qui existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2346 Métadonnées - un guid n&#039;a pas été fourni là où il est nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2347 Métadonnées - signature binaire incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2348 Métadonnées - paramètres d&#039;entrée incorrects (Delphi)]]&lt;br /&gt;
***** [[E2349 Métadonnées - impossible de résoudre typeref (Delphi)]]&lt;br /&gt;
***** [[E2350 Métadonnées - pas suffisamment d&#039;espace logique pour créer d&#039;autres chaînes utilisateur (Delphi)]]&lt;br /&gt;
***** [[E2351 Les méthodes finales doivent être virtuelles ou dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2352 Impossible de redéfinir une méthode finale (Delphi)]]&lt;br /&gt;
***** [[E2353 Impossible d&#039;étendre la classe sealed &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2354 L&#039;élément string ne peut être passé comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2355 L&#039;accesseur de la propriété de classe doit être un champ de classe ou une méthode statique de classe (Delphi)]]&lt;br /&gt;
***** [[E2356 L&#039;accesseur de propriété doit être une méthode ou un champ d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2357 PROCEDURE, FUNCTION ou CONSTRUCTOR attendu (Delphi)]]&lt;br /&gt;
***** [[E2358 Les constructeurs de classe ne sont pas autorisés dans les assistances de classes (Delphi)]]&lt;br /&gt;
***** [[E2359 Plusieurs constructeurs de classe dans la classe %s : %s et %s (Delphi)]]&lt;br /&gt;
***** [[E2360 Les constructeurs de classe ne peuvent avoir des paramètres (Delphi)]]&lt;br /&gt;
***** [[E2361 Impossible d&#039;accéder au symbole private %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2362 Impossible d&#039;accéder au symbole protected %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2363 Seules les méthodes des types descendants peuvent accéder au symbole protégé %s%s.%s au travers des limites d&#039;assemblage (Delphi)|E2363 Seules les méthodes des types descendants peuvent accéder au symbole protégé [%s]%s.%s au travers des limites d&#039;assemblage ({{Delphi}})]]&lt;br /&gt;
***** [[E2366 Procédure globale ou méthode statique de classe attendue (Delphi)]]&lt;br /&gt;
***** [[E2370 Impossible d&#039;utiliser les méthodes héritées pour les accesseurs de propriété d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2371 ABSTRACT et FINAL ne peuvent être utilisés ensemble (Delphi)]]&lt;br /&gt;
***** [[E2372 Identificateur attendu (Delphi)]]&lt;br /&gt;
***** [[E2373 Appel à la méthode abstraite %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2374 Impossible de construire un type unique à partir de %s (Delphi)]]&lt;br /&gt;
***** [[E2375 PRIVATE ou PROTECTED attendu (Delphi)]]&lt;br /&gt;
***** [[E2376 STATIC ne peut être utilisé que sur des méthodes de classes non virtuelles (Delphi)]]&lt;br /&gt;
***** [[E2377 Impossible de localiser Borland.Delphi.Compiler.ResCvt.dll (Delphi)]]&lt;br /&gt;
***** [[E2378 Erreur lors de la conversion de la ressource %s (Delphi)]]&lt;br /&gt;
***** [[E2379 Les méthodes virtuelles ne sont pas autorisées dans les types d&#039;enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2380 Méthode statique de classe ou d&#039;instance attendue (Delphi)]]&lt;br /&gt;
***** [[E2381 La longueur de la chaîne de ressource excède la limite Windows de 4 096 caractères (Delphi)]]&lt;br /&gt;
***** [[E2382 Impossible d&#039;appeler des constructeurs utilisant des variables d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2383 ABSTRACT et SEALED ne peuvent être utilisés ensemble (Delphi)]]&lt;br /&gt;
***** [[E2385 Erreur lors de la signature de l&#039;assemblage (Delphi)]]&lt;br /&gt;
***** [[E2386 Chaîne de version incorrecte &#039;%s&#039; spécifiée dans %s (Delphi)]]&lt;br /&gt;
***** [[E2387 Le nom du conteneur clé &#039;%s&#039; n&#039;existe pas (Delphi)]]&lt;br /&gt;
***** [[E2388 Fichier clé de nom fort non reconnu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2389 Le membre protégé &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2390 Une classe doit être scellée pour appeler un constructeur privé sans qualificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2391 Les appels de constructeur potentiellement polymorphiques doivent être virtuels (Delphi)]]&lt;br /&gt;
***** [[E2392 Impossible de générer les méthodes d&#039;accès nécessaires pour la propriété %s.%s à cause d&#039;un conflit de nom avec le symbole %s existant dans la même portée (Delphi)]]&lt;br /&gt;
***** [[E2393 Déclaration d&#039;opérateur incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2394 Les constructeurs sans paramètre ne sont pas autorisés dans les types enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2395 Procédure non protégée autorisée uniquement en compilant avec $UNSAFECODE ON (Delphi)|E2395 Procédure non protégée autorisée uniquement en compilant avec {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2396 Le code non protégé est autorisé uniquement dans une procédure non protégée (Delphi)]]&lt;br /&gt;
***** [[E2397 Pointeur non protégé autorisé uniquement en compilant $UNSAFECODE ON (Delphi)|E2397 Pointeur non protégé autorisé uniquement en compilant {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2398 Les méthodes de classe dans les types enregistrement doivent être statiques (Delphi)]]&lt;br /&gt;
***** [[E2399 Conflits d&#039;espace de nommage avec le nom d&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2400 Format de ressource inconnu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2402 Construction de l&#039;instance de la classe abstraite &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2403 Impossible de trouver l&#039;accès en ajout ou en suppression de l&#039;événement &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2404 Impossible de mélanger des accesseurs de propriété READ/WRITE avec des accesseurs ADD/REMOVE (Delphi)]]&lt;br /&gt;
***** [[E2405 Type d&#039;élément inconnu trouvé en important la signature de %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2406 Section EXPORTS autorisée uniquement en compilant avec $UNSAFECODE ON (Delphi)|E2406 Section EXPORTS autorisée uniquement en compilant avec {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2407 Identificateur de ressource dupliqué %s trouvé dans les unités %s(%s) et %s(%s) (Delphi)]]&lt;br /&gt;
***** [[E2408 Impossible d&#039;extraire la clé de nom de l&#039;assemblage %s (Delphi)]]&lt;br /&gt;
***** [[E2409 Le nom de type imbriqué complètement qualifié %s dépasse la limite de 1024 octets (Delphi)]]&lt;br /&gt;
***** [[E2410 Les variables pointeur, les paramètres ou les constantes non protégés sont autorisés uniquement dans une procédure non protégée (Delphi)]]&lt;br /&gt;
***** [[E2411 L&#039;unité %s du package %s fait référence à l&#039;unité %s qui ne se trouve dans aucun package. Les unités packagées ne peuvent faire référence qu&#039;à des unités packagées (Delphi)]]&lt;br /&gt;
***** [[E2412 CREATE attendu (Delphi)]]&lt;br /&gt;
***** [[E2413 Type tableau dynamique nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2414 Disposed ne peut être déclaré dans des classes ayant des destructeurs (Delphi)]]&lt;br /&gt;
***** [[E2415 Impossible d&#039;importer l&#039;assemblage &#039;%s&#039; car il contient l&#039;espace de nommage &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2416 Impossible d&#039;importer le package &#039;%s&#039; car il contient l&#039;unité système &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2417 Le décalage de champ ne peut être déterminé pour l&#039;enregistrement variant car le type du champ précédent est un type enregistrement de taille inconnue (Delphi)]]&lt;br /&gt;
***** [[E2418 Le type &#039;%s&#039; nécessite une initialisation - interdite dans un enregistrement variant (Delphi)]]&lt;br /&gt;
***** [[E2419 Type enregistrement trop grand, au-delà de 1 Mo (Delphi)]]&lt;br /&gt;
***** [[E2420 L&#039;interface &#039;%s&#039; utilisée dans &#039;%s&#039; n&#039;est pas complètement définie (Delphi)]]&lt;br /&gt;
***** [[E2422 L&#039;identificateur importé &#039;%s&#039; est en conflit avec &#039;%s&#039; dans l&#039;espace de nommage &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2423 Type void non utilisable dans ce contexte (Delphi)]]&lt;br /&gt;
***** [[E2424 La page de codes &#039;%s&#039; n&#039;est pas installée sur cette machine (Delphi)]]&lt;br /&gt;
***** [[E2425 Les méthodes inline ne doivent pas être virtuelles ni dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2426 La fonction inline ne doit pas comporter un bloc asm (Delphi)]]&lt;br /&gt;
***** [[E2428 Le champ &#039;%s&#039; nécessite une initialisation - non autorisé dans les types de valeurs conformes CLS (Delphi)]]&lt;br /&gt;
***** [[E2429 Implémentation dupliquée pour &#039;set of %s&#039; dans cette portée (Delphi)]]&lt;br /&gt;
***** [[E2430 L&#039;instruction for-in ne peut agir sur le type de collection &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2431 L&#039;instruction for-in ne peut agir sur le type de collection &#039;%s&#039; car &#039;%s&#039; ne contient pas de membre pour &#039;%s&#039; ou n&#039;est pas accessible (Delphi)]]&lt;br /&gt;
***** [[E2432 %s ne peut être appliqué sur un tableau dynamique rectangulaire (Delphi)]]&lt;br /&gt;
***** [[E2433 Les déclarations de méthodes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2434 Les déclarations de propriétés ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2435 Les déclarations de membres de classes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2436 Les déclarations de types ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2437 Les déclarations de constantes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2439 La fonction inline ne doit pas comporter d&#039;argument tableau ouvert (Delphi)]]&lt;br /&gt;
***** [[E2441 La fonction inline déclarée dans la section interface ne doit pas utiliser de symbole local &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2442 La directive inline n&#039;est pas autorisée dans les constructeurs ou les destructeurs (Delphi)]]&lt;br /&gt;
***** [[E2447 Symbole dupliqué &#039;%s&#039; défini dans l&#039;espace de nommage &#039;%s&#039; par &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2448 Un argument d&#039;attribut doit être une expression constante, une expression typeof ou un constructeur de tableau (Delphi)]]&lt;br /&gt;
***** [[E2449 La routine inline imbriquée &#039;%s&#039; ne peut accéder à la variable &#039;%s&#039; de portée externe (Delphi)]]&lt;br /&gt;
***** [[E2450 Il n&#039;existe pas de version surchargée de la propriété tableau &#039;%s&#039; pouvant être utilisée avec ces arguments (Delphi)]]&lt;br /&gt;
***** [[E2452 Les caractères Unicode ne sont pas autorisés dans les symboles publiés (Delphi)]]&lt;br /&gt;
***** [[E2453 La destination ne peut être affectée à (Delphi)]]&lt;br /&gt;
***** [[E2454 La fonction standard Slice n&#039;est pas autorisée pour les arguments VAR et OUT (Delphi)]]&lt;br /&gt;
***** [[E2459 L&#039;accesseur de la propriété de classe ne doit pas avoir un sélecteur de champ (Delphi)]]&lt;br /&gt;
***** [[E2460 Impossible d&#039;hériter de la classe spéciale &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2461 L&#039;identificateur &#039;%s&#039; n&#039;est pas un champ d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2463 La directive &#039;%s&#039; n&#039;est pas autorisée dans le type enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2464 Le premier paramètre de l&#039;opérateur Assign doit être un paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2465 Un enregistrement ne peut pas introduire un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2466 Le package jamais compilé &#039;%s&#039; nécessite le package toujours compilé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2467 Type objet ou enregistrement requis (Delphi)]]&lt;br /&gt;
***** [[E2468 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; dans les unités &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2469 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; et du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2470 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; et en conflit avec le nom de classe généré par le compilateur pour l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2471 Probablement des constructeurs sans paramètres non autorisés sur les types enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2474 Type enregistrement requis (Delphi)]]&lt;br /&gt;
***** [[E2475 La directive &#039;%s&#039; n&#039;est pas autorisée dans le type assistance d&#039;enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2501 La fonction inline ne peut pas appeler la routine imbriquée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2506 Une méthode de type paramétré déclaré dans la section interface ne doit pas utiliser le symbole local &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2507 Les contraintes CLASS et RECORD ne peuvent pas être spécifiées ensemble (Delphi)]]&lt;br /&gt;
***** [[E2508 Les paramètres type ne sont pas autorisés sur ce type (Delphi)]]&lt;br /&gt;
***** [[E2510 Le type &#039;%s&#039; n&#039;est pas une contrainte valide (Delphi)]]&lt;br /&gt;
***** [[E2511 Le paramètre type &#039;%s&#039; doit être un type de classe (Delphi)]]&lt;br /&gt;
***** [[E2512 Le paramètre type &#039;%s&#039; doit être un type de valeur non initialisable à null (Delphi)]]&lt;br /&gt;
***** [[E2513 Le paramètre type &#039;%s&#039; doit avoir un constructeur public sans paramètre nommé Create (Delphi)]]&lt;br /&gt;
***** [[E2514 Le paramètre type &#039;%s&#039; doit supporter l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2515 Le paramètre type &#039;%s&#039; n&#039;est pas compatible avec le type &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2516 La contrainte &#039;%s&#039; est en conflit avec des contraintes précédentes (Delphi)]]&lt;br /&gt;
***** [[E2517 L&#039;opérateur &#039;%s&#039; doit prendre %d paramètre(s) (Delphi)]]&lt;br /&gt;
***** [[E2518 L&#039;opérateur &#039;%s&#039; doit prendre au moins un type &#039;%s&#039; dans les paramètres (Delphi)]]&lt;br /&gt;
***** [[E2519 Le type du paramètre de l&#039;opérateur &#039;%s&#039; et le type de résultat doivent être identiques (Delphi)]]&lt;br /&gt;
***** [[E2520 Le type du résultat de l&#039;opérateur &#039;%s&#039; doit être booléen (Delphi)]]&lt;br /&gt;
***** [[E2521 L&#039;opérateur &#039;%s&#039; doit prendre un type &#039;%s&#039; dans le type de paramètre ou de résultat (Delphi)]]&lt;br /&gt;
***** [[E2522 L&#039;opérateur &#039;%s&#039; ne peut pas convertir vers/depuis un type ancêtre (Delphi)]]&lt;br /&gt;
***** [[E2527 Impossible d&#039;utiliser le type d&#039;assistance &#039;%s&#039; dans les déclarations (Delphi)]]&lt;br /&gt;
***** [[E2528 Les paramètres de type ne sont pas autorisés sur cette méthode (Delphi)]]&lt;br /&gt;
***** [[E2529 Les paramètres type ne sont pas autorisés sur un opérateur (Delphi)]]&lt;br /&gt;
***** [[E2530 Les paramètres type ne sont pas autorisés sur la fonction ou la procédure globale (Delphi)]]&lt;br /&gt;
***** [[E2531 La méthode &#039;%s&#039; nécessite des arguments type explicites (Delphi)]]&lt;br /&gt;
***** [[E2532 Impossible de déduire un argument type générique à partir des différents types d&#039;argument de la méthode &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2533 Les méthodes virtuelles, dynamiques et de message ne peuvent pas avoir de paramètres type (Delphi)]]&lt;br /&gt;
***** [[E2534 Le constructeur de classe ne doit pas être virtuel, dynamique ni message (Delphi)]]&lt;br /&gt;
***** [[E2535 Les méthodes d&#039;interface ne doivent pas avoir de méthodes paramétrées (Delphi)]]&lt;br /&gt;
***** [[E2537 La fonction standard DEFAULT attend un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2538 Fonction standard DEFAULT non autorisée pour ce type (Delphi)]]&lt;br /&gt;
***** [[E2539 Implémentation manquante pour la méthode abstraite &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2540 Impossible de définir le modificateur seal pour le type abstrait &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2543 Type de données instancié &#039;%s&#039; trop grand : plus de 2 Go (Delphi)]]&lt;br /&gt;
***** [[E2545 Impossible de publier la propriété de classe &#039;%s&#039; - seules peuvent être publiées les propriétés d&#039;instances (Delphi)]]&lt;br /&gt;
***** [[E2548 Impossible d&#039;accepter une référence de classe de type paramétré (Delphi)]]&lt;br /&gt;
***** [[E2549 Impossible de déclarer un type paramétré dérivé d&#039;une classe d&#039;attribut personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2556 Impossible d&#039;utiliser un résultat de type de procédure ou un paramètre non typé comme argument de type (Delphi)]]&lt;br /&gt;
***** [[E2551 Aucune méthode paramétrée de type (&#039;%s&#039;) n&#039;est utilisable avec ce nombre de paramètres type (Delphi)]]&lt;br /&gt;
***** [[E2552 La contrainte CLASS ou RECORD et la contrainte de type de classe ne peuvent pas être spécifiées ensemble (Delphi)]]&lt;br /&gt;
***** [[E2553 La contrainte de type de classe ne peut pas être spécifiée plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[E2555 Impossible de capturer le symbole &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2560 $OBJTYPENAME non autorisé pour &#039;%s&#039; ; seulement un symbole de type non-alias et global (Delphi)]]&lt;br /&gt;
***** [[E2561 Les options spécifiées pour $EXTERNALSYM et $NODEFINE ne sont pas autorisées pour &#039;%s&#039; ; seulement un symbole de type non-alias et global (Delphi)]]&lt;br /&gt;
***** [[E2562 Identificateur de champ obligatoire (Delphi)]]&lt;br /&gt;
***** [[E2563 Le type de l&#039;interface spécifiée n&#039;est pas déclaré (Delphi)]]&lt;br /&gt;
***** [[E2564 Type &#039;%s&#039; non défini (Delphi)]]&lt;br /&gt;
***** [[E2565 Impossible d&#039;utiliser le type paramétré ou instancié comme attribut personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2568 Impossible de créer une nouvelle instance sans la contrainte CONSTRUCTOR dans la déclaration du paramètre type (Delphi)]]&lt;br /&gt;
***** [[E2569 Le paramètre type &#039;%s&#039; peut nécessiter une finalisation - non autorisé dans un enregistrement variant. Envisagez l&#039;utilisation d&#039;une contrainte RECORD (Delphi)]]&lt;br /&gt;
***** [[E2570 La procédure locale d&#039;une méthode générique ou d&#039;une méthode de type générique n&#039;est pas supportée (Delphi)]]&lt;br /&gt;
***** [[E2571 Le paramètre type &#039;%s&#039; n&#039;a pas de contrainte de classe ou d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2572 Expression constante de visibilité RTTI de type System.TRttiVisibility attendue (Delphi)]]&lt;br /&gt;
***** [[E2573 Valeur non valide pour la directive ALIGN (valeurs valides : 1, 2, 4, 8 ou 16) (Delphi)]]&lt;br /&gt;
***** [[E2574 Un type instancié ne peut pas être utilisé pour une déclaration de type TYPE (Delphi)]]&lt;br /&gt;
***** [[E2575 RTTI pour &#039;%s&#039; trop grand ; réduire la portée avec $RTTI ou réduire la taille du type (Delphi)]]&lt;br /&gt;
***** [[E2584 Attribut weak seulement autorisé sur les champs et les variables de type classe ou interface : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2589 Le type d&#039;assistance ne peut pas être déclaré dans le contexte de types paramétrés (Delphi)]]&lt;br /&gt;
***** [[E2590 Chaîne d&#039;option du lieur trop longue (Delphi)]]&lt;br /&gt;
***** [[E2591 Seules les fonctions cdecl peuvent utiliser des varargs (Delphi)]]&lt;br /&gt;
***** [[E2597 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2598 Les méthodes virtuelles ne sont pas autorisées dans les types d&#039;assistances d&#039;enregistrements (Delphi)]]&lt;br /&gt;
***** [[E2599 Définitions de champ non autorisées dans le type assistance (Delphi)]]&lt;br /&gt;
***** [[E2601 La procédure NEW requiert l&#039;identificateur de constructeur de &#039;%s&#039;, mais l&#039;identificateur &#039;%s&#039; non déclaré a été trouvé (Delphi)]]&lt;br /&gt;
***** [[E2602 La procédure DISPOSE requiert l&#039;identificateur de destructeur de &#039;%s&#039;, mais l&#039;identificateur &#039;%s&#039; non déclaré a été trouvé (Delphi)]]&lt;br /&gt;
***** [[E2603 La contrainte &#039;%s&#039; ne peut pas être spécifiée plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[Erreur du lieur : %s (Delphi)]]&lt;br /&gt;
***** [[Erreur du lieur : %s: %s (Delphi)]]&lt;br /&gt;
***** [[F1027 Unité non trouvée : &#039;%s&#039; ou équivalents binaires (%s) (Delphi)|F1027 Unité non trouvée : &#039;%s&#039; ou équivalents binaires (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[F2039 Impossible de créer le fichier de sortie &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2040 Erreur de recherche sur &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2046 Mémoire insuffisante (Delphi)]]&lt;br /&gt;
***** [[F2047 Référence d&#039;unité circulaire à &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2048 Format d&#039;unité incorrect : &#039;%s&#039; (Delphi)|F2048 Format d&#039;unité incorrect : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[F2051 L&#039;unité %s a été compilée avec une version différente de %s.%s (Delphi)]]&lt;br /&gt;
***** [[F2063 Impossible de compiler l&#039;unité utilisée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2069 Ligne trop longue (plus de 1023 caractères) (Delphi)]]&lt;br /&gt;
***** [[F2084 Erreur interne - %s%d (Delphi)]]&lt;br /&gt;
***** [[F2087 Unité système incompatible avec la version d&#039;évaluation (Delphi)]]&lt;br /&gt;
***** [[F2092 Le programme ou l&#039;unité &#039;%s&#039; s&#039;utilise lui-même récursivement (Delphi)]]&lt;br /&gt;
***** [[F2220 Impossible de compiler le package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2438 L&#039;encodage de texte UCS-4 n&#039;est pas supporté. Convertissez en UCS-2 ou UTF-8 (Delphi)]]&lt;br /&gt;
***** [[F2446 L&#039;unité &#039;%s&#039; est compilée avec l&#039;unité &#039;%s&#039; dans &#039;%s&#039;, mais une version différente &#039;%s&#039; a été trouvée (Delphi)]]&lt;br /&gt;
***** [[F2458 Impossible d&#039;importer les métadonnées de la &#039;bibliothèque&#039; Delphi. Utilisez à la place des packages (Delphi)]]&lt;br /&gt;
***** [[F2462 Le framework %s ne supporte pas les variables locales de thread (%s.%s) (Delphi)]]&lt;br /&gt;
***** [[F2613 Unité &#039;%s&#039; non trouvée. (Delphi)]]&lt;br /&gt;
***** [[H2077 Valeur affectée à &#039;%s&#039; jamais utilisée (Delphi)]]&lt;br /&gt;
***** [[H2135 La boucle FOR ou WHILE s&#039;exécute zéro fois - supprimée (Delphi)]]&lt;br /&gt;
***** [[H2164 La variable &#039;%s&#039; est déclarée mais jamais utilisée dans &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2219 Le symbole privé &#039;%s&#039; est déclaré mais jamais utilisé (Delphi)]]&lt;br /&gt;
***** [[H2235 Le package &#039;%s&#039; n&#039;utilise ni n&#039;exporte &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2244 L&#039;expression pointeur ne nécessite pas de Initialize/Finalize - nécessite l&#039;opérateur ^ ? (Delphi)]]&lt;br /&gt;
***** [[H2365 La méthode Override %s.%s devrait avoir la même casse que l&#039;ancêtre %s.%s (Delphi)]]&lt;br /&gt;
***** [[H2368 La visibilité de la méthode %s d&#039;accesseur de propriété doit correspondre à la propriété %s.%s (Delphi)]]&lt;br /&gt;
***** [[H2369 L&#039;accesseur de propriété %s doit être %s (Delphi)]]&lt;br /&gt;
***** [[H2384 CLS : La méthode virtuelle redéfinie &#039;%s.%s&#039; de visibilité (%s) doit correspondre à la classe de base &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[H2440 La visibilité de la méthode inline n&#039;est pas inférieure ou identique à la visibilité d&#039;accès au membre &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2443 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car l&#039;unité &#039;%s&#039; n&#039;est pas spécifiée dans la liste USES (Delphi)]]&lt;br /&gt;
***** [[H2444 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car l&#039;accès au membre &#039;%s&#039; est impossible (Delphi)]]&lt;br /&gt;
***** [[H2445 La fonction inline &#039;%s&#039; n&#039;a pas été étendue (Delphi)|H2445 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car son unité &#039;%s&#039; est spécifiée dans l&#039;instruction USES de la section IMPLEMENTATION et la fonction en cours est la fonction inline ou sur le point de le devenir ({{Delphi}})]]&lt;br /&gt;
***** [[H2451 et W1061 La réduction de la constante WideChar donnée en AnsiChar génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[H2455 La réduction de la constante chaîne large donnée génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[H2456 La fonction inline &#039;%s&#039; n&#039;a pas été développée car l&#039;unité contenue &#039;%s&#039; utilise l&#039;unité de compilation &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2457 La fonction inline &#039;%s&#039; n&#039;a pas été développée car l&#039;unité contenue &#039;%s&#039; utilise l&#039;unité de compilation &#039;%s&#039; indirectement (Delphi)]]&lt;br /&gt;
***** [[H2505 &#039;Self&#039; n&#039;est pas initialisé. Un constructeur hérité doit être appelé avant d&#039;entrer un bloc try (Delphi)]]&lt;br /&gt;
***** [[H2509 Identificateur &#039;%s&#039; en conflit avec les paramètres type du type conteneur (Delphi)]]&lt;br /&gt;
***** [[H2596 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1000 Le symbole &#039;%s&#039; est désapprouvé (Delphi)]]&lt;br /&gt;
***** [[W1001 Le symbole &#039;%s&#039; est propre à une bibliothèque (Delphi)]]&lt;br /&gt;
***** [[W1002 Le symbole &#039;%s&#039; est propre à une plate-forme (Delphi)]]&lt;br /&gt;
***** [[W1003 Le symbole &#039;%s&#039; est expérimental (Delphi)]]&lt;br /&gt;
***** [[W1004 L&#039;unité &#039;%s&#039; est propre à une bibliothèque (Delphi)]]&lt;br /&gt;
***** [[W1005 L&#039;unité &#039;%s&#039; est propre à une plate-forme (Delphi)]]&lt;br /&gt;
***** [[W1006 L&#039;unité &#039;%s&#039; est désapprouvée (Delphi)]]&lt;br /&gt;
***** [[W1007 L&#039;unité &#039;%s&#039; est expérimentale (Delphi)]]&lt;br /&gt;
***** [[W1009 La redéclaration de &#039;%s&#039; cache un membre dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[W1010 La méthode &#039;%s&#039; cache la méthode virtuelle du type de base &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1011 Texte après le &#039;END.&#039; final - ignoré par le compilateur (Delphi)]]&lt;br /&gt;
***** [[W1013 Constante 0 convertie en NIL (Delphi)]]&lt;br /&gt;
***** [[W1014 Constante chaîne tronquée pour tenir dans STRING%ld (Delphi)|W1014 Constante chaîne tronquée pour tenir dans STRING[%ld] ({{Delphi}})]]&lt;br /&gt;
***** [[W1015 La variable de boucle FOR &#039;%s&#039; ne peut être passée comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[W1016 Constante typée &#039;%s&#039; passée comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[W1017 Affectation à constante typée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1018 Libellé CASE hors des limites de l&#039;expression CASE (Delphi)]]&lt;br /&gt;
***** [[W1021 La comparaison est toujours évaluée à False (Delphi)]]&lt;br /&gt;
***** [[W1022 La comparaison est toujours évaluée à True (Delphi)]]&lt;br /&gt;
***** [[W1023 Comparaison de types signés et non signés - opérandes agrandis (Delphi)]]&lt;br /&gt;
***** [[W1024 Combinaison de types signés et non signés - opérandes agrandis (Delphi)]]&lt;br /&gt;
***** [[W1029 L&#039;élément dupliqué %s &#039;%s&#039; avec paramètres identiques sera inaccessible au C%2B%2B (Delphi)|W1029 L&#039;élément dupliqué %s &#039;%s&#039; avec paramètres identiques sera inaccessible au C++ ({{Delphi}})]]&lt;br /&gt;
***** [[W1031 Le package &#039;%s&#039; ne sera pas écrit sur disque car l&#039;option -J est active (Delphi)]]&lt;br /&gt;
***** [[W1032 Le threadvar de package exporté &#039;%s.%s&#039; ne peut être utilisé en dehors de ce package (Delphi)]]&lt;br /&gt;
***** [[W1034 $HPPEMIT &#039;%s&#039; ignoré (Delphi)]]&lt;br /&gt;
***** [[W1035 La valeur de retour de la fonction &#039;%s&#039; peut être indéfinie (Delphi)]]&lt;br /&gt;
***** [[W1036 La variable &#039;%s&#039; n&#039;est peut-être pas initialisée (Delphi)]]&lt;br /&gt;
***** [[W1037 La variable de boucle FOR &#039;%s&#039; peut être indéfinie après la boucle (Delphi)]]&lt;br /&gt;
***** [[W1039 Fichiers de configuration non trouvés (Delphi)]]&lt;br /&gt;
***** [[W1040 Utilisation implicite de l&#039;unité Variants (Delphi)]]&lt;br /&gt;
***** [[W1041 Erreur à la conversion de caractère Unicode dans le jeu de caractères de la locale (Delphi)|W1041 Erreur à la conversion de caractère Unicode dans le jeu de caractères de la locale. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? ({{Delphi}})]]&lt;br /&gt;
***** [[W1042 Erreur à la conversion de la chaîne locale &#039;%s&#039; en Unicode. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? (Delphi)|W1042 Erreur à la conversion de la chaîne locale &#039;%s&#039; en Unicode. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? ({{Delphi}})]]&lt;br /&gt;
***** [[W1043 Imagebase $%X n&#039;est pas un multiple de 64k. Arrondi vers le bas à $%X (Delphi)]]&lt;br /&gt;
***** [[W1044 Transtypage suspect de %s en %s (Delphi)]]&lt;br /&gt;
***** [[W1045 La déclaration de la propriété référence un ancêtre private &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1046 Type non protégé &#039;%s%s%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1047 Code non protégé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1048 Transtypage non protégé de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1049 La valeur &#039;%s&#039; de l&#039;option %s a été tronquée (Delphi)]]&lt;br /&gt;
***** [[W1050 WideChar réduit en byte char dans les expressions ensemble (Delphi)]]&lt;br /&gt;
***** [[W1051 Nom de symbole dupliqué dans l&#039;espace de nommage. Utilisation de &#039;%s.%s&#039; trouvé dans %s. Doublon trouvé dans %s ignoré (Delphi)]]&lt;br /&gt;
***** [[W1055 PUBLISHED a provoqué l&#039;ajout de RTTI ($M%2B) au type &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1057 Transtypage de chaîne implicite de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1058 Transtypage de chaîne implicite avec perte de données potentielle de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1059 Transtypage de chaîne explicite de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1060 Transtypage de chaîne explicite avec perte de données potentielle de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1062 La réduction de la constante chaîne étendue donnée génère une perte d&#039;information (Delphi)|W1062 : La réduction de la constante chaîne étendue donnée génère une perte d&#039;information ({{Delphi}})]]&lt;br /&gt;
***** [[W1063 L&#039;agrandissement de la constante AnsiChar donnée en WideChar génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[W1064 L&#039;agrandissement de la constante AnsiString donnée génère une perte d&#039;information (Delphi)|W1064 : L&#039;agrandissement de la constante AnsiString donnée génère une perte d&#039;information ({{Delphi}})]]&lt;br /&gt;
***** [[W1066 Perte de la précision à virgule flottante étendue. Réduction à Double (Delphi)]]&lt;br /&gt;
***** [[W1068 La modification des chaînes in-situ peut ne pas être supportée à l&#039;avenir (Delphi)]]&lt;br /&gt;
***** [[W1201 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte -- &#039;Un espace n&#039;est pas autorisé à cet emplacement.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1202 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Référence à une entité &#039;%s&#039; non définie.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1203 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Un nom commence par un caractère incorrect.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1204 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Un nom contient un caractère incorrect.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1205 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Le caractère &#039;%c&#039; était attendu.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1206 Un commentaire XML sur &#039;%s&#039; a un attribut cref &#039;%s&#039; qui ne peut pas être résolu (Delphi)]]&lt;br /&gt;
***** [[W1207 Un commentaire XML sur &#039;%s&#039; a une balise param pour &#039;%s&#039;, mais il n&#039;y a pas de paramètre de ce nom (Delphi)]]&lt;br /&gt;
***** [[W1208 Le paramètre &#039;%s&#039; n&#039;a pas de balise param correspondante dans le commentaire XML pour &#039;%s&#039; (mais d&#039;autres paramètres en ont) (Delphi)]]&lt;br /&gt;
***** [[X1008 Integer et HRESULT échangés (Delphi)]]&lt;br /&gt;
***** [[X1012 L&#039;expression constante dépasse les limites de sous-étendue (Delphi)]]&lt;br /&gt;
***** [[X1019 La variable de contrôle de boucle FOR doit être une variable locale simple (Delphi)|x1019: La variable de contrôle de boucle FOR doit être une variable locale simple ({{Delphi}})]]&lt;br /&gt;
***** [[X1020 Construction d&#039;instance de &#039;%s&#039; contenant des méthodes abstraites &#039;%s.%s&#039; (Delphi)|x1020: Construction d&#039;instance de &#039;%s&#039; contenant des méthodes abstraites &#039;%s.%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1025 Fonctionnalité de langage non supportée : &#039;%s&#039; (Delphi)|x1025: Fonctionnalité de langage non supportée : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1026 Fichier introuvable : &#039;%s&#039; (Delphi)|x1026: Fichier introuvable : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1028 Définition de symbole global incorrecte : &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)|x1028: Définition de symbole global incorrecte : &#039;%s&#039; dans le fichier objet &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1030 Directive de compilation incorrecte : &#039;%s&#039; (Delphi)|x1030: Directive de compilation incorrecte : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1033 L&#039;unité &#039;%s&#039; est implicitement importée dans le package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[X1054 Erreur du lieur : %s (Delphi)|x1054: Erreur du lieur : %s ({{Delphi}})]]&lt;br /&gt;
***** [[X1056 Ressource dupliquée Type %s, ID %s ; Ressource %s de fichier conservée ; Ressource %s de fichier ignorée (Delphi)]]&lt;br /&gt;
***** [[X2041 Erreur de lecture dans &#039;%s&#039; (Delphi)|x2041: Erreur de lecture dans &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2042 Erreur d&#039;écriture sur &#039;%s&#039; (Delphi)|x2042: Erreur d&#039;écriture sur &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2043 Erreur de fermeture sur &#039;%s&#039; (Delphi)|x2043: Erreur de fermeture sur &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2044 Erreur Chmod dans &#039;%s&#039; (Delphi)|x2044: Erreur Chmod dans &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2141 Format de fichier incorrect: &#039;%s&#039; (Delphi)|x2141: Format de fichier incorrect: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2161 %s (Delphi)]]&lt;br /&gt;
***** [[X2162 %s : %s (Delphi)]]&lt;br /&gt;
***** [[X2243 L&#039;expression ne nécessite pas de Initialize/Finalize (Delphi)|x2243: L&#039;expression ne nécessite pas de Initialize/Finalize ({{Delphi}})]]&lt;br /&gt;
***** [[X2269 La méthode virtuelle redéfinie &#039;%s.%s&#039; a une visibilité inférieure (%s) que la classe de base &#039;%s&#039; (%s) (Delphi)|x2269: La méthode virtuelle redéfinie &#039;%s.%s&#039; a une visibilité inférieure (%s) que la classe de base &#039;%s&#039; (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[X2367 La casse de la méthode de l&#039;accesseur de propriété %s.%s devrait être %s.%s (Delphi)|x2367: La casse de la méthode de l&#039;accesseur de propriété %s.%s devrait être %s.%s ({{Delphi}})]]&lt;br /&gt;
***** [[X2421 L&#039;identificateur importé &#039;%s&#039; est en conflit avec &#039;%s&#039; dans &#039;%s&#039; (Delphi)]]&lt;br /&gt;
*** [[Rubriques de l&#039;explorateur de classes Delphi]]&lt;br /&gt;
**** [[Présentation de l&#039;explorateur de classes|Présentation de l&#039;explorateur de classes {{Delphi}}]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes Delphi]]&lt;br /&gt;
****[[Visualisation de la hiérarchie des classes, interfaces et types dans l&#039;explorateur de classes]]&lt;br /&gt;
****[[Activation des différents modes de visualisation de la hiérarchie d&#039;héritage dans l&#039;explorateur de classes]]&lt;br /&gt;
****[[Visualisation des membres déclarés dans les classes et les interfaces avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des déclarations de classes, interfaces et types avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des déclarations de membres avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des définitions de méthodes avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des définitions de spécificateurs d&#039;accès aux propriétés avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Automatisation de la création des champs avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Automatisation de la création des méthodes avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Création d&#039;une méthode - Exemple]]&lt;br /&gt;
****[[Automatisation de la création des propriétés avec l&#039;explorateur de classes]]&lt;br /&gt;
** [[Référence C++]]&lt;br /&gt;
*** [[Guide du langage C++ - Index|Guide du langage C++]]&lt;br /&gt;
**** [[Standards spécifiques à l&#039;implémentation ANSI]]&lt;br /&gt;
**** [[Eléments lexicaux - Index|Eléments lexicaux]]&lt;br /&gt;
***** [[Présentation des tokens - Index|Présentation des tokens]]&lt;br /&gt;
****** [[Présentation des constantes - Index]]&lt;br /&gt;
******* [[Constantes]]&lt;br /&gt;
******* [[Constantes entières]]&lt;br /&gt;
******* [[Constantes à virgule flottante]]&lt;br /&gt;
******* [[Présentation des constantes caractère - Index]]&lt;br /&gt;
******** [[Constantes caractère]]&lt;br /&gt;
******** [[Séquences d&#039;échappement]]&lt;br /&gt;
******** [[Les trois types char]]&lt;br /&gt;
******** [[Constantes à caractères étendus et à caractères multiples]]&lt;br /&gt;
******* [[Constantes chaîne]]&lt;br /&gt;
******* [[Constantes énumération]]&lt;br /&gt;
******* [[Représentation interne des types numériques]]&lt;br /&gt;
******* [[Constantes et représentation interne]]&lt;br /&gt;
******* [[Expressions constantes]]&lt;br /&gt;
****** [[Présentation des mots clés - Index|Présentation des mots clés]]&lt;br /&gt;
******* [[Mots clés]]&lt;br /&gt;
******* [[Extensions des mots clés]]&lt;br /&gt;
******* [[Mots clés spécifiques au C++]]&lt;br /&gt;
******* [[Tableau des pseudo variables de registre C++ de Embarcadero]]&lt;br /&gt;
****** [[Identificateurs]]&lt;br /&gt;
****** [[Séparateurs]]&lt;br /&gt;
***** [[Présentation des caractères inertes - Index|Présentation des caractères inertes]]&lt;br /&gt;
****** [[Commentaires]]&lt;br /&gt;
****** [[Caractère inerte]]&lt;br /&gt;
**** [[Structure du langage - Index|Structure du langage]]&lt;br /&gt;
***** [[Déclarations - Index|Déclarations]]&lt;br /&gt;
****** [[Objets]]&lt;br /&gt;
****** [[Types et classes de stockage]]&lt;br /&gt;
****** [[Portée]]&lt;br /&gt;
****** [[Visibilité]]&lt;br /&gt;
****** [[Durée]]&lt;br /&gt;
****** [[Unités de traduction]]&lt;br /&gt;
****** [[Lien]]&lt;br /&gt;
***** [[Syntaxe de déclaration - Index|Syntaxe de déclaration]]&lt;br /&gt;
****** [[Définitions facultatives]]&lt;br /&gt;
****** [[Déclarations possibles]]&lt;br /&gt;
****** [[Définitions et déclarations externes]]&lt;br /&gt;
****** [[Spécificateurs de type]]&lt;br /&gt;
****** [[Catégories de types]]&lt;br /&gt;
****** [[Types fondamentaux]]&lt;br /&gt;
****** [[Initialisation]]&lt;br /&gt;
****** [[Déclaration et déclarateurs]]&lt;br /&gt;
****** [[Utilisation des spécificateurs de classe de stockage]]&lt;br /&gt;
****** [[Modificateurs de variables]]&lt;br /&gt;
****** [[Conventions d&#039;appel multilangage]]&lt;br /&gt;
****** [[Variables multithread]]&lt;br /&gt;
****** [[Modificateurs de fonctions]]&lt;br /&gt;
***** [[Pointeurs - Index|Pointeurs - Index (C++)]]&lt;br /&gt;
****** [[Pointeurs]]&lt;br /&gt;
****** [[Pointeurs d&#039;objets]]&lt;br /&gt;
****** [[Pointeurs de fonctions]]&lt;br /&gt;
****** [[Déclarations de pointeurs]]&lt;br /&gt;
****** [[Constantes pointeur]]&lt;br /&gt;
****** [[Opérations arithmétiques et pointeurs]]&lt;br /&gt;
****** [[Conversions de pointeurs]]&lt;br /&gt;
***** [[Tableaux (C++)]]&lt;br /&gt;
***** [[Fonctions - Index|Fonctions - Index (C++)]]&lt;br /&gt;
****** [[La fonction main() - Index|La fonction main()]]&lt;br /&gt;
******* [[A propos de la fonction main()]]&lt;br /&gt;
******* [[Arguments à main()]]&lt;br /&gt;
******* [[Valeur renvoyée par main()]]&lt;br /&gt;
******* [[Utilisation de --p (convention d&#039;appel Pascal)|Utilisation de -p (convention d&#039;appel Pascal)]]&lt;br /&gt;
******* [[Arguments génériques]]&lt;br /&gt;
****** [[Déclarations et définitions]]&lt;br /&gt;
****** [[Déclarations et prototypes]]&lt;br /&gt;
****** [[Définitions]]&lt;br /&gt;
****** [[E/S formatées de types étendus|E/S formatées de types étendus (C++)]]&lt;br /&gt;
****** [[Déclarations de paramètres formels]]&lt;br /&gt;
****** [[Appels de fonctions et conversion d&#039;arguments]]&lt;br /&gt;
***** [[Structures - Index|Structures]]&lt;br /&gt;
****** [[Champs de bits]]&lt;br /&gt;
****** [[Déclarations incomplètes]]&lt;br /&gt;
****** [[Accès aux membres d&#039;une structure]]&lt;br /&gt;
****** [[Déclarations des membres d&#039;une structure]]&lt;br /&gt;
****** [[Espaces de nommage des structures]]&lt;br /&gt;
****** [[Structures]]&lt;br /&gt;
****** [[Structures et fonctions]]&lt;br /&gt;
****** [[Structures sans sélecteur et typedef]]&lt;br /&gt;
***** [[Unions - Index|Unions]]&lt;br /&gt;
****** [[Unions]]&lt;br /&gt;
****** [[Unions anonymes]]&lt;br /&gt;
****** [[Déclarations d&#039;union]]&lt;br /&gt;
***** [[Enumérations - Index|Enumérations]]&lt;br /&gt;
****** [[Enumérations]]&lt;br /&gt;
****** [[Affectation aux types enum]]&lt;br /&gt;
***** [[Expressions - Index|Expressions]]&lt;br /&gt;
****** [[Expressions (C++)]]&lt;br /&gt;
****** [[Priorité des opérateurs]]&lt;br /&gt;
****** [[Expressions et C++]]&lt;br /&gt;
****** [[Ordre d&#039;évaluation]]&lt;br /&gt;
****** [[Erreurs et débordements]]&lt;br /&gt;
***** [[Présentation des opérateurs]]&lt;br /&gt;
******[[Opérateurs binaires - Index]]&lt;br /&gt;
*******[[Résumé des opérateurs binaires (C++)]]&lt;br /&gt;
*******[[Opérateurs d&#039;assignation]]&lt;br /&gt;
*******[[Opérateurs bit à bit]]&lt;br /&gt;
*******[[Opérateur virgule]]&lt;br /&gt;
*******[[Opérateurs conditionnels]]&lt;br /&gt;
*******[[Opérateurs d&#039;égalité]]&lt;br /&gt;
*******[[Opérateurs logiques]]&lt;br /&gt;
*******[[Opérateurs de multiplication]]&lt;br /&gt;
*******[[Opérateurs relationnels (C++)]]&lt;br /&gt;
******[[Opérateurs unaires - Index]]&lt;br /&gt;
*******[[Opérateurs unaires]]&lt;br /&gt;
*******[[Opérateurs arithmétiques]]&lt;br /&gt;
*******[[Opérateurs plus et moins]]&lt;br /&gt;
*******[[Opérateurs de référencement/déréférencement]]&lt;br /&gt;
******[[Opérateurs d&#039;expressions postfixées - Index|Opérateurs d&#039;expressions postfixées]]&lt;br /&gt;
*******[[Opérateur d&#039;accès à un tableau]]&lt;br /&gt;
*******[[Opérateur d&#039;appel de fonction]]&lt;br /&gt;
*******[[Sélecteur de membre direct (.)]]&lt;br /&gt;
*******[[Sélecteur de membre indirect (-)|Sélecteur de membre indirect (-&amp;gt;)]]&lt;br /&gt;
*******[[Opérateurs d&#039;incrémentation/décrémentation]]&lt;br /&gt;
******[[Opérateurs d&#039;expressions primaires]]&lt;br /&gt;
***** [[Instructions - Index|Instructions]]&lt;br /&gt;
****** [[Instructions]]&lt;br /&gt;
****** [[Blocs]]&lt;br /&gt;
****** [[Instructions étiquette]]&lt;br /&gt;
****** [[Instructions expression]]&lt;br /&gt;
****** [[Instructions de sélection]]&lt;br /&gt;
****** [[Instructions d&#039;itération]]&lt;br /&gt;
****** [[Instructions de branchement]]&lt;br /&gt;
**** [[Spécificités du C++ - Index|Spécificités du C++]]&lt;br /&gt;
***** [[Fonctionnalités C++11 - Index|Fonctionnalités C++11]]&lt;br /&gt;
****** [[Opérateur alignof (C++11)]]&lt;br /&gt;
****** [[:Category:Attributs C++11|Category:Attributs C++11]]&lt;br /&gt;
****** [[Opérateurs de conversion explicite (C++11)]]&lt;br /&gt;
****** [[Templates extern (C++11)]]&lt;br /&gt;
****** [[Déclaration forward des énumérations (C++11)]]&lt;br /&gt;
****** [[Références rvalue (C++11)]]&lt;br /&gt;
****** [[Assertions statiques (C++11)]]&lt;br /&gt;
****** [[Enumérations fortement typées (C++11)]]&lt;br /&gt;
****** [[Spécificateur de type decltype (C++11)]]&lt;br /&gt;
****** [[Fonctions trait de type (C++11) - Index|Fonctions trait de type (C++11)]]&lt;br /&gt;
******* [[Présentation des fonctions trait de type (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;
****** [[Littéraux et types de caractères Unicode (C++11)]]&lt;br /&gt;
****** [[Solution pour les attributs C++11|Solution pour les attributs C++11 (Compilateurs C++ améliorés par Clang)]]&lt;br /&gt;
***** [[C++ moderne]]&lt;br /&gt;
****** [[Fonctionnalités du C++ moderne prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio]]&lt;br /&gt;
******* [[Expressions lambda]]&lt;br /&gt;
****** [[Statut de conformité des fonctionnalités du langage C++ moderne]]&lt;br /&gt;
****** [[Création d&#039;une application C++ simple pour utiliser les fonctionnalités C++11]]&lt;br /&gt;
***** [[Unicode pour C++ - Index|Unicode pour C++]]&lt;br /&gt;
****** [[Activation des applications C++ pour Unicode]]&lt;br /&gt;
****** [[Mappage TCHAR|Mappage _TCHAR]]&lt;br /&gt;
****** [[Fonctions flottantes]]&lt;br /&gt;
***** [[Prise en charge de l&#039;attribut property implements pour C++Builder|Prise en charge de l&#039;attribut __property implements dans {{CBuilder}}]]&lt;br /&gt;
***** [[Identification de type à l&#039;exécution (RTTI) - Index|Identification de type à l&#039;exécution (RTTI)]]&lt;br /&gt;
****** [[Identification de type à l&#039;exécution (RTTI)]]&lt;br /&gt;
****** [[Identification de type à l&#039;exécution et destructeurs]]&lt;br /&gt;
****** [[Typeid|typeid]]&lt;br /&gt;
***** [[Nouveau style de transtypage]]&lt;br /&gt;
****** [[Interface cast (fonction RTL C++)|interface_cast (fonction RTL C++)]]&lt;br /&gt;
****** [[Différences entre interface cast et static cast|Différences entre interface_cast et static_cast]]&lt;br /&gt;
***** [[Classes - Index|Classes]]&lt;br /&gt;
****** [[Mot clé This]]&lt;br /&gt;
******* [[Membres statiques (C++)]]&lt;br /&gt;
****** [[Portée des membres - Index|Portée des membres]]&lt;br /&gt;
******* [[Accès aux classes de base et dérivées]]&lt;br /&gt;
******* [[Contrôle d&#039;accès aux membres]]&lt;br /&gt;
******* [[Portée des membres]]&lt;br /&gt;
******* [[Types imbriqués]]&lt;br /&gt;
****** [[Liste des membres de classe]]&lt;br /&gt;
****** [[Méthodes de classe]]&lt;br /&gt;
****** [[Noms de classes]]&lt;br /&gt;
****** [[Portée du nom de classe]]&lt;br /&gt;
****** [[Objets de classes]]&lt;br /&gt;
****** [[Types de classes]]&lt;br /&gt;
****** [[Classes C++]]&lt;br /&gt;
****** [[Amies de classes]]&lt;br /&gt;
****** [[Fonctions inline]]&lt;br /&gt;
****** [[Fonctions membres]]&lt;br /&gt;
****** [[Propriétés statiques]]&lt;br /&gt;
****** [[Classes de base virtuelles]]&lt;br /&gt;
****** [[Déclarations de classes Delphi|Déclarations de classes {{Delphi}} (__declspec)]]&lt;br /&gt;
***** [[Classes polymorphes - Index|Classes polymorphes]]&lt;br /&gt;
****** [[Classes abstraites]]&lt;br /&gt;
****** [[Fonctions virtuelles - Index]]&lt;br /&gt;
******* [[Fonctions dynamiques]]&lt;br /&gt;
******* [[Fonction virtuelle pure appelée (C++)]]&lt;br /&gt;
******* [[Fonctions virtuelles (C++)]]&lt;br /&gt;
***** [[Références lvalue (C++)]]&lt;br /&gt;
***** [[Portée en C++ - Index|Portée en C++]]&lt;br /&gt;
****** [[Portée en C++]]&lt;br /&gt;
****** [[Résumé des règles de portée en C++]]&lt;br /&gt;
****** [[Portée de classe]]&lt;br /&gt;
****** [[Masquage]]&lt;br /&gt;
***** [[Constructeurs et destructeurs - Index|Constructeurs et destructeurs]]&lt;br /&gt;
****** [[Introduction aux constructeurs et destructeurs]]&lt;br /&gt;
****** [[Constructeurs - Index|Constructeurs]]&lt;br /&gt;
******* [[Constructeurs]]&lt;br /&gt;
******* [[Initialisation de classe]]&lt;br /&gt;
******* [[Constructeur implicite]]&lt;br /&gt;
******* [[Ordre d&#039;appel des constructeurs]]&lt;br /&gt;
******* [[Surcharge des constructeurs]]&lt;br /&gt;
******* [[Constructeur de copie]]&lt;br /&gt;
****** [[Destructeurs - Index|Destructeurs]]&lt;br /&gt;
******* [[Destructeurs]]&lt;br /&gt;
******* [[Appel des destructeurs]]&lt;br /&gt;
******* [[Destructeurs virtuels]]&lt;br /&gt;
******* [[Abort et les destructeurs]]&lt;br /&gt;
******* [[Atexit, pragma Exit et les destructeurs|atexit, #pragma exit et les destructeurs]]&lt;br /&gt;
******* [[Exit et les destructeurs]]&lt;br /&gt;
***** [[Gestion des fonctionnalités Delphi dans C++Builder - Index]]&lt;br /&gt;
****** [[Comment gérer les méthodes anonymes Delphi dans C++]]&lt;br /&gt;
****** [[Comment gérer la spécification de page de code AnsiString Delphi dans C++]]&lt;br /&gt;
****** [[Comment gérer les génériques Delphi dans C++]]&lt;br /&gt;
***** [[Opérateur de résolution de portée]]&lt;br /&gt;
***** [[Utilisation des templates|Utilisation des templates (C++)]]&lt;br /&gt;
***** [[Opérateurs new et delete - Index|Opérateurs new et delete]]&lt;br /&gt;
****** [[Opérateur new|Opérateur new (C++)]]&lt;br /&gt;
****** [[Syntaxe des arguments de l&#039;opérateur new]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur new]]&lt;br /&gt;
****** [[Gestion des erreurs pour l&#039;opérateur new]]&lt;br /&gt;
****** [[Opérateur new avec les tableaux]]&lt;br /&gt;
****** [[Opérateur delete avec les tableaux]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur delete]]&lt;br /&gt;
***** [[Espaces de nommage C++ - Index|Espaces de nommage C++]]&lt;br /&gt;
****** [[Déclaration d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Définition d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Espaces de nommage anonymes]]&lt;br /&gt;
****** [[Accès aux éléments d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Extension d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Alias d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Directive using]]&lt;br /&gt;
****** [[Qualification d&#039;accès explicite]]&lt;br /&gt;
***** [[Attributs GNU]]&lt;br /&gt;
***** [[Présentation de la surcharge des fonctions opérateurs - Index]]&lt;br /&gt;
****** [[Surcharge des opérateurs (C++)]]&lt;br /&gt;
****** [[Surcharge des fonctions opérateurs]]&lt;br /&gt;
****** [[Opérateurs surchargés et héritage]]&lt;br /&gt;
****** [[Surcharge des opérateurs unaires]]&lt;br /&gt;
****** [[Surcharge des opérateurs binaires]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;affectation =|Surcharge de l&#039;opérateur d&#039;affectation = (C++)]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;appel de fonction ( )]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;accès|Surcharge de l&#039;opérateur d&#039;accès [ ]]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;accès aux membres de classe -|Surcharge de l&#039;opérateur d&#039;accès aux membres de classe -&amp;gt;]]&lt;br /&gt;
****** [[Exemple de surcharge des opérateurs]]&lt;br /&gt;
***** [[Les applications C++ utilisent le contrôle STRICT des types]]&lt;br /&gt;
***** [[Utilisation de fastcall lors de la redéfinition des méthodes de bibliothèques (C++)|Utilisation de __fastcall lors de la redéfinition des méthodes de bibliothèques (C++)]]&lt;br /&gt;
***** [[Prise en charge du langage pour les bibliothèques RAD Studio (C++)]]&lt;br /&gt;
****** [[Modèles C++ et Pascal Objet]]&lt;br /&gt;
******* [[Héritage et interfaces]]&lt;br /&gt;
******* [[Identification et instanciation des objets]]&lt;br /&gt;
******* [[Construction d&#039;objets pour les bibliothèques C++Builder]]&lt;br /&gt;
******* [[Appels de méthodes virtuelles dans les constructeurs des classes de base]]&lt;br /&gt;
******* [[Destruction d&#039;objets]]&lt;br /&gt;
******* [[AfterConstruction et BeforeDestruction]]&lt;br /&gt;
******* [[Fonctions virtuelles de classe]]&lt;br /&gt;
****** [[Gestion des types de données et des concepts du langage Object Pascal]]&lt;br /&gt;
******* [[Typedefs]]&lt;br /&gt;
******* [[Classes gérant le langage Pascal Objet|Classes C++ gérant le langage Pascal Objet]]&lt;br /&gt;
******* [[Equivalents dans le langage C++ du langage Pascal Objet]]&lt;br /&gt;
******* [[Tableaux ouverts]]&lt;br /&gt;
******* [[Types définis différemment]]&lt;br /&gt;
******* [[Mappage des types Delphi en types C++|Mappage des types {{Delphi}} en types C++]]&lt;br /&gt;
******* [[Interfaces Delphi]]&lt;br /&gt;
******** [[Le paramètre d&#039;interface Delphi est à présent géré différemment]]&lt;br /&gt;
******* [[Chaînes de ressources]]&lt;br /&gt;
******* [[Paramètres par défaut]]&lt;br /&gt;
******* [[Informations de type à l&#039;exécution]]&lt;br /&gt;
******* [[Types sans correspondants]]&lt;br /&gt;
******* [[Extensions de mots clés 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;
******* [[L&#039;extension de mot clé declspec|L&#039;extension de mot clé __declspec]]&lt;br /&gt;
******* [[Opérateur d&#039;assignation C++ en tant qu&#039;opérateur implicite Delphi]]&lt;br /&gt;
***** [[Implémentation des interfaces : Delphi et C++]]&lt;br /&gt;
***** [[Présentation des templates de fonctions - Index|Présentation des templates de fonctions]]&lt;br /&gt;
****** [[Templates de fonctions]]&lt;br /&gt;
****** [[Fonctions template implicites et explicites]]&lt;br /&gt;
****** [[Surcharge d&#039;une fonction template]]&lt;br /&gt;
***** [[Présentation des templates de classes - Index|Présentation des templates de classes]]&lt;br /&gt;
****** [[Templates de classes]]&lt;br /&gt;
****** [[Utilisation des crochets angulaires dans les templates]]&lt;br /&gt;
****** [[Arguments des templates]]&lt;br /&gt;
****** [[Suppression des pointeurs dans les templates]]&lt;br /&gt;
****** [[Utilisation des listes génériques à type fiable dans les templates]]&lt;br /&gt;
***** [[Commutateurs du compilateur relatifs aux templates - Index|Commutateurs du compilateur relatifs aux templates]]&lt;br /&gt;
****** [[Commutateurs du compilateur relatifs aux templates]]&lt;br /&gt;
****** [[Sémantique de génération des templates]]&lt;br /&gt;
***** [[Exportation et importation de templates]]&lt;br /&gt;
***** [[Analyse du corps de template]]&lt;br /&gt;
**** [[Le préprocesseur - Index|Le préprocesseur]]&lt;br /&gt;
***** [[Directives du préprocesseur - Index|Directives du préprocesseur]]&lt;br /&gt;
****** [[(directive null)|# (directive null)]]&lt;br /&gt;
****** [[Include|#include]]&lt;br /&gt;
****** [[Error|#error]]&lt;br /&gt;
****** [[Line|#line]]&lt;br /&gt;
****** [[Import|#import]]&lt;br /&gt;
****** [[Présentation de la compilation conditionnelle - Index|Directives de compilation conditionnelle (C++)]]&lt;br /&gt;
******* [[If, elif, else et endif|#if, #elif, #else et #endif (C++)]]&lt;br /&gt;
******* [[Defined|defined]]&lt;br /&gt;
******* [[Ifdef et ifndef|#ifdef et #ifndef]]&lt;br /&gt;
***** [[Définition et annulation de la définition des macros - Index|Définition et annulation de la définition des macros]]&lt;br /&gt;
****** [[Define|#define (C++)]]&lt;br /&gt;
****** [[Undef|#undef]]&lt;br /&gt;
****** [[Utilisation des options de ligne de commande -D et -U]]&lt;br /&gt;
****** [[Mots clés et mots protégés dans les macros]]&lt;br /&gt;
****** [[Fusion de tokens avec|Fusion de tokens avec ##]]&lt;br /&gt;
***** [[Macros avec paramètres|Macros avec paramètres (C++)]]&lt;br /&gt;
***** [[Macros prédéfinies]]&lt;br /&gt;
****** [[Exemple de macro CODEGEARC VERSION|Exemple de macro __CODEGEARC_VERSION__]]&lt;br /&gt;
****** [[FUNC|__FUNC__]]&lt;br /&gt;
***** [[Macros de compatibilité Delphi]]&lt;br /&gt;
***** [[Utilisation de la barre oblique inversée de poursuite de ligne]]&lt;br /&gt;
***** [[Présentation des directives pragma - Index|Présentation des directives #pragma - 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 et pragma undefineonoption|#pragma defineonoption et #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma delphiheader|#pragma delphiheader]]&lt;br /&gt;
****** [[Pragma exit et pragma startup|#pragma exit et #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 et pragma end region|#pragma region et #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 et pragma startup|#pragma exit et #pragma startup]]&lt;br /&gt;
****** [[Pragma sysheader|#pragma sysheader]]&lt;br /&gt;
****** [[Pragma defineonoption et pragma undefineonoption|#pragma defineonoption et #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma warn|#pragma warn]]&lt;br /&gt;
***** [[Pseudo-grammaire]]&lt;br /&gt;
**** [[Liste alphabétique des mots clés - Index|Liste alphabétique des mots clés]]&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]]&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 (C++)|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 (opérateur de transtypage)|const_cast (opérateur de transtypage)]]&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 (opérateur de transtypage C++)|dynamic_cast (opérateur de transtypage C++)]]&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]]&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, int64 non signés, types entiers étendus|Types entiers étendus : __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,! (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 (opérateur de transtypage)|reinterpret_cast (opérateur de transtypage)]]&lt;br /&gt;
***** [[Requires|requires (C++)]]&lt;br /&gt;
***** [[Restrict|restrict]]&lt;br /&gt;
***** [[Return|return]]&lt;br /&gt;
***** [[Rtti et option -RT|__rtti et 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 (opérateur de transtypage)|static_cast (opérateur de transtypage C++)]]&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|using]]&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;
**** [[Mots clés par catégorie - Index|Mots clés par catégorie]]&lt;br /&gt;
***** [[Représentations alternatives de tokens (C++)]]&lt;br /&gt;
***** [[Extensions de mots clés C++Builder]]&lt;br /&gt;
***** [[Mots clés spécifiques C++]]&lt;br /&gt;
***** [[Modificateurs (C++)]]&lt;br /&gt;
***** [[Opérateurs (C++)]]&lt;br /&gt;
***** [[Mots réservés (C++)]]&lt;br /&gt;
***** [[Mots clés (Instructions)|Mots clés des instructions (C++)]]&lt;br /&gt;
***** [[Spécificateurs de classe de stockage (C++)]]&lt;br /&gt;
***** [[Spécificateurs de type (C++)]]&lt;br /&gt;
*** [[Référence de la bibliothèque d&#039;exécution C]]&lt;br /&gt;
**** [[Bibliothèque C sécurisante]]&lt;br /&gt;
**** [[Bibliothèques d&#039;exécution par défaut]]&lt;br /&gt;
**** [[Bibliothèques d&#039;exécution statiques]]&lt;br /&gt;
**** [[Bibliothèques de liaison dynamique]]&lt;br /&gt;
**** [[Programmes multithreads]]&lt;br /&gt;
**** [[Transmission des informations de fichier aux processus enfant]]&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|cprintf]]&lt;br /&gt;
***** [[Cputs|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;
***** [[Bit Definitions for 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 (C Runtime Library Reference)|errno]]&lt;br /&gt;
***** [[Numéros d&#039;erreur dans 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;
***** [[Utilisation des routines mathématiques fastmath|Utilisation des routines mathématiques FastMath]]&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]]&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]]&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 constants]]&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]]&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;
****** [[Spécificateurs de format printf]]&lt;br /&gt;
****** [[Chaîne de format printf]]&lt;br /&gt;
****** [[Spécificateurs de précision printf]]&lt;br /&gt;
****** [[Spécificateurs de format de sortie Unicode]]&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;
****** [[La chaîne de format scanf]]&lt;br /&gt;
****** [[Conventions relatives aux spécificateurs de format]]&lt;br /&gt;
****** [[Spécificateurs de format scanf]]&lt;br /&gt;
****** [[Champs d&#039;entrée pour les fonctions scanf]]&lt;br /&gt;
****** [[Quand ...scanf arrête l&#039;analyse]]&lt;br /&gt;
****** [[Spécificateurs de format d&#039;entrée Unicode]]&lt;br /&gt;
****** [[Suppression d&#039;argument]]&lt;br /&gt;
****** [[Modificateurs de taille de pointeur et de type d&#039;argument]]&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, vswscanf]]&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;
****** [[Fin de programme anormale (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]]&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 et END_MESSAGE_MAP]]&lt;br /&gt;
***** [[DEPRECATED ATTRIBUTE0 et DEPRECATED ATTRIBUTE1|_DEPRECATED_ATTRIBUTE0 et _DEPRECATED_ATTRIBUTE1]]&lt;br /&gt;
***** [[MESSAGE HANDLER|MESSAGE_HANDLER et 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;
****** [[Spécificateurs de format définis en ANSI pour strftime]]&lt;br /&gt;
****** [[Spécificateurs de format définis en POSIX pour 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;
***** [[Bad cast class|bad_cast class]]&lt;br /&gt;
***** [[Bad typeid class|bad_typeid class]]&lt;br /&gt;
***** [[Classe type info|Classe 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 data types)|MAXxxxx #defines (integer data types)]]&lt;br /&gt;
***** [[Limites des valeurs doubles et flottantes]]&lt;br /&gt;
**** [[Spécificateurs de format dans C/C++]]&lt;br /&gt;
*** [[Erreurs et avertissements du compilateur (C++) - Index]]&lt;br /&gt;
**** [[Application en cours d&#039;exécution (C++)]]&lt;br /&gt;
**** [[L&#039;instanciation explicite de &#039;espace de nommage::classe de template&#039; doit apparaître dans l&#039;espace de nommage &#039;espace de nommage&#039; (C++)|L&#039;instanciation explicite de &#039;&amp;lt;espace de nommage&amp;gt;::&amp;lt;classe de template&amp;gt;&#039; doit apparaître dans l&#039;espace de nommage &#039;&amp;lt;espace de nommage&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[Fin anattendue pendant la compilation Module Seg:offset OU Fin inattendue pendant la liaison Module Seg:offset (C++)|Fin inattendue pendant la compilation [Module Seg#:offset] OU Fin inattendue pendant la liaison [Module Seg#:offset] (C++)]]&lt;br /&gt;
**** [[E2000 Instructions 286/287 non activées (C++)]]&lt;br /&gt;
**** [[E2001 Constructeurs et destructeurs non autorisés dans la section automated (C++)|E2001 Constructeurs et destructeurs non autorisés dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2002 Seules les fonctions fastcall sont autorisées dans la section automated (C++)|E2002 Seules les fonctions __fastcall sont autorisées dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2003 Définition de données membre non autorisée dans la section automated (C++)|E2003 Définition de données membre non autorisée dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2004 Seule la clause read (lecture) ou write (écriture) est autorisée dans la déclaration de propriété de la section automated (C++)|E2004 Seule la clause read (lecture) ou write (écriture) est autorisée dans la déclaration de propriété de la section __automated (C++)]]&lt;br /&gt;
**** [[E2005 Redéclaration de propriété non autorisée dans la section automated (C++)|E2005 Redéclaration de propriété non autorisée dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2006 Les programmes protégés par CodeGuard doivent utiliser le modèle de mémoire large et être prévus pour Windows (C++)]]&lt;br /&gt;
**** [[E2007 Dispid n&#039;est autorisé que dans les sections automated (C++)|E2007 Dispid n&#039;est autorisé que dans les sections __automated (C++)]]&lt;br /&gt;
**** [[E2008 Les fonctions d&#039;accès à la propriété publiée doivent utiliser la convention d&#039;appel fastcall (C++)|E2008 Les fonctions d&#039;accès à la propriété publiée doivent utiliser la convention d&#039;appel __fastcall (C++)]]&lt;br /&gt;
**** [[E2009 Tentative d&#039;accorder ou de réduire l&#039;accès à &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2010 Impossible d&#039;ajouter ou de soustraire des symboles relogeables (C++)]]&lt;br /&gt;
**** [[E2011 Il est incorrect de prendre l&#039;adresse d&#039;un champ de bits (C++)]]&lt;br /&gt;
**** [[E2012 Impossible de prendre l&#039;adresse de &#039;main&#039; (C++)]]&lt;br /&gt;
**** [[E2013 &#039;fonction1&#039; ne peut pas être distinguée de &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[E2014 Membre ambigu : &#039;membre1&#039; et &#039;membre2&#039; (C++)]]&lt;br /&gt;
**** [[E2015 Ambiguïté entre &#039;fonction1&#039; et &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[E2016 Redéfinition ambiguë du membre de base virtuel &#039;fonction de base&#039;: &#039;fonction dérivée&#039; (C++)]]&lt;br /&gt;
**** [[E2017 Nom de membre &#039;nom&#039; ambigu (C++)]]&lt;br /&gt;
**** [[E2018 Impossible d&#039;intercepter &#039;identificateur&#039; -- &#039;identificateur&#039; de classe de base ambigu (C++)|E2018&amp;amp;nbsp;: Impossible d&#039;intercepter &#039;identificateur&#039; -- &#039;identificateur&#039; de classe de base ambigu (C++)]]&lt;br /&gt;
**** [[E2019 &#039;identificateur&#039; ne peut pas être déclaré dans une union anonyme (C++)]]&lt;br /&gt;
**** [[E2020 Union anonyme globale non statique (C++)]]&lt;br /&gt;
**** [[E2021 Un tableau doit avoir au moins un élément (C++)]]&lt;br /&gt;
**** [[E2022 Taille de tableau trop grande (C++)]]&lt;br /&gt;
**** [[E2023 Tableau de références non autorisé (C++)]]&lt;br /&gt;
**** [[E2024 Impossible de modifier un objet const (C++)]]&lt;br /&gt;
**** [[E2025 Assignation de &#039;this&#039; non autorisée, utilisez plutôt l&#039;opérateur X:: new (C++)]]&lt;br /&gt;
**** [[E2026 Instruction d&#039;assembleur trop longue (C++)]]&lt;br /&gt;
**** [[E2027 L&#039;adresse d&#039;un emplacement mémoire est obligatoire (C++)]]&lt;br /&gt;
**** [[E2028 L&#039;opérateur - doit renvoyer un pointeur ou une classe (C++)|E2028 L&#039;opérateur -&amp;gt; doit renvoyer un pointeur ou une classe (C++)]]&lt;br /&gt;
**** [[E2029 &#039;identificateur&#039; doit être une classe ou une structure précédemment définie (C++)]]&lt;br /&gt;
**** [[E2030 Caractère de fin de ligne mal placé (C++)]]&lt;br /&gt;
**** [[E2031 Transtypage impossible de &#039;type1&#039; en &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2032 Utilisation incorrecte d&#039;un pointeur de clôture (closure) (C++)]]&lt;br /&gt;
**** [[E2033 Instruction continue mal placée (C++)]]&lt;br /&gt;
**** [[E2034 Impossible de convertir &#039;type1&#039; en &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2035 Les conversions d&#039;une classe en elle-même ou en classe de base ne sont pas autorisées (C++)]]&lt;br /&gt;
**** [[E2036 L&#039;opérateur de conversion ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2037 Le constructeur &#039;constructeur&#039; n&#039;est pas autorisé (C++)]]&lt;br /&gt;
**** [[E2038 Impossible de déclarer ou de définir &#039;identificateur&#039; ici : espace de nommage incorrect (C++)]]&lt;br /&gt;
**** [[E2039 Séparateur décimal mal placé (C++)]]&lt;br /&gt;
**** [[E2040 Terminaison de déclaration incorrecte (C++)]]&lt;br /&gt;
**** [[E2041 Utilisation incorrecte du mot clé default (C++)]]&lt;br /&gt;
**** [[E2042 Déclarer l&#039;opérateur delete (void*) (C++)]]&lt;br /&gt;
**** [[E2043 Déclarer l&#039;opérateur delete (void*) ou (void*, size t) (C++)|E2043 Déclarer l&#039;opérateur delete (void*) ou (void*, size_t) (C++)]]&lt;br /&gt;
**** [[E2044 L&#039;opérateur delete doit retourner void (C++)]]&lt;br /&gt;
**** [[E2045 Le nom du destructeur doit correspondre au nom de la classe (C++)]]&lt;br /&gt;
**** [[E2046 Format de nom de fichier incorrect dans la directive include OU format de nom de fichier incorrect dans la directive line (C++)]]&lt;br /&gt;
**** [[E2047 Syntaxe de la directive &#039;directive&#039; incorrecte (C++)]]&lt;br /&gt;
**** [[E2048 Directive de préprocesseur inconnue - &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2049 Le type de classe &#039;type&#039; ne peut pas être marqué comme declspec(delphireturn) (C++)|E2049 Le type de classe &#039;type&#039; ne peut pas être marqué comme __declspec(delphireturn) (C++)]]&lt;br /&gt;
**** [[E2050 La classe declspec(delphireturn) &#039;classe&#039; doit avoir exactement une donnée membre (C++)|E2050 La classe __declspec(delphireturn) &#039;classe&#039; doit avoir exactement une donnée membre (C++)]]&lt;br /&gt;
**** [[E2051 Utilisation incorrecte du point (C++)]]&lt;br /&gt;
**** [[E2052 Conflits de la fonction dynamique &#039;fonction&#039; avec la classe de base &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2053 Directive elif mal placée (C++)]]&lt;br /&gt;
**** [[E2054 Instruction else mal placée (C++)]]&lt;br /&gt;
**** [[E2055 Directive else mal placée (C++)]]&lt;br /&gt;
**** [[E2056 Directive endif mal placée (C++)]]&lt;br /&gt;
**** [[E2057 Spécification d&#039;exception non autorisée ici (C++)]]&lt;br /&gt;
**** [[E2058 La variable de gestion des exceptions ne peut pas être utilisée ici (C++)]]&lt;br /&gt;
**** [[E2059 Langage inconnu, doit être du C ou du C++ (C++)]]&lt;br /&gt;
**** [[E2060 Utilisation incorrecte de la virgule flottante (C++)]]&lt;br /&gt;
**** [[E2061 Les amis doivent être des fonctions ou des classes (C++)]]&lt;br /&gt;
**** [[E2062 Indirection incorrecte (C++)]]&lt;br /&gt;
**** [[E2063 Initialisation incorrecte (C++)]]&lt;br /&gt;
**** [[E2064 Impossible d&#039;initialiser &#039;type1&#039; avec &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2065 L&#039;utilisation du symbole d&#039;espace de nommage &#039;symbole&#039; crée un conflit avec un intrinsèque du même nom (C++)]]&lt;br /&gt;
**** [[E2066 Information non disponible (C++)]]&lt;br /&gt;
**** [[E2066 Héritage MOM invalide (C++)]]&lt;br /&gt;
**** [[E2067 Le type renvoyé par &#039;main&#039; doit être int (C++)]]&lt;br /&gt;
**** [[E2068 &#039;identificateur&#039; n&#039;est pas une donnée membre non statique et ne peut pas être initialisé ici (C++)]]&lt;br /&gt;
**** [[E2069 Utilisation incorrecte du pointeur de membre (C++)]]&lt;br /&gt;
**** [[E2070 Utilisation incorrecte de l&#039;espace de nommage &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2071 L&#039;opérateur new doit avoir un paramètre initial de type size t (C++)|E2071 operator new must have an initial parameter of type size_t (C++)]]&lt;br /&gt;
**** [[E2072 L&#039;opérateur new doit renvoyer un objet de type void (C++)]]&lt;br /&gt;
**** [[E2073 Rien n&#039;est autorisé après l&#039;option pragma pop (C++)]]&lt;br /&gt;
**** [[E2074 La valeur après -g ou -j doit être comprise entre 0 et 255 inclus (C++)]]&lt;br /&gt;
**** [[E2075 Option &#039;type&#039; incorrecte : option (C++)]]&lt;br /&gt;
**** [[E2076 Opérateur surchargeable attendu (C++)]]&lt;br /&gt;
**** [[E2077 &#039;opérateur&#039; doit être déclaré avec un ou sans paramètre (C++)]]&lt;br /&gt;
**** [[E2078 &#039;opérateur&#039; doit être déclaré avec un ou deux paramètres (C++)]]&lt;br /&gt;
**** [[E2079 &#039;fonction&#039; doit être déclarée sans paramètres (C++)]]&lt;br /&gt;
**** [[E2080 La fonction &#039;fonction&#039; doit être déclarée avec un paramètre (C++)]]&lt;br /&gt;
**** [[E2081 &#039;fonction&#039; doit être déclarée avec deux paramètres (C++)]]&lt;br /&gt;
**** [[E2082 &#039;identificateur&#039; doit être une fonction membre ou avoir un paramètre de type classe (C++)]]&lt;br /&gt;
**** [[E2083 Le dernier paramètre de &#039;opérateur&#039; doit être de type &#039;int&#039; (C++)]]&lt;br /&gt;
**** [[E2084 Les noms de paramètres sont utilisés seulement avec un corps de fonction (C++)]]&lt;br /&gt;
**** [[E2085 Addition de pointeurs incorrecte (C++)]]&lt;br /&gt;
**** [[E2086 Soustraction de pointeurs incorrecte (C++)]]&lt;br /&gt;
**** [[E2087 Utilisation incorrecte du pointeur (C++)]]&lt;br /&gt;
**** [[E2088 Syntaxe incorrecte pour la définition de fonctions pures (C++)]]&lt;br /&gt;
**** [[E2089 L&#039;identificateur &#039;identificateur&#039; ne peut pas avoir un qualificateur de type (C++)]]&lt;br /&gt;
**** [[E2090 Le qualificateur &#039;identificateur&#039; n&#039;est pas un nom de classe ou d&#039;espace de nommage (C++)]]&lt;br /&gt;
**** [[E2091 Les fonctions ne peuvent pas renvoyer des tableaux ou des fonctions (C++)]]&lt;br /&gt;
**** [[E2092 La classe de stockage &#039;classe de stockage&#039; n&#039;est pas autorisée ici (C++)]]&lt;br /&gt;
**** [[E2093 Opérateur &#039;opérateur&#039; non implémenté dans le type &#039;type&#039; pour les arguments du même type (C++)]]&lt;br /&gt;
**** [[E2094 Opérateur &#039;opérateur&#039; non implémenté dans le type &#039;type&#039; pour les arguments de type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2095 Littéral chaîne non autorisé dans ce contexte (C++)]]&lt;br /&gt;
**** [[E2096 Opération de structure incorrecte (C++)]]&lt;br /&gt;
**** [[E2097 Instanciation explicite uniquement autorisée dans les fichiers ou les espaces de nommage (C++)]]&lt;br /&gt;
**** [[E2098 Un déclarateur de spécialisation explicite &amp;quot;template&amp;quot; est maintenant nécessaire (C++)|E2098 Un déclarateur de spécialisation explicite &amp;quot;template&amp;lt;&amp;gt;&amp;quot; est maintenant nécessaire (C++)]]&lt;br /&gt;
**** [[E2099 Spécialisation explicite uniquement autorisée dans les fichiers ou les espaces de nommage (C++)]]&lt;br /&gt;
**** [[E2100 Liste de déclarateurs de modèles incorrecte (C++)]]&lt;br /&gt;
**** [[E2101 Le mot clé &#039;export&#039; doit précéder une déclaration de modèle (C++)]]&lt;br /&gt;
**** [[E2102 Impossible d&#039;utiliser le modèle &#039;modèle&#039; sans spécifier des paramètres de spécialisation (C++)]]&lt;br /&gt;
**** [[E2103 Une instanciation explicite doit être utilisée avec une classe ou une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2104 Utilisation incorrecte du mot clé template (C++)]]&lt;br /&gt;
**** [[E2105 Le qualificateur &#039;modèle&#039; doit spécifier un nom de modèle membre (C++)]]&lt;br /&gt;
**** [[E2106 Une spécialisation explicite doit être utilisée avec une classe ou une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2107 Utilisation incorrecte du modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2108 Utilisation incorrecte de typedef &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2109 Type non autorisé (C++)]]&lt;br /&gt;
**** [[E2110 Conversion de type incompatible (C++)]]&lt;br /&gt;
**** [[E2111 Le type &#039;nomtype&#039; ne peut pas être défini ici (C++)]]&lt;br /&gt;
**** [[E2112 Directive d&#039;unité inconnue - &#039;directive&#039; (C++)]]&lt;br /&gt;
**** [[E2113 Conflits de fonction virtuelle &#039;fonction1&#039; avec la classe de base &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2114 Plusieurs classes de base nécessitent des noms de classes explicites (C++)]]&lt;br /&gt;
**** [[E2115 Champ de bits trop grand (C++)]]&lt;br /&gt;
**** [[E2116 Les champs de bits doivent contenir au moins un bit (C++)]]&lt;br /&gt;
**** [[E2117 Les champs de bits doivent être des entiers signés ou non signés (C++)]]&lt;br /&gt;
**** [[E2118 Les champs de bits doivent être de type entier (C++)]]&lt;br /&gt;
**** [[E2119 Pause utilisateur (C++)]]&lt;br /&gt;
**** [[E2120 Impossible d&#039;appeler &#039;main&#039; depuis le programme (C++)]]&lt;br /&gt;
**** [[E2121 ) manquante dans l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2122 L&#039;appel de fonction s&#039;est terminé par une exception non gérée &#039;valeur&#039; à l&#039;adresse &#039;adresse&#039; (C++)]]&lt;br /&gt;
**** [[E2123 La classe &#039;classe&#039; ne doit pas contenir des fonctions pures (C++)]]&lt;br /&gt;
**** [[E2124 Appel de fonction incorrect (C++)]]&lt;br /&gt;
**** [[E2125 Le compilateur n&#039;a pas pu générer de &#039;%s&#039; pour la classe &#039;classe&#039;|E2125 Le compilateur n&#039;a pas pu générer de constructeur de copie pour la classe &#039;classe&#039; OU Le compilateur n&#039;a pas pu générer de constructeur par défaut pour la classe &#039;classe&#039; OU Le compilateur n&#039;a pas pu générer d&#039;opérateur = pour la classe &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2126 Case a contourné l&#039;initialisation d&#039;une variable locale (C++)]]&lt;br /&gt;
**** [[E2127 Instruction case manquante : (C++)]]&lt;br /&gt;
**** [[E2128 Case en dehors du switch (C++)]]&lt;br /&gt;
**** [[E2129 Constante caractère trop longue (ou vide) (C++)]]&lt;br /&gt;
**** [[E2130 Définition de propriété circulaire (C++)]]&lt;br /&gt;
**** [[E2131 Les objets de type &#039;type&#039; ne peuvent pas être initialisés avec des (C++)|E2131 Les objets de type &#039;type&#039; ne peuvent pas être initialisés avec des { } (C++)]]&lt;br /&gt;
**** [[E2132 Les modèles et les opérateurs surchargés ne peuvent pas avoir de lien C (C++)]]&lt;br /&gt;
**** [[E2133 Impossible d&#039;exécuter la commande &#039;commande&#039; (C++)]]&lt;br /&gt;
**** [[E2134 Accolade fermante manquante dans une instruction composée (C++)]]&lt;br /&gt;
**** [[E2135 Un constructeur/destructeur ne peut pas être déclaré &#039;const&#039; ou &#039;volatile&#039; (C++)]]&lt;br /&gt;
**** [[E2136 Un constructeur ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2137 Un destructeur pour &#039;classe&#039; est nécessaire dans l&#039;expression conditionnelle (C++)]]&lt;br /&gt;
**** [[E2138 Conflit de modificateurs de type (C++)]]&lt;br /&gt;
**** [[E2139 ; manquant dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2140 La déclaration n&#039;est pas autorisée ici (C++)]]&lt;br /&gt;
**** [[E2141 Erreur de syntaxe de déclaration (C++)]]&lt;br /&gt;
**** [[E2142 La classe de base &#039;classe&#039; contient des fonctions qui peuvent être réparties de façon dynamique (C++)]]&lt;br /&gt;
**** [[E2143 La fonction &#039;fonction&#039; de classe de base correspondante a un numéro de répartition différent (C++)]]&lt;br /&gt;
**** [[E2144 La fonction de classe de base correspondante &#039;fonction&#039; n&#039;est pas dynamique (C++)]]&lt;br /&gt;
**** [[E2145 Les fonctions &#039;fonction1&#039; et &#039;fonction2&#039; utilisent le même numéro de répartition (C++)]]&lt;br /&gt;
**** [[E2146 Vous devez fournir un identificateur à déclarer (C++)]]&lt;br /&gt;
**** [[E2147 &#039;identificateur&#039; ne peut pas démarrer une déclaration de paramètre (C++)]]&lt;br /&gt;
**** [[E2148 La valeur de l&#039;argument par défaut a été redéclarée pour le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2149 La valeur de l&#039;argument par défaut a été redéclarée (C++)]]&lt;br /&gt;
**** [[E2150 Mauvaise correspondance de type dans la valeur de l&#039;argument par défaut (C++)]]&lt;br /&gt;
**** [[E2151 Mauvaise correspondance de type dans la valeur par défaut pour le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2152 L&#039;expression par défaut ne doit pas utiliser des variables locales (C++)]]&lt;br /&gt;
**** [[E2153 La directive define nécessite un identificateur (C++)]]&lt;br /&gt;
**** [[E2154 Impossible de définir &#039;identificateur&#039; en utilisant un alias d&#039;espace de nommage (C++)]]&lt;br /&gt;
**** [[E2155 Trop d&#039;instructions default (C++)]]&lt;br /&gt;
**** [[E2156 Default en dehors du switch (C++)]]&lt;br /&gt;
**** [[E2157 La suppression d&#039;un objet nécessite exactement un opérateur de conversion en pointeur (C++)]]&lt;br /&gt;
**** [[E2158 L&#039;opérande de &#039;delete&#039; doit être un pointeur non-const (C++)]]&lt;br /&gt;
**** [[E2159 Tentative de dériver une classe far depuis la base huge &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2160 Tentative de dériver une classe far depuis la base near &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2161 Tentative de dériver une classe huge depuis la base far &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2162 Tentative de dériver une classe huge depuis la base near &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2163 Tentative de dériver une classe near depuis la base far &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2164 Tentative de dériver une classe near depuis la base huge &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2165 Un destructeur ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2166 Le destructeur de &#039;classe&#039; n&#039;est pas accessible (C++)]]&lt;br /&gt;
**** [[E2167 &#039;fonction&#039; a été précédemment déclarée avec le langage &#039;langage&#039; (C++)]]&lt;br /&gt;
**** [[E2168 Division par zéro (C++)]]&lt;br /&gt;
**** [[E2169 &#039;identificateur&#039; spécifie des accès multiples ou dupliqués (C++)]]&lt;br /&gt;
**** [[E2170 La classe de base &#039;classe&#039; est incluse plusieurs fois (C++)]]&lt;br /&gt;
**** [[E2171 Le corps a déjà été défini pour la fonction &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2172 Case dupliqué (C++)]]&lt;br /&gt;
**** [[E2173 Le gestionnaire dupliqué pour &#039;type1&#039; avait déjà &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2174 Le gestionnaire spécifié doit être le dernier (C++)]]&lt;br /&gt;
**** [[E2175 Trop de classes de stockage dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2176 Trop de types dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2177 Redéclaration de pragma package avec différents arguments (C++)|E2177 Redéclaration de #pragma package avec différents arguments (C++)]]&lt;br /&gt;
**** [[E2178 Conflit de nom VIRDEF pour &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2179 virtual spécifié plusieurs fois (C++)]]&lt;br /&gt;
**** [[E2180 Numéro dispid déjà utilisé par l&#039;identificateur (C++)]]&lt;br /&gt;
**** [[E2181 Impossible de redéfinir une fonction &#039;dynamique/virtuelle&#039; avec une fonction &#039;dynamique/virtuelle&#039; (C++)]]&lt;br /&gt;
**** [[E2182 Paramètre incorrect pour emit (C++)|E2182 Paramètre incorrect pour __emit__ (C++)]]&lt;br /&gt;
**** [[E2183 Le fichier doit contenir au moins une déclaration externe (C++)]]&lt;br /&gt;
**** [[E2184 Erreur de syntaxe pour une énumération (C++)]]&lt;br /&gt;
**** [[E2185 La valeur de &#039;identificateur&#039; n&#039;est pas comprise dans la plage de &#039;nom-type&#039; (C++)|E2185 : La valeur de &#039;identificateur&#039; n&#039;est pas comprise dans la plage de &#039;nom-type&#039; (C++)]]&lt;br /&gt;
**** [[E2186 Fin de fichier inattendue dans le commentaire qui commence à la ligne &#039;numéro de ligne&#039; (C++)]]&lt;br /&gt;
**** [[E2187 Fin de fichier inattendue dans l&#039;instruction conditionnelle qui commence à la ligne &#039;numéro de ligne&#039; (C++)]]&lt;br /&gt;
**** [[E2188 Syntaxe de l&#039;expression (C++)]]&lt;br /&gt;
**** [[E2189 La variable extern ne peut pas être initialisée (C++)]]&lt;br /&gt;
**** [[E2190 Accolade fermante inattendue (C++)]]&lt;br /&gt;
**** [[E2191 &#039; far16&#039; ne peut être utilisé qu&#039;avec &#039; pascal&#039; ou &#039; cdecl&#039; (C++)|E2191 &#039;__far16&#039; ne peut être utilisé qu&#039;avec &#039;__pascal&#039; ou &#039;__cdecl&#039; (C++)]]&lt;br /&gt;
**** [[E2192 Trop peu de paramètres dans l&#039;appel (C++)]]&lt;br /&gt;
**** [[E2193 Trop peu de paramètres dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2194 Impossible de trouver le fichier &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[E2195 Impossible d&#039;évaluer l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2196 Impossible de prendre l&#039;adresse de la fonction membre &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2197 Nom de fichier trop long (C++)]]&lt;br /&gt;
**** [[E2198 Ce n&#039;est pas un type de format d&#039;expression correct (C++)]]&lt;br /&gt;
**** [[E2199 La fonction amie modèle &#039;fonction&#039; doit être préalablement déclarée (C++)]]&lt;br /&gt;
**** [[E2200 Les fonctions ne peuvent pas faire partie d&#039;une structure ou d&#039;une union (C++)]]&lt;br /&gt;
**** [[E2201 Trop de données globales définies dans le fichier (C++)]]&lt;br /&gt;
**** [[E2202 Goto est interdit dans un gestionnaire d&#039;exception (C++)]]&lt;br /&gt;
**** [[E2203 Goto évite l&#039;initialisation d&#039;une variable locale (C++)]]&lt;br /&gt;
**** [[E2204 Le groupe a dépassé la taille maximum : &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2205 Type &#039;type&#039; incorrect dans la section automated (C++)|E2205 Type &#039;type&#039; incorrect dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2206 Caractère &#039;caractère&#039; (0x&#039;valeur&#039;) incorrect (C++)]]&lt;br /&gt;
**** [[E2207 Conversion implicite de &#039;type1&#039; en &#039;type2&#039; non autorisée (C++)]]&lt;br /&gt;
**** [[E2208 Impossible d&#039;accéder à une portée inactive (C++)]]&lt;br /&gt;
**** [[E2209 Impossible d&#039;ouvrir le fichier include &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[E2210 Le membre de référence &#039;membre&#039; n&#039;est pas initialisé (C++)]]&lt;br /&gt;
**** [[E2211 L&#039;assemblage en ligne n&#039;est pas autorisé dans les fonctions inline et template (C++)]]&lt;br /&gt;
**** [[E2212 La fonction a été définie inline après avoir été utilisée comme extern (C++)]]&lt;br /&gt;
**** [[E2213 &#039;expression&#039; incorrecte dans la redéfinition de portée (C++)]]&lt;br /&gt;
**** [[E2214 Impossible d&#039;avoir des &#039;données fonction/statique non inline&#039; dans une classe locale (C++)]]&lt;br /&gt;
**** [[E2215 Spécification de lien non autorisée (C++)]]&lt;br /&gt;
**** [[E2216 Impossible de créer turboc.$ln (C++)]]&lt;br /&gt;
**** [[E2217 Les données locales dépassent la limite de taille du segment (C++)]]&lt;br /&gt;
**** [[E2218 Les modèles ne peuvent être déclarés qu&#039;au niveau d&#039;un espace de nommage ou d&#039;une classe (C++)]]&lt;br /&gt;
**** [[E2219 Nombre incorrect d&#039;arguments dans l&#039;appel de la macro &#039;macro&#039; (C++)]]&lt;br /&gt;
**** [[E2220 Séparateur d&#039;arguments de macro incorrect (C++)]]&lt;br /&gt;
**** [[E2221 Erreur de syntaxe dans l&#039;argument de macro (C++)]]&lt;br /&gt;
**** [[E2222 Développement de macro trop long (C++)]]&lt;br /&gt;
**** [[E2223 Trop de séparateurs décimaux (C++)]]&lt;br /&gt;
**** [[E2224 Trop d&#039;exposants (C++)]]&lt;br /&gt;
**** [[E2225 Trop d&#039;initialiseurs (C++)]]&lt;br /&gt;
**** [[E2226 Paramètre supplémentaire dans l&#039;appel (C++)]]&lt;br /&gt;
**** [[E2227 Paramètre supplémentaire dans l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2228 Trop de messages d&#039;erreur ou d&#039;avertissement (C++)]]&lt;br /&gt;
**** [[E2229 Le membre &#039;membre&#039; a le même nom que sa classe (C++)]]&lt;br /&gt;
**** [[E2230 L&#039;initialisation de données membre en ligne nécessite une expression constante intégrale (C++)]]&lt;br /&gt;
**** [[E2231 Le membre &#039;membre&#039; ne peut pas être utilisé sans objet (C++)]]&lt;br /&gt;
**** [[E2232 Membre &#039;membre&#039; constante/référence dans la classe sans constructeur (C++)]]&lt;br /&gt;
**** [[E2233 Impossible d&#039;initialiser un membre de classe ici (C++)]]&lt;br /&gt;
**** [[E2234 Référence mémoire attendue (C++)]]&lt;br /&gt;
**** [[E2235 Une fonction membre doit être appelée ou son adresse prise (C++)]]&lt;br /&gt;
**** [[E2236 &#039;identificateur&#039; manquant dans la redéfinition de portée (C++)]]&lt;br /&gt;
**** [[E2238 Plusieurs déclarations pour &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2239 &#039;identificateur&#039; doit être une fonction membre (C++)]]&lt;br /&gt;
**** [[E2240 Conversion de pointeur near non autorisée (C++)]]&lt;br /&gt;
**** [[E2241 Les classes de style Delphi ont besoin de destructeurs virtuels (C++)]]&lt;br /&gt;
**** [[E2242 Le spécificateur a besoin d&#039;un type de classe de style Delphi (C++)]]&lt;br /&gt;
**** [[E2243 Un tableau alloué avec &#039;new&#039; ne peut pas avoir d&#039;initialisateur (C++)]]&lt;br /&gt;
**** [[E2244 &#039;new&#039; et &#039;delete&#039; ne sont pas gérés (C++)]]&lt;br /&gt;
**** [[E2245 Impossible d&#039;allouer une référence (C++)]]&lt;br /&gt;
**** [[E2246 x n&#039;est pas une hiérarchie de classes d&#039;héritage simples, publiques, abstraites sans données (C++)]]&lt;br /&gt;
**** [[E2247 &#039;membre&#039; n&#039;est pas accessible (C++)]]&lt;br /&gt;
**** [[E2248 Impossible de trouver un constructeur par défaut pour initialiser un élément de tableau de type &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2249 = attendu (C++)]]&lt;br /&gt;
**** [[E2250 Aucune classe de base à initialiser (C++)]]&lt;br /&gt;
**** [[E2251 Impossible de trouver un constructeur par défaut pour initialiser la classe de base &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2252 &#039;catch&#039; attendu (C++)]]&lt;br /&gt;
**** [[E2253 La convention d&#039;appel doit être attribuée au type de fonction, non au closure (C++)]]&lt;br /&gt;
**** [[E2254 : attendu après private/protected/private (C++)]]&lt;br /&gt;
**** [[E2255 Utiliser :: pour prendre l&#039;adresse d&#039;une fonction membre (C++)]]&lt;br /&gt;
**** [[E2256 Pas de : qui suit le ? (C++)]]&lt;br /&gt;
**** [[E2257 , attendue (C++)]]&lt;br /&gt;
**** [[E2258 Une déclaration était attendue (C++)]]&lt;br /&gt;
**** [[E2259 Valeur par défaut manquante (C++)]]&lt;br /&gt;
**** [[E2260 Une valeur par défaut manque après le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2261 L&#039;utilisation d&#039;un dispid avec une propriété nécessite un getter ou un setter (C++)]]&lt;br /&gt;
**** [[E2262 &#039; except&#039; ou &#039; finally&#039; attendu après &#039; try&#039; (C++)|E2262 &#039;__except&#039; ou &#039;__finally&#039; attendu après &#039;__try&#039; (C++)]]&lt;br /&gt;
**** [[E2263 La gestion des exceptions n&#039;est pas activée (C++)]]&lt;br /&gt;
**** [[E2264 Expression attendue (C++)]]&lt;br /&gt;
**** [[E2265 Aucun signe de fin dans le nom de fichier (C++)]]&lt;br /&gt;
**** [[E2266 Aucun nom de fichier donné (C++)]]&lt;br /&gt;
**** [[E2267 La première base doit être une classe de style Delphi (C++)]]&lt;br /&gt;
**** [[E2268 Appel à une fonction &#039;fonction&#039; non définie (C++)]]&lt;br /&gt;
**** [[E2269 La fonction &#039;fonction&#039; n&#039;est pas disponible (C++)]]&lt;br /&gt;
**** [[E2270 attendu (C++)|E2270 &amp;gt; attendu (C++)]]&lt;br /&gt;
**** [[E2271 Il manque un libellé à l&#039;instruction goto (C++)]]&lt;br /&gt;
**** [[E2272 Identificateur attendu (C++)]]&lt;br /&gt;
**** [[E2273 &#039;main&#039; ne peut pas être déclaré comme statique ou en ligne (C++)]]&lt;br /&gt;
**** [[E2274 attendu (C++)|E2274 &amp;lt; attendu (C++)]]&lt;br /&gt;
**** [[E2275 Accolade ouvrante attendue (C++)]]&lt;br /&gt;
**** [[E2276 ( attendue (C++)]]&lt;br /&gt;
**** [[E2277 Lvalue nécessaire (C++)]]&lt;br /&gt;
**** [[E2278 Les classes de base multiples ne sont pas gérées pour les classes Delphi (C++)]]&lt;br /&gt;
**** [[E2279 Impossible de trouver le constructeur par défaut pour initialiser le membre &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2280 Identificateur de membre attendu (C++)]]&lt;br /&gt;
**** [[E2281 Identificateur1 nécessite la définition de Identificateur2 comme type pointeur (C++)|E2281 Identificateur1 nécessite la définition de Identificateur2 comme type pointeur (avez-vous inclus #include &amp;lt;%s&amp;gt; ?) (C++)]]&lt;br /&gt;
**** [[E2282 Nom d&#039;espace de nommage attendu (C++)]]&lt;br /&gt;
**** [[E2283 Utilisez . ou - pour appeler &#039;fonction&#039; (C++)|E2283 Utilisez . ou -&amp;gt; pour appeler &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2284 Utilisez . ou - pour appeler &#039;membre&#039;, ou &amp;amp; pour prendre son adresse (C++)|E2284 Utilisez . ou -&amp;gt; pour appeler &#039;membre&#039;, ou &amp;amp; pour prendre son adresse (C++)]]&lt;br /&gt;
**** [[E2285 Impossible de trouver une correspondance pour le(s) &#039;argument(s)&#039; (C++)]]&lt;br /&gt;
**** [[E2286 Résolution de fonction surchargée non gérée (C++)]]&lt;br /&gt;
**** [[E2287 Nom manquant dans le paramètre &#039;numéro&#039; (C++)]]&lt;br /&gt;
**** [[E2288 Pointeur sur structure nécessaire du côté gauche de - ou -* (C++)|E2288 Pointeur sur structure nécessaire du côté gauche de -&amp;gt; ou -&amp;gt;* (C++)]]&lt;br /&gt;
**** [[E2289 Les sections published ou automated ne sont gérées que par les classes Delphi (C++)|E2289 Les sections __published ou __automated ne sont gérées que par les classes {{Delphi}} (C++)]]&lt;br /&gt;
**** [[E2290 manquant dans &#039;code&#039; (C++)|E2290 ] manquant dans &#039;code&#039; (C++)]]&lt;br /&gt;
**** [[E2291 Accolade attendue (C++)]]&lt;br /&gt;
**** [[E2292 La fonction doit renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[E2293 ) attendue (C++)]]&lt;br /&gt;
**** [[E2294 Structure nécessaire sur le côté gauche de . ou .* (C++)]]&lt;br /&gt;
**** [[E2295 Trop de spécialisations de modèle candidat depuis &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2296 Modèles non gérés (C++)]]&lt;br /&gt;
**** [[E2297 &#039;this&#039; ne peut être utilisé que dans une fonction membre (C++)]]&lt;br /&gt;
**** [[E2298 Impossible de créer &#039;fonction&#039; à partir de la fonction modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2299 Impossible de créer une spécialisation de modèle à partir de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2300 Impossible de générer un type correspondant de spécialisation pour &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2301 Impossible d&#039;utiliser des modèles dans les arguments closure ; utilisez un typedef (C++)|E2301 Impossible d&#039;utiliser des modèles dans les arguments closure ; utilisez un typedef (C++)]]&lt;br /&gt;
**** [[E2302 Pas d&#039;informations de type (C++)]]&lt;br /&gt;
**** [[E2303 Nom de type attendu (C++)]]&lt;br /&gt;
**** [[E2304 La variable &#039;variable&#039; Constant/Reference doit être initialisée (C++)]]&lt;br /&gt;
**** [[E2305 Impossible de trouver &#039;class::class&#039; (&#039;class&#039; &amp;amp;) pour copier un vecteur OU Impossible de trouver &#039;class&#039;::operator=(&#039;class&#039;&amp;amp;) pour copier un vecteur (C++)]]&lt;br /&gt;
**** [[E2306 Les classes de base virtuelles ne sont pas gérées par les classes Delphi (C++)]]&lt;br /&gt;
**** [[E2307 Le type &#039;type&#039; n&#039;est pas une classe définie avec des fonctions virtuelles (C++)]]&lt;br /&gt;
**** [[E2308 L&#039;instruction &#039;do&#039; doit avoir un &#039;while&#039; (C++)]]&lt;br /&gt;
**** [[E2309 Assembleur Inline non autorisé (C++)]]&lt;br /&gt;
**** [[E2310 Seules les fonctions membre peuvent être &#039;const&#039; ou &#039;volatile&#039; (C++)]]&lt;br /&gt;
**** [[E2311 La fonction non-virtuelle &#039;fonction&#039; est déclarée pure (C++)]]&lt;br /&gt;
**** [[E2312 &#039;constructeur&#039; n&#039;est pas une classe de base non ambiguë de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2313 Expression constante nécessaire (C++)]]&lt;br /&gt;
**** [[E2314 Appel d&#039;une non fonction (C++)]]&lt;br /&gt;
**** [[E2315 &#039;Membre&#039; n&#039;est pas un membre de &#039;classe&#039;, car le type n&#039;est pas encore défini (C++)]]&lt;br /&gt;
**** [[E2316 &#039;identificateur&#039; n&#039;est pas un membre de &#039;structure&#039; (C++)]]&lt;br /&gt;
**** [[E2317 &#039;identificateur&#039; n&#039;est pas un paramètre (C++)]]&lt;br /&gt;
**** [[E2318 &#039;type&#039; n&#039;est pas un type de classe polymorphe (C++)]]&lt;br /&gt;
**** [[E2319 &#039;identificateur&#039; n&#039;est pas une classe de base publique de &#039;type de classe&#039; (C++)]]&lt;br /&gt;
**** [[E2320 Expression de type scalaire attendue (C++)]]&lt;br /&gt;
**** [[E2321 La déclaration ne spécifie pas un repère ou un identificateur (C++)]]&lt;br /&gt;
**** [[E2322 Format numérique incorrect (C++)]]&lt;br /&gt;
**** [[E2323 Suffixe numérique incorrect (C++)]]&lt;br /&gt;
**** [[E2324 Constante numérique trop grande (C++)]]&lt;br /&gt;
**** [[E2325 Chiffre octal incorrect (C++)]]&lt;br /&gt;
**** [[E2326 Utilisez declspec(spec1, spec2) pour combiner plusieurs declspecs (C++)|E2326 Utilisez __declspec(spec1[, spec2]) pour combiner plusieurs __declspecs (C++)]]&lt;br /&gt;
**** [[E2327 Les opérateurs ne doivent pas avoir de valeurs d&#039;argument par défaut (C++)]]&lt;br /&gt;
**** [[E2328 Les classes avec des propriétés ne peuvent pas être copiées par valeur (C++)]]&lt;br /&gt;
**** [[E2329 Combinaison incorrecte d&#039;instruction et d&#039;opérandes (C++)]]&lt;br /&gt;
**** [[E2330 Un opérateur doit être déclaré comme une fonction (C++)]]&lt;br /&gt;
**** [[E2331 Nombre de contextes d&#039;option admissibles dépassé (C++)]]&lt;br /&gt;
**** [[E2332 La variable &#039;variable&#039; a été optimisée et n&#039;est pas disponible (C++)]]&lt;br /&gt;
**** [[E2333 Le membre de classe &#039;membre&#039; a été déclaré en dehors de sa classe (C++)]]&lt;br /&gt;
**** [[E2334 Le membre de l&#039;espace de nommage &#039;identificateur&#039; a été déclaré en dehors de son espace de nommage (C++)]]&lt;br /&gt;
**** [[E2335 &#039;fonction&#039; surchargée ambiguë dans ce contexte (C++)]]&lt;br /&gt;
**** [[E2336 Le pointeur sur la fonction surchargée &#039;fonction&#039; ne correspond pas à &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2337 Seule une fonction d&#039;un ensemble de fonctions surchargées peut être &amp;quot;C&amp;quot; (C++)]]&lt;br /&gt;
**** [[E2338 Les overlays ne sont supportés que dans les modèles mémoire medium, large et huge (C++)]]&lt;br /&gt;
**** [[E2339 Impossible de surcharger &#039;main&#039; (C++)]]&lt;br /&gt;
**** [[E2340 Non concordance de type dans le paramètre &#039;nombre&#039; (C++)]]&lt;br /&gt;
**** [[E2341 Non concordance de type dans le paramètre &#039;numéro&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2342 Non concordance de type dans le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2343 Non concordance de type dans le paramètre &#039;paramètre&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2344 Déclaration précédente de &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2345 L&#039;accès peut seulement être changé en public ou protected (C++)]]&lt;br /&gt;
**** [[E2346 Le spécificateur d&#039;accès &#039;x&#039; de la propriété &#039;propriété&#039; doit être une fonction membre (C++)]]&lt;br /&gt;
**** [[E2347 Non concordance de paramètre dans le spécificateur d&#039;accès &#039;spécificateur&#039; de la propriété &#039;propriété&#039; (C++)]]&lt;br /&gt;
**** [[E2348 Spécificateur de stockage non autorisé pour les propriétés de tableau (C++)]]&lt;br /&gt;
**** [[E2349 Conversion de pointeur non portable (C++)]]&lt;br /&gt;
**** [[E2350 Impossible de définir un pointeur ou une référence sur une référence (C++)]]&lt;br /&gt;
**** [[E2351 Membres de données statiques non autorisés dans les sections published ou automated (C++)|E2351 Membres de données statiques non autorisés dans les sections __published ou __automated (C++)]]&lt;br /&gt;
**** [[E2352 Impossible de créer une instance de la classe abstraite &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2353 La classe &#039;classe&#039; est abstraite car &#039;membre = 0&#039; (C++)]]&lt;br /&gt;
**** [[E2354 Deux opérandes doivent être évalués de même type (C++)]]&lt;br /&gt;
**** [[E2355 Fonction modèle récursive : &#039;x&#039; a instancié &#039;y&#039; (C++)|E2355 Fonction modèle récursive : &#039;x&#039; a instancié &#039;y&#039; (C++)]]&lt;br /&gt;
**** [[E2356 Non concordance de type dans la redéclaration de &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2357 Référence initialisée avec &#039;type1&#039;, nécessite lvalue de type &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2358 Le membre référence &#039;membre&#039; a besoin d&#039;un temporaire pour l&#039;initialisation (C++)]]&lt;br /&gt;
**** [[E2359 Le membre référence &#039;membre&#039; a été initialisé avec un paramètre non-référence (C++)]]&lt;br /&gt;
**** [[E2360 Combinaison de registre incorrecte (ex : BP+BX) (C++)|E2360 Combinaison de registre incorrecte (ex : [BP+BX]) (C++)]]&lt;br /&gt;
**** [[E2361 &#039;spécificateur&#039; a déjà été inclus (C++)]]&lt;br /&gt;
**** [[E2362 Le nombre de répétitions a besoin d&#039;une lvalue (C++)]]&lt;br /&gt;
**** [[E2363 Tentative de renvoyer une référence à la variable locale &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2364 Tentative de renvoyer une référence à un objet local (C++)]]&lt;br /&gt;
**** [[E2365 Un pointeur membre est nécessaire à droite de .* ou -* (C++)|E2365 Un pointeur membre est nécessaire à droite de .* ou -&amp;gt;* (C++)]]&lt;br /&gt;
**** [[E2366 Impossible d&#039;hériter une classe non-RTTI depuis la base RTTI (E2367) OU Impossible d&#039;hériter une classe RTTI depuis la base non-RTTI (C++)]]&lt;br /&gt;
**** [[E2368 RTTI non disponible pour une évaluation d&#039;expression (C++)]]&lt;br /&gt;
**** [[E2369 Impossible d&#039;utiliser le résultat d&#039;une assignation de propriété comme une rvalue (C++)]]&lt;br /&gt;
**** [[E2370 Nom de type simple attendu (C++)]]&lt;br /&gt;
**** [[E2371 sizeof ne peut pas être appliqué à un champ de bits (C++)]]&lt;br /&gt;
**** [[E2372 sizeof ne peut pas être appliqué à une fonction (C++)]]&lt;br /&gt;
**** [[E2373 Un champ de bits ne peut pas être statique (C++)]]&lt;br /&gt;
**** [[E2374 La fonction &#039;fonction&#039; ne peut pas être statique (C++)]]&lt;br /&gt;
**** [[E2375 Débordement de pile assembleur (C++)]]&lt;br /&gt;
**** [[E2376 manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2377 ) manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2378 ; manquant dans l&#039;instruction do-while ou for (C++)]]&lt;br /&gt;
**** [[E2379 ; manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2380 Constante chaîne ou caractère non terminée (C++)]]&lt;br /&gt;
**** [[E2381 Taille de la structure trop grande (C++)]]&lt;br /&gt;
**** [[E2382 Les effets de bord ne sont pas autorisés (C++)]]&lt;br /&gt;
**** [[E2383 L&#039;expression de sélection switch doit être de type entier (C++)]]&lt;br /&gt;
**** [[E2384 Impossible d&#039;appeler une fonction membre de classe near avec un pointeur de type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2385 Impossible d&#039;appeler une fonction membre de classe near &#039;%s&#039; avec un pointeur de type &#039;%s&#039;|E2385 Impossible d&#039;appeler une fonction membre de classe near &#039;%s&#039; avec un pointeur de type &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2386 Impossible d&#039;impliquer le paramètre &#039;paramètre&#039; dans une expression de spécialisation partielle complexe (C++)]]&lt;br /&gt;
**** [[E2387 Les spécialisations partielles ne peuvent pas spécialiser les paramètres dépendants non-typés (&#039;paramètre&#039;) (C++)]]&lt;br /&gt;
**** [[E2388 La liste d&#039;arguments de spécialisation ne peut pas être identique à la liste de paramètres de modèle primaire (C++)]]&lt;br /&gt;
**** [[E2389 Non concordance dans le type d&#039;argument de substitution et le paramètre modèle &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2390 Non concordance de type dans le paramètre &#039;numéro&#039; du nom de classe modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2391 Non concordance de type dans le paramètre &#039;paramètre&#039; du nom de classe modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2392 L&#039;instance du modèle &#039;template&#039; est déjà instanciée (C++)]]&lt;br /&gt;
**** [[E2393 Impossible de prendre l&#039;adresse du paramètre modèle non-typé, non-référencé &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2394 Trop peu d&#039;arguments passés au modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2395 Trop d&#039;arguments passés au modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2396 L&#039;argument du modèle doit être une expression constante (C++)]]&lt;br /&gt;
**** [[E2397 L&#039;argument du modèle ne peut pas avoir une liaison statique ou locale (C++)]]&lt;br /&gt;
**** [[E2398 L&#039;argument &#039;argument&#039; de la fonction modèle n&#039;est pas utilisé dans les types d&#039;argument (C++)]]&lt;br /&gt;
**** [[E2399 Impossible de référencer de cette façon l&#039;argument &#039;arg&#039; du modèle dans la classe modèle &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2400 L&#039;argument de modèle non typé doit être de type scalaire (C++)]]&lt;br /&gt;
**** [[E2401 Liste des arguments de modèles incorrecte (C++)]]&lt;br /&gt;
**** [[E2402 Type de classe de base incorrect : type formel &#039;type&#039; résolu en &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2403 Le spécificateur d&#039;appel dépendant produit une non-fonction &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2404 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;a aucun type membre nommé &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2405 La référence de modèle dépendante &#039;identificateur&#039; fournit un symbole non modèle (C++)]]&lt;br /&gt;
**** [[E2406 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;est pas un type class ou struct (C++)]]&lt;br /&gt;
**** [[E2407 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;a aucun symbole membre nommé &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2408 Les valeurs par défaut doivent être spécifiées seulement dans les déclarations de modèle de classe primaire (C++)]]&lt;br /&gt;
**** [[E2409 Impossible de trouver une spécialisation correcte pour &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2410 Paramètres de modèle manquants pour le modèle ami &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2411 La déclaration des paramètres par défaut d&#039;une fonction membre après une spécialisation a déjà été développée (C++)]]&lt;br /&gt;
**** [[E2412 Tentative de lier une référence membre à un type dépendant (C++)]]&lt;br /&gt;
**** [[E2413 Déclaration de modèle incorrecte (C++)]]&lt;br /&gt;
**** [[E2414 Les destructeurs ne peuvent pas être déclarés comme fonctions modèles (C++)]]&lt;br /&gt;
**** [[E2415 Les fonctions modèle doivent avoir seulement des &#039;arguments de type&#039; (C++)]]&lt;br /&gt;
**** [[E2416 Déclaration de fonction modèle incorrecte (C++)]]&lt;br /&gt;
**** [[E2417 Impossible de spécifier des paramètres de modèle dans la spécialisation explicite de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2418 Profondeur d&#039;instanciation maximum dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2419 Erreur pendant l&#039;instanciation du modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2420 Une instanciation explicite ne peut être utilisée que sur l&#039;étendue globale (C++)]]&lt;br /&gt;
**** [[E2421 Impossible d&#039;utiliser le type local &#039;identificateur&#039; comme argument modèle (C++)]]&lt;br /&gt;
**** [[E2422 Le type d&#039;argument ne correspond pas dans la redéclaration du paramètre modèle &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2423 Spécialisation ou instanciation explicite d&#039;un modèle non existant &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2424 Classe modèle imbriquée trop profondément : &#039;class&#039; (C++)]]&lt;br /&gt;
**** [[E2425 &#039;membre&#039; n&#039;est pas un membre de type modèle correct (C++)]]&lt;br /&gt;
**** [[E2426 La spécialisation explicite de &#039;spécificateur&#039; nécessite une déclaration &#039;template&#039; (C++)|E2426 La spécialisation explicite de &#039;spécificateur&#039; nécessite une déclaration &#039;template&amp;lt;&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[E2427 &#039;main&#039; ne peut pas être une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2428 Les modèles doivent être des classes ou des fonctions (C++)]]&lt;br /&gt;
**** [[E2429 Ce n&#039;est pas une spécialisation partielle correcte de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2430 Le nombre de paramètres de modèles ne correspond pas dans la redéclaration de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2431 Les paramètres de modèle non-typé ne peuvent pas être de type virgule flottante, classe ou void (C++)]]&lt;br /&gt;
**** [[E2432 Le qualificateur &#039;template&#039; doit nommer une classe modèle ou une instance de fonction (C++)]]&lt;br /&gt;
**** [[E2433 Spécialisation après la première utilisation du modèle (C++)]]&lt;br /&gt;
**** [[E2434 Les paramètres de modèle manquent dans la déclaration de modèle (&#039;template...&#039;) (C++)|E2434 Les paramètres de modèle manquent dans la déclaration de modèle (&#039;template&amp;lt;...&amp;gt;&#039;) (C++)]]&lt;br /&gt;
**** [[E2435 Trop d&#039;ensembles de paramètres de modèles ont été spécifiés (C++)]]&lt;br /&gt;
**** [[E2436 Le type par défaut de l&#039;argument modèle &#039;arg&#039; ne nomme pas une classe modèle primaire (C++)]]&lt;br /&gt;
**** [[E2437 &#039;typename&#039; doit être suivi par un nom de type dépendant qualifié (C++)]]&lt;br /&gt;
**** [[E2438 Les arguments du modèle template doivent nommer une classe (C++)]]&lt;br /&gt;
**** [[E2439 &#039;typename&#039; n&#039;est autorisé que dans les déclarations modèle (C++)]]&lt;br /&gt;
**** [[E2440 Impossible de créer une spécialisation depuis &#039;spécificateur&#039; car ce type n&#039;est pas encore défini (C++)]]&lt;br /&gt;
**** [[E2441 Instanciation de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2442 Deux points consécutifs (C++)]]&lt;br /&gt;
**** [[E2443 La classe de base &#039;classe&#039; est initialisée plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2444 Le membre &#039;membre&#039; est initialisé plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2445 La variable &#039;identificateur&#039; est initialisée plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2446 La définition de fonction ne peut pas être une déclaration typedef (C++)]]&lt;br /&gt;
**** [[E2447 &#039;identificateur&#039; doit être un repère d&#039;énumération précédemment défini (C++)]]&lt;br /&gt;
**** [[E2448 Etiquette non définie &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2449 La taille de &#039;identificateur&#039; est inconnue ou zéro (C++)]]&lt;br /&gt;
**** [[E2450 Structure &#039;structure&#039; non définie (C++)]]&lt;br /&gt;
**** [[E2451 Symbole &#039;identificateur&#039; non défini (C++)]]&lt;br /&gt;
**** [[E2452 La taille du type est inconnue ou zéro (C++)]]&lt;br /&gt;
**** [[E2453 La taille du type &#039;identificateur&#039; est inconnue ou égale à zéro (C++)]]&lt;br /&gt;
**** [[E2454 Une union ne peut pas être un type de base (C++)]]&lt;br /&gt;
**** [[E2455 Une union ne peut pas avoir un type de base (C++)]]&lt;br /&gt;
**** [[E2456 Le membre de l&#039;union &#039;membre&#039; est de classe type avec &#039;constructeur&#039; (ou destructeur ou opérateur =) (C++)]]&lt;br /&gt;
**** [[E2457 Les classes de style Delphi doivent être prises par référence (C++)]]&lt;br /&gt;
**** [[E2458 Les classes Delphi doivent être dérivées de classes Delphi (C++)]]&lt;br /&gt;
**** [[E2459 Les classes de style Delphi doivent être construites en utilisant l&#039;opérateur new (C++)]]&lt;br /&gt;
**** [[E2460 Les classes de style Delphi nécessitent que la gestion d&#039;exception soit activée (C++)]]&lt;br /&gt;
**** [[E2461 &#039;%s&#039; nécessite une initialisation/finalisation d&#039;exécution (C%2B%2B)]]&lt;br /&gt;
**** [[E2462 &#039;virtual&#039; ne peut être utilisé qu&#039;avec des fonctions membre non modèle (C++)]]&lt;br /&gt;
**** [[E2463 &#039;base&#039; est une classe de base virtuelle indirecte de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2464 &#039;virtual&#039; ne peut être utilisé qu&#039;avec des fonctions membre (C++)]]&lt;br /&gt;
**** [[E2465 Les unions ne peuvent pas avoir de fonctions membre virtuelles (C++)]]&lt;br /&gt;
**** [[E2466 void &amp;amp; n&#039;est pas un type correct (C++)]]&lt;br /&gt;
**** [[E2467 Une fonction Void ne peut pas renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[E2468 Une valeur de type void n&#039;est pas autorisée (C++)]]&lt;br /&gt;
**** [[E2469 Impossible d&#039;utiliser le modèle mémoire tiny ou huge avec Windows (C++)]]&lt;br /&gt;
**** [[E2470 Il faut inclure l&#039;en-tête typeinfo pour utiliser typeid (C++)|E2470 Il faut inclure l&#039;en-tête &amp;lt;typeinfo&amp;gt; pour utiliser typeid (C++)]]&lt;br /&gt;
**** [[E2471 pragma checkoption a échoué : les options ne sont pas celles attendues (C++)]]&lt;br /&gt;
**** [[E2472 Impossible de déclarer une fonction membre via une instanciation (C++)]]&lt;br /&gt;
**** [[E2473 Spécialisation explicite de &#039;spécificateur&#039; incorrecte (C++)]]&lt;br /&gt;
**** [[E2474 &#039;fonction&#039; ne peut pas être déclarée comme static ou inline (C++)]]&lt;br /&gt;
**** [[E2475 &#039;fonction&#039; ne peut pas être une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2476 Impossible de surcharger &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2477 Trop peu de paramètres de modèle ont été déclarés pour le modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2478 Trop de paramètres de modèle ont été déclarés pour le modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2479 Impossible d&#039;avoir à la fois une classe modèle et une fonction appelée &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2480 Impossible d&#039;impliquer des paramètres de modèle dans les arguments de spécialisation partielle complexe (C++)]]&lt;br /&gt;
**** [[E2481 Constante chaîne inattendue (C++)]]&lt;br /&gt;
**** [[E2482 Constante chaîne attendue (C++)]]&lt;br /&gt;
**** [[E2483 La dimension du tableau &#039;spécificateur&#039; n&#039;a pas pu être déterminée (C++)]]&lt;br /&gt;
**** [[E2484 Le nom de la classe modèle &#039;classe&#039; ne peut pas être surchargé (C++)]]&lt;br /&gt;
**** [[E2485 Impossible d&#039;utiliser l&#039;élément adresse de tableau comme un argument de modèle non typé (C++)]]&lt;br /&gt;
**** [[E2486 Impossible d&#039;utiliser l&#039;adresse du membre de classe comme un argument de modèle non typé (C++)]]&lt;br /&gt;
**** [[E2487 Impossible de spécifier des arguments de fonction par défaut pour des spécialisations explicites (C++)]]&lt;br /&gt;
**** [[E2488 Profondeur maximum de réponse dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2489 Profondeur maximum de répétitions d&#039;options dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2490 Spécialisation dans des classes modèle non encore implémentées (C++)]]&lt;br /&gt;
**** [[E2491 Compte VIRDEF maximum dépassé ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2492 Les propriétés peuvent uniquement être assignées en utilisant une instruction simple, par exemple \&amp;quot;prop = valeur;\&amp;quot; (C++)]]&lt;br /&gt;
**** [[E2493 Chaîne GUID incorrecte (C++)]]&lt;br /&gt;
**** [[E2494 Modificateur declspec non reconnu (C++)|E2494 Modificateur __declspec non reconnu (C++)]]&lt;br /&gt;
**** [[E2495 Redéfinition de uuid non identique (C++)]]&lt;br /&gt;
**** [[E2496 Appel non valide à uuidof(struct type) (C++)|E2496 Appel non valide à uuidof(struct type | variable) (C++)]]&lt;br /&gt;
**** [[E2497 Aucun GUID associé au type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2498 Définition préalable de la structure du GUID requise (C++)]]&lt;br /&gt;
**** [[E2499 Format declspec(uuid(GuidString)) non valide (C++)|E2499 Format __declspec(uuid(GuidString)) non valide (C++)]]&lt;br /&gt;
**** [[E2500 declspec(selectany) ne s&#039;adresse qu&#039;aux variables initialisées et visibles de façon externe (C++)|E2500 __declspec(selectany) ne s&#039;adresse qu&#039;aux variables initialisées et visibles de façon externe (C++)]]&lt;br /&gt;
**** [[E2501 Impossible d&#039;ouvrir le fichier d&#039;importation &#039;nom fichier&#039; (C++)]]&lt;br /&gt;
**** [[E2502 Erreur de résolution de import : problème (C++)|E2502 Erreur de résolution de #import : problème (C++)]]&lt;br /&gt;
**** [[E2503 Version manquante ou incorrecte de TypeLibImport.dll (C++)]]&lt;br /&gt;
**** [[E2504 &#039;dynamic&#039; ne peut être utilisé qu&#039;avec des fonctions membre non modèle (C++)]]&lt;br /&gt;
**** [[E2505 L&#039;instanciation explicite requiert un spécificateur de type élaboré (par exemple, &amp;quot;class fooint&amp;quot;) (C++)|E2505 L&#039;instanciation explicite requiert un spécificateur de type élaboré (par exemple, &amp;quot;class foo&amp;lt;int&amp;gt;&amp;quot;) (C++)]]&lt;br /&gt;
**** [[E2506 La spécialisation explicite de &#039;spécificateur&#039; est ambiguë : des arguments modèles doivent être spécifiés (C++)|E2506 La spécialisation explicite de &#039;spécificateur&#039; est ambiguë : des arguments modèles doivent être spécifiés (C++)]]&lt;br /&gt;
**** [[E2507 &#039;classe&#039; n&#039;est pas une classe de base directe de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2508 &#039;using&#039; ne peut pas faire référence à une spécialisation de modèle (C++)]]&lt;br /&gt;
**** [[E2509 Valeur hors limites (C++)]]&lt;br /&gt;
**** [[E2510 Non concordance de taille d&#039;opérande (C++)]]&lt;br /&gt;
**** [[E2511 Argument de macro non terminé (C++)]]&lt;br /&gt;
**** [[E2512 Impossible d&#039;émettre des informations RTTI pour le type renvoyé par &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2513 Impossible d&#039;émettre des informations RTTI pour &#039;paramètre&#039; dans &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2514 Impossible (pour le moment) d&#039;utiliser la résolution des surcharges de membre pendant l&#039;instanciation de modèle (C++)]]&lt;br /&gt;
**** [[E2515 Impossible de spécialiser explicitement un membre d&#039;une classe modèle générique (C++)]]&lt;br /&gt;
**** [[E2516 Distance LOOP/JCXZ hors limites (C++)]]&lt;br /&gt;
**** [[E2517 Seul un paramètre variadic est autorisé et il doit venir en dernier (C++)]]&lt;br /&gt;
**** [[E2518 typeof ne peut pas être appliqué à un champ de bit|E2518 typeof ne peut pas être appliqué à un champ de bit (C++)]]&lt;br /&gt;
**** [[E2519 typeof a échoué|E2519 typeof a échoué (C++)]]&lt;br /&gt;
**** [[E2520 Instanciation de template externe GNU non supportée|E2520 Instanciation de template externe GNU non supportée (C++)]]&lt;br /&gt;
**** [[E2521 La propriété &#039;%s&#039; marquée par &#039;implements&#039; doit se mapper sur un champ (C%2B%2B)]]&lt;br /&gt;
**** [[E2522 Fonction non const &#039;fonction&#039; appelée pour un objet const (C++)]]&lt;br /&gt;
**** [[E2523 Fonction non volatile &#039;nom&#039; appelée pour un objet volatile (C++)]]&lt;br /&gt;
**** [[E2524 Les unions/structs anonymes ne sont pas autorisées à avoir des membres anonymes en C++ (C++)]]&lt;br /&gt;
**** [[E2525 Vous devez définir PCH STATIC CONST avant d&#039;inclure xstring afin d&#039;utiliser cette fonctionnalité (C++)|E2525 Vous devez définir _PCH_STATIC_CONST avant d&#039;inclure xstring afin d&#039;utiliser cette fonctionnalité (C++)]]&lt;br /&gt;
**** [[E2526 La propriété &#039;nom&#039; utilise une autre propriété comme getter/setter ; non autorisé (C++)|E2526 La propriété &#039;nom&#039; utilise une autre propriété comme getter/setter ; non autorisé (C++)]]&lt;br /&gt;
**** [[E2527 L&#039;option &#039;nom&#039; ne peut pas être définie via &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2528 L&#039;option &#039;nom&#039; doit être définie avant la compilation (C++)]]&lt;br /&gt;
**** [[E2529 Le chemin &#039;chemin&#039; dépasse la taille maximale &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[E2530 Option non reconnue ou aide indisponible (C++)]]&lt;br /&gt;
**** [[E2531 Le paramètre est un type incomplet (C++)|E2531 : Le paramètre est un type incomplet  (C++)]]&lt;br /&gt;
**** [[E2532 La constante de la nouvelle expression nécessite un initialiseur (C++)|E2532 : La constante de la nouvelle expression nécessite un initialiseur  (C++)]]&lt;br /&gt;
**** [[E2533 Non concordance du paramètre (nom de type voulu) (C++)|E2533 : Non concordance du paramètre (nom de type voulu)  (C++)]]&lt;br /&gt;
**** [[E2534 Expression constante intégrale attendue (C++)|E2534 : Expression constante intégrale attendue  (C++)]]&lt;br /&gt;
**** [[E2535 Un type incomplet ne peut pas faire partie d&#039;une spécification throw (C++)|E2535 : Un type incomplet ne peut pas faire partie d&#039;une spécification throw  (C++)]]&lt;br /&gt;
**** [[E2536 Un type incomplet ne peut pas faire partie d&#039;une déclaration d&#039;exception (C++)|E2536 : Un type incomplet ne peut pas faire partie d&#039;une déclaration d&#039;exception  (C++)]]&lt;br /&gt;
**** [[E2537 Impossible de créer une instance d&#039;une classe abstraite (C++)|E2537 : Impossible de créer une instance d&#039;une classe abstraite  (C++)]]&lt;br /&gt;
**** [[E2538 L&#039;assertion statique a échoué : &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2539 Expression constante attendue (C++)|E2539 : Expression constante attendue (C++)]]&lt;br /&gt;
**** [[E2540 Littéral chaîne attendu (C++)|E2540 : Littéral chaîne attendu  (C++)]]&lt;br /&gt;
**** [[E2541 Impossible de définir l&#039;attribut &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2542 &#039;%s&#039; est marqué comme &#039;final&#039; et ne peut pas être redéfini (C%2B%2B)|E2542 : &#039;%s&#039; est marqué comme &#039;final&#039; et ne peut pas être redéfini  (C++)]]&lt;br /&gt;
**** [[E2543 La combinaison des options &#039;options&#039; n&#039;est pas autorisée (C++)|E2543 : La combinaison des options &#039;options&#039; n&#039;est pas autorisée  (C++)]]&lt;br /&gt;
**** [[E2544 Les spécifications d&#039;exception de fonction ne correspondent pas (C++)|E2544 : Les spécifications d&#039;exception de fonction ne correspondent pas  (C++)]]&lt;br /&gt;
**** [[E2545 Le type sous-jacent enum doit être un intégral (C++)|E2545 : Le type sous-jacent enum doit être un intégral  (C++)]]&lt;br /&gt;
**** [[E2546 La redéclaration de enum n&#039;est pas identique (C++)|E2546 : La redéclaration de enum n&#039;est pas identique  (C++)]]&lt;br /&gt;
**** [[E2547 ... attendu (C++)|E2547 : ... attendu  (C++)]]&lt;br /&gt;
**** [[E2548 ... était inattendu ; l&#039;expression n&#039;est pas un pattern de template variadic (C++)|E2548 ... était inattendu ; l&#039;expression n&#039;est pas un pattern de template variadic  (C++)]]&lt;br /&gt;
**** [[E2549 L&#039;opérande n&#039;est pas un pack de paramètres (C++)|E2549 : L&#039;opérande n&#039;est pas un pack de paramètres  (C++)]]&lt;br /&gt;
**** [[E2550 Aucun argument ne peut suivre un template variadic dans une liste d&#039;arguments (C++)]]&lt;br /&gt;
**** [[E2551 L&#039;instruction return n&#039;est pas autorisée dans un bloc finally (C++)|E2551 L&#039;instruction return n&#039;est pas autorisée dans un bloc _finally (C++)]]&lt;br /&gt;
**** [[E2552 Cette fonctionnalité n&#039;est pas encore supportée. (C++)|E2552 : Cette fonctionnalité n&#039;est pas encore supportée.  (C++)]]&lt;br /&gt;
**** [[E2553 Non concordance de %s dans la redéclaration de &#039;%s&#039; (C%2B%2B)|E2553 : Non concordance de %s dans la redéclaration de &#039;%s&#039;  (C++)]]&lt;br /&gt;
**** [[E2554 La fonction pure &#039;%s&#039; ne peut pas être déclarée &#039;final&#039; (C)|E2554 La fonction pure &#039;%s&#039; ne peut pas être déclarée &#039;final&#039; (C++)]]&lt;br /&gt;
**** [[E2555 Option1 doit précéder Option2 (C++)]]&lt;br /&gt;
**** [[E2556 Le nom de caractère universel &#039;\%s&#039; n&#039;est pas valide (C%2B%2B)]]&lt;br /&gt;
**** [[E2557 La constante caractère multicaractère n&#039;est pas autorisée (C++)|E2557 : La constante caractère multicaractère n&#039;est pas autorisée (C++)]]&lt;br /&gt;
**** [[E2558 La valeur &#039;\U08x&#039; n&#039;est pas dans la constante caractère char16 t (C++)]]&lt;br /&gt;
**** [[E2559 Impossible d&#039;initialiser la référence rvalue de type &#039;%s&#039; avec un lvalue de type &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2560 %s requiert des types publiables (C%2B%2B)]]&lt;br /&gt;
**** [[E2561 Impossible d&#039;exporter explicitement un membre d&#039;une classe déjà marquée pour exportation|E2561 Impossible d&#039;exporter explicitement un membre d&#039;une classe déjà marquée pour exportation (C++)]]&lt;br /&gt;
**** [[E2562 Fonction définie avec une liaison différente]]&lt;br /&gt;
**** [[E2563 Impossible d&#039;importer une fonction en cours de définition|E2563 Impossible d&#039;importer une fonction en cours de définition (C++)]]&lt;br /&gt;
**** [[E2564 Impossible d&#039;importer une liaison interne|E2564 Impossible d&#039;importer une liaison interne (C++)]]&lt;br /&gt;
**** [[E2565 Impossible d&#039;exporter une variable locale|E2565 Impossible d&#039;exporter une variable locale (C++)]]&lt;br /&gt;
**** [[E2566 Type &#039;%s&#039; non valide dans l&#039;appel à %s|E2566 Type &#039;%s&#039; non valide dans l&#039;appel à %s (C++)]]&lt;br /&gt;
**** [[E2567 Initialisation du tableau &#039;%s&#039; non valide|E2567 Initialisation du tableau &#039;%s&#039; non valide (C++)]]&lt;br /&gt;
**** [[E2568 Initialisation de la fonction &#039;%s&#039; non valide|E2568 Initialisation de la fonction &#039;%s&#039; non valide (C++)]]&lt;br /&gt;
**** [[E2569 Impossible d&#039;exporter une liaison interne|E2569 Impossible d&#039;exporter une liaison interne (C++)]]&lt;br /&gt;
**** [[E2570 Impossible d&#039;importer explicitement un membre d&#039;une classe marquée pour importation|E2570 Impossible d&#039;importer explicitement un membre d&#039;une classe marquée pour importation (C++)]]&lt;br /&gt;
**** [[E2571 Avertissements traités comme des erreurs|E2571 Avertissements traités comme des erreurs (C++)]]&lt;br /&gt;
**** [[E2572 property &#039;%s&#039; marqué par &#039;implements&#039; doit se mapper sur un champ|E2572 __property &#039;%s&#039; marqué par &#039;implements&#039; doit se mapper sur un champ (C++)]]&lt;br /&gt;
**** [[E2573 La taille SAVEMEM maximale doit être comprise entre %d et %d|E2573 La taille SAVEMEM maximale doit être comprise entre %d et %d (C++)]]&lt;br /&gt;
**** [[F1000 Limite de la table du compilateur dépassée (C++)]]&lt;br /&gt;
**** [[F1001 Erreur du générateur de code interne (C++)]]&lt;br /&gt;
**** [[F1002 Impossible de créer le fichier de sortie &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1003 Erreur de directive : &#039;message&#039; (C++)]]&lt;br /&gt;
**** [[F1004 Erreur interne du compilateur (C++)]]&lt;br /&gt;
**** [[F1005 Fichiers include imbriqués trop profondément (C++)]]&lt;br /&gt;
**** [[F1006 Appel incorrect d&#039;une fonction intrinsèque (C++)]]&lt;br /&gt;
**** [[F1007 Arborescence d&#039;expression irréductible (C++)]]&lt;br /&gt;
**** [[F1008 Plus de mémoire (C++)]]&lt;br /&gt;
**** [[F1009 Impossible d&#039;ouvrir le fichier d&#039;entrée &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1010 Impossible d&#039;ouvrir &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1011 Echec d&#039;allocation de registre (C++)]]&lt;br /&gt;
**** [[F1012 Débordement de pile du compilateur (C++)]]&lt;br /&gt;
**** [[F1013 Erreur d&#039;écriture du fichier de sortie (C++)]]&lt;br /&gt;
**** [[F1014 Echec de l&#039;allocation de SAVEmem (C++)]]&lt;br /&gt;
**** [[F1015 La requête SAVEmem dépasse l&#039;espace maximal disponible (%d Mo) (C%2B%2B)]]&lt;br /&gt;
**** [[W8000 Les opérateurs ambigus requièrent des parenthèses (C++)]]&lt;br /&gt;
**** [[W8001 &amp;amp; superflu avec une fonction (C++)]]&lt;br /&gt;
**** [[W8002 Redémarrage de la compilation avec l&#039;assembleur (C++)]]&lt;br /&gt;
**** [[W8003 Instruction assembleur inconnue (C++)]]&lt;br /&gt;
**** [[W8004 &#039;identificateur&#039; a une valeur qui n&#039;est jamais utilisée (C++)]]&lt;br /&gt;
**** [[W8005 Les champs de bits doivent être des entiers signés ou non signés (C++)]]&lt;br /&gt;
**** [[W8006 Initialisation de &#039;identificateur&#039; avec &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8007 La valeur hexadécimale contient plus de trois chiffres (C++)]]&lt;br /&gt;
**** [[W8008 La condition est toujours vraie OU W8008 La condition est toujours fausse (C++)]]&lt;br /&gt;
**** [[W8009 La constante est longue (C++)]]&lt;br /&gt;
**** [[W8010 Caractère de continuation \ trouvé dans un commentaire // (C++)]]&lt;br /&gt;
**** [[W8011 Comparaison de pointeur non portable (C++)]]&lt;br /&gt;
**** [[W8012 Comparaison de valeurs signées et non signées (C++)]]&lt;br /&gt;
**** [[W8013 Utilisation possible de &#039;identificateur&#039; avant sa définition (C++)]]&lt;br /&gt;
**** [[W8014 Déclaration ignorée (C++)]]&lt;br /&gt;
**** [[W8015 Déclarez &#039;type&#039; avant de l&#039;utiliser dans le prototype (C++)]]&lt;br /&gt;
**** [[W8016 Taille de tableau ignorée pour &#039;delete&#039; (C++)]]&lt;br /&gt;
**** [[W8017 La redéfinition de &#039;x&#039; n&#039;est pas identique (C++)]]&lt;br /&gt;
**** [[W8018 Assignation de &#039;type&#039; à &#039;énumération&#039; (C++)]]&lt;br /&gt;
**** [[W8019 Le code n&#039;a pas d&#039;effet (C++)]]&lt;br /&gt;
**** [[W8020 &#039;identificateur&#039; est déclaré à la fois externe et statique (C++)]]&lt;br /&gt;
**** [[W8021 Le gestionnaire de &#039;type1&#039; est caché par le gestionnaire précédent de &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[W8022 &#039;fonction1&#039; cache la fonction virtuelle &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[W8023 La variable tableau &#039;identificateur&#039; est near (C++)]]&lt;br /&gt;
**** [[W8024 La classe de base &#039;classe1&#039; est aussi une classe de base de &#039;classe2&#039; (C++)]]&lt;br /&gt;
**** [[W8025 Pragma mal formé (C++)]]&lt;br /&gt;
**** [[W8026 Les fonctions avec des spécifications d&#039;exception ne sont pas développées en ligne (C++)]]&lt;br /&gt;
**** [[W8027 Les fonctions contenant &#039;instruction&#039; ne sont pas développées en ligne (C++)]]&lt;br /&gt;
**** [[W8028 Variable temporaire utilisée pour initialiser &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8029 Un temporaire a été utilisé pour le paramètre &#039;???&#039; (C++)]]&lt;br /&gt;
**** [[W8031 Temporaire utilisé pour le paramètre &#039;paramètre&#039;|W8031 Temporaire utilisé pour le paramètre &#039;paramètre&#039; OU W8029 Temporaire utilisé pour le paramètre &#039;numéro&#039; OU W8030 Temporaire utilisé pour le paramètre &#039;paramètre&#039; dans l&#039;appel à &#039;fonction&#039; OU W8032 Temporaire utilisé pour le paramètre &#039;numéro&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[W8032 Un temporaire a été utilisé pour le paramètre 2 dans l&#039;appel à &#039;???&#039; (C++)]]&lt;br /&gt;
**** [[W8033 La conversion en &#039;type&#039; échouera pour les membres de la base virtuelle &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[W8034 Précision maximum utilisée pour le type pointeur membre &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8035 Message défini par l&#039;utilisateur (C++)]]&lt;br /&gt;
**** [[W8036 Mot clé non ANSI utilisé : &#039;mot clé&#039; (C++)|W8036 Mot clé non ANSI utilisé : &#039;mot clé&#039; (C++)]]&lt;br /&gt;
**** [[W8037 Fonction non const &#039;fonction&#039; appelée pour un objet const (C++)]]&lt;br /&gt;
**** [[W8038 Le membre constante &#039;identificateur&#039; n&#039;est pas initialisé (C++)]]&lt;br /&gt;
**** [[W8039 Liste d&#039;initialiseurs de constructeurs ignorée (C++)]]&lt;br /&gt;
**** [[W8040 Corps de fonction ignoré (C++)]]&lt;br /&gt;
**** [[W8041 Valeur non signée rendue négative (C++)]]&lt;br /&gt;
**** [[W8042 Initialiseur pour l&#039;objet &#039;x&#039; ignoré (C++)]]&lt;br /&gt;
**** [[W8043 Définition de macro ignorée (C++)]]&lt;br /&gt;
**** [[W8044 Directive undef ignorée (C++)|W8044 Directive #undef ignorée (C++)]]&lt;br /&gt;
**** [[W8045 Pas de déclaration pour la fonction &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[W8046 Option pragma pop sans option push correspondante (C++)]]&lt;br /&gt;
**** [[W8047 Déclaration de la fonction statique function ignorée (C++)]]&lt;br /&gt;
**** [[W8048 Utilisez un nom qualifié pour accéder au type membre &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8049 Utilisez %27 %27 pour les modèles imbriqués au lieu de %27%27 (C%2B%2B)|W8049 Utilisez &#039;&amp;gt; &amp;gt;&#039; pour les modèles imbriqués au lieu de &#039;&amp;gt;&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[W8050 Aucun fichier OBJ présent ; désactivation de l&#039;option types externes. (C++)|W8050 : Aucun fichier OBJ présent ; désactivation de l&#039;option types externes. (C++)]]&lt;br /&gt;
**** [[W8051 Fonction non volatile &#039;fonction&#039; appelée pour un objet volatile (C++)]]&lt;br /&gt;
**** [[W8052 Initialisation de base sans nom de classe maintenant obsolète (C++)]]&lt;br /&gt;
**** [[W8053 &#039;identificateur&#039; obsolète (C++)]]&lt;br /&gt;
**** [[W8054 Ce style de définition de fonction est maintenant obsolète (C++)]]&lt;br /&gt;
**** [[W8055 Débordement possible dans une opération shift (C++)]]&lt;br /&gt;
**** [[W8056 Débordement arithmétique d&#039;entiers (C++)]]&lt;br /&gt;
**** [[W8057 Paramètre &#039;paramètre&#039; jamais utilisé (C++)]]&lt;br /&gt;
**** [[W8058 Impossible de créer un en-tête précompilé : &#039;raison&#039; (C++)]]&lt;br /&gt;
**** [[W8059 La taille de la structure a changé (C++)]]&lt;br /&gt;
**** [[W8060 Affectation peut-être incorrecte (C++)]]&lt;br /&gt;
**** [[W8061 L&#039;initialisation est partiellement entre accolades (C++)]]&lt;br /&gt;
**** [[W8062 Options et avertissements précédents non restaurés (C++)]]&lt;br /&gt;
**** [[W8063 Opérateur de préfixe surchargé &#039;opérateur&#039; utilisé comme un opérateur de suffixe (C++)]]&lt;br /&gt;
**** [[W8064 Appel à une fonction sans prototype (C++)]]&lt;br /&gt;
**** [[W8065 Appel à la fonction &#039;fonction&#039; sans prototype (C++)]]&lt;br /&gt;
**** [[W8066 Code inatteignable (C++)]]&lt;br /&gt;
**** [[W8067 Instructions de retour avec et sans valeur utilisées (C++)]]&lt;br /&gt;
**** [[W8068 Constante hors limites dans la comparaison (C++)]]&lt;br /&gt;
**** [[W8069 Conversion de pointeur non portable (C++)]]&lt;br /&gt;
**** [[W8070 La fonction doit renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[W8071 La conversion peut perdre des chiffres significatifs (C++)]]&lt;br /&gt;
**** [[W8072 Arithmétique de pointeur suspecte (C++)]]&lt;br /&gt;
**** [[W8073 Structure &#039;structure&#039; non définie (C++)]]&lt;br /&gt;
**** [[W8074 Structure transmise par valeur (C++)]]&lt;br /&gt;
**** [[W8075 Conversion de pointeur suspecte (C++)]]&lt;br /&gt;
**** [[W8076 L&#039;instance du modèle &#039;spécificateur&#039; est déjà instanciée (C++)]]&lt;br /&gt;
**** [[W8077 La spécialisation explicite d&#039;un membre de classe explicitement spécialisé n&#039;a pas de sens (C++)]]&lt;br /&gt;
**** [[W8078 L&#039;expression throw viole la spécification d&#039;exception (C++)]]&lt;br /&gt;
**** [[W8079 Mélange de pointeurs de différents types &#039;char&#039; (C++)]]&lt;br /&gt;
**** [[W8080 &#039;identificateur&#039; est déclaré mais jamais utilisé (C++)]]&lt;br /&gt;
**** [[W8081 Les fonctions void ne peuvent pas renvoyer de valeur (C++)]]&lt;br /&gt;
**** [[W8082 Division par zéro (C++)]]&lt;br /&gt;
**** [[W8083 Pragma pack pop sans pack push correspondant (C++)]]&lt;br /&gt;
**** [[W8084 Nous suggérons des parenthèses pour clarifier la priorité (C++)]]&lt;br /&gt;
**** [[W8085 Fonction &#039;fonction&#039; redéfinie comme non-en ligne (C++)]]&lt;br /&gt;
**** [[W8086 Utilisation incorrecte de l&#039;alias pragma &amp;quot;NomAlias&amp;quot;=&amp;quot;NomSubstitué&amp;quot; (C++)|W8086 Utilisation incorrecte de l&#039;alias #pragma &amp;quot;NomAlias&amp;quot;=&amp;quot;NomSubstitué&amp;quot; (C++)]]&lt;br /&gt;
**** [[W8087 &#039;opérateur::opérateur==&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8089 &#039;type::opérateur&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)|W8089 &#039;type::opérateur&amp;lt;&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8090 &#039;type::opérateur&#039; doit être publiquement visible pour être utilisé avec &#039;type&#039; (C++)|W8090 &#039;type::opérateur&amp;lt;&#039; doit être publiquement visible pour être utilisé avec &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8091 L&#039;argument &#039;type&#039; &#039;spécificateur&#039; transmis à &#039;fonction&#039; est un itérateur &#039;catégorie d&#039;itérateur&#039; : itérateur &#039;catégorie d&#039;itérateur&#039; requis (C++)]]&lt;br /&gt;
**** [[W8092 L&#039;argument &#039;type&#039; &#039;spécificateur&#039; transmis à &#039;fonction&#039; n&#039;est pas un itérateur : itérateur &#039;type&#039; requis (C++)]]&lt;br /&gt;
**** [[W8093 Utilisation incorrecte de pragma codeseg nom seg &amp;quot;classe seg&amp;quot; groupe (C++)|W8093 Utilisation incorrecte de #pragma codeseg [nom_seg] [&amp;quot;classe_seg&amp;quot;] [groupe] (C++)]]&lt;br /&gt;
**** [[W8094 Utilisation incorrecte de pragma comment( type ,&amp;quot;chaîne&amp;quot; ) (C++)|W8094 Utilisation incorrecte de #pragma comment( &amp;lt;type&amp;gt; [,&amp;quot;chaîne&amp;quot;] ) (C++)]]&lt;br /&gt;
**** [[W8095 Utilisation incorrecte de pragma message( &amp;quot;chaîne&amp;quot; ) (C++)|W8095 Utilisation incorrecte de #pragma message( &amp;quot;chaîne&amp;quot; ) (C++)]]&lt;br /&gt;
**** [[W8096 Utilisation incorrecte de pragma code seg(&amp;quot;nom seg&amp;quot;,&amp;quot;classe seg&amp;quot;) (C++)|&amp;lt;nowiki&amp;gt;W8096 Utilisation incorrecte de #pragma code_seg([&amp;quot;nom_seg&amp;quot;[,&amp;quot;classe_seg&amp;quot;]]) (C++)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
**** [[W8097 Toutes les options ne peuvent pas être restaurées pour l&#039;instant (C++)]]&lt;br /&gt;
**** [[W8098 Constante caractère multicaractère (C++)]]&lt;br /&gt;
**** [[W8099 main statique n&#039;est pas traité comme un point d&#039;entrée (C++)]]&lt;br /&gt;
**** [[W8100 Directive d&#039;attribut %s ignorée (C)|W8100 Directive d&#039;attribut %s ignorée (C++)]]&lt;br /&gt;
**** [[W8101 Liaison C externe ignorée|W8101 Liaison C externe ignorée (C++)]]&lt;br /&gt;
**** [[W8102 Conversion implicite de &#039;%s&#039; en &#039;%s&#039;|W8102 Conversion implicite de &#039;%s&#039; en &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[W8103 Le chemin &#039;chemin&#039; et le nom de fichier &#039;nomfichier&#039; dépassent la taille maximale &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[W8104 Local Statique avec constructeur, dangereux pour les applications multithreads (C++)|W8104 : Local Statique avec constructeur, dangereux pour les applications multithreads (C++)]]&lt;br /&gt;
**** [[W8105 Membre %s &#039;%s&#039; dans la classe sans constructeur (C%2B%2B)]]&lt;br /&gt;
**** [[W8106 %s sont dépréciés (C%2B%2B)|W8106 : %s sont dépréciés  (C++)]]&lt;br /&gt;
**** [[W8107 Nom de type attendu (C++)|W8107 : Nom de type attendu  (C++)]]&lt;br /&gt;
**** [[W8108 La constante de la nouvelle expression nécessite un initialiseur (C++)|W8108 : La constante de la nouvelle expression nécessite un initialiseur  (C++)]]&lt;br /&gt;
**** [[W8109 Le paramètre &#039;%s&#039; est un type dépendant (C%2B%2B)|W8109 : Le paramètre &#039;%s&#039; est un type dépendant  (C++)]]&lt;br /&gt;
**** [[W8110 Directive d&#039;attribut &#039;%s&#039; en double ignorée (C%2B%2B)|W8110 : Directive d&#039;attribut &#039;%s&#039; en double ignorée  (C++)]]&lt;br /&gt;
**** [[W8111 Accès à l&#039;entité %s désapprouvée (C)|W8111 Accès à l&#039;entité %s désapprouvée (C++)]]&lt;br /&gt;
**** [[W8112 Dépendances non résolues dans l&#039;expression (C++)|W8112 : Dépendances non résolues dans l&#039;expression  (C++)]]&lt;br /&gt;
**** [[W8113 La fonction inline était déclarée avec &#039;extern template&#039; (C++)|W8113 : La fonction inline était déclarée avec &#039;extern template&#039;  (C++)]]&lt;br /&gt;
**** [[W8114 Le caractère représenté par un nom de caractère universel &#039;unnnn&#039; ne peut pas être représenté dans la page de code en cours (numéro de page de code) (C++)]]&lt;br /&gt;
**** [[W8115 Expression constante attendue ; instruction ignorée (C++)]]&lt;br /&gt;
**** [[W8116 Renvoi du pointeur sur un objet local (C++)]]&lt;br /&gt;
**** [[W8117 La taille SAVEMEM maximale doit être comprise entre %d et %d (C )|W8117 La taille SAVEMEM maximale doit être comprise entre %d et %d (C++)]]&lt;br /&gt;
**** [[W8118 Fonction membre inline dans la classe Package (C++)]]&lt;br /&gt;
**** [[W8119 Alignement réduit au maximum de %d (C%2B%2B)]]&lt;br /&gt;
**** [[W8120 La classe de base de la classe dllexport doit aussi être dllexport (C++)]]&lt;br /&gt;
**** [[W8121 Un caractère non valide a été trouvé dans le code source, dans les paramètres régionaux de texte en cours (%s) (C%2B%2B)]]&lt;br /&gt;
**** [[W8122 Le membre &#039;%s&#039; de la classe dllexport doit être de type exporté (C%2B%2B)]]&lt;br /&gt;
**** [[W8123 Le chemin &#039;%s&#039; est introuvable - chemin ignoré dans l&#039;option &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[W8124 La méthode publiée &#039;%s&#039; contient un type non publiable (C%2B%2B)]]&lt;br /&gt;
**** [[W8125 dllexport redéfinit le dllimport précédent (C++)]]&lt;br /&gt;
**** [[W8126 La classe de base de la classe exportée doit avoir un constructeur exporté (C++)]]&lt;br /&gt;
**** [[W8127 Fonction définie avec une liaison différente|W8127 Fonction définie avec une liaison différente (C++)]]&lt;br /&gt;
**** [[W8128 Impossible d&#039;importer une fonction en cours de définition|W8128 Impossible d&#039;importer une fonction en cours de définition (C++)]]&lt;br /&gt;
**** [[W8129 L&#039;interface &#039;%s&#039; ne doit pas avoir de GUID|W8129 L&#039;interface &#039;%s&#039; ne doit pas avoir de GUID (C++)]]&lt;br /&gt;
**** [[W8130 L&#039;interface &#039;%s&#039; ne dérive pas de IUnknown.|W8130 L&#039;interface &#039;%s&#039; ne dérive pas de IUnknown. (Les interfaces doivent dériver de IUnknown) (C++)]]&lt;br /&gt;
**** [[W8131 Conversion de la classe &#039;%s&#039; de style Delphi en une interface|W8131 Conversion de la classe &#039;%s&#039; de style {{Delphi}} en une interface. Utilisez à la place &#039;System::interface_cast&amp;lt;%s&amp;gt;(cls)&#039; (C++)]]&lt;br /&gt;
**** [[W8132 Conversion de l&#039;interface &#039;%s&#039; en une classe de style Delphi|W8132 Conversion de l&#039;interface &#039;%s&#039; en une classe de style {{Delphi}}. Utilisez à la place &#039;System::interface_cast&amp;lt;%s&amp;gt;(intf)&#039; (C++)]]&lt;br /&gt;
**** [[W8133 La commande savemem demandée dépasse la quantité disponible (%d)|W8133 La commande savemem demandée dépasse la quantité disponible (%d) (C++)]]&lt;br /&gt;
**** [[W8134 Impossible d&#039;allouer des tableaux de la classe &#039;%s&#039; de style Delphi|W8134 Impossible d&#039;allouer des tableaux de la classe &#039;%s&#039; de style {{Delphi}} (C++)]]&lt;br /&gt;
**** [[W8135 pragma &#039;%s&#039; inconnu ignoré (C%2B%2B)|W8135 #pragma &#039;%s&#039; inconnu ignoré (C++)]]&lt;br /&gt;
**** [[W8136 L&#039;initialisation des données TLS n&#039;est pas supportée sur cette plate-forme (C++)]]&lt;br /&gt;
**** [[W8137 Directive import obsolète rencontrée. Veuillez utiliser à la place l&#039;utilitaire TLIBIMP. (C++)|W8137 Directive #import obsolète rencontrée. Veuillez utiliser à la place l&#039;utilitaire TLIBIMP. (C++)]]&lt;br /&gt;
*** [[Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Affichage de la hiérarchie d&#039;héritage dans la fenêtre Graphe]]&lt;br /&gt;
**** [[Visualisation des membres déclarés dans les classes et les interfaces avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Visualisation de la hiérarchie des classes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Utilisation de groupes personnalisés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
*** [[Utilisation de CodeGuard pour déboguer les applications C++ - Index|Utilisation de CodeGuard pour déboguer les applications C++]]&lt;br /&gt;
**** [[Présentation de CodeGuard]]&lt;br /&gt;
**** [[Utilisation de CodeGuard]]&lt;br /&gt;
**** [[Erreurs CodeGuard - Index|Erreurs CodeGuard]]&lt;br /&gt;
***** [[Erreurs d&#039;accès]]&lt;br /&gt;
****** [[Accès dans une mémoire libérée]]&lt;br /&gt;
****** [[Méthode appelée sur un objet libéré]]&lt;br /&gt;
****** [[Référence à une ressource libérée]]&lt;br /&gt;
****** [[Méthode appelée sur un objet incorrectement transtypé]]&lt;br /&gt;
****** [[Sur-dépassement Accès]]&lt;br /&gt;
****** [[Sous-dépassement Accès]]&lt;br /&gt;
****** [[Accès dans une pile non initialisée]]&lt;br /&gt;
****** [[Accès dans une pile non valide]]&lt;br /&gt;
***** [[Erreurs d&#039;exceptions]]&lt;br /&gt;
***** [[Erreurs d&#039;échec de fonction]]&lt;br /&gt;
****** [[Paramètre incorrect]]&lt;br /&gt;
****** [[Echec de fonction]]&lt;br /&gt;
***** [[Erreurs de ressources]]&lt;br /&gt;
****** [[Perte de ressource]]&lt;br /&gt;
****** [[Non concordance du type de ressource]]&lt;br /&gt;
**** [[Avertissements CodeGuard - Index|Avertissements CodeGuard]]&lt;br /&gt;
***** [[Avertissements pour la comparaison de blocs mémoire]]&lt;br /&gt;
***** [[Avertissements sur la fusion et la scission de noms de chemins]]&lt;br /&gt;
***** [[Avertissements de comparaison de chaînes]]&lt;br /&gt;
* [[Index]]&lt;br /&gt;
** [[64 Bits]]&lt;br /&gt;
** [[Absolu]]&lt;br /&gt;
** [[Abstrait]]&lt;br /&gt;
** [[Publicité]]&lt;br /&gt;
** [[Alignement]]&lt;br /&gt;
** [[Ancrage]]&lt;br /&gt;
** [[Animation]]&lt;br /&gt;
** [[Anonyme]]&lt;br /&gt;
** [[AnsiChar]]&lt;br /&gt;
** [[AnsiString]]&lt;br /&gt;
** [[Apache]]&lt;br /&gt;
** [[AQTime]]&lt;br /&gt;
** [[Tableau]]&lt;br /&gt;
** [[Assigned]]&lt;br /&gt;
** [[AssignFile]]&lt;br /&gt;
** [[Asynchrone]]&lt;br /&gt;
** [[Atomicité]]&lt;br /&gt;
** [[Audio]]&lt;br /&gt;
** [[Comptage automatique des références]]&lt;br /&gt;
** [[AzureAPI]]&lt;br /&gt;
** [[Arrière-plan]]&lt;br /&gt;
** [[Service d&#039;arrière-plan]]&lt;br /&gt;
** [[Code-barres]]&lt;br /&gt;
** [[BatchMove]]&lt;br /&gt;
** [[Bde.DBTables]]&lt;br /&gt;
** [[Beep]]&lt;br /&gt;
** [[BinarySearch]]&lt;br /&gt;
** [[Liaison]]&lt;br /&gt;
** [[Blob]]&lt;br /&gt;
** [[Signet]]&lt;br /&gt;
** [[Byte]]&lt;br /&gt;
** [[Appel]]&lt;br /&gt;
** [[Convention d&#039;appel]]&lt;br /&gt;
** [[Caméra]]&lt;br /&gt;
** [[Cardinal]]&lt;br /&gt;
** [[Instruction case]]&lt;br /&gt;
** [[CharInSet]]&lt;br /&gt;
** [[Caractère]]&lt;br /&gt;
** [[CHM]]&lt;br /&gt;
** [[Chr]]&lt;br /&gt;
** [[Classe]]&lt;br /&gt;
** [[Diagramme de classes]]&lt;br /&gt;
** [[Méthode de classe]]&lt;br /&gt;
** [[Clear]]&lt;br /&gt;
** [[Presse-papiers]]&lt;br /&gt;
** [[Page de code]]&lt;br /&gt;
** [[CoInitialize]]&lt;br /&gt;
** [[Collection]]&lt;br /&gt;
** [[Collections]]&lt;br /&gt;
** [[Couleur]]&lt;br /&gt;
** [[Ligne de commande]]&lt;br /&gt;
** [[Validation]]&lt;br /&gt;
** [[ComObj]]&lt;br /&gt;
** [[Compare]]&lt;br /&gt;
** [[Options du compilateur]]&lt;br /&gt;
** [[CompilerVersion]]&lt;br /&gt;
** [[Compilateurs]]&lt;br /&gt;
** [[Compilation conditionnelle]]&lt;br /&gt;
** [[Console]]&lt;br /&gt;
** [[Constante]]&lt;br /&gt;
** [[Constructeur]]&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;
** [[Heure en cours]]&lt;br /&gt;
** [[CustomSort]]&lt;br /&gt;
** [[Data]]&lt;br /&gt;
** [[Contrôle orienté données]]&lt;br /&gt;
** [[DataSource]]&lt;br /&gt;
** [[Ensemble de données]]&lt;br /&gt;
** [[DataType]]&lt;br /&gt;
** [[DateSeparator]]&lt;br /&gt;
** [[DayOfWeek]]&lt;br /&gt;
** [[Débogage]]&lt;br /&gt;
** [[Dec]]&lt;br /&gt;
** [[DecimalSeparator]]&lt;br /&gt;
** [[Delay]]&lt;br /&gt;
** [[Delete]]&lt;br /&gt;
** [[DeleteFile]]&lt;br /&gt;
** [[Dépendance]]&lt;br /&gt;
** [[Dialogs]]&lt;br /&gt;
** [[DisposeOf]]&lt;br /&gt;
** [[Div|div]]&lt;br /&gt;
** [[Documentation]]&lt;br /&gt;
** [[Draw]]&lt;br /&gt;
** [[DrawBitmap]]&lt;br /&gt;
** [[DWORD]]&lt;br /&gt;
** [[Dynamique]]&lt;br /&gt;
** [[DynamicArray]]&lt;br /&gt;
** [[E2034]]&lt;br /&gt;
** [[E2188]]&lt;br /&gt;
** [[Encode]]&lt;br /&gt;
** [[Encrypt]]&lt;br /&gt;
** [[Enumération]]&lt;br /&gt;
** [[Environnement]]&lt;br /&gt;
** [[Excel]]&lt;br /&gt;
** [[Exception]]&lt;br /&gt;
** [[ExecSQL]]&lt;br /&gt;
** [[Extended]]&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;
** [[Filtre]]&lt;br /&gt;
** [[FindKey]]&lt;br /&gt;
** [[FloatToStr]]&lt;br /&gt;
** [[FloatToStrF]]&lt;br /&gt;
** [[FMX]]&lt;br /&gt;
** [[FMX.EditBox]]&lt;br /&gt;
** [[FMX.ImageZoom Sample]]&lt;br /&gt;
** [[FMX.ListView]]&lt;br /&gt;
** [[FMXInteractiveGestures]]&lt;br /&gt;
** [[Focused]]&lt;br /&gt;
** [[Fonte]]&lt;br /&gt;
** [[Boucle for]]&lt;br /&gt;
** [[Format]]&lt;br /&gt;
** [[Chaînes de format]]&lt;br /&gt;
** [[FormatDateTime]]&lt;br /&gt;
** [[FormatFloat]]&lt;br /&gt;
** [[FormCreate]]&lt;br /&gt;
** [[Cadre]]&lt;br /&gt;
** [[FreeAndNil]]&lt;br /&gt;
** [[FTP]]&lt;br /&gt;
** [[Fonction]]&lt;br /&gt;
** [[Gestion des mouvements]]&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;
** [[Graphiques]]&lt;br /&gt;
** [[Grille]]&lt;br /&gt;
** [[Hash]]&lt;br /&gt;
** [[Aide]]&lt;br /&gt;
** [[Hide]]&lt;br /&gt;
** [[HitTest]]&lt;br /&gt;
** [[HTML]]&lt;br /&gt;
** [[IdHTTP]]&lt;br /&gt;
** [[IDispatch]]&lt;br /&gt;
** [[IEqualityComparer]]&lt;br /&gt;
** [[If]]&lt;br /&gt;
** [[IFDEF]]&lt;br /&gt;
** [[IHTMLDocument]]&lt;br /&gt;
** [[IInterface]]&lt;br /&gt;
** [[Image]]&lt;br /&gt;
** [[Inc]]&lt;br /&gt;
** [[Héritage]]&lt;br /&gt;
** [[Initialize]]&lt;br /&gt;
** [[InputBox]]&lt;br /&gt;
** [[InputQuery]]&lt;br /&gt;
** [[Insert]]&lt;br /&gt;
** [[Insight]]&lt;br /&gt;
** [[Integer]]&lt;br /&gt;
** [[Intent]]&lt;br /&gt;
** [[Interface]]&lt;br /&gt;
** [[IntToHex]]&lt;br /&gt;
** [[IntToStr]]&lt;br /&gt;
** [[Invoke]]&lt;br /&gt;
** [[ITask]]&lt;br /&gt;
** [[IXMLDocument]]&lt;br /&gt;
** [[IXMLNode]]&lt;br /&gt;
** [[JAR]]&lt;br /&gt;
** [[Clavier]]&lt;br /&gt;
** [[KeyDown]]&lt;br /&gt;
** [[KeyPress]]&lt;br /&gt;
** [[Langage]]&lt;br /&gt;
** [[Disposition]]&lt;br /&gt;
** [[LeftStr]]&lt;br /&gt;
** [[Length]]&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;
** [[Macro]]&lt;br /&gt;
** [[Manifest]]&lt;br /&gt;
** [[Map]]&lt;br /&gt;
** [[Math]]&lt;br /&gt;
** [[Perte de mémoire]]&lt;br /&gt;
** [[Menu]]&lt;br /&gt;
** [[MergeDataSet]]&lt;br /&gt;
** [[Message]]&lt;br /&gt;
** [[MessageBox]]&lt;br /&gt;
** [[MessageDlg]]&lt;br /&gt;
** [[Mobile]]&lt;br /&gt;
** [[Moniteur]]&lt;br /&gt;
** [[MouseWheel]]&lt;br /&gt;
** [[Move]]&lt;br /&gt;
** [[MySQL]]&lt;br /&gt;
** [[Communication en champ proche]]&lt;br /&gt;
** [[Classes imbriquées]]&lt;br /&gt;
** [[Notifications]]&lt;br /&gt;
** [[NotifyComplete]]&lt;br /&gt;
** [[Now]]&lt;br /&gt;
** [[Nullable]]&lt;br /&gt;
** [[Objet]]&lt;br /&gt;
** [[OnChangeTracking]]&lt;br /&gt;
** [[OpenGL]]&lt;br /&gt;
** [[Priorité des opérateurs (homonymie)]]&lt;br /&gt;
** [[Ord]]&lt;br /&gt;
** [[OutputDebugString]]&lt;br /&gt;
** [[Surcharge]]&lt;br /&gt;
** [[Overriding]]&lt;br /&gt;
** [[PAnsiChar]]&lt;br /&gt;
** [[Paradox]]&lt;br /&gt;
** [[Parallèle]]&lt;br /&gt;
** [[ParamByName]]&lt;br /&gt;
** [[ParamCount]]&lt;br /&gt;
** [[ParamStr]]&lt;br /&gt;
** [[Parse]]&lt;br /&gt;
** [[ParseJSONValue]]&lt;br /&gt;
** [[Password]]&lt;br /&gt;
** [[Chemin]]&lt;br /&gt;
** [[PChar]]&lt;br /&gt;
** [[Perform]]&lt;br /&gt;
** [[PHP]]&lt;br /&gt;
** [[Pi]]&lt;br /&gt;
** [[PixelFormatBytes]]&lt;br /&gt;
** [[Pointeur]]&lt;br /&gt;
** [[Polygone]]&lt;br /&gt;
** [[Popup]]&lt;br /&gt;
** [[Port]]&lt;br /&gt;
** [[Pos]]&lt;br /&gt;
** [[Position]]&lt;br /&gt;
** [[Post]]&lt;br /&gt;
** [[Gestion de l&#039;alimentation]]&lt;br /&gt;
** [[Impression]]&lt;br /&gt;
** [[ProcessMessages]]&lt;br /&gt;
** [[Barre de progression]]&lt;br /&gt;
** [[Approvisionnement]]&lt;br /&gt;
** [[Push]]&lt;br /&gt;
** [[PWideChar]]&lt;br /&gt;
** [[Query]]&lt;br /&gt;
** [[Queue]]&lt;br /&gt;
** [[QuickReport]]&lt;br /&gt;
** [[Rapports Rave]]&lt;br /&gt;
** [[ReadLn]]&lt;br /&gt;
** [[Realign]]&lt;br /&gt;
** [[Enregistrement]]&lt;br /&gt;
** [[Refactoring]]&lt;br /&gt;
** [[Reflet]]&lt;br /&gt;
** [[Région]]&lt;br /&gt;
** [[Registre]]&lt;br /&gt;
** [[Release]]&lt;br /&gt;
** [[Replace]]&lt;br /&gt;
** [[ReplaceStr]]&lt;br /&gt;
** [[Rapport]]&lt;br /&gt;
** [[Référentiel]]&lt;br /&gt;
** [[Exigences]]&lt;br /&gt;
** [[Resize]]&lt;br /&gt;
** [[Ressources]]&lt;br /&gt;
** [[Round]]&lt;br /&gt;
** [[RTL.SensorTag]]&lt;br /&gt;
** [[Identification de type à l&#039;exécution]]&lt;br /&gt;
** [[SaveToFile]]&lt;br /&gt;
** [[Ecran]]&lt;br /&gt;
** [[Carte SD]]&lt;br /&gt;
** [[SelectDirectory]]&lt;br /&gt;
** [[SendMessage]]&lt;br /&gt;
** [[Série]]&lt;br /&gt;
** [[Communication série]]&lt;br /&gt;
** [[Serveur]]&lt;br /&gt;
** [[Service]]&lt;br /&gt;
** [[Ensemble]]&lt;br /&gt;
** [[SetLength]]&lt;br /&gt;
** [[ShellExecute]]&lt;br /&gt;
** [[Raccourci]]&lt;br /&gt;
** [[ShortDateFormat]]&lt;br /&gt;
** [[ShowMessage]]&lt;br /&gt;
** [[ShowModal]]&lt;br /&gt;
** [[Signature]]&lt;br /&gt;
** [[Sort]]&lt;br /&gt;
** [[SQL]]&lt;br /&gt;
** [[Split]]&lt;br /&gt;
** [[SplitString]]&lt;br /&gt;
** [[Str]]&lt;br /&gt;
** [[StrToDate]]&lt;br /&gt;
** [[StrToFloat]]&lt;br /&gt;
** [[StrToInt]]&lt;br /&gt;
** [[Chaîne]]&lt;br /&gt;
** [[StringReplace]]&lt;br /&gt;
** [[Styles]]&lt;br /&gt;
** [[SubString]]&lt;br /&gt;
** [[Plates-formes prises en charge]]&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;
** [[SysUtils]]&lt;br /&gt;
** [[Table]]&lt;br /&gt;
** [[TActionList]]&lt;br /&gt;
** [[TActionManager]]&lt;br /&gt;
** [[TActivityIndicator]]&lt;br /&gt;
** [[TADOConnection]]&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;
** [[Tâche]]&lt;br /&gt;
** [[TBackendQuery]]&lt;br /&gt;
** [[TBannerAd]]&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;
** [[TComboEdit]]&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;
** [[Editeur de texte]]&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;
** [[TGridPanelLayout]]&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;
** [[TJSONIterator]]&lt;br /&gt;
** [[TJSONMarshal]]&lt;br /&gt;
** [[TJSONObject]]&lt;br /&gt;
** [[TJSONValue]]&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;
** [[TListViewItem]]&lt;br /&gt;
** [[TLocateOptions]]&lt;br /&gt;
** [[TLocationSensor]]&lt;br /&gt;
** [[TMapView]]&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;
** [[TMultiView]]&lt;br /&gt;
** [[TNetEncoding]]&lt;br /&gt;
** [[TNetHTTPClient]]&lt;br /&gt;
** [[TNetHTTPRequest]]&lt;br /&gt;
** [[TNotificationCenter]]&lt;br /&gt;
** [[TNotifyEvent]]&lt;br /&gt;
** [[Toast]]&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;
** [[Tactile]]&lt;br /&gt;
** [[TPageControl]]&lt;br /&gt;
** [[TPanel]]&lt;br /&gt;
** [[TParallel]]&lt;br /&gt;
** [[TParameter]]&lt;br /&gt;
** [[TPath]]&lt;br /&gt;
** [[TPenStyle]]&lt;br /&gt;
** [[TPlatformServices]]&lt;br /&gt;
** [[TPngImage]]&lt;br /&gt;
** [[TPoint]]&lt;br /&gt;
** [[TPopup]]&lt;br /&gt;
** [[TPopupMenu]]&lt;br /&gt;
** [[TPosition]]&lt;br /&gt;
** [[TProc]]&lt;br /&gt;
** [[TQuery]]&lt;br /&gt;
** [[TQueue]]&lt;br /&gt;
** [[TRect]]&lt;br /&gt;
** [[TRectangle]]&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;
** [[TSensor]]&lt;br /&gt;
** [[TSensorManager]]&lt;br /&gt;
** [[TService]]&lt;br /&gt;
** [[TShape]]&lt;br /&gt;
** [[TSize]]&lt;br /&gt;
** [[TSpeedButton]]&lt;br /&gt;
** [[TSplitView]]&lt;br /&gt;
** [[TSplitter]]&lt;br /&gt;
** [[TSQLConnection]]&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;
** [[TStyleBook]]&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;
** [[Transtypage]]&lt;br /&gt;
** [[Types]]&lt;br /&gt;
** [[TZipFile]]&lt;br /&gt;
** [[Caractère Unicode]]&lt;br /&gt;
** [[Mise à niveau]]&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;
** [[Vecteur]]&lt;br /&gt;
** [[Vibration]]&lt;br /&gt;
** [[Vidéo]]&lt;br /&gt;
** [[Clavier virtuel]]&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;
** [[Document WSDL]]&lt;br /&gt;
** [[WStrCopy]]&lt;br /&gt;
** [[Xcode]]&lt;br /&gt;
** [[XML]]&lt;br /&gt;
** [[Zip]]&lt;br /&gt;
** [[ZLib]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Navigation dans l&#039;aide]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Pr%C3%A9sentation_de_l%27EDI&amp;diff=213173</id>
		<title>Présentation de l&#039;EDI</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Pr%C3%A9sentation_de_l%27EDI&amp;diff=213173"/>
		<updated>2019-12-20T11:47:49Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Introduction à RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Quand vous démarrez {{Variables|Product}}, l&#039;environnement de développement intégré (EDI) s&#039;ouvre et affiche plusieurs outils et menus. L&#039;EDI vous aide à concevoir visuellement des interfaces utilisateur, à définir les propriétés des objets, à voir et gérer votre application de diverses façons.&lt;br /&gt;
&lt;br /&gt;
Cette rubrique d&#039;aide décrit les outils qui sont disponibles dans l&#039;EDI. Sachez que les outils spécifiques qui sont disponibles varient selon l&#039;édition de {{Variables|Product}} que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
==Page d&#039;accueil==&lt;br /&gt;
&lt;br /&gt;
Lorsque vous ouvrez {{Product}}, la &#039;&#039;&#039;[[Page d&#039;accueil|page d&#039;accueil]]&#039;&#039;&#039; contient deux sections avec différents types d&#039;options. L&#039;onglet &#039;&#039;&#039;Démarrer ici&#039;&#039;&#039; affiche des liens vers des rubriques vous permettant de vous familiariser avec le produit et des raccourcis pour créer de nouveaux projets, ouvrir des projets existants ou des projets exemples. A partir de la page &#039;&#039;&#039;Bienvenue&#039;&#039;&#039;, vous pouvez aussi ajouter des plates-formes et des extensions ou ouvrir le Gestionnaire de packages GetIt pour télécharger des add-ons. Quand vous développez des projets, vous pouvez rapidement y accéder dans la liste des projets récents en haut de la page.&lt;br /&gt;
&lt;br /&gt;
La section &#039;&#039;&#039;Tutoriels&#039;&#039;&#039; contient des liens vers des vidéos sur la configuration de votre environnement (Windows et Mac) en vue de développer des applications Android, iOS et OS X. Des applications mobiles exemples (extraits de code) pour Delphi et C++ sont aussi disponibles (des liens pointent vers des vidéos et leurs pages docwiki respectives). &lt;br /&gt;
&lt;br /&gt;
Si vous fermez la &#039;&#039;&#039;page d&#039;accueil&#039;&#039;&#039;, vous pouvez la rouvrir en choisissant {{Menu|Voir &amp;amp;gt; Page d&#039;accueil}}.&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Documentation&#039;&#039;&#039; affiche la documentation du docwiki.&lt;br /&gt;
&lt;br /&gt;
Si vous fermez l&#039;onglet &#039;&#039;&#039;Documentation&#039;&#039;&#039;, vous pouvez le rouvrir avec l&#039;élément de menu &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Documentation&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==[[Gestionnaire de thèmes de l&#039;EDI|Thème foncé]]==&lt;br /&gt;
&lt;br /&gt;
{{Product}} {{Version}} vous permet de choisir un thème foncé pour l&#039;EDI. Le thème foncé s&#039;applique à un schéma de couleurs complètement différent et fournit une apparence adaptée à une utilisation prolongée ou à un environnement à faible luminosité.&lt;br /&gt;
&lt;br /&gt;
Les options du thème EDI vous permettent de réaliser les actions suivantes :&lt;br /&gt;
&lt;br /&gt;
* Activer le thème foncé&lt;br /&gt;
* Activer le thème clair&lt;br /&gt;
* Choisir un SpeedSetting de couleur pour l&#039;éditeur indépendamment du thème de l&#039;EDI sélectionné.&lt;br /&gt;
* Activer un thème basé sur un style VCL&lt;br /&gt;
* Désactiver les thèmes de l&#039;EDI (activer le style natif)&lt;br /&gt;
&lt;br /&gt;
Pour accéder aux options relatives aux thèmes de l&#039;EDI, choisissez {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Gestionnaire de thèmes de l&#039;EDI|Gestionnaire de thèmes]]}} ou sélectionnez &#039;&#039;&#039;Options&#039;&#039;&#039; dans le menu déroulant disponible sur la barre d&#039;outils Bureau, à côté de la zone de liste déroulante des dispositions.&lt;br /&gt;
&lt;br /&gt;
==Options d&#039;accessibilité==&lt;br /&gt;
&lt;br /&gt;
Avec l&#039;EDI, vous pouvez utiliser les outils MSAA (MS Active Accessibility). Vous pouvez activer les outils d&#039;accessibilité de Windows à partir du menu Démarrer via &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Tous les programmes &amp;amp;gt; Accessoires &amp;amp;gt; Accessibilité&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Dispositions du bureau et option d&#039;auto-enregistrement Bureau du projet==&lt;br /&gt;
&lt;br /&gt;
La disposition du bureau de l&#039;EDI par défaut comporte certains des outils les plus couramment utilisés. Vous pouvez utiliser le menu Voir pour afficher ou masquer certains outils. Vous pouvez aussi personnaliser votre bureau en déplaçant et en supprimant des éléments, et [[Enregistrement des dispositions du bureau|enregistrer les dispositions du bureau]] qui vous conviennent le mieux.&lt;br /&gt;
&lt;br /&gt;
Les paramètres du bureau sont enregistrés dans un fichier &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt;, et l&#039;option &#039;&#039;&#039;d&#039;auto-enregistrement Bureau du projet&#039;&#039;&#039; (sur &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;) permet l&#039;enregistrement d&#039;un fichier &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt; pour le projet en cours.  Le fichier &amp;lt;code&amp;gt;.dsk&amp;lt;/code&amp;gt; préserve aussi les points d&#039;arrêt et les points de suivi en cours. Le fichier &amp;lt;code&amp;gt;&amp;amp;lt;monprojet&amp;amp;gt;.dsk&amp;lt;/code&amp;gt; est enregistré dans votre dossier projet. Voir [[Enregistrement des dispositions du bureau|Enregistrement des dispositions du bureau]].&lt;br /&gt;
&lt;br /&gt;
==Utilisation d&#039;une fiche==&lt;br /&gt;
&lt;br /&gt;
{{f|webdocs|En général, une fiche représente une fenêtre ou une page HTML dans l&#039;interface utilisateur que vous concevez.|En général, une fiche représente une fenêtre dans l&#039;interface utilisateur que vous concevez.}} Au moment de la conception, une fiche est affichée sur la surface du concepteur. Ajoutez des composants de la &#039;&#039;&#039;[[Palette d&#039;outils|Palette d&#039;outils]]&#039;&#039;&#039; sur la fiche pour créer votre interface utilisateur.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} propose une bibliothèque enrichie de fiches, comme décrit dans la section suivante. Sélectionnez la fiche la plus adaptée à la conception de votre application, qu&#039;il s&#039;agisse d&#039;une application Web proposant des fonctionnalités de logique métier via le Web ou une application Windows proposant le traitement et l&#039;affichage performant de contenu. Pour naviguer entre le concepteur et &#039;&#039;&#039;[[Editeur de code|l&#039;éditeur de code]]&#039;&#039;&#039;, cliquez sur leur onglet respectif en bas de l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
Pour accéder aux fiches, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Nouveau &amp;amp;gt; Autre&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
{{f|vcl|2=&lt;br /&gt;
&lt;br /&gt;
===Fiches VCL===&lt;br /&gt;
&lt;br /&gt;
Utilisez {{Variables|VCLForms}} pour créer des applications natives utilisant des composants VCL.&lt;br /&gt;
&lt;br /&gt;
Pour créer une application {{Variables|VCLForms}}, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Nouveau &amp;amp;gt; Autre &amp;amp;gt; [[Application Fiches VCL|Application Fiches VCL]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilisez ensuite les classes de composants VCL pour créer votre application. Pour parcourir la bibliothèque VCL, voir [[lib_fr:Main Page|Référence VCL]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Concepteur de fiches==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039;, ou le concepteur, est affiché automatiquement dans le volet central quand vous utilisez une fiche. L&#039;apparence et les fonctionnalités du concepteur dépendent du type de fiche que vous utilisez. {{f|webdocs|Par exemple, si vous utilisez une fiche Web, le concepteur affiche un éditeur de balise HTML.}}  Pour accéder au concepteur, cliquez sur l&#039;onglet &#039;&#039;&#039;Conception&#039;&#039;&#039; en bas de l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
===Composants visuels===&lt;br /&gt;
&lt;br /&gt;
Les composants visuels apparaissent dans la fiche lors de la conception et sont visibles pour l&#039;utilisateur final à l&#039;exécution. Ce sont les boutons, les libellés, les barres d&#039;outils, les zones de liste, etc.&lt;br /&gt;
&lt;br /&gt;
{{f|vcl|2=&lt;br /&gt;
&lt;br /&gt;
===Aperçu d&#039;une fiche  [[File:FormPreview.png]]===&lt;br /&gt;
&lt;br /&gt;
Une icône d&#039;aperçu en bas à droite du concepteur (pour les fiches VCL) présente votre fiche telle qu&#039;elle est positionnée à l&#039;écran au moment de l&#039;exécution. Vous pouvez ainsi positionner les fiches de votre application les unes en fonction des autres, au fur et à mesure que vous les concevez. Lors du déplacement de la fiche dans la fenêtre d&#039;aperçu, les coordonnées x,y du coin supérieur gauche de la fiche sont affichées. Par exemple, &amp;quot;0,0&amp;quot; représente le coin supérieur gauche de l&#039;écran.&lt;br /&gt;
}}&lt;br /&gt;
{{f|webdocs|2=&lt;br /&gt;
&lt;br /&gt;
===Concepteur HTML===&lt;br /&gt;
&lt;br /&gt;
Utilisez le &#039;&#039;&#039;concepteur HTML&#039;&#039;&#039; pour visualiser et modifier les fiches Web ou les pages HTML. Ce concepteur comporte un &#039;&#039;&#039;Editeur de balise&#039;&#039;&#039; pour modifier les balises HTML avec la représentation visuelle de la fiche ou de la page. Vous pouvez aussi utiliser &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; pour modifier les propriétés des éléments visibles de la page HTML et afficher les propriétés de la balise HTML en cours dans &#039;&#039;&#039;l&#039;éditeur de balise&#039;&#039;&#039;. Une boîte à options située au-dessus de &#039;&#039;&#039;l&#039;éditeur de balise&#039;&#039;&#039; vous permet d&#039;afficher et de modifier les balises SCRIPT.&lt;br /&gt;
&lt;br /&gt;
Pour créer un nouveau fichier HTML, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Nouveau &amp;amp;gt; Autre &amp;amp;gt; Documents Web &amp;amp;gt; Page HTML&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Directives de conception===&lt;br /&gt;
&lt;br /&gt;
Si vous créez un composant pour une fiche, vous pouvez enregistrer un type d&#039;objet, puis indiquer différents points sur ses limites, ou proches d&#039;elles, qui constitueront des points &amp;quot;d&#039;alignement&amp;quot;. Ces points d&#039;alignement sont des traits verticaux ou horizontaux qui traversent les limites d&#039;un contrôle virtuel.&lt;br /&gt;
&lt;br /&gt;
Quand les points d&#039;alignement sont en place, vous pouvez fournir les informations sur les directives de l&#039;UI de façon à ce que chaque composant respecte les prescriptions s&#039;appliquant, par exemple, à la distance entre les contrôles, aux raccourcis, aux libellés prenant la focalisation, à l&#039;ordre de tabulation, au nombre maximal d&#039;éléments (zones de liste, menus), et ainsi de suite. De cette façon, le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039; peut assister le développeur de code dans l&#039;adhésion aux directives établies sur l&#039;UI.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;option &#039;&#039;&#039;Accrocher à la grille&#039;&#039;&#039; est activée (sur &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; [[Options du Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;), ainsi que &#039;&#039;&#039;Utiliser les directives du concepteur&#039;&#039;&#039;, les directives du concepteur ont priorité. Cela signifie que si un point de la grille se trouve dans la tolérance du nouvel emplacement et qu&#039;une directive se trouve également dans le voisinage, le contrôle respecte la directive et non la position sur la grille, même si la directive ne coïncide pas avec la position sur la grille. La tolérance d&#039;alignement est déterminée par la taille de la grille. Même si les options &#039;&#039;&#039;Accrocher à la grille&#039;&#039;&#039; et &#039;&#039;&#039;Afficher la grille&#039;&#039;&#039; sont désactivées, le concepteur détermine la tolérance en fonction de la taille de la grille.&lt;br /&gt;
&lt;br /&gt;
==Palette d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;[[Palette d&#039;outils|Palette d&#039;outils]]&#039;&#039;&#039;, située sur la colonne de droite, contient des éléments qui vous permettent de développer votre application. Les éléments affichés dépendent de la vue en cours. Par exemple, si vous affichez une fiche sur le concepteur, la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039; affiche les composants appropriés à cette fiche. Double-cliquez sur un contrôle pour l&#039;ajouter à votre fiche. Vous pouvez aussi le faire glisser vers une position désirée de la fiche. Si vous visualisez du code dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;, la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039; affiche des segments de code que vous pouvez ajouter à votre application.&lt;br /&gt;
&lt;br /&gt;
===Composants personnalisés===&lt;br /&gt;
&lt;br /&gt;
Outre les composants qui sont installés avec {{Variables|Product}}, vous pouvez ajouter des composants personnalisés ou tiers à &#039;&#039;&#039;la palette d&#039;outils&#039;&#039;&#039; et les enregistrer dans leur propre catégorie.&lt;br /&gt;
&lt;br /&gt;
===Templates de composants===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez créer des templates composés d&#039;un ou de plusieurs composants. Après avoir organisé les composants sur une fiche, défini leurs propriétés et écrit du code pour eux, vous pouvez les enregistrer sous la forme d&#039;un template de composant. Par la suite, en sélectionnant le template dans &#039;&#039;&#039;la palette d&#039;outils&#039;&#039;&#039;, vous pouvez placer les composants préconfigurés sur une fiche en une seule étape&amp;amp;nbsp;; toutes les propriétés et tout le code de gestion d&#039;événement associés sont simultanément ajoutés à votre projet. Vous pouvez repositionner les composants indépendamment les uns des autres, réinitialiser leurs propriétés, et&amp;amp;nbsp;créer ou modifier des gestionnaires d&#039;événements comme si vous aviez positionné chaque composant séparément.&lt;br /&gt;
{{f|componenttoolbar|2=&lt;br /&gt;
&lt;br /&gt;
==Barre d&#039;outils des composants==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;[[Barre d&#039;outils des composants|Barre d&#039;outils des composants]]&#039;&#039;&#039; contient toutes les catégories et tous les composants qui apparaissent sur la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039; régulière (Standard, Accès aux données, et ainsi de suite). Toutefois, la &#039;&#039;&#039;barre d&#039;outils des composants&#039;&#039;&#039; affiche les catégories de composants sous la forme d&#039;un ensemble d&#039;onglets situé sur la barre d&#039;outils au sommet de la fenêtre de l&#039;EDI, similaire à {{Delphi|7}} {{Version|7}} et {{CBuilder|6}} {{Version|6}}. Cliquez sur un onglet de la barre d&#039;outils des composants pour afficher les icônes des composants de cette catégorie. Cliquez ensuite sur une icône pour sélectionner un composant.&lt;br /&gt;
&lt;br /&gt;
Quand la &#039;&#039;&#039;barre d&#039;outils des composants&#039;&#039;&#039; est activée, la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039; est aussi disponible, et vous pouvez utiliser la &#039;&#039;&#039;barre d&#039;outils des composants&#039;&#039;&#039; ou la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039; pour ajouter des composants à votre application. Voir [[Activation de la barre d&#039;outils des composants|Activation de la barre d&#039;outils des composants]].&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur les différentes barres d&#039;outils disponibles dans l&#039;EDI, voir &#039;&#039;&#039;[[Barres d&#039;outils|Barres d&#039;outils]]&#039;&#039;&#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Inspecteur d&#039;objets==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Inspecteur d&#039;objets|L&#039;inspecteur d&#039;objets]]&#039;&#039;&#039;, situé sur la gauche, vous permet de définir les propriétés de conception et de créer des gestionnaires d&#039;événements pour vos composants. Il fournit la connexion entre l&#039;apparence visuelle de votre application et le code qui lui permet de fonctionner. &#039;&#039;&#039;L&#039;inspecteur d&#039;objets&#039;&#039;&#039; contient deux onglets&amp;amp;nbsp;: &#039;&#039;&#039;Propriétés&#039;&#039;&#039; et &#039;&#039;&#039;Evénements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Utilisez l&#039;onglet &#039;&#039;&#039;Propriétés&#039;&#039;&#039; pour modifier les attributs physiques des composants. Selon votre sélection, certaines catégories d&#039;options vous permettent d&#039;entrer une valeur dans une zone de texte, alors que d&#039;autres attendent que vous sélectionniez une valeur dans une liste déroulante. Pour les opérations booléennes, vous passez de True à False, et vice-versa. Après avoir modifié les attributs physiques de vos composants, vous créez des gestionnaires d&#039;événements qui gèrent les composants.&lt;br /&gt;
&lt;br /&gt;
Utilisez l&#039;onglet &#039;&#039;&#039;Evénements&#039;&#039;&#039; pour spécifier les événements d&#039;un objet spécifique que vous sélectionnez. S&#039;il existe un gestionnaire d&#039;événement, utilisez la liste déroulante pour le sélectionner. Par défaut, certaines options de &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; sont repliées. Pour développer les options, cliquez sur le signe plus (+) en regard de la catégorie.&lt;br /&gt;
&lt;br /&gt;
Certains composants non visuels, comme les fournisseurs de données Borland offrent un accès rapide à des éditeurs comme &#039;&#039;&#039;l&#039;éditeur de connexion&#039;&#039;&#039; et &#039;&#039;&#039;l&#039;éditeur de texte de commande&#039;&#039;&#039;. Vous pouvez accéder à ces éditeurs dans la zone &#039;&#039;&#039;Verbe du concepteur&#039;&#039;&#039; en bas de &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;. Pour ouvrir les éditeurs, placez votre curseur sur le nom de l&#039;éditeur jusqu&#039;à ce que le curseur prenne la forme d&#039;une main et l&#039;éditeur se change en un lien. Vous pouvez aussi cliquer avec le bouton droit sur le composant non visuel et défiler jusqu&#039;à l&#039;éditeur associé et le sélectionner. Sachez que les composants non visuels n&#039;ont pas tous d&#039;éditeur associé. En plus des éditeurs, cette zone peut aussi afficher des hyperliens pour montrer des éditeurs de composants personnalisés, lancer une page web et afficher des boîtes de dialogue.&lt;br /&gt;
&lt;br /&gt;
==Référentiel d&#039;objets==&lt;br /&gt;
&lt;br /&gt;
Pour simplifier le développement, {{Variables|Product}} propose des templates prédéfinis, des fiches et d&#039;autres éléments auxquels vous avez accès et que vous pouvez utiliser dans vos applications.&lt;br /&gt;
&lt;br /&gt;
===Contenu du référentiel d&#039;objets===&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;[[Référentiel d&#039;objets|Référentiel d&#039;objets]]&#039;&#039;&#039; contient des éléments qui correspondent aux types d&#039;applications que vous pouvez développer. Il contient des templates, des fiches et bien d&#039;autres éléments. Vous pouvez créer des projets tels qu&#039;une bibliothèque de classes, une bibliothèque de contrôles, des applications console et autres en accédant aux templates disponibles.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039;, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Nouveau &amp;amp;gt; Autre&#039;&#039;&#039;&amp;lt;/font&amp;gt;. La boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039; affiche le contenu du &#039;&#039;&#039;référentiel d’objets&#039;&#039;&#039;. Vous pouvez aussi modifier ou retirer des objets existants du &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039; en cliquant avec le bouton droit dans le &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039; afin d&#039;afficher les options d&#039;édition.&lt;br /&gt;
&lt;br /&gt;
===Templates du référentiel d&#039;objets===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ajouter vos propres objets au &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039; en tant que templates que vous réutilisez ou partagez avec d&#039;autres développeurs. La réutilisation d&#039;objets vous permet de concevoir des familles d&#039;applications ayant une interface utilisateur et des fonctionnalités communes, afin de réduire les temps de développement et d&#039;améliorer la qualité.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ajouter dans le &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039; un projet de démarrage, une démo, un template ou tout autre fichier utile et le rendre accessible depuis le menu Nouveau. Choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet  &amp;amp;gt; Ajouter au référentiel&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Sélectionnez votre fichier. Ensuite, lorsque vous sélectionnez la commande &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Nouveau&#039;&#039;&#039;&amp;lt;/font&amp;gt;, vous pouvez choisir le fichier que vous venez d&#039;ajouter et en utiliser un nouvel exemplaire.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} vous permet de créer plusieurs bibliothèques de templates personnalisées servant de base à la création de futurs projets. Les bibliothèques de templates vous permettent de définir l&#039;apparence des projets et d&#039;ajouter de nouveaux types de projets dans le &#039;&#039;&#039;référentiel d&#039;objets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gestionnaire de projets==&lt;br /&gt;
&lt;br /&gt;
Un &#039;&#039;&#039;projet&#039;&#039;&#039; est constitué de plusieurs fichiers d&#039;application. Le &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;, situé dans la colonne supérieure droite, permet de visualiser et d&#039;organiser les fichiers de votre projet, comme les fiches, les exécutables, les assemblages, les objets et les fichiers bibliothèque. Dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;, vous pouvez ajouter, retirer et renommer des fichiers en utilisant la barre d&#039;outils ou le menu contextuel. Vous pouvez même invoquer la boîte de dialogue Options de projet depuis le menu contextuel du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Groupes de projets===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez combiner des projets associés pour former un &#039;&#039;&#039;groupe de projets&#039;&#039;&#039;. Pour ce faire, cliquez avec le bouton droit sur le noeud groupe de projets par défaut ([[File:ProjGroupNew.png]]) du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;[[Ajouter un nouveau projet|Ajouter un nouveau projet]]&#039;&#039;&#039; ou &#039;&#039;&#039;Ajouter un projet existant&#039;&#039;&#039;. La liaison de plusieurs projets en un groupe de projets vous permet de compiler le groupe de projets entier en une seule fois. Mais vous pouvez aussi compiler tout projet unique en cliquant avec le bouton droit sur un noeud de projet et en sélectionnant une des commandes de compilation ou de construction sur le menu contextuel.&lt;br /&gt;
&lt;br /&gt;
Après la création délibérée d&#039;un groupe de projets, vous êtes invité à enregistrer le fichier &amp;lt;code&amp;gt;.groupproj&amp;lt;/code&amp;gt; quand vous quittez l&#039;EDI ou entrez une commande d&#039;enregistrement pour un des projets inclus. Vous pouvez aussi enregistrer explicitement un groupe de projets en utilisant les commandes du menu contextuel.&lt;br /&gt;
&lt;br /&gt;
==Explorateur de données==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Explorateur de données|L&#039;explorateur de données]]&#039;&#039;&#039; permet de parcourir des objets de schéma spécifiques au serveur de base de données, notamment les tables, les champs, les définitions de procédures stockées, les déclencheurs et les index. Les menus contextuels vous permettent de créer et de gérer les connexions aux bases de données. Vous pouvez aussi faire glisser et déposer des données depuis une source de données vers la plupart des fiches pour construire rapidement votre application de base de données.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
==Vue Structure==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;[[Vue Structure|Vue Structure]]&#039;&#039;&#039; présente la hiérarchie du code source ou le langage HTML affiché dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;, ou les composants affichés sur le concepteur. Si la vue affiche la structure du code source ou le langage HTML, vous pouvez double-cliquer sur un élément pour accéder à sa déclaration ou à son emplacement dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Si la vue affiche des composants, vous pouvez double-cliquer sur un composant pour le sélectionner sur la fiche.&lt;br /&gt;
&lt;br /&gt;
Si votre code contient des erreurs de syntaxe, elles s&#039;affichent dans le dossier &#039;&#039;&#039;Erreurs&#039;&#039;&#039; de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;. Double-cliquez sur une erreur pour localiser sa source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez contrôler le contenu et l&#039;apparence de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; en choisissant &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Explorateur&#039;&#039;&#039; &amp;lt;/font&amp;gt;, puis en modifiant les paramètres.&lt;br /&gt;
&lt;br /&gt;
==Gestionnaire de l&#039;historique==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;[[Gestionnaire de l&#039;historique|Gestionnaire de l&#039;historique]]&#039;&#039;&#039;, situé dans le volet central, vous permet de voir et de comparer les versions d&#039;un fichier, y compris les diverses versions sauvegardées, les modifications enregistrées localement et le tampon mémoire des modifications non enregistrées d&#039;un fichier actif. Si le fichier en cours est sous contrôle de version, tous les types des révisions sont disponibles dans le &#039;&#039;&#039;gestionnaire de l&#039;historique&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Intégration de Subversion dans l&#039;EDI|L&#039;intégration de Subversion dans l&#039;EDI]]&#039;&#039;&#039; est implémentée sur le &#039;&#039;&#039;gestionnaire de l&#039;historique&#039;&#039;&#039;, qui affiche les informations Subversion chaque fois qu&#039;elles sont disponibles dans le système de fichiers.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;gestionnaire de l&#039;historique&#039;&#039;&#039; se trouve à droite de l&#039;onglet &#039;&#039;&#039;Code&#039;&#039;&#039; et contient les pages à onglets suivantes :&lt;br /&gt;
&lt;br /&gt;
* La page &#039;&#039;&#039;Contenu&#039;&#039;&#039; affiche les versions actuelle et précédente du fichier.&lt;br /&gt;
* La page &#039;&#039;&#039;Diff&#039;&#039;&#039; affiche les différences entre les versions sélectionnées du fichier.&lt;br /&gt;
* La page &#039;&#039;&#039;Info&#039;&#039;&#039; affiche tous les libellés et commentaires associés au fichier actif.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser la barre d&#039;outils du &#039;&#039;&#039;gestionnaire de l&#039;historique&#039;&#039;&#039; pour actualiser les informations de révision, rétablir une version sélectionnée à la version la plus actuelle et synchroniser le défilement entre les visualiseurs source de la page &#039;&#039;&#039;Contenu&#039;&#039;&#039; ou &#039;&#039;&#039;Diff&#039;&#039;&#039;, et &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;, et pour la navigation de fenêtre (comme Aller à la différence suivante).&lt;br /&gt;
&lt;br /&gt;
==Editeur de code==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editeur de code|L&#039;éditeur de code]]&#039;&#039;&#039;, situé dans le volet central, propose un moyen pratique de visualiser et de modifier le code source. C&#039;est un éditeur UTF8 complet et personnalisable qui comprend entre autres les sauvegardes automatiques, l&#039;audit de code, la mise en surbrillance syntaxique, de multiples capacités d&#039;annulation, l&#039;aide contextuelle, les templates dynamiques, la saisie semi-automatique de blocs (achèvement de bloc), la recherche de classe, la recherche d&#039;unités et l&#039;importation d&#039;un espace de nommage.&lt;br /&gt;
&lt;br /&gt;
==Débogueur==&lt;br /&gt;
&lt;br /&gt;
Les débogueurs intégrés vous permettent de trouver et de corriger les erreurs d&#039;exécution et de logique dans votre application {{Variables|Product}}. En utilisant les débogueurs, vous pouvez parcourir le code pas à pas, définir des points d&#039;arrêt et de suivi et inspecter ou modifier les valeurs du programme. Quand vous déboguez votre application, les [[Fenêtres de débogage - Index|fenêtres de débogage]] sont disponibles pour vous aider à gérer la session de débogage et vous donnent des informations sur l&#039;état de votre application.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Référence EDI et utilitaires|Référence EDI et utilitaires]]&lt;br /&gt;
* [[Démarrage d&#039;un projet - Présentation|Démarrage d&#039;un projet - Présentation]]&lt;br /&gt;
* [[Enregistrement des dispositions du bureau|Enregistrement des dispositions du bureau]]&lt;br /&gt;
* [[Concepteur de fiches|Concepteur de fiches]]&lt;br /&gt;
* [[Ajout de composants à une fiche|Ajout de composants à une fiche]]&lt;br /&gt;
* [[Définition des propriétés et des événements|Définition des propriétés et des événements]]&lt;br /&gt;
* [[Editeur de code|Editeur de code]]&lt;br /&gt;
* [[Personnalisation de l&#039;éditeur de code|Personnalisation de l&#039;éditeur de code]]&lt;br /&gt;
* [[Débogage des applications - Index|Débogage des applications]]&lt;br /&gt;
* [[Utilisation du Gestionnaire de l&#039;historique|Utilisation du Gestionnaire de l&#039;historique]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes Delphi|Rubriques de l&#039;explorateur de classes Delphi]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes C++|Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Presentation de l&#039;EDI}}&lt;br /&gt;
[[Category:Prise en main]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Tour of the IDE]]&lt;br /&gt;
[[de:Ein erster Blick auf die IDE]]&lt;br /&gt;
[[ja:IDE の概要]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Table_Of_Contents&amp;diff=213172</id>
		<title>Table Of Contents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Table_Of_Contents&amp;diff=213172"/>
		<updated>2019-12-19T20:48:29Z</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;
* [[Nouveautés]]&lt;br /&gt;
** [[Notes de release]]&lt;br /&gt;
** [[Nouveautés des releases précédentes]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
** [[Notes d&#039;installation]]&lt;br /&gt;
** [[Utilisation de l&#039;installateur]]&lt;br /&gt;
** [[Utilisation de l&#039;installateur hors ligne]]&lt;br /&gt;
** [[Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités]]&lt;br /&gt;
** [[Ajout ou suppression de fonctionnalités à l&#039;aide de l&#039;installateur hors ligne]]&lt;br /&gt;
* [[Tutoriels]]&lt;br /&gt;
** [[Tutoriels d&#039;introduction]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de l&#039;EDI]]&lt;br /&gt;
**** [[Introduction - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Qu&#039;est-ce que RAD Studio ? (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Où trouver des informations ? (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Présentation de l&#039;EDI - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Aperçu et page d&#039;accueil]]&lt;br /&gt;
***** [[Barres d&#039;outils (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Outils - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Options d&#039;accessibilité (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Concepteur de fiches (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Palette d&#039;outils (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Inspecteur d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Gestionnaire de projets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Navigateur de fichiers (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[Vue Structure (tutoriel de l&#039;EDI)]]&lt;br /&gt;
****** [[L&#039;éditeur de code - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Navigation dans le code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Formatage du code source (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Pliage du code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Barres de modification (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Commentaires de bloc (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Templates dynamiques (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Synchronisation des modifications (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Audit de code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Refactoring (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Macros clavier (tutoriel de l&#039;EDI)]]&lt;br /&gt;
******* [[Listes A faire (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Gestionnaire de l&#039;historique (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Intégration de Subversion dans l&#039;EDI (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Explorateur de données (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Référentiel d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[IDE Insight (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Démarrage de votre première application RAD Studio - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Utilisation des templates de projet depuis le référentiel d&#039;objets (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Personnalisation de base de la fiche principale (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Ajout de composants avec le Concepteur de fiches (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Personnalisation des composants (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Codage des réponses aux actions des utilisateurs dans l&#039;éditeur de code (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Compilation et exécution de l&#039;application (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Débogage de l&#039;application (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Autres rubriques avancées - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[FireMonkey et RTL (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Add-ins tiers (tutoriel de l&#039;EDI)]]&lt;br /&gt;
**** [[Autres ressources - Index (tutoriel de l&#039;EDI)]]&lt;br /&gt;
***** [[Embarcadero Developer Network (tutoriel de l&#039;EDI)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des bibliothèques de liaison dynamique dans les applications C++Builder]]&lt;br /&gt;
** [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur le Mac (iOS)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur un PC Windows (iOS)]]&lt;br /&gt;
*** [[Tutoriel mobile : Définition de votre environnement de développement sur un PC Windows (Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Création d&#039;une application pour les plates-formes mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant carnet d&#039;adresses (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Bouton avec différents styles (iOS et Android)]]&lt;br /&gt;
**** [[Utilisation de boutons stylés et de couleur sur les plates-formes cible]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Calendrier pour sélectionner une date (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de composants Zone de liste déroulante pour sélectionner des éléments dans une liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Carte pour travailler avec des cartes (iOS et Android)]]&lt;br /&gt;
**** [[Configuration d&#039;applications Android pour utiliser Google Maps]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation d&#039;un composant Vue multiple pour afficher d&#039;autres vues d&#039;informations (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation du composant Navigateur Web (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des composants Onglet pour afficher des pages (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une vue liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des composants Zone de liste pour afficher une vue table (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une zone de liste dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de la disposition pour ajuster différentes tailles de fiches ou orientations (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Prendre une photo et la partager, et partager du texte (iOS et Android)]]&lt;br /&gt;
**** [[Prendre et partager des photos et du texte en utilisant les listes d&#039;actions]]&lt;br /&gt;
**** [[Prendre des photos en utilisant des interfaces FireMonkey]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de détecteurs d&#039;emplacement (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des notifications (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation des notifications distantes (iOS et Android)]]&lt;br /&gt;
**** [[Application multi-périphérique pour recevoir des notifications push]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation du numéroteur téléphonique sur les périphériques mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de BaaS pour le stockage backend (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de dbExpress et SQLite (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de FireDAC et SQLite (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Connexion à une base de données d&#039;entreprise depuis un client mobile (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de FireDAC dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriels mobiles : Tableau des composants utilisés]]&lt;br /&gt;
** [[Tutoriels FireMonkey]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des dispositions FireMonkey]]&lt;br /&gt;
**** [[Utilisation des dispositions pour organiser les composants]]&lt;br /&gt;
**** [[Utilisation des dispositions pour créer un effet à l&#039;échelle]]&lt;br /&gt;
**** [[Utilisation des dispositions de grille et de flux]]&lt;br /&gt;
*** [[Tutoriel : Audio-vidéo dans FireMonkey]]&#039;&#039;&#039;&lt;br /&gt;
**** [[Capture de la vidéo]]&lt;br /&gt;
**** [[Enregistrement audio]]&lt;br /&gt;
**** [[Lecture de fichiers audio]]&lt;br /&gt;
**** [[Construction d&#039;un lecteur multimédia de base]]&lt;br /&gt;
*** [[Tutoriel : Création d&#039;une application 3D FireMonkey]]&lt;br /&gt;
**** [[Création de l&#039;interface utilisateur (tutoriel FireMonkey 3D)]]&lt;br /&gt;
**** [[Création d&#039;une interface 2D dans une application 3D (tutoriel FireMonkey 3D)]]&lt;br /&gt;
**** [[Création d&#039;une application 3D FireMonkey dotée d&#039;effets d&#039;animation]]&lt;br /&gt;
*** [[Tutoriel : Comment utiliser les caméras dans une application FireMonkey 3D]]&lt;br /&gt;
*** [[Tutoriel : Importation de modèles 3D (FireMonkey)]]&lt;br /&gt;
**** [[Importation d&#039;un modèle 3D dans une application FireMonkey]]&lt;br /&gt;
**** [[Application de personnalisations simples à un modèle 3D importé]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de l&#039;éditeur BitmapLinks]]&lt;br /&gt;
** [[Tutoriel : Utilisation de TControl.StyleElements dans les applications VCL]]&lt;br /&gt;
** [[Tutoriels Bases de données et LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Liaison de contrôles via le Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TPrototypeBindSource et du Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TAdapterBindSource et du Concepteur LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings et de modules de données avec Metropolis UI]]&lt;br /&gt;
*** [[Tutoriel : Création de composants activés LiveBindings]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings par programmation]]&lt;br /&gt;
**** [[Création de l&#039;application et définition de la clause Uses]]&lt;br /&gt;
**** [[Définition et implémentation des objets liables]]&lt;br /&gt;
**** [[Liaison par programmation des objets créés]]&lt;br /&gt;
**** [[Le projet entier et l&#039;observation des résultats]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings dans les applications FireMonkey]]&lt;br /&gt;
**** [[Création de l&#039;application et de LiveBindings]]&lt;br /&gt;
**** [[Exécution de l&#039;application et observation des résultats (FMX)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings dans les applications VCL]]&lt;br /&gt;
**** [[Création de l&#039;application et placement des objets visuels]]&lt;br /&gt;
**** [[Liaison des objets créés]]&lt;br /&gt;
**** [[Exécution de l&#039;application et observation des résultats]]&lt;br /&gt;
*** [[Tutoriel : Création de listes de collections avec LiveBindings]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une vue liste (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel mobile : Utilisation de LiveBindings pour remplir une zone de liste dans les applications mobiles (iOS et Android)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de LiveBindings pour créer une application sans code]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap avec une application]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap REST avec une application]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un serveur DataSnap REST avec une application et FireDAC]]&lt;br /&gt;
*** [[Tutoriel : Application DataSnap utilisant un serveur ISAPI DLL]]&lt;br /&gt;
*** [[Tutoriel : Filtres de communication Delphi DataSnap]]&lt;br /&gt;
**** [[Création de l&#039;application serveur (tutoriel Filtres de communication)]]&lt;br /&gt;
**** [[Création de l&#039;application client (tutoriel Filtres de communication)]]&lt;br /&gt;
**** [[Observation des résultats (tutoriel Filtres de communication)]]&lt;br /&gt;
*** [[Tutoriel : Passage de PODO (Plain Old Delphi Objects) avec DataSnap]]&lt;br /&gt;
**** [[Création de l&#039;application serveur (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
**** [[Création de l&#039;application client (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
**** [[Observation des résultats (tutoriel TObjects et DataSnap)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de dbExpress pour visualiser et mettre à jour les bases de données d&#039;une application]]&lt;br /&gt;
**** [[Connexion à une base de données (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Remplir le dialogue principal avec des composants (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code pour initialiser l&#039;application (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Développer du code pour gérer les événements principaux (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code pour gérer les événements mineurs (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ecrire du code utilitaire (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Ajouter une fiche de visualisation de cellules (tutoriel dbExpress)]]&lt;br /&gt;
**** [[Exécuter l&#039;application (tutoriel dbExpress)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des pilotes délégués dbExpress]]&lt;br /&gt;
**** [[Créer une application pour visualiser et mettre à jour les bases de données (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Traçabilité de la connexion (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Mise en pool de la connexion (tutoriel Pilotes délégués)]]&lt;br /&gt;
**** [[Chaînage de la mise en pool et de la traçabilité (tutoriel Pilotes délégués)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;un client EMS pour accéder à une ressource EMS personnalisée]]&lt;br /&gt;
**** [[Création de la ressource EMS Pets]]&lt;br /&gt;
**** [[Création d&#039;un client EMS Pets]]&lt;br /&gt;
**** [[Utilisation du client EMS Pets]]&lt;br /&gt;
*** [[Tutoriel : Application client RAD Server pour gérer les utilisateurs RAD Server]]&lt;br /&gt;
*** [[Tutoriel : Utilisation d&#039;une base de données InterBase dans une application Delphi ou C++]]&lt;br /&gt;
**** [[Création d&#039;une connexion de base de données (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création du côté serveur avec DataSnap Server (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création d&#039;une interface client enrichie (tutoriel InterBase)]]&lt;br /&gt;
**** [[Création de l&#039;interface Web (tutoriel InterBase)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de InterBase Express pour accéder à une base de données]]&lt;br /&gt;
**** [[Créer une fiche principale (tutoriel général IBX)]]&lt;br /&gt;
**** [[Visualiser diverses tables (tutoriel général IBX)]]&lt;br /&gt;
**** [[Ajouter un module de données (tutoriel général IBX)]]&lt;br /&gt;
**** [[Surveiller les modifications des salaires (tutoriel général IBX)]]&lt;br /&gt;
**** [[Obtenir les affectations des projets aux employés avec une procédure stockée (tutoriel général IBX)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de InterBase Express pour créer une application sans code]]&lt;br /&gt;
**** [[Ajouter des composants de base de données (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Ajouter des composants visuels (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Personnaliser l&#039;affichage des données (tutoriel IBX sans code)]]&lt;br /&gt;
**** [[Exécuter l&#039;application (tutoriel IBX sans code)]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de la bibliothèque client REST pour accéder aux services Web basés sur REST]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite depuis une application VCL]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite en utilisant FireDAC]]&lt;br /&gt;
*** [[Tutoriel : Connexion à une base de données SQLite depuis une application multi-périphérique sur les plates-formes de bureau]]&lt;br /&gt;
*** [[Tutoriel : Support TSQLMonitor pour les bases de données SQLite]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de TSQLMonitor avec une connexion ODBC]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de FireDAC depuis une application multi-périphérique sur les plates-formes de bureau]]&lt;br /&gt;
** [[Tutoriels Bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des tâches de la bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation de la boucle For de la bibliothèque de programmation parallèle]]&lt;br /&gt;
*** [[Tutoriel : Utilisation des méthodes Future de la bibliothèque de programmation parallèle]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques]]&lt;br /&gt;
** [[Développement des applications multi-périphériques]]&lt;br /&gt;
*** [[Plates-formes cible prises en charge]]&lt;br /&gt;
*** [[Présentation des plates-formes cible]]&lt;br /&gt;
*** [[Exigences pour les applications multi-périphériques]]&lt;br /&gt;
**** [[Considérations pour les applications multi-périphériques]]&lt;br /&gt;
***** [[Considérations Delphi pour les applications multi-périphériques]]&lt;br /&gt;
****** [[Migration du code Delphi en mobile depuis le bureau]]&lt;br /&gt;
****** [[Comptage automatique des références dans les compilateurs mobiles Delphi]]&lt;br /&gt;
***** [[Considérations C++ pour les applications multi-périphériques]]&lt;br /&gt;
****** [[Migration du code C++ en mobile depuis le bureau]]&lt;br /&gt;
****** [[Comptage automatique des références dans C++]]&lt;br /&gt;
***** [[Différences entre Windows et OS X]]&lt;br /&gt;
***** [[Importation ou migration de projets existants dans RAD Studio]]&lt;br /&gt;
***** [[Règles de dénomination des projets et fichiers multi-périphériques]]&lt;br /&gt;
*** [[Utilisation de la RTL dans les applications multi-périphériques]]&lt;br /&gt;
**** [[Utilisation du tethering d&#039;app]]&lt;br /&gt;
***** [[Ajout du tethering d&#039;app à votre application]]&lt;br /&gt;
***** [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
***** [[Partage et exécution d&#039;actions sur des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
***** [[Partage de données avec des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
**** [[Utilisation d&#039;un client HTTP]]&lt;br /&gt;
**** [[Utilisation du Bluetooth]]&lt;br /&gt;
***** [[Utilisation du protocole Classic Bluetooth]]&lt;br /&gt;
***** [[Utilisation du Bluetooth Low Energy]]&lt;br /&gt;
***** [[Utilisation des beacons]]&lt;br /&gt;
**** [[Utilisation de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TTask de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TParallel.For de la bibliothèque de programmation parallèle]]&lt;br /&gt;
***** [[Utilisation de TTask.lFuture de la bibliothèque de programmation parallèle]]&lt;br /&gt;
**** [[Utilisation de la bibliothèque de programmation asynchrone]]&lt;br /&gt;
**** [[Utilisation de notifications]]&lt;br /&gt;
**** [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]]&lt;br /&gt;
**** [[JSON]]&lt;br /&gt;
***** [[Framework d&#039;objets JSON]]&lt;br /&gt;
***** [[Framework de lecteurs et d&#039;éditeurs JSON]]&lt;br /&gt;
**** [[BSON]]&lt;br /&gt;
**** [[Représentation des touches et des raccourcis]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie multiplate-forme RTL]]&lt;br /&gt;
***** [[Envoi et réception de messages en utilisant la RTL]]&lt;br /&gt;
***** [[Liste des types de messages FireMonkey]]&lt;br /&gt;
*** [[Sécurisation des connexions réseau de vos apps multi-périphériques]]&lt;br /&gt;
**** [[Sécurisation des connexions réseau Indy]]&lt;br /&gt;
*** [[Création et déploiement d&#039;icônes d&#039;apps]]&lt;br /&gt;
*** [[Distribution de vos apps multi-périphériques]]&lt;br /&gt;
*** [[Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
**** [[Travailler avec un Mac et un PC]]&lt;br /&gt;
***** [[Partage de fichiers entre votre PC et votre Mac]]&lt;br /&gt;
**** [[Création et test d&#039;un profil de connexion sur le PC de développement]]&lt;br /&gt;
**** [[Ajout d&#039;un SDK OS X ou iOS]]&lt;br /&gt;
***** [[Modification du répertoire racine local du SDK d&#039;un périphérique OS X ou iOS ou d&#039;un simulateur iOS]]&lt;br /&gt;
**** [[Compléter la page Approvisionnement]]&lt;br /&gt;
***** [[Création d&#039;un fichier magasin de clés]]&lt;br /&gt;
***** [[Ajout d&#039;un certificat dans un fichier magasin de clés]]&lt;br /&gt;
**** [[Activation et configuration de la plate-forme cible]]&lt;br /&gt;
** [[Types d&#039;applications multi-périphériques que vous pouvez créer]]&lt;br /&gt;
*** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
*** [[Plate-forme d&#039;applications FireMonkey - Multi-périphérique]]&lt;br /&gt;
**** [[Experts de création de composants et d&#039;applications multi-périphériques FireMonkey]]&lt;br /&gt;
*** [[Développement d&#039;applications Windows 64 bits]]&lt;br /&gt;
**** [[Connexion de votre PC 32 bits à un PC Win64]]&lt;br /&gt;
**** [[Application Hello World Windows 64 bits (Delphi et C++)]]&lt;br /&gt;
**** [[Types de données Windows 64 bits comparés aux types de données Windows 32 bits]]&lt;br /&gt;
**** [[Conversion des applications Delphi 32 bits en Windows 64 bits]]&lt;br /&gt;
**** [[Développement d&#039;applications C++ Builder Windows 64 bits]]&lt;br /&gt;
***** [[Différences C++ Builder Windows 64 bits]]&lt;br /&gt;
***** [[Mise à niveau des projets C++ existants vers Windows 64 bits]]&lt;br /&gt;
***** [[Débogage des applications C++ Builder Windows 64 bits]]&lt;br /&gt;
*** [[Développement d&#039;applications OS X]]&lt;br /&gt;
**** [[Installation de Xcode sur un Mac]]&lt;br /&gt;
**** [[Installation des outils de ligne de commande Xcode sur un Mac]]&lt;br /&gt;
**** [[Construction d&#039;une application console Hello World OS X]]&lt;br /&gt;
**** [[RTL C pour OS X]] {{f|cmd|&lt;br /&gt;
**** [[Compilation et liaison d&#039;une application console OS X C++ depuis la ligne de commande]]  }}&lt;br /&gt;
**** [[Bibliothèques partagées pour OS X]]&lt;br /&gt;
**** [[Mode plein écran sur OS X]]&lt;br /&gt;
**** [[Exceptions mappées - PC (Program Counter)]]&lt;br /&gt;
**** [[Utilisation du Centre de notifications OS X]]&lt;br /&gt;
**** [[Rejoindre le programme Développeur Apple]]&lt;br /&gt;
**** [[Approvisionnement d&#039;une application OS X]]&lt;br /&gt;
**** [[Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement]]&lt;br /&gt;
**** [[Préparation d&#039;une application OS X pour son déploiement]]&lt;br /&gt;
***** [[Personnalisation de votre fichier info.plist]]&lt;br /&gt;
**** [[Sandboxing de votre application OS X]]&lt;br /&gt;
**** [[Sandboxing manuel de votre application OS X]]&lt;br /&gt;
**** [[Sandboxing d&#039;app avec InterBase ToGo pour OS X]]&lt;br /&gt;
**** [[Applications InterBase pour OS X non mises en Sandbox]]&lt;br /&gt;
**** [[Soumission de votre app à l&#039;App Store Mac]]&lt;br /&gt;
*** [[Développement d&#039;applications mobiles Android]]&lt;br /&gt;
**** [[Périphériques Android pris en charge pour le développement d&#039;applications]]&lt;br /&gt;
**** [[Installation du pilote USB pour votre périphérique Android]]&lt;br /&gt;
**** [[Ajout d&#039;un SDK Android]]&lt;br /&gt;
**** [[Création d&#039;une app Android]]&lt;br /&gt;
***** [[RTL C pour Android]]&lt;br /&gt;
***** [[Utilisation du service de facturation Google Play In-app Billing]]&lt;br /&gt;
***** [[Utilisation du service AdMob]]&lt;br /&gt;
***** [[Utilisation de bibliothèques Java dans vos apps Android RAD Studio]]&lt;br /&gt;
****** [[Utilisation des bibliothèques Java RAD Studio intégrées pour Android]]&lt;br /&gt;
****** [[Utilisation d&#039;un ensemble personnalisé de bibliothèques Java dans vos apps Android RAD Studio]]&lt;br /&gt;
******* [[Ajout d&#039;une bibliothèque Java à votre application en utilisant le Gestionnaire de projets]]&lt;br /&gt;
******* [[Création et déploiement d&#039;un fichier classes.dex manuellement]]&lt;br /&gt;
***** [[Premières étapes avec Google Glass]]&lt;br /&gt;
***** [[Utilisation d&#039;images 9-patch dans Android]]&lt;br /&gt;
***** [[Création de services Android]]&lt;br /&gt;
**** [[Extraits de code mobile]]&lt;br /&gt;
**** [[Activation du débogage USB sur un périphérique Android]]&lt;br /&gt;
**** [[Configuration de votre système pour détecter votre périphérique Android]]&lt;br /&gt;
**** [[Exécution de votre application Android sur un périphérique Android]]&lt;br /&gt;
**** [[Exécution et débogage de votre application Android sur un périphérique Android à distance]]&lt;br /&gt;
**** [[Préparation d&#039;une application Android pour son déploiement]]&lt;br /&gt;
**** [[Déploiement de votre application Android signée]]&lt;br /&gt;
**** [[Déploiement de votre application Android non signée]]&lt;br /&gt;
**** [[Soumission de votre app Android à Google Play]]&lt;br /&gt;
**** [[Soumission de votre app Android à l&#039;Amazon Appstore]]&lt;br /&gt;
**** [[Dépannage : Aucune cible Android listée sur le Gestionnaire de projets]]&lt;br /&gt;
**** [[Dépannage : Exécution impossible sur un périphérique Android]]&lt;br /&gt;
**** [[DeployAndroidFailedHelpPage|Dépannage&amp;amp;nbsp;: Impossible de déployer une application pour Android]]&lt;br /&gt;
*** [[Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
**** [[Installation de Xcode sur un Mac]]&lt;br /&gt;
**** [[Installation des outils de ligne de commande Xcode sur un Mac]]&lt;br /&gt;
**** [[Création d&#039;une app iOS]]&lt;br /&gt;
***** [[RTL C pour iOS]]&lt;br /&gt;
***** [[Utilisation du service d&#039;achat iOS In-App Purchase]]&lt;br /&gt;
***** [[Utilisation du service iAd]]&lt;br /&gt;
***** [[Paramètres de facteur de forme dans RAD Studio]]&lt;br /&gt;
***** [[Utilisation des styles pour iOS : les styles multi-résolutions, et les styles noir et transparent]]&lt;br /&gt;
**** [[Extraits de code mobile]]&lt;br /&gt;
**** [[Rejoindre le programme Développeur Apple]]&lt;br /&gt;
**** [[Acquisition d&#039;un certificat Développeur iOS]]&lt;br /&gt;
**** [[Approvisionnement d&#039;une application iOS]]&lt;br /&gt;
**** [[Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement]]&lt;br /&gt;
**** [[Exécution de votre application iOS sur un périphérique iOS]]&lt;br /&gt;
**** [[Exécution de votre application iOS sur le simulateur iOS]]&lt;br /&gt;
**** [[Préparation d&#039;une application iOS pour le déploiement]]&lt;br /&gt;
***** [[Personnalisation de votre fichier info.plist]]&lt;br /&gt;
**** [[Déploiement de votre application iOS pour une distribution Ad-hoc]]&lt;br /&gt;
**** [[Déploiement de votre application iOS pour soumission à l&#039;App Store]]&lt;br /&gt;
**** [[Soumission de votre app à l&#039;App Store (iOS)]]&lt;br /&gt;
**** [[Dépannage : Aucune cible Périphérique iOS listée dans le Gestionnaire de projets]]&lt;br /&gt;
**** [[Dépannage : Impossible de déployer sur le périphérique iOS]]&lt;br /&gt;
**** [[Dépannage : Impossible de déployer une app iOS sur le simulateur iOS]]&lt;br /&gt;
**** [[Dépannage : Impossible de se connecter au Mac]]&lt;br /&gt;
** [[Applications de base de données multi-périphériques]]&lt;br /&gt;
** [[Connecteurs DataSnap pour les périphériques mobiles]]&lt;br /&gt;
*** [[Introduction aux connecteurs mobiles DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile iOS Objective-C DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile CSharp Silverlight DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile Java Android DataSnap]]&lt;br /&gt;
**** [[Introduction au connecteur mobile Java BlackBerry DataSnap]]&lt;br /&gt;
** [[Compilation et construction des applications multi-périphériques]]&lt;br /&gt;
** [[Débogage des applications multi-périphériques]]&lt;br /&gt;
*** [[Débogage des apps iOS]]&lt;br /&gt;
** [[Déploiement des applications multi-périphériques]]&lt;br /&gt;
* [[Introduction à RAD Studio]]&lt;br /&gt;
** [[Ressources utiles pour les nouveaux utilisateurs]]&lt;br /&gt;
*** [[Descriptions des exemples]]&lt;br /&gt;
** [[Présentation de RAD Studio]]&lt;br /&gt;
** [[Qu&#039;est-ce que RAD Studio ?]]&lt;br /&gt;
** [[Présentation de l&#039;EDI]]&lt;br /&gt;
** [[Utilisation de l&#039;aide]]&lt;br /&gt;
*** [[Utilisation de l&#039;aide - docwiki]]&lt;br /&gt;
**** [[Aide des versions précédentes]]&lt;br /&gt;
*** [[Utilisation de l&#039;aide - CHM]]&lt;br /&gt;
** [[Présentation des outils]]&lt;br /&gt;
** [[Noms de portées d&#039;unités]]&lt;br /&gt;
*** [[Ajout de noms de portées d&#039;unités pour vos propres composants]]&lt;br /&gt;
** [[Editeur de code]]&lt;br /&gt;
*** [[Menu contextuel de l&#039;éditeur de code]]&lt;br /&gt;
**** [[Rechercher les définitions et les références (C++)]]&lt;br /&gt;
**** [[Chercher la définition (C++)]]&lt;br /&gt;
**** [[Aller à la déclaration de type (C++)]]&lt;br /&gt;
**** [[Dépendance des en-têtes (C++)]]&lt;br /&gt;
**** [[Chercher les références (C++)]]&lt;br /&gt;
**** [[Naviguer vers (C++)]]&lt;br /&gt;
**** [[Afficher les types de base (C++)]]&lt;br /&gt;
**** [[Afficher les types dérivés (C++)]]&lt;br /&gt;
**** [[Afficher la hiérarchie des types (C++)]]&lt;br /&gt;
*** [[Commentaires de documentation XML]]&lt;br /&gt;
*** [[Utilisation de l&#039;éditeur de balise HTML]]&lt;br /&gt;
*** [[Utilisation de la barre d&#039;outils de navigation]]&lt;br /&gt;
** [[Formateur de code source]]&lt;br /&gt;
*** [[Formateur intégré]]&lt;br /&gt;
** [[Achèvement de code]]&lt;br /&gt;
** [[Concepteur de fiches]]&lt;br /&gt;
*** [[Directives de conception (VCL seulement)]]&lt;br /&gt;
*** [[Prendre un instantané de votre fiche (VCL seulement)]]&lt;br /&gt;
*** [[Aperçu du positionneur de fiches]]&lt;br /&gt;
*** [[Revenir aux valeurs héritées]]&lt;br /&gt;
*** [[Voir comme texte]]&lt;br /&gt;
*** [[DFM texte ou FMX texte|FMX texte]]&lt;br /&gt;
** [[Gestionnaire de projets]]&lt;br /&gt;
*** [[Valider (Git)]]&lt;br /&gt;
*** [[Valider (Mercurial)]]&lt;br /&gt;
*** [[Valider (SVN)]]&lt;br /&gt;
*** [[Vue Dossier ou Répertoire]]&lt;br /&gt;
*** [[Volet Importer]]&lt;br /&gt;
*** [[Volet Journal]]&lt;br /&gt;
*** [[Fusionner (SVN)]]&lt;br /&gt;
*** [[Propriétés de la plate-forme]]&lt;br /&gt;
*** [[Commentaires récents]]&lt;br /&gt;
*** [[Navigateur de référentiel]]&lt;br /&gt;
*** [[Déporter (SVN)]]&lt;br /&gt;
*** [[Mettre à jour (SVN)]]&lt;br /&gt;
** [[Gestionnaire de l&#039;historique]]&lt;br /&gt;
*** [[Comment utiliser Subversion dans l&#039;EDI]]&lt;br /&gt;
*** [[Systèmes de contrôle de version dans l&#039;EDI]]&lt;br /&gt;
**** [[Ajout d&#039;un projet au contrôle de version]]&lt;br /&gt;
**** [[Ajout d&#039;un fichier au contrôle de version]]&lt;br /&gt;
**** [[Mise à jour d&#039;une copie locale d&#039;un fichier sous contrôle de version]]&lt;br /&gt;
**** [[Visualisation de l&#039;historique et des révisions]]&lt;br /&gt;
**** [[Visualisation des commentaires du contrôle de version]]&lt;br /&gt;
**** [[Affichage du journal de Subversion]]&lt;br /&gt;
**** [[Utilisation de la fonctionnalité d&#039;annotation]]&lt;br /&gt;
**** [[Comparaison (diff) des versions d&#039;un fichier]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle visionneuse de différences]]&lt;br /&gt;
**** [[Installation d&#039;une autre visionneuse de différences]]&lt;br /&gt;
**** [[Utilisation d&#039;une visionneuse de différences externe]]&lt;br /&gt;
**** [[Annulation des modifications (contrôle de version)]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle visionneuse de fusions]]&lt;br /&gt;
**** [[Sélectionner un projet ou un groupe de projets à ouvrir]]&lt;br /&gt;
**** [[Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes TortoiseSVN dans RAD Studio|Equivalents des commandes TortoiseSVN dans {{Product}}]]&lt;br /&gt;
***** [[Extraction d&#039;une copie d&#039;un référentiel]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version]]&lt;br /&gt;
***** [[Conflits de fusion]]&lt;br /&gt;
***** [[Nettoyage des dossiers sous Subversion]]&lt;br /&gt;
***** [[Listes des modifications dans Subversion]]&lt;br /&gt;
***** [[Connexion à Subversion]]&lt;br /&gt;
***** [[Certificat Subversion SSL Client]]&lt;br /&gt;
***** [[Subversion SSL Server]]&lt;br /&gt;
**** [[Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes Git dans RAD Studio|Equivalents des commandes Git dans {{Product}}]]&lt;br /&gt;
***** [[Clonage d&#039;une copie d&#039;un référentiel]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version Git]]&lt;br /&gt;
***** [[Envoyer vos modifications au référentiel distant]]&lt;br /&gt;
***** [[Nettoyage du référentiel local]]&lt;br /&gt;
***** [[Connexion à Git]]&lt;br /&gt;
***** [[Pull (Git)]]&lt;br /&gt;
***** [[Erreur Nom d&#039;utilisateur inconnu (Git)]]&lt;br /&gt;
**** [[Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
***** [[Commandes Mercurial dans RAD Studio|Equivalents des commandes Mercurial dans {{Product}}]]&lt;br /&gt;
***** [[Clonage d&#039;une copie d&#039;un référentiel Mercurial]]&lt;br /&gt;
***** [[Validation des modifications dans le contrôle de version Mercurial]]&lt;br /&gt;
**[[Introduction à la bibliothèque des composants visuels (VCL)]]&lt;br /&gt;
** [[A propos de l&#039;inspecteur d&#039;objets - Index|A propos de l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[A propos de l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[Page Propriétés]]&lt;br /&gt;
*** [[Comment l&#039;inspecteur d&#039;objets affiche les propriétés]]&lt;br /&gt;
*** [[Page Evénements]]&lt;br /&gt;
*** [[Gestionnaires d&#039;événement]]&lt;br /&gt;
*** [[Visualisation des références de composants]]&lt;br /&gt;
*** [[Raccourcis clavier disponibles depuis l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
*** [[Inspecteur d&#039;objets (LiveBindings)]]&lt;br /&gt;
** [[Utilisation de la vue Structure]]&lt;br /&gt;
** [[Démarrage d&#039;un projet - Présentation]]&lt;br /&gt;
** [[Présentation des dossiers virtuels]]&lt;br /&gt;
**[[Templates dynamiques]]&lt;br /&gt;
**[[Présentation des bibliothèques de templates]]&lt;br /&gt;
** [[Unicode dans RAD Studio]]&lt;br /&gt;
** [[LiveBindings dans RAD Studio]]&lt;br /&gt;
*** [[Concepteur LiveBindings]]&lt;br /&gt;
**** [[Synchronisation des données via LiveBindings]]&lt;br /&gt;
**** [[Afficher et masquer des éléments dans le Concepteur LiveBindings]]&lt;br /&gt;
**** [[Zoom (mise à l&#039;échelle) du Concepteur LiveBindings]]&lt;br /&gt;
**** [[Enregistrement du diagramme LiveBindings en tant qu&#039;image]]&lt;br /&gt;
**** [[Utilisation des couches dans le Concepteur LiveBindings]]&lt;br /&gt;
**** [[Lier visuellement]]&lt;br /&gt;
*** [[LiveBindings et les listes d&#039;actions]]&lt;br /&gt;
*** [[Création de LiveBindings]]&lt;br /&gt;
*** [[Utilisation d&#039;expressions d&#039;analyse et de format personnalisés dans LiveBindings]]&lt;br /&gt;
**** [[Création de méthodes LiveBindings personnalisées]]&lt;br /&gt;
**** [[Méthodes LiveBindings par défaut]]&lt;br /&gt;
** [[Copie de références vers un chemin local]]&lt;br /&gt;
** [[Présentation de AppAnalytics]]&lt;br /&gt;
** [[Add-ins logiciels tiers]]&lt;br /&gt;
*** [[Boost]]&lt;br /&gt;
*** [[Box2D]]&lt;br /&gt;
**** [[Utilisation de Box2D dans les applications Delphi]]&lt;br /&gt;
**** [[Utilisation de Box2D dans les applications C++Builder]]&lt;br /&gt;
*** [[Bibliothèque C++ standard Dinkumware]]&lt;br /&gt;
*** [[FastReport]]&lt;br /&gt;
*** [[Indy]]&lt;br /&gt;
*** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index]]&lt;br /&gt;
**** [[Introduction à IntraWeb - Index]]&lt;br /&gt;
***** [[Introduction à IntraWeb]]&lt;br /&gt;
***** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
***** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
***** [[Modification de la fiche principale]]&lt;br /&gt;
***** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
***** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
**** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
**** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
*** [[IP*Works!]]&lt;br /&gt;
*** [[TeeChart]]&lt;br /&gt;
*** [[Beyond Compare]]&lt;br /&gt;
*** [[CodeSite]]&lt;br /&gt;
** [[Comment utiliser l&#039;EDI]]&lt;br /&gt;
***[[Ancrage de fenêtres d&#039;outils]]&lt;br /&gt;
***[[Personnalisation des barres d&#039;outils]]&lt;br /&gt;
*** [[Activation de la barre d&#039;outils des composants]]&lt;br /&gt;
*** [[Définition des préférences pour les outils]]&lt;br /&gt;
*** [[Recherche d&#039;éléments sur la palette d&#039;outils]]&lt;br /&gt;
*** [[Recherche d&#039;éléments dans l&#039;EDI avec IDE Insight|Recherche d&#039;éléments avec IDE Insight]]&lt;br /&gt;
*** [[Personnalisation de la palette d&#039;outils]]&lt;br /&gt;
*** [[Enregistrement des dispositions du bureau]]&lt;br /&gt;
*** [[Ajout de modèles au référentiel d&#039;objets]]&lt;br /&gt;
*** [[Désactivation des thèmes dans l&#039;EDI et dans votre application]]&lt;br /&gt;
*** [[Renommer les catégories sur la palette d&#039;outils]]&lt;br /&gt;
**[[Comment créer des fiches et des projets, et écrire le code sous-jacent]]&lt;br /&gt;
***[[Création d&#039;un projet]]&lt;br /&gt;
***[[Ajout d&#039;un projet au groupe de projets]]&lt;br /&gt;
***[[Définition des options de projet]]&lt;br /&gt;
***[[Ajout de composants à une fiche]]&lt;br /&gt;
***[[Personnalisation de la fiche]]&lt;br /&gt;
***[[Définition des propriétés d&#039;un composant (Procédure)]]&lt;br /&gt;
***[[Définition des propriétés et des événements]]&lt;br /&gt;
**** [[Utilisation des éditeurs de propriétés]]&lt;br /&gt;
***[[Utilisation de directives du Concepteur avec des composants VCL]]&lt;br /&gt;
***[[Création d&#039;un modèle de composant]]&lt;br /&gt;
***[[Utilisation des listes A faire]]&lt;br /&gt;
**[[Comment modifier le code dans l&#039;éditeur de code]]&lt;br /&gt;
***[[Personnalisation de l&#039;éditeur de code]]&lt;br /&gt;
***[[Formatage du code source]]&lt;br /&gt;
***[[Utilisation des signets]]&lt;br /&gt;
***[[Utilisation de l&#039;achèvement de classe]]&lt;br /&gt;
***[[Utilisation du pliage de code]]&lt;br /&gt;
***[[Utilisation de l&#039;audit de code]]&lt;br /&gt;
***[[Utilisation de la pile de signets]]&lt;br /&gt;
***[[Utilisation du Gestionnaire de l&#039;historique]]&lt;br /&gt;
***[[Création de templates dynamiques]]&lt;br /&gt;
***[[Utilisation des templates dynamiques]]&lt;br /&gt;
*** [[Création de bibliothèques de templates]]&lt;br /&gt;
***[[Enregistrement d&#039;une macro de touches]]&lt;br /&gt;
**[[Comment gérer les fichiers et les dossiers]]&lt;br /&gt;
***[[Ajout et suppression de fichiers]]&lt;br /&gt;
***[[Renommage des fichiers à l&#039;aide du gestionnaire de projet]]&lt;br /&gt;
***[[Chercher dans les groupes de répertoires]]&lt;br /&gt;
***[[Chercher dans une liste de répertoires]]&lt;br /&gt;
*** [[Ajouter une référence d&#039;unité]]&lt;br /&gt;
***[[Utilisation des dossiers virtuels]]&lt;br /&gt;
***[[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
*** [[Exploration des métadonnées d&#039;assemblage avec la visionneuse de réflexion]]&lt;br /&gt;
** [[Comment entrer un bogue dans Studio Quality Portal]]&lt;br /&gt;
**[[Aperçu instantané FireUI]]&lt;br /&gt;
***[[Aperçu instantané FireUI (EDI)]]&lt;br /&gt;
***[[Aperçu de l&#039;app FireUI]]&lt;br /&gt;
*[[Etapes du développement d&#039;un projet]]&lt;br /&gt;
**[[Concepts RAD et de développement d&#039;applications]]&lt;br /&gt;
***[[Présentation de la gestion du cycle de développement]]&lt;br /&gt;
***[[Conception des interfaces utilisateur]]&lt;br /&gt;
***[[Utilisation du contrôle de source]]&lt;br /&gt;
**[[Compilation, construction et exécution d&#039;applications - Index|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
***[[Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
*** [[Compilation en arrière-plan]]&lt;br /&gt;
***[[MSBuild]]&lt;br /&gt;
***[[Présentation des configurations de construction]]&lt;br /&gt;
***[[Présentation des plates-formes cible]]&lt;br /&gt;
***[[Présentation des jeux d&#039;options]]&lt;br /&gt;
***[[Fichiers cibles]]&lt;br /&gt;
***[[Présentation des en-têtes précompilés]]&lt;br /&gt;
***[[Comment compiler et construire des applications]]&lt;br /&gt;
****[[Activation d&#039;une configuration de construction pour un projet]]&lt;br /&gt;
****[[Activation d&#039;une configuration et d&#039;une plate-forme cible pour un groupe de projets]]&lt;br /&gt;
****[[Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild]]&lt;br /&gt;
****[[Création et modification de configurations de construction]]&lt;br /&gt;
****[[Jeux d&#039;options : Création, Application, Edition et Suppression]]&lt;br /&gt;
***** [[Création d&#039;un jeu d&#039;options]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec le Gestionnaire de projets]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec la boîte de dialogue Options de projet]]&lt;br /&gt;
****** [[Création d&#039;un jeu d&#039;options avec le Gestionnaire de configurations]]&lt;br /&gt;
***** [[Application d&#039;un jeu d&#039;options]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec le Gestionnaire de projets]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec la boîte de dialogue Options de projet]]&lt;br /&gt;
****** [[Application d&#039;un jeu d&#039;options avec le Gestionnaire de configurations]]&lt;br /&gt;
***** [[Edition d&#039;un jeu d&#039;options]]&lt;br /&gt;
***** [[Suppression d&#039;un jeu d&#039;options]]&lt;br /&gt;
****[[Création d&#039;événements de construction]]&lt;br /&gt;
**** [[Compilation d&#039;une application C++ depuis la ligne de commande]]&lt;br /&gt;
****[[Compilation des packages de conception C++ contenant du source Delphi]]&lt;br /&gt;
****[[Liaison des fichiers objet et de la bibliothèque C++]]&lt;br /&gt;
****[[Construction de packages]]&lt;br /&gt;
**** [[Activation des applications pour Unicode]]&lt;br /&gt;
****[[Utilisation d&#039;Unicode dans la console de commandes]]&lt;br /&gt;
****[[Utilisation des fichiers cibles]]&lt;br /&gt;
****[[Ajout d&#039;un outil de construction personnalisé]]&lt;br /&gt;
****[[Installation d&#039;autres langages informatiques]]&lt;br /&gt;
**[[Gérer la mémoire - Index|Gérer la mémoire]]&lt;br /&gt;
***[[Partage de la mémoire]]&lt;br /&gt;
***[[Configuration du gestionnaire de mémoire]]&lt;br /&gt;
***[[Augmentation de l&#039;espace d&#039;adressage de la mémoire]]&lt;br /&gt;
***[[Surveillance de l&#039;utilisation de la mémoire]]&lt;br /&gt;
***[[Enregistrement des pertes de mémoire]]&lt;br /&gt;
**[[Débogage des applications - Index|Débogage des applications]]&lt;br /&gt;
***[[Présentation du débogage]]&lt;br /&gt;
***[[Présentation du débogage distant]]&lt;br /&gt;
***[[Parcours de la chaîne d&#039;attente]]&lt;br /&gt;
***[[Visualiseurs de débogage]]&lt;br /&gt;
***[[Comment utiliser le débogueur]]&lt;br /&gt;
**** [[Préparation d&#039;un projet pour le débogage]]&lt;br /&gt;
**** [[Démarrage du débogueur]]&lt;br /&gt;
**** [[Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
**** [[Ajout d&#039;un point de suivi]]&lt;br /&gt;
**** [[Affichage d&#039;informations de suivi développées]]&lt;br /&gt;
**** [[Attachement à un processus en cours d&#039;exécution]]&lt;br /&gt;
**** [[Utilisation des conseils durant le débogage]]&lt;br /&gt;
**** [[Inspection et modification de la valeur d&#039;éléments de données]]&lt;br /&gt;
**** [[Modification d&#039;expressions variables]]&lt;br /&gt;
**** [[Définition de l&#039;ordre de recherche dans les tables de symboles de débogage]]&lt;br /&gt;
**** [[Utilisation de la vue CPU]]&lt;br /&gt;
**** [[Figer et libérer des threads dans le débogueur]]&lt;br /&gt;
**** [[Résolution des erreurs internes (Delphi)]]&lt;br /&gt;
**** [[Résolution des erreurs internes (C++)]]&lt;br /&gt;
**** [[Arrêt d&#039;une session de débogage]]&lt;br /&gt;
**** [[Débogage distant - Procédures d&#039;ancien style]]&lt;br /&gt;
***** [[Installation d&#039;un débogueur sur une machine distante]]&lt;br /&gt;
***** [[Etablissement d&#039;une connexion pour le débogage distant]]&lt;br /&gt;
***** [[Préparation des fichiers pour le débogage distant]]&lt;br /&gt;
***** [[Installation, démarrage et arrêt du serveur de débogage distant]]&lt;br /&gt;
*** [[Invocation d&#039;un visualiseur de type visionneuse externe]]&lt;br /&gt;
*** [[Activation/désactivation des visualiseurs de débogage]]&lt;br /&gt;
** [[Test des applications - Index|Test des applications]]&lt;br /&gt;
*** [[Présentation de DUnitX]]&lt;br /&gt;
**** [[Développement de tests avec DUnitX]]&lt;br /&gt;
**** [[Comment convertir les tests DUnit en DUnitX]]&lt;br /&gt;
*** [[Présentation de DUnit]]&lt;br /&gt;
**** [[Présentation des tests unitaires]]&lt;br /&gt;
**** [[Développement de tests]]&lt;br /&gt;
** [[Audits et métriques du code source]]&lt;br /&gt;
*** [[Fonctionnalités des audits et des métriques]]&lt;br /&gt;
*** [[Utilisation des audits - Index|Utilisation des audits]]&lt;br /&gt;
**** [[Exécution des audits|Exécution des audits {{Delphi}}]]&lt;br /&gt;
**** [[Exécution des audits C++]]&lt;br /&gt;
**** [[Utilisation d&#039;un ensemble d&#039;audits|Utilisation des ensembles d&#039;audits]]&lt;br /&gt;
**** [[Visualisation des résultats des audits]]&lt;br /&gt;
**** [[Exportation des résultats des audits]]&lt;br /&gt;
**** [[Impression des résultats des audits]]&lt;br /&gt;
*** [[Utilisation des métriques - Index|Utilisation des métriques]]&lt;br /&gt;
**** [[Exécution des métriques]]&lt;br /&gt;
**** [[Utilisation d&#039;un ensemble de métriques]]&lt;br /&gt;
**** [[Visualisation des résultats des métriques]]&lt;br /&gt;
**** [[Création d&#039;un graphe de métriques]]&lt;br /&gt;
*** [[Composants GUI du contrôle qualité - Index|GUI des Audits et des Métriques]]&lt;br /&gt;
**** [[Boîte de dialogue Audits du contrôle qualité]]&lt;br /&gt;
**** [[Boîte de dialogue Configuration Audits C++]]&lt;br /&gt;
***** [[Audits C++]]&lt;br /&gt;
****** [[AdjustedReturnValue|AdjustedReturnValue -- Appel de fonction renvoyant une valeur différente de celle attendue]]&lt;br /&gt;
****** [[ArrayBound|ArrayBound -- Accès à un élément hors des limites du tableau]]&lt;br /&gt;
****** [[ArrayBoundV2|ArrayBoundV2 -- Accès à un élément hors des limites du tableau]]&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 -- Comparaison de valeurs à virgule flottante]]&lt;br /&gt;
****** [[CIL - Constructor Initialization List]]&lt;br /&gt;
****** [[CIUCFL - Complex Initialization or Update Clause in for Loop]]&lt;br /&gt;
****** [[CVFCD -- Appel de fonctions virtuelles depuis les constructeurs et le destructeur]]&lt;br /&gt;
****** [[CastSize]]&lt;br /&gt;
****** [[CastToStruct|CastToStruct -- Transtypage de pointeur non struct en pointeur struct]]&lt;br /&gt;
****** [[DCPC|DCPC -- Définir le constructeur de copie]]&lt;br /&gt;
****** [[DeadStores|DeadStores -- Valeur de l&#039;expression non utilisée]]&lt;br /&gt;
****** [[DivideZero|DivideZero - Rechercher les divisions par zéro]]&lt;br /&gt;
****** [[FixedAddr|FixedAddr -- Affectation d&#039;une adresse fixe à un pointeur]]&lt;br /&gt;
****** [[FloatLoopCounter]]&lt;br /&gt;
****** [[IVNU -- Variable d&#039;itération non utilisée dans le corps de la boucle]]&lt;br /&gt;
****** [[IdempotentOperations|IdempotentOperations -- Signaler les opérations idempotentes]]&lt;br /&gt;
****** [[NC -- Conventions de nommage]]&lt;br /&gt;
****** [[NoReturnFunctions|NoReturnFunctions -- Fonctions n&#039;ayant pas de retour]]&lt;br /&gt;
****** [[NullDereference]]&lt;br /&gt;
****** [[OPM -- Redéfinition de méthode privée]]&lt;br /&gt;
****** [[OROT -- Redéfinir les opérateurs associés ensemble]]&lt;br /&gt;
****** [[PMSNT -- Placer ensemble les méthodes de même nom]]&lt;br /&gt;
****** [[PVD -- Fournir un destructeur virtuel]]&lt;br /&gt;
****** [[PointerArithm]]&lt;br /&gt;
****** [[PointerSub|PointerSub -- Utilisation de la soustraction de pointeurs pour déterminer la taille]]&lt;br /&gt;
****** [[RCD -- Déclaration de classe restreinte]]&lt;br /&gt;
****** [[RINF -- Redéfinition d&#039;une fonction non virtuelle héritée]]&lt;br /&gt;
****** [[ReturnPtrRange|ReturnPtrRange -- Pointeur renvoyé pointant hors de l&#039;objet]]&lt;br /&gt;
****** [[SFS -- Instruction For suspecte]]&lt;br /&gt;
****** [[SSSIDC -- Instruction switch devant inclure le case par défaut]]&lt;br /&gt;
****** [[SizeofPtr -- Utilisation de sizeof() sur un type pointeur]]&lt;br /&gt;
****** [[StackAddressEscape]]&lt;br /&gt;
****** [[UCSC -- Utiliser les transtypages de style C++]]&lt;br /&gt;
****** [[UndefReturn]]&lt;br /&gt;
****** [[UndefinedBinaryOperatorResult]]&lt;br /&gt;
****** [[UnreachableCode -- Rechercher le code inaccessible]]&lt;br /&gt;
****** [[VLASize|VLASize -- Tableau de longueur variable de taille non définie]]&lt;br /&gt;
**** [[Volet Résultats des audits|Volet Audits]]&lt;br /&gt;
**** [[Volet Audits C++]]&lt;br /&gt;
**** [[Boîte de dialogue Métriques du contrôle qualité]]&lt;br /&gt;
**** [[Volet des résultats des métriques|Volet Métriques]]&lt;br /&gt;
**** [[Boîte de dialogue Imprimer les audits]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer les résultats des audits et des métriques|Boîtes de dialogue Enregistrer les résultats des audits et Enregistrer les résultats des métriques]]&lt;br /&gt;
** [[Refactoring des applications - Index|Refactoring des applications]]&lt;br /&gt;
*** [[Présentation du refactoring]]&lt;br /&gt;
*** [[Présentation du renommage des symboles]]&lt;br /&gt;
*** [[Présentation de la déclaration des variables et des champs (Delphi)]]&lt;br /&gt;
*** [[Présentation de l&#039;extraction d&#039;une méthode (Delphi)]]&lt;br /&gt;
*** [[Extraction d&#039;une chaîne de ressource (Delphi)]]&lt;br /&gt;
*** [[Annulation d&#039;un refactoring (Delphi)]]&lt;br /&gt;
*** [[Présentation de la recherche de références (Delphi)]]&lt;br /&gt;
*** [[Présentation de la modification des paramètres (Delphi)]]&lt;br /&gt;
*** [[Mode de synchronisation des modifications (Delphi, C++)]]&lt;br /&gt;
*** [[Procédures de refactoring - Index]]&lt;br /&gt;
**** [[Refactoring du code]]&lt;br /&gt;
**** [[Renommage d&#039;un symbole]]&lt;br /&gt;
**** [[Déclaration d&#039;une variable]]&lt;br /&gt;
**** [[Déclaration d&#039;un champ]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une méthode]]&lt;br /&gt;
**** [[Extraction d&#039;une chaîne de ressource]]&lt;br /&gt;
**** [[Refactoring : Modification des paramètres]]&lt;br /&gt;
**** [[Recherche d&#039;unités (Delphi)]]&lt;br /&gt;
**** [[Recherche de références (Delphi)]]&lt;br /&gt;
**** [[Utilisation de la synchronisation des modifications]]&lt;br /&gt;
**** [[Refactoring : Déplacement des membres]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une interface]]&lt;br /&gt;
**** [[Refactoring : Extraction d&#039;une super-classe]]&lt;br /&gt;
**** [[Refactoring : Remonter les membres et Redescendre les membres]]&lt;br /&gt;
**** [[Refactoring : Supprimer en toute sécurité]]&lt;br /&gt;
**** [[Refactoring : Création de variables inline]]&lt;br /&gt;
**** [[Refactoring : Introduction de champs]]&lt;br /&gt;
**** [[Refactoring : Introduction de variables]]&lt;br /&gt;
**** [[Aperçu et application des opérations de refactoring]]&lt;br /&gt;
** [[Localisation des applications avec le gestionnaire de traductions - Index|Localisation des applications avec le gestionnaire de traductions]]&lt;br /&gt;
*** [[Gestionnaire de traductions dans l&#039;EDI]]&lt;br /&gt;
**** [[Ajout de langues à un projet]]&lt;br /&gt;
**** [[Modification des fichiers de ressources dans le gestionnaire de traductions]]&lt;br /&gt;
**** [[Définition de la langue active d&#039;un projet]]&lt;br /&gt;
**** [[Mise à jour de modules de ressources]]&lt;br /&gt;
**** [[Noms Langue-Culture, codes et valeurs ISO]]&lt;br /&gt;
*** [[Gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Configuration du gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Utilisation du gestionnaire de traductions externe]]&lt;br /&gt;
** [[Déploiement des applications - Index|Déploiement des applications]]&lt;br /&gt;
*** [[Présentation du déploiement des applications]]&lt;br /&gt;
**** [[Utilisation du Gestionnaire de déploiement]]&lt;br /&gt;
***** [[Gestionnaire de déploiement]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Ajout de fichiers]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Suppression de fichiers]]&lt;br /&gt;
****** [[Gestionnaire de déploiement - Déploiement d&#039;un projet]]&lt;br /&gt;
* [[Types d&#039;applications principaux]]&lt;br /&gt;
** [[Développement d&#039;applications Windows - Index]]&lt;br /&gt;
*** [[Présentation de Windows]]&lt;br /&gt;
** [[Développement des applications Metropolis UI]]&lt;br /&gt;
*** [[Templates d&#039;applications Metropolis UI]]&lt;br /&gt;
*** [[Fontes Metropolis UI]]&lt;br /&gt;
*** [[Prise en charge des mouvements dans les applications Metropolis UI]]&lt;br /&gt;
*** [[Prise en charge de la cible tactile dans FireMonkey]]&lt;br /&gt;
*** [[Prise en charge StyleLookup pour les contrôles Metropolis UI|Support StyleLookup pour les contrôles Metropolis UI ({{FM}})]]&lt;br /&gt;
*** [[Création de boutons d&#039;édition Metropolis UI avec des glyphes incorporés]]&lt;br /&gt;
*** [[Création d&#039;un anneau de progression indéterminée animée]]&lt;br /&gt;
*** [[Création d&#039;une barre d&#039;application Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;une info-bulle Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;une zone de liste déroulante Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;un élément de zone de liste Metropolis UI]]&lt;br /&gt;
*** [[Création d&#039;un Flyout Metropolis UI]]&lt;br /&gt;
*** [[Application des styles FireMonkey à une application Metropolis UI]]&lt;br /&gt;
** [[Développement d&#039;applications DataSnap]]&lt;br /&gt;
*** [[Présentation et architecture de DataSnap]]&lt;br /&gt;
*** [[Prise en charge de l&#039;explorateur de données pour DataSnap]]&lt;br /&gt;
*** [[Application Serveur DataSnap]]&lt;br /&gt;
**** [[Création d&#039;un serveur DataSnap]]&lt;br /&gt;
**** [[Expert Serveur DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap REST]]&lt;br /&gt;
**** [[Expert Application DataSnap WebBroker]]&lt;br /&gt;
**** [[Génération de proxies de méthodes serveur DataSnap]]&lt;br /&gt;
**** [[Exposition des méthodes serveur DataSnap]]&lt;br /&gt;
**** [[Utilisation des rappels]]&lt;br /&gt;
**** [[Cycle de vie de la classe serveur]]&lt;br /&gt;
**** [[Surveillance et contrôle des connexions DataSnap TCP/IP]]&lt;br /&gt;
*** [[Application Client DataSnap]]&lt;br /&gt;
**** [[Connexion du client au serveur DataSnap]]&lt;br /&gt;
**** [[Filtrage du flux d&#039;octets DataSnap]]&lt;br /&gt;
**** [[Vérification du certificat HTTPS]]&lt;br /&gt;
*** [[Sérialisation des objets utilisateur]]&lt;br /&gt;
*** [[DataSnap REST]]&lt;br /&gt;
**** [[Filtres de requêtes]]&lt;br /&gt;
**** [[JavaScript REST Proxy]]&lt;br /&gt;
**** [[Mise en cache des paramètres DBX]]&lt;br /&gt;
**** [[Rappels avancés REST]]&lt;br /&gt;
**** [[Authentification avec un client JavaScript]]&lt;br /&gt;
**** [[Sessions client JavaScript]]&lt;br /&gt;
**** [[Protocole de messagerie DataSnap REST]]&lt;br /&gt;
**** [[Bibliothèque client REST]]&lt;br /&gt;
*** [[Authentification et autorisation]]&lt;br /&gt;
*** [[Gestion des sessions côté serveur]]&lt;br /&gt;
*** [[Environnement Cloud avec DataSnap]]&lt;br /&gt;
**** [[Environnement Azure et Cloud avec DataSnap]]&lt;br /&gt;
***** [[TAzureConnectionString]]&lt;br /&gt;
***** [[TAzureQueueManagement]]&lt;br /&gt;
***** [[TAzureTableManagement]]&lt;br /&gt;
***** [[TAzureBlobManagement]]&lt;br /&gt;
***** [[API des files Microsoft Azure]]&lt;br /&gt;
***** [[API des tables Microsoft Azure]]&lt;br /&gt;
***** [[API des blobs Microsoft Azure]]&lt;br /&gt;
**** [[Environnement Amazon et Cloud avec DataSnap]]&lt;br /&gt;
** [[Développement d&#039;applications de bases de données]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données pour la plate-forme Win32 - Index]]&lt;br /&gt;
**** [[Présentation de BDE]]&lt;br /&gt;
**** [[Présentation des fonctionnalités dbExpress]]&lt;br /&gt;
**** [[Composants dbExpress]]&lt;br /&gt;
**** [[Framework dbExpress]]&lt;br /&gt;
***** [[Systèmes de gestion de base de données supportés par dbExpress|Systèmes de gestion de base de données pris en charge par dbExpress]]&lt;br /&gt;
**** [[Compatibilité du framework dbExpress]]&lt;br /&gt;
**** [[Informations spécifiques aux bases de données DbExpress|Informations spécifiques aux bases de données dbExpress]]&lt;br /&gt;
**** [[Mappage des types de données dbExpress pour les bases de données prises en charge]]&lt;br /&gt;
**** [[Prise en charge du framework et du pilote dbExpress pour SQL Anywhere 11]]&lt;br /&gt;
**** [[Prise en charge du framework et du pilote dbExpress pour SQL Anywhere 12]]&lt;br /&gt;
*** [[InterBase]]&lt;br /&gt;
*** [[Introduction à InterBase Express]]&lt;br /&gt;
*** [[InterBase ToGo avec dbExpress]]&lt;br /&gt;
*** [[InterBase ToGo]]&lt;br /&gt;
**** [[Sandboxing d&#039;app avec InterBase ToGo pour OS X]]&lt;br /&gt;
**** [[Applications InterBase pour OS X non mises en Sandbox]]&lt;br /&gt;
*** [[Licences IBLite et IBToGo]]&lt;br /&gt;
**** [[Licences Test Deployment IBLite et IBToGo]]&lt;br /&gt;
*** [[Présentation de dbGo]]&lt;br /&gt;
***  [[FireDAC]]&lt;br /&gt;
**** [[Présentation (FireDAC)]]&lt;br /&gt;
**** [[Introduction (FireDAC)]]&lt;br /&gt;
***** [[Premières étapes dans l&#039;utilisation de FireDAC]]&lt;br /&gt;
***** [[Configuration des connexions (FireDAC)]]&lt;br /&gt;
***** [[Création de rapports avec FastReport (FireDAC)]]&lt;br /&gt;
***** [[Bases de données démo (FireDAC)]]&lt;br /&gt;
***** [[Applications démo (FireDAC)]]&lt;br /&gt;
**** [[Architecture (FireDAC)]]&lt;br /&gt;
***** [[Informations générales (FireDAC)]]&lt;br /&gt;
***** [[Composants (FireDAC)]]&lt;br /&gt;
***** [[Bases de données (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des connexions (FireDAC)]]&lt;br /&gt;
***** [[Définition d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Configuration des pilotes (FireDAC)]]&lt;br /&gt;
***** [[Définition des options (FireDAC)]]&lt;br /&gt;
****** [[Mappage des types de données (FireDAC)]]&lt;br /&gt;
***** [[Etablissement d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Récupération d&#039;une connexion (FireDAC)]]&lt;br /&gt;
***** [[Connexion hors ligne (FireDAC)]]&lt;br /&gt;
***** [[Gestion des transactions (FireDAC)]]&lt;br /&gt;
***** [[Gestion des erreurs (FireDAC)]]&lt;br /&gt;
***** [[Multi-threading (FireDAC)]]&lt;br /&gt;
***** [[Développement de DLL (FireDAC)]]&lt;br /&gt;
***** [[Support Unicode (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des commandes (FireDAC)]]&lt;br /&gt;
***** [[Prétraitement du texte des commandes (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro caractères (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro numériques (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro date et heure (FireDAC)]]&lt;br /&gt;
****** [[Fonctions macro système (FireDAC)]]&lt;br /&gt;
****** [[Fonction macro CONVERT (FireDAC)]]&lt;br /&gt;
****** [[Support unifié de RETURNING (FireDAC)]]&lt;br /&gt;
***** [[Exécution des commandes (FireDAC)]]&lt;br /&gt;
***** [[Exécution des procédures stockées (FireDAC)]]&lt;br /&gt;
***** [[Navigation dans la table (FireDAC)]]&lt;br /&gt;
***** [[Alertes des bases de données (FireDAC)]]&lt;br /&gt;
***** [[Notifications de changements de données (FireDAC)]]&lt;br /&gt;
***** [[Extraction des lignes (FireDAC)]]&lt;br /&gt;
***** [[Groupes de commandes (FireDAC)]]&lt;br /&gt;
***** [[Array DML (FireDAC)]]&lt;br /&gt;
***** [[Performances de la commande Array DML (FireDAC)]]&lt;br /&gt;
***** [[Exécution asynchrone (FireDAC)]]&lt;br /&gt;
***** [[Exécution de scripts SQL (FireDAC)]]&lt;br /&gt;
****** [[Commandes de contrôle de scripts SQL (FireDAC)]]&lt;br /&gt;
****** [[Développement de commandes personnalisées (FireDAC)]]&lt;br /&gt;
***** [[SQL local (FireDAC)]]&lt;br /&gt;
***** [[Prise en charge du flux de valeurs Blob dans FireDAC]]&lt;br /&gt;
**** [[Utilisation des ensembles de données (FireDAC)]]&lt;br /&gt;
***** [[Tri des enregistrements (FireDAC)]]&lt;br /&gt;
***** [[Filtrage des enregistrements (FireDAC)]]&lt;br /&gt;
***** [[Relation maître-détail (M/D)]]&lt;br /&gt;
***** [[Recherche d&#039;un enregistrement (FireDAC)]]&lt;br /&gt;
***** [[Champs calculés et champs d&#039;agrégation (FireDAC)]]&lt;br /&gt;
***** [[Ecriture d&#039;expressions (FireDAC)]]&lt;br /&gt;
**** [[Modification des données (FireDAC)]]&lt;br /&gt;
***** [[Modification des données des ensembles de données (FireDAC)]]&lt;br /&gt;
***** [[Mises à jour en cache (FireDAC)]]&lt;br /&gt;
***** [[Champs d&#039;identification unique (FireDAC)]]&lt;br /&gt;
***** [[Champs auto-incrémentés (FireDAC)]]&lt;br /&gt;
***** [[Génération de commandes de mise à jour (FireDAC)]]&lt;br /&gt;
***** [[Redéfinition de la validation des mises à jour (FireDAC)]]&lt;br /&gt;
***** [[Spécification de valeurs par défaut (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Interrogation des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Métadonnées étendues (FireDAC)]]&lt;br /&gt;
***** [[Structure des métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Noms d&#039;objets (FireDAC)]]&lt;br /&gt;
**** [[Utilisation des SGBD (FireDAC)]]&lt;br /&gt;
***** [[Utilisation de SQLite avec FireDAC]]&lt;br /&gt;
***** [[Utilisation d&#039;Oracle avec FireDAC]]&lt;br /&gt;
**** [[Préparation d&#039;une application FireDAC pour l&#039;exécution]]&lt;br /&gt;
**** [[Développement multi-périphérique (FireDAC)]]&lt;br /&gt;
***** [[Utilisation de FireDAC]]&lt;br /&gt;
***** [[UnixODBC (FireDAC)]]&lt;br /&gt;
***** [[Variables relatives au chemin (FireDAC)]]&lt;br /&gt;
**** [[Migration vers FireDAC]]&lt;br /&gt;
***** [[Migration des applications BDE vers FireDAC]]&lt;br /&gt;
****** [[Equivalences de noms BDE (FireDAC)]]&lt;br /&gt;
****** [[Migration des alias BDE (FireDAC)]]&lt;br /&gt;
****** [[Migration d&#039;applications BDE (FireDAC)]]&lt;br /&gt;
****** [[Conseils supplémentaires sur la migration (FireDAC)]]&lt;br /&gt;
***** [[Migration des applications dbExpress vers FireDAC]]&lt;br /&gt;
****** [[Equivalences de noms dbExpress (FireDAC)]]&lt;br /&gt;
****** [[Migration de connexion DbExpress (FireDAC)]]&lt;br /&gt;
****** [[Conseils supplémentaires sur la migration dbExpress (FireDAC)]]&lt;br /&gt;
****** [[Migration d&#039;applications dbExpress (FireDAC)]]&lt;br /&gt;
***** [[Migration des applications AnyDAC vers FireDAC]]&lt;br /&gt;
**** [[Débogage et support (FireDAC)]]&lt;br /&gt;
***** [[Rapports d&#039;environnement SGBD (FireDAC)]]&lt;br /&gt;
***** [[Suivi et surveillance (FireDAC)]]&lt;br /&gt;
**** [[Déploiement (FireDAC)]]&lt;br /&gt;
***** [[Déploiement sur Windows (FireDAC)]]&lt;br /&gt;
***** [[Déploiement sur OS X (FireDAC)]]&lt;br /&gt;
**** [[Utilitaires (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 (nom de base de données).bat (FireDAC)]]&lt;br /&gt;
**** [[Connectivité des bases de données (FireDAC)]]&lt;br /&gt;
***** [[Paramètres de connexion communs (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Advantage Database Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à un serveur DataSnap (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une source de données dbExpress (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Firebird (FireDAC)]]&lt;br /&gt;
***** [[Connexion à IBM DB2 Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Informix (FireDAC)]]&lt;br /&gt;
***** [[Connexion à InterBase (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Microsoft SQL Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Microsoft SQL Server Compact Edition (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données Microsoft Access (FireDAC)]]&lt;br /&gt;
***** [[Connexion à MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une source de données ODBC (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Connexion à PostgreSQL (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données SQLite (FireDAC)]]&lt;br /&gt;
***** [[Connexion à Sybase SQL Anywhere (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données Teradata (FireDAC)]]&lt;br /&gt;
***** [[Connexion à une base de données MongoDB (FireDAC)]]&lt;br /&gt;
**** [[FAQ (FireDAC)]]&lt;br /&gt;
***** [[Questions générales (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à TFDManager et TFDConnection]]&lt;br /&gt;
***** [[Questions relatives à TFDQuery, TFDStoredProc et TFDUpdateSQL]]&lt;br /&gt;
***** [[Questions relatives à TFDTable]]&lt;br /&gt;
***** [[Questions relatives à TFDMemTable]]&lt;br /&gt;
***** [[Questions relatives aux opérations d&#039;extraction et de remplissage (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux opérations de tri, recherche, filtrage (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux opérations de modification (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;interface utilisateur (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux scripts SQL (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux métadonnées (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;environnement de débogage et de reporting (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à l&#039;intégration avec les produits tiers (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux serveurs Firebird et Interbase (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives au serveur MS SQL (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à Oracle Server (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives aux bases de données SQLite (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à MySQL Server (FireDAC)]]&lt;br /&gt;
***** [[Questions relatives à MS Access (FireDAC)]]&lt;br /&gt;
*** [[Support SQLite dans RAD Studio]]&lt;br /&gt;
***[[Comment exécuter les procédures de bases de données]]&lt;br /&gt;
**** [[Utilisation de dbExpress]]&lt;br /&gt;
***** [[Connexion à une base de données à l&#039;aide du framework de pilote dbExpress]]&lt;br /&gt;
***** [[Configuration d&#039;une connexion TSQL]]&lt;br /&gt;
***** [[Spécification des données à afficher à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Récupération des données à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Exécution des commandes à l&#039;aide de TSQLDataSet]]&lt;br /&gt;
***** [[Accès aux informations de schéma]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress à l&#039;aide de TSQLMonitor]]&lt;br /&gt;
***** [[Utilisation de TSQLTable]]&lt;br /&gt;
***** [[Utilisation de TSQLQuery]]&lt;br /&gt;
***** [[Utilisation de TSQLStoredProc (Procédure)]]&lt;br /&gt;
**** [[Connexion au serveur d&#039;applications à l&#039;aide de composants DataSnap]]&lt;br /&gt;
**** [[Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
**** [[Utilisation de l&#039;explorateur de données pour obtenir des informations de connexion]]&lt;br /&gt;
**** [[Configuration de TSQLConnection]]&lt;br /&gt;
**** [[Spécification du fournisseur à l&#039;aide d&#039;un composant TLocalConnection ou TConnectionBroker]]&lt;br /&gt;
**** [[Gestion des sessions de bases de données avec TSession]]&lt;br /&gt;
**** [[Utilisation de TQuery (Procédure)]]&lt;br /&gt;
**** [[Utilisation de TSimpleDataSet]]&lt;br /&gt;
**** [[Utilisation de TSimpleObjectBroker]]&lt;br /&gt;
**** [[Utilisation de TStoredProc]]&lt;br /&gt;
**** [[Utilisation de TTable (Procédure)]]&lt;br /&gt;
**** [[Utilisation de TUpdateSQL pour mettre à jour un ensemble de données]]&lt;br /&gt;
**** [[Ajout d&#039;une nouvelle connexion à l&#039;explorateur de données]]&lt;br /&gt;
**** [[Exploration d&#039;une base de données dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Exécution SQL dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Modification des connexions dans l&#039;explorateur de données]]&lt;br /&gt;
**** [[Utilisation du BDE]]&lt;br /&gt;
**** [[Utilisation de TBatchMove (BDE)]]&lt;br /&gt;
*** [[Cryptage de bases de données InterBase]]&lt;br /&gt;
** [[Développement d&#039;applications RAD Server, Cloud et REST]]&lt;br /&gt;
*** [[Notifications push]]&lt;br /&gt;
**** [[Configuration du service de messagerie]]&lt;br /&gt;
*** [[RAD Server (EMS)]]&lt;br /&gt;
**** [[Moteur RAD Server (Serveur EMS)]]&lt;br /&gt;
***** [[Installation du moteur RAD Server]]&lt;br /&gt;
****** [[Configuration du moteur RAD Server ou de la console RAD Serveur sur Windows]]&lt;br /&gt;
****** [[Mise à niveau du moteur RAD Server]]&lt;br /&gt;
****** [[Modification manuelle de la configuration du moteur RAD Server]]&lt;br /&gt;
****** [[Exécution du moteur RAD Server ou de la console RAD Server sur un environnement de développement sur Windows]]&lt;br /&gt;
******* [[Fenêtre Console RAD Server]]&lt;br /&gt;
****** [[Installation de RAD Server ou de la console RAD Server sur un environnement de production sous Windows]]&lt;br /&gt;
****** [[Exigences de la base de données RAD Server pour un environnement de production sous Windows]]&lt;br /&gt;
***** [[API administrative de RAD Server]]&lt;br /&gt;
****** [[Ressources API de RAD Server]]&lt;br /&gt;
****** [[Ressources utilisateur de RAD Server]]&lt;br /&gt;
****** [[Ressources Groupes de RAD Server]]&lt;br /&gt;
****** [[Ressources Version de RAD Server]]&lt;br /&gt;
****** [[Ressources d&#039;installation de RAD Server]]&lt;br /&gt;
****** [[EdgeModules de RAD Server]]&lt;br /&gt;
****** [[Ressources Push de RAD Server]]&lt;br /&gt;
***** [[Extension du moteur RAD Server]]&lt;br /&gt;
****** [[Présentation des ressources de RAD Server]]&lt;br /&gt;
******* [[Tutoriel : Implémentation de votre première ressource RAD Server]]&lt;br /&gt;
******* [[Tutoriel : Implémentation de votre première ressource FireDAC RAD Server]]&lt;br /&gt;
****** [[Développement d&#039;un package RAD Server]]&lt;br /&gt;
******* [[Création d&#039;un package RAD Server]]&lt;br /&gt;
******* [[Ajout d&#039;un module RAD Server à un package RAD Server]]&lt;br /&gt;
****** [[Installation d&#039;un package RAD Server]]&lt;br /&gt;
****** [[Documentation des API personnalisées]]&lt;br /&gt;
****** [[EdgeModules EMS]]&lt;br /&gt;
***** [[Fenêtre Moteur RAD Server]]&lt;br /&gt;
***** [[Autorisation du moteur RAD Server]]&lt;br /&gt;
***** [[Prise en charge des informations d&#039;authentification externes de RAD Server]]&lt;br /&gt;
**** [[Console de RAD Server]]&lt;br /&gt;
***** [[Installation de votre console RAD Server]]&lt;br /&gt;
****** [[Configuration du moteur RAD Server ou de la console RAD Serveur sur Windows]]&lt;br /&gt;
****** [[Modification manuelle de la configuration de votre console RAD Server]]&lt;br /&gt;
****** [[Exécution du moteur RAD Server ou de la console RAD Server sur un environnement de développement sur Windows]]&lt;br /&gt;
******* [[Fenêtre Console RAD Server]]&lt;br /&gt;
****** [[Installation de RAD Server ou de la console RAD Server sur un environnement de production sous Windows]]&lt;br /&gt;
****** [[Exigences de la base de données RAD Server pour un environnement de production sous Windows]]&lt;br /&gt;
***** [[Interface utilisateur de la console RAD Server]]&lt;br /&gt;
**** [[Application client de RAD Server]]&lt;br /&gt;
***** [[Tutoriel : Implémentation de votre première application client RAD Server]]&lt;br /&gt;
***** [[Tutoriel : Implémentation de votre première application client FireDAC RAD Server]]&lt;br /&gt;
**** [[Présentation des ThingPoint]]&lt;br /&gt;
***** [[Développement d&#039;une application ThingPoint avec RAD Server]]&lt;br /&gt;
***** [[Recensement d&#039;un ThingPoint dans le moteur RAD Server]]&lt;br /&gt;
***** [[Implémentation d&#039;une application ThingPoint simple]]&lt;br /&gt;
**** [[Notifications Push de RAD Server]]&lt;br /&gt;
***** [[Configuration du moteur RAD Server pour activer les notifications push]]&lt;br /&gt;
**** [[Application RAD Server Management Console]]&lt;br /&gt;
***** [[Profils de connexion RAD Server]]&lt;br /&gt;
***** [[Interface utilisateur de l&#039;application RAD Server Management Console]]&lt;br /&gt;
****** [[Interface utilisateur de gestion des ressources RAD Server]]&lt;br /&gt;
****** [[Interface utilisateur des notifications Push de RAD Server]]&lt;br /&gt;
***** [[Utilisation de l&#039;application RAD Server Management Console]]&lt;br /&gt;
****** [[Connexion au moteur RAD Server]]&lt;br /&gt;
****** [[Gestion des données utilisateur de RAD Server]]&lt;br /&gt;
****** [[Gestion des données de groupes de RAD Server]]&lt;br /&gt;
****** [[Gestion des données d&#039;installation de RAD Server]]&lt;br /&gt;
****** [[Gestion des données des modules]]&lt;br /&gt;
****** [[Gestion des données des ressources des modules]]&lt;br /&gt;
****** [[Envoi de messages Push de RAD Server]]&lt;br /&gt;
**** [[Licence Runtime de RAD Server]]&lt;br /&gt;
*** [[Développement d&#039;applications Cloud]]&lt;br /&gt;
*** [[Présentation de REST]]&lt;br /&gt;
*** [[Présentation de BaaS]]&lt;br /&gt;
**** [[Introduction à Kinvey et Parse]]&lt;br /&gt;
**** [[Gestion des utilisateurs BaaS]]&lt;br /&gt;
**** [[Utilisation de BaaS pour le stockage backend]]&lt;br /&gt;
**** [[Utilisation du service Cloud pour envoyer des notifications push]]&lt;br /&gt;
*** [[OpenSSL]]&lt;br /&gt;
** [[Développement d&#039;applications interopérables à l&#039;aide de COM]]&lt;br /&gt;
*** [[Développement d&#039;applications COM]]&lt;br /&gt;
*** [[Utilisation des experts COM]]&lt;br /&gt;
** [[Développement de services Web avec des applications Win32|Développement de services Web]]&lt;br /&gt;
*** [[Présentation des services Web]]&lt;br /&gt;
*** [[Construction d&#039;une application de services Web &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
* [[Guide du développeur Windows - Index|Guide du développeur Windows]]&lt;br /&gt;
** [[Guide du développeur Delphi]]&lt;br /&gt;
*** [[Programmation avec Delphi - Index]]&lt;br /&gt;
**** [[Principes de la programmation en Delphi]]&lt;br /&gt;
***** [[Environnement de développement intégré]]&lt;br /&gt;
***** [[Conception d&#039;applications]]&lt;br /&gt;
***** [[Création de projets]]&lt;br /&gt;
***** [[Modification du code]]&lt;br /&gt;
***** [[Compilation des applications]]&lt;br /&gt;
***** [[Débogage des applications]]&lt;br /&gt;
***** [[Déploiement des applications]]&lt;br /&gt;
**** [[Présentation de la bibliothèque de composants - Index|Présentation de la bibliothèque de composants]]&lt;br /&gt;
***** [[Présentation de la bibliothèque de composants]]&lt;br /&gt;
****** [[Propriétés, méthodes et événements]]&lt;br /&gt;
******* [[Types d&#039;événements]]&lt;br /&gt;
***** [[Objets, composants et contrôles]]&lt;br /&gt;
****** [[Branche TObject]]&lt;br /&gt;
****** [[Branche TPersistent]]&lt;br /&gt;
****** [[Branche TComponent]]&lt;br /&gt;
****** [[Branche TControl]]&lt;br /&gt;
****** [[Branche TWinControl]]&lt;br /&gt;
**** [[Utilisation du modèle objet - Index|Utilisation du modèle objet]]&lt;br /&gt;
***** [[Utilisation du modèle objet]]&lt;br /&gt;
***** [[Qu&#039;est ce qu&#039;un objet ?]]&lt;br /&gt;
****** [[Examen d&#039;un objet Delphi]]&lt;br /&gt;
****** [[Changement du nom d&#039;un composant]]&lt;br /&gt;
***** [[Héritage des données et du code d&#039;un objet]]&lt;br /&gt;
***** [[Portée et qualificateurs]]&lt;br /&gt;
****** [[Déclarations privées, protégées, publiques et publiées]]&lt;br /&gt;
***** [[Utilisation de variables objet]]&lt;br /&gt;
***** [[Création, instanciation et destruction d&#039;objets]]&lt;br /&gt;
****** [[Composants et appartenance]]&lt;br /&gt;
***** [[Définition de nouvelles classes (Delphi)]]&lt;br /&gt;
***** [[Utilisation des interfaces]]&lt;br /&gt;
****** [[Utilisation des interfaces au travers de la hiérarchie]]&lt;br /&gt;
****** [[Utilisation d&#039;interfaces avec des procédures]]&lt;br /&gt;
****** [[Implémentation de IInterface]]&lt;br /&gt;
****** [[TInterfacedObject]]&lt;br /&gt;
****** [[Utilisation de l&#039;opérateur as avec des interfaces]]&lt;br /&gt;
****** [[Réutilisation de code et délégation]]&lt;br /&gt;
******* [[Utilisation de implements pour la délégation]]&lt;br /&gt;
******* [[Agrégation]]&lt;br /&gt;
****** [[Gestion mémoire des objets interface]]&lt;br /&gt;
******* [[Utilisation du comptage de références]]&lt;br /&gt;
******* [[Situations où il ne faut pas utiliser le comptage de références]]&lt;br /&gt;
***** [[Utilisation d&#039;interfaces dans les applications distribuées]]&lt;br /&gt;
**** [[Utilisation des composants - Index|Utilisation des composants]]&lt;br /&gt;
***** [[Appel de méthodes]]&lt;br /&gt;
***** [[Utilisation des événements et des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Génération d&#039;un nouveau gestionnaire d&#039;événement]]&lt;br /&gt;
****** [[Génération du gestionnaire de l&#039;événement par défaut d&#039;un composant]]&lt;br /&gt;
****** [[Recherche de gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Association d&#039;un événement à un gestionnaire d&#039;événement existant]]&lt;br /&gt;
******* [[Utilisation du paramètre Sender]]&lt;br /&gt;
******* [[Affichage et codage des événements partagés]]&lt;br /&gt;
****** [[Association d&#039;événements de menu à des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Suppression de gestionnaires d&#039;événement]]&lt;br /&gt;
***** [[Ajout de composants personnalisés à la palette d&#039;outils]]&lt;br /&gt;
**** [[Manipulation des contrôles - Index|Manipulation des contrôles]]&lt;br /&gt;
***** [[Implémentation du glisser-déplacer dans les contrôles]]&lt;br /&gt;
****** [[Début de l&#039;opération glisser]]&lt;br /&gt;
****** [[Acceptation des éléments à déplacer]]&lt;br /&gt;
****** [[Déplacement des éléments]]&lt;br /&gt;
****** [[Fin de l&#039;opération glisser-déplacer]]&lt;br /&gt;
****** [[Personnalisation du glisser-déplacer avec un objet déplacement]]&lt;br /&gt;
****** [[Changement du pointeur de la souris]]&lt;br /&gt;
***** [[Implémentation du glisser-ancrer dans les contrôles]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle fenêtré en un site d&#039;ancrage]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle en un enfant ancrable]]&lt;br /&gt;
****** [[Contrôle de l&#039;ancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle du désancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle de la réponse des contrôles enfant aux opérations glisser-ancrer]]&lt;br /&gt;
***** [[Manipulation du texte dans les contrôles]]&lt;br /&gt;
****** [[Définition de l&#039;alignement du texte]]&lt;br /&gt;
****** [[Ajout de barres de défilement en mode exécution]]&lt;br /&gt;
****** [[Ajout de l&#039;objet Presse-papiers]]&lt;br /&gt;
****** [[Sélection de texte]]&lt;br /&gt;
****** [[Sélection de la totalité d&#039;un texte]]&lt;br /&gt;
****** [[Comment couper, copier et coller du texte]]&lt;br /&gt;
****** [[Effacement du texte sélectionné]]&lt;br /&gt;
****** [[Désactivation des éléments de menu]]&lt;br /&gt;
****** [[Ajout d&#039;un menu surgissant]]&lt;br /&gt;
****** [[Gestion de l&#039;événement OnPopup]]&lt;br /&gt;
***** [[Ajout de graphiques à des contrôles]]&lt;br /&gt;
****** [[Spécification du style dessiné par le propriétaire]]&lt;br /&gt;
****** [[Ajout d&#039;objets graphiques à une liste de chaînes]]&lt;br /&gt;
******* [[Ajout d&#039;images à une application]]&lt;br /&gt;
******* [[Ajout d&#039;images à une liste de chaînes]]&lt;br /&gt;
******* [[Dessin des éléments par le propriétaire]]&lt;br /&gt;
****** [[Dimensionnement des éléments dessinés par le propriétaire]]&lt;br /&gt;
****** [[Dessin des éléments de dessin propriétaire]]&lt;br /&gt;
***** [[Mise à l&#039;échelle d&#039;écran et ChangeScale]]&lt;br /&gt;
**** [[Construction d&#039;applications, de composants et de bibliothèques - Index|Construction d&#039;applications, de composants et de bibliothèques]]&lt;br /&gt;
***** [[Création d&#039;applications]]&lt;br /&gt;
****** [[Applications GUI]]&lt;br /&gt;
******* [[Modèles d&#039;interfaces utilisateur]]&lt;br /&gt;
******* [[Applications SDI]]&lt;br /&gt;
******* [[Applications MDI]]&lt;br /&gt;
******* [[Définition des options de l&#039;EDI, du projet et du compilateur]]&lt;br /&gt;
****** [[Applications console]]&lt;br /&gt;
****** [[Applications service]]&lt;br /&gt;
******* [[Threads de service]]&lt;br /&gt;
******* [[Propriétés de nom d&#039;un service]]&lt;br /&gt;
******* [[Débogage d&#039;applications service]]&lt;br /&gt;
****** [[Templates de programmation]]&lt;br /&gt;
***** [[Création de packages et de DLL]]&lt;br /&gt;
****** [[Utilisation des packages et des DLLs]]&lt;br /&gt;
****** [[Liaison de DLL (C++)]]&lt;br /&gt;
****** [[Utilisation des DLL dans RAD Studio (C++)]]&lt;br /&gt;
****** [[Création de DLLs dans C++Builder]]&lt;br /&gt;
****** [[Création de DLL contenant des composants VCL (C++)]]&lt;br /&gt;
***** [[Ecriture d&#039;applications de base de données]]&lt;br /&gt;
****** [[Distribution d&#039;applications de bases de données]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web]]&lt;br /&gt;
****** [[Création d&#039;applications services Web]]&lt;br /&gt;
****** [[Création d&#039;applications WebBroker]]&lt;br /&gt;
***** [[Ecriture d&#039;applications en utilisant COM]]&lt;br /&gt;
***** [[Utilisation des modules de données]]&lt;br /&gt;
****** [[Création et modification de modules de données standard]]&lt;br /&gt;
******* [[Nom d&#039;un module de données et de son fichier unité]]&lt;br /&gt;
******* [[Placer et nommer les composants]]&lt;br /&gt;
******* [[Utilisation des propriétés et événements des composants dans un module de données]]&lt;br /&gt;
******* [[Pseudo-propriété ClassGroup de TDataModule]]&lt;br /&gt;
******* [[Création de règles de gestion dans un module de données]]&lt;br /&gt;
****** [[Accès à un module de données depuis une fiche]]&lt;br /&gt;
****** [[Ajout d&#039;un module de données distant à un projet serveur d&#039;applications]]&lt;br /&gt;
****** [[Définition de l&#039;affinité de framework pour un module de données]]&lt;br /&gt;
***** [[Utilisation du référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;éléments au sein d&#039;un projet]]&lt;br /&gt;
****** [[Ajout d&#039;éléments au référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;objets au sein d&#039;une équipe]]&lt;br /&gt;
****** [[Utilisation d&#039;un élément du référentiel d&#039;objets dans un projet]]&lt;br /&gt;
****** [[Utilisation de modèles de projet]]&lt;br /&gt;
****** [[Modification d&#039;éléments partagés]]&lt;br /&gt;
***** [[Activation de l&#039;aide dans les applications]]&lt;br /&gt;
******[[Appel de l&#039;aide HTML depuis les applications]]&lt;br /&gt;
*******[[Types d&#039;aide HTML]]&lt;br /&gt;
*******[[Gestion par défaut de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Personnalisation de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Affichage de l&#039;aide avec les boutons d&#039;aide]]&lt;br /&gt;
*******[[Association de l&#039;aide avec les commandes de menu]]&lt;br /&gt;
*******[[Affichage de l&#039;aide à propos des commandes de menu sélectionnées]]&lt;br /&gt;
*******[[Utilisation de la propriété Hint pour afficher l&#039;aide contextuelle des objets d&#039;écran]]&lt;br /&gt;
****** [[Interfaces système d&#039;aide]]&lt;br /&gt;
******* [[Implémentation de ICustomHelpViewer]]&lt;br /&gt;
******* [[Communication avec le gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Demande d&#039;informations au gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Affichage de l&#039;aide basée sur un mot clé]]&lt;br /&gt;
******* [[Affichage des sommaires]]&lt;br /&gt;
******* [[Implémentation de IExtendedHelpViewer]]&lt;br /&gt;
******* [[Utilisation de IHelpSystem]]&lt;br /&gt;
******* [[Implémentation de IHelpSelector]]&lt;br /&gt;
******* [[Recensement des objets de système d&#039;aide]]&lt;br /&gt;
****** [[Utilisation de l&#039;aide dans une application VCL]]&lt;br /&gt;
******* [[Comment TApplication traite-il l&#039;aide VCL]]&lt;br /&gt;
******* [[Comment les contrôles VCL traitent-ils l&#039;aide]]&lt;br /&gt;
******* [[Appel direct à un système d&#039;aide]]&lt;br /&gt;
**** [[Développement de l&#039;interface utilisateur des applications - Index|Développement de l&#039;interface utilisateur des applications]]&lt;br /&gt;
***** [[Développement de l&#039;interface utilisateur des applications - Présentation]]&lt;br /&gt;
***** [[Contrôle du comportement de l&#039;application]]&lt;br /&gt;
****** [[Manipulation de l&#039;application]]&lt;br /&gt;
****** [[Gestion de l&#039;écran]]&lt;br /&gt;
***** [[Utilisation de la fiche principale]]&lt;br /&gt;
****** [[Dissimulation de la fiche principale]]&lt;br /&gt;
****** [[Ajout de fiches]]&lt;br /&gt;
****** [[Gestion de la disposition]]&lt;br /&gt;
***** [[Utilisation des fiches]]&lt;br /&gt;
****** [[Contrôle du stockage en mémoire des fiches]]&lt;br /&gt;
******* [[Affichage d&#039;une fiche créée automatiquement]]&lt;br /&gt;
******* [[Création dynamique de fiches]]&lt;br /&gt;
******* [[Création de fiches non modales comme fenêtres]]&lt;br /&gt;
******* [[Création d&#039;une instance de fiche en utilisant une variable locale]]&lt;br /&gt;
****** [[Transfert de paramètres supplémentaires aux fiches]]&lt;br /&gt;
****** [[Récupération des données des fiches]]&lt;br /&gt;
******* [[Récupération des données des fiches modales]]&lt;br /&gt;
******* [[Récupération des données des fiches non modales]]&lt;br /&gt;
***** [[Réutilisation des composants et des groupes de composants]]&lt;br /&gt;
***** [[Création et utilisation des modèles de composants]]&lt;br /&gt;
***** [[Manipulation des cadres]]&lt;br /&gt;
****** [[Création de cadres]]&lt;br /&gt;
****** [[Utilisation et modification des cadres]]&lt;br /&gt;
****** [[Partage des cadres]]&lt;br /&gt;
***** [[Développement de boîtes de dialogue]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue standard de Windows]]&lt;br /&gt;
***** [[Création et gestion de menus]]&lt;br /&gt;
****** [[Ouverture du Concepteur de menus]]&lt;br /&gt;
****** [[Construction de menus]]&lt;br /&gt;
******* [[Nom des menus]]&lt;br /&gt;
******* [[Noms des éléments de menu]]&lt;br /&gt;
******* [[Ajout, insertion et suppression d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout de barres de séparation]]&lt;br /&gt;
******* [[Spécification de touches accélératrices et de raccourcis clavier]]&lt;br /&gt;
****** [[Création de sous-menus]]&lt;br /&gt;
******* [[Déplacement d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout d&#039;images à des éléments de menu]]&lt;br /&gt;
******* [[Affichage du menu]]&lt;br /&gt;
****** [[Edition des éléments de menu dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
****** [[Déplacement parmi les menus à la conception]]&lt;br /&gt;
****** [[Utilisation des modèles de menu]]&lt;br /&gt;
****** [[Enregistrement d&#039;un menu en tant que modèle]]&lt;br /&gt;
******* [[Conventions de nom pour les éléments et les gestionnaires d&#039;événement des modèles de menu]]&lt;br /&gt;
****** [[Manipulation d&#039;éléments de menu à l&#039;exécution]]&lt;br /&gt;
****** [[Fusion de menus]]&lt;br /&gt;
******* [[Spécification du menu actif : propriété Menu]]&lt;br /&gt;
******* [[Ordre des éléments de menu fusionnés : propriété GroupIndex]]&lt;br /&gt;
****** [[Importation de fichiers ressource]]&lt;br /&gt;
***** [[Conception de barres d&#039;outils et de barres multiples]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant un composant volet]]&lt;br /&gt;
******* [[Ajout d&#039;un turbobouton à un volet]]&lt;br /&gt;
******* [[Spécification du glyphe d&#039;un turbobouton]]&lt;br /&gt;
******* [[Définition de l&#039;état initial d&#039;un turbobouton]]&lt;br /&gt;
******* [[Création d&#039;un groupe de turboboutons]]&lt;br /&gt;
******* [[Utilisation de boutons bascule]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant le composant barre d&#039;outils]]&lt;br /&gt;
******* [[Ajout d&#039;un bouton outil]]&lt;br /&gt;
******* [[Assignation d&#039;images à des boutons outil]]&lt;br /&gt;
******* [[Définition de l&#039;aspect et de l&#039;état initial d&#039;un bouton outil]]&lt;br /&gt;
******* [[Création de groupes de boutons outil]]&lt;br /&gt;
******* [[Utilisation de boutons outil bascule]]&lt;br /&gt;
****** [[Ajout d&#039;un composant barre multiple]]&lt;br /&gt;
******* [[Définition de l&#039;aspect de la barre multiple]]&lt;br /&gt;
****** [[Réponse aux clics]]&lt;br /&gt;
******* [[Assignation d&#039;un menu à un bouton outil]]&lt;br /&gt;
****** [[Ajout de barres d&#039;outils masquées]]&lt;br /&gt;
****** [[Masquage et affichage d&#039;une barre d&#039;outils]]&lt;br /&gt;
***** [[Contrôles communs et thèmes XP]]&lt;br /&gt;
**** [[Types de contrôles - Index|Types de contrôles]]&lt;br /&gt;
***** [[Contrôles texte]]&lt;br /&gt;
****** [[Contrôles d&#039;édition]]&lt;br /&gt;
******* [[Contrôles mémo et texte formaté]]&lt;br /&gt;
****** [[Contrôles de visualisation de texte]]&lt;br /&gt;
****** [[Libellés]]&lt;br /&gt;
***** [[Contrôles de saisies spécialisées]]&lt;br /&gt;
****** [[Barres de défilement]]&lt;br /&gt;
****** [[Barres graduées]]&lt;br /&gt;
****** [[Contrôles flèches haut-bas]]&lt;br /&gt;
****** [[Contrôles touche d&#039;accès rapide]]&lt;br /&gt;
****** [[Contrôles séparateur]]&lt;br /&gt;
***** [[Boutons et contrôles similaires]]&lt;br /&gt;
****** [[Contrôles bouton]]&lt;br /&gt;
****** [[Boutons bitmap]]&lt;br /&gt;
****** [[Turboboutons]]&lt;br /&gt;
****** [[Cases à cocher]]&lt;br /&gt;
****** [[Boutons radio]]&lt;br /&gt;
****** [[Contrôles de la barre d&#039;outils]]&lt;br /&gt;
****** [[Barres multiples]]&lt;br /&gt;
***** [[Contrôles liste]]&lt;br /&gt;
****** [[Boîtes liste et boîtes liste de cases à cocher]]&lt;br /&gt;
****** [[Boîtes à options]]&lt;br /&gt;
****** [[Vues arborescentes]]&lt;br /&gt;
****** [[Vues liste]]&lt;br /&gt;
***** [[Regroupement de contrôles]]&lt;br /&gt;
****** [[Boîtes groupe et groupes de boutons radio]]&lt;br /&gt;
****** [[Volets]]&lt;br /&gt;
****** [[Boîtes de défilement]]&lt;br /&gt;
****** [[Contrôles onglets]]&lt;br /&gt;
****** [[Contrôles pages]]&lt;br /&gt;
****** [[Contrôles en-têtes]]&lt;br /&gt;
***** [[Contrôles d&#039;affichage]]&lt;br /&gt;
****** [[Barres d&#039;état]]&lt;br /&gt;
****** [[Barres de progression]]&lt;br /&gt;
****** [[Propriétés d&#039;aide ou de conseil d&#039;aide]]&lt;br /&gt;
****** [[Barres des tâches de la VCL]]&lt;br /&gt;
***** [[Grilles]]&lt;br /&gt;
****** [[Grilles de dessin]]&lt;br /&gt;
****** [[Grilles de chaînes]]&lt;br /&gt;
***** [[Editeurs de liste de valeurs]]&lt;br /&gt;
***** [[Contrôles graphiques]]&lt;br /&gt;
****** [[Images]]&lt;br /&gt;
****** [[Formes]]&lt;br /&gt;
****** [[Biseaux]]&lt;br /&gt;
****** [[Boîtes à peindre]]&lt;br /&gt;
****** [[Contrôle animation]]&lt;br /&gt;
**** [[Utilisation des graphiques et du multimédia - Index|Utilisation des graphiques et du multimédia]]&lt;br /&gt;
***** [[Utilisation des graphiques et du multimédia - Présentation]]&lt;br /&gt;
***** [[Présentation de la programmation relative aux graphiques]]&lt;br /&gt;
****** [[Rafraîchissement de l&#039;écran]]&lt;br /&gt;
****** [[Types des objets graphiques]]&lt;br /&gt;
****** [[Propriétés et méthodes communes du canevas]]&lt;br /&gt;
****** [[Utilisation des propriétés de l&#039;objet canevas]]&lt;br /&gt;
******* [[Création d&#039;espaces de dessin]]&lt;br /&gt;
******* [[Couleurs de la VCL]]&lt;br /&gt;
******* [[Impression dans les applications VCL]]&lt;br /&gt;
******* [[Utilisation des crayons]]&lt;br /&gt;
******** [[Changement de la couleur du crayon]]&lt;br /&gt;
******** [[Changement de l&#039;épaisseur du crayon]]&lt;br /&gt;
******** [[Changement du style du crayon]]&lt;br /&gt;
******** [[Changement du mode du crayon]]&lt;br /&gt;
******** [[Renvoi de la position du crayon]]&lt;br /&gt;
******* [[Utilisation des pinceaux]]&lt;br /&gt;
******** [[Changement de la couleur du pinceau]]&lt;br /&gt;
******** [[Changement du style du pinceau]]&lt;br /&gt;
******** [[Définition de la propriété Bitmap du pinceau]]&lt;br /&gt;
******* [[Lecture et définition de pixels]]&lt;br /&gt;
****** [[Utilisation des méthodes du canevas pour dessiner des objets graphiques]]&lt;br /&gt;
******* [[Dessin de lignes et de polylignes]]&lt;br /&gt;
******** [[Dessin de lignes]]&lt;br /&gt;
******** [[Dessin de polylignes]]&lt;br /&gt;
******* [[Dessin de formes]]&lt;br /&gt;
******** [[Dessin de rectangles et d&#039;ellipses]]&lt;br /&gt;
******** [[Dessin de rectangles à coins arrondis]]&lt;br /&gt;
******** [[Dessin de polygones]]&lt;br /&gt;
****** [[Gestion de plusieurs objets de dessin dans votre application]]&lt;br /&gt;
******* [[Faire le suivi de l&#039;outil de dessin à utiliser]]&lt;br /&gt;
******* [[Changement d&#039;outil en utilisant des turboboutons]]&lt;br /&gt;
******* [[Utilisation des outils de dessin]]&lt;br /&gt;
******** [[Dessin de formes (Code)]]&lt;br /&gt;
******** [[Partage de code entre plusieurs gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Dessiner sur un graphique]]&lt;br /&gt;
******* [[Création de graphiques défilables]]&lt;br /&gt;
******* [[Ajout d&#039;un contrôle image]]&lt;br /&gt;
******** [[Positionnement du contrôle]]&lt;br /&gt;
******** [[Définition de la taille initiale du bitmap]]&lt;br /&gt;
******** [[Dessiner sur un bitmap]]&lt;br /&gt;
****** [[Chargement et enregistrement de fichiers graphiques]]&lt;br /&gt;
******* [[Chargement d&#039;une image depuis un fichier]]&lt;br /&gt;
******* [[Enregistrement d&#039;une image dans un fichier]]&lt;br /&gt;
******* [[Remplacement de l&#039;image]]&lt;br /&gt;
****** [[Utilisation du presse-papiers avec les graphiques]]&lt;br /&gt;
******* [[Copie de graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Couper des graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Coller des graphiques depuis le Presse-papiers]]&lt;br /&gt;
****** [[Techniques de dessin dans une application]]&lt;br /&gt;
******* [[Comment répondre à la souris]]&lt;br /&gt;
******** [[Définition d&#039;un événement de souris]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris enfoncé]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris relâché]]&lt;br /&gt;
******** [[Réponse au déplacement de la souris]]&lt;br /&gt;
******* [[Ajout d&#039;un champ à un objet fiche pour faire le suivi des actions de la souris]]&lt;br /&gt;
******* [[Amélioration du dessin des lignes]]&lt;br /&gt;
******** [[Suivi du point d&#039;origine]]&lt;br /&gt;
******** [[Suivi des déplacements]]&lt;br /&gt;
***** [[Utilisation du multimédia]]&lt;br /&gt;
****** [[Ajout de clips vidéo silencieux à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips vidéo silencieux]]&lt;br /&gt;
****** [[Ajout de clips audio ou vidéo à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips audio et/ou vidéo (VCL seulement)|Exemple d&#039;ajout de clips audio ou vidéo (VCL seulement)]]&lt;br /&gt;
**** [[Ecriture d&#039;applications multithreads - Index]]&lt;br /&gt;
***** [[Ecriture d&#039;applications multithreads]]&lt;br /&gt;
***** [[Définition d&#039;objets thread - Index|Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Initialisation du thread]]&lt;br /&gt;
****** [[Ecriture de la fonction Thread]]&lt;br /&gt;
******* [[Utilisation de variables locales aux threads]]&lt;br /&gt;
******* [[Vérification de l&#039;arrêt par d&#039;autres threads]]&lt;br /&gt;
******* [[Gestion des exceptions dans la fonction thread]]&lt;br /&gt;
****** [[Conception du code de nettoyage]]&lt;br /&gt;
***** [[Coordination de threads - Index|Coordination de threads]]&lt;br /&gt;
****** [[Coordination de threads]]&lt;br /&gt;
****** [[Eviter les accès simultanés]]&lt;br /&gt;
******* [[Verrouillage d&#039;objets]]&lt;br /&gt;
******* [[Utilisation de sections critiques]]&lt;br /&gt;
******* [[Utilisation du synchronisateur à écriture exclusive et lecture multiple]]&lt;br /&gt;
******* [[Autres techniques de partage de la mémoire]]&lt;br /&gt;
****** [[Attente des autres threads]]&lt;br /&gt;
******* [[Attente de la fin d&#039;exécution d&#039;un thread]]&lt;br /&gt;
******* [[Attente de l&#039;achèvement d&#039;une tâche]]&lt;br /&gt;
***** [[Exécution d&#039;objets thread - Index|Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Redéfinition de la priorité par défaut]]&lt;br /&gt;
****** [[Démarrage et arrêt des threads]]&lt;br /&gt;
***** [[Débogage des applications multithreads]]&lt;br /&gt;
****** [[Nommer un thread]]&lt;br /&gt;
******* [[Comment nommer un thread]]&lt;br /&gt;
******* [[Conversion d&#039;un thread anonyme en thread nommé]]&lt;br /&gt;
******* [[Assignation de noms distincts à des threads similaires]]&lt;br /&gt;
******* [[Nommer un thread pendant le débogage]]&lt;br /&gt;
**** [[Gestion des exceptions - Index|Gestion des exceptions]]&lt;br /&gt;
***** [[Gestion des exceptions]]&lt;br /&gt;
***** [[Définition des blocs protégés]]&lt;br /&gt;
****** [[Ecriture du bloc try]]&lt;br /&gt;
******* [[Déclenchement d&#039;une exception]]&lt;br /&gt;
****** [[Ecriture de gestionnaires d&#039;exceptions]]&lt;br /&gt;
******* [[Instructions de gestion des exceptions]]&lt;br /&gt;
******* [[Gestion des classes d&#039;exceptions]]&lt;br /&gt;
******* [[Portée des gestionnaires d&#039;exceptions]]&lt;br /&gt;
******* [[Redéclenchement d&#039;exceptions]]&lt;br /&gt;
****** [[Ecriture de blocs finally]]&lt;br /&gt;
***** [[Gestion des exceptions dans les applications VCL]]&lt;br /&gt;
****** [[Gestion des exceptions par défaut dans la VCL]]&lt;br /&gt;
****** [[Classes d&#039;exception VCL]]&lt;br /&gt;
******* [[Exceptions silencieuses]]&lt;br /&gt;
****** [[Définition d&#039;exceptions VCL personnalisées]]&lt;br /&gt;
***** [[Exceptions d&#039;entiers]]&lt;br /&gt;
****** [[Exception de division entière par zéro]]&lt;br /&gt;
***** [[Exceptions de virgule flottante]]&lt;br /&gt;
****** [[Exception de virgule flottante : division par 0, domaine ou dépassement de capacité]]&lt;br /&gt;
****** [[Exception de virgule flottante : perte de précision partielle ou débordement inférieur]]&lt;br /&gt;
****** [[Exception de virgule flottante : Faute de pile]]&lt;br /&gt;
**** [[Utilisation des packages et des composants - Index|Utilisation des packages et des composants]]&lt;br /&gt;
***** [[Utilisation des packages et des composants - Présentation]]&lt;br /&gt;
***** [[Pourquoi utiliser des packages ?|Pourquoi utiliser des packages ?]]&lt;br /&gt;
****** [[Packages et DLL standard]]&lt;br /&gt;
***** [[Packages d&#039;exécution]]&lt;br /&gt;
****** [[Chargement des packages dans une application]]&lt;br /&gt;
******* [[Chargement des packages avec la fonction LoadPackage]]&lt;br /&gt;
****** [[Choix des packages d&#039;exécution à utiliser]]&lt;br /&gt;
****** [[Packages personnalisés]]&lt;br /&gt;
***** [[Packages de conception]]&lt;br /&gt;
****** [[Installation de packages de composants]]&lt;br /&gt;
***** [[Création et modification de packages]]&lt;br /&gt;
****** [[Création d&#039;un package]]&lt;br /&gt;
****** [[Modification d&#039;un package existant]]&lt;br /&gt;
****** [[Présentation de la structure d&#039;un package]]&lt;br /&gt;
****** [[Modification manuelle de fichiers source de packages]]&lt;br /&gt;
****** [[Compilation de packages]]&lt;br /&gt;
******* [[Directives de compilation spécifiques aux packages]]&lt;br /&gt;
******* [[Utilisation de la directive de packaging faible]]&lt;br /&gt;
******* [[Compilation et liaison à partir de la ligne de commande]]&lt;br /&gt;
******* [[Fichiers de packages créés lors d&#039;une compilation]]&lt;br /&gt;
******* [[Construction de packages statiques]]&lt;br /&gt;
***** [[Déploiement des packages]]&lt;br /&gt;
**** [[Utilisation des informations RTTI - Index|Utilisation des informations RTTI]]&lt;br /&gt;
***** [[Obtenir le contexte RTTI]]&lt;br /&gt;
***** [[Interrogation des informations de type]]&lt;br /&gt;
***** [[Informations de type générales]]&lt;br /&gt;
***** [[Informations des types simples]]&lt;br /&gt;
***** [[Informations des types structurés]]&lt;br /&gt;
***** [[Opérations d&#039;exécution sur les types]]&lt;br /&gt;
***** [[Delphi RTTI et C++Builder]]&lt;br /&gt;
**** [[Création d&#039;applications internationales - Index]]&lt;br /&gt;
***** [[Internationalisation et localisation]]&lt;br /&gt;
****** [[Internationalisation des applications]]&lt;br /&gt;
******* [[Permettre au code de l&#039;application de fonctionner pour différentes régions]]&lt;br /&gt;
******** [[Jeux de caractères]]&lt;br /&gt;
******** [[Inclusion de fonctionnalités bi-directionnelles dans les applications]]&lt;br /&gt;
******** [[Fonctionnalités spécifiques aux cibles locales]]&lt;br /&gt;
****** [[Localisation des applications]]&lt;br /&gt;
******* [[Considérations de localisation dans la conception de l&#039;interface utilisateur]]&lt;br /&gt;
******** [[Texte]]&lt;br /&gt;
******** [[Images graphiques]]&lt;br /&gt;
******** [[Formats et ordre de tri]]&lt;br /&gt;
******** [[Affectations de touches de raccourci]]&lt;br /&gt;
******* [[Isolation des ressources]]&lt;br /&gt;
******* [[Utilisation des DLL de ressources]]&lt;br /&gt;
******** [[Création de DLL de ressources]]&lt;br /&gt;
******** [[Basculement dynamique de DLL de ressources]]&lt;br /&gt;
***** [[Déploiement des applications localisées]]&lt;br /&gt;
**** [[Déploiement des applications RAD Studio]]&lt;br /&gt;
***** [[Déploiement des applications - Présentation]]&lt;br /&gt;
****** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
***** [[Déploiement des applications générales]]&lt;br /&gt;
****** [[Utilisation des programmes d&#039;installation]]&lt;br /&gt;
******* [[Identification des fichiers de l&#039;application]]&lt;br /&gt;
******* [[Les fichiers de l&#039;application, par extension de fichier]]&lt;br /&gt;
******* [[Fichiers package]]&lt;br /&gt;
******* [[Modules de fusion]]&lt;br /&gt;
******* [[Déploiement des contrôles ActiveX]]&lt;br /&gt;
******* [[Applications complémentaires]]&lt;br /&gt;
******* [[Emplacements des DLL]]&lt;br /&gt;
***** [[Déploiement des applications de base de données]]&lt;br /&gt;
****** [[Déploiement des applications de base de données dbExpress]]&lt;br /&gt;
****** [[Déploiement des applications BDE]]&lt;br /&gt;
******* [[Moteur de bases de données Borland]]&lt;br /&gt;
***** [[Déploiement des applications Web]]&lt;br /&gt;
***** [[Programmation pour des environnements hôtes hétérogènes]]&lt;br /&gt;
****** [[Résolution d&#039;écran et profondeur de couleurs]]&lt;br /&gt;
****** [[Redimensionnement dynamique des fiches et des contrôles]]&lt;br /&gt;
****** [[Sans redimensionnement dynamique]]&lt;br /&gt;
****** [[Adaptation à des profondeurs de couleurs variables]]&lt;br /&gt;
****** [[Fontes]]&lt;br /&gt;
****** [[Versions des systèmes d&#039;exploitation]]&lt;br /&gt;
***** [[Termes du contrat de licence logicielle]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données - Index|Développement d&#039;applications de bases de données]]&lt;br /&gt;
**** [[Conception d&#039;applications de base de données - Index|Conception d&#039;applications de base de données]]&lt;br /&gt;
***** [[Conception d&#039;applications de base de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des bases de données]]&lt;br /&gt;
****** [[Types de bases de données]]&lt;br /&gt;
****** [[Sécurité des bases de données]]&lt;br /&gt;
****** [[Transactions]]&lt;br /&gt;
****** [[Intégrité référentielle, procédures stockées et déclencheurs]]&lt;br /&gt;
***** [[Architecture des bases de données]]&lt;br /&gt;
****** [[Connexion directe à un serveur de bases de données]]&lt;br /&gt;
****** [[Utilisation d&#039;un fichier dédié sur disque]]&lt;br /&gt;
****** [[Connexion à un autre ensemble de données]]&lt;br /&gt;
******* [[Connexion d&#039;un ensemble de données client à un autre ensemble de données dans la même application]]&lt;br /&gt;
******* [[Utilisation d&#039;une architecture multiniveau]]&lt;br /&gt;
****** [[Combinaison des approches]]&lt;br /&gt;
***** [[Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Analyse des données]]&lt;br /&gt;
**** [[Utilisation de contrôles de données - Index|Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Fonctionnalités communes des contrôles de données]]&lt;br /&gt;
****** [[Association d&#039;un contrôle de données à un ensemble de données]]&lt;br /&gt;
******* [[Modification de l&#039;ensemble de données associé à l&#039;exécution]]&lt;br /&gt;
******* [[Activation et désactivation de la source de données]]&lt;br /&gt;
******* [[Réponse aux modifications effectuées par le biais de la source de données]]&lt;br /&gt;
****** [[Edition et mise à jour des données]]&lt;br /&gt;
******* [[Activation de l&#039;édition des contrôles lors d&#039;une saisie utilisateur]]&lt;br /&gt;
******* [[Edition des données affichées dans un contrôle]]&lt;br /&gt;
****** [[Activation et désactivation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Actualisation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Activation des événements souris, clavier et timer]]&lt;br /&gt;
***** [[Choix de l&#039;organisation des données - Index|Choix de l&#039;organisation des données]]&lt;br /&gt;
****** [[Affichage d&#039;un seul enregistrement]]&lt;br /&gt;
******* [[Affichage de données en tant que libellés]]&lt;br /&gt;
******* [[Affichage et édition de champs dans une zone de saisie]]&lt;br /&gt;
******* [[Affichage et édition de texte dans un contrôle mémo]]&lt;br /&gt;
******* [[Affichage et édition dans un contrôle mémo de texte formaté]]&lt;br /&gt;
******* [[Affichage et édition de champs graphiques dans un contrôle image]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options de référence]]&lt;br /&gt;
******** [[Utilisation de TDBListBox et de TDBComboBox]]&lt;br /&gt;
******* [[Manipulation de champs booléens avec des cases à cocher]]&lt;br /&gt;
******* [[Limitation de valeurs de champ avec des boutons radio - Index|Limitation de valeurs de champ avec des boutons radio]]&lt;br /&gt;
****** [[Affichage de plusieurs enregistrements]]&lt;br /&gt;
***** [[Visualisation et édition des données avec un contrôle TDBGrid]]&lt;br /&gt;
****** [[Utilisation d&#039;un contrôle grille à son état par défaut]]&lt;br /&gt;
****** [[Création d&#039;une grille personnalisée]]&lt;br /&gt;
******* [[Création de colonnes persistantes]]&lt;br /&gt;
******* [[Suppression de colonnes persistantes]]&lt;br /&gt;
******* [[Modification de l&#039;ordre des colonnes persistantes]]&lt;br /&gt;
******* [[Définition des propriétés de colonne en mode conception]]&lt;br /&gt;
******* [[Définition d&#039;une colonne de liste de référence]]&lt;br /&gt;
******* [[Insertion d&#039;un bouton dans une colonne]]&lt;br /&gt;
******* [[Restauration des valeurs par défaut d&#039;une colonne]]&lt;br /&gt;
****** [[Affichage des champs ADT et tableau]]&lt;br /&gt;
****** [[Définition des options de la grille]]&lt;br /&gt;
****** [[Edition dans la grille]]&lt;br /&gt;
****** [[Contrôle du dessin de la grille]]&lt;br /&gt;
****** [[Comment répondre aux actions de l&#039;utilisateur à l&#039;exécution]]&lt;br /&gt;
***** [[Création d&#039;une grille qui contient d&#039;autres contrôles orientés données]]&lt;br /&gt;
***** [[Navigation et manipulation d&#039;enregistrements]]&lt;br /&gt;
****** [[Choix des boutons du navigateur à afficher]]&lt;br /&gt;
****** [[Affichage de panneaux d&#039;information]]&lt;br /&gt;
****** [[Utilisation d&#039;un navigateur pour plusieurs ensembles de données]]&lt;br /&gt;
**** [[Connexion aux bases de données - Index|Connexion aux bases de données]]&lt;br /&gt;
***** [[Connexion aux bases de données - Présentation]]&lt;br /&gt;
***** [[Utilisation de connexions implicites]]&lt;br /&gt;
***** [[Contrôle des connexions]]&lt;br /&gt;
****** [[Connexion à un serveur de base de données]]&lt;br /&gt;
****** [[Déconnexion d&#039;un serveur de base de données]]&lt;br /&gt;
***** [[Contrôle de la connexion au serveur]]&lt;br /&gt;
***** [[Gestion des transactions]]&lt;br /&gt;
****** [[Spécification du niveau d&#039;isolement des transactions]]&lt;br /&gt;
***** [[Envoi de commandes au serveur]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données associés]]&lt;br /&gt;
***** [[Obtention de métadonnées]]&lt;br /&gt;
**** [[Compréhension des ensembles de données - Index|Compréhension des ensembles de données]]&lt;br /&gt;
***** [[Compréhension des ensembles de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des descendants de TDataSet]]&lt;br /&gt;
***** [[Détermination des états d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Ouverture et fermeture des ensembles de données]]&lt;br /&gt;
***** [[Navigation dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation des méthodes First et Last]]&lt;br /&gt;
****** [[Utilisation des méthodes Next et Prior]]&lt;br /&gt;
****** [[Utilisation de la méthode MoveBy]]&lt;br /&gt;
****** [[Utilisation des propriétés Eof et Bof]]&lt;br /&gt;
****** [[Marquage d&#039;enregistrements]]&lt;br /&gt;
***** [[Recherche dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation de la méthode Locate]]&lt;br /&gt;
****** [[Utilisation de la méthode Lookup]]&lt;br /&gt;
***** [[Affichage et édition d&#039;ensembles de données en utilisant des filtres]]&lt;br /&gt;
****** [[Activation et désactivation des filtres]]&lt;br /&gt;
****** [[Création de filtres]]&lt;br /&gt;
******* [[Définition de la propriété Filter]]&lt;br /&gt;
******* [[Ecriture d&#039;un gestionnaire d&#039;événement OnFilterRecord]]&lt;br /&gt;
****** [[Définition d&#039;options de filtre]]&lt;br /&gt;
****** [[Navigation parmi les enregistrements d&#039;un ensemble de données filtré]]&lt;br /&gt;
***** [[Modification des données]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements]]&lt;br /&gt;
****** [[Ajout de nouveaux enregistrements]]&lt;br /&gt;
****** [[Suppression d&#039;enregistrements]]&lt;br /&gt;
****** [[Validation des données]]&lt;br /&gt;
****** [[Annulation des modifications]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements entiers]]&lt;br /&gt;
***** [[Champs calculés]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type table]]&lt;br /&gt;
****** [[Tri des enregistrements avec des index]]&lt;br /&gt;
******* [[Obtention d&#039;informations sur les index]]&lt;br /&gt;
******* [[Spécification d&#039;un index avec IndexName]]&lt;br /&gt;
******* [[Création d&#039;un index avec IndexFieldNames]]&lt;br /&gt;
****** [[Utilisation d&#039;index pour chercher des enregistrements]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Goto]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Find]]&lt;br /&gt;
******* [[Spécification de l&#039;enregistrement en cours après une recherche réussie]]&lt;br /&gt;
******* [[Recherche sur des clés partielles]]&lt;br /&gt;
******* [[Réitération ou extension d&#039;une recherche]]&lt;br /&gt;
****** [[Limitation des enregistrements avec des portées]]&lt;br /&gt;
******* [[Présentation des différences entre les portées et les filtres]]&lt;br /&gt;
******* [[Spécification de portées]]&lt;br /&gt;
******* [[Modification d&#039;une portée]]&lt;br /&gt;
******* [[Application ou annulation d&#039;une portée]]&lt;br /&gt;
****** [[Création de relations maître/détail]]&lt;br /&gt;
******* [[Comment faire de la table la partie détail d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Utilisation de tables détail imbriquées]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables]]&lt;br /&gt;
****** [[Création et suppression des tables]]&lt;br /&gt;
****** [[Vidage des tables]]&lt;br /&gt;
****** [[Synchronisation des tables]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type requête]]&lt;br /&gt;
****** [[Spécification de la requête]]&lt;br /&gt;
****** [[Utilisation de paramètres dans les requêtes]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant la conception]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant l&#039;exécution]]&lt;br /&gt;
****** [[Etablissement de relations maître-détail en utilisant des paramètres]]&lt;br /&gt;
****** [[Préparation des requêtes]]&lt;br /&gt;
****** [[Exécution de requêtes qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de résultats unidirectionnels]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type procédure stockée]]&lt;br /&gt;
****** [[Utilisation de paramètres avec les procédures stockées]]&lt;br /&gt;
****** [[Préparation des procédures stockées]]&lt;br /&gt;
***** [[Exécution de procédures stockées qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Lecture de plusieurs ensembles de résultats]]&lt;br /&gt;
**** [[Manipulation des composants champ - Index|Manipulation des composants champ]]&lt;br /&gt;
***** [[Manipulation des composants champ - Présentation]]&lt;br /&gt;
***** [[Composants champ dynamique]]&lt;br /&gt;
***** [[Composants champ persistant]]&lt;br /&gt;
****** [[Création de champs persistants]]&lt;br /&gt;
****** [[Modification de l&#039;ordre des champs persistants]]&lt;br /&gt;
****** [[Définition de nouveaux champs persistants]]&lt;br /&gt;
******* [[Définition d&#039;un champ de données]]&lt;br /&gt;
******* [[Définition d&#039;un champ calculé]]&lt;br /&gt;
******* [[Programmation d&#039;un champ calculé]]&lt;br /&gt;
******* [[Définition d&#039;un champ de référence]]&lt;br /&gt;
******* [[Définition d&#039;un champ agrégat]]&lt;br /&gt;
****** [[Suppression de composants champ persistant]]&lt;br /&gt;
****** [[Définition des événements et des propriétés des champs persistants]]&lt;br /&gt;
******* [[Définition des propriétés d&#039;affichage et d&#039;édition en mode conception]]&lt;br /&gt;
******* [[Définition des propriétés des composants champ à l&#039;exécution]]&lt;br /&gt;
******* [[Création des ensembles d&#039;attributs pour les composants champ]]&lt;br /&gt;
******* [[Association des ensembles d&#039;attributs aux composants champ]]&lt;br /&gt;
******* [[Suppression des associations d&#039;attributs]]&lt;br /&gt;
******* [[Contrôle ou dissimulation de la saisie utilisateur]]&lt;br /&gt;
******* [[Utilisation des formats par défaut pour les champs numériques, date et heure]]&lt;br /&gt;
******* [[Gestion des événements]]&lt;br /&gt;
***** [[Manipulation des méthodes de champ lors de l&#039;exécution]]&lt;br /&gt;
***** [[Affichage, conversion et accès aux valeurs des champs]]&lt;br /&gt;
****** [[Affichage de valeurs dans les contrôles standard]]&lt;br /&gt;
****** [[Conversion des valeurs de champs]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété par défaut d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la méthode FieldByName d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété Fields d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Définition de la valeur par défaut d&#039;un champ]]&lt;br /&gt;
***** [[Utilisation de contraintes]]&lt;br /&gt;
****** [[Création d&#039;une contrainte personnalisée]]&lt;br /&gt;
****** [[Utilisation des contraintes du serveur]]&lt;br /&gt;
***** [[Utilisation des champs objet]]&lt;br /&gt;
****** [[Utilisation des champs ADT]]&lt;br /&gt;
****** [[Utilisation des champs tableau]]&lt;br /&gt;
****** [[Utilisation des champs ensemble de données]]&lt;br /&gt;
****** [[Utilisation des champs de référence]]&lt;br /&gt;
**** [[Utilisation du moteur de base de données Borland - Index|Utilisation du BDE - Index]]&lt;br /&gt;
***** [[Architecture BDE]]&lt;br /&gt;
***** [[Utilisation du moteur de base de données Borland|Utilisation du BDE]]&lt;br /&gt;
***** [[Exécution d&#039;une instruction de mise à jour - Index|Exécution d&#039;une instruction de mise à jour]]&lt;br /&gt;
****** [[Utilisation de la propriété Query d&#039;un composant mise à jour]]&lt;br /&gt;
***** [[Utilisation de plusieurs objets mise à jour - Index|Utilisation de plusieurs objets mise à jour]]&lt;br /&gt;
****** [[Appel de la méthode Apply]]&lt;br /&gt;
****** [[Exécution des instructions SQL]]&lt;br /&gt;
***** [[Connexion aux bases de données avec TDatabase - Index|Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
****** [[Association d&#039;un composant base de données à une session]]&lt;br /&gt;
****** [[Utilisation de TDatabase pour établir une connexion aux bases de données]]&lt;br /&gt;
****** [[Ouverture d&#039;une connexion avec TDataBase]]&lt;br /&gt;
****** [[Interactions entre les composants base de données et session]]&lt;br /&gt;
****** [[Utilisation des composants base de données dans les modules de données]]&lt;br /&gt;
****** [[Définition des paramètres d&#039;alias BDE]]&lt;br /&gt;
****** [[Identification de la base de données]]&lt;br /&gt;
***** [[Gestion des sessions de bases de données - Index|Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Activation d&#039;une session]]&lt;br /&gt;
****** [[Création de sessions supplémentaires]]&lt;br /&gt;
****** [[Parcourir les composants base de données d&#039;une session]]&lt;br /&gt;
****** [[Ouverture de connexions de bases de données]]&lt;br /&gt;
****** [[Recherche d&#039;une connexion de base de données]]&lt;br /&gt;
****** [[Spécification des répertoires Paradox]]&lt;br /&gt;
****** [[Récupération des informations d&#039;une session]]&lt;br /&gt;
****** [[Fermeture des connexions de bases de données]]&lt;br /&gt;
****** [[Manipulation des alias BDE]]&lt;br /&gt;
****** [[Affectation d&#039;un nom à une session]]&lt;br /&gt;
****** [[Gestion de sessions multiples]]&lt;br /&gt;
****** [[Spécification du comportement de la connexion de base de données par défaut]]&lt;br /&gt;
****** [[Interruption des connexions de bases de données inactives]]&lt;br /&gt;
****** [[Manipulation des tables Paradox et dBASE protégées par mot de passe]]&lt;br /&gt;
****** [[Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Gestion des connexions de bases de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données BDE - Index|Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Association d&#039;un ensemble de données avec les connexions de bases de données et de sessions]]&lt;br /&gt;
****** [[Liaison des paramètres]]&lt;br /&gt;
****** [[Mise en cache des BLOBS]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables locales]]&lt;br /&gt;
****** [[Importation des données d&#039;une autre table]]&lt;br /&gt;
****** [[Utilisation des propriétés de handle BDE]]&lt;br /&gt;
****** [[Modification du nom d&#039;une table]]&lt;br /&gt;
****** [[Spécification d&#039;un fichier d&#039;index dBASE]]&lt;br /&gt;
****** [[Spécification du type d&#039;une table locale]]&lt;br /&gt;
****** [[Utilisation de TQuery]]&lt;br /&gt;
****** [[Utilisation de TStoredProc (BDE)]]&lt;br /&gt;
****** [[Utilisation de TTable]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Création de requêtes hétérogènes]]&lt;br /&gt;
****** [[Obtention d&#039;un ensemble de résultats modifiable]]&lt;br /&gt;
****** [[Mise à jour d&#039;un ensemble de résultats en lecture seule]]&lt;br /&gt;
****** [[Manipulation des procédures stockées redéfinies d&#039;Oracle]]&lt;br /&gt;
***** [[Utilisation de TBatchMove - Index|Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Création d&#039;un composant action groupée]]&lt;br /&gt;
****** [[Exécution d&#039;une action groupée]]&lt;br /&gt;
****** [[Dictionnaire de données]]&lt;br /&gt;
****** [[Outils de manipulation du BDE]]&lt;br /&gt;
****** [[Spécification d&#039;un mode d&#039;action groupée]]&lt;br /&gt;
****** [[Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Gestion des erreurs relatives aux actions groupées]]&lt;br /&gt;
****** [[Mappage des types de données]]&lt;br /&gt;
***** [[Utilisation du BDE pour placer en mémoire cache les mises à jour - Index|Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec une base de données]]&lt;br /&gt;
****** [[Elaboration des instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Activation des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Substitution de paramètres dans les instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Utilisation de l&#039;éditeur SQL de mise à jour]]&lt;br /&gt;
****** [[Application des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Utilisation d&#039;objets mise à jour pour mettre à jour un ensemble de données]]&lt;br /&gt;
****** [[Création d&#039;un gestionnaire d&#039;événement OnUpdateRecord]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec les méthodes de composant base de données]]&lt;br /&gt;
****** [[Création d&#039;instructions SQL pour les composants mise à jour]]&lt;br /&gt;
****** [[Gestion des erreurs de mise à jour en mémoire cache]]&lt;br /&gt;
***** [[Utilisation des transactions avec le BDE - Index|Utilisation des transactions avec le BDE]]&lt;br /&gt;
****** [[Utilisation de transactions locales]]&lt;br /&gt;
****** [[Utilisation du SQL transparent]]&lt;br /&gt;
****** [[Utilisation des transactions avec le BDE]]&lt;br /&gt;
**** [[Utilisation des composants ADO - Index|Utilisation des composants ADO]]&lt;br /&gt;
***** [[Utilisation des composants ADO]]&lt;br /&gt;
***** [[Présentation générale des composants ADO]]&lt;br /&gt;
***** [[Connexion à des stockages de données ADO]]&lt;br /&gt;
****** [[Connexion à un stockage de données avec TADOConnection]]&lt;br /&gt;
******* [[Accès à l&#039;objet connexion]]&lt;br /&gt;
****** [[Optimisation d&#039;une connexion]]&lt;br /&gt;
******* [[Connexions asynchrones]]&lt;br /&gt;
******* [[Contrôle des dépassements de délais]]&lt;br /&gt;
******* [[Indication des types d&#039;opérations pris en charge par la connexion]]&lt;br /&gt;
******* [[Spécification de l&#039;exécution automatique des transactions par la connexion]]&lt;br /&gt;
****** [[Accès aux ensembles de données d&#039;une connexion]]&lt;br /&gt;
****** [[Evénements connexion ADO]]&lt;br /&gt;
***** [[Utilisation des ensembles de données ADO]]&lt;br /&gt;
****** [[Connexion d&#039;un ensemble de données ADO à un stockage de données]]&lt;br /&gt;
******* [[Utilisation des ensembles d&#039;enregistrements]]&lt;br /&gt;
******* [[Filtrage d&#039;enregistrements à partir de signets]]&lt;br /&gt;
******* [[Filtrage de lignes en fonction de l&#039;état de mise à jour]]&lt;br /&gt;
******* [[Lecture d&#039;enregistrements de façon asynchrone]]&lt;br /&gt;
******* [[Utilisation des mises à jour groupées]]&lt;br /&gt;
******* [[Lecture et enregistrement des données dans des fichiers]]&lt;br /&gt;
******* [[Examen de l&#039;état de mise à jour ligne par ligne]]&lt;br /&gt;
******* [[Ouverture de l&#039;ensemble de données en mode mises à jour groupées]]&lt;br /&gt;
****** [[Utilisation de TADODataSet]]&lt;br /&gt;
***** [[Utilisation d&#039;objets commande]]&lt;br /&gt;
****** [[Spécification de la commande]]&lt;br /&gt;
****** [[Utilisation de la méthode Execute]]&lt;br /&gt;
****** [[Annulation des commandes]]&lt;br /&gt;
****** [[Récupération d&#039;ensembles de résultats à l&#039;aide de commandes]]&lt;br /&gt;
****** [[Application des mises à jour groupées dans les tables des bases]]&lt;br /&gt;
****** [[Annulation des mises à jour groupées]]&lt;br /&gt;
****** [[Gestion des paramètres de commande]]&lt;br /&gt;
**** [[Utilisation des composants dbExpress - Index|Utilisation des composants dbExpress]]&lt;br /&gt;
***** [[Utilisation des ensembles de données dbExpress]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données dbExpress]]&lt;br /&gt;
***** [[Connexion à un serveur de bases de données en utilisant dbExpress]]&lt;br /&gt;
****** [[Configuration de TSQLConnection]]&lt;br /&gt;
***** [[Spécification des données à afficher]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une requête]]&lt;br /&gt;
****** [[Représentation des enregistrements d&#039;une table]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une procédure stockée]]&lt;br /&gt;
***** [[Récupération des données]]&lt;br /&gt;
***** [[Exécution des commandes ne renvoyant pas d&#039;enregistrement]]&lt;br /&gt;
****** [[Spécification de la commande à exécuter]]&lt;br /&gt;
****** [[Exécution de la commande]]&lt;br /&gt;
****** [[Création et modification des métadonnées du serveur]]&lt;br /&gt;
***** [[Définition de relations liées maître-détail]]&lt;br /&gt;
***** [[Accès aux informations de schéma dbExpress]]&lt;br /&gt;
****** [[Récupération de métadonnées dans un ensemble de données dbExpress]]&lt;br /&gt;
****** [[La structure des ensembles de métadonnées]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress]]&lt;br /&gt;
**** [[Utilisation d&#039;ensembles de données client - Index|Utilisation d&#039;ensembles de données client]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données client - Présentation]]&lt;br /&gt;
***** [[Manipulation des données avec un ensemble de données client]]&lt;br /&gt;
****** [[Navigation parmi les données des ensembles de données client]]&lt;br /&gt;
****** [[Limitation des enregistrements affichés]]&lt;br /&gt;
****** [[Edition des données]]&lt;br /&gt;
******* [[Annuler les modifications]]&lt;br /&gt;
******* [[Enregistrement des modifications]]&lt;br /&gt;
****** [[Définition de contraintes pour les valeurs des données]]&lt;br /&gt;
****** [[Tri et indexation]]&lt;br /&gt;
******* [[Ajout d&#039;un nouvel index]]&lt;br /&gt;
******* [[Suppression et permutation d&#039;index]]&lt;br /&gt;
******* [[Utilisation des index pour regrouper les données]]&lt;br /&gt;
****** [[Représentation des valeurs calculées]]&lt;br /&gt;
******* [[Utilisation de champs calculés de façon interne dans les ensembles de données client]]&lt;br /&gt;
****** [[Utilisation des agrégats maintenus]]&lt;br /&gt;
******* [[Spécification d&#039;agrégats]]&lt;br /&gt;
******* [[Agrégats de groupes d&#039;enregistrements]]&lt;br /&gt;
******* [[Obtention de valeurs d&#039;agrégat]]&lt;br /&gt;
****** [[Copie de données d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Assignation directe des données]]&lt;br /&gt;
******* [[Clonage d&#039;un curseur d&#039;ensemble de données client]]&lt;br /&gt;
****** [[Ajout d&#039;informations d&#039;application aux données]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client pour mettre en cache les mises à jour]]&lt;br /&gt;
****** [[Présentation de l&#039;utilisation d&#039;un cache pour les mises à jour]]&lt;br /&gt;
****** [[Choix du type d&#039;ensemble de données pour les mises à jour en cache]]&lt;br /&gt;
****** [[Indication des enregistrements modifiés]]&lt;br /&gt;
****** [[Mise à jour des enregistrements]]&lt;br /&gt;
******* [[Application des mises à jour]]&lt;br /&gt;
******* [[Intervention pendant l&#039;application des mises à jour]]&lt;br /&gt;
******* [[Conciliation des erreurs de mise à jour]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec un fournisseur]]&lt;br /&gt;
****** [[Spécification d&#039;un fournisseur]]&lt;br /&gt;
****** [[Extraction des données dans l&#039;ensemble de données ou le document source]]&lt;br /&gt;
****** [[Obtention des paramètres du serveur d&#039;applications]]&lt;br /&gt;
****** [[Transmission de paramètres à l&#039;ensemble de données source]]&lt;br /&gt;
******* [[Envoi de paramètres de requête ou de procédure stockée]]&lt;br /&gt;
******* [[Limitation des enregistrements avec des paramètres]]&lt;br /&gt;
******* [[Gestion des contraintes liées au serveur]]&lt;br /&gt;
******* [[Actualisation des enregistrements]]&lt;br /&gt;
******* [[Communication avec des fournisseurs à l&#039;aide d&#039;événements personnalisés]]&lt;br /&gt;
******* [[Redéfinition de l&#039;ensemble de données sur le serveur d&#039;applications]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec des données basées sur des fichiers]]&lt;br /&gt;
****** [[Création d&#039;un nouvel ensemble de données]]&lt;br /&gt;
****** [[Chargement des données depuis un fichier ou un flux]]&lt;br /&gt;
****** [[Fusion des modifications dans les données]]&lt;br /&gt;
****** [[Sauvegarde des données dans un fichier ou un flux]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données simple]]&lt;br /&gt;
****** [[Quand faut-il utiliser TSimpleDataSet ?|Quand faut-il utiliser TSimpleDataSet ?]]&lt;br /&gt;
****** [[Installation d&#039;un ensemble de données simple]]&lt;br /&gt;
**** [[Utilisation des composants fournisseur - Index]]&lt;br /&gt;
***** [[Utilisation des composants fournisseur]]&lt;br /&gt;
***** [[Spécification de la source de données]]&lt;br /&gt;
***** [[Communication avec l&#039;ensemble de données client]]&lt;br /&gt;
***** [[Détermination du mode d&#039;application des mises à jour à l&#039;aide d&#039;un fournisseur d&#039;ensemble de données]]&lt;br /&gt;
***** [[Contrôle des informations placées dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des champs apparaissant dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des options caractérisant les paquets de données]]&lt;br /&gt;
****** [[Ajouter des informations personnalisées aux paquets de données]]&lt;br /&gt;
***** [[Comment répondre aux demandes de données des clients]]&lt;br /&gt;
***** [[Comment répondre aux demandes de mise à jour des clients]]&lt;br /&gt;
****** [[Modification des paquets delta avant la mise à jour de la base de données]]&lt;br /&gt;
****** [[Comment contrôler l&#039;application des mises à jour]]&lt;br /&gt;
****** [[Filtrage des mises à jour]]&lt;br /&gt;
****** [[Résolution des erreurs de mise à jour par le fournisseur]]&lt;br /&gt;
****** [[Application des mises à jour à des ensembles de données représentant plusieurs tables]]&lt;br /&gt;
***** [[Comment répondre aux événements générés par le client]]&lt;br /&gt;
***** [[Gestion des contraintes du serveur]]&lt;br /&gt;
**** [[Création d&#039;applications multiniveaux - Index|Création d&#039;applications multiniveaux]]&lt;br /&gt;
***** [[Création d&#039;applications multiniveaux - Présentation]]&lt;br /&gt;
***** [[Avantages du modèle de base de données multiniveau]]&lt;br /&gt;
***** [[Présentation des applications de bases de données multiniveaux]]&lt;br /&gt;
****** [[Présentation d&#039;une application à niveau triple]]&lt;br /&gt;
****** [[Structure de l&#039;application client]]&lt;br /&gt;
****** [[Structure du serveur d&#039;applications]]&lt;br /&gt;
******* [[Utilisation de modules de données transactionnels]]&lt;br /&gt;
******* [[Gestion de la durée de vie des modules de données]]&lt;br /&gt;
****** [[Sélection d&#039;un protocole de connexion]]&lt;br /&gt;
******* [[Utilisation des connexions dbExpress]]&lt;br /&gt;
******* [[Utilisation de connexions DCOM]]&lt;br /&gt;
******* [[Utilisation de connexions SOAP]]&lt;br /&gt;
******* [[Utilisation de connexions Socket]]&lt;br /&gt;
******* [[Utilisation de connexions Web]]&lt;br /&gt;
***** [[Construction d&#039;une application multiniveau]]&lt;br /&gt;
***** [[Création de l&#039;application serveur]]&lt;br /&gt;
****** [[Filtrage du flux de communication DataSnap]]&lt;br /&gt;
****** [[Configuration du module de données]]&lt;br /&gt;
******* [[Configuration du module de données DataSnap]]&lt;br /&gt;
******* [[Configuration de TDSServerModule]]&lt;br /&gt;
******* [[Configuration de TRemoteDataModule]]&lt;br /&gt;
******* [[Configuration de TMTSDataModule]]&lt;br /&gt;
******* [[Configuration de TSOAPDataModule]]&lt;br /&gt;
****** [[Extension de l&#039;interface du serveur d&#039;applications]]&lt;br /&gt;
****** [[Gestion des transactions dans les applications multiniveaux]]&lt;br /&gt;
****** [[Gestion des relations maître/détail]]&lt;br /&gt;
****** [[Gestion des informations d&#039;état dans les modules de données exposés]]&lt;br /&gt;
****** [[Utilisation de plusieurs modules de données serveur]]&lt;br /&gt;
***** [[Recensement du serveur d&#039;applications]]&lt;br /&gt;
***** [[Création de l&#039;application client]]&lt;br /&gt;
****** [[Connexion au serveur d&#039;applications]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de dbExpress]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de DCOM]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de sockets]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de HTTP]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de SOAP]]&lt;br /&gt;
******* [[Courtage de connexions]]&lt;br /&gt;
****** [[Gestion des connexions serveur]]&lt;br /&gt;
******* [[Connexion au serveur]]&lt;br /&gt;
******* [[Fermeture ou changement de connexion serveur]]&lt;br /&gt;
****** [[Appel des interfaces serveur]]&lt;br /&gt;
****** [[Connexion à un serveur d&#039;applications qui utilise plusieurs modules de données]]&lt;br /&gt;
***** [[Ecriture des applications client Web]]&lt;br /&gt;
****** [[Distribution d&#039;une application client en tant que contrôle ActiveX]]&lt;br /&gt;
******* [[Création d&#039;une fiche active pour l&#039;application client]]&lt;br /&gt;
****** [[Utilisation d&#039;un courtier XML]]&lt;br /&gt;
**** [[Utilisation de XML dans les applications de bases de données - Index|Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Définition des transformations]]&lt;br /&gt;
****** [[Correspondance entre les noeuds XML et les champs du paquet de données]]&lt;br /&gt;
****** [[Utilisation de XMLMapper]]&lt;br /&gt;
***** [[Conversion de documents XML en paquets de données]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme source pour un fournisseur]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme client d&#039;un fournisseur]]&lt;br /&gt;
*** [[Ecriture d&#039;applications Internet - Index]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Internet - Index|Création d&#039;applications serveur Internet]]&lt;br /&gt;
***** [[Création d&#039;applications Internet - Présentation]]&lt;br /&gt;
***** [[A propos de WebBroker]]&lt;br /&gt;
***** [[Terminologie et standards - Index|Terminologie et standards]]&lt;br /&gt;
****** [[Terminologie et standards]]&lt;br /&gt;
****** [[Composants d&#039;une URL]]&lt;br /&gt;
****** [[En-tête de message de requête HTTP]]&lt;br /&gt;
***** [[Activité d&#039;un serveur HTTP - Index|Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Composition des requêtes client]]&lt;br /&gt;
****** [[Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Réponses aux requêtes client]]&lt;br /&gt;
****** [[Traitement des requêtes client par le serveur]]&lt;br /&gt;
***** [[Types d&#039;applications serveur Web]]&lt;br /&gt;
***** [[Débogage d&#039;applications serveur - Index|Débogage d&#039;applications serveur]]&lt;br /&gt;
****** [[Débogage d&#039;applications Web sous forme de DLL]]&lt;br /&gt;
****** [[Débogage d&#039;applications serveur]]&lt;br /&gt;
**** [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
***** [[Utilisation de WebBroker]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec WebBroker]]&lt;br /&gt;
****** [[Objet application Web]]&lt;br /&gt;
****** [[Le module Web]]&lt;br /&gt;
***** [[Structure d&#039;une application WebBroker]]&lt;br /&gt;
***** [[Répartiteur Web]]&lt;br /&gt;
****** [[Ajout d&#039;actions au répartiteur]]&lt;br /&gt;
****** [[Répartition des messages de requête]]&lt;br /&gt;
***** [[Eléments d&#039;action]]&lt;br /&gt;
****** [[Choix du déclenchement des éléments d&#039;action]]&lt;br /&gt;
******* [[URL de destination]]&lt;br /&gt;
******* [[Type de méthode de requête]]&lt;br /&gt;
******* [[Activation et désactivation des éléments d&#039;action]]&lt;br /&gt;
******* [[Choix d&#039;un élément d&#039;action par défaut]]&lt;br /&gt;
****** [[Réponse aux messages de requête avec des éléments d&#039;action]]&lt;br /&gt;
***** [[Accès aux informations de requêtes client]]&lt;br /&gt;
****** [[Propriétés contenant des informations d&#039;en-tête de requête]]&lt;br /&gt;
******* [[Propriétés identifiant la destination]]&lt;br /&gt;
******* [[Propriétés décrivant le client Web]]&lt;br /&gt;
******* [[Propriétés identifiant le but de la requête]]&lt;br /&gt;
******* [[Propriétés décrivant la réponse attendue]]&lt;br /&gt;
******* [[Propriétés décrivant le contenu]]&lt;br /&gt;
****** [[Contenu d&#039;un message de requête HTTP]]&lt;br /&gt;
***** [[Création de messages de réponse HTTP]]&lt;br /&gt;
****** [[Informations d&#039;en-tête de réponse]]&lt;br /&gt;
******* [[Indication du statut de la réponse]]&lt;br /&gt;
******* [[Indication d&#039;attente d&#039;une action du client]]&lt;br /&gt;
******* [[Description de l&#039;application serveur]]&lt;br /&gt;
******* [[Description du contenu]]&lt;br /&gt;
****** [[Définition du contenu de la réponse]]&lt;br /&gt;
****** [[Envoi de la réponse]]&lt;br /&gt;
***** [[Génération du contenu des messages de réponse]]&lt;br /&gt;
****** [[Utilisation du composant générateur de page]]&lt;br /&gt;
******* [[Modèles HTML]]&lt;br /&gt;
******* [[Spécification du modèle HTML]]&lt;br /&gt;
******* [[Conversion des balises HTML transparentes]]&lt;br /&gt;
******* [[Utilisation du générateur de page depuis un élément d&#039;action]]&lt;br /&gt;
******* [[Chaînage de générateurs de page]]&lt;br /&gt;
******* [[Utilisation de noms prédéfinis de balises HTML transparentes]]&lt;br /&gt;
***** [[Utilisation des bases de données dans les réponses]]&lt;br /&gt;
****** [[Ajout d&#039;une session au module Web]]&lt;br /&gt;
****** [[Représentation HTML d&#039;un ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de page ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de lignes]]&lt;br /&gt;
******* [[Spécification des attributs de colonnes]]&lt;br /&gt;
******* [[Incorporation de tableaux dans un document HTML]]&lt;br /&gt;
******* [[Utilisation de TDataSetTableProducer]]&lt;br /&gt;
******* [[Utilisation de TQueryTableProducer]]&lt;br /&gt;
**** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index|Utilisation d&#039;IntraWeb (VCL pour le Web)]]&lt;br /&gt;
***** [[Introduction à IntraWeb - Index|Introduction à IntraWeb]]&lt;br /&gt;
****** [[Introduction à IntraWeb]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
****** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
****** [[Modification de la fiche principale]]&lt;br /&gt;
****** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
****** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
***** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
***** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
**** [[Utilisation de documents XML - Index|Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation du modèle DOM]]&lt;br /&gt;
***** [[Utilisation des composants XML]]&lt;br /&gt;
****** [[Utilisation de TXMLDocument]]&lt;br /&gt;
****** [[Utilisation des noeuds XML]]&lt;br /&gt;
***** [[Abstraction de documents XML avec l&#039;expert Liaison de données]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert Liaison de données XML]]&lt;br /&gt;
****** [[Utilisation du code généré par l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Utilisation de services Web - Index|Utilisation de services Web]]&lt;br /&gt;
***** [[Utilisation de services Web]]&lt;br /&gt;
***** [[Présentation des interfaces invocables]]&lt;br /&gt;
****** [[Utilisation de types non scalaires dans des interfaces invocables]]&lt;br /&gt;
******* [[Recensement des types non scalaires]]&lt;br /&gt;
******* [[Utilisation d&#039;objets distants]]&lt;br /&gt;
******* [[Exemple d&#039;objet distant]]&lt;br /&gt;
***** [[Conception de serveurs gérant les services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert d&#039;application SOAP]]&lt;br /&gt;
****** [[Ajout de nouveaux services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;importateur WSDL]]&lt;br /&gt;
****** [[Définition et utilisation des en-têtes SOAP]]&lt;br /&gt;
****** [[Création de classes d&#039;exception personnalisées pour les services Web]]&lt;br /&gt;
****** [[Génération de documents WSDL pour une application de service Web]]&lt;br /&gt;
***** [[Conception de clients pour les services Web]]&lt;br /&gt;
****** [[Importation de documents WSDL]]&lt;br /&gt;
****** [[Appel des interfaces invocables]]&lt;br /&gt;
****** [[Traitement des en-têtes dans les applications client]]&lt;br /&gt;
**** [[Utilisation des sockets - Index]]&lt;br /&gt;
***** [[Utilisation des sockets]]&lt;br /&gt;
***** [[Installation des composants socket]]&lt;br /&gt;
***** [[Implémentation des services]]&lt;br /&gt;
****** [[Description des protocoles de services]]&lt;br /&gt;
****** [[Services et ports]]&lt;br /&gt;
***** [[Types de connexions par socket]]&lt;br /&gt;
****** [[Connexions client]]&lt;br /&gt;
****** [[Connexions d&#039;écoute]]&lt;br /&gt;
****** [[Connexions serveur]]&lt;br /&gt;
***** [[Description des sockets]]&lt;br /&gt;
****** [[Description de l&#039;hôte]]&lt;br /&gt;
****** [[Utilisation des ports]]&lt;br /&gt;
***** [[Utilisation des composants socket]]&lt;br /&gt;
****** [[Obtenir des informations sur la connexion socket client ou serveur]]&lt;br /&gt;
****** [[Utilisation de sockets client]]&lt;br /&gt;
******* [[Spécification du serveur souhaité]]&lt;br /&gt;
******* [[Formation de la connexion]]&lt;br /&gt;
******* [[Obtenir des informations sur la connexion socket client]]&lt;br /&gt;
******* [[Fermeture de la connexion]]&lt;br /&gt;
****** [[Utilisation de sockets serveur]]&lt;br /&gt;
******* [[Spécification du port]]&lt;br /&gt;
******* [[Ecoute des requêtes client]]&lt;br /&gt;
******* [[Connexion aux clients]]&lt;br /&gt;
******* [[Fermeture des connexions serveur]]&lt;br /&gt;
***** [[Réponse aux événements socket]]&lt;br /&gt;
****** [[Evénements erreur]]&lt;br /&gt;
****** [[Evénements client]]&lt;br /&gt;
****** [[Evénements serveur]]&lt;br /&gt;
***** [[Lecture et écriture sur des connexions socket]]&lt;br /&gt;
****** [[Connexions non bloquantes]]&lt;br /&gt;
******* [[Lecture et écriture d&#039;événements]]&lt;br /&gt;
****** [[Connexions bloquantes]]&lt;br /&gt;
*** [[Développement d&#039;applications COM - Index|Développement d&#039;applications COM]]&lt;br /&gt;
**** [[Principes de COM - Index|Principes de COM]]&lt;br /&gt;
***** [[Présentation des technologies COM]]&lt;br /&gt;
****** [[C++Builder utilise DAX pour ActiveX et COM]]&lt;br /&gt;
******* [[Hiérarchie des classes dans un contrôle ActiveX (DAX)]]&lt;br /&gt;
******* [[Diagrammes de trois classes d&#039;assistance d&#039;interface DAX]]&lt;br /&gt;
***** [[Composantes d&#039;une application COM]]&lt;br /&gt;
****** [[Interfaces COM]]&lt;br /&gt;
******* [[L&#039;interface COM de base, IUnknown]]&lt;br /&gt;
******* [[Pointeurs d&#039;interface COM]]&lt;br /&gt;
****** [[Serveurs COM]]&lt;br /&gt;
******* [[CoClasses et factories de classes]]&lt;br /&gt;
******* [[Serveurs en processus, hors processus et distants]]&lt;br /&gt;
******* [[Le mécanisme du marshaling]]&lt;br /&gt;
******* [[Agrégation (COM)]]&lt;br /&gt;
****** [[Clients COM]]&lt;br /&gt;
***** [[Extensions de COM]]&lt;br /&gt;
****** [[Serveurs Automation]]&lt;br /&gt;
****** [[Pages Active Server]]&lt;br /&gt;
****** [[Contrôles ActiveX]]&lt;br /&gt;
****** [[Documents Active]]&lt;br /&gt;
****** [[Bibliothèques de types]]&lt;br /&gt;
***** [[Implémentation des objets COM à l&#039;aide d&#039;experts]]&lt;br /&gt;
****** [[Code généré par les experts]]&lt;br /&gt;
***** [[Objets Abonnement d&#039;événement et Evénement COM+]]&lt;br /&gt;
**** [[Utilisation des bibliothèques de types - Index|Utilisation des bibliothèques de types]]&lt;br /&gt;
***** [[Utilisation des bibliothèques de types - Présentation]]&lt;br /&gt;
***** [[Editeur de bibliothèques de types]]&lt;br /&gt;
****** [[Composants de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
******* [[Barre d&#039;outils]]&lt;br /&gt;
******* [[Volet liste des objets]]&lt;br /&gt;
******* [[Barre d&#039;état]]&lt;br /&gt;
******* [[Pages d&#039;informations de type]]&lt;br /&gt;
****** [[Eléments de la bibliothèque de types]]&lt;br /&gt;
****** [[Appliquer les mises à jour]]&lt;br /&gt;
***** [[Utilisation de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
****** [[Types autorisés]]&lt;br /&gt;
****** [[Utilisation de la syntaxe Pascal Objet ou RIDL]]&lt;br /&gt;
******* [[Fichier RIDL]]&lt;br /&gt;
******* [[Tableaux sécurisés]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle bibliothèque de types]]&lt;br /&gt;
****** [[Ouverture d&#039;une bibliothèque de types existante]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une bibliothèque de types]]&lt;br /&gt;
****** [[Modification d&#039;une interface en utilisant la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout de propriétés et de méthodes à la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une CoClasse à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une CoClasse]]&lt;br /&gt;
****** [[Ajout d&#039;une énumération à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un alias à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un enregistrement ou d&#039;une union à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un module à une bibliothèque de types]]&lt;br /&gt;
****** [[Enregistrement et recensement des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Boîte de dialogue Appliquer les mises à jour]]&lt;br /&gt;
****** [[Enregistrement d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Actualisation de la bibliothèque de types]]&lt;br /&gt;
****** [[Recensement de la bibliothèque de types]]&lt;br /&gt;
***** [[Déploiement des bibliothèques de types]]&lt;br /&gt;
**** [[Création de clients COM - Index|Création de clients COM]]&lt;br /&gt;
***** [[Création de clients COM]]&lt;br /&gt;
***** [[Importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Code généré par l&#039;importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
***** [[Contrôle d&#039;un objet importé]]&lt;br /&gt;
****** [[Utilisation des composants enveloppe]]&lt;br /&gt;
****** [[Ecriture de code client basé sur les définitions de la bibliothèque de types]]&lt;br /&gt;
******* [[Connexion à un serveur]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface de répartition]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface double]]&lt;br /&gt;
******* [[Gestion des événements dans un contrôleur Automation]]&lt;br /&gt;
***** [[Création de clients pour les serveurs n&#039;ayant pas une bibliothèque de types]]&lt;br /&gt;
**** [[Création de serveurs COM simples - Index|Création de serveurs COM simples]]&lt;br /&gt;
***** [[Création de serveurs COM simples - Présentation]]&lt;br /&gt;
***** [[Conception d&#039;un objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet Automation]]&lt;br /&gt;
****** [[Types d&#039;instanciation des objets COM]]&lt;br /&gt;
****** [[Choix d&#039;un modèle de thread]]&lt;br /&gt;
***** [[Définition de l&#039;interface d&#039;un objet COM]]&lt;br /&gt;
****** [[Gestion des événements dans un objet Automation]]&lt;br /&gt;
***** [[Interfaces d&#039;Automation]]&lt;br /&gt;
****** [[Interfaces doubles]]&lt;br /&gt;
****** [[Interfaces de répartition]]&lt;br /&gt;
****** [[Interfaces personnalisées]]&lt;br /&gt;
***** [[Marshaling des données]]&lt;br /&gt;
***** [[Recensement d&#039;un objet COM]]&lt;br /&gt;
***** [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
***** [[Test et débogage de l&#039;application]]&lt;br /&gt;
**** [[Création d&#039;une page Active Server - Index|Création d&#039;une page Active Server]]&lt;br /&gt;
***** [[Création d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Création de pages Active Server - Présentation]]&lt;br /&gt;
****** [[Utilisation des éléments intrinsèques ASP]]&lt;br /&gt;
****** [[Création d&#039;ASP pour des serveurs en et hors processus]]&lt;br /&gt;
***** [[Recensement d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Test et débogage d&#039;une application ASP (Active Server Page)]]&lt;br /&gt;
**** [[Utilisation des contrôles ActiveX - Index|Utilisation des contrôles ActiveX]]&lt;br /&gt;
***** [[Création d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Eléments d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Conception d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Génération d&#039;un contrôle ActiveX à partir d&#039;un contrôle VCL]]&lt;br /&gt;
***** [[Génération d&#039;une fiche active basée sur une fiche VCL]]&lt;br /&gt;
***** [[Création d&#039;une fiche ActiveX ou d&#039;un contrôle ActiveX C++ Windows 64 bits]]&lt;br /&gt;
***** [[Licences des contrôles ActiveX]]&lt;br /&gt;
***** [[Personnalisation de l&#039;interface du contrôle ActiveX]]&lt;br /&gt;
****** [[Ajout de propriétés, méthodes et événements supplémentaires]]&lt;br /&gt;
******* [[Ajout des événements]]&lt;br /&gt;
******* [[Ajout des propriétés]]&lt;br /&gt;
****** [[Activation de la liaison de données simple avec la bibliothèque de types]]&lt;br /&gt;
***** [[Création d&#039;une page de propriétés pour un contrôle ActiveX]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle page de propriétés]]&lt;br /&gt;
****** [[Ajout de contrôles à une page de propriétés]]&lt;br /&gt;
****** [[Association des contrôles de la page de propriétés aux propriétés du contrôle ActiveX]]&lt;br /&gt;
******* [[Mise à jour de la page de propriétés]]&lt;br /&gt;
******* [[Mise à jour de l&#039;objet]]&lt;br /&gt;
****** [[Connexion d&#039;une page de propriétés à un contrôle ActiveX]]&lt;br /&gt;
***** [[Recensement d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Test d’un contrôle ActiveX]]&lt;br /&gt;
** [[Guide du développeur C++Builder]]&lt;br /&gt;
*** [[Programmation avec C++Builder]]&lt;br /&gt;
**** [[Développement d&#039;applications avec C++Builder]]&lt;br /&gt;
***** [[Environnement de développement intégré]]&lt;br /&gt;
***** [[Conception d&#039;applications]]&lt;br /&gt;
***** [[Création de projets]]&lt;br /&gt;
***** [[Modification du code]]&lt;br /&gt;
***** [[Compilation des applications]]&lt;br /&gt;
***** [[Débogage des applications]]&lt;br /&gt;
***** [[Déploiement des applications]]&lt;br /&gt;
**** [[Présentation de la bibliothèque de composants - Index|Présentation de la bibliothèque de composants]]&lt;br /&gt;
***** [[Présentation de la bibliothèque de composants]]&lt;br /&gt;
****** [[Propriétés, méthodes et événements]]&lt;br /&gt;
******* [[Types d&#039;événements]]&lt;br /&gt;
***** [[Objets, composants et contrôles]]&lt;br /&gt;
****** [[Branche TObject]]&lt;br /&gt;
****** [[Branche TPersistent]]&lt;br /&gt;
****** [[Branche TComponent]]&lt;br /&gt;
****** [[Branche TControl]]&lt;br /&gt;
****** [[Branche TWinControl]]&lt;br /&gt;
**** [[Utilisation de la VCL/RTL (C++)]]&lt;br /&gt;
***** [[Impression (C++)]]&lt;br /&gt;
***** [[Conversion de mesures (C++)]]&lt;br /&gt;
****** [[Exécution des conversions (C++)]]&lt;br /&gt;
****** [[Ajout de nouveaux types de mesure (C++)]]&lt;br /&gt;
****** [[Création d&#039;une famille de conversion simple et ajout d&#039;unités (C++)]]&lt;br /&gt;
****** [[Utilisation d’une fonction de conversion (C++)]]&lt;br /&gt;
****** [[Utilisation d&#039;une classe pour gérer les conversions (C++)]]&lt;br /&gt;
***** [[Création d&#039;espaces de dessin (C++)]]&lt;br /&gt;
**** [[Utilisation des composants - Index|Utilisation des composants]]&lt;br /&gt;
***** [[Appel de méthodes]]&lt;br /&gt;
***** [[Utilisation des événements et des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Génération d&#039;un nouveau gestionnaire d&#039;événement]]&lt;br /&gt;
****** [[Génération du gestionnaire de l&#039;événement par défaut d&#039;un composant]]&lt;br /&gt;
****** [[Recherche de gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Association d&#039;un événement à un gestionnaire d&#039;événement existant]]&lt;br /&gt;
******* [[Utilisation du paramètre Sender]]&lt;br /&gt;
******* [[Affichage et codage des événements partagés]]&lt;br /&gt;
****** [[Association d&#039;événements de menu à des gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Suppression de gestionnaires d&#039;événement]]&lt;br /&gt;
***** [[Ajout de composants personnalisés à la palette d&#039;outils]]&lt;br /&gt;
**** [[Manipulation des contrôles - Index|Manipulation des contrôles]]&lt;br /&gt;
***** [[Implémentation du glisser-déplacer dans les contrôles]]&lt;br /&gt;
****** [[Début de l&#039;opération glisser]]&lt;br /&gt;
****** [[Acceptation des éléments à déplacer]]&lt;br /&gt;
****** [[Déplacement des éléments]]&lt;br /&gt;
****** [[Fin de l&#039;opération glisser-déplacer]]&lt;br /&gt;
****** [[Personnalisation du glisser-déplacer avec un objet déplacement]]&lt;br /&gt;
****** [[Changement du pointeur de la souris]]&lt;br /&gt;
***** [[Implémentation du glisser-ancrer dans les contrôles]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle fenêtré en un site d&#039;ancrage]]&lt;br /&gt;
****** [[Transformation d&#039;un contrôle en un enfant ancrable]]&lt;br /&gt;
****** [[Contrôle de l&#039;ancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle du désancrage des contrôles enfant]]&lt;br /&gt;
****** [[Contrôle de la réponse des contrôles enfant aux opérations glisser-ancrer]]&lt;br /&gt;
***** [[Manipulation du texte dans les contrôles]]&lt;br /&gt;
****** [[Définition de l&#039;alignement du texte]]&lt;br /&gt;
****** [[Ajout de barres de défilement en mode exécution]]&lt;br /&gt;
****** [[Ajout de l&#039;objet Presse-papiers]]&lt;br /&gt;
****** [[Sélection de texte]]&lt;br /&gt;
****** [[Sélection de la totalité d&#039;un texte]]&lt;br /&gt;
****** [[Comment couper, copier et coller du texte]]&lt;br /&gt;
****** [[Effacement du texte sélectionné]]&lt;br /&gt;
****** [[Désactivation des éléments de menu]]&lt;br /&gt;
****** [[Ajout d&#039;un menu surgissant]]&lt;br /&gt;
****** [[Gestion de l&#039;événement OnPopup]]&lt;br /&gt;
***** [[Ajout de graphiques à des contrôles]]&lt;br /&gt;
****** [[Spécification du style dessiné par le propriétaire]]&lt;br /&gt;
****** [[Ajout d&#039;objets graphiques à une liste de chaînes]]&lt;br /&gt;
******* [[Ajout d&#039;images à une application]]&lt;br /&gt;
******* [[Ajout d&#039;images à une liste de chaînes]]&lt;br /&gt;
******* [[Dessin des éléments par le propriétaire]]&lt;br /&gt;
****** [[Dimensionnement des éléments dessinés par le propriétaire]]&lt;br /&gt;
****** [[Dessin des éléments de dessin propriétaire]]&lt;br /&gt;
***** [[Mise à l&#039;échelle d&#039;écran et ChangeScale]]&lt;br /&gt;
**** [[Construction d&#039;applications, de composants et de bibliothèques - Index|Construction d&#039;applications, de composants et de bibliothèques]]&lt;br /&gt;
***** [[Création d&#039;applications]]&lt;br /&gt;
****** [[Applications GUI]]&lt;br /&gt;
******* [[Modèles d&#039;interfaces utilisateur]]&lt;br /&gt;
******* [[Applications SDI]]&lt;br /&gt;
******* [[Applications MDI]]&lt;br /&gt;
******* [[Définition des options de l&#039;EDI, du projet et du compilateur]]&lt;br /&gt;
****** [[Applications console]]&lt;br /&gt;
****** [[Applications service]]&lt;br /&gt;
******* [[Threads de service]]&lt;br /&gt;
******* [[Propriétés de nom d&#039;un service]]&lt;br /&gt;
******* [[Débogage d&#039;applications service]]&lt;br /&gt;
****** [[Templates de programmation]]&lt;br /&gt;
***** [[Création de packages et de DLL]]&lt;br /&gt;
****** [[Utilisation des packages et des DLLs]]&lt;br /&gt;
****** [[Liaison de DLL (C++)]]&lt;br /&gt;
****** [[Utilisation des DLL dans RAD Studio (C++)]]&lt;br /&gt;
****** [[Création de DLLs dans C++Builder]]&lt;br /&gt;
****** [[Création de DLL contenant des composants VCL (C++)]]&lt;br /&gt;
***** [[Ecriture d&#039;applications de base de données]]&lt;br /&gt;
****** [[Distribution d&#039;applications de bases de données]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web]]&lt;br /&gt;
****** [[Création d&#039;applications services Web]]&lt;br /&gt;
****** [[Création d&#039;applications WebBroker]]&lt;br /&gt;
***** [[Ecriture d&#039;applications en utilisant COM]]&lt;br /&gt;
***** [[Utilisation des modules de données]]&lt;br /&gt;
****** [[Création et modification de modules de données standard]]&lt;br /&gt;
******* [[Nom d&#039;un module de données et de son fichier unité]]&lt;br /&gt;
******* [[Placer et nommer les composants]]&lt;br /&gt;
******* [[Utilisation des propriétés et événements des composants dans un module de données]]&lt;br /&gt;
******* [[Pseudo-propriété ClassGroup de TDataModule]]&lt;br /&gt;
******* [[Création de règles de gestion dans un module de données]]&lt;br /&gt;
****** [[Accès à un module de données depuis une fiche]]&lt;br /&gt;
****** [[Ajout d&#039;un module de données distant à un projet serveur d&#039;applications]]&lt;br /&gt;
****** [[Définition de l&#039;affinité de framework pour un module de données]]&lt;br /&gt;
***** [[Utilisation du référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;éléments au sein d&#039;un projet]]&lt;br /&gt;
****** [[Ajout d&#039;éléments au référentiel d&#039;objets]]&lt;br /&gt;
****** [[Partage d&#039;objets au sein d&#039;une équipe]]&lt;br /&gt;
****** [[Utilisation d&#039;un élément du référentiel d&#039;objets dans un projet]]&lt;br /&gt;
****** [[Utilisation de modèles de projet]]&lt;br /&gt;
****** [[Modification d&#039;éléments partagés]]&lt;br /&gt;
***** [[Activation de l&#039;aide dans les applications]]&lt;br /&gt;
******[[Appel de l&#039;aide HTML depuis les applications]]&lt;br /&gt;
*******[[Types d&#039;aide HTML]]&lt;br /&gt;
*******[[Gestion par défaut de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Personnalisation de l&#039;aide F1 dans les applications VCL]]&lt;br /&gt;
*******[[Affichage de l&#039;aide avec les boutons d&#039;aide]]&lt;br /&gt;
*******[[Association de l&#039;aide avec les commandes de menu]]&lt;br /&gt;
*******[[Affichage de l&#039;aide à propos des commandes de menu sélectionnées]]&lt;br /&gt;
*******[[Utilisation de la propriété Hint pour afficher l&#039;aide contextuelle des objets d&#039;écran]]&lt;br /&gt;
****** [[Interfaces système d&#039;aide]]&lt;br /&gt;
******* [[Implémentation de ICustomHelpViewer]]&lt;br /&gt;
******* [[Communication avec le gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Demande d&#039;informations au gestionnaire d&#039;aide]]&lt;br /&gt;
******* [[Affichage de l&#039;aide basée sur un mot clé]]&lt;br /&gt;
******* [[Affichage des sommaires]]&lt;br /&gt;
******* [[Implémentation de IExtendedHelpViewer]]&lt;br /&gt;
******* [[Utilisation de IHelpSystem]]&lt;br /&gt;
******* [[Implémentation de IHelpSelector]]&lt;br /&gt;
******* [[Recensement des objets de système d&#039;aide]]&lt;br /&gt;
****** [[Utilisation de l&#039;aide dans une application VCL]]&lt;br /&gt;
******* [[Comment TApplication traite-il l&#039;aide VCL]]&lt;br /&gt;
******* [[Comment les contrôles VCL traitent-ils l&#039;aide]]&lt;br /&gt;
******* [[Appel direct à un système d&#039;aide]]&lt;br /&gt;
**** [[Développement de l&#039;interface utilisateur des applications - Index|Développement de l&#039;interface utilisateur des applications]]&lt;br /&gt;
***** [[Développement de l&#039;interface utilisateur des applications - Présentation]]&lt;br /&gt;
***** [[Contrôle du comportement de l&#039;application]]&lt;br /&gt;
****** [[Manipulation de l&#039;application]]&lt;br /&gt;
****** [[Gestion de l&#039;écran]]&lt;br /&gt;
***** [[Utilisation de la fiche principale]]&lt;br /&gt;
****** [[Dissimulation de la fiche principale]]&lt;br /&gt;
****** [[Ajout de fiches]]&lt;br /&gt;
****** [[Gestion de la disposition]]&lt;br /&gt;
***** [[Utilisation des fiches]]&lt;br /&gt;
****** [[Contrôle du stockage en mémoire des fiches]]&lt;br /&gt;
******* [[Affichage d&#039;une fiche créée automatiquement]]&lt;br /&gt;
******* [[Création dynamique de fiches]]&lt;br /&gt;
******* [[Création de fiches non modales comme fenêtres]]&lt;br /&gt;
******* [[Création d&#039;une instance de fiche en utilisant une variable locale]]&lt;br /&gt;
****** [[Transfert de paramètres supplémentaires aux fiches]]&lt;br /&gt;
****** [[Récupération des données des fiches]]&lt;br /&gt;
******* [[Récupération des données des fiches modales]]&lt;br /&gt;
******* [[Récupération des données des fiches non modales]]&lt;br /&gt;
***** [[Réutilisation des composants et des groupes de composants]]&lt;br /&gt;
***** [[Création et utilisation des modèles de composants]]&lt;br /&gt;
***** [[Manipulation des cadres]]&lt;br /&gt;
****** [[Création de cadres]]&lt;br /&gt;
****** [[Utilisation et modification des cadres]]&lt;br /&gt;
****** [[Partage des cadres]]&lt;br /&gt;
***** [[Développement de boîtes de dialogue]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue standard de Windows]]&lt;br /&gt;
***** [[Création et gestion de menus]]&lt;br /&gt;
****** [[Ouverture du Concepteur de menus]]&lt;br /&gt;
****** [[Construction de menus]]&lt;br /&gt;
******* [[Nom des menus]]&lt;br /&gt;
******* [[Noms des éléments de menu]]&lt;br /&gt;
******* [[Ajout, insertion et suppression d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout de barres de séparation]]&lt;br /&gt;
******* [[Spécification de touches accélératrices et de raccourcis clavier]]&lt;br /&gt;
****** [[Création de sous-menus]]&lt;br /&gt;
******* [[Déplacement d&#039;éléments de menu]]&lt;br /&gt;
******* [[Ajout d&#039;images à des éléments de menu]]&lt;br /&gt;
******* [[Affichage du menu]]&lt;br /&gt;
****** [[Edition des éléments de menu dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
****** [[Déplacement parmi les menus à la conception]]&lt;br /&gt;
****** [[Utilisation des modèles de menu]]&lt;br /&gt;
****** [[Enregistrement d&#039;un menu en tant que modèle]]&lt;br /&gt;
******* [[Conventions de nom pour les éléments et les gestionnaires d&#039;événement des modèles de menu]]&lt;br /&gt;
****** [[Manipulation d&#039;éléments de menu à l&#039;exécution]]&lt;br /&gt;
****** [[Fusion de menus]]&lt;br /&gt;
******* [[Spécification du menu actif : propriété Menu]]&lt;br /&gt;
******* [[Ordre des éléments de menu fusionnés : propriété GroupIndex]]&lt;br /&gt;
****** [[Importation de fichiers ressource]]&lt;br /&gt;
***** [[Conception de barres d&#039;outils et de barres multiples]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant un composant volet]]&lt;br /&gt;
******* [[Ajout d&#039;un turbobouton à un volet]]&lt;br /&gt;
******* [[Spécification du glyphe d&#039;un turbobouton]]&lt;br /&gt;
******* [[Définition de l&#039;état initial d&#039;un turbobouton]]&lt;br /&gt;
******* [[Création d&#039;un groupe de turboboutons]]&lt;br /&gt;
******* [[Utilisation de boutons bascule]]&lt;br /&gt;
****** [[Ajout d&#039;une barre d&#039;outils en utilisant le composant barre d&#039;outils]]&lt;br /&gt;
******* [[Ajout d&#039;un bouton outil]]&lt;br /&gt;
******* [[Assignation d&#039;images à des boutons outil]]&lt;br /&gt;
******* [[Définition de l&#039;aspect et de l&#039;état initial d&#039;un bouton outil]]&lt;br /&gt;
******* [[Création de groupes de boutons outil]]&lt;br /&gt;
******* [[Utilisation de boutons outil bascule]]&lt;br /&gt;
****** [[Ajout d&#039;un composant barre multiple]]&lt;br /&gt;
******* [[Définition de l&#039;aspect de la barre multiple]]&lt;br /&gt;
****** [[Réponse aux clics]]&lt;br /&gt;
******* [[Assignation d&#039;un menu à un bouton outil]]&lt;br /&gt;
****** [[Ajout de barres d&#039;outils masquées]]&lt;br /&gt;
****** [[Masquage et affichage d&#039;une barre d&#039;outils]]&lt;br /&gt;
***** [[Contrôles communs et thèmes XP]]&lt;br /&gt;
**** [[Types de contrôles - Index|Types de contrôles]]&lt;br /&gt;
***** [[Contrôles texte]]&lt;br /&gt;
****** [[Contrôles d&#039;édition]]&lt;br /&gt;
******* [[Contrôles mémo et texte formaté]]&lt;br /&gt;
****** [[Contrôles de visualisation de texte]]&lt;br /&gt;
****** [[Libellés]]&lt;br /&gt;
***** [[Contrôles de saisies spécialisées]]&lt;br /&gt;
****** [[Barres de défilement]]&lt;br /&gt;
****** [[Barres graduées]]&lt;br /&gt;
****** [[Contrôles flèches haut-bas]]&lt;br /&gt;
****** [[Contrôles touche d&#039;accès rapide]]&lt;br /&gt;
****** [[Contrôles séparateur]]&lt;br /&gt;
***** [[Boutons et contrôles similaires]]&lt;br /&gt;
****** [[Contrôles bouton]]&lt;br /&gt;
****** [[Boutons bitmap]]&lt;br /&gt;
****** [[Turboboutons]]&lt;br /&gt;
****** [[Cases à cocher]]&lt;br /&gt;
****** [[Boutons radio]]&lt;br /&gt;
****** [[Contrôles de la barre d&#039;outils]]&lt;br /&gt;
****** [[Barres multiples]]&lt;br /&gt;
***** [[Contrôles liste]]&lt;br /&gt;
****** [[Boîtes liste et boîtes liste de cases à cocher]]&lt;br /&gt;
****** [[Boîtes à options]]&lt;br /&gt;
****** [[Vues arborescentes]]&lt;br /&gt;
****** [[Vues liste]]&lt;br /&gt;
***** [[Regroupement de contrôles]]&lt;br /&gt;
****** [[Boîtes groupe et groupes de boutons radio]]&lt;br /&gt;
****** [[Volets]]&lt;br /&gt;
****** [[Boîtes de défilement]]&lt;br /&gt;
****** [[Contrôles onglets]]&lt;br /&gt;
****** [[Contrôles pages]]&lt;br /&gt;
****** [[Contrôles en-têtes]]&lt;br /&gt;
***** [[Contrôles d&#039;affichage]]&lt;br /&gt;
****** [[Barres d&#039;état]]&lt;br /&gt;
****** [[Barres de progression]]&lt;br /&gt;
****** [[Propriétés d&#039;aide ou de conseil d&#039;aide]]&lt;br /&gt;
****** [[Barres des tâches de la VCL]]&lt;br /&gt;
***** [[Grilles]]&lt;br /&gt;
****** [[Grilles de dessin]]&lt;br /&gt;
****** [[Grilles de chaînes]]&lt;br /&gt;
***** [[Editeurs de liste de valeurs]]&lt;br /&gt;
***** [[Contrôles graphiques]]&lt;br /&gt;
****** [[Images]]&lt;br /&gt;
****** [[Formes]]&lt;br /&gt;
****** [[Biseaux]]&lt;br /&gt;
****** [[Boîtes à peindre]]&lt;br /&gt;
****** [[Contrôle animation]]&lt;br /&gt;
**** [[Utilisation des graphiques et du multimédia - Index|Utilisation des graphiques et du multimédia]]&lt;br /&gt;
***** [[Utilisation des graphiques et du multimédia - Présentation]]&lt;br /&gt;
***** [[Présentation de la programmation relative aux graphiques]]&lt;br /&gt;
****** [[Rafraîchissement de l&#039;écran]]&lt;br /&gt;
****** [[Types des objets graphiques]]&lt;br /&gt;
****** [[Propriétés et méthodes communes du canevas]]&lt;br /&gt;
****** [[Utilisation des propriétés de l&#039;objet canevas]]&lt;br /&gt;
******* [[Création d&#039;espaces de dessin]]&lt;br /&gt;
******* [[Couleurs de la VCL]]&lt;br /&gt;
******* [[Impression dans les applications VCL]]&lt;br /&gt;
******* [[Utilisation des crayons]]&lt;br /&gt;
******** [[Changement de la couleur du crayon]]&lt;br /&gt;
******** [[Changement de l&#039;épaisseur du crayon]]&lt;br /&gt;
******** [[Changement du style du crayon]]&lt;br /&gt;
******** [[Changement du mode du crayon]]&lt;br /&gt;
******** [[Renvoi de la position du crayon]]&lt;br /&gt;
******* [[Utilisation des pinceaux]]&lt;br /&gt;
******** [[Changement de la couleur du pinceau]]&lt;br /&gt;
******** [[Changement du style du pinceau]]&lt;br /&gt;
******** [[Définition de la propriété Bitmap du pinceau]]&lt;br /&gt;
******* [[Lecture et définition de pixels]]&lt;br /&gt;
****** [[Utilisation des méthodes du canevas pour dessiner des objets graphiques]]&lt;br /&gt;
******* [[Dessin de lignes et de polylignes]]&lt;br /&gt;
******** [[Dessin de lignes]]&lt;br /&gt;
******** [[Dessin de polylignes]]&lt;br /&gt;
******* [[Dessin de formes]]&lt;br /&gt;
******** [[Dessin de rectangles et d&#039;ellipses]]&lt;br /&gt;
******** [[Dessin de rectangles à coins arrondis]]&lt;br /&gt;
******** [[Dessin de polygones]]&lt;br /&gt;
****** [[Gestion de plusieurs objets de dessin dans votre application]]&lt;br /&gt;
******* [[Faire le suivi de l&#039;outil de dessin à utiliser]]&lt;br /&gt;
******* [[Changement d&#039;outil en utilisant des turboboutons]]&lt;br /&gt;
******* [[Utilisation des outils de dessin]]&lt;br /&gt;
******** [[Dessin de formes (Code)]]&lt;br /&gt;
******** [[Partage de code entre plusieurs gestionnaires d&#039;événement]]&lt;br /&gt;
****** [[Dessiner sur un graphique]]&lt;br /&gt;
******* [[Création de graphiques défilables]]&lt;br /&gt;
******* [[Ajout d&#039;un contrôle image]]&lt;br /&gt;
******** [[Positionnement du contrôle]]&lt;br /&gt;
******** [[Définition de la taille initiale du bitmap]]&lt;br /&gt;
******** [[Dessiner sur un bitmap]]&lt;br /&gt;
****** [[Chargement et enregistrement de fichiers graphiques]]&lt;br /&gt;
******* [[Chargement d&#039;une image depuis un fichier]]&lt;br /&gt;
******* [[Enregistrement d&#039;une image dans un fichier]]&lt;br /&gt;
******* [[Remplacement de l&#039;image]]&lt;br /&gt;
****** [[Utilisation du presse-papiers avec les graphiques]]&lt;br /&gt;
******* [[Copie de graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Couper des graphiques dans le Presse-papiers]]&lt;br /&gt;
******* [[Coller des graphiques depuis le Presse-papiers]]&lt;br /&gt;
****** [[Techniques de dessin dans une application]]&lt;br /&gt;
******* [[Comment répondre à la souris]]&lt;br /&gt;
******** [[Définition d&#039;un événement de souris]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris enfoncé]]&lt;br /&gt;
******** [[Réponse à l&#039;action bouton de souris relâché]]&lt;br /&gt;
******** [[Réponse au déplacement de la souris]]&lt;br /&gt;
******* [[Ajout d&#039;un champ à un objet fiche pour faire le suivi des actions de la souris]]&lt;br /&gt;
******* [[Amélioration du dessin des lignes]]&lt;br /&gt;
******** [[Suivi du point d&#039;origine]]&lt;br /&gt;
******** [[Suivi des déplacements]]&lt;br /&gt;
***** [[Utilisation du multimédia]]&lt;br /&gt;
****** [[Ajout de clips vidéo silencieux à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips vidéo silencieux]]&lt;br /&gt;
****** [[Ajout de clips audio ou vidéo à une application]]&lt;br /&gt;
******* [[Exemple d&#039;ajout de clips audio et/ou vidéo (VCL seulement)|Exemple d&#039;ajout de clips audio ou vidéo (VCL seulement)]]&lt;br /&gt;
**** [[Ecriture d&#039;applications multithreads - Index]]&lt;br /&gt;
***** [[Ecriture d&#039;applications multithreads]]&lt;br /&gt;
***** [[Définition d&#039;objets thread - Index|Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Définition d&#039;objets thread]]&lt;br /&gt;
****** [[Initialisation du thread]]&lt;br /&gt;
****** [[Ecriture de la fonction Thread]]&lt;br /&gt;
******* [[Utilisation de variables locales aux threads]]&lt;br /&gt;
******* [[Vérification de l&#039;arrêt par d&#039;autres threads]]&lt;br /&gt;
******* [[Gestion des exceptions dans la fonction thread]]&lt;br /&gt;
****** [[Conception du code de nettoyage]]&lt;br /&gt;
***** [[Coordination de threads - Index|Coordination de threads]]&lt;br /&gt;
****** [[Coordination de threads]]&lt;br /&gt;
****** [[Eviter les accès simultanés]]&lt;br /&gt;
******* [[Verrouillage d&#039;objets]]&lt;br /&gt;
******* [[Utilisation de sections critiques]]&lt;br /&gt;
******* [[Utilisation du synchronisateur à écriture exclusive et lecture multiple]]&lt;br /&gt;
******* [[Autres techniques de partage de la mémoire]]&lt;br /&gt;
****** [[Attente des autres threads]]&lt;br /&gt;
******* [[Attente de la fin d&#039;exécution d&#039;un thread]]&lt;br /&gt;
******* [[Attente de l&#039;achèvement d&#039;une tâche]]&lt;br /&gt;
***** [[Exécution d&#039;objets thread - Index|Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Exécution d&#039;objets thread]]&lt;br /&gt;
****** [[Redéfinition de la priorité par défaut]]&lt;br /&gt;
****** [[Démarrage et arrêt des threads]]&lt;br /&gt;
***** [[Débogage des applications multithreads]]&lt;br /&gt;
****** [[Nommer un thread]]&lt;br /&gt;
******* [[Comment nommer un thread]]&lt;br /&gt;
******* [[Conversion d&#039;un thread anonyme en thread nommé]]&lt;br /&gt;
******* [[Assignation de noms distincts à des threads similaires]]&lt;br /&gt;
******* [[Nommer un thread pendant le débogage]]&lt;br /&gt;
**** [[Gestion des exceptions dans C++Builder]]&lt;br /&gt;
***** [[Gestion des exceptions C++ standard]]&lt;br /&gt;
****** [[Syntaxe de la gestion des exceptions C++ standard]]&lt;br /&gt;
****** [[Redéclenchement des exceptions (C++)]]&lt;br /&gt;
****** [[Spécifications des exceptions (C++)]]&lt;br /&gt;
****** [[Déroulement des exceptions (C++)]]&lt;br /&gt;
****** [[Constructeurs dans la gestion des exceptions (C++)]]&lt;br /&gt;
****** [[Gestion des exceptions non interceptées et inattendues (C++)]]&lt;br /&gt;
****** [[Perte des exceptions C++ dans la RTL de Delphi]]&lt;br /&gt;
***** [[Exceptions structurées sous Win32 (C++)]]&lt;br /&gt;
****** [[Syntaxe des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Gestion des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Filtrage des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Mélange des exceptions standard et des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Définition des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Déclenchement des exceptions structurées (C++)]]&lt;br /&gt;
****** [[Blocs de terminaison SEH (C++)]]&lt;br /&gt;
***** [[Gestion des exceptions Delphi dans C++]]&lt;br /&gt;
***** [[Options du compilateur de gestion des exceptions C++Builder]]&lt;br /&gt;
***** [[Exception externe EEFFACE]]&lt;br /&gt;
**** [[Utilisation des packages et des composants - Index|Utilisation des packages et des composants]]&lt;br /&gt;
***** [[Utilisation des packages et des composants - Présentation]]&lt;br /&gt;
***** [[Pourquoi utiliser des packages ?|Pourquoi utiliser des packages ?]]&lt;br /&gt;
****** [[Packages et DLL standard]]&lt;br /&gt;
***** [[Packages d&#039;exécution]]&lt;br /&gt;
****** [[Chargement des packages dans une application]]&lt;br /&gt;
******* [[Chargement des packages avec la fonction LoadPackage]]&lt;br /&gt;
****** [[Choix des packages d&#039;exécution à utiliser]]&lt;br /&gt;
****** [[Packages personnalisés]]&lt;br /&gt;
***** [[Packages de conception]]&lt;br /&gt;
****** [[Installation de packages de composants]]&lt;br /&gt;
***** [[Création et modification de packages]]&lt;br /&gt;
****** [[Création d&#039;un package]]&lt;br /&gt;
****** [[Modification d&#039;un package existant]]&lt;br /&gt;
****** [[Présentation de la structure d&#039;un package]]&lt;br /&gt;
****** [[Modification manuelle de fichiers source de packages]]&lt;br /&gt;
****** [[Compilation de packages]]&lt;br /&gt;
******* [[Directives de compilation spécifiques aux packages]]&lt;br /&gt;
******* [[Utilisation de la directive de packaging faible]]&lt;br /&gt;
******* [[Compilation et liaison à partir de la ligne de commande]]&lt;br /&gt;
******* [[Fichiers de packages créés lors d&#039;une compilation]]&lt;br /&gt;
******* [[Construction de packages statiques]]&lt;br /&gt;
***** [[Déploiement des packages]]&lt;br /&gt;
**** [[Création d&#039;applications internationales - Index]]&lt;br /&gt;
***** [[Internationalisation et localisation]]&lt;br /&gt;
****** [[Internationalisation des applications]]&lt;br /&gt;
******* [[Permettre au code de l&#039;application de fonctionner pour différentes régions]]&lt;br /&gt;
******** [[Jeux de caractères]]&lt;br /&gt;
******** [[Inclusion de fonctionnalités bi-directionnelles dans les applications]]&lt;br /&gt;
******** [[Fonctionnalités spécifiques aux cibles locales]]&lt;br /&gt;
****** [[Localisation des applications]]&lt;br /&gt;
******* [[Considérations de localisation dans la conception de l&#039;interface utilisateur]]&lt;br /&gt;
******** [[Texte]]&lt;br /&gt;
******** [[Images graphiques]]&lt;br /&gt;
******** [[Formats et ordre de tri]]&lt;br /&gt;
******** [[Affectations de touches de raccourci]]&lt;br /&gt;
******* [[Isolation des ressources]]&lt;br /&gt;
******* [[Utilisation des DLL de ressources]]&lt;br /&gt;
******** [[Création de DLL de ressources]]&lt;br /&gt;
******** [[Basculement dynamique de DLL de ressources]]&lt;br /&gt;
***** [[Déploiement des applications localisées]]&lt;br /&gt;
**** [[Déploiement des applications RAD Studio]]&lt;br /&gt;
***** [[Déploiement des applications - Présentation]]&lt;br /&gt;
****** [[Personnalisation du fichier manifeste d&#039;une application Windows]]&lt;br /&gt;
***** [[Déploiement des applications générales]]&lt;br /&gt;
****** [[Utilisation des programmes d&#039;installation]]&lt;br /&gt;
******* [[Identification des fichiers de l&#039;application]]&lt;br /&gt;
******* [[Les fichiers de l&#039;application, par extension de fichier]]&lt;br /&gt;
******* [[Fichiers package]]&lt;br /&gt;
******* [[Modules de fusion]]&lt;br /&gt;
******* [[Déploiement des contrôles ActiveX]]&lt;br /&gt;
******* [[Applications complémentaires]]&lt;br /&gt;
******* [[Emplacements des DLL]]&lt;br /&gt;
***** [[Déploiement des applications de base de données]]&lt;br /&gt;
****** [[Déploiement des applications de base de données dbExpress]]&lt;br /&gt;
****** [[Déploiement des applications BDE]]&lt;br /&gt;
******* [[Moteur de bases de données Borland]]&lt;br /&gt;
***** [[Déploiement des applications Web]]&lt;br /&gt;
***** [[Programmation pour des environnements hôtes hétérogènes]]&lt;br /&gt;
****** [[Résolution d&#039;écran et profondeur de couleurs]]&lt;br /&gt;
****** [[Redimensionnement dynamique des fiches et des contrôles]]&lt;br /&gt;
****** [[Sans redimensionnement dynamique]]&lt;br /&gt;
****** [[Adaptation à des profondeurs de couleurs variables]]&lt;br /&gt;
****** [[Fontes]]&lt;br /&gt;
****** [[Versions des systèmes d&#039;exploitation]]&lt;br /&gt;
***** [[Termes du contrat de licence logicielle]]&lt;br /&gt;
*** [[Développement d&#039;applications de bases de données - Index|Développement d&#039;applications de bases de données]]&lt;br /&gt;
**** [[Conception d&#039;applications de base de données - Index|Conception d&#039;applications de base de données]]&lt;br /&gt;
***** [[Conception d&#039;applications de base de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des bases de données]]&lt;br /&gt;
****** [[Types de bases de données]]&lt;br /&gt;
****** [[Sécurité des bases de données]]&lt;br /&gt;
****** [[Transactions]]&lt;br /&gt;
****** [[Intégrité référentielle, procédures stockées et déclencheurs]]&lt;br /&gt;
***** [[Architecture des bases de données]]&lt;br /&gt;
****** [[Connexion directe à un serveur de bases de données]]&lt;br /&gt;
****** [[Utilisation d&#039;un fichier dédié sur disque]]&lt;br /&gt;
****** [[Connexion à un autre ensemble de données]]&lt;br /&gt;
******* [[Connexion d&#039;un ensemble de données client à un autre ensemble de données dans la même application]]&lt;br /&gt;
******* [[Utilisation d&#039;une architecture multiniveau]]&lt;br /&gt;
****** [[Combinaison des approches]]&lt;br /&gt;
***** [[Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Analyse des données]]&lt;br /&gt;
**** [[Utilisation de contrôles de données - Index|Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Utilisation de contrôles de données]]&lt;br /&gt;
***** [[Fonctionnalités communes des contrôles de données]]&lt;br /&gt;
****** [[Association d&#039;un contrôle de données à un ensemble de données]]&lt;br /&gt;
******* [[Modification de l&#039;ensemble de données associé à l&#039;exécution]]&lt;br /&gt;
******* [[Activation et désactivation de la source de données]]&lt;br /&gt;
******* [[Réponse aux modifications effectuées par le biais de la source de données]]&lt;br /&gt;
****** [[Edition et mise à jour des données]]&lt;br /&gt;
******* [[Activation de l&#039;édition des contrôles lors d&#039;une saisie utilisateur]]&lt;br /&gt;
******* [[Edition des données affichées dans un contrôle]]&lt;br /&gt;
****** [[Activation et désactivation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Actualisation de l&#039;affichage des données]]&lt;br /&gt;
****** [[Activation des événements souris, clavier et timer]]&lt;br /&gt;
***** [[Choix de l&#039;organisation des données - Index|Choix de l&#039;organisation des données]]&lt;br /&gt;
****** [[Affichage d&#039;un seul enregistrement]]&lt;br /&gt;
******* [[Affichage de données en tant que libellés]]&lt;br /&gt;
******* [[Affichage et édition de champs dans une zone de saisie]]&lt;br /&gt;
******* [[Affichage et édition de texte dans un contrôle mémo]]&lt;br /&gt;
******* [[Affichage et édition dans un contrôle mémo de texte formaté]]&lt;br /&gt;
******* [[Affichage et édition de champs graphiques dans un contrôle image]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options]]&lt;br /&gt;
******* [[Affichage et édition de données dans les boîtes liste et les boîtes à options de référence]]&lt;br /&gt;
******** [[Utilisation de TDBListBox et de TDBComboBox]]&lt;br /&gt;
******* [[Manipulation de champs booléens avec des cases à cocher]]&lt;br /&gt;
******* [[Limitation de valeurs de champ avec des boutons radio - Index|Limitation de valeurs de champ avec des boutons radio]]&lt;br /&gt;
****** [[Affichage de plusieurs enregistrements]]&lt;br /&gt;
***** [[Visualisation et édition des données avec un contrôle TDBGrid]]&lt;br /&gt;
****** [[Utilisation d&#039;un contrôle grille à son état par défaut]]&lt;br /&gt;
****** [[Création d&#039;une grille personnalisée]]&lt;br /&gt;
******* [[Création de colonnes persistantes]]&lt;br /&gt;
******* [[Suppression de colonnes persistantes]]&lt;br /&gt;
******* [[Modification de l&#039;ordre des colonnes persistantes]]&lt;br /&gt;
******* [[Définition des propriétés de colonne en mode conception]]&lt;br /&gt;
******* [[Définition d&#039;une colonne de liste de référence]]&lt;br /&gt;
******* [[Insertion d&#039;un bouton dans une colonne]]&lt;br /&gt;
******* [[Restauration des valeurs par défaut d&#039;une colonne]]&lt;br /&gt;
****** [[Affichage des champs ADT et tableau]]&lt;br /&gt;
****** [[Définition des options de la grille]]&lt;br /&gt;
****** [[Edition dans la grille]]&lt;br /&gt;
****** [[Contrôle du dessin de la grille]]&lt;br /&gt;
****** [[Comment répondre aux actions de l&#039;utilisateur à l&#039;exécution]]&lt;br /&gt;
***** [[Création d&#039;une grille qui contient d&#039;autres contrôles orientés données]]&lt;br /&gt;
***** [[Navigation et manipulation d&#039;enregistrements]]&lt;br /&gt;
****** [[Choix des boutons du navigateur à afficher]]&lt;br /&gt;
****** [[Affichage de panneaux d&#039;information]]&lt;br /&gt;
****** [[Utilisation d&#039;un navigateur pour plusieurs ensembles de données]]&lt;br /&gt;
**** [[Connexion aux bases de données - Index|Connexion aux bases de données]]&lt;br /&gt;
***** [[Connexion aux bases de données - Présentation]]&lt;br /&gt;
***** [[Utilisation de connexions implicites]]&lt;br /&gt;
***** [[Contrôle des connexions]]&lt;br /&gt;
****** [[Connexion à un serveur de base de données]]&lt;br /&gt;
****** [[Déconnexion d&#039;un serveur de base de données]]&lt;br /&gt;
***** [[Contrôle de la connexion au serveur]]&lt;br /&gt;
***** [[Gestion des transactions]]&lt;br /&gt;
****** [[Spécification du niveau d&#039;isolement des transactions]]&lt;br /&gt;
***** [[Envoi de commandes au serveur]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données associés]]&lt;br /&gt;
***** [[Obtention de métadonnées]]&lt;br /&gt;
**** [[Compréhension des ensembles de données - Index|Compréhension des ensembles de données]]&lt;br /&gt;
***** [[Compréhension des ensembles de données - Présentation]]&lt;br /&gt;
***** [[Utilisation des descendants de TDataSet]]&lt;br /&gt;
***** [[Détermination des états d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Ouverture et fermeture des ensembles de données]]&lt;br /&gt;
***** [[Navigation dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation des méthodes First et Last]]&lt;br /&gt;
****** [[Utilisation des méthodes Next et Prior]]&lt;br /&gt;
****** [[Utilisation de la méthode MoveBy]]&lt;br /&gt;
****** [[Utilisation des propriétés Eof et Bof]]&lt;br /&gt;
****** [[Marquage d&#039;enregistrements]]&lt;br /&gt;
***** [[Recherche dans les ensembles de données]]&lt;br /&gt;
****** [[Utilisation de la méthode Locate]]&lt;br /&gt;
****** [[Utilisation de la méthode Lookup]]&lt;br /&gt;
***** [[Affichage et édition d&#039;ensembles de données en utilisant des filtres]]&lt;br /&gt;
****** [[Activation et désactivation des filtres]]&lt;br /&gt;
****** [[Création de filtres]]&lt;br /&gt;
******* [[Définition de la propriété Filter]]&lt;br /&gt;
******* [[Ecriture d&#039;un gestionnaire d&#039;événement OnFilterRecord]]&lt;br /&gt;
****** [[Définition d&#039;options de filtre]]&lt;br /&gt;
****** [[Navigation parmi les enregistrements d&#039;un ensemble de données filtré]]&lt;br /&gt;
***** [[Modification des données]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements]]&lt;br /&gt;
****** [[Ajout de nouveaux enregistrements]]&lt;br /&gt;
****** [[Suppression d&#039;enregistrements]]&lt;br /&gt;
****** [[Validation des données]]&lt;br /&gt;
****** [[Annulation des modifications]]&lt;br /&gt;
****** [[Modification d&#039;enregistrements entiers]]&lt;br /&gt;
***** [[Champs calculés]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type table]]&lt;br /&gt;
****** [[Tri des enregistrements avec des index]]&lt;br /&gt;
******* [[Obtention d&#039;informations sur les index]]&lt;br /&gt;
******* [[Spécification d&#039;un index avec IndexName]]&lt;br /&gt;
******* [[Création d&#039;un index avec IndexFieldNames]]&lt;br /&gt;
****** [[Utilisation d&#039;index pour chercher des enregistrements]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Goto]]&lt;br /&gt;
******* [[Exécution d&#039;une recherche avec les méthodes Find]]&lt;br /&gt;
******* [[Spécification de l&#039;enregistrement en cours après une recherche réussie]]&lt;br /&gt;
******* [[Recherche sur des clés partielles]]&lt;br /&gt;
******* [[Réitération ou extension d&#039;une recherche]]&lt;br /&gt;
****** [[Limitation des enregistrements avec des portées]]&lt;br /&gt;
******* [[Présentation des différences entre les portées et les filtres]]&lt;br /&gt;
******* [[Spécification de portées]]&lt;br /&gt;
******* [[Modification d&#039;une portée]]&lt;br /&gt;
******* [[Application ou annulation d&#039;une portée]]&lt;br /&gt;
****** [[Création de relations maître/détail]]&lt;br /&gt;
******* [[Comment faire de la table la partie détail d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Utilisation de tables détail imbriquées]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables]]&lt;br /&gt;
****** [[Création et suppression des tables]]&lt;br /&gt;
****** [[Vidage des tables]]&lt;br /&gt;
****** [[Synchronisation des tables]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type requête]]&lt;br /&gt;
****** [[Spécification de la requête]]&lt;br /&gt;
****** [[Utilisation de paramètres dans les requêtes]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant la conception]]&lt;br /&gt;
******* [[Fourniture des paramètres pendant l&#039;exécution]]&lt;br /&gt;
****** [[Etablissement de relations maître-détail en utilisant des paramètres]]&lt;br /&gt;
****** [[Préparation des requêtes]]&lt;br /&gt;
****** [[Exécution de requêtes qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de résultats unidirectionnels]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données de type procédure stockée]]&lt;br /&gt;
****** [[Utilisation de paramètres avec les procédures stockées]]&lt;br /&gt;
****** [[Préparation des procédures stockées]]&lt;br /&gt;
***** [[Exécution de procédures stockées qui ne renvoient pas d&#039;ensemble de résultats]]&lt;br /&gt;
****** [[Lecture de plusieurs ensembles de résultats]]&lt;br /&gt;
**** [[Manipulation des composants champ - Index|Manipulation des composants champ]]&lt;br /&gt;
***** [[Manipulation des composants champ - Présentation]]&lt;br /&gt;
***** [[Composants champ dynamique]]&lt;br /&gt;
***** [[Composants champ persistant]]&lt;br /&gt;
****** [[Création de champs persistants]]&lt;br /&gt;
****** [[Modification de l&#039;ordre des champs persistants]]&lt;br /&gt;
****** [[Définition de nouveaux champs persistants]]&lt;br /&gt;
******* [[Définition d&#039;un champ de données]]&lt;br /&gt;
******* [[Définition d&#039;un champ calculé]]&lt;br /&gt;
******* [[Programmation d&#039;un champ calculé]]&lt;br /&gt;
******* [[Définition d&#039;un champ de référence]]&lt;br /&gt;
******* [[Définition d&#039;un champ agrégat]]&lt;br /&gt;
****** [[Suppression de composants champ persistant]]&lt;br /&gt;
****** [[Définition des événements et des propriétés des champs persistants]]&lt;br /&gt;
******* [[Définition des propriétés d&#039;affichage et d&#039;édition en mode conception]]&lt;br /&gt;
******* [[Définition des propriétés des composants champ à l&#039;exécution]]&lt;br /&gt;
******* [[Création des ensembles d&#039;attributs pour les composants champ]]&lt;br /&gt;
******* [[Association des ensembles d&#039;attributs aux composants champ]]&lt;br /&gt;
******* [[Suppression des associations d&#039;attributs]]&lt;br /&gt;
******* [[Contrôle ou dissimulation de la saisie utilisateur]]&lt;br /&gt;
******* [[Utilisation des formats par défaut pour les champs numériques, date et heure]]&lt;br /&gt;
******* [[Gestion des événements]]&lt;br /&gt;
***** [[Manipulation des méthodes de champ lors de l&#039;exécution]]&lt;br /&gt;
***** [[Affichage, conversion et accès aux valeurs des champs]]&lt;br /&gt;
****** [[Affichage de valeurs dans les contrôles standard]]&lt;br /&gt;
****** [[Conversion des valeurs de champs]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété par défaut d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la méthode FieldByName d&#039;un ensemble de données]]&lt;br /&gt;
****** [[Accès à des valeurs par la propriété Fields d&#039;un ensemble de données]]&lt;br /&gt;
***** [[Définition de la valeur par défaut d&#039;un champ]]&lt;br /&gt;
***** [[Utilisation de contraintes]]&lt;br /&gt;
****** [[Création d&#039;une contrainte personnalisée]]&lt;br /&gt;
****** [[Utilisation des contraintes du serveur]]&lt;br /&gt;
***** [[Utilisation des champs objet]]&lt;br /&gt;
****** [[Utilisation des champs ADT]]&lt;br /&gt;
****** [[Utilisation des champs tableau]]&lt;br /&gt;
****** [[Utilisation des champs ensemble de données]]&lt;br /&gt;
****** [[Utilisation des champs de référence]]&lt;br /&gt;
**** [[Utilisation du moteur de base de données Borland - Index|Utilisation du BDE - Index]]&lt;br /&gt;
***** [[Architecture BDE]]&lt;br /&gt;
***** [[Utilisation du moteur de base de données Borland|Utilisation du BDE]]&lt;br /&gt;
***** [[Exécution d&#039;une instruction de mise à jour - Index|Exécution d&#039;une instruction de mise à jour]]&lt;br /&gt;
****** [[Utilisation de la propriété Query d&#039;un composant mise à jour]]&lt;br /&gt;
***** [[Utilisation de plusieurs objets mise à jour - Index|Utilisation de plusieurs objets mise à jour]]&lt;br /&gt;
****** [[Appel de la méthode Apply]]&lt;br /&gt;
****** [[Exécution des instructions SQL]]&lt;br /&gt;
***** [[Connexion aux bases de données avec TDatabase - Index|Connexion aux bases de données avec TDatabase]]&lt;br /&gt;
****** [[Association d&#039;un composant base de données à une session]]&lt;br /&gt;
****** [[Utilisation de TDatabase pour établir une connexion aux bases de données]]&lt;br /&gt;
****** [[Ouverture d&#039;une connexion avec TDataBase]]&lt;br /&gt;
****** [[Interactions entre les composants base de données et session]]&lt;br /&gt;
****** [[Utilisation des composants base de données dans les modules de données]]&lt;br /&gt;
****** [[Définition des paramètres d&#039;alias BDE]]&lt;br /&gt;
****** [[Identification de la base de données]]&lt;br /&gt;
***** [[Gestion des sessions de bases de données - Index|Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Activation d&#039;une session]]&lt;br /&gt;
****** [[Création de sessions supplémentaires]]&lt;br /&gt;
****** [[Parcourir les composants base de données d&#039;une session]]&lt;br /&gt;
****** [[Ouverture de connexions de bases de données]]&lt;br /&gt;
****** [[Recherche d&#039;une connexion de base de données]]&lt;br /&gt;
****** [[Spécification des répertoires Paradox]]&lt;br /&gt;
****** [[Récupération des informations d&#039;une session]]&lt;br /&gt;
****** [[Fermeture des connexions de bases de données]]&lt;br /&gt;
****** [[Manipulation des alias BDE]]&lt;br /&gt;
****** [[Affectation d&#039;un nom à une session]]&lt;br /&gt;
****** [[Gestion de sessions multiples]]&lt;br /&gt;
****** [[Spécification du comportement de la connexion de base de données par défaut]]&lt;br /&gt;
****** [[Interruption des connexions de bases de données inactives]]&lt;br /&gt;
****** [[Manipulation des tables Paradox et dBASE protégées par mot de passe]]&lt;br /&gt;
****** [[Gestion des sessions de bases de données]]&lt;br /&gt;
****** [[Gestion des connexions de bases de données]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données BDE - Index|Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Association d&#039;un ensemble de données avec les connexions de bases de données et de sessions]]&lt;br /&gt;
****** [[Liaison des paramètres]]&lt;br /&gt;
****** [[Mise en cache des BLOBS]]&lt;br /&gt;
****** [[Contrôle des accès en lecture ou en écriture aux tables locales]]&lt;br /&gt;
****** [[Importation des données d&#039;une autre table]]&lt;br /&gt;
****** [[Utilisation des propriétés de handle BDE]]&lt;br /&gt;
****** [[Modification du nom d&#039;une table]]&lt;br /&gt;
****** [[Spécification d&#039;un fichier d&#039;index dBASE]]&lt;br /&gt;
****** [[Spécification du type d&#039;une table locale]]&lt;br /&gt;
****** [[Utilisation de TQuery]]&lt;br /&gt;
****** [[Utilisation de TStoredProc (BDE)]]&lt;br /&gt;
****** [[Utilisation de TTable]]&lt;br /&gt;
****** [[Utilisation d&#039;ensembles de données BDE]]&lt;br /&gt;
****** [[Création de requêtes hétérogènes]]&lt;br /&gt;
****** [[Obtention d&#039;un ensemble de résultats modifiable]]&lt;br /&gt;
****** [[Mise à jour d&#039;un ensemble de résultats en lecture seule]]&lt;br /&gt;
****** [[Manipulation des procédures stockées redéfinies d&#039;Oracle]]&lt;br /&gt;
***** [[Utilisation de TBatchMove - Index|Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Création d&#039;un composant action groupée]]&lt;br /&gt;
****** [[Exécution d&#039;une action groupée]]&lt;br /&gt;
****** [[Dictionnaire de données]]&lt;br /&gt;
****** [[Outils de manipulation du BDE]]&lt;br /&gt;
****** [[Spécification d&#039;un mode d&#039;action groupée]]&lt;br /&gt;
****** [[Utilisation de TBatchMove]]&lt;br /&gt;
****** [[Gestion des erreurs relatives aux actions groupées]]&lt;br /&gt;
****** [[Mappage des types de données]]&lt;br /&gt;
***** [[Utilisation du BDE pour placer en mémoire cache les mises à jour - Index|Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec une base de données]]&lt;br /&gt;
****** [[Elaboration des instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Activation des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Substitution de paramètres dans les instructions SQL de mise à jour]]&lt;br /&gt;
****** [[Utilisation du BDE pour placer en mémoire cache les mises à jour]]&lt;br /&gt;
****** [[Utilisation de l&#039;éditeur SQL de mise à jour]]&lt;br /&gt;
****** [[Application des mises à jour BDE en mémoire cache]]&lt;br /&gt;
****** [[Utilisation d&#039;objets mise à jour pour mettre à jour un ensemble de données]]&lt;br /&gt;
****** [[Création d&#039;un gestionnaire d&#039;événement OnUpdateRecord]]&lt;br /&gt;
****** [[Application des mises à jour en mémoire cache avec les méthodes de composant base de données]]&lt;br /&gt;
****** [[Création d&#039;instructions SQL pour les composants mise à jour]]&lt;br /&gt;
****** [[Gestion des erreurs de mise à jour en mémoire cache]]&lt;br /&gt;
***** [[Utilisation des transactions avec le BDE - Index|Utilisation des transactions avec le BDE]]&lt;br /&gt;
****** [[Utilisation de transactions locales]]&lt;br /&gt;
****** [[Utilisation du SQL transparent]]&lt;br /&gt;
****** [[Utilisation des transactions avec le BDE]]&lt;br /&gt;
**** [[Utilisation des composants ADO - Index|Utilisation des composants ADO]]&lt;br /&gt;
***** [[Utilisation des composants ADO]]&lt;br /&gt;
***** [[Présentation générale des composants ADO]]&lt;br /&gt;
***** [[Connexion à des stockages de données ADO]]&lt;br /&gt;
****** [[Connexion à un stockage de données avec TADOConnection]]&lt;br /&gt;
******* [[Accès à l&#039;objet connexion]]&lt;br /&gt;
****** [[Optimisation d&#039;une connexion]]&lt;br /&gt;
******* [[Connexions asynchrones]]&lt;br /&gt;
******* [[Contrôle des dépassements de délais]]&lt;br /&gt;
******* [[Indication des types d&#039;opérations pris en charge par la connexion]]&lt;br /&gt;
******* [[Spécification de l&#039;exécution automatique des transactions par la connexion]]&lt;br /&gt;
****** [[Accès aux ensembles de données d&#039;une connexion]]&lt;br /&gt;
****** [[Evénements connexion ADO]]&lt;br /&gt;
***** [[Utilisation des ensembles de données ADO]]&lt;br /&gt;
****** [[Connexion d&#039;un ensemble de données ADO à un stockage de données]]&lt;br /&gt;
******* [[Utilisation des ensembles d&#039;enregistrements]]&lt;br /&gt;
******* [[Filtrage d&#039;enregistrements à partir de signets]]&lt;br /&gt;
******* [[Filtrage de lignes en fonction de l&#039;état de mise à jour]]&lt;br /&gt;
******* [[Lecture d&#039;enregistrements de façon asynchrone]]&lt;br /&gt;
******* [[Utilisation des mises à jour groupées]]&lt;br /&gt;
******* [[Lecture et enregistrement des données dans des fichiers]]&lt;br /&gt;
******* [[Examen de l&#039;état de mise à jour ligne par ligne]]&lt;br /&gt;
******* [[Ouverture de l&#039;ensemble de données en mode mises à jour groupées]]&lt;br /&gt;
****** [[Utilisation de TADODataSet]]&lt;br /&gt;
***** [[Utilisation d&#039;objets commande]]&lt;br /&gt;
****** [[Spécification de la commande]]&lt;br /&gt;
****** [[Utilisation de la méthode Execute]]&lt;br /&gt;
****** [[Annulation des commandes]]&lt;br /&gt;
****** [[Récupération d&#039;ensembles de résultats à l&#039;aide de commandes]]&lt;br /&gt;
****** [[Application des mises à jour groupées dans les tables des bases]]&lt;br /&gt;
****** [[Annulation des mises à jour groupées]]&lt;br /&gt;
****** [[Gestion des paramètres de commande]]&lt;br /&gt;
**** [[Utilisation des composants dbExpress - Index|Utilisation des composants dbExpress]]&lt;br /&gt;
***** [[Utilisation des ensembles de données dbExpress]]&lt;br /&gt;
***** [[Types d&#039;ensembles de données dbExpress]]&lt;br /&gt;
***** [[Connexion à un serveur de bases de données en utilisant dbExpress]]&lt;br /&gt;
****** [[Configuration de TSQLConnection]]&lt;br /&gt;
***** [[Spécification des données à afficher]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une requête]]&lt;br /&gt;
****** [[Représentation des enregistrements d&#039;une table]]&lt;br /&gt;
****** [[Représentation des résultats d&#039;une procédure stockée]]&lt;br /&gt;
***** [[Récupération des données]]&lt;br /&gt;
***** [[Exécution des commandes ne renvoyant pas d&#039;enregistrement]]&lt;br /&gt;
****** [[Spécification de la commande à exécuter]]&lt;br /&gt;
****** [[Exécution de la commande]]&lt;br /&gt;
****** [[Création et modification des métadonnées du serveur]]&lt;br /&gt;
***** [[Définition de relations liées maître-détail]]&lt;br /&gt;
***** [[Accès aux informations de schéma dbExpress]]&lt;br /&gt;
****** [[Récupération de métadonnées dans un ensemble de données dbExpress]]&lt;br /&gt;
****** [[La structure des ensembles de métadonnées]]&lt;br /&gt;
***** [[Débogage d&#039;applications dbExpress]]&lt;br /&gt;
**** [[Utilisation d&#039;ensembles de données client - Index|Utilisation d&#039;ensembles de données client]]&lt;br /&gt;
***** [[Utilisation d&#039;ensembles de données client - Présentation]]&lt;br /&gt;
***** [[Manipulation des données avec un ensemble de données client]]&lt;br /&gt;
****** [[Navigation parmi les données des ensembles de données client]]&lt;br /&gt;
****** [[Limitation des enregistrements affichés]]&lt;br /&gt;
****** [[Edition des données]]&lt;br /&gt;
******* [[Annuler les modifications]]&lt;br /&gt;
******* [[Enregistrement des modifications]]&lt;br /&gt;
****** [[Définition de contraintes pour les valeurs des données]]&lt;br /&gt;
****** [[Tri et indexation]]&lt;br /&gt;
******* [[Ajout d&#039;un nouvel index]]&lt;br /&gt;
******* [[Suppression et permutation d&#039;index]]&lt;br /&gt;
******* [[Utilisation des index pour regrouper les données]]&lt;br /&gt;
****** [[Représentation des valeurs calculées]]&lt;br /&gt;
******* [[Utilisation de champs calculés de façon interne dans les ensembles de données client]]&lt;br /&gt;
****** [[Utilisation des agrégats maintenus]]&lt;br /&gt;
******* [[Spécification d&#039;agrégats]]&lt;br /&gt;
******* [[Agrégats de groupes d&#039;enregistrements]]&lt;br /&gt;
******* [[Obtention de valeurs d&#039;agrégat]]&lt;br /&gt;
****** [[Copie de données d&#039;un autre ensemble de données]]&lt;br /&gt;
******* [[Assignation directe des données]]&lt;br /&gt;
******* [[Clonage d&#039;un curseur d&#039;ensemble de données client]]&lt;br /&gt;
****** [[Ajout d&#039;informations d&#039;application aux données]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client pour mettre en cache les mises à jour]]&lt;br /&gt;
****** [[Présentation de l&#039;utilisation d&#039;un cache pour les mises à jour]]&lt;br /&gt;
****** [[Choix du type d&#039;ensemble de données pour les mises à jour en cache]]&lt;br /&gt;
****** [[Indication des enregistrements modifiés]]&lt;br /&gt;
****** [[Mise à jour des enregistrements]]&lt;br /&gt;
******* [[Application des mises à jour]]&lt;br /&gt;
******* [[Intervention pendant l&#039;application des mises à jour]]&lt;br /&gt;
******* [[Conciliation des erreurs de mise à jour]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec un fournisseur]]&lt;br /&gt;
****** [[Spécification d&#039;un fournisseur]]&lt;br /&gt;
****** [[Extraction des données dans l&#039;ensemble de données ou le document source]]&lt;br /&gt;
****** [[Obtention des paramètres du serveur d&#039;applications]]&lt;br /&gt;
****** [[Transmission de paramètres à l&#039;ensemble de données source]]&lt;br /&gt;
******* [[Envoi de paramètres de requête ou de procédure stockée]]&lt;br /&gt;
******* [[Limitation des enregistrements avec des paramètres]]&lt;br /&gt;
******* [[Gestion des contraintes liées au serveur]]&lt;br /&gt;
******* [[Actualisation des enregistrements]]&lt;br /&gt;
******* [[Communication avec des fournisseurs à l&#039;aide d&#039;événements personnalisés]]&lt;br /&gt;
******* [[Redéfinition de l&#039;ensemble de données sur le serveur d&#039;applications]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données client avec des données basées sur des fichiers]]&lt;br /&gt;
****** [[Création d&#039;un nouvel ensemble de données]]&lt;br /&gt;
****** [[Chargement des données depuis un fichier ou un flux]]&lt;br /&gt;
****** [[Fusion des modifications dans les données]]&lt;br /&gt;
****** [[Sauvegarde des données dans un fichier ou un flux]]&lt;br /&gt;
***** [[Utilisation d&#039;un ensemble de données simple]]&lt;br /&gt;
****** [[Quand faut-il utiliser TSimpleDataSet ?|Quand faut-il utiliser TSimpleDataSet ?]]&lt;br /&gt;
****** [[Installation d&#039;un ensemble de données simple]]&lt;br /&gt;
**** [[Utilisation des composants fournisseur - Index]]&lt;br /&gt;
***** [[Utilisation des composants fournisseur]]&lt;br /&gt;
***** [[Spécification de la source de données]]&lt;br /&gt;
***** [[Communication avec l&#039;ensemble de données client]]&lt;br /&gt;
***** [[Détermination du mode d&#039;application des mises à jour à l&#039;aide d&#039;un fournisseur d&#039;ensemble de données]]&lt;br /&gt;
***** [[Contrôle des informations placées dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des champs apparaissant dans les paquets de données]]&lt;br /&gt;
****** [[Spécification des options caractérisant les paquets de données]]&lt;br /&gt;
****** [[Ajouter des informations personnalisées aux paquets de données]]&lt;br /&gt;
***** [[Comment répondre aux demandes de données des clients]]&lt;br /&gt;
***** [[Comment répondre aux demandes de mise à jour des clients]]&lt;br /&gt;
****** [[Modification des paquets delta avant la mise à jour de la base de données]]&lt;br /&gt;
****** [[Comment contrôler l&#039;application des mises à jour]]&lt;br /&gt;
****** [[Filtrage des mises à jour]]&lt;br /&gt;
****** [[Résolution des erreurs de mise à jour par le fournisseur]]&lt;br /&gt;
****** [[Application des mises à jour à des ensembles de données représentant plusieurs tables]]&lt;br /&gt;
***** [[Comment répondre aux événements générés par le client]]&lt;br /&gt;
***** [[Gestion des contraintes du serveur]]&lt;br /&gt;
**** [[Création d&#039;applications multiniveaux - Index|Création d&#039;applications multiniveaux]]&lt;br /&gt;
***** [[Création d&#039;applications multiniveaux - Présentation]]&lt;br /&gt;
***** [[Avantages du modèle de base de données multiniveau]]&lt;br /&gt;
***** [[Présentation des applications de bases de données multiniveaux]]&lt;br /&gt;
****** [[Présentation d&#039;une application à niveau triple]]&lt;br /&gt;
****** [[Structure de l&#039;application client]]&lt;br /&gt;
****** [[Structure du serveur d&#039;applications]]&lt;br /&gt;
******* [[Utilisation de modules de données transactionnels]]&lt;br /&gt;
******* [[Gestion de la durée de vie des modules de données]]&lt;br /&gt;
****** [[Sélection d&#039;un protocole de connexion]]&lt;br /&gt;
******* [[Utilisation des connexions dbExpress]]&lt;br /&gt;
******* [[Utilisation de connexions DCOM]]&lt;br /&gt;
******* [[Utilisation de connexions SOAP]]&lt;br /&gt;
******* [[Utilisation de connexions Socket]]&lt;br /&gt;
******* [[Utilisation de connexions Web]]&lt;br /&gt;
***** [[Construction d&#039;une application multiniveau]]&lt;br /&gt;
***** [[Création de l&#039;application serveur]]&lt;br /&gt;
****** [[Filtrage du flux de communication DataSnap]]&lt;br /&gt;
****** [[Configuration du module de données]]&lt;br /&gt;
******* [[Configuration du module de données DataSnap]]&lt;br /&gt;
******* [[Configuration de TDSServerModule]]&lt;br /&gt;
******* [[Configuration de TRemoteDataModule]]&lt;br /&gt;
******* [[Configuration de TMTSDataModule]]&lt;br /&gt;
******* [[Configuration de TSOAPDataModule]]&lt;br /&gt;
****** [[Extension de l&#039;interface du serveur d&#039;applications]]&lt;br /&gt;
****** [[Gestion des transactions dans les applications multiniveaux]]&lt;br /&gt;
****** [[Gestion des relations maître/détail]]&lt;br /&gt;
****** [[Gestion des informations d&#039;état dans les modules de données exposés]]&lt;br /&gt;
****** [[Utilisation de plusieurs modules de données serveur]]&lt;br /&gt;
***** [[Recensement du serveur d&#039;applications]]&lt;br /&gt;
***** [[Création de l&#039;application client]]&lt;br /&gt;
****** [[Connexion au serveur d&#039;applications]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de dbExpress]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de DCOM]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de sockets]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de HTTP]]&lt;br /&gt;
******* [[Spécification d&#039;une connexion à l&#039;aide de SOAP]]&lt;br /&gt;
******* [[Courtage de connexions]]&lt;br /&gt;
****** [[Gestion des connexions serveur]]&lt;br /&gt;
******* [[Connexion au serveur]]&lt;br /&gt;
******* [[Fermeture ou changement de connexion serveur]]&lt;br /&gt;
****** [[Appel des interfaces serveur]]&lt;br /&gt;
****** [[Connexion à un serveur d&#039;applications qui utilise plusieurs modules de données]]&lt;br /&gt;
***** [[Ecriture des applications client Web]]&lt;br /&gt;
****** [[Distribution d&#039;une application client en tant que contrôle ActiveX]]&lt;br /&gt;
******* [[Création d&#039;une fiche active pour l&#039;application client]]&lt;br /&gt;
****** [[Utilisation d&#039;un courtier XML]]&lt;br /&gt;
**** [[Utilisation de XML dans les applications de bases de données - Index|Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Utilisation de XML dans les applications de bases de données]]&lt;br /&gt;
***** [[Définition des transformations]]&lt;br /&gt;
****** [[Correspondance entre les noeuds XML et les champs du paquet de données]]&lt;br /&gt;
****** [[Utilisation de XMLMapper]]&lt;br /&gt;
***** [[Conversion de documents XML en paquets de données]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme source pour un fournisseur]]&lt;br /&gt;
***** [[Utilisation d&#039;un document XML comme client d&#039;un fournisseur]]&lt;br /&gt;
*** [[Ecriture d&#039;applications Internet - Index]]&lt;br /&gt;
**** [[Création d&#039;applications serveur Internet - Index|Création d&#039;applications serveur Internet]]&lt;br /&gt;
***** [[Création d&#039;applications Internet - Présentation]]&lt;br /&gt;
***** [[A propos de WebBroker]]&lt;br /&gt;
***** [[Terminologie et standards - Index|Terminologie et standards]]&lt;br /&gt;
****** [[Terminologie et standards]]&lt;br /&gt;
****** [[Composants d&#039;une URL]]&lt;br /&gt;
****** [[En-tête de message de requête HTTP]]&lt;br /&gt;
***** [[Activité d&#039;un serveur HTTP - Index|Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Composition des requêtes client]]&lt;br /&gt;
****** [[Activité d&#039;un serveur HTTP]]&lt;br /&gt;
****** [[Réponses aux requêtes client]]&lt;br /&gt;
****** [[Traitement des requêtes client par le serveur]]&lt;br /&gt;
***** [[Types d&#039;applications serveur Web]]&lt;br /&gt;
***** [[Débogage d&#039;applications serveur - Index|Débogage d&#039;applications serveur]]&lt;br /&gt;
****** [[Débogage d&#039;applications Web sous forme de DLL]]&lt;br /&gt;
****** [[Débogage d&#039;applications serveur]]&lt;br /&gt;
**** [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
***** [[Utilisation de WebBroker]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec WebBroker]]&lt;br /&gt;
****** [[Objet application Web]]&lt;br /&gt;
****** [[Le module Web]]&lt;br /&gt;
***** [[Structure d&#039;une application WebBroker]]&lt;br /&gt;
***** [[Répartiteur Web]]&lt;br /&gt;
****** [[Ajout d&#039;actions au répartiteur]]&lt;br /&gt;
****** [[Répartition des messages de requête]]&lt;br /&gt;
***** [[Eléments d&#039;action]]&lt;br /&gt;
****** [[Choix du déclenchement des éléments d&#039;action]]&lt;br /&gt;
******* [[URL de destination]]&lt;br /&gt;
******* [[Type de méthode de requête]]&lt;br /&gt;
******* [[Activation et désactivation des éléments d&#039;action]]&lt;br /&gt;
******* [[Choix d&#039;un élément d&#039;action par défaut]]&lt;br /&gt;
****** [[Réponse aux messages de requête avec des éléments d&#039;action]]&lt;br /&gt;
***** [[Accès aux informations de requêtes client]]&lt;br /&gt;
****** [[Propriétés contenant des informations d&#039;en-tête de requête]]&lt;br /&gt;
******* [[Propriétés identifiant la destination]]&lt;br /&gt;
******* [[Propriétés décrivant le client Web]]&lt;br /&gt;
******* [[Propriétés identifiant le but de la requête]]&lt;br /&gt;
******* [[Propriétés décrivant la réponse attendue]]&lt;br /&gt;
******* [[Propriétés décrivant le contenu]]&lt;br /&gt;
****** [[Contenu d&#039;un message de requête HTTP]]&lt;br /&gt;
***** [[Création de messages de réponse HTTP]]&lt;br /&gt;
****** [[Informations d&#039;en-tête de réponse]]&lt;br /&gt;
******* [[Indication du statut de la réponse]]&lt;br /&gt;
******* [[Indication d&#039;attente d&#039;une action du client]]&lt;br /&gt;
******* [[Description de l&#039;application serveur]]&lt;br /&gt;
******* [[Description du contenu]]&lt;br /&gt;
****** [[Définition du contenu de la réponse]]&lt;br /&gt;
****** [[Envoi de la réponse]]&lt;br /&gt;
***** [[Génération du contenu des messages de réponse]]&lt;br /&gt;
****** [[Utilisation du composant générateur de page]]&lt;br /&gt;
******* [[Modèles HTML]]&lt;br /&gt;
******* [[Spécification du modèle HTML]]&lt;br /&gt;
******* [[Conversion des balises HTML transparentes]]&lt;br /&gt;
******* [[Utilisation du générateur de page depuis un élément d&#039;action]]&lt;br /&gt;
******* [[Chaînage de générateurs de page]]&lt;br /&gt;
******* [[Utilisation de noms prédéfinis de balises HTML transparentes]]&lt;br /&gt;
***** [[Utilisation des bases de données dans les réponses]]&lt;br /&gt;
****** [[Ajout d&#039;une session au module Web]]&lt;br /&gt;
****** [[Représentation HTML d&#039;un ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de page ensemble de données]]&lt;br /&gt;
******* [[Utilisation des générateurs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de tableau]]&lt;br /&gt;
******* [[Spécification des attributs de lignes]]&lt;br /&gt;
******* [[Spécification des attributs de colonnes]]&lt;br /&gt;
******* [[Incorporation de tableaux dans un document HTML]]&lt;br /&gt;
******* [[Utilisation de TDataSetTableProducer]]&lt;br /&gt;
******* [[Utilisation de TQueryTableProducer]]&lt;br /&gt;
**** [[Utilisation d&#039;IntraWeb (VCL pour le Web) - Index|Utilisation d&#039;IntraWeb (VCL pour le Web)]]&lt;br /&gt;
***** [[Introduction à IntraWeb - Index|Introduction à IntraWeb]]&lt;br /&gt;
****** [[Introduction à IntraWeb]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle application IntraWeb]]&lt;br /&gt;
****** [[Changement du type d&#039;application IntraWeb]]&lt;br /&gt;
****** [[Modification de la fiche principale]]&lt;br /&gt;
****** [[Ecriture d&#039;un gestionnaire d&#039;événement pour le bouton]]&lt;br /&gt;
****** [[Exécution de l&#039;application achevée]]&lt;br /&gt;
***** [[Création d&#039;applications serveur Web avec IntraWeb]]&lt;br /&gt;
***** [[Utilisation des composants IntraWeb]]&lt;br /&gt;
***** [[Utilisation de IntraWeb avec WebBroker]]&lt;br /&gt;
**** [[Utilisation de documents XML - Index|Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation de documents XML]]&lt;br /&gt;
***** [[Utilisation du modèle DOM]]&lt;br /&gt;
***** [[Utilisation des composants XML]]&lt;br /&gt;
****** [[Utilisation de TXMLDocument]]&lt;br /&gt;
****** [[Utilisation des noeuds XML]]&lt;br /&gt;
***** [[Abstraction de documents XML avec l&#039;expert Liaison de données]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert Liaison de données XML]]&lt;br /&gt;
****** [[Utilisation du code généré par l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Utilisation de services Web - Index|Utilisation de services Web]]&lt;br /&gt;
***** [[Utilisation de services Web]]&lt;br /&gt;
***** [[Présentation des interfaces invocables]]&lt;br /&gt;
****** [[Utilisation de types non scalaires dans des interfaces invocables]]&lt;br /&gt;
******* [[Recensement des types non scalaires]]&lt;br /&gt;
******* [[Utilisation d&#039;objets distants]]&lt;br /&gt;
******* [[Exemple d&#039;objet distant]]&lt;br /&gt;
***** [[Conception de serveurs gérant les services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;expert d&#039;application SOAP]]&lt;br /&gt;
****** [[Ajout de nouveaux services Web]]&lt;br /&gt;
****** [[Utilisation de l&#039;importateur WSDL]]&lt;br /&gt;
****** [[Définition et utilisation des en-têtes SOAP]]&lt;br /&gt;
****** [[Création de classes d&#039;exception personnalisées pour les services Web]]&lt;br /&gt;
****** [[Génération de documents WSDL pour une application de service Web]]&lt;br /&gt;
***** [[Conception de clients pour les services Web]]&lt;br /&gt;
****** [[Importation de documents WSDL]]&lt;br /&gt;
****** [[Appel des interfaces invocables]]&lt;br /&gt;
****** [[Traitement des en-têtes dans les applications client]]&lt;br /&gt;
**** [[Utilisation des sockets - Index]]&lt;br /&gt;
***** [[Utilisation des sockets]]&lt;br /&gt;
***** [[Installation des composants socket]]&lt;br /&gt;
***** [[Implémentation des services]]&lt;br /&gt;
****** [[Description des protocoles de services]]&lt;br /&gt;
****** [[Services et ports]]&lt;br /&gt;
***** [[Types de connexions par socket]]&lt;br /&gt;
****** [[Connexions client]]&lt;br /&gt;
****** [[Connexions d&#039;écoute]]&lt;br /&gt;
****** [[Connexions serveur]]&lt;br /&gt;
***** [[Description des sockets]]&lt;br /&gt;
****** [[Description de l&#039;hôte]]&lt;br /&gt;
****** [[Utilisation des ports]]&lt;br /&gt;
***** [[Utilisation des composants socket]]&lt;br /&gt;
****** [[Obtenir des informations sur la connexion socket client ou serveur]]&lt;br /&gt;
****** [[Utilisation de sockets client]]&lt;br /&gt;
******* [[Spécification du serveur souhaité]]&lt;br /&gt;
******* [[Formation de la connexion]]&lt;br /&gt;
******* [[Obtenir des informations sur la connexion socket client]]&lt;br /&gt;
******* [[Fermeture de la connexion]]&lt;br /&gt;
****** [[Utilisation de sockets serveur]]&lt;br /&gt;
******* [[Spécification du port]]&lt;br /&gt;
******* [[Ecoute des requêtes client]]&lt;br /&gt;
******* [[Connexion aux clients]]&lt;br /&gt;
******* [[Fermeture des connexions serveur]]&lt;br /&gt;
***** [[Réponse aux événements socket]]&lt;br /&gt;
****** [[Evénements erreur]]&lt;br /&gt;
****** [[Evénements client]]&lt;br /&gt;
****** [[Evénements serveur]]&lt;br /&gt;
***** [[Lecture et écriture sur des connexions socket]]&lt;br /&gt;
****** [[Connexions non bloquantes]]&lt;br /&gt;
******* [[Lecture et écriture d&#039;événements]]&lt;br /&gt;
****** [[Connexions bloquantes]]&lt;br /&gt;
*** [[Développement d&#039;applications COM - Index|Développement d&#039;applications COM]]&lt;br /&gt;
**** [[Principes de COM - Index|Principes de COM]]&lt;br /&gt;
***** [[Présentation des technologies COM]]&lt;br /&gt;
****** [[C++Builder utilise DAX pour ActiveX et COM]]&lt;br /&gt;
******* [[Hiérarchie des classes dans un contrôle ActiveX (DAX)]]&lt;br /&gt;
******* [[Diagrammes de trois classes d&#039;assistance d&#039;interface DAX]]&lt;br /&gt;
***** [[Composantes d&#039;une application COM]]&lt;br /&gt;
****** [[Interfaces COM]]&lt;br /&gt;
******* [[L&#039;interface COM de base, IUnknown]]&lt;br /&gt;
******* [[Pointeurs d&#039;interface COM]]&lt;br /&gt;
****** [[Serveurs COM]]&lt;br /&gt;
******* [[CoClasses et factories de classes]]&lt;br /&gt;
******* [[Serveurs en processus, hors processus et distants]]&lt;br /&gt;
******* [[Le mécanisme du marshaling]]&lt;br /&gt;
******* [[Agrégation (COM)]]&lt;br /&gt;
****** [[Clients COM]]&lt;br /&gt;
***** [[Extensions de COM]]&lt;br /&gt;
****** [[Serveurs Automation]]&lt;br /&gt;
****** [[Pages Active Server]]&lt;br /&gt;
****** [[Contrôles ActiveX]]&lt;br /&gt;
****** [[Documents Active]]&lt;br /&gt;
****** [[Bibliothèques de types]]&lt;br /&gt;
***** [[Implémentation des objets COM à l&#039;aide d&#039;experts]]&lt;br /&gt;
****** [[Code généré par les experts]]&lt;br /&gt;
***** [[Objets Abonnement d&#039;événement et Evénement COM+]]&lt;br /&gt;
**** [[Utilisation des bibliothèques de types - Index|Utilisation des bibliothèques de types]]&lt;br /&gt;
***** [[Utilisation des bibliothèques de types - Présentation]]&lt;br /&gt;
***** [[Editeur de bibliothèques de types]]&lt;br /&gt;
****** [[Composants de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
******* [[Barre d&#039;outils]]&lt;br /&gt;
******* [[Volet liste des objets]]&lt;br /&gt;
******* [[Barre d&#039;état]]&lt;br /&gt;
******* [[Pages d&#039;informations de type]]&lt;br /&gt;
****** [[Eléments de la bibliothèque de types]]&lt;br /&gt;
****** [[Appliquer les mises à jour]]&lt;br /&gt;
***** [[Utilisation de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
****** [[Types autorisés]]&lt;br /&gt;
****** [[Utilisation de la syntaxe Pascal Objet ou RIDL]]&lt;br /&gt;
******* [[Fichier RIDL]]&lt;br /&gt;
******* [[Tableaux sécurisés]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle bibliothèque de types]]&lt;br /&gt;
****** [[Ouverture d&#039;une bibliothèque de types existante]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une bibliothèque de types]]&lt;br /&gt;
****** [[Modification d&#039;une interface en utilisant la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout de propriétés et de méthodes à la bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une CoClasse à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;une interface à une CoClasse]]&lt;br /&gt;
****** [[Ajout d&#039;une énumération à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un alias à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un enregistrement ou d&#039;une union à une bibliothèque de types]]&lt;br /&gt;
****** [[Ajout d&#039;un module à une bibliothèque de types]]&lt;br /&gt;
****** [[Enregistrement et recensement des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Boîte de dialogue Appliquer les mises à jour]]&lt;br /&gt;
****** [[Enregistrement d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Actualisation de la bibliothèque de types]]&lt;br /&gt;
****** [[Recensement de la bibliothèque de types]]&lt;br /&gt;
***** [[Déploiement des bibliothèques de types]]&lt;br /&gt;
**** [[Création de clients COM - Index|Création de clients COM]]&lt;br /&gt;
***** [[Création de clients COM]]&lt;br /&gt;
***** [[Importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
****** [[Code généré par l&#039;importation des informations d&#039;une bibliothèque de types]]&lt;br /&gt;
***** [[Contrôle d&#039;un objet importé]]&lt;br /&gt;
****** [[Utilisation des composants enveloppe]]&lt;br /&gt;
****** [[Ecriture de code client basé sur les définitions de la bibliothèque de types]]&lt;br /&gt;
******* [[Connexion à un serveur]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface de répartition]]&lt;br /&gt;
******* [[Contrôle d&#039;un serveur Automation en utilisant une interface double]]&lt;br /&gt;
******* [[Gestion des événements dans un contrôleur Automation]]&lt;br /&gt;
***** [[Création de clients pour les serveurs n&#039;ayant pas une bibliothèque de types]]&lt;br /&gt;
**** [[Création de serveurs COM simples - Index|Création de serveurs COM simples]]&lt;br /&gt;
***** [[Création de serveurs COM simples - Présentation]]&lt;br /&gt;
***** [[Conception d&#039;un objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet COM]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Objet Automation]]&lt;br /&gt;
****** [[Types d&#039;instanciation des objets COM]]&lt;br /&gt;
****** [[Choix d&#039;un modèle de thread]]&lt;br /&gt;
***** [[Définition de l&#039;interface d&#039;un objet COM]]&lt;br /&gt;
****** [[Gestion des événements dans un objet Automation]]&lt;br /&gt;
***** [[Interfaces d&#039;Automation]]&lt;br /&gt;
****** [[Interfaces doubles]]&lt;br /&gt;
****** [[Interfaces de répartition]]&lt;br /&gt;
****** [[Interfaces personnalisées]]&lt;br /&gt;
***** [[Marshaling des données]]&lt;br /&gt;
***** [[Recensement d&#039;un objet COM]]&lt;br /&gt;
***** [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
***** [[Test et débogage de l&#039;application]]&lt;br /&gt;
**** [[Création d&#039;une page Active Server - Index|Création d&#039;une page Active Server]]&lt;br /&gt;
***** [[Création d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Création de pages Active Server - Présentation]]&lt;br /&gt;
****** [[Utilisation des éléments intrinsèques ASP]]&lt;br /&gt;
****** [[Création d&#039;ASP pour des serveurs en et hors processus]]&lt;br /&gt;
***** [[Recensement d&#039;un objet Active Server]]&lt;br /&gt;
***** [[Test et débogage d&#039;une application ASP (Active Server Page)]]&lt;br /&gt;
**** [[Utilisation des contrôles ActiveX - Index|Utilisation des contrôles ActiveX]]&lt;br /&gt;
***** [[Création d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Eléments d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Conception d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Génération d&#039;un contrôle ActiveX à partir d&#039;un contrôle VCL]]&lt;br /&gt;
***** [[Génération d&#039;une fiche active basée sur une fiche VCL]]&lt;br /&gt;
***** [[Création d&#039;une fiche ActiveX ou d&#039;un contrôle ActiveX C++ Windows 64 bits]]&lt;br /&gt;
***** [[Licences des contrôles ActiveX]]&lt;br /&gt;
***** [[Personnalisation de l&#039;interface du contrôle ActiveX]]&lt;br /&gt;
****** [[Ajout de propriétés, méthodes et événements supplémentaires]]&lt;br /&gt;
******* [[Ajout des événements]]&lt;br /&gt;
******* [[Ajout des propriétés]]&lt;br /&gt;
****** [[Activation de la liaison de données simple avec la bibliothèque de types]]&lt;br /&gt;
***** [[Création d&#039;une page de propriétés pour un contrôle ActiveX]]&lt;br /&gt;
****** [[Création d&#039;une nouvelle page de propriétés]]&lt;br /&gt;
****** [[Ajout de contrôles à une page de propriétés]]&lt;br /&gt;
****** [[Association des contrôles de la page de propriétés aux propriétés du contrôle ActiveX]]&lt;br /&gt;
******* [[Mise à jour de la page de propriétés]]&lt;br /&gt;
******* [[Mise à jour de l&#039;objet]]&lt;br /&gt;
****** [[Connexion d&#039;une page de propriétés à un contrôle ActiveX]]&lt;br /&gt;
***** [[Recensement d&#039;un contrôle ActiveX]]&lt;br /&gt;
***** [[Test d’un contrôle ActiveX]]&lt;br /&gt;
** [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
*** [[Présentation de la création d&#039;un composant - Index|Présentation de la création d&#039;un composant]]&lt;br /&gt;
**** [[Présentation de la création d&#039;un composant]]&lt;br /&gt;
**** [[Bibliothèque de classes]]&lt;br /&gt;
**** [[Composants et classes]]&lt;br /&gt;
**** [[Création de composants]]&lt;br /&gt;
***** [[Modification de contrôles existants]]&lt;br /&gt;
***** [[Création de contrôles originaux]]&lt;br /&gt;
***** [[Création de contrôles graphiques]]&lt;br /&gt;
***** [[Sous-classement de contrôles Windows]]&lt;br /&gt;
***** [[Création de composants non visuels]]&lt;br /&gt;
**** [[Contenu d&#039;un composant]]&lt;br /&gt;
***** [[Suppression des dépendances]]&lt;br /&gt;
***** [[Définition des propriétés, des méthodes et des événements]]&lt;br /&gt;
***** [[Encapsulation des graphiques]]&lt;br /&gt;
***** [[Enregistrement des composants (Introduction)]]&lt;br /&gt;
**** [[Création d&#039;un nouveau composant]]&lt;br /&gt;
***** [[Création d&#039;un composant avec l&#039;expert composant]]&lt;br /&gt;
****** [[Création d&#039;un fichier unité]]&lt;br /&gt;
****** [[Dérivation du composant]]&lt;br /&gt;
****** [[Recensement du composant]]&lt;br /&gt;
**** [[Déclaration d&#039;un nouveau constructeur (C++)]]&lt;br /&gt;
**** [[Emplacement des fichiers du composant]]&lt;br /&gt;
**** [[Test des composants non installés]]&lt;br /&gt;
**** [[Test des composants installés]]&lt;br /&gt;
*** [[Programmation orientée objet et écriture des composants - Index|Programmation orientée objet et écriture des composants]]&lt;br /&gt;
**** [[Programmation orientée objet et écriture des composants - Présentation|Programmation orientée objet et écriture des composants : Vue globale]]&lt;br /&gt;
**** [[Définition de nouvelles classes]]&lt;br /&gt;
***** [[Dérivation de nouvelles classes]]&lt;br /&gt;
****** [[Ajout de nouvelles capacités à une classe]]&lt;br /&gt;
****** [[Modification des valeurs par défaut d&#039;une classe pour éviter les répétitions]]&lt;br /&gt;
***** [[Déclaration d&#039;une nouvelle classe de composant]]&lt;br /&gt;
**** [[Ancêtres, descendants et hiérarchies des classes]]&lt;br /&gt;
**** [[Contrôle des accès]]&lt;br /&gt;
***** [[Masquer les détails d&#039;implémentation]]&lt;br /&gt;
***** [[Définir l&#039;interface avec le concepteur des composants]]&lt;br /&gt;
***** [[Définir l&#039;interface d&#039;exécution]]&lt;br /&gt;
***** [[Définir l&#039;interface de conception]]&lt;br /&gt;
**** [[Répartition des méthodes]]&lt;br /&gt;
***** [[Méthodes statiques]]&lt;br /&gt;
***** [[Méthodes virtuelles]]&lt;br /&gt;
****** [[Redéfinition des méthodes]]&lt;br /&gt;
****** [[Méthodes standard (C++)]]&lt;br /&gt;
***** [[Méthodes dynamiques]]&lt;br /&gt;
**** [[Membres abstraits d&#039;une classe]]&lt;br /&gt;
**** [[Classes et pointeurs]]&lt;br /&gt;
*** [[Création de propriétés - Index|Création de propriétés]]&lt;br /&gt;
**** [[Création de propriétés - Présentation|Création de propriétés&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Pourquoi créer des propriétés ?|Pourquoi créer des propriétés ?]]&lt;br /&gt;
**** [[Types de propriétés]]&lt;br /&gt;
**** [[Publication des propriétés héritées]]&lt;br /&gt;
**** [[Définition des propriétés]]&lt;br /&gt;
***** [[Déclarations des propriétés]]&lt;br /&gt;
***** [[Stockage interne des données]]&lt;br /&gt;
***** [[Accès direct]]&lt;br /&gt;
***** [[Méthodes d&#039;accès (propriétés)]]&lt;br /&gt;
****** [[Méthode Read]]&lt;br /&gt;
****** [[Méthode Write]]&lt;br /&gt;
***** [[Valeurs par défaut d&#039;une propriété]]&lt;br /&gt;
****** [[Spécification d&#039;aucune valeur par défaut]]&lt;br /&gt;
**** [[Création de propriétés tableau]]&lt;br /&gt;
**** [[Création de propriétés pour sous-composants]]&lt;br /&gt;
**** [[Création des propriétés pour interfaces]]&lt;br /&gt;
**** [[Stockage et chargement des propriétés]]&lt;br /&gt;
***** [[Utilisation du mécanisme de stockage et de chargement]]&lt;br /&gt;
***** [[Spécification des valeurs par défaut]]&lt;br /&gt;
***** [[Détermination du stockage]]&lt;br /&gt;
***** [[Initialisation après chargement]]&lt;br /&gt;
***** [[Stockage et chargement des propriétés non publiées]]&lt;br /&gt;
****** [[Création de méthodes pour le stockage et le chargement de valeurs de propriétés]]&lt;br /&gt;
****** [[Redéfinition de la méthode DefineProperties]]&lt;br /&gt;
*** [[Création d&#039;événements - Index|Création d&#039;événements]]&lt;br /&gt;
**** [[Création d&#039;événements - Présentation|Création d&#039;événements&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Qu&#039;est-ce qu&#039;un événement ?|Qu&#039;est-ce qu&#039;un événement ?]]&lt;br /&gt;
***** [[Les événements sont des pointeurs de méthodes]]&lt;br /&gt;
***** [[Les événements sont des propriétés]]&lt;br /&gt;
***** [[Les types d&#039;événements sont des types de pointeurs de méthodes]]&lt;br /&gt;
****** [[Les types gestionnaire d&#039;événement sont des procédures]]&lt;br /&gt;
***** [[Les événements sont des closures (C++)]]&lt;br /&gt;
****** [[Les types d&#039;événements sont des types closure (C++)]]&lt;br /&gt;
***** [[Les gestionnaires d&#039;événement sont facultatifs]]&lt;br /&gt;
**** [[Implémentation des événements standard]]&lt;br /&gt;
***** [[Identification des événements standard]]&lt;br /&gt;
***** [[Rendre visibles des événements]]&lt;br /&gt;
***** [[Changement de la gestion des événements standard]]&lt;br /&gt;
**** [[Définition de vos propres événements]]&lt;br /&gt;
***** [[Déclenchement de l&#039;événement]]&lt;br /&gt;
****** [[Deux sortes d&#039;événements]]&lt;br /&gt;
***** [[Définition du type de gestionnaire]]&lt;br /&gt;
****** [[Le type de renvoi des gestionnaires d&#039;événement est void (C++)]]&lt;br /&gt;
****** [[Les gestionnaires vides doivent être valides]]&lt;br /&gt;
****** [[Les utilisateurs peuvent redéfinir la gestion par défaut]]&lt;br /&gt;
****** [[Appel du gestionnaire d&#039;événement de clic]]&lt;br /&gt;
***** [[Déclaration de l&#039;événement]]&lt;br /&gt;
***** [[Appel de l&#039;événement]]&lt;br /&gt;
*** [[Création de méthodes - Index|Création de méthodes]]&lt;br /&gt;
**** [[Création de méthodes - Présentation|Création de méthodes&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Eviter les interdépendances]]&lt;br /&gt;
**** [[Noms des méthodes]]&lt;br /&gt;
**** [[Protection des méthodes]]&lt;br /&gt;
***** [[Méthodes qui doivent être protégées]]&lt;br /&gt;
***** [[Méthodes qui doivent être publiques]]&lt;br /&gt;
***** [[Méthodes abstraites]]&lt;br /&gt;
**** [[Rendre virtuelles des méthodes]]&lt;br /&gt;
**** [[Déclaration des méthodes]]&lt;br /&gt;
***** [[Exemple de déclaration de méthodes]]&lt;br /&gt;
*** [[Graphiques et composants - Index|Graphiques et composants]]&lt;br /&gt;
**** [[Utilisation des graphiques et des composants - Présentation]]&lt;br /&gt;
**** [[Présentation des graphiques]]&lt;br /&gt;
**** [[Utilisation des canevas pour dessiner]]&lt;br /&gt;
***** [[Utilisation du canevas]]&lt;br /&gt;
***** [[Utilisation du canevas Direct2D]]&lt;br /&gt;
**** [[Travail sur les images]]&lt;br /&gt;
***** [[Utilisation d&#039;une image, d&#039;un graphique ou d&#039;un canevas]]&lt;br /&gt;
***** [[Chargement et stockage des graphiques]]&lt;br /&gt;
***** [[Gestion des palettes]]&lt;br /&gt;
****** [[Spécification d&#039;une palette pour un contrôle]]&lt;br /&gt;
**** [[Bitmaps hors écran]]&lt;br /&gt;
***** [[Création et gestion des bitmaps hors écran]]&lt;br /&gt;
**** [[Réponse aux changements]]&lt;br /&gt;
**** [[Réponse aux changements de palette]]&lt;br /&gt;
*** [[Utilisation des messages]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie multiplate-forme RTL]]&lt;br /&gt;
***** [[Envoi et réception de messages en utilisant la RTL]]&lt;br /&gt;
***** [[Liste des types de messages FireMonkey]]&lt;br /&gt;
**** [[Utilisation de la solution de messagerie de l&#039;API Windows]]&lt;br /&gt;
***** [[Compréhension du système de gestion des messages]]&lt;br /&gt;
****** [[Que contient un message Windows ?]]&lt;br /&gt;
****** [[Répartition des messages]]&lt;br /&gt;
***** [[Modification de la gestion des messages]]&lt;br /&gt;
****** [[Redéfinition de la méthode Handler]]&lt;br /&gt;
******* [[Exemple de redéfinition d&#039;un gestionnaire de message]]&lt;br /&gt;
****** [[Utilisation des paramètres d&#039;un message]]&lt;br /&gt;
****** [[Interception des messages]]&lt;br /&gt;
***** [[Création de nouveaux gestionnaires de messages]]&lt;br /&gt;
****** [[Définition de vos propres messages]]&lt;br /&gt;
******* [[Déclaration d&#039;un identificateur de message]]&lt;br /&gt;
******* [[Exemple : Messages définis par l&#039;utilisateur]]&lt;br /&gt;
******* [[Déclaration d&#039;un type structure de message]]&lt;br /&gt;
******* [[Exemple de structure de message]]&lt;br /&gt;
****** [[Déclaration d&#039;une nouvelle méthode de gestion d&#039;un message]]&lt;br /&gt;
***** [[Envoi des messages]]&lt;br /&gt;
****** [[Diffusion d&#039;un message à tous les contrôles d&#039;une fiche]]&lt;br /&gt;
****** [[Appel direct du gestionnaire de message d&#039;un contrôle]]&lt;br /&gt;
****** [[Envoi d&#039;un message à l&#039;aide de la file d&#039;attente des messages Windows]]&lt;br /&gt;
****** [[Envoi d&#039;un message qui ne s&#039;exécute pas immédiatement]]&lt;br /&gt;
***** [[La méthode WndProc]]&lt;br /&gt;
***** [[Gestion du message de changement de la langue d&#039;entrée]]&lt;br /&gt;
*** [[Accessibilité des composants au moment de la conception]]&lt;br /&gt;
**** [[Accessibilité des composants au moment de la conception - Présentation]]&lt;br /&gt;
**** [[Recensement des composants]]&lt;br /&gt;
***** [[Déclaration de la procédure Register]]&lt;br /&gt;
***** [[Ecriture de la procédure Register]]&lt;br /&gt;
****** [[Spécification des composants]]&lt;br /&gt;
****** [[Spécification de la catégorie de palette]]&lt;br /&gt;
****** [[Utilisation de la procédure RegisterComponents]]&lt;br /&gt;
**** [[Fournir l&#039;aide pour vos composants]]&lt;br /&gt;
**** [[Ajout d&#039;éditeurs de propriétés]]&lt;br /&gt;
***** [[Dérivation d&#039;une classe éditeur de propriétés]]&lt;br /&gt;
***** [[Modification de la propriété sous une forme textuelle]]&lt;br /&gt;
****** [[Affichage de la valeur de la propriété]]&lt;br /&gt;
****** [[Définition de la valeur de la propriété]]&lt;br /&gt;
***** [[Modification globale de la propriété]]&lt;br /&gt;
***** [[Spécification des attributs de l&#039;éditeur]]&lt;br /&gt;
***** [[Recensement de l&#039;éditeur de propriétés]]&lt;br /&gt;
**** [[Catégories de propriétés]]&lt;br /&gt;
***** [[Recensement d&#039;une propriété à la fois]]&lt;br /&gt;
***** [[Recensement de plusieurs propriétés en une seule fois]]&lt;br /&gt;
***** [[Spécification de catégories de propriétés]]&lt;br /&gt;
***** [[Utilisation de la fonction IsPropertyInCategory]]&lt;br /&gt;
**** [[Ajout d&#039;éditeurs de composants]]&lt;br /&gt;
***** [[Ajout d&#039;éléments au menu contextuel]]&lt;br /&gt;
****** [[Spécification d&#039;éléments de menu]]&lt;br /&gt;
****** [[Implémentation des commandes]]&lt;br /&gt;
***** [[Modification du comportement suite à un double-clic]]&lt;br /&gt;
***** [[Ajout de formats de presse-papiers]]&lt;br /&gt;
***** [[Recensement d&#039;un éditeur de composants]]&lt;br /&gt;
**** [[Compilation des composants en packages]]&lt;br /&gt;
**** [[Problèmes d&#039;installation de composants personnalisés (C++)]]&lt;br /&gt;
*** [[Modification d&#039;un composant existant - Index|Modification d&#039;un composant existant]]&lt;br /&gt;
**** [[Modification d&#039;un composant existant - Présentation|Modification d&#039;un composant existant : Vue globale]]&lt;br /&gt;
**** [[Création et enregistrement du composant modifié]]&lt;br /&gt;
**** [[Modification de l&#039;objet composant]]&lt;br /&gt;
***** [[Redéfinition du constructeur]]&lt;br /&gt;
***** [[Spécification de la nouvelle valeur par défaut de la propriété]]&lt;br /&gt;
*** [[Création d&#039;un composant graphique - Index|Création d&#039;un composant graphique]]&lt;br /&gt;
**** [[Création d&#039;un composant graphique]]&lt;br /&gt;
**** [[Création et recensement du composant]]&lt;br /&gt;
**** [[Ajout de fonctionnalités graphiques]]&lt;br /&gt;
***** [[Détermination de ce qui doit être dessiné]]&lt;br /&gt;
****** [[Déclaration du type de la propriété]]&lt;br /&gt;
****** [[Déclaration de la propriété]]&lt;br /&gt;
****** [[Ecriture de la méthode d&#039;implémentation]]&lt;br /&gt;
**** [[Redéfinition du constructeur et du destructeur]]&lt;br /&gt;
**** [[Publication du crayon et du pinceau]]&lt;br /&gt;
***** [[Déclaration des champs de classe]]&lt;br /&gt;
***** [[Déclaration des propriétés d&#039;accès]]&lt;br /&gt;
***** [[Initialisation des classes ayant un propriétaire]]&lt;br /&gt;
***** [[Définition des propriétés des classes ayant un propriétaire]]&lt;br /&gt;
***** [[Publication des propriétés héritées (Graphique)]]&lt;br /&gt;
**** [[Dessin de l&#039;image du composant]]&lt;br /&gt;
**** [[Adaptation du dessin de la forme]]&lt;br /&gt;
*** [[Personnalisation d&#039;une grille - Index|Personnalisation d&#039;une grille]]&lt;br /&gt;
**** [[Personnalisation d&#039;une grille - Présentation|Personnalisation d&#039;une grille&amp;amp;nbsp;: Vue globale]]&lt;br /&gt;
**** [[Création et enregistrement du composant (Grille)]]&lt;br /&gt;
**** [[Publication des propriétés héritées (Grille)]]&lt;br /&gt;
**** [[Modification des valeurs initiales]]&lt;br /&gt;
**** [[Redimensionnement des cellules]]&lt;br /&gt;
**** [[Remplissage des cellules]]&lt;br /&gt;
***** [[Suivi de la date]]&lt;br /&gt;
****** [[Stockage interne de la date]]&lt;br /&gt;
****** [[Accès au jour, au mois et à l&#039;année]]&lt;br /&gt;
****** [[Génération des numéros de jours]]&lt;br /&gt;
****** [[Sélection du jour en cours]]&lt;br /&gt;
**** [[Navigation de mois en mois et d&#039;année en année]]&lt;br /&gt;
**** [[Navigation de jour en jour]]&lt;br /&gt;
***** [[Déplacement de la sélection]]&lt;br /&gt;
***** [[Fourniture d&#039;un événement OnChange]]&lt;br /&gt;
***** [[Exclusion des cellules vides]]&lt;br /&gt;
*** [[Contrôles orientés données - Index|Contrôles orientés données]]&lt;br /&gt;
**** [[Contrôles orientés données]]&lt;br /&gt;
**** [[Création d&#039;un contrôle pour scruter les données]]&lt;br /&gt;
***** [[Création et enregistrement du composant orienté données]]&lt;br /&gt;
***** [[Fonctionnement du contrôle en lecture seulement]]&lt;br /&gt;
****** [[Ajout de la propriété ReadOnly]]&lt;br /&gt;
****** [[Autorisation des mises à jour nécessaires]]&lt;br /&gt;
***** [[Ajout du lien de données]]&lt;br /&gt;
****** [[Déclaration du champ de classe]]&lt;br /&gt;
****** [[Déclaration des propriétés d&#039;accès d&#039;un contrôle orienté données]]&lt;br /&gt;
****** [[Initialisation du lien de données]]&lt;br /&gt;
***** [[Réponse aux changements de données]]&lt;br /&gt;
**** [[Création d&#039;un contrôle de modification de données]]&lt;br /&gt;
***** [[Modification de la valeur par défaut de FReadOnly]]&lt;br /&gt;
***** [[Gestion des messages liés à la souris ou au clavier]]&lt;br /&gt;
****** [[Réponse aux messages indiquant la manipulation de la souris]]&lt;br /&gt;
****** [[Réponse aux messages indiquant la manipulation du clavier]]&lt;br /&gt;
***** [[Mise à jour de la classe lien de données sur un champ]]&lt;br /&gt;
***** [[Modification de la méthode Change]]&lt;br /&gt;
***** [[Mise à jour de l&#039;ensemble de données]]&lt;br /&gt;
*** [[Transformation d&#039;une boîte de dialogue en composant - Index|Transformation d&#039;une boîte de dialogue en composant]]&lt;br /&gt;
**** [[Transformation d&#039;une boîte de dialogue en composant - Présentation|Transformation d&#039;une boîte de dialogue en composant : Vue globale]]&lt;br /&gt;
**** [[Définition de l&#039;interface du composant]]&lt;br /&gt;
**** [[Création et enregistrement du composant (Boîte de dialogue)]]&lt;br /&gt;
**** [[Création de l&#039;interface du composant]]&lt;br /&gt;
***** [[Inclusion de l&#039;unité de la fiche]]&lt;br /&gt;
***** [[Ajout des propriétés de l&#039;interface]]&lt;br /&gt;
***** [[Ajout de la méthode Execute]]&lt;br /&gt;
**** [[Test du composant]]&lt;br /&gt;
*** [[Extension de l&#039;EDI par l&#039;utilisation de l&#039;API Tools]]&lt;br /&gt;
**** [[Création ou extension d&#039;un package pour utiliser l&#039;API Tools]]&lt;br /&gt;
**** [[Accès aux services de l&#039;API Tools]]&lt;br /&gt;
***** [[Utilisation d&#039;objets natifs de l&#039;EDI]]&lt;br /&gt;
****** [[Ajout d&#039;une image à la liste d&#039;images]]&lt;br /&gt;
****** [[Ajout d&#039;une action à la liste d&#039;actions]]&lt;br /&gt;
****** [[Ajout d&#039;un élément au menu principal de l&#039;EDI]]&lt;br /&gt;
****** [[Suppression de boutons de barres d&#039;outils]]&lt;br /&gt;
***** [[Débogage d&#039;un expert]]&lt;br /&gt;
***** [[Numéros de version de l&#039;interface]]&lt;br /&gt;
**** [[Utilisation d&#039;interfaces spéciales pour étendre l&#039;EDI]]&lt;br /&gt;
***** [[Ecriture d&#039;une classe d&#039;expert]]&lt;br /&gt;
****** [[Implémentation des interfaces d&#039;expert]]&lt;br /&gt;
****** [[Recensement d&#039;une classe d&#039;expert dans l&#039;EDI]]&lt;br /&gt;
***** [[Notification d&#039;un expert des événements de l&#039;EDI]]&lt;br /&gt;
***** [[Création d&#039;experts fiches et projets]]&lt;br /&gt;
***** [[Utilisation des fichiers et des éditeurs]]&lt;br /&gt;
****** [[Utilisation des interfaces d&#039;éditeur]]&lt;br /&gt;
****** [[Utilisation des interfaces de module]]&lt;br /&gt;
*** [[Déploiement des composants]]&lt;br /&gt;
** [[Considérations pour le développement d&#039;applications Windows 64 bits]]&lt;br /&gt;
* [[Modélisation UML]]&lt;br /&gt;
** [[Concepts de modélisation]]&lt;br /&gt;
*** [[A propos de la modélisation]]&lt;br /&gt;
*** [[Spécifications UML prises en charge]]&lt;br /&gt;
*** [[Projets de modélisation UML]]&lt;br /&gt;
*** [[Espaces de nommage et packages]]&lt;br /&gt;
*** [[Diagrammes de modélisation]]&lt;br /&gt;
*** [[Synchronisation entre les modèles et le code source]]&lt;br /&gt;
*** [[Transformation en code source]]&lt;br /&gt;
*** [[Annotation et illustration d&#039;un modèle]]&lt;br /&gt;
*** [[Raccourci de modèle]]&lt;br /&gt;
*** [[Disposition des diagrammes]]&lt;br /&gt;
*** [[Couleurs du dégradé et illustration des diagrammes]]&lt;br /&gt;
*** [[Hyperliens dans les modèles UML]]&lt;br /&gt;
*** [[Prise en charge OCL (Object Constraint Language)]]&lt;br /&gt;
*** [[Patterns]]&lt;br /&gt;
*** [[Modélisation - Refactoring]]&lt;br /&gt;
*** [[Fonctionnalité de génération de la documentation]]&lt;br /&gt;
*** [[Importation et exportation de modèles UML]]&lt;br /&gt;
** [[Procédures de modélisation]]&lt;br /&gt;
*** [[Utilisation de la fenêtre Vue Modèle et du diagramme Visualisation du code|Utilisation des vues Modèle et Diagramme]]&lt;br /&gt;
*** [[Configuration de la modélisation UML]]&lt;br /&gt;
*** [[Utilisation d&#039;un espace de nommage ou d&#039;un package]]&lt;br /&gt;
*** [[Procédures des projets de modélisation - Index|Procédures des projets de modélisation]]&lt;br /&gt;
**** [[Création d&#039;un projet (Modélisation)|Création d&#039;un nouveau projet de modélisation]]&lt;br /&gt;
**** [[Activation de la prise en charge de la modélisation UML pour les projets]]&lt;br /&gt;
**** [[Ouverture d&#039;un projet existant pour la modélisation UML]]&lt;br /&gt;
**** [[Transformation d&#039;un projet de conception en code source]]&lt;br /&gt;
**** [[Réparation d&#039;un modèle]]&lt;br /&gt;
*** [[Importation et exportation de modèles]]&lt;br /&gt;
**** [[Importation et exportation d&#039;un modèle avec XMI (XML Metadata Interchange)]]&lt;br /&gt;
**** [[Importation d&#039;un projet au format MDL (IBM Rational Rose)|Importation d&#039;un modèle au format MDL (IBM Rational Rose)]]&lt;br /&gt;
*** [[Procédures des diagrammes UML - Index|Procédures des diagrammes UML]]&lt;br /&gt;
**** [[Création d&#039;éléments, de liens et de raccourcis sur les diagrammes - Index|Création d&#039;éléments, de liens et de raccourcis sur les diagrammes]]&lt;br /&gt;
***** [[Création d&#039;un raccourci|Création de raccourcis]]&lt;br /&gt;
***** [[Création d&#039;un lien simple|Création de liens]]&lt;br /&gt;
***** [[Création d&#039;un seul élément de modèle|Création d&#039;un élément de diagramme]]&lt;br /&gt;
**** [[Procédures de personnalisation de l&#039;apparence des diagrammes - Index|Personnalisation de l&#039;apparence des diagrammes et affichage des diagrammes]]&lt;br /&gt;
***** [[Alignement des éléments de modèle|Alignement des éléments de diagramme]]&lt;br /&gt;
***** [[Navigation dans un diagramme avec la vue globale]]&lt;br /&gt;
***** [[Personnalisation de la présentation des noeuds de diagrammes]]&lt;br /&gt;
***** [[Modification de la notation des diagrammes|Modification de la notation des éléments de diagramme]]&lt;br /&gt;
***** [[Affichage et masquage des éléments de modèle|Affichage et masquage des éléments de diagramme]]&lt;br /&gt;
***** [[Disposition automatique d&#039;un diagramme]]&lt;br /&gt;
***** [[Utilisation de la grille et des autres options d&#039;apparence|Utilisation de la grille]]&lt;br /&gt;
***** [[Utilisation du profil UML en couleur]]&lt;br /&gt;
***** [[Utilisation des couleurs du dégradé]]&lt;br /&gt;
***** [[Utilisation des filtres d&#039;affichage]]&lt;br /&gt;
***** [[Zoom sur un diagramme]]&lt;br /&gt;
**** [[Procédures d&#039;édition des diagrammes - Index|Edition des diagrammes]]&lt;br /&gt;
***** [[Modification des propriétés des éléments de diagrammes]]&lt;br /&gt;
***** [[Modification du type de lien|Modification du type du lien d&#039;association]]&lt;br /&gt;
***** [[Copie et collage des éléments de modèle|Copie et déplacement des éléments de modèle]]&lt;br /&gt;
***** [[Hyperliens et diagrammes]]&lt;br /&gt;
***** [[Réorientation d&#039;un lien]]&lt;br /&gt;
***** [[Redimensionnement des éléments de modèle|Redimensionnement des éléments de diagramme]]&lt;br /&gt;
***** [[Sélection des éléments de modèle|Sélection des éléments de diagramme]]&lt;br /&gt;
***** [[Affectation du stéréotype d&#039;un élément]]&lt;br /&gt;
***** [[Utilisation de la fonctionnalité glisser-déposer]]&lt;br /&gt;
***** [[Utilisation de propriétés utilisateur]]&lt;br /&gt;
**** [[Localisation des éléments de modèle - Index|Localisation des éléments de modèle]]&lt;br /&gt;
***** [[Synchronisation de la vue Modèle, de la vue Diagramme et du code source|Navigation entre la vue Modèle, la vue Diagramme et le code source]]&lt;br /&gt;
***** [[Recherche dans les diagrammes]]&lt;br /&gt;
***** [[Recherche des utilisations dans le code source]]&lt;br /&gt;
**** [[Procédures communes|Procédures des diagrammes UML 1.5 et 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de classes - Index|Procédures des diagrammes de classes]]&lt;br /&gt;
****** [[Ajout d&#039;un membre à un conteneur]]&lt;br /&gt;
****** [[Création d&#039;une classe d&#039;association]]&lt;br /&gt;
****** [[Création d&#039;un classificateur inner]]&lt;br /&gt;
****** [[Modification de l&#039;apparence des compartiments]]&lt;br /&gt;
****** [[Modification de l&#039;apparence des interfaces]]&lt;br /&gt;
****** [[Utilisation d&#039;un diagramme de classes en tant que vue]]&lt;br /&gt;
****** [[Utilisation d&#039;un constructeur]]&lt;br /&gt;
****** [[Utilisation d&#039;un champ]]&lt;br /&gt;
****** [[Utiliser une interface]]&lt;br /&gt;
****** [[Utilisation des relations]]&lt;br /&gt;
****** [[Instanciation d&#039;un classificateur|Instanciation d&#039;un classificateur - UML 1.5]]&lt;br /&gt;
****** [[Utilisation d&#039;une spécification d&#039;instance|Utilisation d&#039;une spécification d&#039;instance - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;une interface fournie ou d&#039;une interface requise|Assignation des relations &#039;Interface fournie&#039; ou &#039;Interface requise&#039; - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de cas d&#039;utilisation - Index|Procédures des diagrammes de cas d&#039;utilisation]]&lt;br /&gt;
****** [[Création d&#039;une séquence de navigation]]&lt;br /&gt;
****** [[Création d&#039;un point d&#039;extension]]&lt;br /&gt;
*****[[Procédures des diagrammes d&#039;activités - Index]]&lt;br /&gt;
****** [[Utilisation d&#039;un état complexe]]&lt;br /&gt;
****** [[Création d&#039;un événement différé]]&lt;br /&gt;
****** [[Création d&#039;une transition interne]]&lt;br /&gt;
****** [[Création d&#039;une transition multiple]]&lt;br /&gt;
****** [[Création d&#039;une transition réflexive]]&lt;br /&gt;
****** [[Spécification des actions d&#039;entrée et de sortie]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme d&#039;activités UML 1.5]]&lt;br /&gt;
****** [[Création d&#039;une activité pour un état|Création d&#039;une activité pour un état - UML 1.5]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme d&#039;activités UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un connecteur|Création d&#039;un connecteur - UML 2.0]]&lt;br /&gt;
****** [[Regroupement des actions en une activité|Déplacement des actions dans une activité - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un flot d&#039;objets ou d&#039;un flot de contrôle|Utilisation d&#039;un flot d&#039;objets ou d&#039;un flot de contrôle - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes d&#039;interaction - Index]]&lt;br /&gt;
****** [[Association d&#039;un lien message à une méthode]]&lt;br /&gt;
****** [[Génération des diagrammes de séquence]]&lt;br /&gt;
****** [[Génération d&#039;un diagramme de séquence incrémentiel]]&lt;br /&gt;
****** [[Ajout d&#039;un bloc conditionnel|Ajout d&#039;un bloc conditionnel - UML 1.5]]&lt;br /&gt;
****** [[Association d&#039;un objet à un classificateur|Association d&#039;un objet à un classificateur - UML 1.5]]&lt;br /&gt;
****** [[Branchement de liens message|Branchement de liens message - UML 1.5]]&lt;br /&gt;
****** [[Utilisation d&#039;un message UML 1.5]]&lt;br /&gt;
****** [[Conversion entre diagrammes UML 1.5 de séquence et de collaboration]]&lt;br /&gt;
****** [[Association d&#039;une ligne de vie à un classificateur|Association d&#039;une ligne de vie à un classificateur - UML 2.0]]&lt;br /&gt;
****** [[Copie et collage d&#039;une spécification d&#039;exécution ou d&#039;invocation|Copie et collage d&#039;une spécification d&#039;exécution ou d&#039;invocation - UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un diagramme de séquence ou de communication à partir d&#039;une interaction|Création d&#039;un diagramme de séquence ou de communication à partir d&#039;une interaction - UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un invariant d&#039;état|Création d&#039;un invariant d&#039;état - UML 2.0]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme de séquence ou de communication UML 2.0]]&lt;br /&gt;
****** [[Liaison d&#039;une autre interaction à partir d&#039;un diagramme d&#039;interaction|Liaison d&#039;une autre interaction à partir d&#039;un diagramme d&#039;interaction - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un message UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un fragment combiné|Utilisation d&#039;un fragment combiné - UML 2.0]]&lt;br /&gt;
****** [[Utilisation d&#039;un cadre lié|Utilisation d&#039;un cadre lié - UML 2.0]]&lt;br /&gt;
***** [[Procédures des diagrammes de structures composites UML 2.0 - Index|Procédures des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
****** [[Création d&#039;un connecteur de délégation]]&lt;br /&gt;
****** [[Création d&#039;une structure interne pour un noeud]]&lt;br /&gt;
****** [[Création d&#039;une pièce référencée]]&lt;br /&gt;
****** [[Création d&#039;un port]]&lt;br /&gt;
****** [[Utilisation d&#039;un diagramme d&#039;utilisation de collaboration]]&lt;br /&gt;
***** [[Procédures des diagrammes de machines d&#039;états UML 2.0 - Index|Procédures des diagrammes de machines d&#039;états UML 2.0]]&lt;br /&gt;
****** [[Association d&#039;une transition ou d&#039;un état à une activité]]&lt;br /&gt;
****** [[Création d&#039;une condition de garde pour une transition]]&lt;br /&gt;
****** [[Création d&#039;un élément historique]]&lt;br /&gt;
****** [[Création d&#039;un membre pour un état]]&lt;br /&gt;
****** [[Création d&#039;un état]]&lt;br /&gt;
****** [[Conception d&#039;un diagramme de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de composants UML 1.5]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de composants UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de déploiement UML 1.5]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme de déploiement UML 2.0]]&lt;br /&gt;
***** [[Conception d&#039;un diagramme d&#039;états UML 1.5]]&lt;br /&gt;
**** [[Annotation d&#039;un diagramme|Annotation et illustration des diagrammes]]&lt;br /&gt;
**** [[Création d&#039;un diagramme]]&lt;br /&gt;
**** [[Fermeture d&#039;un diagramme|Ouverture et fermeture des diagrammes]]&lt;br /&gt;
**** [[Renommer un diagramme]]&lt;br /&gt;
**** [[Suppression d&#039;un diagramme]]&lt;br /&gt;
**** [[Exportation d&#039;un diagramme vers une image]]&lt;br /&gt;
**** [[Impression d&#039;un diagramme]]&lt;br /&gt;
*** [[Procédures du langage OCL (Object Constraint Language) - Index|Procédures du langage OCL (Object Constraint Language)]]&lt;br /&gt;
**** [[Création d&#039;une contrainte OCL]]&lt;br /&gt;
**** [[Modification d&#039;une expression OCL]]&lt;br /&gt;
**** [[Affichage et masquage d&#039;une contrainte OCL]]&lt;br /&gt;
*** [[Procédures de patterns de modélisation - Index|Procédures de patterns de modélisation]]&lt;br /&gt;
**** [[Procédures d&#039;application des patterns - Index|Procédures d&#039;application des patterns]]&lt;br /&gt;
***** [[Création d&#039;un lien par pattern]]&lt;br /&gt;
***** [[Création d&#039;un élément de modèle par pattern]]&lt;br /&gt;
***** [[Utilisation du pattern d&#039;implémentation de stub]]&lt;br /&gt;
**** [[Utilisation du gestionnaire de patterns - Index|Utilisation du gestionnaire de patterns]]&lt;br /&gt;
***** [[Ouverture du gestionnaire de patterns]]&lt;br /&gt;
***** [[Création d&#039;une arborescence de patterns virtuelle|Création d&#039;une arborescence virtuelle de patterns]]&lt;br /&gt;
***** [[Création d&#039;un dossier dans le gestionnaire de patterns]]&lt;br /&gt;
***** [[Création d&#039;un raccourci vers un pattern]]&lt;br /&gt;
***** [[Affectation des patterns à des raccourcis]]&lt;br /&gt;
***** [[Copier/coller des raccourcis, des dossiers ou des arborescences de patterns]]&lt;br /&gt;
***** [[Suppression de raccourcis, de dossiers ou d&#039;arborescences de patterns]]&lt;br /&gt;
***** [[Modification des propriétés|Modification des propriétés de patterns]]&lt;br /&gt;
***** [[Tri des patterns]]&lt;br /&gt;
***** [[Enregistrement des modifications dans le registre des patterns]]&lt;br /&gt;
**** [[Exportation et partage des patterns - Index|Exportation et partage des patterns]]&lt;br /&gt;
***** [[Exportation d&#039;un pattern]]&lt;br /&gt;
***** [[Partage des patterns]]&lt;br /&gt;
**** [[Ajout de participants aux patterns de première classe (FCC, First Class Citizens)]]&lt;br /&gt;
**** [[Création d&#039;un pattern]]&lt;br /&gt;
**** [[Suppression des patterns FCC (First Class Citizens) dans le modèle]]&lt;br /&gt;
**** [[Utilisation du registre des patterns]]&lt;br /&gt;
*** [[Procédures de génération de la documentation - Index|Procédures de génération de la documentation]]&lt;br /&gt;
**** [[Configuration de la fonctionnalité de génération de la documentation|Configuration de la génération de la documentation]]&lt;br /&gt;
**** [[Génération de la documentation d&#039;un projet]]&lt;br /&gt;
**** [[Exécution de la génération de la documentation depuis la ligne de commande]]&lt;br /&gt;
** [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
*** [[Fenêtre de dialogue Options de modélisation|Boîte de dialogue Options de modélisation]]&lt;br /&gt;
**** [[Modélisation - Options d&#039;apparence des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options de disposition des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options d&#039;impression des diagrammes]]&lt;br /&gt;
**** [[Modélisation - Options de filtres d&#039;affichage des diagrammes|Modélisation - Options de gestion de la vue Diagramme]]&lt;br /&gt;
**** [[Modélisation - Options générales]]&lt;br /&gt;
**** [[Modélisation - Options de génération de la documentation]]&lt;br /&gt;
**** [[Options de la vue Modèle]]&lt;br /&gt;
**** [[Modélisation - Options de code source]]&lt;br /&gt;
**** [[Modélisation - Options Générer un diagramme de séquence]]&lt;br /&gt;
*** [[Composants GUI pour la modélisation - Index|Composants GUI pour la modélisation]]&lt;br /&gt;
**** [[Vue Modèle]]&lt;br /&gt;
**** [[Vue Diagramme]]&lt;br /&gt;
**** [[Inspecteur d&#039;objets (Modélisation)]]&lt;br /&gt;
**** [[Palette d&#039;outils (Modélisation)]]&lt;br /&gt;
**** [[Menus Modélisation]]&lt;br /&gt;
**** [[Composants GUI des patterns - Index|Gestion des patterns]]&lt;br /&gt;
***** [[Expert Créer un pattern]]&lt;br /&gt;
***** [[Gestionnaire de patterns]]&lt;br /&gt;
***** [[Registre des patterns]]&lt;br /&gt;
***** [[Expert Pattern]]&lt;br /&gt;
**** [[Gestion des projets]]&lt;br /&gt;
***** [[Boîte de dialogue Générer la documentation|Expert Générer la documentation]]&lt;br /&gt;
***** [[Expert Convertir depuis MDL|Experts &#039;Projet depuis MDL&#039; et &#039;Projet depuis MDX&#039;]]&lt;br /&gt;
***** [[Expert Projet de conception de la modélisation UML 1.5|Expert Projet de conception UML 1.5]]&lt;br /&gt;
***** [[Expert Projet de conception de la modélisation UML 2.0|Expert Projet de conception UML 2.0]]&lt;br /&gt;
***** [[Boîte de dialogue Exportation XMI]]&lt;br /&gt;
***** [[Boîte de dialogue Importation XMI]]&lt;br /&gt;
**** [[Boîtes de dialogue de modélisation - Index|Boîtes de dialogue de modélisation]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter un nouveau diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des contraintes]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des paramètres]]&lt;br /&gt;
***** [[Boîte de dialogue Ajouter/retirer des propriétés utilisateur]]&lt;br /&gt;
***** [[Boîte de dialogue Choisir le projet de destination (ou source)]]&lt;br /&gt;
***** [[Boîte de dialogue Modifier les hyperliens pour le diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Exporter le diagramme vers une image]]&lt;br /&gt;
***** [[Boîte de dialogue Générer un diagramme de séquence]]&lt;br /&gt;
***** [[Boîte de dialogue Imprimer le diagramme]]&lt;br /&gt;
***** [[Boîte de dialogue Rechercher les utilisations]]&lt;br /&gt;
***** [[Fenêtre Rechercher les utilisations]]&lt;br /&gt;
***** [[Boîte de dialogue de sélection d&#039;éléments]]&lt;br /&gt;
***** [[Gestionnaire de sélection]]&lt;br /&gt;
*** [[Référence UML 1.5 - Index]]&lt;br /&gt;
**** [[Diagrammes de cas d&#039;utilisation UML 1.5 - Index|Diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de cas d&#039;utilisation UML 1.5]]&lt;br /&gt;
**** [[Diagrammes de classes UML 1.5 - Index|Diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de classes UML 1.5]]&lt;br /&gt;
***** [[Relations des diagrammes de classes (UML 1.5)|Relations entre les éléments des diagrammes de classes]]&lt;br /&gt;
**** [[Diagrammes d&#039;états UML 1.5 - Index|Diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;états UML 1.5]]&lt;br /&gt;
***** [[Evénement différé (diagrammes d&#039;états UML 1.5)]]&lt;br /&gt;
***** [[Etat (diagrammes d&#039;états UML 1.5)]]&lt;br /&gt;
***** [[Transition (UML 1.5)]]&lt;br /&gt;
**** [[Diagrammes d&#039;activités UML 1.5 - Index|Diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;activités UML 1.5]]&lt;br /&gt;
***** [[Etat (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
***** [[Transition (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
***** [[Evénement différé (diagrammes d&#039;activités UML 1.5)]]&lt;br /&gt;
**** [[Diagrammes de composants UML 1.5 - Index|Diagrammes de composants UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de composants UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de composants UML 1.5]]&lt;br /&gt;
**** [[Diagrammes de déploiement UML 1.5 - Index|Diagrammes de déploiement UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de déploiement UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes de déploiement UML 1.5]]&lt;br /&gt;
**** [[Diagrammes d&#039;interaction UML 1.5 - Index|Diagrammes d&#039;interaction UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de collaboration UML 1.5]]&lt;br /&gt;
***** [[Définition des diagrammes de séquence UML 1.5]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;interaction UML 1.5]]&lt;br /&gt;
***** [[Barre d&#039;activation (UML 1.5)]]&lt;br /&gt;
***** [[Bloc conditionnel (UML 1.5)]]&lt;br /&gt;
***** [[Message UML 1.5]]&lt;br /&gt;
***** [[Message imbriqué (UML 1.5)]]&lt;br /&gt;
*** [[Référence UML 2.0 - Index|Diagrammes UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de classes UML 2.0 - Index|Diagrammes de classes UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de classes UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de classes UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de cas d&#039;utilisation UML 2.0 - Index|Diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de cas d&#039;utilisation UML 2.0]]&lt;br /&gt;
**** [[Diagrammes d&#039;activités UML 2.0 - Index|Diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes d&#039;activités UML 2.0]]&lt;br /&gt;
***** [[Connecteur]]&lt;br /&gt;
**** [[Diagrammes de structures composites UML 2.0 - Index|Diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de structures composites UML 2.0]]&lt;br /&gt;
***** [[Connecteur de délégation]]&lt;br /&gt;
**** [[Diagrammes d&#039;interaction UML 2.0 - Index|Diagrammes d&#039;interaction UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de communication UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de communication UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de séquence UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de séquence UML 2.0]]&lt;br /&gt;
***** [[Message UML 2.0]]&lt;br /&gt;
***** [[Interaction]]&lt;br /&gt;
***** [[Spécification d&#039;exécution et spécification d&#039;invocation]]&lt;br /&gt;
***** [[Opérateur et opérande pour un fragment combiné]]&lt;br /&gt;
**** [[Diagrammes de composants UML 2.0 - Index|Diagrammes de composants UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de composants UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de composants UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de déploiement UML 2.0 - Index|Diagrammes de déploiement UML 2.0]]&lt;br /&gt;
***** [[Définition des diagrammes de déploiement UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de déploiement UML 2.0]]&lt;br /&gt;
**** [[Diagrammes de machines d&#039;état UML 2.0 - Index|Diagrammes de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Définition du diagramme de machine d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Eléments des diagrammes de machines d&#039;état UML 2.0]]&lt;br /&gt;
***** [[Etat]]&lt;br /&gt;
***** [[Transition]]&lt;br /&gt;
***** [[Evénement différé (UML 2.0)]]&lt;br /&gt;
***** [[Elément historique (diagrammes de machines d&#039;état)]]&lt;br /&gt;
*** [[Modélisation - Raccourcis clavier]]&lt;br /&gt;
*** [[Modélisation - Glossaire]]&lt;br /&gt;
* [[Frameworks et bibliothèques]]&lt;br /&gt;
** [[Frameworks d&#039;application GUI]]&lt;br /&gt;
*** [[FireMonkey]]&lt;br /&gt;
**** [[Guide de prise en main FireMonkey - Introduction]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Configuration de votre environnement de développement]]&lt;br /&gt;
****** [[Installation de PAServer]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Tutoriels - Ma première application FireMonkey]]&lt;br /&gt;
****** [[Création de votre première application FireMonkey pour les plates-formes de bureau (C++)]]&lt;br /&gt;
****** [[Création de votre première application FireMonkey pour les plates-formes de bureau]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - L&#039;environnement de développement intégré (EDI)]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Langages de programmation]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Conception de l&#039;interface utilisateur]]&lt;br /&gt;
****** [[Personnalisation de la conception d&#039;une application FireMonkey]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Connexion aux données]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Création d&#039;une application 3D]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Utilisation des effets d&#039;image et d&#039;animation]]&lt;br /&gt;
****** [[Utilisation des effets d&#039;image FireMonkey]]&lt;br /&gt;
****** [[Utilisation des effets d&#039;animation FireMonkey]]&lt;br /&gt;
***** [[Guide de prise en main FireMonkey - Comment trouver des informations supplémentaires]]&lt;br /&gt;
**** [[Guide des applications FireMonkey]]&lt;br /&gt;
***** [[Introduction à la bibliothèque FireMonkey]]&lt;br /&gt;
***** [[Prérequis de plate-forme FireMonkey]]&lt;br /&gt;
***** [[Conception d&#039;applications FireMonkey]]&lt;br /&gt;
****** [[Création d&#039;une application FireMonkey]]&lt;br /&gt;
****** [[Arrangement des contrôles FireMonkey]]&lt;br /&gt;
******* [[Stratégies des dispositions FireMonkey]]&lt;br /&gt;
****** [[Personnalisation des applications FireMonkey avec les styles]]&lt;br /&gt;
******* [[Concepteur de styles FireMonkey]]&lt;br /&gt;
******* [[Application des styles FireMonkey]]&lt;br /&gt;
******* [[Modification d&#039;un style FireMonkey]]&lt;br /&gt;
******* [[Utilisation des styles FireMonkey natifs et personnalisés]]&lt;br /&gt;
******* [[Utilisation de styles définis par des composants dans des packages de conception installés dans l&#039;EDI]]&lt;br /&gt;
******* [[Conversion d&#039;un style VCL en style FireMonkey]]&lt;br /&gt;
****** [[Utilisation des vues FireMonkey]]&lt;br /&gt;
******* [[Ajout de vues à votre projet multi-périphérique]]&lt;br /&gt;
******* [[Ajout d&#039;une vue personnalisée au sélecteur de vue]]&lt;br /&gt;
****** [[Utilisation des menus dans une application FireMonkey]]&lt;br /&gt;
******* [[Ajout d&#039;un menu popup à un contrôle FireMonkey]]&lt;br /&gt;
****** [[Utilisation des boîtes de dialogue modales de FireMonkey]]&lt;br /&gt;
****** [[Utilisation des fiches popup dans FireMonkey]]&lt;br /&gt;
****** [[Définition des paramètres de texte dans FireMonkey]]&lt;br /&gt;
****** [[Utilisation des conseils pour afficher de l&#039;aide contextuelle dans une application FireMonkey]]&lt;br /&gt;
****** [[Utilisation de sélecteurs pour fournir un comportement spécifique à la plate-forme et une vue des contrôles de sélection]]&lt;br /&gt;
****** [[Disposition de texte FireMonkey]]&lt;br /&gt;
******* [[Utilisation des fonctions de disposition de texte de FireMonkey]]&lt;br /&gt;
****** [[Utilisation de bitmaps multi-résolutions]]&lt;br /&gt;
****** [[Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images]]&lt;br /&gt;
****** [[Personnalisation de l&#039;apparence de la vue liste FireMonkey]]&lt;br /&gt;
****** [[Prise en charge des affichages multiples]]&lt;br /&gt;
****** [[Utilisation de AppAnalytics dans FireMonkey]]&lt;br /&gt;
******* [[Comment obtenir le consentement de l&#039;utilisateur pour AppAnalytics dans FireMonkey]]&lt;br /&gt;
***** [[Couleurs dans FireMonkey]]&lt;br /&gt;
***** [[Les cadres dans FireMonkey]]&lt;br /&gt;
***** [[FireMonkey 3D]]&lt;br /&gt;
***** [[Mouvements dans FireMonkey]]&lt;br /&gt;
***** [[Effets d&#039;animation FireMonkey]]&lt;br /&gt;
***** [[Effets d&#039;image FireMonkey]]&lt;br /&gt;
****** [[Application des effets d&#039;image FireMonkey]]&lt;br /&gt;
***** [[Actions FireMonkey]]&lt;br /&gt;
***** [[Impression depuis une application FireMonkey]]&lt;br /&gt;
***** [[Services de plate-forme de FireMonkey]]&lt;br /&gt;
***** [[Fonctionnalité Enregistrer l&#039;état de FireMonkey]]&lt;br /&gt;
***** [[FireMonkey et les bases de données]]&lt;br /&gt;
***** [[Redéfinition des paramètres de rendu OpenGL]]&lt;br /&gt;
***** [[Utilisation des transitions de TabControl]]&lt;br /&gt;
***** [[Audio-vidéo dans FireMonkey]]&lt;br /&gt;
***** [[Contrôles natifs de FireMonkey]]&lt;br /&gt;
****** [[Contrôles iOS natifs de FireMonkey]]&lt;br /&gt;
****** [[Contrôles Windows natifs de FireMonkey]]&lt;br /&gt;
**** [[Guide des composants FireMonkey]]&lt;br /&gt;
***** [[Conception de composants FireMonkey]]&lt;br /&gt;
***** [[Rendu des composants FireMonkey]]&lt;br /&gt;
***** [[Bibliothèque des composants FireMonkey]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey stylé par extension d&#039;un composant existant]]&lt;br /&gt;
****** [[Etape 1 - Créer un composant en utilisant l&#039;expert Nouveau composant]]&lt;br /&gt;
****** [[Etape 2 - Implémenter une propriété pour spécifier le format]]&lt;br /&gt;
****** [[Etape 3 - Utilisation de TTimer pour actualiser TClockLabel à chaque seconde]]&lt;br /&gt;
****** [[Etape 4 - Tester le composant stylé FMX]]&lt;br /&gt;
***** [[Création d&#039;un éditeur de composants et d&#039;un éditeur de propriétés pour les composants FireMonkey]]&lt;br /&gt;
***** [[Contrôles primitifs et contrôles stylés FireMonkey]]&lt;br /&gt;
****** [[Création d&#039;un contrôle primitif FireMonkey]]&lt;br /&gt;
******* [[Etape 1 - Créer un nouveau composant en utilisant l&#039;expert Nouveau composant]]&lt;br /&gt;
******* [[Etape 2 - Implémenter une propriété pour spécifier le nombre de côtés]]&lt;br /&gt;
******* [[Etape 3 - Définir un chemin pour dessiner le polygone]]&lt;br /&gt;
******* [[Etape 4 - Implémenter les méthodes Paint et PointInObject]]&lt;br /&gt;
******* [[Etape 5 - Tester le composant primitif FireMonkey]]&lt;br /&gt;
******* [[Etape 6 - Ajouter des propriétés pour changer l&#039;apparence]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey (Delphi)]]&lt;br /&gt;
****** [[Etape 1 - Créer les projets (Delphi)]]&lt;br /&gt;
****** [[Etape 2 - Concevoir le panneau (Delphi)]]&lt;br /&gt;
****** [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (Delphi)]]&lt;br /&gt;
****** [[Etape 4 - Définir la taille et l&#039;alignement (Delphi)]]&lt;br /&gt;
****** [[Etape 5 - Propriétés personnalisées (Delphi)]]&lt;br /&gt;
***** [[Création d&#039;un composant FireMonkey (C++)]]&lt;br /&gt;
****** [[Etape 1 - Créer les projets (C++)]]&lt;br /&gt;
****** [[Etape 2 - Concevoir le panneau (C++)]]&lt;br /&gt;
****** [[Etape 3 - Ajouter des ressources de styles en tant que RCDATA (C++)]]&lt;br /&gt;
****** [[Etape 4 - Définir la taille et l&#039;alignement (C++)]]&lt;br /&gt;
****** [[Etape 5 - Propriétés personnalisées (C++)]]&lt;br /&gt;
**** [[Package d&#039;accessibilité FireMonkey]]&lt;br /&gt;
*** [[VCL]]&lt;br /&gt;
**** [[Présentation de la VCL]]&lt;br /&gt;
**** [[Actions VCL]]&lt;br /&gt;
***** [[Gestion des actions VCL à l&#039;aide d&#039;un gestionnaire d&#039;actions]]&lt;br /&gt;
****** [[Définition des bandes d&#039;actions]]&lt;br /&gt;
****** [[Ajout de couleurs, motifs ou images aux menus, boutons et barres d&#039;outils]]&lt;br /&gt;
****** [[Ajout d&#039;icônes aux menus et aux barres d&#039;outils]]&lt;br /&gt;
****** [[Sélection de styles de menu et de barre d&#039;outils]]&lt;br /&gt;
****** [[Création de menus dynamiques]]&lt;br /&gt;
****** [[Création de barres d&#039;outils et de menus personnalisables]]&lt;br /&gt;
****** [[Dissimilation des éléments et des catégories inutilisés dans les bandes d&#039;action]]&lt;br /&gt;
****** [[Création de listes d&#039;éléments les plus récemment utilisés]]&lt;br /&gt;
***** [[Gestion des actions VCL à l&#039;aide d&#039;une liste d&#039;actions]]&lt;br /&gt;
****** [[Définition des listes d&#039;actions]]&lt;br /&gt;
****** [[Que se passe-t-il lors du déclenchement d&#039;une action ?]]&lt;br /&gt;
****** [[Comment les actions trouvent leurs cibles]]&lt;br /&gt;
****** [[Mise à jour des actions]]&lt;br /&gt;
****** [[Classes d&#039;actions prédéfinies]]&lt;br /&gt;
****** [[Conception de composants action]]&lt;br /&gt;
****** [[Recensement d&#039;actions]]&lt;br /&gt;
**** [[Présentation de la gestion des mouvements]]&lt;br /&gt;
***** [[Enumération TStandardGesture]]&lt;br /&gt;
**** [[Présentation du clavier tactile]]&lt;br /&gt;
**** [[Utilisation de TEncoding pour les fichiers Unicode]]&lt;br /&gt;
**** [[Utilisation de AppAnalytics dans la VCL]]&lt;br /&gt;
**** [[Partage de contenu en utilisant le contrat de partage]]&lt;br /&gt;
**** [[Utilisation du panneau relatif]]&lt;br /&gt;
**** [[Comment construire des applications Fiches VCL]]&lt;br /&gt;
***** [[Construction d&#039;une application console &amp;quot;Hello World&amp;quot; Windows]]&lt;br /&gt;
***** [[Développement d&#039;une application Windows]]&lt;br /&gt;
***** [[Construction des menus d&#039;applications]]&lt;br /&gt;
***** [[Construction d&#039;une application Fiches VCL &amp;quot;Hello World&amp;quot;]]&lt;br /&gt;
***** [[Comment créer une application qui utilise des composants de gestion des mouvements]]&lt;br /&gt;
****** [[Utilisation de la gestion des mouvements dans vos applications]]&lt;br /&gt;
******[[Création de mouvements personnalisés]]&lt;br /&gt;
***** [[Comment construire des applications multithreads]]&lt;br /&gt;
****** [[Construction d&#039;une application multithread]]&lt;br /&gt;
******* [[Définition de l&#039;objet thread]]&lt;br /&gt;
******* [[Initialisation d&#039;un thread]]&lt;br /&gt;
******* [[Ecriture de la fonction Thread (Procédure)]]&lt;br /&gt;
******* [[Ecriture du code de nettoyage]]&lt;br /&gt;
****** [[Eviter les accès de threads simultanés dans la même mémoire]]&lt;br /&gt;
****** [[Utilisation du thread VCL principal]]&lt;br /&gt;
****** [[Attente des threads]]&lt;br /&gt;
****** [[Gérer les exceptions]]&lt;br /&gt;
***** [[Comment construire une application qui utilise des contrôles ruban]]&lt;br /&gt;
****** [[Création d&#039;une application qui utilise les contrôles de ruban]]&lt;br /&gt;
****** [[Ajout de commandes au ruban]]&lt;br /&gt;
***** [[Comment construire une application Fiches VCL avec des graphiques]]&lt;br /&gt;
****** [[Dessin de lignes droites dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin de rectangles et d&#039;ellipses dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin d&#039;un rectangle arrondi dans une application Fiches VCL]]&lt;br /&gt;
****** [[Dessin d&#039;un polygone dans une application Fiches VCL]]&lt;br /&gt;
****** [[Affichage d&#039;une image bitmap dans une application Fiches VCL]]&lt;br /&gt;
****** [[Insertion d&#039;une image bitmap dans un contrôle d&#039;une application Fiches VCL]]&lt;br /&gt;
****** [[Affichage d&#039;une image bitmap plein écran dans une application Fiches VCL]]&lt;br /&gt;
*****[[Construction d&#039;une application MDI Fiches VCL à l&#039;aide d&#039;un expert]]&lt;br /&gt;
*****[[Construction d&#039;une application MDI Fiches VCL sans utiliser d&#039;expert]]&lt;br /&gt;
*****[[Construction d&#039;une application SDI Fiches VCL]]&lt;br /&gt;
*****[[Conception d&#039;une application Fiches VCL de base de données ADO]]&lt;br /&gt;
*****[[Construction d&#039;une application Fiches VCL]]&lt;br /&gt;
*****[[Création d&#039;actions dans une application Fiches VCL]]&lt;br /&gt;
*****[[Utilisation de ActionManager pour créer des actions dans une application Fiches VCL]]&lt;br /&gt;
*****[[Conception d&#039;une application Fiches VCL de base de données dbExpress]]&lt;br /&gt;
*****[[Construction d&#039;une application avec des composants XML]]&lt;br /&gt;
*****[[Copie de la totalité d&#039;une liste de chaînes (VCL)]]&lt;br /&gt;
*****[[Création de chaînes]]&lt;br /&gt;
*****[[Lecture d&#039;une chaîne et écriture de cette chaîne dans un fichier]]&lt;br /&gt;
*****[[Ajout et tri de chaînes]]&lt;br /&gt;
*****[[Parcours des chaînes d&#039;une liste]]&lt;br /&gt;
*****[[Suppression de chaînes]]&lt;br /&gt;
*****[[Affichage d&#039;une fiche VCL créée automatiquement]]&lt;br /&gt;
*****[[Création d&#039;une instance de fiche VCL en utilisant une variable locale]]&lt;br /&gt;
*****[[Création dynamique d&#039;une fiche VCL modale]]&lt;br /&gt;
*****[[Création dynamique d&#039;une fiche VCL non modale]]&lt;br /&gt;
*****[[Renommage de fichiers]]&lt;br /&gt;
*****[[Création d&#039;un bouton ActiveX Fiches VCL]]&lt;br /&gt;
*****[[Création d&#039;une fiche active VCL ActiveX]]&lt;br /&gt;
*****[[Construction d&#039;une application de navigateur Web Fiches VCL]]&lt;br /&gt;
***** [[Travailler avec les styles VCL]]&lt;br /&gt;
****** [[Présentation des styles VCL]]&lt;br /&gt;
****** [[Création d&#039;un style à l&#039;aide du Concepteur de styles de bitmaps]]&lt;br /&gt;
****** [[Manipulation des images dans le Concepteur de styles de bitmaps]]&lt;br /&gt;
*** [[Différences souvent rencontrées entre la VCL et FireMonkey]]&lt;br /&gt;
*** [[Migration des applications VCL vers FireMonkey]]&lt;br /&gt;
** [[RTL]]&lt;br /&gt;
*** [[Utilisation de la RTL (bibliothèque d&#039;exécution)]]&lt;br /&gt;
*** [[Utilisation des flux]]&lt;br /&gt;
**** [[Utilisation des flux pour lire ou écrire des données]]&lt;br /&gt;
**** [[Copier des données entre des flux]]&lt;br /&gt;
**** [[Copie de données d&#039;un flux vers un autre]]&lt;br /&gt;
**** [[Spécification de la position et de la taille du flux]]&lt;br /&gt;
*** [[Utilisation des fichiers]]&lt;br /&gt;
**** [[Approches des E/S fichier]]&lt;br /&gt;
**** [[Utilisation de flux de fichiers]]&lt;br /&gt;
**** [[Manipulation de fichiers]]&lt;br /&gt;
***** [[Suppression d&#039;un fichier]]&lt;br /&gt;
***** [[Recherche d&#039;un fichier]]&lt;br /&gt;
***** [[Modification d&#039;un nom de fichier]]&lt;br /&gt;
***** [[Routines date-heure de fichier]]&lt;br /&gt;
***** [[Copie d&#039;un fichier]]&lt;br /&gt;
**** [[Utilisation des fichiers ini et du registre système]]&lt;br /&gt;
***** [[Utilisation de TRegistry]]&lt;br /&gt;
***** [[Utilisation de TRegistryIniFile]]&lt;br /&gt;
***** [[Utilisation de TIniFile et TMemIniFile]]&lt;br /&gt;
*** [[Utilisation des listes]]&lt;br /&gt;
**** [[Opérations de listes courantes]]&lt;br /&gt;
**** [[Listes persistantes]]&lt;br /&gt;
*** [[Utilisation des listes de chaînes]]&lt;br /&gt;
**** [[Lecture et enregistrement des listes de chaînes]]&lt;br /&gt;
**** [[Création d&#039;une nouvelle liste de chaînes]]&lt;br /&gt;
**** [[Manipulation des chaînes d&#039;une liste]]&lt;br /&gt;
***** [[Comptage des chaînes d&#039;une liste]]&lt;br /&gt;
***** [[Accès à une chaîne spécifique]]&lt;br /&gt;
***** [[Recherche d&#039;éléments dans une liste de chaînes]]&lt;br /&gt;
***** [[Déplacement d&#039;une chaîne à l&#039;intérieur d&#039;une liste]]&lt;br /&gt;
***** [[Ajout d&#039;une chaîne à une liste]]&lt;br /&gt;
***** [[Suppression d&#039;une chaîne d&#039;une liste]]&lt;br /&gt;
***** [[Association d&#039;objets à une liste de chaînes]]&lt;br /&gt;
***** [[Copie de la totalité d&#039;une liste de chaînes]]&lt;br /&gt;
*** [[Utilisation des chaînes]]&lt;br /&gt;
**** [[Routines manipulant les caractères étendus]]&lt;br /&gt;
**** [[Routines couramment utilisées pour les AnsiStrings]]&lt;br /&gt;
**** [[Routines couramment utilisées pour les chaînes à zéro terminal]]&lt;br /&gt;
**** [[Déclaration et initialisation de chaînes]]&lt;br /&gt;
**** [[Mélange et conversion de types chaîne]]&lt;br /&gt;
**** [[Conversions de chaînes en PChar]]&lt;br /&gt;
***** [[Dépendances de chaînes]]&lt;br /&gt;
***** [[Renvoi d&#039;une variable locale PChar]]&lt;br /&gt;
***** [[Transfert d&#039;une variable locale comme PChar]]&lt;br /&gt;
**** [[Directives de compilation portant sur les chaînes]]&lt;br /&gt;
*** [[Conversion de mesures]]&lt;br /&gt;
**** [[Exécution des conversions]]&lt;br /&gt;
**** [[Ajout de nouveaux types de mesure]]&lt;br /&gt;
**** [[Création d&#039;une famille de conversion simple et ajout d&#039;unités]]&lt;br /&gt;
**** [[Utilisation d&#039;une fonction de conversion]]&lt;br /&gt;
**** [[Utilisation d&#039;une classe pour gérer les conversions]]&lt;br /&gt;
*** [[Définition de variants personnalisés - Index|Définition de variants personnalisés]]&lt;br /&gt;
**** [[Définition de variants personnalisés]]&lt;br /&gt;
**** [[Stockage des données d&#039;un type Variant personnalisé]]&lt;br /&gt;
**** [[Création d&#039;une classe pour le type variant personnalisé]]&lt;br /&gt;
***** [[Activation du transtypage]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations binaires]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations de comparaison]]&lt;br /&gt;
***** [[Implémentation d&#039;opérations unaires]]&lt;br /&gt;
**** [[Copie et effacement des variants personnalisés]]&lt;br /&gt;
***** [[Chargement et enregistrement des valeurs des variants personnalisés]]&lt;br /&gt;
***** [[Utilisation du descendant de TCustomVariantType]]&lt;br /&gt;
**** [[Ecriture d&#039;utilitaires fonctionnant avec un type variant personnalisé]]&lt;br /&gt;
**** [[Support des propriétés et des méthodes dans les variants personnalisés]]&lt;br /&gt;
*** [[Utilisation des routines des nombres à virgule flottante]]&lt;br /&gt;
**** [[Problèmes d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines de comparaison des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines d&#039;arrondi des nombres à virgule flottante]]&lt;br /&gt;
**** [[Routines de contrôle des nombres à virgule flottante]]&lt;br /&gt;
*** [[Actions RTL]]&lt;br /&gt;
* [[Référence EDI et utilitaires]]&lt;br /&gt;
** [[Catégories de l&#039;API - Index|Catégories de l&#039;API]]&lt;br /&gt;
*** [[Catégories des composants VCL - Index|Catégories des composants VCL]]&lt;br /&gt;
**** [[Contrôles supplémentaires]]&lt;br /&gt;
**** [[Contrôles BDE]]&lt;br /&gt;
**** [[Contrôles d&#039;accès aux données]]&lt;br /&gt;
**** [[Contrôles de données]]&lt;br /&gt;
**** [[Contrôles DBExpress]]&lt;br /&gt;
**** [[Contrôles DbGo]]&lt;br /&gt;
**** [[Contrôles Dialogues]]&lt;br /&gt;
**** [[Contrôles Internet]]&lt;br /&gt;
**** [[Contrôles Internet Express]]&lt;br /&gt;
**** [[Contrôles Ruban]]&lt;br /&gt;
**** [[Contrôles standard]]&lt;br /&gt;
**** [[Contrôles Système]]&lt;br /&gt;
**** [[Contrôles Dialogues Vista]]&lt;br /&gt;
**** [[Contrôles Win 3.1]]&lt;br /&gt;
**** [[Contrôles Win32]]&lt;br /&gt;
*** [[Routines de support des actions]]&lt;br /&gt;
*** [[Informations de niveau application]]&lt;br /&gt;
*** [[Routines de support BCD]]&lt;br /&gt;
*** [[Routines financières et de gestion]]&lt;br /&gt;
*** [[Routines de manipulation des caractères]]&lt;br /&gt;
*** [[Routines de support du Presse-papiers]]&lt;br /&gt;
*** [[Constantes de couleur]]&lt;br /&gt;
*** [[Routines de support de la ligne de commande]]&lt;br /&gt;
*** [[Routines du support COM et OLE]]&lt;br /&gt;
*** [[Routines de comparaison]]&lt;br /&gt;
*** [[Routines de support des nombres complexes]]&lt;br /&gt;
*** [[Constantes de mode de copie]]&lt;br /&gt;
*** [[Contrôles Client DataSnap]]&lt;br /&gt;
*** [[Contrôles Serveur DataSnap]]&lt;br /&gt;
*** [[Support date et heure]]&lt;br /&gt;
*** [[Types de données Delphi]]&lt;br /&gt;
*** [[Routines de prise en charge des dialogues]]&lt;br /&gt;
*** [[Routines de support des disques et des répertoires]]&lt;br /&gt;
*** [[Routines d&#039;allocation mémoire dynamique]]&lt;br /&gt;
*** [[Liste des attributs de fichiers]]&lt;br /&gt;
*** [[Support des entrées et des sorties des fichiers]]&lt;br /&gt;
*** [[Constantes de mode de fichier]]&lt;br /&gt;
*** [[Routines de contrôle des nombres à virgule flottante]]&lt;br /&gt;
*** [[Routines de support de l&#039;interface et du GUID]]&lt;br /&gt;
*** [[Routines intrinsèques de Delphi]]&lt;br /&gt;
*** [[Routines mathématiques]]&lt;br /&gt;
*** [[Routines de la prise en charge des menus]]&lt;br /&gt;
*** [[Constantes du résultat modal]]&lt;br /&gt;
*** [[Constantes du curseur de la souris]]&lt;br /&gt;
*** [[Constantes des opérateurs]]&lt;br /&gt;
*** [[Routines de manipulation des chemins]]&lt;br /&gt;
*** [[Routines du support des nombres aléatoires]]&lt;br /&gt;
*** [[Flux, lecteurs et concepteurs]]&lt;br /&gt;
*** [[Routines de gestion des chaînes]]&lt;br /&gt;
*** [[Types de données structurés]]&lt;br /&gt;
*** [[Routines de gestion des threads]]&lt;br /&gt;
*** [[Routines de conversion des types]]&lt;br /&gt;
*** [[Routines de conversion UCS4]]&lt;br /&gt;
*** [[Routines de conversion UTF-8]]&lt;br /&gt;
*** [[Routines de support des variants]]&lt;br /&gt;
*** [[Constantes des types de variants]]&lt;br /&gt;
*** [[Services Web]]&lt;br /&gt;
*** [[Routines du support XML]]&lt;br /&gt;
** [[Messages d&#039;erreur - Index]]&lt;br /&gt;
*** [[Une classe composant nommée nom existe déjà]]&lt;br /&gt;
*** [[Un champ ou une méthode nom existe déjà|A field or method named &amp;lt;name&amp;gt; already exists]]&lt;br /&gt;
*** [[Un autre fichier nommé fichier est déjà dans le chemin de recherche|Un autre fichier nommé &amp;lt;fichier&amp;gt; est déjà dans le chemin de recherche]]&lt;br /&gt;
*** [[Un point d&#039;arrêt est défini sur une ligne ne contenant ni code ni information de débogage. Exécuter quand même ?]]&lt;br /&gt;
*** [[Impossible de trouver NomFichier.PAS ou NomFichier.DCU sur le chemin de recherche en cours]]&lt;br /&gt;
*** [[Impossible de trouver l&#039;implémentation de la méthode nom méthode|Impossible de trouver l&#039;implémentation de la méthode &amp;lt;nom_méthode&amp;gt;]]&lt;br /&gt;
*** [[Ne peut stopper car mode forcé]]&lt;br /&gt;
*** [[Le point d&#039;arrêt données est défini sur un emplacement de pile]]&lt;br /&gt;
*** [[Session de débogage en cours. Terminer ?|Session de débogage en cours. Terminer&amp;amp;nbsp;?]]&lt;br /&gt;
*** [[La déclaration de la classe nomclasse manque ou est incorrecte|La déclaration de la classe &amp;lt;nomclasse&amp;gt; manque ou est incorrecte]]&lt;br /&gt;
*** [[Erreur à la création de processus : processus (code d&#039;erreur)|&amp;lt;nowiki&amp;gt;Erreur à la création de processus : &amp;lt;processus&amp;gt; (&amp;lt;code d&#039;erreur&amp;gt;)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
*** [[Erreur adresse non trouvée]]&lt;br /&gt;
*** [[Le champ nomchamp n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; n&#039;a pas de composant correspondant. Voulez-vous retirer la déclaration ?]]&lt;br /&gt;
*** [[Le champ nomchamp devrait être de type type1 mais est déclaré en type2. Voulez-vous corriger la déclaration ?|Le champ &amp;lt;nomchamp&amp;gt; devrait être de type &amp;lt;type1&amp;gt; mais est déclaré en &amp;lt;type2&amp;gt;. Voulez-vous corriger la déclaration ?]]&lt;br /&gt;
*** [[NomID n&#039;est pas un identificateur correct|&amp;lt;nomID&amp;gt; n&#039;est pas un identificateur correct]]&lt;br /&gt;
*** [[La partie IMPLEMENTATION manque ou est incorrecte]]&lt;br /&gt;
*** [[Déclaration de champ incorrecte dans la classe nomclasse|Déclaration de champ incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
*** [[Déclaration de méthode incorrecte dans la classe nomclasse|Déclaration de méthode incorrecte dans la classe &amp;lt;nomclasse&amp;gt;]]&lt;br /&gt;
*** [[Mémoire insuffisante pour exécuter]]&lt;br /&gt;
*** [[Profil d&#039;événement incorrect nom|Profil d&#039;événement incorrect &amp;lt;nom&amp;gt;]]&lt;br /&gt;
*** [[Nombibliothèque est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.|&amp;lt;nombibliothèque&amp;gt; est déjà chargée, probablement à la suite d&#039;un programme mal terminé. Votre système peut être instable et vous devriez quitter puis relancer Windows.]]&lt;br /&gt;
*** [[Point d&#039;arrêt données mal aligné]]&lt;br /&gt;
*** [[L&#039;en-tête du module manque ou est incorrect]]&lt;br /&gt;
*** [[Nom n&#039;est pas un identificateur correct|&amp;lt;nom&amp;gt; n&#039;est pas un identificateur correct (C++)]]&lt;br /&gt;
*** [[Aucun code généré pour la ligne en cours]]&lt;br /&gt;
*** [[Le package va être compilé. Continuer ?|Le package &#039;&amp;lt;nom&amp;gt;&#039; va être compilé. Continuer ?]]&lt;br /&gt;
*** [[La propriété et la méthode nom méthode ne sont pas compatibles|La propriété et la méthode &amp;lt;nom_méthode&amp;gt; ne sont pas compatibles]]&lt;br /&gt;
*** [[Le source a été modifié. Voulez-vous reconstruire|Le source a été modifié. Voulez-vous reconstruire ?]]&lt;br /&gt;
*** [[Symbole symbole scruteur introuvable.|Symbole &amp;lt;symbole_scruteur&amp;gt; introuvable.]]&lt;br /&gt;
*** [[Comment terminer la session de débogage|Cette session de débogage en cours doit se terminer avant l&#039;achèvement de l&#039;opération demandée. Veuillez indiquer la façon dont vous voulez terminer la session de débogage.]]&lt;br /&gt;
*** [[La méthode nom méthode référencée par fiche.événement a une liste de paramètres incompatible. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt;.&amp;lt;événement&amp;gt; a une liste de paramètres incompatible. Voulez-vous retirer la référence ?]]&lt;br /&gt;
*** [[La méthode nom méthode référencée par fiche n&#039;existe pas. Voulez-vous retirer la référence ?|La méthode &amp;lt;nom_méthode&amp;gt; référencée par &amp;lt;fiche&amp;gt; n&#039;existe pas. Voulez-vous retirer la référence ?]]&lt;br /&gt;
*** [[Le projet contient déjà une fiche ou un module nommé nom|Le projet contient déjà une fiche ou un module nommé &amp;lt;nom&amp;gt;]]&lt;br /&gt;
*** [[Limite de temps dépassée pour achever le processus]]&lt;br /&gt;
*** [[La clause uses manque ou est incorrecte]]&lt;br /&gt;
** [[Types de fichiers - Index]]&lt;br /&gt;
*** [[Extensions des fichiers générés par RAD Studio]]&lt;br /&gt;
*** [[Fichier manifest d&#039;application Android (AndroidManifest.xml)]]&lt;br /&gt;
*** [[Fichier des droits d&#039;application Apple (*.entitlements)]]&lt;br /&gt;
*** [[Fichier des informations d&#039;application Apple (*.info.plist)]]&lt;br /&gt;
*** [[Fichier des règles de ressources d&#039;application Apple|{{PAGENAME}} (ResourceRules.plist)]]&lt;br /&gt;
*** [[Fichier de type de débogage C++|{{PAGENAME}} (*.#nn)]]&lt;br /&gt;
*** [[Fichier de dépendance C++]]&lt;br /&gt;
*** [[Fichier d&#039;en-tête C++|{{PAGENAME}} (*.h, *.hpp)]]&lt;br /&gt;
*** [[Fichier d&#039;implémentation C++|{{PAGENAME}} (*.cpp)]]&lt;br /&gt;
*** [[Fichier d&#039;état du lieur C++ (*.ilc, *.ild, *.ilf, *.ilr, *.ils)]]&lt;br /&gt;
*** [[Fichier objet C++|{{PAGENAME}} (*.obj, *.o)]]&lt;br /&gt;
*** [[Fichier d&#039;informations de dépendance de package C++ (*.pdi)]]&lt;br /&gt;
*** [[Fichier source de package C++|{{PAGENAME}} ({{Placeholder|package]]&lt;br /&gt;
*** [[Fichier d&#039;en-tête précompilé C++ (*.pch)]]&lt;br /&gt;
*** [[Fichier unité compilé Delphi|{{PAGENAME}} (*.dcu)]]&lt;br /&gt;
*** [[Fichier package compilé Delphi|{{PAGENAME}} (*.dcp)]]&lt;br /&gt;
*** [[Fichier source de package Delphi|{{PAGENAME}} (*.dpk)]]&lt;br /&gt;
*** [[Fichier de chaînes de ressources Delphi (*.drc)]]&lt;br /&gt;
*** [[Fichier source Delphi]]&lt;br /&gt;
*** [[Fichier de débogage DSYM|Fichier de débogage dSYM (*.dSYM)]]&lt;br /&gt;
*** [[API (*.map)]]&lt;br /&gt;
**** [[Fichier map des segments détaillés]]&lt;br /&gt;
*** [[API (*.bpi)]]&lt;br /&gt;
*** [[API (*.bpl, *.dylib, *.so)]]&lt;br /&gt;
*** [[API (*.lib, *.a)]]&lt;br /&gt;
*** [[API (*.rsm)]]&lt;br /&gt;
*** [[API (*.tds)]]&lt;br /&gt;
*** [[API (ApplicationName.manifest)|{{PAGENAME}} (ApplicationName.manifest)]]&lt;br /&gt;
** [[Options et commutateurs de la ligne de commande de l&#039;EDI]]&lt;br /&gt;
** [[Affectations de touches - Index|Affectations de touches]]&lt;br /&gt;
***[[Raccourcis clavier BRIEF]]&lt;br /&gt;
***[[Raccourcis clavier de l&#039;EDI classique]]&lt;br /&gt;
***[[Raccourcis clavier par défaut]]&lt;br /&gt;
***[[Raccourcis clavier Epsilon]]&lt;br /&gt;
***[[Raccourcis clavier Visual Basic]]&lt;br /&gt;
***[[Raccourcis clavier Visual Studio]]&lt;br /&gt;
***[[Raccourcis clavier Emacs (Système)]]&lt;br /&gt;
*** [[Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs]]&lt;br /&gt;
*** [[Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs]]&lt;br /&gt;
** [[Dialogues et commandes de menu de RAD Studio – Index]]&lt;br /&gt;
*** [[Menu Fichier]]&lt;br /&gt;
**** [[Expert Contrôle ActiveX ou Fiche Active]]&lt;br /&gt;
**** [[Bibliothèque ActiveX]]&lt;br /&gt;
**** [[Boîte de dialogue Ajouter, onglet Requiert]]&lt;br /&gt;
**** [[Boîte de dialogue Ajouter, onglet Ajouter une unité]]&lt;br /&gt;
**** [[Ajout d&#039;un nouveau service Web]]&lt;br /&gt;
**** [[Service Android]]&lt;br /&gt;
**** [[Expert Objet Automation ou Objet ASP]]&lt;br /&gt;
**** [[Extraire (SVN)]]&lt;br /&gt;
**** [[Cloner (Git)]]&lt;br /&gt;
**** [[Cloner (Mercurial)]]&lt;br /&gt;
**** [[Fermer]]&lt;br /&gt;
**** [[Expert Objet COM]]&lt;br /&gt;
**** [[Sélection d&#039;interface d&#039;événement COM+, boîte de dialogue]]&lt;br /&gt;
**** [[Expert Objet événement COM+]]&lt;br /&gt;
**** [[Expert Objet Abonnement COM+]]&lt;br /&gt;
**** [[Personnaliser le menu Nouveau]]&lt;br /&gt;
**** [[Expert Module client DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap REST]]&lt;br /&gt;
**** [[Expert Module client DataSnap REST]]&lt;br /&gt;
**** [[Expert Serveur DataSnap]]&lt;br /&gt;
**** [[Expert Application DataSnap WebBroker]]&lt;br /&gt;
**** [[Quitter (menu Fichier)]]&lt;br /&gt;
**** [[Application HD multi-périphérique]]&lt;br /&gt;
**** [[Application 3D multi-périphérique]]&lt;br /&gt;
**** [[Application FireMonkey Metropolis UI]]&lt;br /&gt;
**** [[Application multi-périphérique]]&lt;br /&gt;
**** [[Modèles d&#039;applications multi-périphériques]]&lt;br /&gt;
**** [[Fiche multi-périphérique]]&lt;br /&gt;
**** [[Cadre FireMonkey]]&lt;br /&gt;
**** [[Expert de sélection d&#039;interface]]&lt;br /&gt;
**** [[Nouveau (menu Fichier)]]&lt;br /&gt;
**** [[Nouvelle application]]&lt;br /&gt;
**** [[Nouvelle application console (C++)]]&lt;br /&gt;
**** [[Nouvelle DLL|Nouvelle DLL (C++)]]&lt;br /&gt;
**** [[Nouveaux éléments]]&lt;br /&gt;
***** [[Copier, Hériter, Utiliser]]&lt;br /&gt;
**** [[Nouvelle application serveur SOAP]]&lt;br /&gt;
**** [[Nouvel objet Thread]]&lt;br /&gt;
**** [[Nouvelle application serveur Web]]&lt;br /&gt;
**** [[Ouvrir]]&lt;br /&gt;
**** [[Imprimer la fiche]]&lt;br /&gt;
**** [[Sélection de l&#039;impression]]&lt;br /&gt;
**** [[Mise à jour du projet]]&lt;br /&gt;
**** [[Projet mis à jour]]&lt;br /&gt;
**** [[Expert Module de données distant]]&lt;br /&gt;
**** [[Rouvrir]]&lt;br /&gt;
**** [[Propriétés du menu Rouvrir]]&lt;br /&gt;
**** [[Expert DLL de ressources]]&lt;br /&gt;
**** [[Restaurer la révision précédente]]&lt;br /&gt;
**** [[Commandes Enregistrer]]&lt;br /&gt;
**** [[Sélectionner un cadre à insérer]]&lt;br /&gt;
**** [[Sélection du répertoire]]&lt;br /&gt;
**** [[Définir le nom du thread]]&lt;br /&gt;
**** [[Expert Module de données SOAP]]&lt;br /&gt;
**** [[Expert Module de données transactionnel]]&lt;br /&gt;
**** [[Expert Objet transactionnel]]&lt;br /&gt;
**** [[Utiliser l&#039;unité]]&lt;br /&gt;
**** [[Système de contrôle de version]]&lt;br /&gt;
**** [[Fiche VCL]]&lt;br /&gt;
**** [[Application Fiches VCL]]&lt;br /&gt;
**** [[Application VCL Metropolis UI]]&lt;br /&gt;
**** [[Options de l&#039;expert Liaison de données XML]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 1]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 2]]&lt;br /&gt;
**** [[Expert Liaison de données XML, page 3]]&lt;br /&gt;
*** [[Menu Edition]]&lt;br /&gt;
**** [[Alignement (Concepteur de fiches)]]&lt;br /&gt;
**** [[Aligner sur la grille]]&lt;br /&gt;
**** [[Mettre en avant-plan]]&lt;br /&gt;
**** [[Copier]]&lt;br /&gt;
**** [[Ordre de création]]&lt;br /&gt;
**** [[Couper]]&lt;br /&gt;
**** [[Commande Supprimer]]&lt;br /&gt;
**** [[Ordre de tabulation]]&lt;br /&gt;
**** [[Basculer les enfants]]&lt;br /&gt;
**** [[Masquer les composants non visuels]]&lt;br /&gt;
**** [[Verrouiller les contrôles]]&lt;br /&gt;
**** [[Multi-collage]]&lt;br /&gt;
***** [[Utilisation de l&#039;outil de multi-collage]]&lt;br /&gt;
**** [[Coller]]&lt;br /&gt;
**** [[Rétablir]]&lt;br /&gt;
**** [[Echelle]]&lt;br /&gt;
**** [[Tout sélectionner]]&lt;br /&gt;
**** [[Sélectionner tous les contrôles]]&lt;br /&gt;
**** [[Mettre en arrière-plan]]&lt;br /&gt;
**** [[Taille]]&lt;br /&gt;
**** [[Annuler]]&lt;br /&gt;
*** [[Menu Chercher]]&lt;br /&gt;
**** [[Adresse de positionnement]]&lt;br /&gt;
**** [[IDE Insight]]&lt;br /&gt;
**** [[Chercher]]&lt;br /&gt;
**** [[Rechercher une classe]]&lt;br /&gt;
**** [[Chercher dans les fichiers]]&lt;br /&gt;
**** [[Sélectionner les répertoires]]&lt;br /&gt;
**** [[Chercher les références (Delphi)]]&lt;br /&gt;
**** [[Chercher les références locales]]&lt;br /&gt;
**** [[Rechercher le symbole d&#039;origine]]&lt;br /&gt;
**** [[Aller à la ligne]]&lt;br /&gt;
**** [[Recherche incrémentielle]]&lt;br /&gt;
**** [[Remplacement de texte]]&lt;br /&gt;
**** [[Occurrence suivante]]&lt;br /&gt;
*** [[Menu Voir]]&lt;br /&gt;
**** [[Ajouter un champ]]&lt;br /&gt;
**** [[Ajouter un champ (C++)]]&lt;br /&gt;
**** [[Ajouter ou Modifier un élément A faire]]&lt;br /&gt;
**** [[Ajouter une méthode]]&lt;br /&gt;
**** [[Ajouter une méthode (C++)]]&lt;br /&gt;
**** [[Ajouter une propriété]]&lt;br /&gt;
**** [[Ajouter une propriété (C++)]]&lt;br /&gt;
**** [[Groupes de construction]]&lt;br /&gt;
**** [[Explorateur de code]]&lt;br /&gt;
**** [[Journal CodeGuard]]&lt;br /&gt;
**** [[Gestionnaire de configurations]]&lt;br /&gt;
***** [[Nouvelle configuration de construction]]&lt;br /&gt;
***** [[Supprimer une configuration de construction]]&lt;br /&gt;
***** [[Ajouter un jeu d&#039;options]]&lt;br /&gt;
***** [[Retirer le jeu d&#039;options]]&lt;br /&gt;
**** [[Historique du Presse-papiers]]&lt;br /&gt;
**** [[Personnaliser les mouvements]]&lt;br /&gt;
**** [[Concepteur de mouvements personnalisés]]&lt;br /&gt;
**** [[Personnaliser les barres d&#039;outils]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes C++]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes Delphi]]&lt;br /&gt;
**** [[Explorateur de données]]&lt;br /&gt;
**** [[Supprimer les bureaux enregistrés]]&lt;br /&gt;
**** [[Barre d&#039;outils Bureau]]&lt;br /&gt;
**** [[Bureaux]]&lt;br /&gt;
**** [[Ancrage de la fenêtre d&#039;édition]]&lt;br /&gt;
**** [[Groupes de fichiers de l&#039;explorateur]]&lt;br /&gt;
**** [[Gestionnaire de traductions externe]]&lt;br /&gt;
***** [[Configuration du gestionnaire de traductions externe]]&lt;br /&gt;
***** [[Utilisation du gestionnaire de traductions externe]]&lt;br /&gt;
**** [[Navigateur de fichiers]]&lt;br /&gt;
**** [[Filtrer la liste A faire]]&lt;br /&gt;
**** [[Résultats de la recherche de références (Delphi)]]&lt;br /&gt;
**** [[Résultats de la recherche des références (C++)]]&lt;br /&gt;
**** [[Résultats de la recherche des définitions (C++)]]&lt;br /&gt;
**** [[Résultats des dépendances des en-têtes (C++)]]&lt;br /&gt;
**** [[Audit d&#039;aide]]&lt;br /&gt;
**** [[Historique]]&lt;br /&gt;
**** [[Concepteur LiveBindings]]&lt;br /&gt;
***** [[Synchronisation des données via LiveBindings]]&lt;br /&gt;
***** [[Afficher et masquer des éléments dans le Concepteur LiveBindings]]&lt;br /&gt;
***** [[Zoom (mise à l&#039;échelle) du Concepteur LiveBindings]]&lt;br /&gt;
***** [[Enregistrement du diagramme LiveBindings en tant qu&#039;image]]&lt;br /&gt;
***** [[Utilisation des couches dans le Concepteur LiveBindings]]&lt;br /&gt;
***** [[Lier visuellement]]&lt;br /&gt;
**** [[Vue Messages]]&lt;br /&gt;
**** [[Aperçu multi-périphérique]]&lt;br /&gt;
**** [[Nouvelle fenêtre d&#039;édition]]&lt;br /&gt;
**** [[Inspecteur d&#039;objets]]&lt;br /&gt;
**** [[Gestionnaire de projets]]&lt;br /&gt;
***** [[Valider (Git)]]&lt;br /&gt;
***** [[Valider (Mercurial)]]&lt;br /&gt;
***** [[Valider (SVN)]]&lt;br /&gt;
***** [[Vue Dossier ou Répertoire]]&lt;br /&gt;
***** [[Volet Importer]]&lt;br /&gt;
***** [[Volet Journal]]&lt;br /&gt;
***** [[Fusionner (SVN)]]&lt;br /&gt;
***** [[Propriétés de la plate-forme]]&lt;br /&gt;
***** [[Commentaires récents]]&lt;br /&gt;
***** [[Navigateur de référentiel]]&lt;br /&gt;
***** [[Déporter (SVN)]]&lt;br /&gt;
***** [[Mettre à jour (SVN)]]&lt;br /&gt;
**** [[Statistiques du projet]]&lt;br /&gt;
**** [[Refactorings]]&lt;br /&gt;
**** [[Bibliothèques de types recensées]]&lt;br /&gt;
**** [[Enregistrer le bureau]]&lt;br /&gt;
**** [[Boîte de dialogue Rechercher les utilisations]]&lt;br /&gt;
**** [[Sélectionner le bureau de débogage]]&lt;br /&gt;
**** [[Sélectionner des mouvements]]&lt;br /&gt;
**** [[Vue Structure]]&lt;br /&gt;
**** [[Propriétés de tableau]]&lt;br /&gt;
**** [[Fenêtre Templates]]&lt;br /&gt;
**** [[Liste A faire]]&lt;br /&gt;
**** [[Basculer Fiche/Unité]]&lt;br /&gt;
**** [[Palette d&#039;outils]]&lt;br /&gt;
**** [[Barres d&#039;outils]]&lt;br /&gt;
***** [[Barre d&#039;outils de sélection du périphérique et de la plate-forme]]&lt;br /&gt;
***** [[Barre d&#039;outils Communauté Embarcadero]]&lt;br /&gt;
**** [[Editeur de traductions]]&lt;br /&gt;
***** [[Editeur multiligne]]&lt;br /&gt;
***** [[Ajout au référentiel (gestionnaire de traductions)]]&lt;br /&gt;
**** [[Référentiel de traductions]]&lt;br /&gt;
**** [[Résultats de la hiérarchie des types (C++)]]&lt;br /&gt;
**** [[Fenêtre de l&#039;éditeur de bibliothèques de types]]&lt;br /&gt;
**** [[Voir la fiche|Voir Fiches]]&lt;br /&gt;
**** [[Voir Unités]]&lt;br /&gt;
**** [[Page d&#039;accueil]]&lt;br /&gt;
***** [[Visites guidées de RAD Studio]]&lt;br /&gt;
**** [[Liste des fenêtres]]&lt;br /&gt;
**** [[Fenêtres de débogage - Index|Fenêtres de débogage]]&lt;br /&gt;
***** [[Ajouter ou modifier un point d&#039;arrêt chargement de module]]&lt;br /&gt;
***** [[Ajouter un point d&#039;arrêt adresse ou Ajouter un point d&#039;arrêt données]]&lt;br /&gt;
***** [[Ajouter un point d&#039;arrêt source]]&lt;br /&gt;
***** [[Ajouter un groupe de suivis]]&lt;br /&gt;
***** [[Fenêtre Liste des points d&#039;arrêt]]&lt;br /&gt;
***** [[Propriétés du point d&#039;arrêt]]&lt;br /&gt;
***** [[Fenêtre Pile d&#039;appels]]&lt;br /&gt;
***** [[Fenêtres CPU - Index|Fenêtres CPU]]&lt;br /&gt;
****** [[Etat de l&#039;adresse]]&lt;br /&gt;
****** [[Volet Désassemblage]]&lt;br /&gt;
****** [[Volet Registres]]&lt;br /&gt;
****** [[Volet Mémoire]]&lt;br /&gt;
****** [[Volet Indicateurs]]&lt;br /&gt;
****** [[Volet Pile CPU]]&lt;br /&gt;
***** [[Entrer une nouvelle valeur]]&lt;br /&gt;
***** [[Entrer les octets à rechercher]]&lt;br /&gt;
***** [[Fenêtre Journal d&#039;événements]]&lt;br /&gt;
***** [[Ajouter un commentaire au journal d&#039;événements]]&lt;br /&gt;
***** [[FPU]]&lt;br /&gt;
***** [[Fenêtre Variables locales]]&lt;br /&gt;
***** [[Fenêtre Modules]]&lt;br /&gt;
***** [[Etendue]]&lt;br /&gt;
***** [[Fichier source non trouvé]]&lt;br /&gt;
***** [[Threads|Statut des threads]]&lt;br /&gt;
***** [[Fenêtre Liste des points de suivi]]&lt;br /&gt;
*** [[Menu Refactoring]]&lt;br /&gt;
**** [[Boîte de dialogue Déplacer]]&lt;br /&gt;
**** [[Boîte de dialogue Extraire une interface ou une super-classe]]&lt;br /&gt;
**** [[Boîtes de dialogue Remonter et Redescendre les membres]]&lt;br /&gt;
**** [[Boîte de dialogue Supprimer en toute sécurité]]&lt;br /&gt;
**** [[Boîte de dialogue Variable inline]]&lt;br /&gt;
**** [[Boîte de dialogue Introduire un champ]]&lt;br /&gt;
**** [[Boîte de dialogue Introduire une variable]]&lt;br /&gt;
**** [[Modifier les paramètres]]&lt;br /&gt;
**** [[Déclarer un champ]]&lt;br /&gt;
**** [[Déclarer une variable]]&lt;br /&gt;
**** [[Extraire une méthode]]&lt;br /&gt;
**** [[Extraire une chaîne de ressource]]&lt;br /&gt;
**** [[Rechercher une unité]]&lt;br /&gt;
**** [[Renommer nom du symbole (Delphi)|Renommer &amp;lt;nom du symbole&amp;gt; ({{Delphi}})]]&lt;br /&gt;
*** [[Menu Insérer]]&lt;br /&gt;
**** [[Sélecteur de couleur]]&lt;br /&gt;
**** [[Insertion d&#039;image]]&lt;br /&gt;
**** [[Insertion d&#039;une saisie]]&lt;br /&gt;
**** [[Insertion d&#039;un tableau]]&lt;br /&gt;
*** [[Menu Projet]]&lt;br /&gt;
**** [[Ajouter au projet]]&lt;br /&gt;
**** [[Retirer du projet]]&lt;br /&gt;
**** [[Ajouter au référentiel]]&lt;br /&gt;
***** [[Nom de la nouvelle catégorie]]&lt;br /&gt;
**** [[Ajouter des langues]]&lt;br /&gt;
**** [[Retirer des langues]]&lt;br /&gt;
**** [[Définir la langue active]]&lt;br /&gt;
**** [[Mettre à jour les projets localisés]]&lt;br /&gt;
**** [[Voir le source]]&lt;br /&gt;
**** [[Ajouter un nouveau projet]]&lt;br /&gt;
**** [[Ajouter un nouveau projet]]&lt;br /&gt;
**** [[Métriques de toxicité des méthodes]]&lt;br /&gt;
**** [[Formater les sources du projet]]&lt;br /&gt;
**** [[Support de la modélisation]]&lt;br /&gt;
**** [[Construction de l&#039;unité]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Construire le projet]]&lt;br /&gt;
**** [[Vérifier la syntaxe du projet|Vérifier la syntaxe de projet]]&lt;br /&gt;
**** [[Nettoyer le package|Clean Project]]&lt;br /&gt;
**** [[Informations|Informations sur le projet]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Compiler et Make de tous les projets]]&lt;br /&gt;
**** [[Construire tous les projets]]&lt;br /&gt;
**** [[Ressources et images]]&lt;br /&gt;
***** [[Prise en charge des fichiers de ressources]]&lt;br /&gt;
**** [[Dépendances du projet]]&lt;br /&gt;
**** [[Options de la page Projet]]&lt;br /&gt;
**** [[Gestionnaire de déploiement]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Ajouter des fichiers spécifiques]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Ajout de fichiers]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Suppression de fichiers]]&lt;br /&gt;
***** [[Gestionnaire de déploiement - Déploiement d&#039;un projet]]&lt;br /&gt;
**** [[Boîte de dialogue Options de projet]]&lt;br /&gt;
***** [[Options de la cible]]&lt;br /&gt;
****** [[Appliquer le jeu d&#039;options]]&lt;br /&gt;
***** [[Eléments communs des pages Options de projet]]&lt;br /&gt;
***** [[C++ (options partagées)]]&lt;br /&gt;
***** [[Compilateur C++]]&lt;br /&gt;
****** [[Options avancées du compilateur C++]]&lt;br /&gt;
****** [[Compatibilité du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Débogage]]&lt;br /&gt;
****** [[Répertoires et Conditions du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Optimisations]]&lt;br /&gt;
****** [[Compilateur C++ - Sortie]]&lt;br /&gt;
****** [[En-têtes précompilés du compilateur C++]]&lt;br /&gt;
****** [[Compilateur C++ - Avertissements]]&lt;br /&gt;
***** [[Lieur C++]]&lt;br /&gt;
****** [[Sortie du lieur C++]]&lt;br /&gt;
****** [[Avertissements du lieur C++]]&lt;br /&gt;
***** [[Bibliothécaire (TLib)]]&lt;br /&gt;
***** [[Compilateur Delphi]]&lt;br /&gt;
****** [[Compilation]]&lt;br /&gt;
****** [[Conseils et avertissements]]&lt;br /&gt;
****** [[Liaison (Delphi)]]&lt;br /&gt;
****** [[Sortie - C/C++]]&lt;br /&gt;
***** [[Options du compilateur de ressources]]&lt;br /&gt;
****** [[Répertoires et Conditions du compilateur de ressources]]&lt;br /&gt;
***** [[Options Turbo Assembleur]]&lt;br /&gt;
****** [[Répertoires et Conditions Turbo Assembleur]]&lt;br /&gt;
****** [[Turbo Assembleur - Avertissements]]&lt;br /&gt;
***** [[Evénements de construction]]&lt;br /&gt;
****** [[Commandes d&#039;événement de construction]]&lt;br /&gt;
***** [[ATL]]&lt;br /&gt;
***** [[Liste des droits]]&lt;br /&gt;
***** [[Permissions d&#039;utilisation]]&lt;br /&gt;
***** [[Fiches (boîte de dialogue)]]&lt;br /&gt;
***** [[Ordre de construction]]&lt;br /&gt;
***** [[Options de l&#039;application]]&lt;br /&gt;
****** [[Apparence de l&#039;application]]&lt;br /&gt;
******* [[Fichier d&#039;aide de l&#039;application|Boîte de dialogue Fichier d&#039;aide de l&#039;application]]&lt;br /&gt;
****** [[Orientation de l&#039;application]]&lt;br /&gt;
****** [[Icns d&#039;application]]&lt;br /&gt;
****** [[Icône de l&#039;application]]&lt;br /&gt;
***** [[Description]]&lt;br /&gt;
***** [[Informations de version]]&lt;br /&gt;
***** [[Packages (Options)]]&lt;br /&gt;
****** [[Packages d&#039;exécution (Options)]]&lt;br /&gt;
****** [[Ajouter des packages de conception]]&lt;br /&gt;
****** [[Ajouter un package d&#039;exécution]]&lt;br /&gt;
****** [[Composants]]&lt;br /&gt;
****** [[Retirer des packages d&#039;exécution]]&lt;br /&gt;
***** [[Débogueur]]&lt;br /&gt;
****** [[Tables de symboles du débogueur]]&lt;br /&gt;
******* [[Ajouter le chemin de recherche de la table des symboles]]&lt;br /&gt;
****** [[Bloc d&#039;environnement du débogueur]]&lt;br /&gt;
******* [[Redéfinir la variable système/Nouvelle variable utilisateur/Modifier la variable utilisateur]]&lt;br /&gt;
***** [[Propriétés de projet]]&lt;br /&gt;
****** [[Messages d&#039;information (C++)]]&lt;br /&gt;
***** [[Page Approvisionnement]]&lt;br /&gt;
****** [[Créer un nouveau magasin de clés/alias]]&lt;br /&gt;
***** [[Dépendances GetIt]]&lt;br /&gt;
*** [[Menu Exécuter]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt adresse ou Ajouter un point d&#039;arrêt données]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt]]&lt;br /&gt;
**** [[Ajouter ou modifier un point d&#039;arrêt chargement de module]]&lt;br /&gt;
**** [[Ajouter un point d&#039;arrêt source]]&lt;br /&gt;
**** [[Attacher au processus]]&lt;br /&gt;
**** [[Modifier]]&lt;br /&gt;
**** [[Notification des exceptions du débogueur]]&lt;br /&gt;
**** [[Inspecteur de débogage]]&lt;br /&gt;
***** [[Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets]]&lt;br /&gt;
**** [[Détacher du programme]]&lt;br /&gt;
**** [[Evaluer/Modifier]]&lt;br /&gt;
**** [[Recherche d&#039;un package d&#039;importation]]&lt;br /&gt;
**** [[Inspecter]]&lt;br /&gt;
**** [[Charger un processus Bloc d&#039;environnement]]&lt;br /&gt;
**** [[Charger un processus Local]]&lt;br /&gt;
**** [[Charger un processus distant]]&lt;br /&gt;
**** [[Charger un processus Tables des symboles]]&lt;br /&gt;
**** [[Charger un processus]]&lt;br /&gt;
**** [[Nouvelle expression]]&lt;br /&gt;
**** [[Suspendre le programme]]&lt;br /&gt;
**** [[Réinitialiser le programme]]&lt;br /&gt;
**** [[Recenser/Dérecenser le serveur ActiveX]]&lt;br /&gt;
**** [[Exécuter]]&lt;br /&gt;
**** [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour]]&lt;br /&gt;
**** [[Exécuter sans débogage]]&lt;br /&gt;
**** [[Afficher le point d&#039;exécution]]&lt;br /&gt;
**** [[Pas à pas]]&lt;br /&gt;
**** [[Pas à pas approfondi]]&lt;br /&gt;
**** [[Pas à pas jusqu&#039;à la prochaine ligne]]&lt;br /&gt;
**** [[Transtyper]]&lt;br /&gt;
**** [[Dérecenser le serveur ActiveX]]&lt;br /&gt;
**** [[Propriétés du point de suivi]]&lt;br /&gt;
*** [[Menu Composant]]&lt;br /&gt;
**** [[Créer un modèle de composant]]&lt;br /&gt;
**** [[Expert Importer un composant]]&lt;br /&gt;
**** [[Installer un composant]]&lt;br /&gt;
**** [[Installer des packages]]&lt;br /&gt;
**** [[Nouveau composant]]&lt;br /&gt;
***** [[Utilisation de l&#039;expert Nouveau composant]]&lt;br /&gt;
**** [[Expert d&#039;importation WSDL]]&lt;br /&gt;
*** [[Menu Outils]]&lt;br /&gt;
**** [[Bibliothèques de templates]]&lt;br /&gt;
***** [[Modification des informations d&#039;objet]]&lt;br /&gt;
***** [[Référentiel d&#039;objets]]&lt;br /&gt;
**** [[Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
**** [[Expert En-tête précompilé]]&lt;br /&gt;
**** [[Outils de construction]]&lt;br /&gt;
**** [[Configurer les outils|Options des outils]]&lt;br /&gt;
***** [[Propriétés des outils]]&lt;br /&gt;
****** [[Macros de transfert]]&lt;br /&gt;
**** [[Configuration CodeGuard]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Boîte de dialogue Options des outils]]&lt;br /&gt;
***** [[Options d&#039;environnement]]&lt;br /&gt;
****** [[Inspecteur d&#039;objets (Options)]]&lt;br /&gt;
****** [[Palette d&#039;outils (Options)]]&lt;br /&gt;
******* [[Couleurs (Palette d&#039;outils)]]&lt;br /&gt;
****** [[Barre d&#039;outils des composants]]&lt;br /&gt;
****** [[Variables d&#039;environnement]]&lt;br /&gt;
******* [[Redéfinir la variable système/Nouvelle variable utilisateur/Modifier la variable utilisateur]]&lt;br /&gt;
****** [[Visionneuse de différences / Visionneuse de fusions]]&lt;br /&gt;
******* [[Visionneuse de différences externe / Visionneuse de fusions externe]]&lt;br /&gt;
******** [[Sélectionner un programme]]&lt;br /&gt;
****** [[Propriétés du menu Rouvrir]]&lt;br /&gt;
****** [[Association de fichiers]]&lt;br /&gt;
****** [[Mise à niveau des projets]]&lt;br /&gt;
****** [[Récupération automatique]]&lt;br /&gt;
****** [[Gestionnaire de profils de connexion]]&lt;br /&gt;
******* [[Créer un profil de connexion]]&lt;br /&gt;
****** [[Page Approvisionnement]]&lt;br /&gt;
******* [[Créer un nouveau magasin de clés/alias]]&lt;br /&gt;
****** [[Options du Concepteur de fiches]]&lt;br /&gt;
******* [[Gestionnaire de périphériques]]&lt;br /&gt;
******** [[Fenêtre Paramètres du périphérique]]&lt;br /&gt;
******** [[Ajout d&#039;un périphérique prédéfini]]&lt;br /&gt;
******** [[Modification d&#039;un périphérique prédéfini]]&lt;br /&gt;
******** [[Suppression d&#039;un périphérique prédéfini]]&lt;br /&gt;
******* [[Aperçu instantané FireUI (Options de l&#039;EDI)]]&lt;br /&gt;
****** [[Explorateur]]&lt;br /&gt;
****** [[Métriques de toxicité]]&lt;br /&gt;
****** [[Options Delphi]]&lt;br /&gt;
******* [[Bibliothèque]]&lt;br /&gt;
******* [[Bibliothèque - Traduite]]&lt;br /&gt;
******* [[Bibliothèque de types (Delphi)]]&lt;br /&gt;
****** [[Gestionnaire de SDK]]&lt;br /&gt;
******* [[Ajouter un nouveau SDK]]&lt;br /&gt;
******* [[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant]]&lt;br /&gt;
******* [[Créer un nouveau SDK Android]]&lt;br /&gt;
****** [[Options C++]]&lt;br /&gt;
******* [[Bibliothèque de types (C++)]]&lt;br /&gt;
******* [[Chemins et répertoires (C++)]]&lt;br /&gt;
******* [[Propriétés de projet]]&lt;br /&gt;
******** [[Messages d&#039;information (C++)]]&lt;br /&gt;
******* [[Explorateur de classes (C++)]]&lt;br /&gt;
***** [[Options de l&#039;éditeur]]&lt;br /&gt;
****** [[Options du source]]&lt;br /&gt;
****** [[Couleur (Options de l&#039;éditeur)]]&lt;br /&gt;
******* [[Mise en surbrillance structurelle]]&lt;br /&gt;
****** [[Affichage]]&lt;br /&gt;
****** [[Affectations de touches]]&lt;br /&gt;
****** [[Audit de code]]&lt;br /&gt;
***** [[Options LiveBindings]]&lt;br /&gt;
***** [[Options du contrôle de version]]&lt;br /&gt;
****** [[Suppression des informations d&#039;authentification Git]]&lt;br /&gt;
***** [[Options HTML]]&lt;br /&gt;
****** [[Formatage HTML]]&lt;br /&gt;
***** [[Options des outils de traduction]]&lt;br /&gt;
****** [[Couleur (Options des outils de traduction)]]&lt;br /&gt;
****** [[Fonte (Options des outils de traduction)]]&lt;br /&gt;
****** [[Concepteur de fiches (Options des outils de traduction)]]&lt;br /&gt;
****** [[Référentiel (Options des outils de traduction)]]&lt;br /&gt;
***** [[GetIt (Options)]]&lt;br /&gt;
***** [[Options du formateur]]&lt;br /&gt;
****** [[Profils et statut]]&lt;br /&gt;
***** [[Fenêtre de dialogue Options de modélisation|Boîte de dialogue Options de modélisation]]&lt;br /&gt;
****** [[Modélisation - Options d&#039;apparence des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options de disposition des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options d&#039;impression des diagrammes]]&lt;br /&gt;
****** [[Modélisation - Options de filtres d&#039;affichage des diagrammes|Modélisation - Options de gestion de la vue Diagramme]]&lt;br /&gt;
****** [[Modélisation - Options générales]]&lt;br /&gt;
****** [[Modélisation - Options de génération de la documentation]]&lt;br /&gt;
****** [[Options de la vue Modèle]]&lt;br /&gt;
****** [[Modélisation - Options de code source]]&lt;br /&gt;
****** [[Modélisation - Options Générer un diagramme de séquence]]&lt;br /&gt;
***** [[Options du débogueur]]&lt;br /&gt;
****** [[Visualiseurs]]&lt;br /&gt;
****** [[Options du Journal d&#039;événements]]&lt;br /&gt;
****** [[Débogueurs Embarcadero]]&lt;br /&gt;
******* [[Exceptions du langage]]&lt;br /&gt;
******** [[Ajout d&#039;une exception de langage]]&lt;br /&gt;
******* [[Exceptions natives du SE]]&lt;br /&gt;
******** [[Ajout d&#039;une étendue d&#039;exception]]&lt;br /&gt;
***** [[Sélectionner un profil de connexion]]&lt;br /&gt;
*** [[Menu Aide]]&lt;br /&gt;
*** [[Rechercher un dossier]]&lt;br /&gt;
*** [[Boîtes de dialogue de base de données]]&lt;br /&gt;
**** [[Ajouter des champs]]&lt;br /&gt;
**** [[Affectation de données locales]]&lt;br /&gt;
**** [[Editeur de texte de commande]]&lt;br /&gt;
**** [[Editeur de chaîne de connexion (ADO)]]&lt;br /&gt;
**** [[Editeur de base de données]]&lt;br /&gt;
**** [[Propriétés du dataset]]&lt;br /&gt;
**** [[Paramètres du pilote]]&lt;br /&gt;
**** [[Concepteur de liaison de champs]]&lt;br /&gt;
**** [[Editeur de champs]]&lt;br /&gt;
**** [[Contrainte de clé étrangère]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBDatabase]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBTransaction]]&lt;br /&gt;
**** [[Boîte de dialogue Editeur IBUpdateSQL et IBDataSet]]&lt;br /&gt;
**** [[Nouvelle connexion]]&lt;br /&gt;
**** [[Nouveau champ]]&lt;br /&gt;
**** [[Renommer la connexion]]&lt;br /&gt;
**** [[Editeur de champs de tri]]&lt;br /&gt;
**** [[Moniteur SQL]]&lt;br /&gt;
**** [[Boîtes de dialogue LiveBindings]]&lt;br /&gt;
***** [[Ajouter un champ (LiveBindings)]]&lt;br /&gt;
***** [[Lier à un nouveau contrôle]]&lt;br /&gt;
***** [[Membres liables]]&lt;br /&gt;
***** [[Editeur d&#039;expressions de liaison]]&lt;br /&gt;
***** [[Listes de liaisons]]&lt;br /&gt;
***** [[Editeur de colonnes LiveBindings]]&lt;br /&gt;
***** [[Résultat d&#039;expression LiveBindings]]&lt;br /&gt;
***** [[Convertisseurs de sortie LiveBindings]]&lt;br /&gt;
***** [[Méthodes LiveBindings]]&lt;br /&gt;
***** [[Expert LiveBindings]]&lt;br /&gt;
****** [[Liaison d&#039;un contrôle à un champ]]&lt;br /&gt;
****** [[Liaison d&#039;un contrôle à une propriété de composant]]&lt;br /&gt;
****** [[Liaison d&#039;une propriété d&#039;un composant à un contrôle]]&lt;br /&gt;
****** [[Liaison d&#039;une propriété d&#039;un composant à un champ]]&lt;br /&gt;
****** [[Création d&#039;une source de données (Expert LiveBindings)]]&lt;br /&gt;
***** [[Nouveau LiveBinding]]&lt;br /&gt;
*** [[Eléments HTML - Index|Eléments HTML]]&lt;br /&gt;
**** [[Elément HTML A (Anchor)]]&lt;br /&gt;
**** [[Elément HTML DIV]]&lt;br /&gt;
**** [[Elément HTML HR]]&lt;br /&gt;
**** [[Elément HTML IMG]]&lt;br /&gt;
**** [[Elément HTML INPUT]]&lt;br /&gt;
**** [[Elément HTML SELECT]]&lt;br /&gt;
**** [[Elément HTML SPAN]]&lt;br /&gt;
**** [[Elément HTML TABLE]]&lt;br /&gt;
**** [[Elément HTML TEXTAREA]]&lt;br /&gt;
**** [[Boîte de dialogue Unité]]&lt;br /&gt;
*** [[Boîte de dialogue liste-ordonnée|Boîte de dialogue &amp;lt;liste-ordonnée&amp;gt;]]&lt;br /&gt;
*** [[Editeurs de propriétés - Index|Editeurs de propriétés]]&lt;br /&gt;
**** [[Editeur de liste d&#039;actions]]&lt;br /&gt;
**** [[Editeur du gestionnaire d&#039;actions]]&lt;br /&gt;
**** [[Boîte de dialogue Ajout de page]]&lt;br /&gt;
**** [[Boîte de dialogue Parcourir]]&lt;br /&gt;
**** [[Editeur de bitmaps]]&lt;br /&gt;
**** [[Editeur BitmapLinks]]&lt;br /&gt;
**** [[Concepteur de pinceaux]]&lt;br /&gt;
**** [[Boîte de dialogue Changer d&#039;icône]]&lt;br /&gt;
**** [[Editeur de couleur]]&lt;br /&gt;
**** [[Editeur de collection]]&lt;br /&gt;
**** [[Editeur de composants de base de données|Editeur de composants de base de données ou Editeur de composant broker de connexion]]&lt;br /&gt;
**** [[Boîte de dialogue Informations DDE]]&lt;br /&gt;
**** [[Supprimer des modèles]]&lt;br /&gt;
**** [[Boîte de dialogue Modification de page]]&lt;br /&gt;
**** [[Editeur de filtre]]&lt;br /&gt;
**** [[Editeur de fonte]]&lt;br /&gt;
**** [[Editeur de liste d&#039;images]]&lt;br /&gt;
**** [[Editeur de liste d&#039;images (FireMonkey)]]&lt;br /&gt;
**** [[Editeur de masque d&#039;édition]]&lt;br /&gt;
**** [[Insertion d&#039;un modèle]]&lt;br /&gt;
**** [[Boîte de dialogue Insertion d&#039;un objet]]&lt;br /&gt;
**** [[Concepteur d&#039;éléments]]&lt;br /&gt;
**** [[Editeur d&#039;éléments ListBox]]&lt;br /&gt;
**** [[Editeur d&#039;éléments ListView]]&lt;br /&gt;
**** [[Chargement d&#039;une image en mode conception]]&lt;br /&gt;
**** [[Boîte de dialogue Chargement d&#039;une image]]&lt;br /&gt;
**** [[Boîte de dialogue Charger la liste de chaînes]]&lt;br /&gt;
**** [[Editeur du texte du masque]]&lt;br /&gt;
**** [[Concepteur de menus]]&lt;br /&gt;
**** [[Editeur MultiResBitmap]]&lt;br /&gt;
**** [[Boîte de dialogue Classes d&#039;actions standard]]&lt;br /&gt;
**** [[Editeur de classeur]]&lt;br /&gt;
**** [[Boîte de dialogue d&#039;ouverture]]&lt;br /&gt;
**** [[Boîte de dialogue Collage spécial]]&lt;br /&gt;
**** [[Boîte de dialogue Concepteur de chemins]]&lt;br /&gt;
**** [[Editeur d&#039;images]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer l&#039;image sous]]&lt;br /&gt;
**** [[Boîte de dialogue Enregistrer la liste de chaînes]]&lt;br /&gt;
**** [[Sélectionner un menu]]&lt;br /&gt;
**** [[Editeur de liste de chaînes]]&lt;br /&gt;
**** [[Editeur d&#039;éléments TreeView]]&lt;br /&gt;
**** [[Editeur de liste de valeurs]]&lt;br /&gt;
*** [[Sélectionner une icône]]&lt;br /&gt;
*** [[Experts de test - Index|Experts de test]]&lt;br /&gt;
**** [[Expert Cas de test unitaire]]&lt;br /&gt;
**** [[Expert Cas de test unitaire (2)]]&lt;br /&gt;
**** [[Expert Projet de test unitaire]]&lt;br /&gt;
**** [[Expert Projet de test unitaire (2)]]&lt;br /&gt;
*** [[Vue Win - Index|Vue Win]]&lt;br /&gt;
**** [[Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)]]&lt;br /&gt;
**** [[Explorateur de bibliothèques de types]]&lt;br /&gt;
**** [[Rechercher]]&lt;br /&gt;
*** [[Modifier le package]]&lt;br /&gt;
*** [[Vérifier les mises à jour]]&lt;br /&gt;
** [[Projets et unités - Index]]&lt;br /&gt;
*** [[Unité]]&lt;br /&gt;
** [[Expressions régulières]]&lt;br /&gt;
** [[Clés de registre système pour les paramètres visuels de l&#039;EDI]]&lt;br /&gt;
** [[Utilitaires]]&lt;br /&gt;
*** [[Chaînes d&#039;outils]]&lt;br /&gt;
**** [[Chaînes d&#039;outils Delphi]]&lt;br /&gt;
***** [[DCC32]]&lt;br /&gt;
***** [[DCC64]]&lt;br /&gt;
***** [[DCCOSX]]&lt;br /&gt;
***** [[DCCIOS32]]&lt;br /&gt;
***** [[Compilateurs Delphi basés sur LLVM]]&lt;br /&gt;
****** [[DCCIOSARM]]&lt;br /&gt;
****** [[DCCIOSARM64]]&lt;br /&gt;
****** [[DCCAARM]]&lt;br /&gt;
**** [[Chaînes d&#039;outils C++]]&lt;br /&gt;
***** [[Compilateurs C++]]&lt;br /&gt;
****** [[BCC32]]&lt;br /&gt;
******* [[Options de conventions d&#039;appel (BCC32)]]&lt;br /&gt;
******* [[Utilisation des fichiers d&#039;inclusion]]&lt;br /&gt;
****** [[BCCOSX]]&lt;br /&gt;
****** [[Compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[BCC32C]]&lt;br /&gt;
******* [[BCC64]]&lt;br /&gt;
******* [[BCCIOSARM]]&lt;br /&gt;
******* [[BCCIOSARM64]]&lt;br /&gt;
******* [[BCCAARM]]&lt;br /&gt;
******* [[Différences entre les compilateurs C++ améliorés par Clang et les compilateurs C++ de précédente génération]]&lt;br /&gt;
******** [[Compilateurs C++ plus stricts (compilateurs C++ améliorés par Clang)]]&lt;br /&gt;
******* [[Options de projet prises en charge par les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Options non prises en charge par les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Options de ligne de commande des en-têtes précompilés pour les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Utilisation des en-têtes précompilés avec les compilateurs C++ améliorés par Clang]]&lt;br /&gt;
******* [[Erreurs et avertissements des compilateurs C++ améliorés par Clang]]&lt;br /&gt;
***** [[Lieurs C++]]&lt;br /&gt;
****** [[Détails techniques concernant ILINK32 et ILINK64]]&lt;br /&gt;
******* [[Fichiers de définition de module]]&lt;br /&gt;
****** [[Détails techniques concernant ILINK32 et ILINK64]]&lt;br /&gt;
****** [[XLINK]]&lt;br /&gt;
****** [[Messages d&#039;erreur et d&#039;avertissement du lieur C++]]&lt;br /&gt;
******* [[Violation d&#039;accès. Link terminé]]&lt;br /&gt;
******* [[Les segments supplémentaires doivent être définis dans un fichier .DEF]]&lt;br /&gt;
******* [[Mauvais facteur d&#039;alignement : &#039;symbole&#039;]]&lt;br /&gt;
******* [[Impossible de différer le chargement du module]]&lt;br /&gt;
******* [[Impossible de libérer la mémoire virtuelle à addr &#039;adresse&#039; pour n octets (errcode errnuméro)]]&lt;br /&gt;
******* [[Impossible de réserver la mémoire virtuelle à addr &#039;adresse&#039; pour n octets (errcode errnuméro)]]&lt;br /&gt;
******* [[Impossible d&#039;écrire sur le disque]]&lt;br /&gt;
******* [[Les virgules ne sont pas autorisées ici : &#039;emplacement&#039;]]&lt;br /&gt;
******* [[Impossible de créer &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible de supprimer &#039;élément&#039; (projet déjà ouvert dans l&#039;EDI)]]&lt;br /&gt;
******* [[Impossible de trouver une &#039;unité principale&#039; ; l&#039;ordre d&#039;initialisation suivra l&#039;ordre de lien]]&lt;br /&gt;
******* [[Impossible d&#039;obtenir l&#039;adresse de procédure de RLINK32.DLL]]&lt;br /&gt;
******* [[Impossible de charger RLINK32.DLL]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (programme toujours actif)]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir &#039;nom de fichier&#039; (programme déjà ouvert dans l&#039;EDI)]]&lt;br /&gt;
******* [[Impossible de retirer les ressources de &#039;cible&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;écrire dans &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Erreur de traitement du module &#039;module&#039;]]&lt;br /&gt;
******* [[Limite de mémoire dépassée pour bloc &#039;adresse&#039; dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Attendu un &#039;deux-points&#039; ou &#039;=&#039; &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Attendu un nom de fichier &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Attendue une option &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Exporter &#039;symbole&#039; dans un module &#039;module&#039; faisant référence à &#039;symbole&#039; dans une unité &#039;unité&#039;]]&lt;br /&gt;
******* [[Exporte &#039;symbole&#039; et &#039;symbole&#039; avec le même &#039;numéro&#039; ordinal]]&lt;br /&gt;
******* [[Impossible de créer le fichier ressource &#039;nom de fichier&#039; &#039;numéro&#039;]]&lt;br /&gt;
******* [[Impossible de créer le fichier d&#039;état &#039;nom de fichier&#039; (code d&#039;erreur &#039;numéro&#039;)]]&lt;br /&gt;
******* [[Impossible de lire depuis le &#039;nom de fichier&#039; à l&#039;offset &#039;offset&#039; pour n octets]]&lt;br /&gt;
******* [[Fixup sur un segment de longueur nulle dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Exception générale dans l&#039;ensemble de lien]]&lt;br /&gt;
******* [[La taille allouée du tas est inférieure à la taille de validation]]&lt;br /&gt;
******* [[Type &#039;type&#039; de fixup illégal à l&#039;offset &#039;adresse&#039; dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Format de nombre illégal &#039;symbole&#039;]]&lt;br /&gt;
******* [[Option &#039;option&#039; illégale]]&lt;br /&gt;
******* [[Index de fixup &#039;type&#039; illégal dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Version incompatible de RLINK32.DLL]]&lt;br /&gt;
******* [[Fichier &#039;nom de fichier&#039; objet invalide]]&lt;br /&gt;
******* [[Espace disque insuffisant]]&lt;br /&gt;
******* [[Mémoire insuffisante]]&lt;br /&gt;
******* [[Les packages doivent être liés au code de démarrage dans C0PKG32.OBJ]]&lt;br /&gt;
******* [[Le symbole &#039;symbole&#039; public pour EXPDEF est introuvable dans le module &#039;module&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; public défini dans les deux modules de bibliothèque &#039;module1&#039; et &#039;module2&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; public défini dans les deux modules &#039;module1&#039; et &#039;module2&#039;]]&lt;br /&gt;
******* [[Realloc du &#039;numéro&#039; d&#039;octets échué dans &#039;module&#039;, ligne &#039;numéro&#039;]]&lt;br /&gt;
******* [[RLINK32.DLL n&#039;a pas été initialisé]]&lt;br /&gt;
******* [[Fonction &#039;fonction&#039; auxiliaire RTL introuvable]]&lt;br /&gt;
******* [[La section &#039;section&#039; définie dans le fichier .def est vide]]&lt;br /&gt;
******* [[L&#039;espace de réserve de la pile est inférieur à la taille validée]]&lt;br /&gt;
******* [[Symbole &#039;symbole&#039; marqué comme importation dans &#039;module&#039; est public dans &#039;module&#039;]]&lt;br /&gt;
******* [[Symbole &#039;symbole1&#039; est un alias de &#039;symbole2&#039;, qui est déjà un alias]]&lt;br /&gt;
******* [[Le nom d&#039;unité &#039;unité&#039; est redéfini par module &#039;module&#039; (définition originale dans &#039;module&#039;)]]&lt;br /&gt;
******* [[Trop de virgules sur la ligne de commande &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop de noms de fichier DEF &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop d&#039;erreurs ; arrêt du link]]&lt;br /&gt;
******* [[Trop de noms de fichier EXE &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop d&#039;exports ; seulement 65535 permis]]&lt;br /&gt;
******* [[Trop de noms de fichier MAP &#039;identificateur&#039;]]&lt;br /&gt;
******* [[Trop de renvois dans le fichier de réponse : &#039;noms de fichier&#039;]]&lt;br /&gt;
******* [[Trop de définitions section/segment trouvées dans le fichier .def]]&lt;br /&gt;
******* [[&#039;Numéro&#039; index de type est détérioré dans module &#039;module&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;ouvrir le fichier &#039;nom de fichier&#039;]]&lt;br /&gt;
******* [[Impossible d&#039;exécuter une liaison incrémentielle complète]]&lt;br /&gt;
******* [[Impossible d&#039;effectuer le lien]]&lt;br /&gt;
******* [[Erreur inattendue détectée durant le lien (C++)]]&lt;br /&gt;
******* [[Unité &#039;unité&#039; (définie par &#039;nom&#039;) depends de l&#039;unité &#039;unité&#039;, mais aucune implémentation n&#039;a pas été trouvée]]&lt;br /&gt;
******* [[&#039;symbole&#039; externe non résolu, référencé depuis &#039;module&#039;]]&lt;br /&gt;
******* [[Segment(s) 16 bits non supportés dand module &#039;module&#039;]]&lt;br /&gt;
******* [[Unité &#039;unité&#039; package faible ne peut contenir d&#039;inits]]&lt;br /&gt;
**** [[Sortie XML du compilateur]]&lt;br /&gt;
***** [[Documentation XML pour le code Delphi]]&lt;br /&gt;
***** [[Documentation XML pour le code C++]]&lt;br /&gt;
***** [[Déclarations globales de sortie XML du compilateur]]&lt;br /&gt;
*** [[Utilitaires graphiques - Index|Utilitaires graphiques]]&lt;br /&gt;
**** [[Installateur]]&lt;br /&gt;
**** [[Installateur hors ligne]]&lt;br /&gt;
**** [[Enregistrement du produit Embarcadero]]&lt;br /&gt;
**** [[Installateur de fonctionnalités]]&lt;br /&gt;
**** [[Gestionnaire de fonctionnalités]]&lt;br /&gt;
**** [[Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
***** [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
**** [[Outil de migration des paramètres]]&lt;br /&gt;
***** [[Exportation des paramètres vers un fichier de migration]]&lt;br /&gt;
***** [[Migration des paramètres vers une version plus récente du produit]]&lt;br /&gt;
***** [[Restauration des paramètres depuis la sauvegarde]]&lt;br /&gt;
***** [[Importation des paramètres depuis un fichier de migration]]&lt;br /&gt;
**** [[Concepteur de styles de bitmaps]]&lt;br /&gt;
**** [[Quality Central]]&lt;br /&gt;
**** [[Débogueur REST]]&lt;br /&gt;
***** [[Installation du débogueur REST]]&lt;br /&gt;
***** [[Outil Débogueur REST]]&lt;br /&gt;
***** [[Utilisation du débogueur REST]]&lt;br /&gt;
**** [[Mappeur XML]]&lt;br /&gt;
*** [[Utilitaires de ligne de commande - Index|Utilitaires de ligne de commande]]&lt;br /&gt;
**** [[DCC32.EXE, le compilateur en ligne de commande Delphi]]&lt;br /&gt;
**** [[DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits]]&lt;br /&gt;
**** [[DCCOSX.EXE, le compilateur Delphi pour OS X]]&lt;br /&gt;
**** [[Interfaces de ligne de commande des compilateurs Delphi basés sur LLVM]]&lt;br /&gt;
***** [[DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits]]&lt;br /&gt;
***** [[DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits]]&lt;br /&gt;
***** [[DCCAARM.EXE, le compilateur Delphi pour Android]]&lt;br /&gt;
**** [[DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS]]&lt;br /&gt;
**** [[Interfaces de ligne de commande des compilateurs C++]]&lt;br /&gt;
***** [[BCC32.EXE, le compilateur C++ 32 bits en ligne de commande]]&lt;br /&gt;
****** [[Options de ligne de commande des en-têtes précompilés pour BCC32]]&lt;br /&gt;
****** [[Options des messages]]&lt;br /&gt;
***** [[BCCOSX.EXE, le compilateur C++ pour OS X]]&lt;br /&gt;
****** [[--framework]]&lt;br /&gt;
***** [[Interfaces de ligne de commande des compilateurs C++ améliorés par Clang]]&lt;br /&gt;
****** [[BCC32C.EXE]]&lt;br /&gt;
****** [[BCC64.EXE, le compilateur C++ Windows 64 bits]]&lt;br /&gt;
****** [[BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits]]&lt;br /&gt;
****** [[BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits]]&lt;br /&gt;
****** [[BCCAARM.EXE, le compilateur C++ pour Android]]&lt;br /&gt;
**** [[AuditsCLI.EXE, l&#039;outil Audits et Métriques en ligne de commande]]&lt;br /&gt;
***** [[Exécution des audits et des métriques depuis la ligne de commande]]&lt;br /&gt;
**** [[BRC32.EXE, le Shell de ressources]]&lt;br /&gt;
**** [[BRCC32.EXE, le compilateur de ressources]]&lt;br /&gt;
**** [[CGRC.EXE, le compilateur-lieur de ressources]]&lt;br /&gt;
**** [[COFF2OMF.EXE, l&#039;outil de conversion d&#039;une bibliothèque d&#039;importation]]&lt;br /&gt;
**** [[CPP32.EXE, le préprocesseur du compilateur C]]&lt;br /&gt;
**** [[CPP64, le préprocesseur pour Windows 64 bits]]&lt;br /&gt;
**** [[Formatter.EXE, le formateur en ligne de commande]]&lt;br /&gt;
**** [[GenDocCLI.EXE, l&#039;outil de génération de la documentation en ligne de commande]]&lt;br /&gt;
**** [[GenTLB.exe]]&lt;br /&gt;
**** [[GREP.EXE, l&#039;utilitaire de recherche de texte]]&lt;br /&gt;
**** [[Utilisation de ILINK32 et ILINK64 en ligne de commande]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++]]&lt;br /&gt;
**** [[Utilisation de ILINK32 et ILINK64 en ligne de commande]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++ Windows 64 bits]]&lt;br /&gt;
**** [[XLINK.EXE, le lieur OS X]]&lt;br /&gt;
***** [[Liaison d&#039;une application Hello World C++ pour OS X]]&lt;br /&gt;
**** [[IMPDEF.EXE, le gestionnaire de définition de module]]&lt;br /&gt;
**** [[IMPLIB.EXE, l&#039;outil bibliothèque d&#039;importation pour Win32]]&lt;br /&gt;
**** [[Java2OP.exe, le générateur de fichier pont natif pour Android]]&lt;br /&gt;
**** [[MAKE.EXE]]&lt;br /&gt;
***** [[Directives MAKE]]&lt;br /&gt;
***** [[Macros MAKE]]&lt;br /&gt;
***** [[Commandes et règles (explicites et implicites) de MAKE]]&lt;br /&gt;
**** [[MKEXP.EXE, l&#039;outil bibliothèque d&#039;importation Windows 64 bits pour C++]]&lt;br /&gt;
**** [[Paclient.exe, l&#039;application client Platform Assistant|paclient.exe, l&#039;application client Platform Assistant]]&lt;br /&gt;
**** [[PAServer, l&#039;application serveur Platform Assistant]]&lt;br /&gt;
***** [[Installation de Platform Assistant sur Windows]]&lt;br /&gt;
***** [[Exécution de Platform Assistant sur Windows]]&lt;br /&gt;
***** [[Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
***** [[Exécution de Platform Assistant sur un Mac]]&lt;br /&gt;
***** [[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac]]&lt;br /&gt;
***** [[Définition des options de Platform Assistant]]&lt;br /&gt;
***** [[Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
***** [[Exécution du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
***** [[Erreurs du serveur Platform Assistant - Index]]&lt;br /&gt;
****** [[E0001 Option non valide]]&lt;br /&gt;
****** [[E0002 Nom de profil manquant]]&lt;br /&gt;
****** [[E0003 Echec de la connexion à &#039;adresse&#039; sur le port &#039;port&#039;]]&lt;br /&gt;
****** [[E0004 Le fichier n&#039;existe pas : &#039;chemin&#039;]]&lt;br /&gt;
****** [[E0005 Le répertoire n&#039;existe pas : &#039;chemin&#039;]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[E0009 Impossible de créer le fichier &amp;quot;chemin de fichier&amp;quot;. &amp;quot;Texte d&#039;erreur&amp;quot;]]&lt;br /&gt;
****** [[E0014 Connexion refusée. Non concordance de la version du serveur Platform Assistant - version &#039;version&#039; attendue]]&lt;br /&gt;
****** [[E0017 Impossible de supprimer le fichier : &#039;chemin&#039;]]&lt;br /&gt;
****** [[E0018 Impossible de supprimer le répertoire : &#039;chemin&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[E0264 Impossible d&#039;exécuter &#039;&amp;quot;/usr/bin/codesign&amp;quot; ...&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur de fichier archive PAServer non trouvé]]&lt;br /&gt;
****** [[Erreur de fichier archive PAServer non trouvé]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[E0776 Impossible d&#039;exécuter &#039;&amp;quot;/usr/bin/xcrun&amp;quot; ...&#039;]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[Erreur PAServer sur les outils de ligne de commande Xcode manquants]]&lt;br /&gt;
****** [[Chemin PAServer à l&#039;extérieur du répertoire du sandbox]]&lt;br /&gt;
****** [[PAServer ne peut pas créer le processus]]&lt;br /&gt;
****** [[PAServer ne peut pas exécuter l&#039;outil de ligne de commande]]&lt;br /&gt;
****** [[E2308 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2311 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2312 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E2564 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2567 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2568 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E2820 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E2823 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E2824 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[E4100 Impossible de trouver le programme, &#039;chemin&#039;]]&lt;br /&gt;
****** [[E4103 Impossible de créer le processus : &#039;message&#039;]]&lt;br /&gt;
****** [[E4104 Impossible d&#039;exécuter &#039;commande&#039;]]&lt;br /&gt;
****** [[W0001 Plate-forme non valide]]&lt;br /&gt;
****** [[W0008 Option ipa non valide : &#039;chaîne&#039;]]&lt;br /&gt;
**** [[RC.EXE, le compilateur de ressources Microsoft SDK]]&lt;br /&gt;
**** [[ReFind.exe, l&#039;utilitaire Rechercher et Remplacer utilisant les expressions Perl RegEx|reFind.exe, l&#039;utilitaire Rechercher et Remplacer utilisant les expressions Perl RegEx]]&lt;br /&gt;
**** [[RLINK32.DLL, le lieur de ressources (C++)]]&lt;br /&gt;
**** [[TDUMP.EXE, l&#039;utilitaire de vidage de fichier]]&lt;br /&gt;
**** [[TDUMP64.EXE, l&#039;utilitaire de vidage de fichier pour Windows 64 bits]]&lt;br /&gt;
**** [[TLIB.EXE, le gestionnaire de bibliothèques]]&lt;br /&gt;
**** [[TLIB64.EXE, le gestionnaire de bibliothèques pour Windows 64 bits]]&lt;br /&gt;
**** [[TLIBIMP.EXE]]&lt;br /&gt;
***** [[Mappage des noms de symboles dans une bibliothèque de types]]&lt;br /&gt;
***** [[Migration du code C++ de la directive import à TLIBIMP.EXE|Migration du code C++ de la directive #import à TLIBIMP.EXE]]&lt;br /&gt;
**** [[Utilisation de TOUCH.EXE|TOUCH.EXE]]&lt;br /&gt;
**** [[TRegSvr.exe, l&#039;outil de recensement des bibliothèques de types]]&lt;br /&gt;
**** [[TRIGRAPH]]&lt;br /&gt;
**** [[WSDLIMP.EXE, l&#039;outil d&#039;importation WSDL en ligne de commande]]&lt;br /&gt;
***** [[Option WSDL -Or-]]&lt;br /&gt;
* [[Langages de programmation]]&lt;br /&gt;
** [[Référence du langage Delphi]]&lt;br /&gt;
***[[Guide du langage Delphi - Index|Guide du langage Delphi]]&lt;br /&gt;
**** [[Présentation du langage]]&lt;br /&gt;
**** [[Programmes et unités - Index|Programmes et unités]]&lt;br /&gt;
***** [[Programmes et unités (Delphi)]]&lt;br /&gt;
***** [[Utilisation des espaces de nommage avec Delphi]]&lt;br /&gt;
**** [[Eléments syntaxiques fondamentaux - Index|Eléments syntaxiques fondamentaux]]&lt;br /&gt;
***** [[Eléments syntaxiques fondamentaux (Delphi)]]&lt;br /&gt;
****** [[In|in]]&lt;br /&gt;
***** [[Expressions (Delphi)]]&lt;br /&gt;
***** [[Déclarations et instructions (Delphi)]]&lt;br /&gt;
**** [[Types de données, variables et constantes - Index|Types de données, variables et constantes]]&lt;br /&gt;
***** [[A propos des types de données (Delphi)]]&lt;br /&gt;
***** [[Types simples (Delphi)]]&lt;br /&gt;
***** [[Types chaîne (Delphi)|Types chaîne ({{Delphi}})]]&lt;br /&gt;
***** [[Types structurés (Delphi)]]&lt;br /&gt;
***** [[Pointeurs et types pointeur (Delphi)|Pointeurs et types pointeur (Delphi))]]&lt;br /&gt;
***** [[Types procéduraux (Delphi)]]&lt;br /&gt;
***** [[Types variants (Delphi)]]&lt;br /&gt;
***** [[Compatibilité et identité de types (Delphi)|Compatibilité et identité de types ({{Delphi}})]]&lt;br /&gt;
***** [[Déclaration de types|Types de données, variables et constantes - Index ({{Delphi}})]]&lt;br /&gt;
***** [[Variables (Delphi)|Variables ({{Delphi}})]]&lt;br /&gt;
***** [[Constantes déclarées]]&lt;br /&gt;
**** [[Procédures et fonctions - Index|Procédures et fonctions]]&lt;br /&gt;
***** [[Procédures et fonctions (Delphi)]]&lt;br /&gt;
***** [[Paramètres (Delphi)]]&lt;br /&gt;
***** [[Appel de procédures et de fonctions (Delphi)]]&lt;br /&gt;
***** [[Méthodes anonymes dans Delphi]]&lt;br /&gt;
**** [[Classes et objets - Index|Classes et objets]]&lt;br /&gt;
***** [[Classes et objets (Delphi)]]&lt;br /&gt;
***** [[Champs (Delphi)]]&lt;br /&gt;
***** [[Méthodes (Delphi)]]&lt;br /&gt;
***** [[Propriétés (Delphi)]]&lt;br /&gt;
***** [[Evénements|Evénements ({{Delphi}})]]&lt;br /&gt;
***** [[Références de classes]]&lt;br /&gt;
***** [[Exceptions (Delphi)]]&lt;br /&gt;
***** [[Assistances de classes et d&#039;enregistrements (Delphi)]]&lt;br /&gt;
***** [[Déclarations de types imbriqués]]&lt;br /&gt;
***** [[Surcharge d&#039;opérateurs (Delphi)|Surcharge d&#039;opérateurs ({{Delphi}})]]&lt;br /&gt;
**** [[Routines standard et entrées-sorties]]&lt;br /&gt;
**** [[Bibliothèques et packages - Index|Bibliothèques et packages]]&lt;br /&gt;
***** [[Bibliothèques et packages (Delphi)]]&lt;br /&gt;
***** [[Ecriture de bibliothèques à chargement dynamique]]&lt;br /&gt;
***** [[Packages|Packages ({{Delphi}})]]&lt;br /&gt;
**** [[Interfaces d&#039;objets - Index|Interfaces d&#039;objets]]&lt;br /&gt;
***** [[Interfaces d&#039;objets (Delphi)|Interfaces d&#039;objets ({{Delphi}})]]&lt;br /&gt;
***** [[Implémentation des interfaces]]&lt;br /&gt;
***** [[Références d&#039;interfaces (Delphi)|Références d&#039;interfaces ({{Delphi}})]]&lt;br /&gt;
***** [[Objets automation (Win32 seulement)]]&lt;br /&gt;
**** [[Gestion de la mémoire - Index|Gestion de la mémoire]]&lt;br /&gt;
***** [[Gestion de la mémoire]]&lt;br /&gt;
***** [[Formats de données internes (Delphi)]]&lt;br /&gt;
**** [[Contrôle des programmes (Delphi)]]&lt;br /&gt;
**** [[Code assembleur inline - Index|Code assembleur inline]]&lt;br /&gt;
***** [[Utilisation du code assembleur inline]]&lt;br /&gt;
***** [[Syntaxe assembleur]]&lt;br /&gt;
***** [[Expressions assembleur]]&lt;br /&gt;
***** [[Procédures et fonctions assembleur]]&lt;br /&gt;
**** [[Génériques - Index|Génériques]]&lt;br /&gt;
***** [[Présentation des génériques]]&lt;br /&gt;
***** [[Terminologie des génériques]]&lt;br /&gt;
***** [[Déclaration des génériques]]&lt;br /&gt;
***** [[Compatibilité des types et surcharges dans les génériques]]&lt;br /&gt;
***** [[Contraintes dans les génériques]]&lt;br /&gt;
***** [[Variable classe dans les génériques]]&lt;br /&gt;
**** [[Attributs (RTTI)]]&lt;br /&gt;
***** [[Présentation des attributs]]&lt;br /&gt;
***** [[Déclaration des attributs personnalisés|Déclaration des attributs personnalisés (RTTI)]]&lt;br /&gt;
***** [[Annotation des types et des membres de types]]&lt;br /&gt;
***** [[Extraction des attributs à l&#039;exécution]]&lt;br /&gt;
***** [[Utilisation des intercepteurs de méthodes virtuelles]]&lt;br /&gt;
***** [[Attributs du compilateur]]&lt;br /&gt;
**** [[Ecriture de code Delphi adapté à C++|Ecriture de code {{Delphi}} adapté à C++]]&lt;br /&gt;
***[[Liste des directives de compilation Delphi - Index]]&lt;br /&gt;
**** [[Directives de compilation Delphi]]&lt;br /&gt;
**** [[Aligner les champs (Delphi)]]&lt;br /&gt;
**** [[Type d&#039;application (Delphi)]]&lt;br /&gt;
**** [[Directives d&#039;assertion (Delphi)]]&lt;br /&gt;
**** [[Evaluation booléenne rapide (directive de compilation Delphi)]]&lt;br /&gt;
**** [[Aligner le code (Delphi)]]&lt;br /&gt;
**** [[Directives de compilation pour les bibliothèques ou les objets partagés (Delphi)]]&lt;br /&gt;
**** [[Compilation conditionnelle (Delphi)]]&lt;br /&gt;
***** [[Versions du compilateur]]&lt;br /&gt;
**** [[Informations de débogage (Delphi)]]&lt;br /&gt;
**** [[Directive DEFINE (Delphi)]]&lt;br /&gt;
**** [[Directive DENYPACKAGEUNIT (Delphi)]]&lt;br /&gt;
**** [[Description (Delphi)]]&lt;br /&gt;
**** [[Directive DESIGNONLY (Delphi)]]&lt;br /&gt;
**** [[ELSE (Delphi)]]&lt;br /&gt;
**** [[ELSEIF (Delphi)]]&lt;br /&gt;
**** [[Directive ENDIF (Delphi)]]&lt;br /&gt;
**** [[Extension de l&#039;exécutable (Delphi)]]&lt;br /&gt;
**** [[Exportation des symboles (Delphi)]]&lt;br /&gt;
**** [[Syntaxe étendue (Delphi)]]&lt;br /&gt;
**** [[Compatibilité des types étendus (Delphi)]]&lt;br /&gt;
**** [[Symboles externes (Delphi)]]&lt;br /&gt;
**** [[Contrôle de la précision à virgule flottante (Delphi pour x64)]]&lt;br /&gt;
**** [[Directive HIGHCHARUNICODE (Delphi)]]&lt;br /&gt;
**** [[Conseils (Delphi)]]&lt;br /&gt;
**** [[HPPEMIT (Delphi)]]&lt;br /&gt;
**** [[Directive IFDEF (Delphi)]]&lt;br /&gt;
**** [[Directive IF (Delphi)]]&lt;br /&gt;
**** [[Directive IFEND (Delphi)]]&lt;br /&gt;
**** [[Directive IFNDEF (Delphi)]]&lt;br /&gt;
**** [[Directive IFOPT (Delphi)]]&lt;br /&gt;
**** [[Adresse de base de l&#039;image]]&lt;br /&gt;
**** [[Compilation implicite (Delphi)]]&lt;br /&gt;
**** [[Données importées]]&lt;br /&gt;
**** [[Fichier d&#039;inclusion (Delphi)]]&lt;br /&gt;
**** [[Contrôle des entrées et des sorties (Delphi)]]&lt;br /&gt;
**** [[Legacy IFEND (Delphi)]]&lt;br /&gt;
**** [[Liaison avec le fichier objet (Delphi)]]&lt;br /&gt;
**** [[Symboles locaux (Delphi)]]&lt;br /&gt;
**** [[Chaînes longues (Delphi)]]&lt;br /&gt;
**** [[Informations de type à l&#039;exécution (Delphi)]]&lt;br /&gt;
**** [[Tailles d&#039;allocation mémoire (Delphi)]]&lt;br /&gt;
**** [[Directive MESSAGE (Delphi)]]&lt;br /&gt;
**** [[Directive METHODINFO (Delphi)]]&lt;br /&gt;
**** [[Taille minimum d&#039;énumération (Delphi)]]&lt;br /&gt;
**** [[Directive OBJTYPENAME (Delphi)]]&lt;br /&gt;
**** [[Paramètres chaînes ouverts (Delphi)]]&lt;br /&gt;
**** [[Optimisation (Delphi)]]&lt;br /&gt;
**** [[Vérification de débordement (Delphi)]]&lt;br /&gt;
**** [[Indicateurs d&#039;en-tête PE (Portable Executable) (Delphi)]]&lt;br /&gt;
**** [[SETPEOSVERSION]]&lt;br /&gt;
**** [[SETPESUBSYSVERSION]]&lt;br /&gt;
**** [[SETPEUSERVERSION]]&lt;br /&gt;
**** [[Opérations FDIV du Pentium sécurisées (Delphi)]]&lt;br /&gt;
**** [[POINTERMATH (Delphi)]]&lt;br /&gt;
**** [[Directive NODEFINE (Delphi)]]&lt;br /&gt;
**** [[NOINCLUDE (Delphi)]]&lt;br /&gt;
**** [[Vérification des intervalles]]&lt;br /&gt;
**** [[Compatibilité Real48 (Delphi)]]&lt;br /&gt;
**** [[Régions]]&lt;br /&gt;
**** [[Espace adresse réservé pour les ressources (Delphi)]]&lt;br /&gt;
**** [[Fichier ressource (Delphi)]]&lt;br /&gt;
**** [[Directive RTTI (Delphi)]]&lt;br /&gt;
**** [[Directive RUNONLY (Delphi)]]&lt;br /&gt;
**** [[Enumérations de portée (Delphi)]]&lt;br /&gt;
**** [[Cadres de pile (Delphi)]]&lt;br /&gt;
**** [[Types de liaison forts (Delphi)]]&lt;br /&gt;
**** [[Déclaration de symboles et informations de référence croisée (Delphi)]]&lt;br /&gt;
**** [[Contrôle du type des pointeurs (Delphi)]]&lt;br /&gt;
**** [[Directive UNDEF (Delphi)]]&lt;br /&gt;
**** [[Contrôle des chaînes var (Delphi)]]&lt;br /&gt;
**** [[Messages d&#039;avertissement (Delphi)]]&lt;br /&gt;
**** [[Avertissements (Delphi)]]&lt;br /&gt;
**** [[Packaging faible]]&lt;br /&gt;
**** [[Directive WEAKLINKRTTI (Delphi)]]&lt;br /&gt;
**** [[Constantes typées affectables (Delphi)]]&lt;br /&gt;
**** [[Chaînes basées sur zéro (Delphi)]]&lt;br /&gt;
***[[Erreurs du compilateur Delphi - Index]]&lt;br /&gt;
**** [[Erreurs d&#039;exécution Delphi|Erreurs d&#039;exécution {{Delphi}}]]&lt;br /&gt;
**** [[Erreurs d&#039;ES|Erreurs d&#039;E/S]]&lt;br /&gt;
**** [[Erreurs du système d&#039;exploitation]]&lt;br /&gt;
**** [[Erreurs fatales]]&lt;br /&gt;
**** [[Messages d&#039;erreur et d&#039;avertissement (Delphi)]]&lt;br /&gt;
***** [[DisposeCount ne peut être déclaré dans des classes ayant des destructeurs (Delphi)]]&lt;br /&gt;
***** [[E1038 L&#039;identificateur d&#039;unité &#039;%s&#039; ne correspond pas au nom de fichier (Delphi)]]&lt;br /&gt;
***** [[E2001 Type ordinal requis (Delphi)]]&lt;br /&gt;
***** [[E2002 Type de fichier non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2003 Identificateur non déclaré : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2004 Identificateur redéclaré : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2005 &#039;%s&#039; n&#039;est pas un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2006 PACKED non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2007 Constante ou identificateur de type attendu (Delphi)]]&lt;br /&gt;
***** [[E2008 Types incompatibles (Delphi)]]&lt;br /&gt;
***** [[E2009 Types incompatibles - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2010 Types incompatibles - &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2011 La limite inférieure dépasse la limite supérieure (Delphi)]]&lt;br /&gt;
***** [[E2012 Le type de l&#039;expression doit être BOOLEAN (Delphi)]]&lt;br /&gt;
***** [[E2013 Le type de l&#039;expression doit être INTEGER (Delphi)]]&lt;br /&gt;
***** [[E2014 Instruction attendue, mais expression de type &#039;%s&#039; trouvée (Delphi)]]&lt;br /&gt;
***** [[E2015 Opérateur non applicable à ce type d&#039;opérande (Delphi)]]&lt;br /&gt;
***** [[E2016 Type Array requis (Delphi)]]&lt;br /&gt;
***** [[E2017 Type pointeur requis (Delphi)]]&lt;br /&gt;
***** [[E2018 Type record, object ou class requis (Delphi)]]&lt;br /&gt;
***** [[E2019 Type Object requis (Delphi)]]&lt;br /&gt;
***** [[E2020 Type object ou class requis (Delphi)]]&lt;br /&gt;
***** [[E2021 Type Class requis (Delphi)]]&lt;br /&gt;
***** [[E2022 Type d&#039;assistance de classe obligatoire (Delphi)]]&lt;br /&gt;
***** [[E2023 La fonction nécessite un type de résultat (Delphi)]]&lt;br /&gt;
***** [[E2024 Type de résultat de fonction incorrect (Delphi)]]&lt;br /&gt;
***** [[E2025 La procédure ne peut avoir un type de résultat (Delphi)]]&lt;br /&gt;
***** [[E2026 Expression constante attendue (Delphi)]]&lt;br /&gt;
***** [[E2027 Valeur de tag dupliquée (Delphi)]]&lt;br /&gt;
***** [[E2028 Les ensembles SET ont au plus 256 éléments (Delphi)]]&lt;br /&gt;
***** [[E2029 %s attendu mais %s trouvé (Delphi)]]&lt;br /&gt;
***** [[E2030 Etiquette de CASE dupliquée (Delphi)]]&lt;br /&gt;
***** [[E2031 Etiquette attendue (Delphi)]]&lt;br /&gt;
***** [[E2032 La variable de contrôle de boucle FOR doit être de type ordinal (Delphi)]]&lt;br /&gt;
***** [[E2033 Les types des paramètres VAR originaux et formels doivent être identiques (Delphi)]]&lt;br /&gt;
***** [[E2034 Trop de paramètres originaux (Delphi)]]&lt;br /&gt;
***** [[E2035 Pas assez de paramètres originaux (Delphi)]]&lt;br /&gt;
***** [[E2036 Variable requise (Delphi)]]&lt;br /&gt;
***** [[E2037 La déclaration de &#039;%s&#039; diffère de la déclaration précédente (Delphi)]]&lt;br /&gt;
***** [[E2038 Caractère non conforme dans le fichier d&#039;entrée - &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[E2045 Format de fichier objet incorrect - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2049 Déclaration de Label non autorisée dans la partie interface (Delphi)]]&lt;br /&gt;
***** [[E2050 Instructions non autorisées dans la partie interface (Delphi)]]&lt;br /&gt;
***** [[E2052 Constante chaîne non terminée (Delphi)]]&lt;br /&gt;
***** [[E2053 Erreur de syntaxe dans le nombre réel (Delphi)]]&lt;br /&gt;
***** [[E2054 Type non conforme dans une instruction Write/Writeln (Delphi)]]&lt;br /&gt;
***** [[E2055 Type non conforme dans une instruction Read/Readln (Delphi)]]&lt;br /&gt;
***** [[E2056 Les chaînes ne doivent pas dépasser 255 éléments (Delphi)]]&lt;br /&gt;
***** [[E2057 Fin de fichier inattendue dans le commentaire commençant en ligne %ld (Delphi)]]&lt;br /&gt;
***** [[E2058 Les types classe, interface et objet ne sont pas autorisés dans la section type (Delphi)]]&lt;br /&gt;
***** [[E2059 Types classe locale, interface et objet non autorisés (Delphi)]]&lt;br /&gt;
***** [[E2060 Seuls les types interface et classe sont autorisés dans la section type (Delphi)]]&lt;br /&gt;
***** [[E2061 Les types interface ou classe locale ne sont pas autorisés (Delphi)]]&lt;br /&gt;
***** [[E2062 Constructeurs virtuels non autorisés (Delphi)]]&lt;br /&gt;
***** [[E2064 La partie gauche n&#039;est pas affectable (Delphi)]]&lt;br /&gt;
***** [[E2065 Déclaration forward ou external non satisfaite : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2066 Opérateur ou point-virgule manquant (Delphi)]]&lt;br /&gt;
***** [[E2067 Type de paramètre manquant (Delphi)]]&lt;br /&gt;
***** [[E2068 Référence non conforme au symbole &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2070 Directive inconnue - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2071 Ce type ne peut être initialisé (Delphi)]]&lt;br /&gt;
***** [[E2072 Le nombre d&#039;éléments (%d) diffère de la déclaration (%d) (Delphi)]]&lt;br /&gt;
***** [[E2073 Etiquette déjà définie - &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2074 Etiquette déclarée et référencée, mais pas définie &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2075 Forme d&#039;appel de méthode autorisée seulement dans les méthodes de types dérivés (Delphi)]]&lt;br /&gt;
***** [[E2076 Forme d&#039;appel de méthode autorisée seulement pour méthodes de classe (Delphi)]]&lt;br /&gt;
***** [[E2078 La procédure FAIL est seulement autorisée dans un constructeur d&#039;objets (Delphi)]]&lt;br /&gt;
***** [[E2079 La procédure NEW requiert un constructeur (Delphi)]]&lt;br /&gt;
***** [[E2080 La procédure DISPOSE nécessite un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2081 Affectation à la variable de boucle FOR &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2082 TYPEOF ne peut être appliqué qu&#039;à des types d&#039;objet avec VMT (Delphi)]]&lt;br /&gt;
***** [[E2083 L&#039;ordre des types dans la constante enregistrement diffère de la déclaration (Delphi)]]&lt;br /&gt;
***** [[E2085 Non concordance de nom d&#039;unité : &#039;%s&#039; &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2086 Le type &#039;%s&#039; n&#039;est pas encore complètement défini (Delphi)]]&lt;br /&gt;
***** [[E2088 Nom de variable attendu (Delphi)]]&lt;br /&gt;
***** [[E2089 Transtypage de classe incorrect (Delphi)]]&lt;br /&gt;
***** [[E2090 Interrompu par l&#039;utilisateur - compilation annulée (Delphi)]]&lt;br /&gt;
***** [[E2091 Paires Segment/Offset non prises en charge dans Delphi 32 bits (Delphi)]]&lt;br /&gt;
***** [[E2093 L&#039;étiquette &#039;%s&#039; n&#039;est pas déclarée dans la procédure en cours (Delphi)]]&lt;br /&gt;
***** [[E2094 La procédure/fonction locale &#039;%s&#039; est affectée à une variable procédure (Delphi)]]&lt;br /&gt;
***** [[E2095 Directive ENDIF manquante (Delphi)]]&lt;br /&gt;
***** [[E2096 Identificateur de méthode attendu (Delphi)]]&lt;br /&gt;
***** [[E2097 BREAK ou CONTINUE hors de boucle (Delphi)]]&lt;br /&gt;
***** [[E2098 Division par zéro (Delphi)]]&lt;br /&gt;
***** [[E2099 Débordement dans opération de conversion ou arithmétique (Delphi)]]&lt;br /&gt;
***** [[E2100 Type de donnée trop grand : supérieur à 2 Go (Delphi)|E2100 Type de donnée trop grand : au-delà de 2 Go ({{Delphi}})]]&lt;br /&gt;
***** [[E2102 Constante entière trop grande (Delphi)]]&lt;br /&gt;
***** [[E2103 Fixup 16 bits rencontré dans fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2104 Relogement incorrect dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2105 Erreur de syntaxe de l&#039;assembleur en ligne (Delphi)]]&lt;br /&gt;
***** [[E2106 Débordement de pile de l&#039;assembleur en ligne (Delphi)]]&lt;br /&gt;
***** [[E2107 Non concordance de taille d&#039;opérande (Delphi)]]&lt;br /&gt;
***** [[E2108 Référence mémoire attendue (Delphi)]]&lt;br /&gt;
***** [[E2109 Constante attendue (Delphi)]]&lt;br /&gt;
***** [[E2110 Type attendu (Delphi)]]&lt;br /&gt;
***** [[E2111 Impossible d&#039;ajouter ou de soustraire des symboles relogeables (Delphi)]]&lt;br /&gt;
***** [[E2112 Combinaison de registres incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2113 Débordement numérique (Delphi)]]&lt;br /&gt;
***** [[E2114 Constante chaîne trop longue (Delphi)]]&lt;br /&gt;
***** [[E2115 Erreur dans constante numérique (Delphi)]]&lt;br /&gt;
***** [[E2116 Combinaison incorrecte d&#039;instruction et d&#039;opérandes (Delphi)]]&lt;br /&gt;
***** [[E2117 Instructions 486/487 non activées (Delphi)]]&lt;br /&gt;
***** [[E2118 Division par zéro (Delphi)]]&lt;br /&gt;
***** [[E2119 Identificateur de champ de structure attendu (Delphi)]]&lt;br /&gt;
***** [[E2120 Distance LOOP/JCXZ hors limites (Delphi)]]&lt;br /&gt;
***** [[E2121 Nom de procédure ou de fonction attendu (Delphi)]]&lt;br /&gt;
***** [[E2122 PROCEDURE ou FUNCTION attendu (Delphi)]]&lt;br /&gt;
***** [[E2123 PROCEDURE, FUNCTION, PROPERTY ou VAR attendu (Delphi)]]&lt;br /&gt;
***** [[E2124 Le membre d&#039;instance &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2125 EXCEPT ou FINALLY attendu (Delphi)]]&lt;br /&gt;
***** [[E2126 BREAK, CONTINUE ou EXIT impossible hors d&#039;une clause FINALLY (Delphi)]]&lt;br /&gt;
***** [[E2127 &#039;GOTO %s&#039; mène dans ou en dehors d&#039;une instruction TRY (Delphi)]]&lt;br /&gt;
***** [[E2128 Clause %s attendue, mais %s trouvée (Delphi)]]&lt;br /&gt;
***** [[E2129 Affectation impossible à une propriété en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2130 Impossible de lire une propriété en écriture seule (Delphi)]]&lt;br /&gt;
***** [[E2131 La classe a déjà une propriété par défaut (Delphi)]]&lt;br /&gt;
***** [[E2132 Propriété par défaut doit être une propriété de tableau (Delphi)]]&lt;br /&gt;
***** [[E2133 La fonction standard TYPEINFO attend un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2134 Le type &#039;%s&#039; n&#039;a pas d&#039;information de type (Delphi)]]&lt;br /&gt;
***** [[E2136 Aucune définition autorisée pour la méthode abstraite &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2137 Méthode &#039;%s&#039; non trouvée dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[E2138 Liste de paramètres message incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2139 Index de méthode de message non conforme (Delphi)]]&lt;br /&gt;
***** [[E2140 Index de méthode de message dupliqué (Delphi)]]&lt;br /&gt;
***** [[E2142 Valeur inaccessible (Delphi)]]&lt;br /&gt;
***** [[E2143 L&#039;expression n&#039;a pas de valeur (Delphi)]]&lt;br /&gt;
***** [[E2144 La destination est inaccessible (Delphi)]]&lt;br /&gt;
***** [[E2145 Re-déclenchement d&#039;une exception autorisé seulement dans un gestionnaire d&#039;exception (Delphi)]]&lt;br /&gt;
***** [[E2146 Les valeurs par défaut doivent être de type ordinal, pointeur ou petit ensemble (Delphi)]]&lt;br /&gt;
***** [[E2147 La propriété &#039;%s&#039; n&#039;existe pas dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[E2148 Méthode dynamique ou gestionnaire de messages non autorisé ici (Delphi)]]&lt;br /&gt;
***** [[E2149 La classe n&#039;a pas de propriété par défaut (Delphi)]]&lt;br /&gt;
***** [[E2150 Type d&#039;argument incorrect dans constructeur de tableau à type variable (Delphi)]]&lt;br /&gt;
***** [[E2151 Impossible de charger RLINK32.DLL (Delphi)]]&lt;br /&gt;
***** [[E2152 Version de RLINK32.DLL incorrecte ou endommagée (Delphi)]]&lt;br /&gt;
***** [[E2153 &#039;;&#039; non autorisé avant &#039;ELSE&#039; (Delphi)]]&lt;br /&gt;
***** [[E2154 Le type &#039;%s&#039; nécessite une finalisation - non autorisé dans enregistrement variant (Delphi)]]&lt;br /&gt;
***** [[E2155 Le type &#039;%s&#039; nécessite une finalisation - non autorisé dans un type File (Delphi)]]&lt;br /&gt;
***** [[E2156 Expression trop compliquée (Delphi)]]&lt;br /&gt;
***** [[E2157 Elément 0 inaccessible - utilisez &#039;Length&#039; ou &#039;SetLength&#039; (Delphi)]]&lt;br /&gt;
***** [[E2158 Unité %s périmée ou endommagée - &#039;%s&#039; manquant (Delphi)]]&lt;br /&gt;
***** [[E2159 Unité %s périmée ou endommagée - &#039;%s.%s&#039; manquant (Delphi)]]&lt;br /&gt;
***** [[E2160 Type non autorisé dans un appel OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2163 Trop de symboles conditionnels (Delphi)]]&lt;br /&gt;
***** [[E2165 Compilation interrompue par l&#039;utilisateur (Delphi)]]&lt;br /&gt;
***** [[E2166 Les arguments non nommés doivent précéder les arguments nommés dans les appels OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2167 Les méthodes abstraites doivent être virtuelles ou dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2168 Identificateur de champ ou de méthode attendu (Delphi)]]&lt;br /&gt;
***** [[E2169 Définition de champ non autorisée après des méthodes ou propriétés (Delphi)]]&lt;br /&gt;
***** [[E2170 Impossible de redéfinir une méthode non virtuelle (Delphi)]]&lt;br /&gt;
***** [[E2171 La variable &#039;%s&#039; est inaccessible ici du fait de l&#039;optimisation (Delphi)]]&lt;br /&gt;
***** [[E2172 La fonction d&#039;aide bibliothèque nécessaire a été éliminée par le lieur (%s) (Delphi)]]&lt;br /&gt;
***** [[E2173 Symbole conditionnel incorrect ou manquant dans la directive &#039;$%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2174 &#039;%s&#039; non précédemment déclaré comme PROPERTY (Delphi)]]&lt;br /&gt;
***** [[E2175 Définition de champ non autorisée dans section OLE automation (Delphi)]]&lt;br /&gt;
***** [[E2176 Type illégal dans la section OLE Automation : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2177 Constructeurs et destructeurs non autorisés dans la section OLE automation (Delphi)]]&lt;br /&gt;
***** [[E2178 Méthodes dynamiques et gestionnaires de messages non autorisés dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2179 Seule la convention d&#039;appel registre est autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2180 Dispid &#039;%d&#039; déjà utilisé par &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2181 Redéclaration de propriété non autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2182 Clause &#039;%s&#039; non autorisée dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2183 Clause Dispid autorisée seulement dans la section OLE Automation (Delphi)]]&lt;br /&gt;
***** [[E2184 Section %s autorisée uniquement dans les types classe (Delphi)]]&lt;br /&gt;
***** [[E2185 La méthode virtuelle automatisée redéfinissant &#039;%s&#039; ne peut spécifier de dispid (Delphi)]]&lt;br /&gt;
***** [[E2186 La propriété Real publiée &#039;%s&#039; doit être de type Single, Real, Double ou Extended (Delphi)]]&lt;br /&gt;
***** [[E2187 La taille de l&#039;ensemble SET publié &#039;%s&#039; est à 4 octets (Delphi)|E2187 La taille de l&#039;ensemble SET publié &#039;%s&#039; est &amp;gt; à 4 octets ({{Delphi}})]]&lt;br /&gt;
***** [[E2188 La propriété publiée &#039;%s&#039; ne peut être de type %s (Delphi)]]&lt;br /&gt;
***** [[E2189 Les variables locales thread ne peuvent être locales à une fonction (Delphi)]]&lt;br /&gt;
***** [[E2190 Les variables locales thread ne peuvent être ABSOLUTE (Delphi)]]&lt;br /&gt;
***** [[E2191 EXPORTS autorisé seulement avec une portée globale (Delphi)]]&lt;br /&gt;
***** [[E2192 Les constantes ne peuvent être utilisées comme arguments tableaux ouverts (Delphi)]]&lt;br /&gt;
***** [[E2193 Fonction standard Slice autorisée seulement comme argument tableau ouvert (Delphi)]]&lt;br /&gt;
***** [[E2194 Impossible d&#039;initialiser les variables locales thread (Delphi)]]&lt;br /&gt;
***** [[E2195 Impossible d&#039;initialiser les variables locales (Delphi)]]&lt;br /&gt;
***** [[E2196 Impossible d&#039;initialiser les variables multiples (Delphi)]]&lt;br /&gt;
***** [[E2197 Un objet constante ne peut être passé comme paramètre Var (Delphi)]]&lt;br /&gt;
***** [[E2198 %s ne peut être appliqué à une chaîne longue (Delphi)]]&lt;br /&gt;
***** [[E2199 Les packages &#039;%s&#039; et &#039;%s&#039; contiennent tous les deux l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2200 Le package &#039;%s&#039; contient déjà l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2201 La référence de donnée importée est nécessaire ($G) pour accéder à &#039;%s&#039; depuis l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2202 Package requis &#039;%s&#039; non trouvé (Delphi)]]&lt;br /&gt;
***** [[E2203 $WEAKPACKAGEUNIT &#039;%s&#039; contient des données globales (Delphi)]]&lt;br /&gt;
***** [[E2204 Syntaxe GUID incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2205 Type interface nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2206 Redéfinition de propriété non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2207 Clause &#039;%s&#039; non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2208 Interface &#039;%s&#039; déjà implémentée par &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2209 Définitions de champ non autorisées dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2210 Directive &#039;%s&#039; non autorisée dans le type interface (Delphi)]]&lt;br /&gt;
***** [[E2211 La déclaration de &#039;%s&#039; diffère de la déclaration dans l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2212 L&#039;unité package &#039;%s&#039; ne peut apparaître dans les clauses contains ou uses (Delphi)]]&lt;br /&gt;
***** [[E2213 Format d&#039;unité package incorrect : %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2214 Package &#039;%s&#039; est requis récursivement (Delphi)]]&lt;br /&gt;
***** [[E2215 Segment 16 bits rencontré dans fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2216 Impossible de gérer la section &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2217 Le champ publié &#039;%s&#039; n&#039;est pas un type classe ou interface (Delphi)]]&lt;br /&gt;
***** [[E2218 La méthode publiée &#039;%s&#039; contient un type non publiable (Delphi)]]&lt;br /&gt;
***** [[E2220 Le package jamais compilé &#039;%s&#039; nécessite le package toujours compilé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2221 $WEAKPACKAGEUNIT &#039;%s&#039; ne peut avoir de code d&#039;initialisation ou de finalisation (Delphi)]]&lt;br /&gt;
***** [[E2222 $WEAKPACKAGEUNIT et $DENYPACKAGEUNIT spécifiés simultanément (Delphi)]]&lt;br /&gt;
***** [[E2223 $DENYPACKAGEUNIT &#039;%s&#039; ne peut être mis dans un package (Delphi)]]&lt;br /&gt;
***** [[E2224 $DESIGNONLY et $RUNONLY autorisés seulement dans les unités package (Delphi)]]&lt;br /&gt;
***** [[E2225 Le package jamais compilé &#039;%s&#039; doit être recompilé (Delphi)]]&lt;br /&gt;
***** [[E2226 Compilation abandonnée ; trop d&#039;erreurs (Delphi)]]&lt;br /&gt;
***** [[E2227 Imagebase trop élevée - le programme dépasse la limite de 2 Go (Delphi)]]&lt;br /&gt;
***** [[E2228 Un type dispinterface ne peut avoir d&#039;interface ancêtre (Delphi)]]&lt;br /&gt;
***** [[E2229 Un type dispinterface nécessite une identification d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2230 Les méthodes des types dispinterface ne peuvent spécifier de directives (Delphi)]]&lt;br /&gt;
***** [[E2231 Directive &#039;%s&#039; non autorisée dans le type dispinterface (Delphi)]]&lt;br /&gt;
***** [[E2232 L&#039;interface &#039;%s&#039; n&#039;a pas d&#039;identification d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2233 La propriété &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2234 Getter ou Setter pour la propriété &#039;%s&#039; introuvable (Delphi)]]&lt;br /&gt;
***** [[E2236 Constructeurs et destructeurs doivent avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2237 Paramètre &#039;%s&#039; non autorisé du fait de la valeur par défaut (Delphi)]]&lt;br /&gt;
***** [[E2238 Valeur par défaut nécessaire pour &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2239 Le paramètre par défaut &#039;%s&#039; doit être par valeur ou const (Delphi)]]&lt;br /&gt;
***** [[E2240 $EXTERNALSYM et $NODEFINE non autorisés pour &#039;%s&#039;; seulement des symboles globaux (Delphi)]]&lt;br /&gt;
***** [[E2241 Des fichiers obj C++ doivent être générés (-jp) (Delphi)]]&lt;br /&gt;
***** [[E2242 &#039;%s&#039; n&#039;est pas le nom d&#039;une unité (Delphi)]]&lt;br /&gt;
***** [[E2245 Fichier inclus récursif %s (Delphi)]]&lt;br /&gt;
***** [[E2246 Au moins une dimension doit être spécifiée pour un SetLength de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2247 Impossible de prendre l&#039;adresse lors d&#039;une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2248 Impossible d&#039;utiliser les types d&#039;objet anciens lors d&#039;une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2249 Impossible d&#039;utiliser des variables absolues pour une compilation en code octet (Delphi)]]&lt;br /&gt;
***** [[E2250 Aucune version surchargée de &#039;%s&#039; ne peut être appelée avec ces arguments (Delphi)]]&lt;br /&gt;
***** [[E2251 Appel surchargé ambigu à &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2252 Une méthode &#039;%s&#039; ayant des paramètres identiques existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2253 Le type ancêtre &#039;%s&#039; n&#039;a pas de constructeur par défaut accessible (Delphi)]]&lt;br /&gt;
***** [[E2254 La procédure surchargée &#039;%s&#039; doit être marquée avec la directive &#039;overload&#039; (Delphi)]]&lt;br /&gt;
***** [[E2255 New non supporté pour les tableaux dynamiques - utilisez SetLength (Delphi)]]&lt;br /&gt;
***** [[E2256 Dispose non supporté (ni nécessaire) pour les tableaux dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2257 Clause implements dupliquée pour l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2258 La clause implements n&#039;est autorisée que dans les types de classes (Delphi)]]&lt;br /&gt;
***** [[E2259 La clause implements n&#039;est autorisée que pour les propriétés de classes ou le type interface (Delphi)]]&lt;br /&gt;
***** [[E2260 La clause implements n&#039;est pas autorisée avec la clause index (Delphi)]]&lt;br /&gt;
***** [[E2261 La clause implements n&#039;est autorisée que pour les propriétés lisibles (Delphi)]]&lt;br /&gt;
***** [[E2262 Le Getter d&#039;implements doit avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2263 Le Getter d&#039;implements ne peut être une méthode dynamique ou message (Delphi)]]&lt;br /&gt;
***** [[E2264 Impossible d&#039;avoir les résolutions de méthodes pour l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2265 L&#039;interface &#039;%s&#039; n&#039;est pas mentionnée dans la liste d&#039;interfaces (Delphi)]]&lt;br /&gt;
***** [[E2266 Seule une des méthodes surchargées peut être publiée (Delphi)]]&lt;br /&gt;
***** [[E2267 La déclaration précédente de &#039;%s&#039; n&#039;a pas été marquée de la directive &#039;overload&#039; (Delphi)]]&lt;br /&gt;
***** [[E2268 Les paramètres de ce type ne peuvent avoir de valeur par défaut (Delphi)]]&lt;br /&gt;
***** [[E2270 Les getters et setters de propriétés publiées doivent avoir la convention d&#039;appel %s (Delphi)]]&lt;br /&gt;
***** [[E2271 Les getters et setters de propriétés ne peuvent être surchargés (Delphi)]]&lt;br /&gt;
***** [[E2272 Impossible d&#039;utiliser le nom d&#039;unité réservé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2273 Aucune version surchargée de &#039;%s&#039; n&#039;existe avec cette liste de paramètres (Delphi)]]&lt;br /&gt;
***** [[E2274 L&#039;attribut de propriété &#039;label&#039; ne peut être utilisé dans dispinterface (Delphi)]]&lt;br /&gt;
***** [[E2275 L&#039;attribut de propriété &#039;label&#039; ne peut être une chaîne vide (Delphi)]]&lt;br /&gt;
***** [[E2276 Impossible d&#039;exporter l&#039;identificateur &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2277 Seules les fonctions cdecl externes peuvent utiliser des varargs (Delphi)]]&lt;br /&gt;
***** [[E2278 Impossible d&#039;obtenir l&#039;adresse du symbole local %s (Delphi)]]&lt;br /&gt;
***** [[E2279 Trop de directives conditionnelles imbriquées (Delphi)]]&lt;br /&gt;
***** [[E2280 Directive conditionnelle non déterminée (Delphi)]]&lt;br /&gt;
***** [[E2281 Type non autorisé dans appel Variant Dispatch (Delphi)]]&lt;br /&gt;
***** [[E2282 Les setters des propriétés ne prennent pas de paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2283 Trop de constantes locales. Utilisez des procédures plus courtes (Delphi)]]&lt;br /&gt;
***** [[E2284 Nom de ressource dupliqué : type %d &#039;%s&#039; (Delphi)|E2284 Nom de ressource dupliqué : type %d &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[E2285 Id de ressource dupliqué : type %d id %d (Delphi)|E2285 Id de ressource dupliqué : type %d id %d ({{Delphi}})]]&lt;br /&gt;
***** [[E2286 Nom de bibliothèque trop long : %s (Delphi)]]&lt;br /&gt;
***** [[E2287 Impossible d&#039;exporter &#039;%s&#039; plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[E2288 Nom de fichier trop long (plus de %d caractères) (Delphi)]]&lt;br /&gt;
***** [[E2289 Attribut personnalisé non résolu : %s (Delphi)]]&lt;br /&gt;
***** [[E2290 Impossible de combiner les destructeurs à IDisposable (Delphi)]]&lt;br /&gt;
***** [[E2291 Implémentation de la méthode d&#039;interface %s.%s manquante (Delphi)]]&lt;br /&gt;
***** [[E2292 &#039;%s&#039; doit référencer une propriété ou un champ de la classe &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2293 Impossible d&#039;avoir à la fois un attribut DLLImport et une directive de convention d&#039;appel ou externe (Delphi)]]&lt;br /&gt;
***** [[E2294 Une assistance de classe descendant de &#039;%s&#039; peut seulement assister les classes qui sont des descendants de &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2295 Une assistance de classe ne peut pas introduire un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2296 Un constructeur introduit dans une assistance de classe doit appeler le constructeur parameterless de la classe assistée en première instruction (Delphi)]]&lt;br /&gt;
***** [[E2298 read/write non autorisé pour les événements CLR. Utilisez la procédure Include/Exclude (Delphi)]]&lt;br /&gt;
***** [[E2299 Propriété requise (Delphi)]]&lt;br /&gt;
***** [[E2300 Impossible de générer l&#039;accesseur de propriété &#039;%s&#039; car &#039;%s&#039; existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2301 La méthode &#039;%s&#039; avec des paramètres et un type de résultat identiques existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2306 &#039;Self&#039; est initialisé plus d&#039;une fois (Delphi)]]&lt;br /&gt;
***** [[E2307 La fonction standard NEW s&#039;attend à un identificateur de type de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2308 Au moins une dimension doit être spécifiée pour un NEW de tableau dynamique (Delphi)]]&lt;br /&gt;
***** [[E2309 Attribut - un argument nommé d&#039;attribut connu ne peut être un tableau (Delphi)]]&lt;br /&gt;
***** [[E2310 Attribut - un marshaler personnalisé requiert le type marshaler personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2311 Attribut - la chaîne de taille fixe MarshalAs requiert une taille (Delphi)]]&lt;br /&gt;
***** [[E2312 Attribut - argument incorrect à un attribut connu (Delphi)]]&lt;br /&gt;
***** [[E2313 Attribut - l&#039;attribut connu ne peut spécifier des propriétés (Delphi)]]&lt;br /&gt;
***** [[E2314 Attribut - l&#039;attribut MarshalAs a des champs qui ne sont pas valides pour le type unmanaged spécifié (Delphi)]]&lt;br /&gt;
***** [[E2315 Attribut - attribut personnalisé connu sur une cible incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2316 Attribut - le format du GUID est incorrect (Delphi)]]&lt;br /&gt;
***** [[E2317 Attribut - l&#039;attribut personnalisé connu a une valeur incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2318 Attribut - la taille de la constante MarshalAs ne peut pas être négative (Delphi)]]&lt;br /&gt;
***** [[E2319 Attribut - l&#039;indice du paramètre MarshalAs ne peut pas être négatif (Delphi)]]&lt;br /&gt;
***** [[E2320 Attribut - le type unmanaged spécifié n&#039;est valide que sur les champs (Delphi)]]&lt;br /&gt;
***** [[E2321 Attribut - l&#039;attribut personnalisé connu a un argument nommé répété (Delphi)]]&lt;br /&gt;
***** [[E2322 Attribut - type inattendu dans l&#039;attribut connu (Delphi)]]&lt;br /&gt;
***** [[E2323 Attribut - argument non reconnu à un attribut personnalisé connu (Delphi)]]&lt;br /&gt;
***** [[E2324 Attribut - l&#039;argument nommé d&#039;attribut connu ne prend pas en charge les variants (Delphi)]]&lt;br /&gt;
***** [[E2325 L&#039;attribut &#039;%s&#039; n&#039;est pas correct pour cette cible (Delphi)]]&lt;br /&gt;
***** [[E2326 L&#039;attribut &#039;%s&#039; ne peut être utilisé qu&#039;une seule fois par cible (Delphi)]]&lt;br /&gt;
***** [[E2327 Erreur du Linker pendant l&#039;émission de l&#039;attribut &#039;%s&#039; pour &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2328 Erreur du Linker pendant l&#039;émission des métadonnées (Delphi)]]&lt;br /&gt;
***** [[E2329 Métadonnées - erreur survenue lors d&#039;une lecture (Delphi)]]&lt;br /&gt;
***** [[E2330 Métadonnées - erreur survenue lors d&#039;une écriture (Delphi)]]&lt;br /&gt;
***** [[E2331 Métadonnées - fichier en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2332 Métadonnées - un nom mal formé a été donné (Delphi)]]&lt;br /&gt;
***** [[E2333 Métadonnées - la valeur de la donnée a été tronquée (Delphi)]]&lt;br /&gt;
***** [[E2334 Métadonnées - erreur de l&#039;ancienne version (Delphi)]]&lt;br /&gt;
***** [[E2335 Métadonnées - la création d&#039;une mémoire partagée a échoué à l&#039;origine (Delphi)]]&lt;br /&gt;
***** [[E2336 Métadonnées - la création d&#039;une mémoire partagée a échoué. Un mappage de mémoire de même nom existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2337 Métadonnées - absence de données .CLB dans la mémoire ou le flux (Delphi)]]&lt;br /&gt;
***** [[E2338 Métadonnées - base de données en lecture seule (Delphi)]]&lt;br /&gt;
***** [[E2339 Métadonnées - la portée d&#039;importation n&#039;est pas compatible avec la portée d&#039;émission (Delphi)]]&lt;br /&gt;
***** [[E2340 Métadonnées - données trop grandes (Delphi)]]&lt;br /&gt;
***** [[E2341 Métadonnées - la colonne ne peut être modifiée (Delphi)]]&lt;br /&gt;
***** [[E2342 Métadonnées - trop de colonnes de clé primaire ou RID, 1 est le maximum (Delphi)]]&lt;br /&gt;
***** [[E2343 Métadonnées - la colonne de clé primaire n&#039;autorise pas la valeur null (Delphi)]]&lt;br /&gt;
***** [[E2344 Métadonnées - données trop grandes (Delphi)]]&lt;br /&gt;
***** [[E2345 Métadonnées - tentative de définir un objet qui existe déjà (Delphi)]]&lt;br /&gt;
***** [[E2346 Métadonnées - un guid n&#039;a pas été fourni là où il est nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2347 Métadonnées - signature binaire incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2348 Métadonnées - paramètres d&#039;entrée incorrects (Delphi)]]&lt;br /&gt;
***** [[E2349 Métadonnées - impossible de résoudre typeref (Delphi)]]&lt;br /&gt;
***** [[E2350 Métadonnées - pas suffisamment d&#039;espace logique pour créer d&#039;autres chaînes utilisateur (Delphi)]]&lt;br /&gt;
***** [[E2351 Les méthodes finales doivent être virtuelles ou dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2352 Impossible de redéfinir une méthode finale (Delphi)]]&lt;br /&gt;
***** [[E2353 Impossible d&#039;étendre la classe sealed &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2354 L&#039;élément string ne peut être passé comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2355 L&#039;accesseur de la propriété de classe doit être un champ de classe ou une méthode statique de classe (Delphi)]]&lt;br /&gt;
***** [[E2356 L&#039;accesseur de propriété doit être une méthode ou un champ d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2357 PROCEDURE, FUNCTION ou CONSTRUCTOR attendu (Delphi)]]&lt;br /&gt;
***** [[E2358 Les constructeurs de classe ne sont pas autorisés dans les assistances de classes (Delphi)]]&lt;br /&gt;
***** [[E2359 Plusieurs constructeurs de classe dans la classe %s : %s et %s (Delphi)]]&lt;br /&gt;
***** [[E2360 Les constructeurs de classe ne peuvent avoir des paramètres (Delphi)]]&lt;br /&gt;
***** [[E2361 Impossible d&#039;accéder au symbole private %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2362 Impossible d&#039;accéder au symbole protected %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2363 Seules les méthodes des types descendants peuvent accéder au symbole protégé %s%s.%s au travers des limites d&#039;assemblage (Delphi)|E2363 Seules les méthodes des types descendants peuvent accéder au symbole protégé [%s]%s.%s au travers des limites d&#039;assemblage ({{Delphi}})]]&lt;br /&gt;
***** [[E2366 Procédure globale ou méthode statique de classe attendue (Delphi)]]&lt;br /&gt;
***** [[E2370 Impossible d&#039;utiliser les méthodes héritées pour les accesseurs de propriété d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2371 ABSTRACT et FINAL ne peuvent être utilisés ensemble (Delphi)]]&lt;br /&gt;
***** [[E2372 Identificateur attendu (Delphi)]]&lt;br /&gt;
***** [[E2373 Appel à la méthode abstraite %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2374 Impossible de construire un type unique à partir de %s (Delphi)]]&lt;br /&gt;
***** [[E2375 PRIVATE ou PROTECTED attendu (Delphi)]]&lt;br /&gt;
***** [[E2376 STATIC ne peut être utilisé que sur des méthodes de classes non virtuelles (Delphi)]]&lt;br /&gt;
***** [[E2377 Impossible de localiser Borland.Delphi.Compiler.ResCvt.dll (Delphi)]]&lt;br /&gt;
***** [[E2378 Erreur lors de la conversion de la ressource %s (Delphi)]]&lt;br /&gt;
***** [[E2379 Les méthodes virtuelles ne sont pas autorisées dans les types d&#039;enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2380 Méthode statique de classe ou d&#039;instance attendue (Delphi)]]&lt;br /&gt;
***** [[E2381 La longueur de la chaîne de ressource excède la limite Windows de 4 096 caractères (Delphi)]]&lt;br /&gt;
***** [[E2382 Impossible d&#039;appeler des constructeurs utilisant des variables d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2383 ABSTRACT et SEALED ne peuvent être utilisés ensemble (Delphi)]]&lt;br /&gt;
***** [[E2385 Erreur lors de la signature de l&#039;assemblage (Delphi)]]&lt;br /&gt;
***** [[E2386 Chaîne de version incorrecte &#039;%s&#039; spécifiée dans %s (Delphi)]]&lt;br /&gt;
***** [[E2387 Le nom du conteneur clé &#039;%s&#039; n&#039;existe pas (Delphi)]]&lt;br /&gt;
***** [[E2388 Fichier clé de nom fort non reconnu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2389 Le membre protégé &#039;%s&#039; est inaccessible ici (Delphi)]]&lt;br /&gt;
***** [[E2390 Une classe doit être scellée pour appeler un constructeur privé sans qualificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2391 Les appels de constructeur potentiellement polymorphiques doivent être virtuels (Delphi)]]&lt;br /&gt;
***** [[E2392 Impossible de générer les méthodes d&#039;accès nécessaires pour la propriété %s.%s à cause d&#039;un conflit de nom avec le symbole %s existant dans la même portée (Delphi)]]&lt;br /&gt;
***** [[E2393 Déclaration d&#039;opérateur incorrecte (Delphi)]]&lt;br /&gt;
***** [[E2394 Les constructeurs sans paramètre ne sont pas autorisés dans les types enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2395 Procédure non protégée autorisée uniquement en compilant avec $UNSAFECODE ON (Delphi)|E2395 Procédure non protégée autorisée uniquement en compilant avec {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2396 Le code non protégé est autorisé uniquement dans une procédure non protégée (Delphi)]]&lt;br /&gt;
***** [[E2397 Pointeur non protégé autorisé uniquement en compilant $UNSAFECODE ON (Delphi)|E2397 Pointeur non protégé autorisé uniquement en compilant {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2398 Les méthodes de classe dans les types enregistrement doivent être statiques (Delphi)]]&lt;br /&gt;
***** [[E2399 Conflits d&#039;espace de nommage avec le nom d&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2400 Format de ressource inconnu &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2402 Construction de l&#039;instance de la classe abstraite &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2403 Impossible de trouver l&#039;accès en ajout ou en suppression de l&#039;événement &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2404 Impossible de mélanger des accesseurs de propriété READ/WRITE avec des accesseurs ADD/REMOVE (Delphi)]]&lt;br /&gt;
***** [[E2405 Type d&#039;élément inconnu trouvé en important la signature de %s.%s (Delphi)]]&lt;br /&gt;
***** [[E2406 Section EXPORTS autorisée uniquement en compilant avec $UNSAFECODE ON (Delphi)|E2406 Section EXPORTS autorisée uniquement en compilant avec {$UNSAFECODE ON} ({{Delphi}})]]&lt;br /&gt;
***** [[E2407 Identificateur de ressource dupliqué %s trouvé dans les unités %s(%s) et %s(%s) (Delphi)]]&lt;br /&gt;
***** [[E2408 Impossible d&#039;extraire la clé de nom de l&#039;assemblage %s (Delphi)]]&lt;br /&gt;
***** [[E2409 Le nom de type imbriqué complètement qualifié %s dépasse la limite de 1024 octets (Delphi)]]&lt;br /&gt;
***** [[E2410 Les variables pointeur, les paramètres ou les constantes non protégés sont autorisés uniquement dans une procédure non protégée (Delphi)]]&lt;br /&gt;
***** [[E2411 L&#039;unité %s du package %s fait référence à l&#039;unité %s qui ne se trouve dans aucun package. Les unités packagées ne peuvent faire référence qu&#039;à des unités packagées (Delphi)]]&lt;br /&gt;
***** [[E2412 CREATE attendu (Delphi)]]&lt;br /&gt;
***** [[E2413 Type tableau dynamique nécessaire (Delphi)]]&lt;br /&gt;
***** [[E2414 Disposed ne peut être déclaré dans des classes ayant des destructeurs (Delphi)]]&lt;br /&gt;
***** [[E2415 Impossible d&#039;importer l&#039;assemblage &#039;%s&#039; car il contient l&#039;espace de nommage &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2416 Impossible d&#039;importer le package &#039;%s&#039; car il contient l&#039;unité système &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2417 Le décalage de champ ne peut être déterminé pour l&#039;enregistrement variant car le type du champ précédent est un type enregistrement de taille inconnue (Delphi)]]&lt;br /&gt;
***** [[E2418 Le type &#039;%s&#039; nécessite une initialisation - interdite dans un enregistrement variant (Delphi)]]&lt;br /&gt;
***** [[E2419 Type enregistrement trop grand, au-delà de 1 Mo (Delphi)]]&lt;br /&gt;
***** [[E2420 L&#039;interface &#039;%s&#039; utilisée dans &#039;%s&#039; n&#039;est pas complètement définie (Delphi)]]&lt;br /&gt;
***** [[E2422 L&#039;identificateur importé &#039;%s&#039; est en conflit avec &#039;%s&#039; dans l&#039;espace de nommage &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2423 Type void non utilisable dans ce contexte (Delphi)]]&lt;br /&gt;
***** [[E2424 La page de codes &#039;%s&#039; n&#039;est pas installée sur cette machine (Delphi)]]&lt;br /&gt;
***** [[E2425 Les méthodes inline ne doivent pas être virtuelles ni dynamiques (Delphi)]]&lt;br /&gt;
***** [[E2426 La fonction inline ne doit pas comporter un bloc asm (Delphi)]]&lt;br /&gt;
***** [[E2428 Le champ &#039;%s&#039; nécessite une initialisation - non autorisé dans les types de valeurs conformes CLS (Delphi)]]&lt;br /&gt;
***** [[E2429 Implémentation dupliquée pour &#039;set of %s&#039; dans cette portée (Delphi)]]&lt;br /&gt;
***** [[E2430 L&#039;instruction for-in ne peut agir sur le type de collection &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2431 L&#039;instruction for-in ne peut agir sur le type de collection &#039;%s&#039; car &#039;%s&#039; ne contient pas de membre pour &#039;%s&#039; ou n&#039;est pas accessible (Delphi)]]&lt;br /&gt;
***** [[E2432 %s ne peut être appliqué sur un tableau dynamique rectangulaire (Delphi)]]&lt;br /&gt;
***** [[E2433 Les déclarations de méthodes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2434 Les déclarations de propriétés ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2435 Les déclarations de membres de classes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2436 Les déclarations de types ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2437 Les déclarations de constantes ne sont pas autorisées dans le type enregistrement local ou enregistrement anonyme (Delphi)]]&lt;br /&gt;
***** [[E2439 La fonction inline ne doit pas comporter d&#039;argument tableau ouvert (Delphi)]]&lt;br /&gt;
***** [[E2441 La fonction inline déclarée dans la section interface ne doit pas utiliser de symbole local &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2442 La directive inline n&#039;est pas autorisée dans les constructeurs ou les destructeurs (Delphi)]]&lt;br /&gt;
***** [[E2447 Symbole dupliqué &#039;%s&#039; défini dans l&#039;espace de nommage &#039;%s&#039; par &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2448 Un argument d&#039;attribut doit être une expression constante, une expression typeof ou un constructeur de tableau (Delphi)]]&lt;br /&gt;
***** [[E2449 La routine inline imbriquée &#039;%s&#039; ne peut accéder à la variable &#039;%s&#039; de portée externe (Delphi)]]&lt;br /&gt;
***** [[E2450 Il n&#039;existe pas de version surchargée de la propriété tableau &#039;%s&#039; pouvant être utilisée avec ces arguments (Delphi)]]&lt;br /&gt;
***** [[E2452 Les caractères Unicode ne sont pas autorisés dans les symboles publiés (Delphi)]]&lt;br /&gt;
***** [[E2453 La destination ne peut être affectée à (Delphi)]]&lt;br /&gt;
***** [[E2454 La fonction standard Slice n&#039;est pas autorisée pour les arguments VAR et OUT (Delphi)]]&lt;br /&gt;
***** [[E2459 L&#039;accesseur de la propriété de classe ne doit pas avoir un sélecteur de champ (Delphi)]]&lt;br /&gt;
***** [[E2460 Impossible d&#039;hériter de la classe spéciale &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2461 L&#039;identificateur &#039;%s&#039; n&#039;est pas un champ d&#039;instance (Delphi)]]&lt;br /&gt;
***** [[E2463 La directive &#039;%s&#039; n&#039;est pas autorisée dans le type enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2464 Le premier paramètre de l&#039;opérateur Assign doit être un paramètre var (Delphi)]]&lt;br /&gt;
***** [[E2465 Un enregistrement ne peut pas introduire un destructeur (Delphi)]]&lt;br /&gt;
***** [[E2466 Le package jamais compilé &#039;%s&#039; nécessite le package toujours compilé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2467 Type objet ou enregistrement requis (Delphi)]]&lt;br /&gt;
***** [[E2468 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; dans les unités &#039;%s&#039; et &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2469 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; et du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2470 Nom du lieur dupliqué &#039;%s&#039; détecté, constitué à partir du type &#039;%s&#039; de l&#039;unité &#039;%s&#039; et en conflit avec le nom de classe généré par le compilateur pour l&#039;unité &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2471 Probablement des constructeurs sans paramètres non autorisés sur les types enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2474 Type enregistrement requis (Delphi)]]&lt;br /&gt;
***** [[E2475 La directive &#039;%s&#039; n&#039;est pas autorisée dans le type assistance d&#039;enregistrement (Delphi)]]&lt;br /&gt;
***** [[E2501 La fonction inline ne peut pas appeler la routine imbriquée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2506 Une méthode de type paramétré déclaré dans la section interface ne doit pas utiliser le symbole local &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2507 Les contraintes CLASS et RECORD ne peuvent pas être spécifiées ensemble (Delphi)]]&lt;br /&gt;
***** [[E2508 Les paramètres type ne sont pas autorisés sur ce type (Delphi)]]&lt;br /&gt;
***** [[E2510 Le type &#039;%s&#039; n&#039;est pas une contrainte valide (Delphi)]]&lt;br /&gt;
***** [[E2511 Le paramètre type &#039;%s&#039; doit être un type de classe (Delphi)]]&lt;br /&gt;
***** [[E2512 Le paramètre type &#039;%s&#039; doit être un type de valeur non initialisable à null (Delphi)]]&lt;br /&gt;
***** [[E2513 Le paramètre type &#039;%s&#039; doit avoir un constructeur public sans paramètre nommé Create (Delphi)]]&lt;br /&gt;
***** [[E2514 Le paramètre type &#039;%s&#039; doit supporter l&#039;interface &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2515 Le paramètre type &#039;%s&#039; n&#039;est pas compatible avec le type &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2516 La contrainte &#039;%s&#039; est en conflit avec des contraintes précédentes (Delphi)]]&lt;br /&gt;
***** [[E2517 L&#039;opérateur &#039;%s&#039; doit prendre %d paramètre(s) (Delphi)]]&lt;br /&gt;
***** [[E2518 L&#039;opérateur &#039;%s&#039; doit prendre au moins un type &#039;%s&#039; dans les paramètres (Delphi)]]&lt;br /&gt;
***** [[E2519 Le type du paramètre de l&#039;opérateur &#039;%s&#039; et le type de résultat doivent être identiques (Delphi)]]&lt;br /&gt;
***** [[E2520 Le type du résultat de l&#039;opérateur &#039;%s&#039; doit être booléen (Delphi)]]&lt;br /&gt;
***** [[E2521 L&#039;opérateur &#039;%s&#039; doit prendre un type &#039;%s&#039; dans le type de paramètre ou de résultat (Delphi)]]&lt;br /&gt;
***** [[E2522 L&#039;opérateur &#039;%s&#039; ne peut pas convertir vers/depuis un type ancêtre (Delphi)]]&lt;br /&gt;
***** [[E2527 Impossible d&#039;utiliser le type d&#039;assistance &#039;%s&#039; dans les déclarations (Delphi)]]&lt;br /&gt;
***** [[E2528 Les paramètres de type ne sont pas autorisés sur cette méthode (Delphi)]]&lt;br /&gt;
***** [[E2529 Les paramètres type ne sont pas autorisés sur un opérateur (Delphi)]]&lt;br /&gt;
***** [[E2530 Les paramètres type ne sont pas autorisés sur la fonction ou la procédure globale (Delphi)]]&lt;br /&gt;
***** [[E2531 La méthode &#039;%s&#039; nécessite des arguments type explicites (Delphi)]]&lt;br /&gt;
***** [[E2532 Impossible de déduire un argument type générique à partir des différents types d&#039;argument de la méthode &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2533 Les méthodes virtuelles, dynamiques et de message ne peuvent pas avoir de paramètres type (Delphi)]]&lt;br /&gt;
***** [[E2534 Le constructeur de classe ne doit pas être virtuel, dynamique ni message (Delphi)]]&lt;br /&gt;
***** [[E2535 Les méthodes d&#039;interface ne doivent pas avoir de méthodes paramétrées (Delphi)]]&lt;br /&gt;
***** [[E2537 La fonction standard DEFAULT attend un identificateur de type (Delphi)]]&lt;br /&gt;
***** [[E2538 Fonction standard DEFAULT non autorisée pour ce type (Delphi)]]&lt;br /&gt;
***** [[E2539 Implémentation manquante pour la méthode abstraite &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2540 Impossible de définir le modificateur seal pour le type abstrait &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2543 Type de données instancié &#039;%s&#039; trop grand : plus de 2 Go (Delphi)]]&lt;br /&gt;
***** [[E2545 Impossible de publier la propriété de classe &#039;%s&#039; - seules peuvent être publiées les propriétés d&#039;instances (Delphi)]]&lt;br /&gt;
***** [[E2548 Impossible d&#039;accepter une référence de classe de type paramétré (Delphi)]]&lt;br /&gt;
***** [[E2549 Impossible de déclarer un type paramétré dérivé d&#039;une classe d&#039;attribut personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2556 Impossible d&#039;utiliser un résultat de type de procédure ou un paramètre non typé comme argument de type (Delphi)]]&lt;br /&gt;
***** [[E2551 Aucune méthode paramétrée de type (&#039;%s&#039;) n&#039;est utilisable avec ce nombre de paramètres type (Delphi)]]&lt;br /&gt;
***** [[E2552 La contrainte CLASS ou RECORD et la contrainte de type de classe ne peuvent pas être spécifiées ensemble (Delphi)]]&lt;br /&gt;
***** [[E2553 La contrainte de type de classe ne peut pas être spécifiée plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[E2555 Impossible de capturer le symbole &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2560 $OBJTYPENAME non autorisé pour &#039;%s&#039; ; seulement un symbole de type non-alias et global (Delphi)]]&lt;br /&gt;
***** [[E2561 Les options spécifiées pour $EXTERNALSYM et $NODEFINE ne sont pas autorisées pour &#039;%s&#039; ; seulement un symbole de type non-alias et global (Delphi)]]&lt;br /&gt;
***** [[E2562 Identificateur de champ obligatoire (Delphi)]]&lt;br /&gt;
***** [[E2563 Le type de l&#039;interface spécifiée n&#039;est pas déclaré (Delphi)]]&lt;br /&gt;
***** [[E2564 Type &#039;%s&#039; non défini (Delphi)]]&lt;br /&gt;
***** [[E2565 Impossible d&#039;utiliser le type paramétré ou instancié comme attribut personnalisé (Delphi)]]&lt;br /&gt;
***** [[E2568 Impossible de créer une nouvelle instance sans la contrainte CONSTRUCTOR dans la déclaration du paramètre type (Delphi)]]&lt;br /&gt;
***** [[E2569 Le paramètre type &#039;%s&#039; peut nécessiter une finalisation - non autorisé dans un enregistrement variant. Envisagez l&#039;utilisation d&#039;une contrainte RECORD (Delphi)]]&lt;br /&gt;
***** [[E2570 La procédure locale d&#039;une méthode générique ou d&#039;une méthode de type générique n&#039;est pas supportée (Delphi)]]&lt;br /&gt;
***** [[E2571 Le paramètre type &#039;%s&#039; n&#039;a pas de contrainte de classe ou d&#039;interface (Delphi)]]&lt;br /&gt;
***** [[E2572 Expression constante de visibilité RTTI de type System.TRttiVisibility attendue (Delphi)]]&lt;br /&gt;
***** [[E2573 Valeur non valide pour la directive ALIGN (valeurs valides : 1, 2, 4, 8 ou 16) (Delphi)]]&lt;br /&gt;
***** [[E2574 Un type instancié ne peut pas être utilisé pour une déclaration de type TYPE (Delphi)]]&lt;br /&gt;
***** [[E2575 RTTI pour &#039;%s&#039; trop grand ; réduire la portée avec $RTTI ou réduire la taille du type (Delphi)]]&lt;br /&gt;
***** [[E2584 Attribut weak seulement autorisé sur les champs et les variables de type classe ou interface : &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2589 Le type d&#039;assistance ne peut pas être déclaré dans le contexte de types paramétrés (Delphi)]]&lt;br /&gt;
***** [[E2590 Chaîne d&#039;option du lieur trop longue (Delphi)]]&lt;br /&gt;
***** [[E2591 Seules les fonctions cdecl peuvent utiliser des varargs (Delphi)]]&lt;br /&gt;
***** [[E2597 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[E2598 Les méthodes virtuelles ne sont pas autorisées dans les types d&#039;assistances d&#039;enregistrements (Delphi)]]&lt;br /&gt;
***** [[E2599 Définitions de champ non autorisées dans le type assistance (Delphi)]]&lt;br /&gt;
***** [[E2601 La procédure NEW requiert l&#039;identificateur de constructeur de &#039;%s&#039;, mais l&#039;identificateur &#039;%s&#039; non déclaré a été trouvé (Delphi)]]&lt;br /&gt;
***** [[E2602 La procédure DISPOSE requiert l&#039;identificateur de destructeur de &#039;%s&#039;, mais l&#039;identificateur &#039;%s&#039; non déclaré a été trouvé (Delphi)]]&lt;br /&gt;
***** [[E2603 La contrainte &#039;%s&#039; ne peut pas être spécifiée plusieurs fois (Delphi)]]&lt;br /&gt;
***** [[Erreur du lieur : %s (Delphi)]]&lt;br /&gt;
***** [[Erreur du lieur : %s: %s (Delphi)]]&lt;br /&gt;
***** [[F1027 Unité non trouvée : &#039;%s&#039; ou équivalents binaires (%s) (Delphi)|F1027 Unité non trouvée : &#039;%s&#039; ou équivalents binaires (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[F2039 Impossible de créer le fichier de sortie &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2040 Erreur de recherche sur &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2046 Mémoire insuffisante (Delphi)]]&lt;br /&gt;
***** [[F2047 Référence d&#039;unité circulaire à &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2048 Format d&#039;unité incorrect : &#039;%s&#039; (Delphi)|F2048 Format d&#039;unité incorrect : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[F2051 L&#039;unité %s a été compilée avec une version différente de %s.%s (Delphi)]]&lt;br /&gt;
***** [[F2063 Impossible de compiler l&#039;unité utilisée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2069 Ligne trop longue (plus de 1023 caractères) (Delphi)]]&lt;br /&gt;
***** [[F2084 Erreur interne - %s%d (Delphi)]]&lt;br /&gt;
***** [[F2087 Unité système incompatible avec la version d&#039;évaluation (Delphi)]]&lt;br /&gt;
***** [[F2092 Le programme ou l&#039;unité &#039;%s&#039; s&#039;utilise lui-même récursivement (Delphi)]]&lt;br /&gt;
***** [[F2220 Impossible de compiler le package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[F2438 L&#039;encodage de texte UCS-4 n&#039;est pas supporté. Convertissez en UCS-2 ou UTF-8 (Delphi)]]&lt;br /&gt;
***** [[F2446 L&#039;unité &#039;%s&#039; est compilée avec l&#039;unité &#039;%s&#039; dans &#039;%s&#039;, mais une version différente &#039;%s&#039; a été trouvée (Delphi)]]&lt;br /&gt;
***** [[F2458 Impossible d&#039;importer les métadonnées de la &#039;bibliothèque&#039; Delphi. Utilisez à la place des packages (Delphi)]]&lt;br /&gt;
***** [[F2462 Le framework %s ne supporte pas les variables locales de thread (%s.%s) (Delphi)]]&lt;br /&gt;
***** [[F2613 Unité &#039;%s&#039; non trouvée. (Delphi)]]&lt;br /&gt;
***** [[H2077 Valeur affectée à &#039;%s&#039; jamais utilisée (Delphi)]]&lt;br /&gt;
***** [[H2135 La boucle FOR ou WHILE s&#039;exécute zéro fois - supprimée (Delphi)]]&lt;br /&gt;
***** [[H2164 La variable &#039;%s&#039; est déclarée mais jamais utilisée dans &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2219 Le symbole privé &#039;%s&#039; est déclaré mais jamais utilisé (Delphi)]]&lt;br /&gt;
***** [[H2235 Le package &#039;%s&#039; n&#039;utilise ni n&#039;exporte &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2244 L&#039;expression pointeur ne nécessite pas de Initialize/Finalize - nécessite l&#039;opérateur ^ ? (Delphi)]]&lt;br /&gt;
***** [[H2365 La méthode Override %s.%s devrait avoir la même casse que l&#039;ancêtre %s.%s (Delphi)]]&lt;br /&gt;
***** [[H2368 La visibilité de la méthode %s d&#039;accesseur de propriété doit correspondre à la propriété %s.%s (Delphi)]]&lt;br /&gt;
***** [[H2369 L&#039;accesseur de propriété %s doit être %s (Delphi)]]&lt;br /&gt;
***** [[H2384 CLS : La méthode virtuelle redéfinie &#039;%s.%s&#039; de visibilité (%s) doit correspondre à la classe de base &#039;%s&#039; (%s) (Delphi)]]&lt;br /&gt;
***** [[H2440 La visibilité de la méthode inline n&#039;est pas inférieure ou identique à la visibilité d&#039;accès au membre &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2443 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car l&#039;unité &#039;%s&#039; n&#039;est pas spécifiée dans la liste USES (Delphi)]]&lt;br /&gt;
***** [[H2444 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car l&#039;accès au membre &#039;%s&#039; est impossible (Delphi)]]&lt;br /&gt;
***** [[H2445 La fonction inline &#039;%s&#039; n&#039;a pas été étendue (Delphi)|H2445 La fonction inline &#039;%s&#039; n&#039;a pas été étendue car son unité &#039;%s&#039; est spécifiée dans l&#039;instruction USES de la section IMPLEMENTATION et la fonction en cours est la fonction inline ou sur le point de le devenir ({{Delphi}})]]&lt;br /&gt;
***** [[H2451 et W1061 La réduction de la constante WideChar donnée en AnsiChar génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[H2455 La réduction de la constante chaîne large donnée génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[H2456 La fonction inline &#039;%s&#039; n&#039;a pas été développée car l&#039;unité contenue &#039;%s&#039; utilise l&#039;unité de compilation &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[H2457 La fonction inline &#039;%s&#039; n&#039;a pas été développée car l&#039;unité contenue &#039;%s&#039; utilise l&#039;unité de compilation &#039;%s&#039; indirectement (Delphi)]]&lt;br /&gt;
***** [[H2505 &#039;Self&#039; n&#039;est pas initialisé. Un constructeur hérité doit être appelé avant d&#039;entrer un bloc try (Delphi)]]&lt;br /&gt;
***** [[H2509 Identificateur &#039;%s&#039; en conflit avec les paramètres type du type conteneur (Delphi)]]&lt;br /&gt;
***** [[H2596 &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1000 Le symbole &#039;%s&#039; est désapprouvé (Delphi)]]&lt;br /&gt;
***** [[W1001 Le symbole &#039;%s&#039; est propre à une bibliothèque (Delphi)]]&lt;br /&gt;
***** [[W1002 Le symbole &#039;%s&#039; est propre à une plate-forme (Delphi)]]&lt;br /&gt;
***** [[W1003 Le symbole &#039;%s&#039; est expérimental (Delphi)]]&lt;br /&gt;
***** [[W1004 L&#039;unité &#039;%s&#039; est propre à une bibliothèque (Delphi)]]&lt;br /&gt;
***** [[W1005 L&#039;unité &#039;%s&#039; est propre à une plate-forme (Delphi)]]&lt;br /&gt;
***** [[W1006 L&#039;unité &#039;%s&#039; est désapprouvée (Delphi)]]&lt;br /&gt;
***** [[W1007 L&#039;unité &#039;%s&#039; est expérimentale (Delphi)]]&lt;br /&gt;
***** [[W1009 La redéclaration de &#039;%s&#039; cache un membre dans la classe de base (Delphi)]]&lt;br /&gt;
***** [[W1010 La méthode &#039;%s&#039; cache la méthode virtuelle du type de base &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1011 Texte après le &#039;END.&#039; final - ignoré par le compilateur (Delphi)]]&lt;br /&gt;
***** [[W1013 Constante 0 convertie en NIL (Delphi)]]&lt;br /&gt;
***** [[W1014 Constante chaîne tronquée pour tenir dans STRING%ld (Delphi)|W1014 Constante chaîne tronquée pour tenir dans STRING[%ld] ({{Delphi}})]]&lt;br /&gt;
***** [[W1015 La variable de boucle FOR &#039;%s&#039; ne peut être passée comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[W1016 Constante typée &#039;%s&#039; passée comme paramètre var (Delphi)]]&lt;br /&gt;
***** [[W1017 Affectation à constante typée &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1018 Libellé CASE hors des limites de l&#039;expression CASE (Delphi)]]&lt;br /&gt;
***** [[W1021 La comparaison est toujours évaluée à False (Delphi)]]&lt;br /&gt;
***** [[W1022 La comparaison est toujours évaluée à True (Delphi)]]&lt;br /&gt;
***** [[W1023 Comparaison de types signés et non signés - opérandes agrandis (Delphi)]]&lt;br /&gt;
***** [[W1024 Combinaison de types signés et non signés - opérandes agrandis (Delphi)]]&lt;br /&gt;
***** [[W1029 L&#039;élément dupliqué %s &#039;%s&#039; avec paramètres identiques sera inaccessible au C%2B%2B (Delphi)|W1029 L&#039;élément dupliqué %s &#039;%s&#039; avec paramètres identiques sera inaccessible au C++ ({{Delphi}})]]&lt;br /&gt;
***** [[W1031 Le package &#039;%s&#039; ne sera pas écrit sur disque car l&#039;option -J est active (Delphi)]]&lt;br /&gt;
***** [[W1032 Le threadvar de package exporté &#039;%s.%s&#039; ne peut être utilisé en dehors de ce package (Delphi)]]&lt;br /&gt;
***** [[W1034 $HPPEMIT &#039;%s&#039; ignoré (Delphi)]]&lt;br /&gt;
***** [[W1035 La valeur de retour de la fonction &#039;%s&#039; peut être indéfinie (Delphi)]]&lt;br /&gt;
***** [[W1036 La variable &#039;%s&#039; n&#039;est peut-être pas initialisée (Delphi)]]&lt;br /&gt;
***** [[W1037 La variable de boucle FOR &#039;%s&#039; peut être indéfinie après la boucle (Delphi)]]&lt;br /&gt;
***** [[W1039 Fichiers de configuration non trouvés (Delphi)]]&lt;br /&gt;
***** [[W1040 Utilisation implicite de l&#039;unité Variants (Delphi)]]&lt;br /&gt;
***** [[W1041 Erreur à la conversion de caractère Unicode dans le jeu de caractères de la locale (Delphi)|W1041 Erreur à la conversion de caractère Unicode dans le jeu de caractères de la locale. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? ({{Delphi}})]]&lt;br /&gt;
***** [[W1042 Erreur à la conversion de la chaîne locale &#039;%s&#039; en Unicode. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? (Delphi)|W1042 Erreur à la conversion de la chaîne locale &#039;%s&#039; en Unicode. Chaîne tronquée. Votre variable d&#039;environnement LANG est-elle définie correctement ? ({{Delphi}})]]&lt;br /&gt;
***** [[W1043 Imagebase $%X n&#039;est pas un multiple de 64k. Arrondi vers le bas à $%X (Delphi)]]&lt;br /&gt;
***** [[W1044 Transtypage suspect de %s en %s (Delphi)]]&lt;br /&gt;
***** [[W1045 La déclaration de la propriété référence un ancêtre private &#039;%s.%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1046 Type non protégé &#039;%s%s%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1047 Code non protégé &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1048 Transtypage non protégé de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1049 La valeur &#039;%s&#039; de l&#039;option %s a été tronquée (Delphi)]]&lt;br /&gt;
***** [[W1050 WideChar réduit en byte char dans les expressions ensemble (Delphi)]]&lt;br /&gt;
***** [[W1051 Nom de symbole dupliqué dans l&#039;espace de nommage. Utilisation de &#039;%s.%s&#039; trouvé dans %s. Doublon trouvé dans %s ignoré (Delphi)]]&lt;br /&gt;
***** [[W1055 PUBLISHED a provoqué l&#039;ajout de RTTI ($M%2B) au type &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1057 Transtypage de chaîne implicite de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1058 Transtypage de chaîne implicite avec perte de données potentielle de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1059 Transtypage de chaîne explicite de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1060 Transtypage de chaîne explicite avec perte de données potentielle de &#039;%s&#039; en &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[W1062 La réduction de la constante chaîne étendue donnée génère une perte d&#039;information (Delphi)|W1062 : La réduction de la constante chaîne étendue donnée génère une perte d&#039;information ({{Delphi}})]]&lt;br /&gt;
***** [[W1063 L&#039;agrandissement de la constante AnsiChar donnée en WideChar génère une perte d&#039;information (Delphi)]]&lt;br /&gt;
***** [[W1064 L&#039;agrandissement de la constante AnsiString donnée génère une perte d&#039;information (Delphi)|W1064 : L&#039;agrandissement de la constante AnsiString donnée génère une perte d&#039;information ({{Delphi}})]]&lt;br /&gt;
***** [[W1066 Perte de la précision à virgule flottante étendue. Réduction à Double (Delphi)]]&lt;br /&gt;
***** [[W1068 La modification des chaînes in-situ peut ne pas être supportée à l&#039;avenir (Delphi)]]&lt;br /&gt;
***** [[W1201 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte -- &#039;Un espace n&#039;est pas autorisé à cet emplacement.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1202 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Référence à une entité &#039;%s&#039; non définie.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1203 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Un nom commence par un caractère incorrect.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1204 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Un nom contient un caractère incorrect.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1205 La syntaxe du commentaire XML sur &#039;%s&#039; est incorrecte - &#039;Le caractère &#039;%c&#039; était attendu.&#039; (Delphi)]]&lt;br /&gt;
***** [[W1206 Un commentaire XML sur &#039;%s&#039; a un attribut cref &#039;%s&#039; qui ne peut pas être résolu (Delphi)]]&lt;br /&gt;
***** [[W1207 Un commentaire XML sur &#039;%s&#039; a une balise param pour &#039;%s&#039;, mais il n&#039;y a pas de paramètre de ce nom (Delphi)]]&lt;br /&gt;
***** [[W1208 Le paramètre &#039;%s&#039; n&#039;a pas de balise param correspondante dans le commentaire XML pour &#039;%s&#039; (mais d&#039;autres paramètres en ont) (Delphi)]]&lt;br /&gt;
***** [[X1008 Integer et HRESULT échangés (Delphi)]]&lt;br /&gt;
***** [[X1012 L&#039;expression constante dépasse les limites de sous-étendue (Delphi)]]&lt;br /&gt;
***** [[X1019 La variable de contrôle de boucle FOR doit être une variable locale simple (Delphi)|x1019: La variable de contrôle de boucle FOR doit être une variable locale simple ({{Delphi}})]]&lt;br /&gt;
***** [[X1020 Construction d&#039;instance de &#039;%s&#039; contenant des méthodes abstraites &#039;%s.%s&#039; (Delphi)|x1020: Construction d&#039;instance de &#039;%s&#039; contenant des méthodes abstraites &#039;%s.%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1025 Fonctionnalité de langage non supportée : &#039;%s&#039; (Delphi)|x1025: Fonctionnalité de langage non supportée : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1026 Fichier introuvable : &#039;%s&#039; (Delphi)|x1026: Fichier introuvable : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1028 Définition de symbole global incorrecte : &#039;%s&#039; dans le fichier objet &#039;%s&#039; (Delphi)|x1028: Définition de symbole global incorrecte : &#039;%s&#039; dans le fichier objet &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1030 Directive de compilation incorrecte : &#039;%s&#039; (Delphi)|x1030: Directive de compilation incorrecte : &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X1033 L&#039;unité &#039;%s&#039; est implicitement importée dans le package &#039;%s&#039; (Delphi)]]&lt;br /&gt;
***** [[X1054 Erreur du lieur : %s (Delphi)|x1054: Erreur du lieur : %s ({{Delphi}})]]&lt;br /&gt;
***** [[X1056 Ressource dupliquée Type %s, ID %s ; Ressource %s de fichier conservée ; Ressource %s de fichier ignorée (Delphi)]]&lt;br /&gt;
***** [[X2041 Erreur de lecture dans &#039;%s&#039; (Delphi)|x2041: Erreur de lecture dans &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2042 Erreur d&#039;écriture sur &#039;%s&#039; (Delphi)|x2042: Erreur d&#039;écriture sur &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2043 Erreur de fermeture sur &#039;%s&#039; (Delphi)|x2043: Erreur de fermeture sur &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2044 Erreur Chmod dans &#039;%s&#039; (Delphi)|x2044: Erreur Chmod dans &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2141 Format de fichier incorrect: &#039;%s&#039; (Delphi)|x2141: Format de fichier incorrect: &#039;%s&#039; ({{Delphi}})]]&lt;br /&gt;
***** [[X2161 %s (Delphi)]]&lt;br /&gt;
***** [[X2162 %s : %s (Delphi)]]&lt;br /&gt;
***** [[X2243 L&#039;expression ne nécessite pas de Initialize/Finalize (Delphi)|x2243: L&#039;expression ne nécessite pas de Initialize/Finalize ({{Delphi}})]]&lt;br /&gt;
***** [[X2269 La méthode virtuelle redéfinie &#039;%s.%s&#039; a une visibilité inférieure (%s) que la classe de base &#039;%s&#039; (%s) (Delphi)|x2269: La méthode virtuelle redéfinie &#039;%s.%s&#039; a une visibilité inférieure (%s) que la classe de base &#039;%s&#039; (%s) ({{Delphi}})]]&lt;br /&gt;
***** [[X2367 La casse de la méthode de l&#039;accesseur de propriété %s.%s devrait être %s.%s (Delphi)|x2367: La casse de la méthode de l&#039;accesseur de propriété %s.%s devrait être %s.%s ({{Delphi}})]]&lt;br /&gt;
***** [[X2421 L&#039;identificateur importé &#039;%s&#039; est en conflit avec &#039;%s&#039; dans &#039;%s&#039; (Delphi)]]&lt;br /&gt;
*** [[Rubriques de l&#039;explorateur de classes Delphi]]&lt;br /&gt;
**** [[Présentation de l&#039;explorateur de classes|Présentation de l&#039;explorateur de classes {{Delphi}}]]&lt;br /&gt;
**** [[Fenêtre Explorateur de classes Delphi]]&lt;br /&gt;
****[[Visualisation de la hiérarchie des classes, interfaces et types dans l&#039;explorateur de classes]]&lt;br /&gt;
****[[Activation des différents modes de visualisation de la hiérarchie d&#039;héritage dans l&#039;explorateur de classes]]&lt;br /&gt;
****[[Visualisation des membres déclarés dans les classes et les interfaces avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des déclarations de classes, interfaces et types avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des déclarations de membres avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des définitions de méthodes avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Localisation des définitions de spécificateurs d&#039;accès aux propriétés avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Automatisation de la création des champs avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Automatisation de la création des méthodes avec l&#039;explorateur de classes]]&lt;br /&gt;
****[[Création d&#039;une méthode - Exemple]]&lt;br /&gt;
****[[Automatisation de la création des propriétés avec l&#039;explorateur de classes]]&lt;br /&gt;
** [[Référence C++]]&lt;br /&gt;
*** [[Guide du langage C++ - Index|Guide du langage C++]]&lt;br /&gt;
**** [[Standards spécifiques à l&#039;implémentation ANSI]]&lt;br /&gt;
**** [[Eléments lexicaux - Index|Eléments lexicaux]]&lt;br /&gt;
***** [[Présentation des tokens - Index|Présentation des tokens]]&lt;br /&gt;
****** [[Présentation des constantes - Index]]&lt;br /&gt;
******* [[Constantes]]&lt;br /&gt;
******* [[Constantes entières]]&lt;br /&gt;
******* [[Constantes à virgule flottante]]&lt;br /&gt;
******* [[Présentation des constantes caractère - Index]]&lt;br /&gt;
******** [[Constantes caractère]]&lt;br /&gt;
******** [[Séquences d&#039;échappement]]&lt;br /&gt;
******** [[Les trois types char]]&lt;br /&gt;
******** [[Constantes à caractères étendus et à caractères multiples]]&lt;br /&gt;
******* [[Constantes chaîne]]&lt;br /&gt;
******* [[Constantes énumération]]&lt;br /&gt;
******* [[Représentation interne des types numériques]]&lt;br /&gt;
******* [[Constantes et représentation interne]]&lt;br /&gt;
******* [[Expressions constantes]]&lt;br /&gt;
****** [[Présentation des mots clés - Index|Présentation des mots clés]]&lt;br /&gt;
******* [[Mots clés]]&lt;br /&gt;
******* [[Extensions des mots clés]]&lt;br /&gt;
******* [[Mots clés spécifiques au C++]]&lt;br /&gt;
******* [[Tableau des pseudo variables de registre C++ de Embarcadero]]&lt;br /&gt;
****** [[Identificateurs]]&lt;br /&gt;
****** [[Séparateurs]]&lt;br /&gt;
***** [[Présentation des caractères inertes - Index|Présentation des caractères inertes]]&lt;br /&gt;
****** [[Commentaires]]&lt;br /&gt;
****** [[Caractère inerte]]&lt;br /&gt;
**** [[Structure du langage - Index|Structure du langage]]&lt;br /&gt;
***** [[Déclarations - Index|Déclarations]]&lt;br /&gt;
****** [[Objets]]&lt;br /&gt;
****** [[Types et classes de stockage]]&lt;br /&gt;
****** [[Portée]]&lt;br /&gt;
****** [[Visibilité]]&lt;br /&gt;
****** [[Durée]]&lt;br /&gt;
****** [[Unités de traduction]]&lt;br /&gt;
****** [[Lien]]&lt;br /&gt;
***** [[Syntaxe de déclaration - Index|Syntaxe de déclaration]]&lt;br /&gt;
****** [[Définitions facultatives]]&lt;br /&gt;
****** [[Déclarations possibles]]&lt;br /&gt;
****** [[Définitions et déclarations externes]]&lt;br /&gt;
****** [[Spécificateurs de type]]&lt;br /&gt;
****** [[Catégories de types]]&lt;br /&gt;
****** [[Types fondamentaux]]&lt;br /&gt;
****** [[Initialisation]]&lt;br /&gt;
****** [[Déclaration et déclarateurs]]&lt;br /&gt;
****** [[Utilisation des spécificateurs de classe de stockage]]&lt;br /&gt;
****** [[Modificateurs de variables]]&lt;br /&gt;
****** [[Conventions d&#039;appel multilangage]]&lt;br /&gt;
****** [[Variables multithread]]&lt;br /&gt;
****** [[Modificateurs de fonctions]]&lt;br /&gt;
***** [[Pointeurs - Index|Pointeurs - Index (C++)]]&lt;br /&gt;
****** [[Pointeurs]]&lt;br /&gt;
****** [[Pointeurs d&#039;objets]]&lt;br /&gt;
****** [[Pointeurs de fonctions]]&lt;br /&gt;
****** [[Déclarations de pointeurs]]&lt;br /&gt;
****** [[Constantes pointeur]]&lt;br /&gt;
****** [[Opérations arithmétiques et pointeurs]]&lt;br /&gt;
****** [[Conversions de pointeurs]]&lt;br /&gt;
***** [[Tableaux (C++)]]&lt;br /&gt;
***** [[Fonctions - Index|Fonctions - Index (C++)]]&lt;br /&gt;
****** [[La fonction main() - Index|La fonction main()]]&lt;br /&gt;
******* [[A propos de la fonction main()]]&lt;br /&gt;
******* [[Arguments à main()]]&lt;br /&gt;
******* [[Valeur renvoyée par main()]]&lt;br /&gt;
******* [[Utilisation de --p (convention d&#039;appel Pascal)|Utilisation de -p (convention d&#039;appel Pascal)]]&lt;br /&gt;
******* [[Arguments génériques]]&lt;br /&gt;
****** [[Déclarations et définitions]]&lt;br /&gt;
****** [[Déclarations et prototypes]]&lt;br /&gt;
****** [[Définitions]]&lt;br /&gt;
****** [[E/S formatées de types étendus|E/S formatées de types étendus (C++)]]&lt;br /&gt;
****** [[Déclarations de paramètres formels]]&lt;br /&gt;
****** [[Appels de fonctions et conversion d&#039;arguments]]&lt;br /&gt;
***** [[Structures - Index|Structures]]&lt;br /&gt;
****** [[Champs de bits]]&lt;br /&gt;
****** [[Déclarations incomplètes]]&lt;br /&gt;
****** [[Accès aux membres d&#039;une structure]]&lt;br /&gt;
****** [[Déclarations des membres d&#039;une structure]]&lt;br /&gt;
****** [[Espaces de nommage des structures]]&lt;br /&gt;
****** [[Structures]]&lt;br /&gt;
****** [[Structures et fonctions]]&lt;br /&gt;
****** [[Structures sans sélecteur et typedef]]&lt;br /&gt;
***** [[Unions - Index|Unions]]&lt;br /&gt;
****** [[Unions]]&lt;br /&gt;
****** [[Unions anonymes]]&lt;br /&gt;
****** [[Déclarations d&#039;union]]&lt;br /&gt;
***** [[Enumérations - Index|Enumérations]]&lt;br /&gt;
****** [[Enumérations]]&lt;br /&gt;
****** [[Affectation aux types enum]]&lt;br /&gt;
***** [[Expressions - Index|Expressions]]&lt;br /&gt;
****** [[Expressions (C++)]]&lt;br /&gt;
****** [[Priorité des opérateurs]]&lt;br /&gt;
****** [[Expressions et C++]]&lt;br /&gt;
****** [[Ordre d&#039;évaluation]]&lt;br /&gt;
****** [[Erreurs et débordements]]&lt;br /&gt;
***** [[Présentation des opérateurs]]&lt;br /&gt;
******[[Opérateurs binaires - Index]]&lt;br /&gt;
*******[[Résumé des opérateurs binaires (C++)]]&lt;br /&gt;
*******[[Opérateurs d&#039;assignation]]&lt;br /&gt;
*******[[Opérateurs bit à bit]]&lt;br /&gt;
*******[[Opérateur virgule]]&lt;br /&gt;
*******[[Opérateurs conditionnels]]&lt;br /&gt;
*******[[Opérateurs d&#039;égalité]]&lt;br /&gt;
*******[[Opérateurs logiques]]&lt;br /&gt;
*******[[Opérateurs de multiplication]]&lt;br /&gt;
*******[[Opérateurs relationnels (C++)]]&lt;br /&gt;
******[[Opérateurs unaires - Index]]&lt;br /&gt;
*******[[Opérateurs unaires]]&lt;br /&gt;
*******[[Opérateurs arithmétiques]]&lt;br /&gt;
*******[[Opérateurs plus et moins]]&lt;br /&gt;
*******[[Opérateurs de référencement/déréférencement]]&lt;br /&gt;
******[[Opérateurs d&#039;expressions postfixées - Index|Opérateurs d&#039;expressions postfixées]]&lt;br /&gt;
*******[[Opérateur d&#039;accès à un tableau]]&lt;br /&gt;
*******[[Opérateur d&#039;appel de fonction]]&lt;br /&gt;
*******[[Sélecteur de membre direct (.)]]&lt;br /&gt;
*******[[Sélecteur de membre indirect (-)|Sélecteur de membre indirect (-&amp;gt;)]]&lt;br /&gt;
*******[[Opérateurs d&#039;incrémentation/décrémentation]]&lt;br /&gt;
******[[Opérateurs d&#039;expressions primaires]]&lt;br /&gt;
***** [[Instructions - Index|Instructions]]&lt;br /&gt;
****** [[Instructions]]&lt;br /&gt;
****** [[Blocs]]&lt;br /&gt;
****** [[Instructions étiquette]]&lt;br /&gt;
****** [[Instructions expression]]&lt;br /&gt;
****** [[Instructions de sélection]]&lt;br /&gt;
****** [[Instructions d&#039;itération]]&lt;br /&gt;
****** [[Instructions de branchement]]&lt;br /&gt;
**** [[Spécificités du C++ - Index|Spécificités du C++]]&lt;br /&gt;
***** [[Fonctionnalités C++11 - Index|Fonctionnalités C++11]]&lt;br /&gt;
****** [[Opérateur alignof (C++11)]]&lt;br /&gt;
****** [[:Category:Attributs C++11|Category:Attributs C++11]]&lt;br /&gt;
****** [[Opérateurs de conversion explicite (C++11)]]&lt;br /&gt;
****** [[Templates extern (C++11)]]&lt;br /&gt;
****** [[Déclaration forward des énumérations (C++11)]]&lt;br /&gt;
****** [[Références rvalue (C++11)]]&lt;br /&gt;
****** [[Assertions statiques (C++11)]]&lt;br /&gt;
****** [[Enumérations fortement typées (C++11)]]&lt;br /&gt;
****** [[Spécificateur de type decltype (C++11)]]&lt;br /&gt;
****** [[Fonctions trait de type (C++11) - Index|Fonctions trait de type (C++11)]]&lt;br /&gt;
******* [[Présentation des fonctions trait de type (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;
****** [[Littéraux et types de caractères Unicode (C++11)]]&lt;br /&gt;
****** [[Solution pour les attributs C++11|Solution pour les attributs C++11 (Compilateurs C++ améliorés par Clang)]]&lt;br /&gt;
***** [[C++ moderne]]&lt;br /&gt;
****** [[Fonctionnalités du C++ moderne prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio]]&lt;br /&gt;
******* [[Expressions lambda]]&lt;br /&gt;
****** [[Statut de conformité des fonctionnalités du langage C++ moderne]]&lt;br /&gt;
****** [[Création d&#039;une application C++ simple pour utiliser les fonctionnalités C++11]]&lt;br /&gt;
***** [[Unicode pour C++ - Index|Unicode pour C++]]&lt;br /&gt;
****** [[Activation des applications C++ pour Unicode]]&lt;br /&gt;
****** [[Mappage TCHAR|Mappage _TCHAR]]&lt;br /&gt;
****** [[Fonctions flottantes]]&lt;br /&gt;
***** [[Prise en charge de l&#039;attribut property implements pour C++Builder|Prise en charge de l&#039;attribut __property implements dans {{CBuilder}}]]&lt;br /&gt;
***** [[Identification de type à l&#039;exécution (RTTI) - Index|Identification de type à l&#039;exécution (RTTI)]]&lt;br /&gt;
****** [[Identification de type à l&#039;exécution (RTTI)]]&lt;br /&gt;
****** [[Identification de type à l&#039;exécution et destructeurs]]&lt;br /&gt;
****** [[Typeid|typeid]]&lt;br /&gt;
***** [[Nouveau style de transtypage]]&lt;br /&gt;
****** [[Interface cast (fonction RTL C++)|interface_cast (fonction RTL C++)]]&lt;br /&gt;
****** [[Différences entre interface cast et static cast|Différences entre interface_cast et static_cast]]&lt;br /&gt;
***** [[Classes - Index|Classes]]&lt;br /&gt;
****** [[Mot clé This]]&lt;br /&gt;
******* [[Membres statiques (C++)]]&lt;br /&gt;
****** [[Portée des membres - Index|Portée des membres]]&lt;br /&gt;
******* [[Accès aux classes de base et dérivées]]&lt;br /&gt;
******* [[Contrôle d&#039;accès aux membres]]&lt;br /&gt;
******* [[Portée des membres]]&lt;br /&gt;
******* [[Types imbriqués]]&lt;br /&gt;
****** [[Liste des membres de classe]]&lt;br /&gt;
****** [[Méthodes de classe]]&lt;br /&gt;
****** [[Noms de classes]]&lt;br /&gt;
****** [[Portée du nom de classe]]&lt;br /&gt;
****** [[Objets de classes]]&lt;br /&gt;
****** [[Types de classes]]&lt;br /&gt;
****** [[Classes C++]]&lt;br /&gt;
****** [[Amies de classes]]&lt;br /&gt;
****** [[Fonctions inline]]&lt;br /&gt;
****** [[Fonctions membres]]&lt;br /&gt;
****** [[Propriétés statiques]]&lt;br /&gt;
****** [[Classes de base virtuelles]]&lt;br /&gt;
****** [[Déclarations de classes Delphi|Déclarations de classes {{Delphi}} (__declspec)]]&lt;br /&gt;
***** [[Classes polymorphes - Index|Classes polymorphes]]&lt;br /&gt;
****** [[Classes abstraites]]&lt;br /&gt;
****** [[Fonctions virtuelles - Index]]&lt;br /&gt;
******* [[Fonctions dynamiques]]&lt;br /&gt;
******* [[Fonction virtuelle pure appelée (C++)]]&lt;br /&gt;
******* [[Fonctions virtuelles (C++)]]&lt;br /&gt;
***** [[Références lvalue (C++)]]&lt;br /&gt;
***** [[Portée en C++ - Index|Portée en C++]]&lt;br /&gt;
****** [[Portée en C++]]&lt;br /&gt;
****** [[Résumé des règles de portée en C++]]&lt;br /&gt;
****** [[Portée de classe]]&lt;br /&gt;
****** [[Masquage]]&lt;br /&gt;
***** [[Constructeurs et destructeurs - Index|Constructeurs et destructeurs]]&lt;br /&gt;
****** [[Introduction aux constructeurs et destructeurs]]&lt;br /&gt;
****** [[Constructeurs - Index|Constructeurs]]&lt;br /&gt;
******* [[Constructeurs]]&lt;br /&gt;
******* [[Initialisation de classe]]&lt;br /&gt;
******* [[Constructeur implicite]]&lt;br /&gt;
******* [[Ordre d&#039;appel des constructeurs]]&lt;br /&gt;
******* [[Surcharge des constructeurs]]&lt;br /&gt;
******* [[Constructeur de copie]]&lt;br /&gt;
****** [[Destructeurs - Index|Destructeurs]]&lt;br /&gt;
******* [[Destructeurs]]&lt;br /&gt;
******* [[Appel des destructeurs]]&lt;br /&gt;
******* [[Destructeurs virtuels]]&lt;br /&gt;
******* [[Abort et les destructeurs]]&lt;br /&gt;
******* [[Atexit, pragma Exit et les destructeurs|atexit, #pragma exit et les destructeurs]]&lt;br /&gt;
******* [[Exit et les destructeurs]]&lt;br /&gt;
***** [[Gestion des fonctionnalités Delphi dans C++Builder - Index]]&lt;br /&gt;
****** [[Comment gérer les méthodes anonymes Delphi dans C++]]&lt;br /&gt;
****** [[Comment gérer la spécification de page de code AnsiString Delphi dans C++]]&lt;br /&gt;
****** [[Comment gérer les génériques Delphi dans C++]]&lt;br /&gt;
***** [[Opérateur de résolution de portée]]&lt;br /&gt;
***** [[Utilisation des templates|Utilisation des templates (C++)]]&lt;br /&gt;
***** [[Opérateurs new et delete - Index|Opérateurs new et delete]]&lt;br /&gt;
****** [[Opérateur new|Opérateur new (C++)]]&lt;br /&gt;
****** [[Syntaxe des arguments de l&#039;opérateur new]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur new]]&lt;br /&gt;
****** [[Gestion des erreurs pour l&#039;opérateur new]]&lt;br /&gt;
****** [[Opérateur new avec les tableaux]]&lt;br /&gt;
****** [[Opérateur delete avec les tableaux]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur delete]]&lt;br /&gt;
***** [[Espaces de nommage C++ - Index|Espaces de nommage C++]]&lt;br /&gt;
****** [[Déclaration d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Définition d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Espaces de nommage anonymes]]&lt;br /&gt;
****** [[Accès aux éléments d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Extension d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Alias d&#039;un espace de nommage]]&lt;br /&gt;
****** [[Directive using]]&lt;br /&gt;
****** [[Qualification d&#039;accès explicite]]&lt;br /&gt;
***** [[Attributs GNU]]&lt;br /&gt;
***** [[Présentation de la surcharge des fonctions opérateurs - Index]]&lt;br /&gt;
****** [[Surcharge des opérateurs (C++)]]&lt;br /&gt;
****** [[Surcharge des fonctions opérateurs]]&lt;br /&gt;
****** [[Opérateurs surchargés et héritage]]&lt;br /&gt;
****** [[Surcharge des opérateurs unaires]]&lt;br /&gt;
****** [[Surcharge des opérateurs binaires]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;affectation =|Surcharge de l&#039;opérateur d&#039;affectation = (C++)]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;appel de fonction ( )]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;accès|Surcharge de l&#039;opérateur d&#039;accès [ ]]]&lt;br /&gt;
****** [[Surcharge de l&#039;opérateur d&#039;accès aux membres de classe -|Surcharge de l&#039;opérateur d&#039;accès aux membres de classe -&amp;gt;]]&lt;br /&gt;
****** [[Exemple de surcharge des opérateurs]]&lt;br /&gt;
***** [[Les applications C++ utilisent le contrôle STRICT des types]]&lt;br /&gt;
***** [[Utilisation de fastcall lors de la redéfinition des méthodes de bibliothèques (C++)|Utilisation de __fastcall lors de la redéfinition des méthodes de bibliothèques (C++)]]&lt;br /&gt;
***** [[Prise en charge du langage pour les bibliothèques RAD Studio (C++)]]&lt;br /&gt;
****** [[Modèles C++ et Pascal Objet]]&lt;br /&gt;
******* [[Héritage et interfaces]]&lt;br /&gt;
******* [[Identification et instanciation des objets]]&lt;br /&gt;
******* [[Construction d&#039;objets pour les bibliothèques C++Builder]]&lt;br /&gt;
******* [[Appels de méthodes virtuelles dans les constructeurs des classes de base]]&lt;br /&gt;
******* [[Destruction d&#039;objets]]&lt;br /&gt;
******* [[AfterConstruction et BeforeDestruction]]&lt;br /&gt;
******* [[Fonctions virtuelles de classe]]&lt;br /&gt;
****** [[Gestion des types de données et des concepts du langage Object Pascal]]&lt;br /&gt;
******* [[Typedefs]]&lt;br /&gt;
******* [[Classes gérant le langage Pascal Objet|Classes C++ gérant le langage Pascal Objet]]&lt;br /&gt;
******* [[Equivalents dans le langage C++ du langage Pascal Objet]]&lt;br /&gt;
******* [[Tableaux ouverts]]&lt;br /&gt;
******* [[Types définis différemment]]&lt;br /&gt;
******* [[Mappage des types Delphi en types C++|Mappage des types {{Delphi}} en types C++]]&lt;br /&gt;
******* [[Interfaces Delphi]]&lt;br /&gt;
******** [[Le paramètre d&#039;interface Delphi est à présent géré différemment]]&lt;br /&gt;
******* [[Chaînes de ressources]]&lt;br /&gt;
******* [[Paramètres par défaut]]&lt;br /&gt;
******* [[Informations de type à l&#039;exécution]]&lt;br /&gt;
******* [[Types sans correspondants]]&lt;br /&gt;
******* [[Extensions de mots clés 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;
******* [[L&#039;extension de mot clé declspec|L&#039;extension de mot clé __declspec]]&lt;br /&gt;
******* [[Opérateur d&#039;assignation C++ en tant qu&#039;opérateur implicite Delphi]]&lt;br /&gt;
***** [[Implémentation des interfaces : Delphi et C++]]&lt;br /&gt;
***** [[Présentation des templates de fonctions - Index|Présentation des templates de fonctions]]&lt;br /&gt;
****** [[Templates de fonctions]]&lt;br /&gt;
****** [[Fonctions template implicites et explicites]]&lt;br /&gt;
****** [[Surcharge d&#039;une fonction template]]&lt;br /&gt;
***** [[Présentation des templates de classes - Index|Présentation des templates de classes]]&lt;br /&gt;
****** [[Templates de classes]]&lt;br /&gt;
****** [[Utilisation des crochets angulaires dans les templates]]&lt;br /&gt;
****** [[Arguments des templates]]&lt;br /&gt;
****** [[Suppression des pointeurs dans les templates]]&lt;br /&gt;
****** [[Utilisation des listes génériques à type fiable dans les templates]]&lt;br /&gt;
***** [[Commutateurs du compilateur relatifs aux templates - Index|Commutateurs du compilateur relatifs aux templates]]&lt;br /&gt;
****** [[Commutateurs du compilateur relatifs aux templates]]&lt;br /&gt;
****** [[Sémantique de génération des templates]]&lt;br /&gt;
***** [[Exportation et importation de templates]]&lt;br /&gt;
***** [[Analyse du corps de template]]&lt;br /&gt;
**** [[Le préprocesseur - Index|Le préprocesseur]]&lt;br /&gt;
***** [[Directives du préprocesseur - Index|Directives du préprocesseur]]&lt;br /&gt;
****** [[(directive null)|# (directive null)]]&lt;br /&gt;
****** [[Include|#include]]&lt;br /&gt;
****** [[Error|#error]]&lt;br /&gt;
****** [[Line|#line]]&lt;br /&gt;
****** [[Import|#import]]&lt;br /&gt;
****** [[Présentation de la compilation conditionnelle - Index|Directives de compilation conditionnelle (C++)]]&lt;br /&gt;
******* [[If, elif, else et endif|#if, #elif, #else et #endif (C++)]]&lt;br /&gt;
******* [[Defined|defined]]&lt;br /&gt;
******* [[Ifdef et ifndef|#ifdef et #ifndef]]&lt;br /&gt;
***** [[Définition et annulation de la définition des macros - Index|Définition et annulation de la définition des macros]]&lt;br /&gt;
****** [[Define|#define (C++)]]&lt;br /&gt;
****** [[Undef|#undef]]&lt;br /&gt;
****** [[Utilisation des options de ligne de commande -D et -U]]&lt;br /&gt;
****** [[Mots clés et mots protégés dans les macros]]&lt;br /&gt;
****** [[Fusion de tokens avec|Fusion de tokens avec ##]]&lt;br /&gt;
***** [[Macros avec paramètres|Macros avec paramètres (C++)]]&lt;br /&gt;
***** [[Macros prédéfinies]]&lt;br /&gt;
****** [[Exemple de macro CODEGEARC VERSION|Exemple de macro __CODEGEARC_VERSION__]]&lt;br /&gt;
****** [[FUNC|__FUNC__]]&lt;br /&gt;
***** [[Macros de compatibilité Delphi]]&lt;br /&gt;
***** [[Utilisation de la barre oblique inversée de poursuite de ligne]]&lt;br /&gt;
***** [[Présentation des directives pragma - Index|Présentation des directives #pragma - 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 et pragma undefineonoption|#pragma defineonoption et #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma delphiheader|#pragma delphiheader]]&lt;br /&gt;
****** [[Pragma exit et pragma startup|#pragma exit et #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 et pragma end region|#pragma region et #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 et pragma startup|#pragma exit et #pragma startup]]&lt;br /&gt;
****** [[Pragma sysheader|#pragma sysheader]]&lt;br /&gt;
****** [[Pragma defineonoption et pragma undefineonoption|#pragma defineonoption et #pragma undefineonoption]]&lt;br /&gt;
****** [[Pragma warn|#pragma warn]]&lt;br /&gt;
***** [[Pseudo-grammaire]]&lt;br /&gt;
**** [[Liste alphabétique des mots clés - Index|Liste alphabétique des mots clés]]&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]]&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 (C++)|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 (opérateur de transtypage)|const_cast (opérateur de transtypage)]]&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 (opérateur de transtypage C++)|dynamic_cast (opérateur de transtypage C++)]]&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]]&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, int64 non signés, types entiers étendus|Types entiers étendus : __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,! (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 (opérateur de transtypage)|reinterpret_cast (opérateur de transtypage)]]&lt;br /&gt;
***** [[Requires|requires (C++)]]&lt;br /&gt;
***** [[Restrict|restrict]]&lt;br /&gt;
***** [[Return|return]]&lt;br /&gt;
***** [[Rtti et option -RT|__rtti et 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 (opérateur de transtypage)|static_cast (opérateur de transtypage C++)]]&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|using]]&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;
**** [[Mots clés par catégorie - Index|Mots clés par catégorie]]&lt;br /&gt;
***** [[Représentations alternatives de tokens (C++)]]&lt;br /&gt;
***** [[Extensions de mots clés C++Builder]]&lt;br /&gt;
***** [[Mots clés spécifiques C++]]&lt;br /&gt;
***** [[Modificateurs (C++)]]&lt;br /&gt;
***** [[Opérateurs (C++)]]&lt;br /&gt;
***** [[Mots réservés (C++)]]&lt;br /&gt;
***** [[Mots clés (Instructions)|Mots clés des instructions (C++)]]&lt;br /&gt;
***** [[Spécificateurs de classe de stockage (C++)]]&lt;br /&gt;
***** [[Spécificateurs de type (C++)]]&lt;br /&gt;
*** [[Référence de la bibliothèque d&#039;exécution C]]&lt;br /&gt;
**** [[Bibliothèque C sécurisante]]&lt;br /&gt;
**** [[Bibliothèques d&#039;exécution par défaut]]&lt;br /&gt;
**** [[Bibliothèques d&#039;exécution statiques]]&lt;br /&gt;
**** [[Bibliothèques de liaison dynamique]]&lt;br /&gt;
**** [[Programmes multithreads]]&lt;br /&gt;
**** [[Transmission des informations de fichier aux processus enfant]]&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|cprintf]]&lt;br /&gt;
***** [[Cputs|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;
***** [[Bit Definitions for 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 (C Runtime Library Reference)|errno]]&lt;br /&gt;
***** [[Numéros d&#039;erreur dans 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;
***** [[Utilisation des routines mathématiques fastmath|Utilisation des routines mathématiques FastMath]]&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]]&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]]&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 constants]]&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]]&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;
****** [[Spécificateurs de format printf]]&lt;br /&gt;
****** [[Chaîne de format printf]]&lt;br /&gt;
****** [[Spécificateurs de précision printf]]&lt;br /&gt;
****** [[Spécificateurs de format de sortie Unicode]]&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;
****** [[La chaîne de format scanf]]&lt;br /&gt;
****** [[Conventions relatives aux spécificateurs de format]]&lt;br /&gt;
****** [[Spécificateurs de format scanf]]&lt;br /&gt;
****** [[Champs d&#039;entrée pour les fonctions scanf]]&lt;br /&gt;
****** [[Quand ...scanf arrête l&#039;analyse]]&lt;br /&gt;
****** [[Spécificateurs de format d&#039;entrée Unicode]]&lt;br /&gt;
****** [[Suppression d&#039;argument]]&lt;br /&gt;
****** [[Modificateurs de taille de pointeur et de type d&#039;argument]]&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, vswscanf]]&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;
****** [[Fin de programme anormale (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]]&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 et END_MESSAGE_MAP]]&lt;br /&gt;
***** [[DEPRECATED ATTRIBUTE0 et DEPRECATED ATTRIBUTE1|_DEPRECATED_ATTRIBUTE0 et _DEPRECATED_ATTRIBUTE1]]&lt;br /&gt;
***** [[MESSAGE HANDLER|MESSAGE_HANDLER et 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;
****** [[Spécificateurs de format définis en ANSI pour strftime]]&lt;br /&gt;
****** [[Spécificateurs de format définis en POSIX pour 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;
***** [[Bad cast class|bad_cast class]]&lt;br /&gt;
***** [[Bad typeid class|bad_typeid class]]&lt;br /&gt;
***** [[Classe type info|Classe 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 data types)|MAXxxxx #defines (integer data types)]]&lt;br /&gt;
***** [[Limites des valeurs doubles et flottantes]]&lt;br /&gt;
**** [[Spécificateurs de format dans C/C++]]&lt;br /&gt;
*** [[Erreurs et avertissements du compilateur (C++) - Index]]&lt;br /&gt;
**** [[Application en cours d&#039;exécution (C++)]]&lt;br /&gt;
**** [[L&#039;instanciation explicite de &#039;espace de nommage::classe de template&#039; doit apparaître dans l&#039;espace de nommage &#039;espace de nommage&#039; (C++)|L&#039;instanciation explicite de &#039;&amp;lt;espace de nommage&amp;gt;::&amp;lt;classe de template&amp;gt;&#039; doit apparaître dans l&#039;espace de nommage &#039;&amp;lt;espace de nommage&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[Fin anattendue pendant la compilation Module Seg:offset OU Fin inattendue pendant la liaison Module Seg:offset (C++)|Fin inattendue pendant la compilation [Module Seg#:offset] OU Fin inattendue pendant la liaison [Module Seg#:offset] (C++)]]&lt;br /&gt;
**** [[E2000 Instructions 286/287 non activées (C++)]]&lt;br /&gt;
**** [[E2001 Constructeurs et destructeurs non autorisés dans la section automated (C++)|E2001 Constructeurs et destructeurs non autorisés dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2002 Seules les fonctions fastcall sont autorisées dans la section automated (C++)|E2002 Seules les fonctions __fastcall sont autorisées dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2003 Définition de données membre non autorisée dans la section automated (C++)|E2003 Définition de données membre non autorisée dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2004 Seule la clause read (lecture) ou write (écriture) est autorisée dans la déclaration de propriété de la section automated (C++)|E2004 Seule la clause read (lecture) ou write (écriture) est autorisée dans la déclaration de propriété de la section __automated (C++)]]&lt;br /&gt;
**** [[E2005 Redéclaration de propriété non autorisée dans la section automated (C++)|E2005 Redéclaration de propriété non autorisée dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2006 Les programmes protégés par CodeGuard doivent utiliser le modèle de mémoire large et être prévus pour Windows (C++)]]&lt;br /&gt;
**** [[E2007 Dispid n&#039;est autorisé que dans les sections automated (C++)|E2007 Dispid n&#039;est autorisé que dans les sections __automated (C++)]]&lt;br /&gt;
**** [[E2008 Les fonctions d&#039;accès à la propriété publiée doivent utiliser la convention d&#039;appel fastcall (C++)|E2008 Les fonctions d&#039;accès à la propriété publiée doivent utiliser la convention d&#039;appel __fastcall (C++)]]&lt;br /&gt;
**** [[E2009 Tentative d&#039;accorder ou de réduire l&#039;accès à &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2010 Impossible d&#039;ajouter ou de soustraire des symboles relogeables (C++)]]&lt;br /&gt;
**** [[E2011 Il est incorrect de prendre l&#039;adresse d&#039;un champ de bits (C++)]]&lt;br /&gt;
**** [[E2012 Impossible de prendre l&#039;adresse de &#039;main&#039; (C++)]]&lt;br /&gt;
**** [[E2013 &#039;fonction1&#039; ne peut pas être distinguée de &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[E2014 Membre ambigu : &#039;membre1&#039; et &#039;membre2&#039; (C++)]]&lt;br /&gt;
**** [[E2015 Ambiguïté entre &#039;fonction1&#039; et &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[E2016 Redéfinition ambiguë du membre de base virtuel &#039;fonction de base&#039;: &#039;fonction dérivée&#039; (C++)]]&lt;br /&gt;
**** [[E2017 Nom de membre &#039;nom&#039; ambigu (C++)]]&lt;br /&gt;
**** [[E2018 Impossible d&#039;intercepter &#039;identificateur&#039; -- &#039;identificateur&#039; de classe de base ambigu (C++)|E2018&amp;amp;nbsp;: Impossible d&#039;intercepter &#039;identificateur&#039; -- &#039;identificateur&#039; de classe de base ambigu (C++)]]&lt;br /&gt;
**** [[E2019 &#039;identificateur&#039; ne peut pas être déclaré dans une union anonyme (C++)]]&lt;br /&gt;
**** [[E2020 Union anonyme globale non statique (C++)]]&lt;br /&gt;
**** [[E2021 Un tableau doit avoir au moins un élément (C++)]]&lt;br /&gt;
**** [[E2022 Taille de tableau trop grande (C++)]]&lt;br /&gt;
**** [[E2023 Tableau de références non autorisé (C++)]]&lt;br /&gt;
**** [[E2024 Impossible de modifier un objet const (C++)]]&lt;br /&gt;
**** [[E2025 Assignation de &#039;this&#039; non autorisée, utilisez plutôt l&#039;opérateur X:: new (C++)]]&lt;br /&gt;
**** [[E2026 Instruction d&#039;assembleur trop longue (C++)]]&lt;br /&gt;
**** [[E2027 L&#039;adresse d&#039;un emplacement mémoire est obligatoire (C++)]]&lt;br /&gt;
**** [[E2028 L&#039;opérateur - doit renvoyer un pointeur ou une classe (C++)|E2028 L&#039;opérateur -&amp;gt; doit renvoyer un pointeur ou une classe (C++)]]&lt;br /&gt;
**** [[E2029 &#039;identificateur&#039; doit être une classe ou une structure précédemment définie (C++)]]&lt;br /&gt;
**** [[E2030 Caractère de fin de ligne mal placé (C++)]]&lt;br /&gt;
**** [[E2031 Transtypage impossible de &#039;type1&#039; en &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2032 Utilisation incorrecte d&#039;un pointeur de clôture (closure) (C++)]]&lt;br /&gt;
**** [[E2033 Instruction continue mal placée (C++)]]&lt;br /&gt;
**** [[E2034 Impossible de convertir &#039;type1&#039; en &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2035 Les conversions d&#039;une classe en elle-même ou en classe de base ne sont pas autorisées (C++)]]&lt;br /&gt;
**** [[E2036 L&#039;opérateur de conversion ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2037 Le constructeur &#039;constructeur&#039; n&#039;est pas autorisé (C++)]]&lt;br /&gt;
**** [[E2038 Impossible de déclarer ou de définir &#039;identificateur&#039; ici : espace de nommage incorrect (C++)]]&lt;br /&gt;
**** [[E2039 Séparateur décimal mal placé (C++)]]&lt;br /&gt;
**** [[E2040 Terminaison de déclaration incorrecte (C++)]]&lt;br /&gt;
**** [[E2041 Utilisation incorrecte du mot clé default (C++)]]&lt;br /&gt;
**** [[E2042 Déclarer l&#039;opérateur delete (void*) (C++)]]&lt;br /&gt;
**** [[E2043 Déclarer l&#039;opérateur delete (void*) ou (void*, size t) (C++)|E2043 Déclarer l&#039;opérateur delete (void*) ou (void*, size_t) (C++)]]&lt;br /&gt;
**** [[E2044 L&#039;opérateur delete doit retourner void (C++)]]&lt;br /&gt;
**** [[E2045 Le nom du destructeur doit correspondre au nom de la classe (C++)]]&lt;br /&gt;
**** [[E2046 Format de nom de fichier incorrect dans la directive include OU format de nom de fichier incorrect dans la directive line (C++)]]&lt;br /&gt;
**** [[E2047 Syntaxe de la directive &#039;directive&#039; incorrecte (C++)]]&lt;br /&gt;
**** [[E2048 Directive de préprocesseur inconnue - &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2049 Le type de classe &#039;type&#039; ne peut pas être marqué comme declspec(delphireturn) (C++)|E2049 Le type de classe &#039;type&#039; ne peut pas être marqué comme __declspec(delphireturn) (C++)]]&lt;br /&gt;
**** [[E2050 La classe declspec(delphireturn) &#039;classe&#039; doit avoir exactement une donnée membre (C++)|E2050 La classe __declspec(delphireturn) &#039;classe&#039; doit avoir exactement une donnée membre (C++)]]&lt;br /&gt;
**** [[E2051 Utilisation incorrecte du point (C++)]]&lt;br /&gt;
**** [[E2052 Conflits de la fonction dynamique &#039;fonction&#039; avec la classe de base &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2053 Directive elif mal placée (C++)]]&lt;br /&gt;
**** [[E2054 Instruction else mal placée (C++)]]&lt;br /&gt;
**** [[E2055 Directive else mal placée (C++)]]&lt;br /&gt;
**** [[E2056 Directive endif mal placée (C++)]]&lt;br /&gt;
**** [[E2057 Spécification d&#039;exception non autorisée ici (C++)]]&lt;br /&gt;
**** [[E2058 La variable de gestion des exceptions ne peut pas être utilisée ici (C++)]]&lt;br /&gt;
**** [[E2059 Langage inconnu, doit être du C ou du C++ (C++)]]&lt;br /&gt;
**** [[E2060 Utilisation incorrecte de la virgule flottante (C++)]]&lt;br /&gt;
**** [[E2061 Les amis doivent être des fonctions ou des classes (C++)]]&lt;br /&gt;
**** [[E2062 Indirection incorrecte (C++)]]&lt;br /&gt;
**** [[E2063 Initialisation incorrecte (C++)]]&lt;br /&gt;
**** [[E2064 Impossible d&#039;initialiser &#039;type1&#039; avec &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2065 L&#039;utilisation du symbole d&#039;espace de nommage &#039;symbole&#039; crée un conflit avec un intrinsèque du même nom (C++)]]&lt;br /&gt;
**** [[E2066 Information non disponible (C++)]]&lt;br /&gt;
**** [[E2066 Héritage MOM invalide (C++)]]&lt;br /&gt;
**** [[E2067 Le type renvoyé par &#039;main&#039; doit être int (C++)]]&lt;br /&gt;
**** [[E2068 &#039;identificateur&#039; n&#039;est pas une donnée membre non statique et ne peut pas être initialisé ici (C++)]]&lt;br /&gt;
**** [[E2069 Utilisation incorrecte du pointeur de membre (C++)]]&lt;br /&gt;
**** [[E2070 Utilisation incorrecte de l&#039;espace de nommage &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2071 L&#039;opérateur new doit avoir un paramètre initial de type size t (C++)|E2071 operator new must have an initial parameter of type size_t (C++)]]&lt;br /&gt;
**** [[E2072 L&#039;opérateur new doit renvoyer un objet de type void (C++)]]&lt;br /&gt;
**** [[E2073 Rien n&#039;est autorisé après l&#039;option pragma pop (C++)]]&lt;br /&gt;
**** [[E2074 La valeur après -g ou -j doit être comprise entre 0 et 255 inclus (C++)]]&lt;br /&gt;
**** [[E2075 Option &#039;type&#039; incorrecte : option (C++)]]&lt;br /&gt;
**** [[E2076 Opérateur surchargeable attendu (C++)]]&lt;br /&gt;
**** [[E2077 &#039;opérateur&#039; doit être déclaré avec un ou sans paramètre (C++)]]&lt;br /&gt;
**** [[E2078 &#039;opérateur&#039; doit être déclaré avec un ou deux paramètres (C++)]]&lt;br /&gt;
**** [[E2079 &#039;fonction&#039; doit être déclarée sans paramètres (C++)]]&lt;br /&gt;
**** [[E2080 La fonction &#039;fonction&#039; doit être déclarée avec un paramètre (C++)]]&lt;br /&gt;
**** [[E2081 &#039;fonction&#039; doit être déclarée avec deux paramètres (C++)]]&lt;br /&gt;
**** [[E2082 &#039;identificateur&#039; doit être une fonction membre ou avoir un paramètre de type classe (C++)]]&lt;br /&gt;
**** [[E2083 Le dernier paramètre de &#039;opérateur&#039; doit être de type &#039;int&#039; (C++)]]&lt;br /&gt;
**** [[E2084 Les noms de paramètres sont utilisés seulement avec un corps de fonction (C++)]]&lt;br /&gt;
**** [[E2085 Addition de pointeurs incorrecte (C++)]]&lt;br /&gt;
**** [[E2086 Soustraction de pointeurs incorrecte (C++)]]&lt;br /&gt;
**** [[E2087 Utilisation incorrecte du pointeur (C++)]]&lt;br /&gt;
**** [[E2088 Syntaxe incorrecte pour la définition de fonctions pures (C++)]]&lt;br /&gt;
**** [[E2089 L&#039;identificateur &#039;identificateur&#039; ne peut pas avoir un qualificateur de type (C++)]]&lt;br /&gt;
**** [[E2090 Le qualificateur &#039;identificateur&#039; n&#039;est pas un nom de classe ou d&#039;espace de nommage (C++)]]&lt;br /&gt;
**** [[E2091 Les fonctions ne peuvent pas renvoyer des tableaux ou des fonctions (C++)]]&lt;br /&gt;
**** [[E2092 La classe de stockage &#039;classe de stockage&#039; n&#039;est pas autorisée ici (C++)]]&lt;br /&gt;
**** [[E2093 Opérateur &#039;opérateur&#039; non implémenté dans le type &#039;type&#039; pour les arguments du même type (C++)]]&lt;br /&gt;
**** [[E2094 Opérateur &#039;opérateur&#039; non implémenté dans le type &#039;type&#039; pour les arguments de type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2095 Littéral chaîne non autorisé dans ce contexte (C++)]]&lt;br /&gt;
**** [[E2096 Opération de structure incorrecte (C++)]]&lt;br /&gt;
**** [[E2097 Instanciation explicite uniquement autorisée dans les fichiers ou les espaces de nommage (C++)]]&lt;br /&gt;
**** [[E2098 Un déclarateur de spécialisation explicite &amp;quot;template&amp;quot; est maintenant nécessaire (C++)|E2098 Un déclarateur de spécialisation explicite &amp;quot;template&amp;lt;&amp;gt;&amp;quot; est maintenant nécessaire (C++)]]&lt;br /&gt;
**** [[E2099 Spécialisation explicite uniquement autorisée dans les fichiers ou les espaces de nommage (C++)]]&lt;br /&gt;
**** [[E2100 Liste de déclarateurs de modèles incorrecte (C++)]]&lt;br /&gt;
**** [[E2101 Le mot clé &#039;export&#039; doit précéder une déclaration de modèle (C++)]]&lt;br /&gt;
**** [[E2102 Impossible d&#039;utiliser le modèle &#039;modèle&#039; sans spécifier des paramètres de spécialisation (C++)]]&lt;br /&gt;
**** [[E2103 Une instanciation explicite doit être utilisée avec une classe ou une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2104 Utilisation incorrecte du mot clé template (C++)]]&lt;br /&gt;
**** [[E2105 Le qualificateur &#039;modèle&#039; doit spécifier un nom de modèle membre (C++)]]&lt;br /&gt;
**** [[E2106 Une spécialisation explicite doit être utilisée avec une classe ou une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2107 Utilisation incorrecte du modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2108 Utilisation incorrecte de typedef &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2109 Type non autorisé (C++)]]&lt;br /&gt;
**** [[E2110 Conversion de type incompatible (C++)]]&lt;br /&gt;
**** [[E2111 Le type &#039;nomtype&#039; ne peut pas être défini ici (C++)]]&lt;br /&gt;
**** [[E2112 Directive d&#039;unité inconnue - &#039;directive&#039; (C++)]]&lt;br /&gt;
**** [[E2113 Conflits de fonction virtuelle &#039;fonction1&#039; avec la classe de base &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2114 Plusieurs classes de base nécessitent des noms de classes explicites (C++)]]&lt;br /&gt;
**** [[E2115 Champ de bits trop grand (C++)]]&lt;br /&gt;
**** [[E2116 Les champs de bits doivent contenir au moins un bit (C++)]]&lt;br /&gt;
**** [[E2117 Les champs de bits doivent être des entiers signés ou non signés (C++)]]&lt;br /&gt;
**** [[E2118 Les champs de bits doivent être de type entier (C++)]]&lt;br /&gt;
**** [[E2119 Pause utilisateur (C++)]]&lt;br /&gt;
**** [[E2120 Impossible d&#039;appeler &#039;main&#039; depuis le programme (C++)]]&lt;br /&gt;
**** [[E2121 ) manquante dans l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2122 L&#039;appel de fonction s&#039;est terminé par une exception non gérée &#039;valeur&#039; à l&#039;adresse &#039;adresse&#039; (C++)]]&lt;br /&gt;
**** [[E2123 La classe &#039;classe&#039; ne doit pas contenir des fonctions pures (C++)]]&lt;br /&gt;
**** [[E2124 Appel de fonction incorrect (C++)]]&lt;br /&gt;
**** [[E2125 Le compilateur n&#039;a pas pu générer de &#039;%s&#039; pour la classe &#039;classe&#039;|E2125 Le compilateur n&#039;a pas pu générer de constructeur de copie pour la classe &#039;classe&#039; OU Le compilateur n&#039;a pas pu générer de constructeur par défaut pour la classe &#039;classe&#039; OU Le compilateur n&#039;a pas pu générer d&#039;opérateur = pour la classe &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2126 Case a contourné l&#039;initialisation d&#039;une variable locale (C++)]]&lt;br /&gt;
**** [[E2127 Instruction case manquante : (C++)]]&lt;br /&gt;
**** [[E2128 Case en dehors du switch (C++)]]&lt;br /&gt;
**** [[E2129 Constante caractère trop longue (ou vide) (C++)]]&lt;br /&gt;
**** [[E2130 Définition de propriété circulaire (C++)]]&lt;br /&gt;
**** [[E2131 Les objets de type &#039;type&#039; ne peuvent pas être initialisés avec des (C++)|E2131 Les objets de type &#039;type&#039; ne peuvent pas être initialisés avec des { } (C++)]]&lt;br /&gt;
**** [[E2132 Les modèles et les opérateurs surchargés ne peuvent pas avoir de lien C (C++)]]&lt;br /&gt;
**** [[E2133 Impossible d&#039;exécuter la commande &#039;commande&#039; (C++)]]&lt;br /&gt;
**** [[E2134 Accolade fermante manquante dans une instruction composée (C++)]]&lt;br /&gt;
**** [[E2135 Un constructeur/destructeur ne peut pas être déclaré &#039;const&#039; ou &#039;volatile&#039; (C++)]]&lt;br /&gt;
**** [[E2136 Un constructeur ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2137 Un destructeur pour &#039;classe&#039; est nécessaire dans l&#039;expression conditionnelle (C++)]]&lt;br /&gt;
**** [[E2138 Conflit de modificateurs de type (C++)]]&lt;br /&gt;
**** [[E2139 ; manquant dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2140 La déclaration n&#039;est pas autorisée ici (C++)]]&lt;br /&gt;
**** [[E2141 Erreur de syntaxe de déclaration (C++)]]&lt;br /&gt;
**** [[E2142 La classe de base &#039;classe&#039; contient des fonctions qui peuvent être réparties de façon dynamique (C++)]]&lt;br /&gt;
**** [[E2143 La fonction &#039;fonction&#039; de classe de base correspondante a un numéro de répartition différent (C++)]]&lt;br /&gt;
**** [[E2144 La fonction de classe de base correspondante &#039;fonction&#039; n&#039;est pas dynamique (C++)]]&lt;br /&gt;
**** [[E2145 Les fonctions &#039;fonction1&#039; et &#039;fonction2&#039; utilisent le même numéro de répartition (C++)]]&lt;br /&gt;
**** [[E2146 Vous devez fournir un identificateur à déclarer (C++)]]&lt;br /&gt;
**** [[E2147 &#039;identificateur&#039; ne peut pas démarrer une déclaration de paramètre (C++)]]&lt;br /&gt;
**** [[E2148 La valeur de l&#039;argument par défaut a été redéclarée pour le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2149 La valeur de l&#039;argument par défaut a été redéclarée (C++)]]&lt;br /&gt;
**** [[E2150 Mauvaise correspondance de type dans la valeur de l&#039;argument par défaut (C++)]]&lt;br /&gt;
**** [[E2151 Mauvaise correspondance de type dans la valeur par défaut pour le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2152 L&#039;expression par défaut ne doit pas utiliser des variables locales (C++)]]&lt;br /&gt;
**** [[E2153 La directive define nécessite un identificateur (C++)]]&lt;br /&gt;
**** [[E2154 Impossible de définir &#039;identificateur&#039; en utilisant un alias d&#039;espace de nommage (C++)]]&lt;br /&gt;
**** [[E2155 Trop d&#039;instructions default (C++)]]&lt;br /&gt;
**** [[E2156 Default en dehors du switch (C++)]]&lt;br /&gt;
**** [[E2157 La suppression d&#039;un objet nécessite exactement un opérateur de conversion en pointeur (C++)]]&lt;br /&gt;
**** [[E2158 L&#039;opérande de &#039;delete&#039; doit être un pointeur non-const (C++)]]&lt;br /&gt;
**** [[E2159 Tentative de dériver une classe far depuis la base huge &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2160 Tentative de dériver une classe far depuis la base near &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2161 Tentative de dériver une classe huge depuis la base far &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2162 Tentative de dériver une classe huge depuis la base near &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2163 Tentative de dériver une classe near depuis la base far &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2164 Tentative de dériver une classe near depuis la base huge &#039;base&#039; (C++)]]&lt;br /&gt;
**** [[E2165 Un destructeur ne peut pas avoir de spécification de type de retour (C++)]]&lt;br /&gt;
**** [[E2166 Le destructeur de &#039;classe&#039; n&#039;est pas accessible (C++)]]&lt;br /&gt;
**** [[E2167 &#039;fonction&#039; a été précédemment déclarée avec le langage &#039;langage&#039; (C++)]]&lt;br /&gt;
**** [[E2168 Division par zéro (C++)]]&lt;br /&gt;
**** [[E2169 &#039;identificateur&#039; spécifie des accès multiples ou dupliqués (C++)]]&lt;br /&gt;
**** [[E2170 La classe de base &#039;classe&#039; est incluse plusieurs fois (C++)]]&lt;br /&gt;
**** [[E2171 Le corps a déjà été défini pour la fonction &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2172 Case dupliqué (C++)]]&lt;br /&gt;
**** [[E2173 Le gestionnaire dupliqué pour &#039;type1&#039; avait déjà &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2174 Le gestionnaire spécifié doit être le dernier (C++)]]&lt;br /&gt;
**** [[E2175 Trop de classes de stockage dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2176 Trop de types dans la déclaration (C++)]]&lt;br /&gt;
**** [[E2177 Redéclaration de pragma package avec différents arguments (C++)|E2177 Redéclaration de #pragma package avec différents arguments (C++)]]&lt;br /&gt;
**** [[E2178 Conflit de nom VIRDEF pour &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2179 virtual spécifié plusieurs fois (C++)]]&lt;br /&gt;
**** [[E2180 Numéro dispid déjà utilisé par l&#039;identificateur (C++)]]&lt;br /&gt;
**** [[E2181 Impossible de redéfinir une fonction &#039;dynamique/virtuelle&#039; avec une fonction &#039;dynamique/virtuelle&#039; (C++)]]&lt;br /&gt;
**** [[E2182 Paramètre incorrect pour emit (C++)|E2182 Paramètre incorrect pour __emit__ (C++)]]&lt;br /&gt;
**** [[E2183 Le fichier doit contenir au moins une déclaration externe (C++)]]&lt;br /&gt;
**** [[E2184 Erreur de syntaxe pour une énumération (C++)]]&lt;br /&gt;
**** [[E2185 La valeur de &#039;identificateur&#039; n&#039;est pas comprise dans la plage de &#039;nom-type&#039; (C++)|E2185 : La valeur de &#039;identificateur&#039; n&#039;est pas comprise dans la plage de &#039;nom-type&#039; (C++)]]&lt;br /&gt;
**** [[E2186 Fin de fichier inattendue dans le commentaire qui commence à la ligne &#039;numéro de ligne&#039; (C++)]]&lt;br /&gt;
**** [[E2187 Fin de fichier inattendue dans l&#039;instruction conditionnelle qui commence à la ligne &#039;numéro de ligne&#039; (C++)]]&lt;br /&gt;
**** [[E2188 Syntaxe de l&#039;expression (C++)]]&lt;br /&gt;
**** [[E2189 La variable extern ne peut pas être initialisée (C++)]]&lt;br /&gt;
**** [[E2190 Accolade fermante inattendue (C++)]]&lt;br /&gt;
**** [[E2191 &#039; far16&#039; ne peut être utilisé qu&#039;avec &#039; pascal&#039; ou &#039; cdecl&#039; (C++)|E2191 &#039;__far16&#039; ne peut être utilisé qu&#039;avec &#039;__pascal&#039; ou &#039;__cdecl&#039; (C++)]]&lt;br /&gt;
**** [[E2192 Trop peu de paramètres dans l&#039;appel (C++)]]&lt;br /&gt;
**** [[E2193 Trop peu de paramètres dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2194 Impossible de trouver le fichier &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[E2195 Impossible d&#039;évaluer l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2196 Impossible de prendre l&#039;adresse de la fonction membre &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2197 Nom de fichier trop long (C++)]]&lt;br /&gt;
**** [[E2198 Ce n&#039;est pas un type de format d&#039;expression correct (C++)]]&lt;br /&gt;
**** [[E2199 La fonction amie modèle &#039;fonction&#039; doit être préalablement déclarée (C++)]]&lt;br /&gt;
**** [[E2200 Les fonctions ne peuvent pas faire partie d&#039;une structure ou d&#039;une union (C++)]]&lt;br /&gt;
**** [[E2201 Trop de données globales définies dans le fichier (C++)]]&lt;br /&gt;
**** [[E2202 Goto est interdit dans un gestionnaire d&#039;exception (C++)]]&lt;br /&gt;
**** [[E2203 Goto évite l&#039;initialisation d&#039;une variable locale (C++)]]&lt;br /&gt;
**** [[E2204 Le groupe a dépassé la taille maximum : &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2205 Type &#039;type&#039; incorrect dans la section automated (C++)|E2205 Type &#039;type&#039; incorrect dans la section __automated (C++)]]&lt;br /&gt;
**** [[E2206 Caractère &#039;caractère&#039; (0x&#039;valeur&#039;) incorrect (C++)]]&lt;br /&gt;
**** [[E2207 Conversion implicite de &#039;type1&#039; en &#039;type2&#039; non autorisée (C++)]]&lt;br /&gt;
**** [[E2208 Impossible d&#039;accéder à une portée inactive (C++)]]&lt;br /&gt;
**** [[E2209 Impossible d&#039;ouvrir le fichier include &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[E2210 Le membre de référence &#039;membre&#039; n&#039;est pas initialisé (C++)]]&lt;br /&gt;
**** [[E2211 L&#039;assemblage en ligne n&#039;est pas autorisé dans les fonctions inline et template (C++)]]&lt;br /&gt;
**** [[E2212 La fonction a été définie inline après avoir été utilisée comme extern (C++)]]&lt;br /&gt;
**** [[E2213 &#039;expression&#039; incorrecte dans la redéfinition de portée (C++)]]&lt;br /&gt;
**** [[E2214 Impossible d&#039;avoir des &#039;données fonction/statique non inline&#039; dans une classe locale (C++)]]&lt;br /&gt;
**** [[E2215 Spécification de lien non autorisée (C++)]]&lt;br /&gt;
**** [[E2216 Impossible de créer turboc.$ln (C++)]]&lt;br /&gt;
**** [[E2217 Les données locales dépassent la limite de taille du segment (C++)]]&lt;br /&gt;
**** [[E2218 Les modèles ne peuvent être déclarés qu&#039;au niveau d&#039;un espace de nommage ou d&#039;une classe (C++)]]&lt;br /&gt;
**** [[E2219 Nombre incorrect d&#039;arguments dans l&#039;appel de la macro &#039;macro&#039; (C++)]]&lt;br /&gt;
**** [[E2220 Séparateur d&#039;arguments de macro incorrect (C++)]]&lt;br /&gt;
**** [[E2221 Erreur de syntaxe dans l&#039;argument de macro (C++)]]&lt;br /&gt;
**** [[E2222 Développement de macro trop long (C++)]]&lt;br /&gt;
**** [[E2223 Trop de séparateurs décimaux (C++)]]&lt;br /&gt;
**** [[E2224 Trop d&#039;exposants (C++)]]&lt;br /&gt;
**** [[E2225 Trop d&#039;initialiseurs (C++)]]&lt;br /&gt;
**** [[E2226 Paramètre supplémentaire dans l&#039;appel (C++)]]&lt;br /&gt;
**** [[E2227 Paramètre supplémentaire dans l&#039;appel de fonction (C++)]]&lt;br /&gt;
**** [[E2228 Trop de messages d&#039;erreur ou d&#039;avertissement (C++)]]&lt;br /&gt;
**** [[E2229 Le membre &#039;membre&#039; a le même nom que sa classe (C++)]]&lt;br /&gt;
**** [[E2230 L&#039;initialisation de données membre en ligne nécessite une expression constante intégrale (C++)]]&lt;br /&gt;
**** [[E2231 Le membre &#039;membre&#039; ne peut pas être utilisé sans objet (C++)]]&lt;br /&gt;
**** [[E2232 Membre &#039;membre&#039; constante/référence dans la classe sans constructeur (C++)]]&lt;br /&gt;
**** [[E2233 Impossible d&#039;initialiser un membre de classe ici (C++)]]&lt;br /&gt;
**** [[E2234 Référence mémoire attendue (C++)]]&lt;br /&gt;
**** [[E2235 Une fonction membre doit être appelée ou son adresse prise (C++)]]&lt;br /&gt;
**** [[E2236 &#039;identificateur&#039; manquant dans la redéfinition de portée (C++)]]&lt;br /&gt;
**** [[E2238 Plusieurs déclarations pour &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2239 &#039;identificateur&#039; doit être une fonction membre (C++)]]&lt;br /&gt;
**** [[E2240 Conversion de pointeur near non autorisée (C++)]]&lt;br /&gt;
**** [[E2241 Les classes de style Delphi ont besoin de destructeurs virtuels (C++)]]&lt;br /&gt;
**** [[E2242 Le spécificateur a besoin d&#039;un type de classe de style Delphi (C++)]]&lt;br /&gt;
**** [[E2243 Un tableau alloué avec &#039;new&#039; ne peut pas avoir d&#039;initialisateur (C++)]]&lt;br /&gt;
**** [[E2244 &#039;new&#039; et &#039;delete&#039; ne sont pas gérés (C++)]]&lt;br /&gt;
**** [[E2245 Impossible d&#039;allouer une référence (C++)]]&lt;br /&gt;
**** [[E2246 x n&#039;est pas une hiérarchie de classes d&#039;héritage simples, publiques, abstraites sans données (C++)]]&lt;br /&gt;
**** [[E2247 &#039;membre&#039; n&#039;est pas accessible (C++)]]&lt;br /&gt;
**** [[E2248 Impossible de trouver un constructeur par défaut pour initialiser un élément de tableau de type &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2249 = attendu (C++)]]&lt;br /&gt;
**** [[E2250 Aucune classe de base à initialiser (C++)]]&lt;br /&gt;
**** [[E2251 Impossible de trouver un constructeur par défaut pour initialiser la classe de base &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2252 &#039;catch&#039; attendu (C++)]]&lt;br /&gt;
**** [[E2253 La convention d&#039;appel doit être attribuée au type de fonction, non au closure (C++)]]&lt;br /&gt;
**** [[E2254 : attendu après private/protected/private (C++)]]&lt;br /&gt;
**** [[E2255 Utiliser :: pour prendre l&#039;adresse d&#039;une fonction membre (C++)]]&lt;br /&gt;
**** [[E2256 Pas de : qui suit le ? (C++)]]&lt;br /&gt;
**** [[E2257 , attendue (C++)]]&lt;br /&gt;
**** [[E2258 Une déclaration était attendue (C++)]]&lt;br /&gt;
**** [[E2259 Valeur par défaut manquante (C++)]]&lt;br /&gt;
**** [[E2260 Une valeur par défaut manque après le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2261 L&#039;utilisation d&#039;un dispid avec une propriété nécessite un getter ou un setter (C++)]]&lt;br /&gt;
**** [[E2262 &#039; except&#039; ou &#039; finally&#039; attendu après &#039; try&#039; (C++)|E2262 &#039;__except&#039; ou &#039;__finally&#039; attendu après &#039;__try&#039; (C++)]]&lt;br /&gt;
**** [[E2263 La gestion des exceptions n&#039;est pas activée (C++)]]&lt;br /&gt;
**** [[E2264 Expression attendue (C++)]]&lt;br /&gt;
**** [[E2265 Aucun signe de fin dans le nom de fichier (C++)]]&lt;br /&gt;
**** [[E2266 Aucun nom de fichier donné (C++)]]&lt;br /&gt;
**** [[E2267 La première base doit être une classe de style Delphi (C++)]]&lt;br /&gt;
**** [[E2268 Appel à une fonction &#039;fonction&#039; non définie (C++)]]&lt;br /&gt;
**** [[E2269 La fonction &#039;fonction&#039; n&#039;est pas disponible (C++)]]&lt;br /&gt;
**** [[E2270 attendu (C++)|E2270 &amp;gt; attendu (C++)]]&lt;br /&gt;
**** [[E2271 Il manque un libellé à l&#039;instruction goto (C++)]]&lt;br /&gt;
**** [[E2272 Identificateur attendu (C++)]]&lt;br /&gt;
**** [[E2273 &#039;main&#039; ne peut pas être déclaré comme statique ou en ligne (C++)]]&lt;br /&gt;
**** [[E2274 attendu (C++)|E2274 &amp;lt; attendu (C++)]]&lt;br /&gt;
**** [[E2275 Accolade ouvrante attendue (C++)]]&lt;br /&gt;
**** [[E2276 ( attendue (C++)]]&lt;br /&gt;
**** [[E2277 Lvalue nécessaire (C++)]]&lt;br /&gt;
**** [[E2278 Les classes de base multiples ne sont pas gérées pour les classes Delphi (C++)]]&lt;br /&gt;
**** [[E2279 Impossible de trouver le constructeur par défaut pour initialiser le membre &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2280 Identificateur de membre attendu (C++)]]&lt;br /&gt;
**** [[E2281 Identificateur1 nécessite la définition de Identificateur2 comme type pointeur (C++)|E2281 Identificateur1 nécessite la définition de Identificateur2 comme type pointeur (avez-vous inclus #include &amp;lt;%s&amp;gt; ?) (C++)]]&lt;br /&gt;
**** [[E2282 Nom d&#039;espace de nommage attendu (C++)]]&lt;br /&gt;
**** [[E2283 Utilisez . ou - pour appeler &#039;fonction&#039; (C++)|E2283 Utilisez . ou -&amp;gt; pour appeler &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2284 Utilisez . ou - pour appeler &#039;membre&#039;, ou &amp;amp; pour prendre son adresse (C++)|E2284 Utilisez . ou -&amp;gt; pour appeler &#039;membre&#039;, ou &amp;amp; pour prendre son adresse (C++)]]&lt;br /&gt;
**** [[E2285 Impossible de trouver une correspondance pour le(s) &#039;argument(s)&#039; (C++)]]&lt;br /&gt;
**** [[E2286 Résolution de fonction surchargée non gérée (C++)]]&lt;br /&gt;
**** [[E2287 Nom manquant dans le paramètre &#039;numéro&#039; (C++)]]&lt;br /&gt;
**** [[E2288 Pointeur sur structure nécessaire du côté gauche de - ou -* (C++)|E2288 Pointeur sur structure nécessaire du côté gauche de -&amp;gt; ou -&amp;gt;* (C++)]]&lt;br /&gt;
**** [[E2289 Les sections published ou automated ne sont gérées que par les classes Delphi (C++)|E2289 Les sections __published ou __automated ne sont gérées que par les classes {{Delphi}} (C++)]]&lt;br /&gt;
**** [[E2290 manquant dans &#039;code&#039; (C++)|E2290 ] manquant dans &#039;code&#039; (C++)]]&lt;br /&gt;
**** [[E2291 Accolade attendue (C++)]]&lt;br /&gt;
**** [[E2292 La fonction doit renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[E2293 ) attendue (C++)]]&lt;br /&gt;
**** [[E2294 Structure nécessaire sur le côté gauche de . ou .* (C++)]]&lt;br /&gt;
**** [[E2295 Trop de spécialisations de modèle candidat depuis &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2296 Modèles non gérés (C++)]]&lt;br /&gt;
**** [[E2297 &#039;this&#039; ne peut être utilisé que dans une fonction membre (C++)]]&lt;br /&gt;
**** [[E2298 Impossible de créer &#039;fonction&#039; à partir de la fonction modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2299 Impossible de créer une spécialisation de modèle à partir de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2300 Impossible de générer un type correspondant de spécialisation pour &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2301 Impossible d&#039;utiliser des modèles dans les arguments closure ; utilisez un typedef (C++)|E2301 Impossible d&#039;utiliser des modèles dans les arguments closure ; utilisez un typedef (C++)]]&lt;br /&gt;
**** [[E2302 Pas d&#039;informations de type (C++)]]&lt;br /&gt;
**** [[E2303 Nom de type attendu (C++)]]&lt;br /&gt;
**** [[E2304 La variable &#039;variable&#039; Constant/Reference doit être initialisée (C++)]]&lt;br /&gt;
**** [[E2305 Impossible de trouver &#039;class::class&#039; (&#039;class&#039; &amp;amp;) pour copier un vecteur OU Impossible de trouver &#039;class&#039;::operator=(&#039;class&#039;&amp;amp;) pour copier un vecteur (C++)]]&lt;br /&gt;
**** [[E2306 Les classes de base virtuelles ne sont pas gérées par les classes Delphi (C++)]]&lt;br /&gt;
**** [[E2307 Le type &#039;type&#039; n&#039;est pas une classe définie avec des fonctions virtuelles (C++)]]&lt;br /&gt;
**** [[E2308 L&#039;instruction &#039;do&#039; doit avoir un &#039;while&#039; (C++)]]&lt;br /&gt;
**** [[E2309 Assembleur Inline non autorisé (C++)]]&lt;br /&gt;
**** [[E2310 Seules les fonctions membre peuvent être &#039;const&#039; ou &#039;volatile&#039; (C++)]]&lt;br /&gt;
**** [[E2311 La fonction non-virtuelle &#039;fonction&#039; est déclarée pure (C++)]]&lt;br /&gt;
**** [[E2312 &#039;constructeur&#039; n&#039;est pas une classe de base non ambiguë de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2313 Expression constante nécessaire (C++)]]&lt;br /&gt;
**** [[E2314 Appel d&#039;une non fonction (C++)]]&lt;br /&gt;
**** [[E2315 &#039;Membre&#039; n&#039;est pas un membre de &#039;classe&#039;, car le type n&#039;est pas encore défini (C++)]]&lt;br /&gt;
**** [[E2316 &#039;identificateur&#039; n&#039;est pas un membre de &#039;structure&#039; (C++)]]&lt;br /&gt;
**** [[E2317 &#039;identificateur&#039; n&#039;est pas un paramètre (C++)]]&lt;br /&gt;
**** [[E2318 &#039;type&#039; n&#039;est pas un type de classe polymorphe (C++)]]&lt;br /&gt;
**** [[E2319 &#039;identificateur&#039; n&#039;est pas une classe de base publique de &#039;type de classe&#039; (C++)]]&lt;br /&gt;
**** [[E2320 Expression de type scalaire attendue (C++)]]&lt;br /&gt;
**** [[E2321 La déclaration ne spécifie pas un repère ou un identificateur (C++)]]&lt;br /&gt;
**** [[E2322 Format numérique incorrect (C++)]]&lt;br /&gt;
**** [[E2323 Suffixe numérique incorrect (C++)]]&lt;br /&gt;
**** [[E2324 Constante numérique trop grande (C++)]]&lt;br /&gt;
**** [[E2325 Chiffre octal incorrect (C++)]]&lt;br /&gt;
**** [[E2326 Utilisez declspec(spec1, spec2) pour combiner plusieurs declspecs (C++)|E2326 Utilisez __declspec(spec1[, spec2]) pour combiner plusieurs __declspecs (C++)]]&lt;br /&gt;
**** [[E2327 Les opérateurs ne doivent pas avoir de valeurs d&#039;argument par défaut (C++)]]&lt;br /&gt;
**** [[E2328 Les classes avec des propriétés ne peuvent pas être copiées par valeur (C++)]]&lt;br /&gt;
**** [[E2329 Combinaison incorrecte d&#039;instruction et d&#039;opérandes (C++)]]&lt;br /&gt;
**** [[E2330 Un opérateur doit être déclaré comme une fonction (C++)]]&lt;br /&gt;
**** [[E2331 Nombre de contextes d&#039;option admissibles dépassé (C++)]]&lt;br /&gt;
**** [[E2332 La variable &#039;variable&#039; a été optimisée et n&#039;est pas disponible (C++)]]&lt;br /&gt;
**** [[E2333 Le membre de classe &#039;membre&#039; a été déclaré en dehors de sa classe (C++)]]&lt;br /&gt;
**** [[E2334 Le membre de l&#039;espace de nommage &#039;identificateur&#039; a été déclaré en dehors de son espace de nommage (C++)]]&lt;br /&gt;
**** [[E2335 &#039;fonction&#039; surchargée ambiguë dans ce contexte (C++)]]&lt;br /&gt;
**** [[E2336 Le pointeur sur la fonction surchargée &#039;fonction&#039; ne correspond pas à &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2337 Seule une fonction d&#039;un ensemble de fonctions surchargées peut être &amp;quot;C&amp;quot; (C++)]]&lt;br /&gt;
**** [[E2338 Les overlays ne sont supportés que dans les modèles mémoire medium, large et huge (C++)]]&lt;br /&gt;
**** [[E2339 Impossible de surcharger &#039;main&#039; (C++)]]&lt;br /&gt;
**** [[E2340 Non concordance de type dans le paramètre &#039;nombre&#039; (C++)]]&lt;br /&gt;
**** [[E2341 Non concordance de type dans le paramètre &#039;numéro&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2342 Non concordance de type dans le paramètre &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2343 Non concordance de type dans le paramètre &#039;paramètre&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2344 Déclaration précédente de &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2345 L&#039;accès peut seulement être changé en public ou protected (C++)]]&lt;br /&gt;
**** [[E2346 Le spécificateur d&#039;accès &#039;x&#039; de la propriété &#039;propriété&#039; doit être une fonction membre (C++)]]&lt;br /&gt;
**** [[E2347 Non concordance de paramètre dans le spécificateur d&#039;accès &#039;spécificateur&#039; de la propriété &#039;propriété&#039; (C++)]]&lt;br /&gt;
**** [[E2348 Spécificateur de stockage non autorisé pour les propriétés de tableau (C++)]]&lt;br /&gt;
**** [[E2349 Conversion de pointeur non portable (C++)]]&lt;br /&gt;
**** [[E2350 Impossible de définir un pointeur ou une référence sur une référence (C++)]]&lt;br /&gt;
**** [[E2351 Membres de données statiques non autorisés dans les sections published ou automated (C++)|E2351 Membres de données statiques non autorisés dans les sections __published ou __automated (C++)]]&lt;br /&gt;
**** [[E2352 Impossible de créer une instance de la classe abstraite &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2353 La classe &#039;classe&#039; est abstraite car &#039;membre = 0&#039; (C++)]]&lt;br /&gt;
**** [[E2354 Deux opérandes doivent être évalués de même type (C++)]]&lt;br /&gt;
**** [[E2355 Fonction modèle récursive : &#039;x&#039; a instancié &#039;y&#039; (C++)|E2355 Fonction modèle récursive : &#039;x&#039; a instancié &#039;y&#039; (C++)]]&lt;br /&gt;
**** [[E2356 Non concordance de type dans la redéclaration de &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2357 Référence initialisée avec &#039;type1&#039;, nécessite lvalue de type &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[E2358 Le membre référence &#039;membre&#039; a besoin d&#039;un temporaire pour l&#039;initialisation (C++)]]&lt;br /&gt;
**** [[E2359 Le membre référence &#039;membre&#039; a été initialisé avec un paramètre non-référence (C++)]]&lt;br /&gt;
**** [[E2360 Combinaison de registre incorrecte (ex : BP+BX) (C++)|E2360 Combinaison de registre incorrecte (ex : [BP+BX]) (C++)]]&lt;br /&gt;
**** [[E2361 &#039;spécificateur&#039; a déjà été inclus (C++)]]&lt;br /&gt;
**** [[E2362 Le nombre de répétitions a besoin d&#039;une lvalue (C++)]]&lt;br /&gt;
**** [[E2363 Tentative de renvoyer une référence à la variable locale &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2364 Tentative de renvoyer une référence à un objet local (C++)]]&lt;br /&gt;
**** [[E2365 Un pointeur membre est nécessaire à droite de .* ou -* (C++)|E2365 Un pointeur membre est nécessaire à droite de .* ou -&amp;gt;* (C++)]]&lt;br /&gt;
**** [[E2366 Impossible d&#039;hériter une classe non-RTTI depuis la base RTTI (E2367) OU Impossible d&#039;hériter une classe RTTI depuis la base non-RTTI (C++)]]&lt;br /&gt;
**** [[E2368 RTTI non disponible pour une évaluation d&#039;expression (C++)]]&lt;br /&gt;
**** [[E2369 Impossible d&#039;utiliser le résultat d&#039;une assignation de propriété comme une rvalue (C++)]]&lt;br /&gt;
**** [[E2370 Nom de type simple attendu (C++)]]&lt;br /&gt;
**** [[E2371 sizeof ne peut pas être appliqué à un champ de bits (C++)]]&lt;br /&gt;
**** [[E2372 sizeof ne peut pas être appliqué à une fonction (C++)]]&lt;br /&gt;
**** [[E2373 Un champ de bits ne peut pas être statique (C++)]]&lt;br /&gt;
**** [[E2374 La fonction &#039;fonction&#039; ne peut pas être statique (C++)]]&lt;br /&gt;
**** [[E2375 Débordement de pile assembleur (C++)]]&lt;br /&gt;
**** [[E2376 manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2377 ) manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2378 ; manquant dans l&#039;instruction do-while ou for (C++)]]&lt;br /&gt;
**** [[E2379 ; manquante dans l&#039;instruction (C++)]]&lt;br /&gt;
**** [[E2380 Constante chaîne ou caractère non terminée (C++)]]&lt;br /&gt;
**** [[E2381 Taille de la structure trop grande (C++)]]&lt;br /&gt;
**** [[E2382 Les effets de bord ne sont pas autorisés (C++)]]&lt;br /&gt;
**** [[E2383 L&#039;expression de sélection switch doit être de type entier (C++)]]&lt;br /&gt;
**** [[E2384 Impossible d&#039;appeler une fonction membre de classe near avec un pointeur de type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2385 Impossible d&#039;appeler une fonction membre de classe near &#039;%s&#039; avec un pointeur de type &#039;%s&#039;|E2385 Impossible d&#039;appeler une fonction membre de classe near &#039;%s&#039; avec un pointeur de type &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[E2386 Impossible d&#039;impliquer le paramètre &#039;paramètre&#039; dans une expression de spécialisation partielle complexe (C++)]]&lt;br /&gt;
**** [[E2387 Les spécialisations partielles ne peuvent pas spécialiser les paramètres dépendants non-typés (&#039;paramètre&#039;) (C++)]]&lt;br /&gt;
**** [[E2388 La liste d&#039;arguments de spécialisation ne peut pas être identique à la liste de paramètres de modèle primaire (C++)]]&lt;br /&gt;
**** [[E2389 Non concordance dans le type d&#039;argument de substitution et le paramètre modèle &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2390 Non concordance de type dans le paramètre &#039;numéro&#039; du nom de classe modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2391 Non concordance de type dans le paramètre &#039;paramètre&#039; du nom de classe modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2392 L&#039;instance du modèle &#039;template&#039; est déjà instanciée (C++)]]&lt;br /&gt;
**** [[E2393 Impossible de prendre l&#039;adresse du paramètre modèle non-typé, non-référencé &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2394 Trop peu d&#039;arguments passés au modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2395 Trop d&#039;arguments passés au modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2396 L&#039;argument du modèle doit être une expression constante (C++)]]&lt;br /&gt;
**** [[E2397 L&#039;argument du modèle ne peut pas avoir une liaison statique ou locale (C++)]]&lt;br /&gt;
**** [[E2398 L&#039;argument &#039;argument&#039; de la fonction modèle n&#039;est pas utilisé dans les types d&#039;argument (C++)]]&lt;br /&gt;
**** [[E2399 Impossible de référencer de cette façon l&#039;argument &#039;arg&#039; du modèle dans la classe modèle &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2400 L&#039;argument de modèle non typé doit être de type scalaire (C++)]]&lt;br /&gt;
**** [[E2401 Liste des arguments de modèles incorrecte (C++)]]&lt;br /&gt;
**** [[E2402 Type de classe de base incorrect : type formel &#039;type&#039; résolu en &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2403 Le spécificateur d&#039;appel dépendant produit une non-fonction &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2404 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;a aucun type membre nommé &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2405 La référence de modèle dépendante &#039;identificateur&#039; fournit un symbole non modèle (C++)]]&lt;br /&gt;
**** [[E2406 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;est pas un type class ou struct (C++)]]&lt;br /&gt;
**** [[E2407 Le qualificateur de type dépendant &#039;qualificateur&#039; n&#039;a aucun symbole membre nommé &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2408 Les valeurs par défaut doivent être spécifiées seulement dans les déclarations de modèle de classe primaire (C++)]]&lt;br /&gt;
**** [[E2409 Impossible de trouver une spécialisation correcte pour &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2410 Paramètres de modèle manquants pour le modèle ami &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2411 La déclaration des paramètres par défaut d&#039;une fonction membre après une spécialisation a déjà été développée (C++)]]&lt;br /&gt;
**** [[E2412 Tentative de lier une référence membre à un type dépendant (C++)]]&lt;br /&gt;
**** [[E2413 Déclaration de modèle incorrecte (C++)]]&lt;br /&gt;
**** [[E2414 Les destructeurs ne peuvent pas être déclarés comme fonctions modèles (C++)]]&lt;br /&gt;
**** [[E2415 Les fonctions modèle doivent avoir seulement des &#039;arguments de type&#039; (C++)]]&lt;br /&gt;
**** [[E2416 Déclaration de fonction modèle incorrecte (C++)]]&lt;br /&gt;
**** [[E2417 Impossible de spécifier des paramètres de modèle dans la spécialisation explicite de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2418 Profondeur d&#039;instanciation maximum dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2419 Erreur pendant l&#039;instanciation du modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2420 Une instanciation explicite ne peut être utilisée que sur l&#039;étendue globale (C++)]]&lt;br /&gt;
**** [[E2421 Impossible d&#039;utiliser le type local &#039;identificateur&#039; comme argument modèle (C++)]]&lt;br /&gt;
**** [[E2422 Le type d&#039;argument ne correspond pas dans la redéclaration du paramètre modèle &#039;paramètre&#039; (C++)]]&lt;br /&gt;
**** [[E2423 Spécialisation ou instanciation explicite d&#039;un modèle non existant &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2424 Classe modèle imbriquée trop profondément : &#039;class&#039; (C++)]]&lt;br /&gt;
**** [[E2425 &#039;membre&#039; n&#039;est pas un membre de type modèle correct (C++)]]&lt;br /&gt;
**** [[E2426 La spécialisation explicite de &#039;spécificateur&#039; nécessite une déclaration &#039;template&#039; (C++)|E2426 La spécialisation explicite de &#039;spécificateur&#039; nécessite une déclaration &#039;template&amp;lt;&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[E2427 &#039;main&#039; ne peut pas être une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2428 Les modèles doivent être des classes ou des fonctions (C++)]]&lt;br /&gt;
**** [[E2429 Ce n&#039;est pas une spécialisation partielle correcte de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2430 Le nombre de paramètres de modèles ne correspond pas dans la redéclaration de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2431 Les paramètres de modèle non-typé ne peuvent pas être de type virgule flottante, classe ou void (C++)]]&lt;br /&gt;
**** [[E2432 Le qualificateur &#039;template&#039; doit nommer une classe modèle ou une instance de fonction (C++)]]&lt;br /&gt;
**** [[E2433 Spécialisation après la première utilisation du modèle (C++)]]&lt;br /&gt;
**** [[E2434 Les paramètres de modèle manquent dans la déclaration de modèle (&#039;template...&#039;) (C++)|E2434 Les paramètres de modèle manquent dans la déclaration de modèle (&#039;template&amp;lt;...&amp;gt;&#039;) (C++)]]&lt;br /&gt;
**** [[E2435 Trop d&#039;ensembles de paramètres de modèles ont été spécifiés (C++)]]&lt;br /&gt;
**** [[E2436 Le type par défaut de l&#039;argument modèle &#039;arg&#039; ne nomme pas une classe modèle primaire (C++)]]&lt;br /&gt;
**** [[E2437 &#039;typename&#039; doit être suivi par un nom de type dépendant qualifié (C++)]]&lt;br /&gt;
**** [[E2438 Les arguments du modèle template doivent nommer une classe (C++)]]&lt;br /&gt;
**** [[E2439 &#039;typename&#039; n&#039;est autorisé que dans les déclarations modèle (C++)]]&lt;br /&gt;
**** [[E2440 Impossible de créer une spécialisation depuis &#039;spécificateur&#039; car ce type n&#039;est pas encore défini (C++)]]&lt;br /&gt;
**** [[E2441 Instanciation de &#039;spécificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2442 Deux points consécutifs (C++)]]&lt;br /&gt;
**** [[E2443 La classe de base &#039;classe&#039; est initialisée plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2444 Le membre &#039;membre&#039; est initialisé plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2445 La variable &#039;identificateur&#039; est initialisée plus d&#039;une fois (C++)]]&lt;br /&gt;
**** [[E2446 La définition de fonction ne peut pas être une déclaration typedef (C++)]]&lt;br /&gt;
**** [[E2447 &#039;identificateur&#039; doit être un repère d&#039;énumération précédemment défini (C++)]]&lt;br /&gt;
**** [[E2448 Etiquette non définie &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[E2449 La taille de &#039;identificateur&#039; est inconnue ou zéro (C++)]]&lt;br /&gt;
**** [[E2450 Structure &#039;structure&#039; non définie (C++)]]&lt;br /&gt;
**** [[E2451 Symbole &#039;identificateur&#039; non défini (C++)]]&lt;br /&gt;
**** [[E2452 La taille du type est inconnue ou zéro (C++)]]&lt;br /&gt;
**** [[E2453 La taille du type &#039;identificateur&#039; est inconnue ou égale à zéro (C++)]]&lt;br /&gt;
**** [[E2454 Une union ne peut pas être un type de base (C++)]]&lt;br /&gt;
**** [[E2455 Une union ne peut pas avoir un type de base (C++)]]&lt;br /&gt;
**** [[E2456 Le membre de l&#039;union &#039;membre&#039; est de classe type avec &#039;constructeur&#039; (ou destructeur ou opérateur =) (C++)]]&lt;br /&gt;
**** [[E2457 Les classes de style Delphi doivent être prises par référence (C++)]]&lt;br /&gt;
**** [[E2458 Les classes Delphi doivent être dérivées de classes Delphi (C++)]]&lt;br /&gt;
**** [[E2459 Les classes de style Delphi doivent être construites en utilisant l&#039;opérateur new (C++)]]&lt;br /&gt;
**** [[E2460 Les classes de style Delphi nécessitent que la gestion d&#039;exception soit activée (C++)]]&lt;br /&gt;
**** [[E2461 &#039;%s&#039; nécessite une initialisation/finalisation d&#039;exécution (C%2B%2B)]]&lt;br /&gt;
**** [[E2462 &#039;virtual&#039; ne peut être utilisé qu&#039;avec des fonctions membre non modèle (C++)]]&lt;br /&gt;
**** [[E2463 &#039;base&#039; est une classe de base virtuelle indirecte de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2464 &#039;virtual&#039; ne peut être utilisé qu&#039;avec des fonctions membre (C++)]]&lt;br /&gt;
**** [[E2465 Les unions ne peuvent pas avoir de fonctions membre virtuelles (C++)]]&lt;br /&gt;
**** [[E2466 void &amp;amp; n&#039;est pas un type correct (C++)]]&lt;br /&gt;
**** [[E2467 Une fonction Void ne peut pas renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[E2468 Une valeur de type void n&#039;est pas autorisée (C++)]]&lt;br /&gt;
**** [[E2469 Impossible d&#039;utiliser le modèle mémoire tiny ou huge avec Windows (C++)]]&lt;br /&gt;
**** [[E2470 Il faut inclure l&#039;en-tête typeinfo pour utiliser typeid (C++)|E2470 Il faut inclure l&#039;en-tête &amp;lt;typeinfo&amp;gt; pour utiliser typeid (C++)]]&lt;br /&gt;
**** [[E2471 pragma checkoption a échoué : les options ne sont pas celles attendues (C++)]]&lt;br /&gt;
**** [[E2472 Impossible de déclarer une fonction membre via une instanciation (C++)]]&lt;br /&gt;
**** [[E2473 Spécialisation explicite de &#039;spécificateur&#039; incorrecte (C++)]]&lt;br /&gt;
**** [[E2474 &#039;fonction&#039; ne peut pas être déclarée comme static ou inline (C++)]]&lt;br /&gt;
**** [[E2475 &#039;fonction&#039; ne peut pas être une fonction modèle (C++)]]&lt;br /&gt;
**** [[E2476 Impossible de surcharger &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2477 Trop peu de paramètres de modèle ont été déclarés pour le modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2478 Trop de paramètres de modèle ont été déclarés pour le modèle &#039;modèle&#039; (C++)]]&lt;br /&gt;
**** [[E2479 Impossible d&#039;avoir à la fois une classe modèle et une fonction appelée &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2480 Impossible d&#039;impliquer des paramètres de modèle dans les arguments de spécialisation partielle complexe (C++)]]&lt;br /&gt;
**** [[E2481 Constante chaîne inattendue (C++)]]&lt;br /&gt;
**** [[E2482 Constante chaîne attendue (C++)]]&lt;br /&gt;
**** [[E2483 La dimension du tableau &#039;spécificateur&#039; n&#039;a pas pu être déterminée (C++)]]&lt;br /&gt;
**** [[E2484 Le nom de la classe modèle &#039;classe&#039; ne peut pas être surchargé (C++)]]&lt;br /&gt;
**** [[E2485 Impossible d&#039;utiliser l&#039;élément adresse de tableau comme un argument de modèle non typé (C++)]]&lt;br /&gt;
**** [[E2486 Impossible d&#039;utiliser l&#039;adresse du membre de classe comme un argument de modèle non typé (C++)]]&lt;br /&gt;
**** [[E2487 Impossible de spécifier des arguments de fonction par défaut pour des spécialisations explicites (C++)]]&lt;br /&gt;
**** [[E2488 Profondeur maximum de réponse dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2489 Profondeur maximum de répétitions d&#039;options dépassée ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2490 Spécialisation dans des classes modèle non encore implémentées (C++)]]&lt;br /&gt;
**** [[E2491 Compte VIRDEF maximum dépassé ; vérifiez la récursivité (C++)]]&lt;br /&gt;
**** [[E2492 Les propriétés peuvent uniquement être assignées en utilisant une instruction simple, par exemple \&amp;quot;prop = valeur;\&amp;quot; (C++)]]&lt;br /&gt;
**** [[E2493 Chaîne GUID incorrecte (C++)]]&lt;br /&gt;
**** [[E2494 Modificateur declspec non reconnu (C++)|E2494 Modificateur __declspec non reconnu (C++)]]&lt;br /&gt;
**** [[E2495 Redéfinition de uuid non identique (C++)]]&lt;br /&gt;
**** [[E2496 Appel non valide à uuidof(struct type) (C++)|E2496 Appel non valide à uuidof(struct type | variable) (C++)]]&lt;br /&gt;
**** [[E2497 Aucun GUID associé au type &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[E2498 Définition préalable de la structure du GUID requise (C++)]]&lt;br /&gt;
**** [[E2499 Format declspec(uuid(GuidString)) non valide (C++)|E2499 Format __declspec(uuid(GuidString)) non valide (C++)]]&lt;br /&gt;
**** [[E2500 declspec(selectany) ne s&#039;adresse qu&#039;aux variables initialisées et visibles de façon externe (C++)|E2500 __declspec(selectany) ne s&#039;adresse qu&#039;aux variables initialisées et visibles de façon externe (C++)]]&lt;br /&gt;
**** [[E2501 Impossible d&#039;ouvrir le fichier d&#039;importation &#039;nom fichier&#039; (C++)]]&lt;br /&gt;
**** [[E2502 Erreur de résolution de import : problème (C++)|E2502 Erreur de résolution de #import : problème (C++)]]&lt;br /&gt;
**** [[E2503 Version manquante ou incorrecte de TypeLibImport.dll (C++)]]&lt;br /&gt;
**** [[E2504 &#039;dynamic&#039; ne peut être utilisé qu&#039;avec des fonctions membre non modèle (C++)]]&lt;br /&gt;
**** [[E2505 L&#039;instanciation explicite requiert un spécificateur de type élaboré (par exemple, &amp;quot;class fooint&amp;quot;) (C++)|E2505 L&#039;instanciation explicite requiert un spécificateur de type élaboré (par exemple, &amp;quot;class foo&amp;lt;int&amp;gt;&amp;quot;) (C++)]]&lt;br /&gt;
**** [[E2506 La spécialisation explicite de &#039;spécificateur&#039; est ambiguë : des arguments modèles doivent être spécifiés (C++)|E2506 La spécialisation explicite de &#039;spécificateur&#039; est ambiguë : des arguments modèles doivent être spécifiés (C++)]]&lt;br /&gt;
**** [[E2507 &#039;classe&#039; n&#039;est pas une classe de base directe de &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[E2508 &#039;using&#039; ne peut pas faire référence à une spécialisation de modèle (C++)]]&lt;br /&gt;
**** [[E2509 Valeur hors limites (C++)]]&lt;br /&gt;
**** [[E2510 Non concordance de taille d&#039;opérande (C++)]]&lt;br /&gt;
**** [[E2511 Argument de macro non terminé (C++)]]&lt;br /&gt;
**** [[E2512 Impossible d&#039;émettre des informations RTTI pour le type renvoyé par &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2513 Impossible d&#039;émettre des informations RTTI pour &#039;paramètre&#039; dans &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[E2514 Impossible (pour le moment) d&#039;utiliser la résolution des surcharges de membre pendant l&#039;instanciation de modèle (C++)]]&lt;br /&gt;
**** [[E2515 Impossible de spécialiser explicitement un membre d&#039;une classe modèle générique (C++)]]&lt;br /&gt;
**** [[E2516 Distance LOOP/JCXZ hors limites (C++)]]&lt;br /&gt;
**** [[E2517 Seul un paramètre variadic est autorisé et il doit venir en dernier (C++)]]&lt;br /&gt;
**** [[E2518 typeof ne peut pas être appliqué à un champ de bit|E2518 typeof ne peut pas être appliqué à un champ de bit (C++)]]&lt;br /&gt;
**** [[E2519 typeof a échoué|E2519 typeof a échoué (C++)]]&lt;br /&gt;
**** [[E2520 Instanciation de template externe GNU non supportée|E2520 Instanciation de template externe GNU non supportée (C++)]]&lt;br /&gt;
**** [[E2521 La propriété &#039;%s&#039; marquée par &#039;implements&#039; doit se mapper sur un champ (C%2B%2B)]]&lt;br /&gt;
**** [[E2522 Fonction non const &#039;fonction&#039; appelée pour un objet const (C++)]]&lt;br /&gt;
**** [[E2523 Fonction non volatile &#039;nom&#039; appelée pour un objet volatile (C++)]]&lt;br /&gt;
**** [[E2524 Les unions/structs anonymes ne sont pas autorisées à avoir des membres anonymes en C++ (C++)]]&lt;br /&gt;
**** [[E2525 Vous devez définir PCH STATIC CONST avant d&#039;inclure xstring afin d&#039;utiliser cette fonctionnalité (C++)|E2525 Vous devez définir _PCH_STATIC_CONST avant d&#039;inclure xstring afin d&#039;utiliser cette fonctionnalité (C++)]]&lt;br /&gt;
**** [[E2526 La propriété &#039;nom&#039; utilise une autre propriété comme getter/setter ; non autorisé (C++)|E2526 La propriété &#039;nom&#039; utilise une autre propriété comme getter/setter ; non autorisé (C++)]]&lt;br /&gt;
**** [[E2527 L&#039;option &#039;nom&#039; ne peut pas être définie via &#039;nom&#039; (C++)]]&lt;br /&gt;
**** [[E2528 L&#039;option &#039;nom&#039; doit être définie avant la compilation (C++)]]&lt;br /&gt;
**** [[E2529 Le chemin &#039;chemin&#039; dépasse la taille maximale &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[E2530 Option non reconnue ou aide indisponible (C++)]]&lt;br /&gt;
**** [[E2531 Le paramètre est un type incomplet (C++)|E2531 : Le paramètre est un type incomplet  (C++)]]&lt;br /&gt;
**** [[E2532 La constante de la nouvelle expression nécessite un initialiseur (C++)|E2532 : La constante de la nouvelle expression nécessite un initialiseur  (C++)]]&lt;br /&gt;
**** [[E2533 Non concordance du paramètre (nom de type voulu) (C++)|E2533 : Non concordance du paramètre (nom de type voulu)  (C++)]]&lt;br /&gt;
**** [[E2534 Expression constante intégrale attendue (C++)|E2534 : Expression constante intégrale attendue  (C++)]]&lt;br /&gt;
**** [[E2535 Un type incomplet ne peut pas faire partie d&#039;une spécification throw (C++)|E2535 : Un type incomplet ne peut pas faire partie d&#039;une spécification throw  (C++)]]&lt;br /&gt;
**** [[E2536 Un type incomplet ne peut pas faire partie d&#039;une déclaration d&#039;exception (C++)|E2536 : Un type incomplet ne peut pas faire partie d&#039;une déclaration d&#039;exception  (C++)]]&lt;br /&gt;
**** [[E2537 Impossible de créer une instance d&#039;une classe abstraite (C++)|E2537 : Impossible de créer une instance d&#039;une classe abstraite  (C++)]]&lt;br /&gt;
**** [[E2538 L&#039;assertion statique a échoué : &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2539 Expression constante attendue (C++)|E2539 : Expression constante attendue (C++)]]&lt;br /&gt;
**** [[E2540 Littéral chaîne attendu (C++)|E2540 : Littéral chaîne attendu  (C++)]]&lt;br /&gt;
**** [[E2541 Impossible de définir l&#039;attribut &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2542 &#039;%s&#039; est marqué comme &#039;final&#039; et ne peut pas être redéfini (C%2B%2B)|E2542 : &#039;%s&#039; est marqué comme &#039;final&#039; et ne peut pas être redéfini  (C++)]]&lt;br /&gt;
**** [[E2543 La combinaison des options &#039;options&#039; n&#039;est pas autorisée (C++)|E2543 : La combinaison des options &#039;options&#039; n&#039;est pas autorisée  (C++)]]&lt;br /&gt;
**** [[E2544 Les spécifications d&#039;exception de fonction ne correspondent pas (C++)|E2544 : Les spécifications d&#039;exception de fonction ne correspondent pas  (C++)]]&lt;br /&gt;
**** [[E2545 Le type sous-jacent enum doit être un intégral (C++)|E2545 : Le type sous-jacent enum doit être un intégral  (C++)]]&lt;br /&gt;
**** [[E2546 La redéclaration de enum n&#039;est pas identique (C++)|E2546 : La redéclaration de enum n&#039;est pas identique  (C++)]]&lt;br /&gt;
**** [[E2547 ... attendu (C++)|E2547 : ... attendu  (C++)]]&lt;br /&gt;
**** [[E2548 ... était inattendu ; l&#039;expression n&#039;est pas un pattern de template variadic (C++)|E2548 ... était inattendu ; l&#039;expression n&#039;est pas un pattern de template variadic  (C++)]]&lt;br /&gt;
**** [[E2549 L&#039;opérande n&#039;est pas un pack de paramètres (C++)|E2549 : L&#039;opérande n&#039;est pas un pack de paramètres  (C++)]]&lt;br /&gt;
**** [[E2550 Aucun argument ne peut suivre un template variadic dans une liste d&#039;arguments (C++)]]&lt;br /&gt;
**** [[E2551 L&#039;instruction return n&#039;est pas autorisée dans un bloc finally (C++)|E2551 L&#039;instruction return n&#039;est pas autorisée dans un bloc _finally (C++)]]&lt;br /&gt;
**** [[E2552 Cette fonctionnalité n&#039;est pas encore supportée. (C++)|E2552 : Cette fonctionnalité n&#039;est pas encore supportée.  (C++)]]&lt;br /&gt;
**** [[E2553 Non concordance de %s dans la redéclaration de &#039;%s&#039; (C%2B%2B)|E2553 : Non concordance de %s dans la redéclaration de &#039;%s&#039;  (C++)]]&lt;br /&gt;
**** [[E2554 La fonction pure &#039;%s&#039; ne peut pas être déclarée &#039;final&#039; (C)|E2554 La fonction pure &#039;%s&#039; ne peut pas être déclarée &#039;final&#039; (C++)]]&lt;br /&gt;
**** [[E2555 Option1 doit précéder Option2 (C++)]]&lt;br /&gt;
**** [[E2556 Le nom de caractère universel &#039;\%s&#039; n&#039;est pas valide (C%2B%2B)]]&lt;br /&gt;
**** [[E2557 La constante caractère multicaractère n&#039;est pas autorisée (C++)|E2557 : La constante caractère multicaractère n&#039;est pas autorisée (C++)]]&lt;br /&gt;
**** [[E2558 La valeur &#039;\U08x&#039; n&#039;est pas dans la constante caractère char16 t (C++)]]&lt;br /&gt;
**** [[E2559 Impossible d&#039;initialiser la référence rvalue de type &#039;%s&#039; avec un lvalue de type &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[E2560 %s requiert des types publiables (C%2B%2B)]]&lt;br /&gt;
**** [[E2561 Impossible d&#039;exporter explicitement un membre d&#039;une classe déjà marquée pour exportation|E2561 Impossible d&#039;exporter explicitement un membre d&#039;une classe déjà marquée pour exportation (C++)]]&lt;br /&gt;
**** [[E2562 Fonction définie avec une liaison différente]]&lt;br /&gt;
**** [[E2563 Impossible d&#039;importer une fonction en cours de définition|E2563 Impossible d&#039;importer une fonction en cours de définition (C++)]]&lt;br /&gt;
**** [[E2564 Impossible d&#039;importer une liaison interne|E2564 Impossible d&#039;importer une liaison interne (C++)]]&lt;br /&gt;
**** [[E2565 Impossible d&#039;exporter une variable locale|E2565 Impossible d&#039;exporter une variable locale (C++)]]&lt;br /&gt;
**** [[E2566 Type &#039;%s&#039; non valide dans l&#039;appel à %s|E2566 Type &#039;%s&#039; non valide dans l&#039;appel à %s (C++)]]&lt;br /&gt;
**** [[E2567 Initialisation du tableau &#039;%s&#039; non valide|E2567 Initialisation du tableau &#039;%s&#039; non valide (C++)]]&lt;br /&gt;
**** [[E2568 Initialisation de la fonction &#039;%s&#039; non valide|E2568 Initialisation de la fonction &#039;%s&#039; non valide (C++)]]&lt;br /&gt;
**** [[E2569 Impossible d&#039;exporter une liaison interne|E2569 Impossible d&#039;exporter une liaison interne (C++)]]&lt;br /&gt;
**** [[E2570 Impossible d&#039;importer explicitement un membre d&#039;une classe marquée pour importation|E2570 Impossible d&#039;importer explicitement un membre d&#039;une classe marquée pour importation (C++)]]&lt;br /&gt;
**** [[E2571 Avertissements traités comme des erreurs|E2571 Avertissements traités comme des erreurs (C++)]]&lt;br /&gt;
**** [[E2572 property &#039;%s&#039; marqué par &#039;implements&#039; doit se mapper sur un champ|E2572 __property &#039;%s&#039; marqué par &#039;implements&#039; doit se mapper sur un champ (C++)]]&lt;br /&gt;
**** [[E2573 La taille SAVEMEM maximale doit être comprise entre %d et %d|E2573 La taille SAVEMEM maximale doit être comprise entre %d et %d (C++)]]&lt;br /&gt;
**** [[F1000 Limite de la table du compilateur dépassée (C++)]]&lt;br /&gt;
**** [[F1001 Erreur du générateur de code interne (C++)]]&lt;br /&gt;
**** [[F1002 Impossible de créer le fichier de sortie &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1003 Erreur de directive : &#039;message&#039; (C++)]]&lt;br /&gt;
**** [[F1004 Erreur interne du compilateur (C++)]]&lt;br /&gt;
**** [[F1005 Fichiers include imbriqués trop profondément (C++)]]&lt;br /&gt;
**** [[F1006 Appel incorrect d&#039;une fonction intrinsèque (C++)]]&lt;br /&gt;
**** [[F1007 Arborescence d&#039;expression irréductible (C++)]]&lt;br /&gt;
**** [[F1008 Plus de mémoire (C++)]]&lt;br /&gt;
**** [[F1009 Impossible d&#039;ouvrir le fichier d&#039;entrée &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1010 Impossible d&#039;ouvrir &#039;nomfichier&#039; (C++)]]&lt;br /&gt;
**** [[F1011 Echec d&#039;allocation de registre (C++)]]&lt;br /&gt;
**** [[F1012 Débordement de pile du compilateur (C++)]]&lt;br /&gt;
**** [[F1013 Erreur d&#039;écriture du fichier de sortie (C++)]]&lt;br /&gt;
**** [[F1014 Echec de l&#039;allocation de SAVEmem (C++)]]&lt;br /&gt;
**** [[F1015 La requête SAVEmem dépasse l&#039;espace maximal disponible (%d Mo) (C%2B%2B)]]&lt;br /&gt;
**** [[W8000 Les opérateurs ambigus requièrent des parenthèses (C++)]]&lt;br /&gt;
**** [[W8001 &amp;amp; superflu avec une fonction (C++)]]&lt;br /&gt;
**** [[W8002 Redémarrage de la compilation avec l&#039;assembleur (C++)]]&lt;br /&gt;
**** [[W8003 Instruction assembleur inconnue (C++)]]&lt;br /&gt;
**** [[W8004 &#039;identificateur&#039; a une valeur qui n&#039;est jamais utilisée (C++)]]&lt;br /&gt;
**** [[W8005 Les champs de bits doivent être des entiers signés ou non signés (C++)]]&lt;br /&gt;
**** [[W8006 Initialisation de &#039;identificateur&#039; avec &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8007 La valeur hexadécimale contient plus de trois chiffres (C++)]]&lt;br /&gt;
**** [[W8008 La condition est toujours vraie OU W8008 La condition est toujours fausse (C++)]]&lt;br /&gt;
**** [[W8009 La constante est longue (C++)]]&lt;br /&gt;
**** [[W8010 Caractère de continuation \ trouvé dans un commentaire // (C++)]]&lt;br /&gt;
**** [[W8011 Comparaison de pointeur non portable (C++)]]&lt;br /&gt;
**** [[W8012 Comparaison de valeurs signées et non signées (C++)]]&lt;br /&gt;
**** [[W8013 Utilisation possible de &#039;identificateur&#039; avant sa définition (C++)]]&lt;br /&gt;
**** [[W8014 Déclaration ignorée (C++)]]&lt;br /&gt;
**** [[W8015 Déclarez &#039;type&#039; avant de l&#039;utiliser dans le prototype (C++)]]&lt;br /&gt;
**** [[W8016 Taille de tableau ignorée pour &#039;delete&#039; (C++)]]&lt;br /&gt;
**** [[W8017 La redéfinition de &#039;x&#039; n&#039;est pas identique (C++)]]&lt;br /&gt;
**** [[W8018 Assignation de &#039;type&#039; à &#039;énumération&#039; (C++)]]&lt;br /&gt;
**** [[W8019 Le code n&#039;a pas d&#039;effet (C++)]]&lt;br /&gt;
**** [[W8020 &#039;identificateur&#039; est déclaré à la fois externe et statique (C++)]]&lt;br /&gt;
**** [[W8021 Le gestionnaire de &#039;type1&#039; est caché par le gestionnaire précédent de &#039;type2&#039; (C++)]]&lt;br /&gt;
**** [[W8022 &#039;fonction1&#039; cache la fonction virtuelle &#039;fonction2&#039; (C++)]]&lt;br /&gt;
**** [[W8023 La variable tableau &#039;identificateur&#039; est near (C++)]]&lt;br /&gt;
**** [[W8024 La classe de base &#039;classe1&#039; est aussi une classe de base de &#039;classe2&#039; (C++)]]&lt;br /&gt;
**** [[W8025 Pragma mal formé (C++)]]&lt;br /&gt;
**** [[W8026 Les fonctions avec des spécifications d&#039;exception ne sont pas développées en ligne (C++)]]&lt;br /&gt;
**** [[W8027 Les fonctions contenant &#039;instruction&#039; ne sont pas développées en ligne (C++)]]&lt;br /&gt;
**** [[W8028 Variable temporaire utilisée pour initialiser &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8029 Un temporaire a été utilisé pour le paramètre &#039;???&#039; (C++)]]&lt;br /&gt;
**** [[W8031 Temporaire utilisé pour le paramètre &#039;paramètre&#039;|W8031 Temporaire utilisé pour le paramètre &#039;paramètre&#039; OU W8029 Temporaire utilisé pour le paramètre &#039;numéro&#039; OU W8030 Temporaire utilisé pour le paramètre &#039;paramètre&#039; dans l&#039;appel à &#039;fonction&#039; OU W8032 Temporaire utilisé pour le paramètre &#039;numéro&#039; dans l&#039;appel à &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[W8032 Un temporaire a été utilisé pour le paramètre 2 dans l&#039;appel à &#039;???&#039; (C++)]]&lt;br /&gt;
**** [[W8033 La conversion en &#039;type&#039; échouera pour les membres de la base virtuelle &#039;classe&#039; (C++)]]&lt;br /&gt;
**** [[W8034 Précision maximum utilisée pour le type pointeur membre &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8035 Message défini par l&#039;utilisateur (C++)]]&lt;br /&gt;
**** [[W8036 Mot clé non ANSI utilisé : &#039;mot clé&#039; (C++)|W8036 Mot clé non ANSI utilisé : &#039;mot clé&#039; (C++)]]&lt;br /&gt;
**** [[W8037 Fonction non const &#039;fonction&#039; appelée pour un objet const (C++)]]&lt;br /&gt;
**** [[W8038 Le membre constante &#039;identificateur&#039; n&#039;est pas initialisé (C++)]]&lt;br /&gt;
**** [[W8039 Liste d&#039;initialiseurs de constructeurs ignorée (C++)]]&lt;br /&gt;
**** [[W8040 Corps de fonction ignoré (C++)]]&lt;br /&gt;
**** [[W8041 Valeur non signée rendue négative (C++)]]&lt;br /&gt;
**** [[W8042 Initialiseur pour l&#039;objet &#039;x&#039; ignoré (C++)]]&lt;br /&gt;
**** [[W8043 Définition de macro ignorée (C++)]]&lt;br /&gt;
**** [[W8044 Directive undef ignorée (C++)|W8044 Directive #undef ignorée (C++)]]&lt;br /&gt;
**** [[W8045 Pas de déclaration pour la fonction &#039;fonction&#039; (C++)]]&lt;br /&gt;
**** [[W8046 Option pragma pop sans option push correspondante (C++)]]&lt;br /&gt;
**** [[W8047 Déclaration de la fonction statique function ignorée (C++)]]&lt;br /&gt;
**** [[W8048 Utilisez un nom qualifié pour accéder au type membre &#039;identificateur&#039; (C++)]]&lt;br /&gt;
**** [[W8049 Utilisez %27 %27 pour les modèles imbriqués au lieu de %27%27 (C%2B%2B)|W8049 Utilisez &#039;&amp;gt; &amp;gt;&#039; pour les modèles imbriqués au lieu de &#039;&amp;gt;&amp;gt;&#039; (C++)]]&lt;br /&gt;
**** [[W8050 Aucun fichier OBJ présent ; désactivation de l&#039;option types externes. (C++)|W8050 : Aucun fichier OBJ présent ; désactivation de l&#039;option types externes. (C++)]]&lt;br /&gt;
**** [[W8051 Fonction non volatile &#039;fonction&#039; appelée pour un objet volatile (C++)]]&lt;br /&gt;
**** [[W8052 Initialisation de base sans nom de classe maintenant obsolète (C++)]]&lt;br /&gt;
**** [[W8053 &#039;identificateur&#039; obsolète (C++)]]&lt;br /&gt;
**** [[W8054 Ce style de définition de fonction est maintenant obsolète (C++)]]&lt;br /&gt;
**** [[W8055 Débordement possible dans une opération shift (C++)]]&lt;br /&gt;
**** [[W8056 Débordement arithmétique d&#039;entiers (C++)]]&lt;br /&gt;
**** [[W8057 Paramètre &#039;paramètre&#039; jamais utilisé (C++)]]&lt;br /&gt;
**** [[W8058 Impossible de créer un en-tête précompilé : &#039;raison&#039; (C++)]]&lt;br /&gt;
**** [[W8059 La taille de la structure a changé (C++)]]&lt;br /&gt;
**** [[W8060 Affectation peut-être incorrecte (C++)]]&lt;br /&gt;
**** [[W8061 L&#039;initialisation est partiellement entre accolades (C++)]]&lt;br /&gt;
**** [[W8062 Options et avertissements précédents non restaurés (C++)]]&lt;br /&gt;
**** [[W8063 Opérateur de préfixe surchargé &#039;opérateur&#039; utilisé comme un opérateur de suffixe (C++)]]&lt;br /&gt;
**** [[W8064 Appel à une fonction sans prototype (C++)]]&lt;br /&gt;
**** [[W8065 Appel à la fonction &#039;fonction&#039; sans prototype (C++)]]&lt;br /&gt;
**** [[W8066 Code inatteignable (C++)]]&lt;br /&gt;
**** [[W8067 Instructions de retour avec et sans valeur utilisées (C++)]]&lt;br /&gt;
**** [[W8068 Constante hors limites dans la comparaison (C++)]]&lt;br /&gt;
**** [[W8069 Conversion de pointeur non portable (C++)]]&lt;br /&gt;
**** [[W8070 La fonction doit renvoyer une valeur (C++)]]&lt;br /&gt;
**** [[W8071 La conversion peut perdre des chiffres significatifs (C++)]]&lt;br /&gt;
**** [[W8072 Arithmétique de pointeur suspecte (C++)]]&lt;br /&gt;
**** [[W8073 Structure &#039;structure&#039; non définie (C++)]]&lt;br /&gt;
**** [[W8074 Structure transmise par valeur (C++)]]&lt;br /&gt;
**** [[W8075 Conversion de pointeur suspecte (C++)]]&lt;br /&gt;
**** [[W8076 L&#039;instance du modèle &#039;spécificateur&#039; est déjà instanciée (C++)]]&lt;br /&gt;
**** [[W8077 La spécialisation explicite d&#039;un membre de classe explicitement spécialisé n&#039;a pas de sens (C++)]]&lt;br /&gt;
**** [[W8078 L&#039;expression throw viole la spécification d&#039;exception (C++)]]&lt;br /&gt;
**** [[W8079 Mélange de pointeurs de différents types &#039;char&#039; (C++)]]&lt;br /&gt;
**** [[W8080 &#039;identificateur&#039; est déclaré mais jamais utilisé (C++)]]&lt;br /&gt;
**** [[W8081 Les fonctions void ne peuvent pas renvoyer de valeur (C++)]]&lt;br /&gt;
**** [[W8082 Division par zéro (C++)]]&lt;br /&gt;
**** [[W8083 Pragma pack pop sans pack push correspondant (C++)]]&lt;br /&gt;
**** [[W8084 Nous suggérons des parenthèses pour clarifier la priorité (C++)]]&lt;br /&gt;
**** [[W8085 Fonction &#039;fonction&#039; redéfinie comme non-en ligne (C++)]]&lt;br /&gt;
**** [[W8086 Utilisation incorrecte de l&#039;alias pragma &amp;quot;NomAlias&amp;quot;=&amp;quot;NomSubstitué&amp;quot; (C++)|W8086 Utilisation incorrecte de l&#039;alias #pragma &amp;quot;NomAlias&amp;quot;=&amp;quot;NomSubstitué&amp;quot; (C++)]]&lt;br /&gt;
**** [[W8087 &#039;opérateur::opérateur==&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8089 &#039;type::opérateur&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)|W8089 &#039;type::opérateur&amp;lt;&#039; doit être publiquement visible pour être contenu par un &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8090 &#039;type::opérateur&#039; doit être publiquement visible pour être utilisé avec &#039;type&#039; (C++)|W8090 &#039;type::opérateur&amp;lt;&#039; doit être publiquement visible pour être utilisé avec &#039;type&#039; (C++)]]&lt;br /&gt;
**** [[W8091 L&#039;argument &#039;type&#039; &#039;spécificateur&#039; transmis à &#039;fonction&#039; est un itérateur &#039;catégorie d&#039;itérateur&#039; : itérateur &#039;catégorie d&#039;itérateur&#039; requis (C++)]]&lt;br /&gt;
**** [[W8092 L&#039;argument &#039;type&#039; &#039;spécificateur&#039; transmis à &#039;fonction&#039; n&#039;est pas un itérateur : itérateur &#039;type&#039; requis (C++)]]&lt;br /&gt;
**** [[W8093 Utilisation incorrecte de pragma codeseg nom seg &amp;quot;classe seg&amp;quot; groupe (C++)|W8093 Utilisation incorrecte de #pragma codeseg [nom_seg] [&amp;quot;classe_seg&amp;quot;] [groupe] (C++)]]&lt;br /&gt;
**** [[W8094 Utilisation incorrecte de pragma comment( type ,&amp;quot;chaîne&amp;quot; ) (C++)|W8094 Utilisation incorrecte de #pragma comment( &amp;lt;type&amp;gt; [,&amp;quot;chaîne&amp;quot;] ) (C++)]]&lt;br /&gt;
**** [[W8095 Utilisation incorrecte de pragma message( &amp;quot;chaîne&amp;quot; ) (C++)|W8095 Utilisation incorrecte de #pragma message( &amp;quot;chaîne&amp;quot; ) (C++)]]&lt;br /&gt;
**** [[W8096 Utilisation incorrecte de pragma code seg(&amp;quot;nom seg&amp;quot;,&amp;quot;classe seg&amp;quot;) (C++)|&amp;lt;nowiki&amp;gt;W8096 Utilisation incorrecte de #pragma code_seg([&amp;quot;nom_seg&amp;quot;[,&amp;quot;classe_seg&amp;quot;]]) (C++)&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
**** [[W8097 Toutes les options ne peuvent pas être restaurées pour l&#039;instant (C++)]]&lt;br /&gt;
**** [[W8098 Constante caractère multicaractère (C++)]]&lt;br /&gt;
**** [[W8099 main statique n&#039;est pas traité comme un point d&#039;entrée (C++)]]&lt;br /&gt;
**** [[W8100 Directive d&#039;attribut %s ignorée (C)|W8100 Directive d&#039;attribut %s ignorée (C++)]]&lt;br /&gt;
**** [[W8101 Liaison C externe ignorée|W8101 Liaison C externe ignorée (C++)]]&lt;br /&gt;
**** [[W8102 Conversion implicite de &#039;%s&#039; en &#039;%s&#039;|W8102 Conversion implicite de &#039;%s&#039; en &#039;%s&#039; (C++)]]&lt;br /&gt;
**** [[W8103 Le chemin &#039;chemin&#039; et le nom de fichier &#039;nomfichier&#039; dépassent la taille maximale &#039;n&#039; (C++)]]&lt;br /&gt;
**** [[W8104 Local Statique avec constructeur, dangereux pour les applications multithreads (C++)|W8104 : Local Statique avec constructeur, dangereux pour les applications multithreads (C++)]]&lt;br /&gt;
**** [[W8105 Membre %s &#039;%s&#039; dans la classe sans constructeur (C%2B%2B)]]&lt;br /&gt;
**** [[W8106 %s sont dépréciés (C%2B%2B)|W8106 : %s sont dépréciés  (C++)]]&lt;br /&gt;
**** [[W8107 Nom de type attendu (C++)|W8107 : Nom de type attendu  (C++)]]&lt;br /&gt;
**** [[W8108 La constante de la nouvelle expression nécessite un initialiseur (C++)|W8108 : La constante de la nouvelle expression nécessite un initialiseur  (C++)]]&lt;br /&gt;
**** [[W8109 Le paramètre &#039;%s&#039; est un type dépendant (C%2B%2B)|W8109 : Le paramètre &#039;%s&#039; est un type dépendant  (C++)]]&lt;br /&gt;
**** [[W8110 Directive d&#039;attribut &#039;%s&#039; en double ignorée (C%2B%2B)|W8110 : Directive d&#039;attribut &#039;%s&#039; en double ignorée  (C++)]]&lt;br /&gt;
**** [[W8111 Accès à l&#039;entité %s désapprouvée (C)|W8111 Accès à l&#039;entité %s désapprouvée (C++)]]&lt;br /&gt;
**** [[W8112 Dépendances non résolues dans l&#039;expression (C++)|W8112 : Dépendances non résolues dans l&#039;expression  (C++)]]&lt;br /&gt;
**** [[W8113 La fonction inline était déclarée avec &#039;extern template&#039; (C++)|W8113 : La fonction inline était déclarée avec &#039;extern template&#039;  (C++)]]&lt;br /&gt;
**** [[W8114 Le caractère représenté par un nom de caractère universel &#039;unnnn&#039; ne peut pas être représenté dans la page de code en cours (numéro de page de code) (C++)]]&lt;br /&gt;
**** [[W8115 Expression constante attendue ; instruction ignorée (C++)]]&lt;br /&gt;
**** [[W8116 Renvoi du pointeur sur un objet local (C++)]]&lt;br /&gt;
**** [[W8117 La taille SAVEMEM maximale doit être comprise entre %d et %d (C )|W8117 La taille SAVEMEM maximale doit être comprise entre %d et %d (C++)]]&lt;br /&gt;
**** [[W8118 Fonction membre inline dans la classe Package (C++)]]&lt;br /&gt;
**** [[W8119 Alignement réduit au maximum de %d (C%2B%2B)]]&lt;br /&gt;
**** [[W8120 La classe de base de la classe dllexport doit aussi être dllexport (C++)]]&lt;br /&gt;
**** [[W8121 Un caractère non valide a été trouvé dans le code source, dans les paramètres régionaux de texte en cours (%s) (C%2B%2B)]]&lt;br /&gt;
**** [[W8122 Le membre &#039;%s&#039; de la classe dllexport doit être de type exporté (C%2B%2B)]]&lt;br /&gt;
**** [[W8123 Le chemin &#039;%s&#039; est introuvable - chemin ignoré dans l&#039;option &#039;%s&#039; (C%2B%2B)]]&lt;br /&gt;
**** [[W8124 La méthode publiée &#039;%s&#039; contient un type non publiable (C%2B%2B)]]&lt;br /&gt;
**** [[W8125 dllexport redéfinit le dllimport précédent (C++)]]&lt;br /&gt;
**** [[W8126 La classe de base de la classe exportée doit avoir un constructeur exporté (C++)]]&lt;br /&gt;
**** [[W8127 Fonction définie avec une liaison différente|W8127 Fonction définie avec une liaison différente (C++)]]&lt;br /&gt;
**** [[W8128 Impossible d&#039;importer une fonction en cours de définition|W8128 Impossible d&#039;importer une fonction en cours de définition (C++)]]&lt;br /&gt;
**** [[W8129 L&#039;interface &#039;%s&#039; ne doit pas avoir de GUID|W8129 L&#039;interface &#039;%s&#039; ne doit pas avoir de GUID (C++)]]&lt;br /&gt;
**** [[W8130 L&#039;interface &#039;%s&#039; ne dérive pas de IUnknown.|W8130 L&#039;interface &#039;%s&#039; ne dérive pas de IUnknown. (Les interfaces doivent dériver de IUnknown) (C++)]]&lt;br /&gt;
**** [[W8131 Conversion de la classe &#039;%s&#039; de style Delphi en une interface|W8131 Conversion de la classe &#039;%s&#039; de style {{Delphi}} en une interface. Utilisez à la place &#039;System::interface_cast&amp;lt;%s&amp;gt;(cls)&#039; (C++)]]&lt;br /&gt;
**** [[W8132 Conversion de l&#039;interface &#039;%s&#039; en une classe de style Delphi|W8132 Conversion de l&#039;interface &#039;%s&#039; en une classe de style {{Delphi}}. Utilisez à la place &#039;System::interface_cast&amp;lt;%s&amp;gt;(intf)&#039; (C++)]]&lt;br /&gt;
**** [[W8133 La commande savemem demandée dépasse la quantité disponible (%d)|W8133 La commande savemem demandée dépasse la quantité disponible (%d) (C++)]]&lt;br /&gt;
**** [[W8134 Impossible d&#039;allouer des tableaux de la classe &#039;%s&#039; de style Delphi|W8134 Impossible d&#039;allouer des tableaux de la classe &#039;%s&#039; de style {{Delphi}} (C++)]]&lt;br /&gt;
**** [[W8135 pragma &#039;%s&#039; inconnu ignoré (C%2B%2B)|W8135 #pragma &#039;%s&#039; inconnu ignoré (C++)]]&lt;br /&gt;
**** [[W8136 L&#039;initialisation des données TLS n&#039;est pas supportée sur cette plate-forme (C++)]]&lt;br /&gt;
**** [[W8137 Directive import obsolète rencontrée. Veuillez utiliser à la place l&#039;utilitaire TLIBIMP. (C++)|W8137 Directive #import obsolète rencontrée. Veuillez utiliser à la place l&#039;utilitaire TLIBIMP. (C++)]]&lt;br /&gt;
*** [[Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Affichage de la hiérarchie d&#039;héritage dans la fenêtre Graphe]]&lt;br /&gt;
**** [[Visualisation des membres déclarés dans les classes et les interfaces avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Visualisation de la hiérarchie des classes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Utilisation de groupes personnalisés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
**** [[Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
*** [[Utilisation de CodeGuard pour déboguer les applications C++ - Index|Utilisation de CodeGuard pour déboguer les applications C++]]&lt;br /&gt;
**** [[Présentation de CodeGuard]]&lt;br /&gt;
**** [[Utilisation de CodeGuard]]&lt;br /&gt;
**** [[Erreurs CodeGuard - Index|Erreurs CodeGuard]]&lt;br /&gt;
***** [[Erreurs d&#039;accès]]&lt;br /&gt;
****** [[Accès dans une mémoire libérée]]&lt;br /&gt;
****** [[Méthode appelée sur un objet libéré]]&lt;br /&gt;
****** [[Référence à une ressource libérée]]&lt;br /&gt;
****** [[Méthode appelée sur un objet incorrectement transtypé]]&lt;br /&gt;
****** [[Sur-dépassement Accès]]&lt;br /&gt;
****** [[Sous-dépassement Accès]]&lt;br /&gt;
****** [[Accès dans une pile non initialisée]]&lt;br /&gt;
****** [[Accès dans une pile non valide]]&lt;br /&gt;
***** [[Erreurs d&#039;exceptions]]&lt;br /&gt;
***** [[Erreurs d&#039;échec de fonction]]&lt;br /&gt;
****** [[Paramètre incorrect]]&lt;br /&gt;
****** [[Echec de fonction]]&lt;br /&gt;
***** [[Erreurs de ressources]]&lt;br /&gt;
****** [[Perte de ressource]]&lt;br /&gt;
****** [[Non concordance du type de ressource]]&lt;br /&gt;
**** [[Avertissements CodeGuard - Index|Avertissements CodeGuard]]&lt;br /&gt;
***** [[Avertissements pour la comparaison de blocs mémoire]]&lt;br /&gt;
***** [[Avertissements sur la fusion et la scission de noms de chemins]]&lt;br /&gt;
***** [[Avertissements de comparaison de chaînes]]&lt;br /&gt;
* [[Index]]&lt;br /&gt;
** [[64 Bits]]&lt;br /&gt;
** [[Absolu]]&lt;br /&gt;
** [[Abstrait]]&lt;br /&gt;
** [[Publicité]]&lt;br /&gt;
** [[Alignement]]&lt;br /&gt;
** [[Ancrage]]&lt;br /&gt;
** [[Animation]]&lt;br /&gt;
** [[Anonyme]]&lt;br /&gt;
** [[AnsiChar]]&lt;br /&gt;
** [[AnsiString]]&lt;br /&gt;
** [[Apache]]&lt;br /&gt;
** [[AQTime]]&lt;br /&gt;
** [[Tableau]]&lt;br /&gt;
** [[Assigned]]&lt;br /&gt;
** [[AssignFile]]&lt;br /&gt;
** [[Asynchrone]]&lt;br /&gt;
** [[Atomicité]]&lt;br /&gt;
** [[Audio]]&lt;br /&gt;
** [[Comptage automatique des références]]&lt;br /&gt;
** [[AzureAPI]]&lt;br /&gt;
** [[Arrière-plan]]&lt;br /&gt;
** [[Service d&#039;arrière-plan]]&lt;br /&gt;
** [[Code-barres]]&lt;br /&gt;
** [[BatchMove]]&lt;br /&gt;
** [[Bde.DBTables]]&lt;br /&gt;
** [[Beep]]&lt;br /&gt;
** [[BinarySearch]]&lt;br /&gt;
** [[Liaison]]&lt;br /&gt;
** [[Blob]]&lt;br /&gt;
** [[Signet]]&lt;br /&gt;
** [[Byte]]&lt;br /&gt;
** [[Appel]]&lt;br /&gt;
** [[Convention d&#039;appel]]&lt;br /&gt;
** [[Caméra]]&lt;br /&gt;
** [[Cardinal]]&lt;br /&gt;
** [[Instruction case]]&lt;br /&gt;
** [[CharInSet]]&lt;br /&gt;
** [[Caractère]]&lt;br /&gt;
** [[CHM]]&lt;br /&gt;
** [[Chr]]&lt;br /&gt;
** [[Classe]]&lt;br /&gt;
** [[Diagramme de classes]]&lt;br /&gt;
** [[Méthode de classe]]&lt;br /&gt;
** [[Clear]]&lt;br /&gt;
** [[Presse-papiers]]&lt;br /&gt;
** [[Page de code]]&lt;br /&gt;
** [[CoInitialize]]&lt;br /&gt;
** [[Collection]]&lt;br /&gt;
** [[Collections]]&lt;br /&gt;
** [[Couleur]]&lt;br /&gt;
** [[Ligne de commande]]&lt;br /&gt;
** [[Validation]]&lt;br /&gt;
** [[ComObj]]&lt;br /&gt;
** [[Compare]]&lt;br /&gt;
** [[Options du compilateur]]&lt;br /&gt;
** [[CompilerVersion]]&lt;br /&gt;
** [[Compilateurs]]&lt;br /&gt;
** [[Compilation conditionnelle]]&lt;br /&gt;
** [[Console]]&lt;br /&gt;
** [[Constante]]&lt;br /&gt;
** [[Constructeur]]&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;
** [[Heure en cours]]&lt;br /&gt;
** [[CustomSort]]&lt;br /&gt;
** [[Data]]&lt;br /&gt;
** [[Contrôle orienté données]]&lt;br /&gt;
** [[DataSource]]&lt;br /&gt;
** [[Ensemble de données]]&lt;br /&gt;
** [[DataType]]&lt;br /&gt;
** [[DateSeparator]]&lt;br /&gt;
** [[DayOfWeek]]&lt;br /&gt;
** [[Débogage]]&lt;br /&gt;
** [[Dec]]&lt;br /&gt;
** [[DecimalSeparator]]&lt;br /&gt;
** [[Delay]]&lt;br /&gt;
** [[Delete]]&lt;br /&gt;
** [[DeleteFile]]&lt;br /&gt;
** [[Dépendance]]&lt;br /&gt;
** [[Dialogs]]&lt;br /&gt;
** [[DisposeOf]]&lt;br /&gt;
** [[Div|div]]&lt;br /&gt;
** [[Documentation]]&lt;br /&gt;
** [[Draw]]&lt;br /&gt;
** [[DrawBitmap]]&lt;br /&gt;
** [[DWORD]]&lt;br /&gt;
** [[Dynamique]]&lt;br /&gt;
** [[DynamicArray]]&lt;br /&gt;
** [[E2034]]&lt;br /&gt;
** [[E2188]]&lt;br /&gt;
** [[Encode]]&lt;br /&gt;
** [[Encrypt]]&lt;br /&gt;
** [[Enumération]]&lt;br /&gt;
** [[Environnement]]&lt;br /&gt;
** [[Excel]]&lt;br /&gt;
** [[Exception]]&lt;br /&gt;
** [[ExecSQL]]&lt;br /&gt;
** [[Extended]]&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;
** [[Filtre]]&lt;br /&gt;
** [[FindKey]]&lt;br /&gt;
** [[FloatToStr]]&lt;br /&gt;
** [[FloatToStrF]]&lt;br /&gt;
** [[FMX]]&lt;br /&gt;
** [[FMX.EditBox]]&lt;br /&gt;
** [[FMX.ImageZoom Sample]]&lt;br /&gt;
** [[FMX.ListView]]&lt;br /&gt;
** [[FMXInteractiveGestures]]&lt;br /&gt;
** [[Focused]]&lt;br /&gt;
** [[Fonte]]&lt;br /&gt;
** [[Boucle for]]&lt;br /&gt;
** [[Format]]&lt;br /&gt;
** [[Chaînes de format]]&lt;br /&gt;
** [[FormatDateTime]]&lt;br /&gt;
** [[FormatFloat]]&lt;br /&gt;
** [[FormCreate]]&lt;br /&gt;
** [[Cadre]]&lt;br /&gt;
** [[FreeAndNil]]&lt;br /&gt;
** [[FTP]]&lt;br /&gt;
** [[Fonction]]&lt;br /&gt;
** [[Gestion des mouvements]]&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;
** [[Graphiques]]&lt;br /&gt;
** [[Grille]]&lt;br /&gt;
** [[Hash]]&lt;br /&gt;
** [[Aide]]&lt;br /&gt;
** [[Hide]]&lt;br /&gt;
** [[HitTest]]&lt;br /&gt;
** [[HTML]]&lt;br /&gt;
** [[IdHTTP]]&lt;br /&gt;
** [[IDispatch]]&lt;br /&gt;
** [[IEqualityComparer]]&lt;br /&gt;
** [[If]]&lt;br /&gt;
** [[IFDEF]]&lt;br /&gt;
** [[IHTMLDocument]]&lt;br /&gt;
** [[IInterface]]&lt;br /&gt;
** [[Image]]&lt;br /&gt;
** [[Inc]]&lt;br /&gt;
** [[Héritage]]&lt;br /&gt;
** [[Initialize]]&lt;br /&gt;
** [[InputBox]]&lt;br /&gt;
** [[InputQuery]]&lt;br /&gt;
** [[Insert]]&lt;br /&gt;
** [[Insight]]&lt;br /&gt;
** [[Integer]]&lt;br /&gt;
** [[Intent]]&lt;br /&gt;
** [[Interface]]&lt;br /&gt;
** [[IntToHex]]&lt;br /&gt;
** [[IntToStr]]&lt;br /&gt;
** [[Invoke]]&lt;br /&gt;
** [[ITask]]&lt;br /&gt;
** [[IXMLDocument]]&lt;br /&gt;
** [[IXMLNode]]&lt;br /&gt;
** [[JAR]]&lt;br /&gt;
** [[Clavier]]&lt;br /&gt;
** [[KeyDown]]&lt;br /&gt;
** [[KeyPress]]&lt;br /&gt;
** [[Langage]]&lt;br /&gt;
** [[Disposition]]&lt;br /&gt;
** [[LeftStr]]&lt;br /&gt;
** [[Length]]&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;
** [[Macro]]&lt;br /&gt;
** [[Manifest]]&lt;br /&gt;
** [[Map]]&lt;br /&gt;
** [[Math]]&lt;br /&gt;
** [[Perte de mémoire]]&lt;br /&gt;
** [[Menu]]&lt;br /&gt;
** [[MergeDataSet]]&lt;br /&gt;
** [[Message]]&lt;br /&gt;
** [[MessageBox]]&lt;br /&gt;
** [[MessageDlg]]&lt;br /&gt;
** [[Mobile]]&lt;br /&gt;
** [[Moniteur]]&lt;br /&gt;
** [[MouseWheel]]&lt;br /&gt;
** [[Move]]&lt;br /&gt;
** [[MySQL]]&lt;br /&gt;
** [[Communication en champ proche]]&lt;br /&gt;
** [[Classes imbriquées]]&lt;br /&gt;
** [[Notifications]]&lt;br /&gt;
** [[NotifyComplete]]&lt;br /&gt;
** [[Now]]&lt;br /&gt;
** [[Nullable]]&lt;br /&gt;
** [[Objet]]&lt;br /&gt;
** [[OnChangeTracking]]&lt;br /&gt;
** [[OpenGL]]&lt;br /&gt;
** [[Priorité des opérateurs (homonymie)]]&lt;br /&gt;
** [[Ord]]&lt;br /&gt;
** [[OutputDebugString]]&lt;br /&gt;
** [[Surcharge]]&lt;br /&gt;
** [[Overriding]]&lt;br /&gt;
** [[PAnsiChar]]&lt;br /&gt;
** [[Paradox]]&lt;br /&gt;
** [[Parallèle]]&lt;br /&gt;
** [[ParamByName]]&lt;br /&gt;
** [[ParamCount]]&lt;br /&gt;
** [[ParamStr]]&lt;br /&gt;
** [[Parse]]&lt;br /&gt;
** [[ParseJSONValue]]&lt;br /&gt;
** [[Password]]&lt;br /&gt;
** [[Chemin]]&lt;br /&gt;
** [[PChar]]&lt;br /&gt;
** [[Perform]]&lt;br /&gt;
** [[PHP]]&lt;br /&gt;
** [[Pi]]&lt;br /&gt;
** [[PixelFormatBytes]]&lt;br /&gt;
** [[Pointeur]]&lt;br /&gt;
** [[Polygone]]&lt;br /&gt;
** [[Popup]]&lt;br /&gt;
** [[Port]]&lt;br /&gt;
** [[Pos]]&lt;br /&gt;
** [[Position]]&lt;br /&gt;
** [[Post]]&lt;br /&gt;
** [[Gestion de l&#039;alimentation]]&lt;br /&gt;
** [[Impression]]&lt;br /&gt;
** [[ProcessMessages]]&lt;br /&gt;
** [[Barre de progression]]&lt;br /&gt;
** [[Approvisionnement]]&lt;br /&gt;
** [[Push]]&lt;br /&gt;
** [[PWideChar]]&lt;br /&gt;
** [[Query]]&lt;br /&gt;
** [[Queue]]&lt;br /&gt;
** [[QuickReport]]&lt;br /&gt;
** [[Rapports Rave]]&lt;br /&gt;
** [[ReadLn]]&lt;br /&gt;
** [[Realign]]&lt;br /&gt;
** [[Enregistrement]]&lt;br /&gt;
** [[Refactoring]]&lt;br /&gt;
** [[Reflet]]&lt;br /&gt;
** [[Région]]&lt;br /&gt;
** [[Registre]]&lt;br /&gt;
** [[Release]]&lt;br /&gt;
** [[Replace]]&lt;br /&gt;
** [[ReplaceStr]]&lt;br /&gt;
** [[Rapport]]&lt;br /&gt;
** [[Référentiel]]&lt;br /&gt;
** [[Exigences]]&lt;br /&gt;
** [[Resize]]&lt;br /&gt;
** [[Ressources]]&lt;br /&gt;
** [[Round]]&lt;br /&gt;
** [[RTL.SensorTag]]&lt;br /&gt;
** [[Identification de type à l&#039;exécution]]&lt;br /&gt;
** [[SaveToFile]]&lt;br /&gt;
** [[Ecran]]&lt;br /&gt;
** [[Carte SD]]&lt;br /&gt;
** [[SelectDirectory]]&lt;br /&gt;
** [[SendMessage]]&lt;br /&gt;
** [[Série]]&lt;br /&gt;
** [[Communication série]]&lt;br /&gt;
** [[Serveur]]&lt;br /&gt;
** [[Service]]&lt;br /&gt;
** [[Ensemble]]&lt;br /&gt;
** [[SetLength]]&lt;br /&gt;
** [[ShellExecute]]&lt;br /&gt;
** [[Raccourci]]&lt;br /&gt;
** [[ShortDateFormat]]&lt;br /&gt;
** [[ShowMessage]]&lt;br /&gt;
** [[ShowModal]]&lt;br /&gt;
** [[Signature]]&lt;br /&gt;
** [[Sort]]&lt;br /&gt;
** [[SQL]]&lt;br /&gt;
** [[Split]]&lt;br /&gt;
** [[SplitString]]&lt;br /&gt;
** [[Str]]&lt;br /&gt;
** [[StrToDate]]&lt;br /&gt;
** [[StrToFloat]]&lt;br /&gt;
** [[StrToInt]]&lt;br /&gt;
** [[Chaîne]]&lt;br /&gt;
** [[StringReplace]]&lt;br /&gt;
** [[Styles]]&lt;br /&gt;
** [[SubString]]&lt;br /&gt;
** [[Plates-formes prises en charge]]&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;
** [[SysUtils]]&lt;br /&gt;
** [[Table]]&lt;br /&gt;
** [[TActionList]]&lt;br /&gt;
** [[TActionManager]]&lt;br /&gt;
** [[TActivityIndicator]]&lt;br /&gt;
** [[TADOConnection]]&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;
** [[Tâche]]&lt;br /&gt;
** [[TBackendQuery]]&lt;br /&gt;
** [[TBannerAd]]&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;
** [[TComboEdit]]&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;
** [[Editeur de texte]]&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;
** [[TGridPanelLayout]]&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;
** [[TJSONIterator]]&lt;br /&gt;
** [[TJSONMarshal]]&lt;br /&gt;
** [[TJSONObject]]&lt;br /&gt;
** [[TJSONValue]]&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;
** [[TListViewItem]]&lt;br /&gt;
** [[TLocateOptions]]&lt;br /&gt;
** [[TLocationSensor]]&lt;br /&gt;
** [[TMapView]]&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;
** [[TMultiView]]&lt;br /&gt;
** [[TNetEncoding]]&lt;br /&gt;
** [[TNetHTTPClient]]&lt;br /&gt;
** [[TNetHTTPRequest]]&lt;br /&gt;
** [[TNotificationCenter]]&lt;br /&gt;
** [[TNotifyEvent]]&lt;br /&gt;
** [[Toast]]&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;
** [[Tactile]]&lt;br /&gt;
** [[TPageControl]]&lt;br /&gt;
** [[TPanel]]&lt;br /&gt;
** [[TParallel]]&lt;br /&gt;
** [[TParameter]]&lt;br /&gt;
** [[TPath]]&lt;br /&gt;
** [[TPenStyle]]&lt;br /&gt;
** [[TPlatformServices]]&lt;br /&gt;
** [[TPngImage]]&lt;br /&gt;
** [[TPoint]]&lt;br /&gt;
** [[TPopup]]&lt;br /&gt;
** [[TPopupMenu]]&lt;br /&gt;
** [[TPosition]]&lt;br /&gt;
** [[TProc]]&lt;br /&gt;
** [[TQuery]]&lt;br /&gt;
** [[TQueue]]&lt;br /&gt;
** [[TRect]]&lt;br /&gt;
** [[TRectangle]]&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;
** [[TSensor]]&lt;br /&gt;
** [[TSensorManager]]&lt;br /&gt;
** [[TService]]&lt;br /&gt;
** [[TShape]]&lt;br /&gt;
** [[TSize]]&lt;br /&gt;
** [[TSpeedButton]]&lt;br /&gt;
** [[TSplitView]]&lt;br /&gt;
** [[TSplitter]]&lt;br /&gt;
** [[TSQLConnection]]&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;
** [[TStyleBook]]&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;
** [[Transtypage]]&lt;br /&gt;
** [[Types]]&lt;br /&gt;
** [[TZipFile]]&lt;br /&gt;
** [[Caractère Unicode]]&lt;br /&gt;
** [[Mise à niveau]]&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;
** [[Vecteur]]&lt;br /&gt;
** [[Vibration]]&lt;br /&gt;
** [[Vidéo]]&lt;br /&gt;
** [[Clavier virtuel]]&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;
** [[Document WSDL]]&lt;br /&gt;
** [[WStrCopy]]&lt;br /&gt;
** [[Xcode]]&lt;br /&gt;
** [[XML]]&lt;br /&gt;
** [[Zip]]&lt;br /&gt;
** [[ZLib]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Navigation dans l&#039;aide]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Comment_g%C3%A9rer_les_fichiers_et_les_dossiers&amp;diff=213171</id>
		<title>Comment gérer les fichiers et les dossiers</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Comment_g%C3%A9rer_les_fichiers_et_les_dossiers&amp;diff=213171"/>
		<updated>2019-12-19T20:46:56Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : RS-89013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Introduction à RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
Ces rubriques fournissent les informations relatives à l&#039;utilisation des fichiers et des dossiers dans l&#039;EDI de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
==Rubriques procédurales==&lt;br /&gt;
&lt;br /&gt;
* [[Ajout et suppression de fichiers|Ajout et suppression de fichiers]]&lt;br /&gt;
* [[Renommage des fichiers à l&#039;aide du gestionnaire de projet|Renommage des fichiers à l&#039;aide du gestionnaire de projet]]&lt;br /&gt;
* [[Chercher dans les groupes de répertoires|Chercher dans les groupes de répertoires]]&lt;br /&gt;
* [[Chercher dans une liste de répertoires|Chercher dans une liste de répertoires]]&lt;br /&gt;
* [[Ajouter une référence d&#039;unité|Ajouter une référence d&#039;unité]]&lt;br /&gt;
* [[Utilisation des dossiers virtuels|Utilisation des dossiers virtuels]] {{f|radstudio|&lt;br /&gt;
* [[Exploration des métadonnées d&#039;assemblage avec la visionneuse de réflexion|Exploration des métadonnées d&#039;assemblage avec la visionneuse de réflexion]]&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows|Exploration de bibliothèques de types Windows]] }}&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Comment gerer les fichiers et les dossiers}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Comment]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:How To Manage Files and Folders]]&lt;br /&gt;
[[de:So verwalten Sie Dateien und Ordner]]&lt;br /&gt;
[[ja:ファイルとフォルダの管理方法]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Construction_d%27un_projet_%C3%A0_l%27aide_d%27une_commande_MSBuild&amp;diff=212496</id>
		<title>Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Construction_d%27un_projet_%C3%A0_l%27aide_d%27une_commande_MSBuild&amp;diff=212496"/>
		<updated>2019-04-17T09:04:45Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Comment compiler et construire des applications}}&lt;br /&gt;
&lt;br /&gt;
L&#039;EDI utilise le moteur MSBuild de Microsoft pour construire un projet. Vous pouvez construire des projets sans connaître MSBuild ; l&#039;EDI gère tous les détails à votre place. Toutefois, vous pouvez également construire directement le projet à l&#039;aide de la syntaxe de ligne de commande de MSBuild décrite ici. Lorsque vous construisez un projet, les résultats de la construction apparaissent dans le volet &#039;&#039;&#039;Sortie&#039;&#039;&#039; de la fenêtre &#039;&#039;&#039;Messages&#039;&#039;&#039;. Si vous avez entré des événements de construction, le volet de sortie de la construction affiche les commandes spécifiées et leurs résultats.&lt;br /&gt;
&lt;br /&gt;
La syntaxe de la ligne de commande de MSBuild a la forme suivante :&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;MSBuild &amp;amp;lt;nom_projet&amp;amp;gt; [/t:&amp;amp;lt;nom_cible&amp;amp;gt;][/p:config=&amp;amp;lt;nom_configuration&amp;amp;gt;][target:Deploy][/p:platform=&amp;amp;lt;nom_noeud_plate-forme&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Construction d&#039;un projet à l&#039;aide de la ligne de commande===&lt;br /&gt;
&lt;br /&gt;
#Dans le menu &#039;&#039;&#039;Démarrer&#039;&#039;&#039;, sélectionnez {{Menu|Invite de commande {{CompanyProduct}} {{!}} {{Product}}}}.  La fenêtre de l&#039;invite de commande définit automatiquement l&#039;environnement pour l&#039;usage d&#039;outils {{Product}}  tels que MSBuild.exe.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Dans les versions ultérieures du système d&#039;exploitation Windows, le raccourci sera disponible dans le menu liste d&#039;applications.&lt;br /&gt;
# Naviguez jusqu&#039;au répertoire qui contient votre projet, tel que {{ProjectsPath}}\MyProject.&lt;br /&gt;
# Tapez {{Path|msbuild}} mais n&#039;appuyez pas encore sur la touche {{Path|Entrée}}.&lt;br /&gt;
# Entrez le nom de votre projet, par exemple {{Path|TelePoll.dproj}} (un projet {{Delphi}}) ou {{Path|UserInfo.cbproj}} (un projet C++). Si le projet ne réside pas dans le répertoire en cours, vous devez inclure le nom du chemin complet au répertoire du projet.&lt;br /&gt;
# Pour spécifier une cible, entrez la balise {{Code|/t:}} suivie par l&#039;une des cibles spécifiées dans votre fichier projet. Les trois noms de cibles standard sont {{Code|clean}}, {{Code|make}} et {{Code|build}}:&lt;br /&gt;
#* {{Code|Clean}} signifie le nettoyage du projet, en retirant les fichiers générés tels que le code objet. {{Code|Clean}} correspond à l&#039;élément de menu contextuel Nettoyer du Gestionnaire de projets.&lt;br /&gt;
#* {{Code|Make}} signifie la compilation du projet. {{Code|Make}} correspond à l&#039;élément de menu contextuel Compiler.&lt;br /&gt;
#* {{Code|Build}} signifie la construction du projet. {{Code|Build}} ccorrespond à l&#039;élément de menu contextuel Construire. Les trois cibles sont similaires aux commandes Nettoyer, Compiler et Construire du menu contextuel du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. La cible par défaut est {{Path|build}}.&lt;br /&gt;
# Pour spécifier une configuration, entrez le nom de la configuration après {{Code|1=/p:config =}}. Si vous ne spécifiez pas de configuration, MSBuild utilise la configuration active en cours. Pour spécifier une configuration, utilisez le nom d&#039;une des configurations de construction existantes de votre projet. Il peut s&#039;agir d&#039;une configuration par défaut, telle que &#039;&#039;&#039;Débogage&#039;&#039;&#039; ou d&#039;une configuration que vous avez ajoutée au projet. Si le nom de la configuration comporte un espace, entrez le nom délimité par des guillemets, comme {{Code|1=/p:config =&amp;quot;My config&amp;quot;}}&lt;br /&gt;
# Pour préparer votre application pour le déploiement, ajoutez l&#039;option &amp;lt;code&amp;gt;/target:Deploy&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Entrez d&#039;autres options et appuyez sur Entrée pour commencer la construction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Conseil&#039;&#039;&#039; Pour afficher l&#039;aide en ligne de MSBuild (y compris une ligne de commande exemple complète), ouvrez l&#039;invite de commande de {{Product}} (voir l&#039;étape 1) et entrez {{Code|MSBuild /help}}.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur MSBuild, voir la documentation Microsoft à l&#039;adresse &#039;&#039;&#039;[http://msdn.microsoft.com/library/default.aspx http://msdn.microsoft.com/library/default.aspx].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Construction d&#039;une application Android ou iOS à l&#039;aide de la ligne de commande===&lt;br /&gt;
&lt;br /&gt;
La création du fichier package apk ou ipa requiert le fichier *.deployproj. Ce fichier est uniquement généré à partir de l&#039;EDI. Vous devez déployer votre application à partir de l&#039;EDI chaque fois que vous effectuez des changements dans le Gestionnaire de déploiement afin que fichier *.deployproj soit à jour.  Cliquez sur &#039;&#039;&#039;Déployer&#039;&#039;&#039; [[Image:DMgrDeploy.png]] pour créer de nouveau le fichier.&lt;br /&gt;
&lt;br /&gt;
Depuis l&#039;EDI :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez les options pour votre projet sur le [[Gestionnaire de projets|Gestionnaire de projets]] : Configuration de construction et Plate-forme cible. &lt;br /&gt;
# Compilez le projet.&lt;br /&gt;
# Sélectionnez {{menu | Projet &amp;amp;gt; Déploiement }} et cliquez sur &#039;&#039;&#039;Déployer&#039;&#039;&#039; [[Image:DMgrDeploy.png]].&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Cela génère un fichier *.deployproj qui fonctionne avec MSBuild.&lt;br /&gt;
# Enregistrez le projet.&lt;br /&gt;
&lt;br /&gt;
Depuis MSBuild :&lt;br /&gt;
&lt;br /&gt;
* Suivez les étapes spécifiées dans [[#Construction d&#039;un projet à l&#039;aide de la ligne de commande | Construction d&#039;un projet à l&#039;aide de la ligne de commande]] en spécifiant la plate-forme cible : &amp;lt;code&amp;gt;msbuild &amp;amp;lt;nom_projet&amp;amp;gt; ... /p:platform=Android / iOSDevice64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Exemples===&lt;br /&gt;
&lt;br /&gt;
A des fins de clarification, considérons la commande MSBuild suivante :&lt;br /&gt;
&lt;br /&gt;
* Pour créer un installateur &amp;lt;code&amp;gt;.apk&amp;lt;/code&amp;gt; en vue de déployer votre projet {{CBuilder}} sur la plate-forme cible Android, utilisez une commande similaire à la syntaxe suivante :&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;
* Pour déployer votre projet {{Delphi}} sur la plate-forme cible iOS32, utilisez une commande similaire à la syntaxe suivante :&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;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[MSBuild|MSBuild]]&lt;br /&gt;
* [[Compilateur Delphi|Compilateur Delphi]] (option MSBuild dans l&#039;EDI)&lt;br /&gt;
*[[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
*[[Options et commutateurs de la ligne de commande de l&#039;EDI|Options et commutateurs de la ligne de commande de l&#039;EDI]]&lt;br /&gt;
*[[Gestionnaire de configurations|Gestionnaire de configurations]]&lt;br /&gt;
*[[Création et modification de configurations de construction|Création et modification de configurations de construction]]&lt;br /&gt;
*[[Extensions des fichiers générés par RAD Studio|Extensions des fichiers générés par RAD Studio]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Construction d&#039;un projet a l&#039;aide d&#039;une commande MSBuild}}&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Building a Project Using an MSBuild Command]]&lt;br /&gt;
[[de:Erzeugen eines Projekts mit einem MSBuild-Befehl]]&lt;br /&gt;
[[ja:MSBuild コマンドを使用したプロジェクトのビルド]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_RAD_Server_ou_de_la_console_RAD_Server_sur_un_environnement_de_production_sous_Linux&amp;diff=212406</id>
		<title>Installation de RAD Server ou de la console RAD Server sur un environnement de production sous Linux</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_RAD_Server_ou_de_la_console_RAD_Server_sur_un_environnement_de_production_sous_Linux&amp;diff=212406"/>
		<updated>2019-01-29T12:56:44Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Installation du serveur EMS}}&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer le serveur EMS sur votre machine Linux avec les options suivantes :&lt;br /&gt;
&lt;br /&gt;
* Pour créer un serveur EMS autonome, voir [[#Installation autonome|Installation autonome]]. &lt;br /&gt;
* Pour créer un serveur EMS pour Apache, voir [[#Prise en charge du serveur Apache|Prise en charge du serveur Apache]].&lt;br /&gt;
&lt;br /&gt;
==Prérequis==&lt;br /&gt;
&lt;br /&gt;
Pour configurer le serveur EMS sous Linux, vous avez besoin des éléments suivants :&lt;br /&gt;
&lt;br /&gt;
* RAD Studio sur Windows&lt;br /&gt;
* Une machine Linux (vous pouvez utiliser une machine virtuelle)&lt;br /&gt;
* [[InterBase|InterBase]] installé sur votre machine Linux&lt;br /&gt;
&lt;br /&gt;
:Pour tester le développement EMS sur Linux, téléchargez InterBase XE7 pour Linux depuis [https://downloads.embarcadero.com/free/ibdev https://downloads.embarcadero.com/free/ibdev] et enregistrez-vous.&lt;br /&gt;
&lt;br /&gt;
* Apache installé sur votre machine Linux (pour la prise en charge du serveur Apache)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Pour les installations Ubuntu 16.04 LTS, le package &amp;quot;libcurl3&amp;quot; est requis pour RAD Server.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Prise en charge de Linux==&lt;br /&gt;
&lt;br /&gt;
Les fichiers &#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; et &#039;&#039;&#039;ems_install.sh&#039;&#039;&#039; d&#039;EMS se trouvent à l&#039;emplacement suivant :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux 64 bits&#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;
L&#039;installateur EMS sous Linux est composé de deux fichiers :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LinuxEMSServer.tar :&#039;&#039;&#039; l&#039;archive qui comprend les serveurs, les outils, les packages et les fichiers statiques.&lt;br /&gt;
* &#039;&#039;&#039;ems_install.sh :&#039;&#039;&#039; le fichier qui décompresse les fichiers et les place aux emplacements requis, puis assigne les attributs et les droits.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LinuxEMSServer.tar&#039;&#039;&#039; inclut les éléments suivants :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Serveurs :&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSDevServerCommand&amp;lt;/code&amp;gt; (pour le serveur autonome)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsserver.so&amp;lt;/code&amp;gt; (pour la prise en charge du serveur Apache)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\EMSMultiTenantConsole&amp;lt;/code&amp;gt; (pour la prise en charge multi-client de RAD Studio)&lt;br /&gt;
*&#039;&#039;&#039;Outils :&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;EMSDevConsoleCommand&amp;lt;/code&amp;gt; (pour le serveur autonome)&lt;br /&gt;
** &amp;lt;code&amp;gt;server\libmod_emsconsole.so&amp;lt;/code&amp;gt; (pour la prise en charge du serveur Apache)&lt;br /&gt;
*&#039;&#039;&#039;Fichiers objrepos requis par EMSDevConsoleCommand :&#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 requis par les serveurs ou les outils :&#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;
Si vous utilisez [[FireDAC|FireDAC]] avec un système de gestion de base de données autre qu&#039;InterBase, vous avez besoin de son pilote FireDAC, tel que &amp;lt;code&amp;gt;bplFireDACSqliteDriver250.so&amp;lt;/code&amp;gt; pour SQLite.&lt;br /&gt;
&lt;br /&gt;
Une fois configuré, le serveur EMS utilise les chemins par défaut :&lt;br /&gt;
&lt;br /&gt;
* EMSDevServerCommand, EMSDevConsoleCommand sont situés dans in /usr/lib/ems&lt;br /&gt;
* mod_emsconsole, mod_emsserver est situé dans /usr/lib/apache2/modules (au cas où Apache est installé) ; il se trouve sinon à l&#039;emplacement suivant : /usr/lib/ems)&lt;br /&gt;
* Les dossiers ib, sql, ini et webresources se trouvent dans /etc/ems&lt;br /&gt;
* Les packages RTL et DBRTL (*.so) se trouvent dans /usr/lib/ems&lt;br /&gt;
* L&#039;installateur crée également le fichier /var/emsserver_install.log.&lt;br /&gt;
&lt;br /&gt;
==Installation autonome==&lt;br /&gt;
&lt;br /&gt;
# Pour installer le serveur autonome, vous devez exécuter le fichier &amp;lt;code&amp;gt;ems_install.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Pour exécuter le serveur autonome, vous devez exécuter le fichier &amp;lt;code&amp;gt;EMSDevServerCommand&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si vous avez créé un ou plusieurs packages de ressources personnalisées [[Extension du serveur EMS|EMS]], vous devez les construire dans les fichiers de bibliothèque partagée de package.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Fichiers objrepos requis par EMSDevServerCommand :&#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;
==Prise en charge du serveur Apache==&lt;br /&gt;
&lt;br /&gt;
Suivez ces étapes pour installer votre serveur ou console EMS exécutés sur un serveur Apache :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;[https://httpd.apache.org/docs/2.2/platform/windows.html Téléchargez et installez] &#039;&#039;&#039;le serveur HTTP Apache&#039;&#039;&#039; pour Windows ou Linux.&lt;br /&gt;
: &#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; [[Serveur EMS|Le serveur EMS]] s&#039;exécute uniquement dans le serveur HTTP Apache version 2.4.&#039;&#039;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Installez le serveur EMS en utilisant &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; Configurez le serveur HTTP Apache afin de charger les modules serveur Apache EMS et console Apache EMS. Modifiez le fichier &amp;lt;code&amp;gt;httpd.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Ajoutez la ligne suivante afin de charger le module serveur Apache EMS (&amp;lt;code&amp;gt;libmod_emsserver.so&amp;lt;/code&amp;gt;) : &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsserver_module /usr/lib/ems/module/libmod_emsserver.so&lt;br /&gt;
&lt;br /&gt;
* Ajoutez la ligne suivante afin de charger le module console EMS Apache (&amp;lt;code&amp;gt;libmod_emsconsole.so&amp;lt;/code&amp;gt;) : &lt;br /&gt;
&lt;br /&gt;
 LoadModule emsconsole_module /usr/lib/ems/module/libmod_emsconsole.so&lt;br /&gt;
&lt;br /&gt;
* Ajoutez les balises Location afin de créer un conteneur où vous pouvez spécifier les règles de contrôle d&#039;accès pour une URL donnée.&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; Pour vérifier si le module serveur Apache EMS s&#039;exécute correctement, ouvrez un navigateur web et tapez : &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; Vous pouvez accéder au module console Apache EMS en accédant à &amp;lt;code&amp;gt;[http://localhost:8085/ems-console/ http://localhost:8085/ems-console/]&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Configuration du serveur EMS ou du serveur de la console EMS sur Linux|Configuration du serveur EMS ou du serveur de la console EMS sur Linux]]&lt;br /&gt;
* [[Modification manuelle de la configuration du serveur de la console EMS|Modification manuelle de la configuration du serveur de la console EMS]]&lt;br /&gt;
* [[Exécution du serveur EMS ou du serveur de la console EMS sur un environnement de développeur sur Linux|Exécution du serveur EMS ou du serveur de la console EMS sur un environnement de développeur sur 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;
[[de:Installieren des EMS-Servers oder des EMS-Konsolenservers in einer Produktionsumgebung unter 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/f/index.php?title=Discussion:E2057_Fin_de_fichier_inattendue_dans_le_commentaire_commen%C3%A7ant_en_ligne_%25ld_(Delphi)&amp;diff=211385</id>
		<title>Discussion:E2057 Fin de fichier inattendue dans le commentaire commençant en ligne %ld (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Discussion:E2057_Fin_de_fichier_inattendue_dans_le_commentaire_commen%C3%A7ant_en_ligne_%25ld_(Delphi)&amp;diff=211385"/>
		<updated>2018-04-24T12:34:22Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : Советы, как оформить окно в спальне, фото дизайна больших и маленьких оконных проемов, выбор штор, тюля и декора, примеры размещения крова...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Меж стенкой и окосячкой прокладывается теплоизолятор, к примеру, минеральная вата &amp;lt;a href=&amp;quot;http://www.ristroy.ru/info/belgijskij-kover-40-foto-modeli-iz-shersti-i.html&amp;quot;&amp;gt;ковер&amp;lt;/a&amp;gt;.&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Discussion:Utilisation_d%27images_9-patch_dans_Android&amp;diff=211383</id>
		<title>Discussion:Utilisation d&#039;images 9-patch dans Android</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Discussion:Utilisation_d%27images_9-patch_dans_Android&amp;diff=211383"/>
		<updated>2018-04-22T19:27:18Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Emplacement de l&amp;#039;outil */ nouvelle section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emplacement de l&#039;outil ==&lt;br /&gt;
&lt;br /&gt;
C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidSDK-&amp;lt;Version&amp;gt;\tools\lib&lt;br /&gt;
&lt;br /&gt;
Pour la version Tokyo, utilisez&lt;br /&gt;
C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidSDK-2433_19.0.29899.2631\tools&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210367</id>
		<title>Installation de Platform Assistant sur un Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210367"/>
		<updated>2017-06-30T14:29:28Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Pour désinstaller Platform Assistant sur un Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer, l&#039;application serveur Platform Assistant}}&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur OS X de Platform Assistant (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) et du &#039;&#039;&#039;Gestionnaire PAServer&#039;&#039;&#039; se nomme &#039;&#039;&#039;PAServer{{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver l&#039;installateur PAServer dans le répertoire {{Path|PAServer}} au sein du répertoire d&#039;installation de {{Product}}. Par exemple, {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Sinon, vous pouvez télécharger l&#039;installateur de {{Code|PAServer}} depuis Internet :&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}} Envoyer l&#039;URL par e-mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==L&#039;installateur installe également le gestionnaire PAServer==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur du serveur Platform Assistant&#039;&#039;&#039; (le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;) installe ces deux apps :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Nom de l&#039;app&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Le serveur Platform Assistant, une app Mac pour le développement d&#039;apps multi-périphériques. Connecte l&#039;EDI de {{Product}} au Mac, ce qui est nécessaire pour les plates-formes OS X et iOS.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir &#039;&#039;&#039;[[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Une app GUI qui s&#039;exécute sur le Mac et vous permet de démarrer et de gérer plusieurs instances de PAServer sur le Mac.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir :&lt;br /&gt;
* &#039;&#039;&#039;[[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Exécution du Gestionnaire PAServer sur un Mac|Exécution du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Etapes d&#039;installation de Platform Assistant sur un Mac==&lt;br /&gt;
&lt;br /&gt;
# Sur le Mac, téléchargez le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans un répertoire local depuis l&#039;un des emplacements indiqués ci-dessus.&lt;br /&gt;
# Double-cliquez sur le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans le &#039;&#039;&#039;Finder&#039;&#039;&#039;. L&#039;installateur InstallAnywhere du serveur Platform Assistant démarre :&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Fichier:Install PA Server Introduction.png]]&lt;br /&gt;
# Sélectionnez votre langue (par exemple, Français) et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Sur la page &#039;&#039;&#039;Sélectionnez un dossier de destination&#039;&#039;&#039;, vous pouvez changer l&#039;emplacement de l&#039;installation ou accepter celui par défaut. Par défaut, &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; est installé sur le disque principal.&lt;br /&gt;
# Continuez jusqu&#039;à la fin de l&#039;installateur.&lt;br /&gt;
&lt;br /&gt;
Une fois Platform Assistant installé, vous pouvez [[Exécution de Platform Assistant sur un Mac|l&#039;exécuter]].&lt;br /&gt;
&lt;br /&gt;
==Pour désinstaller Platform Assistant sur un Mac==&lt;br /&gt;
Pour désinstaller le serveur &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;, supprimez le fichier &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039; devenu obsolète. Utilisez &#039;Déplacer vers la corbeille&#039; sur le Mac.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous n&#039;avez pas besoin de désinstaller une version précédente de Platform Assistant pour installer une version plus récente. Des versions différentes de Platform Assistant peuvent coexister sur votre système et s&#039;exécuter côte-à-côte à la condition que vous utilisiez un port différent pour chaque instance exécutée.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation de PAServer|Installation de PAServer]] (Prise en main {{FM}})&lt;br /&gt;
* [[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&lt;br /&gt;
* [[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Exécution de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Windows|Installation de Platform Assistant sur Windows]]&lt;br /&gt;
* [[Débogage des applications multi-périphériques|Débogage des applications multi-périphériques]]&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;
[[de:Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210366</id>
		<title>Installation de Platform Assistant sur un Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210366"/>
		<updated>2017-06-30T14:26:15Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Etapes d&amp;#039;installation de Platform Assistant sur un Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer, l&#039;application serveur Platform Assistant}}&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur OS X de Platform Assistant (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) et du &#039;&#039;&#039;Gestionnaire PAServer&#039;&#039;&#039; se nomme &#039;&#039;&#039;PAServer{{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver l&#039;installateur PAServer dans le répertoire {{Path|PAServer}} au sein du répertoire d&#039;installation de {{Product}}. Par exemple, {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Sinon, vous pouvez télécharger l&#039;installateur de {{Code|PAServer}} depuis Internet :&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}} Envoyer l&#039;URL par e-mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==L&#039;installateur installe également le gestionnaire PAServer==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur du serveur Platform Assistant&#039;&#039;&#039; (le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;) installe ces deux apps :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Nom de l&#039;app&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Le serveur Platform Assistant, une app Mac pour le développement d&#039;apps multi-périphériques. Connecte l&#039;EDI de {{Product}} au Mac, ce qui est nécessaire pour les plates-formes OS X et iOS.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir &#039;&#039;&#039;[[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Une app GUI qui s&#039;exécute sur le Mac et vous permet de démarrer et de gérer plusieurs instances de PAServer sur le Mac.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir :&lt;br /&gt;
* &#039;&#039;&#039;[[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Exécution du Gestionnaire PAServer sur un Mac|Exécution du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Etapes d&#039;installation de Platform Assistant sur un Mac==&lt;br /&gt;
&lt;br /&gt;
# Sur le Mac, téléchargez le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans un répertoire local depuis l&#039;un des emplacements indiqués ci-dessus.&lt;br /&gt;
# Double-cliquez sur le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans le &#039;&#039;&#039;Finder&#039;&#039;&#039;. L&#039;installateur InstallAnywhere du serveur Platform Assistant démarre :&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Fichier:Install PA Server Introduction.png]]&lt;br /&gt;
# Sélectionnez votre langue (par exemple, Français) et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Sur la page &#039;&#039;&#039;Sélectionnez un dossier de destination&#039;&#039;&#039;, vous pouvez changer l&#039;emplacement de l&#039;installation ou accepter celui par défaut. Par défaut, &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; est installé sur le disque principal.&lt;br /&gt;
# Continuez jusqu&#039;à la fin de l&#039;installateur.&lt;br /&gt;
&lt;br /&gt;
Une fois Platform Assistant installé, vous pouvez [[Exécution de Platform Assistant sur un Mac|l&#039;exécuter]].&lt;br /&gt;
&lt;br /&gt;
==Pour désinstaller Platform Assistant sur un Mac==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous n&#039;avez pas besoin de désinstaller une version précédente de Platform Assistant pour installer une version plus récente. Des versions différentes de Platform Assistant peuvent coexister sur votre système et s&#039;exécuter côte-à-côte à la condition que vous utilisiez un port différent pour chaque instance exécutée.&lt;br /&gt;
&lt;br /&gt;
Pour désinstaller le serveur &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;, supprimez le fichier &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039; devenu obsolète. Utilisez &#039;Déplacer vers la corbeille&#039; sur le Mac.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation de PAServer|Installation de PAServer]] (Prise en main {{FM}})&lt;br /&gt;
* [[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&lt;br /&gt;
* [[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Exécution de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Windows|Installation de Platform Assistant sur Windows]]&lt;br /&gt;
* [[Débogage des applications multi-périphériques|Débogage des applications multi-périphériques]]&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;
[[de:Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210363</id>
		<title>Installation de Platform Assistant sur un Mac</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Installation_de_Platform_Assistant_sur_un_Mac&amp;diff=210363"/>
		<updated>2017-06-30T09:39:27Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|PAServer, l&#039;application serveur Platform Assistant}}&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur OS X de Platform Assistant (&#039;&#039;&#039;PAServer&#039;&#039;&#039;) et du &#039;&#039;&#039;Gestionnaire PAServer&#039;&#039;&#039; se nomme &#039;&#039;&#039;PAServer{{VersionNumber}}.pkg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver l&#039;installateur PAServer dans le répertoire {{Path|PAServer}} au sein du répertoire d&#039;installation de {{Product}}. Par exemple, {{Path|{{InstallPath}}\PAServer\{{PAServerOSXInstallerFile}}}}.&lt;br /&gt;
&lt;br /&gt;
Sinon, vous pouvez télécharger l&#039;installateur de {{Code|PAServer}} depuis Internet :&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}} Envoyer l&#039;URL par e-mail.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==L&#039;installateur installe également le gestionnaire PAServer==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;installateur du serveur Platform Assistant&#039;&#039;&#039; (le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt;) installe ces deux apps :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Nom de l&#039;app&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{PAServerOSXAppFile}}&lt;br /&gt;
|&lt;br /&gt;
Le serveur Platform Assistant, une app Mac pour le développement d&#039;apps multi-périphériques. Connecte l&#039;EDI de {{Product}} au Mac, ce qui est nécessaire pour les plates-formes OS X et iOS.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir &#039;&#039;&#039;[[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PAServerManager.app&lt;br /&gt;
|&lt;br /&gt;
Une app GUI qui s&#039;exécute sur le Mac et vous permet de démarrer et de gérer plusieurs instances de PAServer sur le Mac.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir :&lt;br /&gt;
* &#039;&#039;&#039;[[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Exécution du Gestionnaire PAServer sur un Mac|Exécution du Gestionnaire PAServer sur un Mac]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Etapes d&#039;installation de Platform Assistant sur un Mac==&lt;br /&gt;
&lt;br /&gt;
# Sur le Mac, téléchargez le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans un répertoire local depuis l&#039;un des emplacements indiqués ci-dessus.&lt;br /&gt;
# Double-cliquez sur le fichier &amp;lt;code&amp;gt;.pkg&amp;lt;/code&amp;gt; dans le &#039;&#039;&#039;Finder&#039;&#039;&#039;. L&#039;installateur InstallAnywhere du serveur Platform Assistant démarre :&amp;lt;br /&amp;gt;&lt;br /&gt;
#:[[Image:Installing PAServerXE7.png]]&lt;br /&gt;
# Sélectionnez votre langue (par exemple, Français) et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Sur la page &amp;quot;Sélectionnez un dossier de destination&amp;quot;, vous pouvez changer l&#039;emplacement de l&#039;installation ou accepter celui par défaut. Par défaut, &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; est installé sur le disque principal.&lt;br /&gt;
# Continuez jusqu&#039;à la fin de l&#039;installateur.&lt;br /&gt;
&lt;br /&gt;
Une fois Platform Assistant installé, vous pouvez [[Exécution de Platform Assistant sur un Mac|l&#039;exécuter]].&lt;br /&gt;
&lt;br /&gt;
==Pour désinstaller Platform Assistant sur un Mac==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous n&#039;avez pas besoin de désinstaller une version précédente de Platform Assistant pour installer une version plus récente. Des versions différentes de Platform Assistant peuvent coexister sur votre système et s&#039;exécuter côte-à-côte à la condition que vous utilisiez un port différent pour chaque instance exécutée.&lt;br /&gt;
&lt;br /&gt;
Pour désinstaller le serveur &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039;, supprimez le fichier &#039;&#039;&#039;{{PAServerOSXAppFile}}&#039;&#039;&#039; devenu obsolète. Utilisez &#039;Déplacer vers la corbeille&#039; sur le Mac.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation de PAServer|Installation de PAServer]] (Prise en main {{FM}})&lt;br /&gt;
* [[Exécution de Platform Assistant sur un Mac|Exécution de Platform Assistant sur un Mac]]&lt;br /&gt;
* [[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Exécution de Platform Assistant sur Linux]]&lt;br /&gt;
* [[Installation de Platform Assistant sur Windows|Installation de Platform Assistant sur Windows]]&lt;br /&gt;
* [[Débogage des applications multi-périphériques|Débogage des applications multi-périphériques]]&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;
[[de:Installieren des Platform Assistant auf dem Mac]]&lt;br /&gt;
[[ja:Mac でのプラットフォーム アシスタントのインストール]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_de_donn%C3%A9es_Delphi&amp;diff=210344</id>
		<title>Types de données Delphi</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_de_donn%C3%A9es_Delphi&amp;diff=210344"/>
		<updated>2017-06-27T10:13:49Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Catégories de l&#039;API - Index}}&lt;br /&gt;
&lt;br /&gt;
==Types de données entiers==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Byte|Byte]]&lt;br /&gt;
| Entier non signé 8 bits&lt;br /&gt;
| [[lib_fr:System.PByte|PByte]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Shortint|ShortInt]]&lt;br /&gt;
| Entier signé 8 bits&lt;br /&gt;
| [[lib_fr:System.PShortInt|PShortInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Word|Word]]&lt;br /&gt;
| Entier non signé 16 bits&lt;br /&gt;
| [[lib_fr:System.PWord|PWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Smallint|SmallInt]]&lt;br /&gt;
| Entier signé 16 bits&lt;br /&gt;
| [[lib_fr:System.PSmallInt|PSmallInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Cardinal|Cardinal]]&lt;br /&gt;
| Entier non signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PCardinal|PCardinal]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.LongWord|LongWord]]&lt;br /&gt;
|&lt;br /&gt;
Entier non signé 32 bits (plates-formes Windows 32 bits, OSX32, iOS 32 bits et Android)&amp;lt;br /&amp;gt;&lt;br /&gt;
Entier non signé 64 bits (plates-formes iOS 64 bits)&lt;br /&gt;
| [[lib_fr:System.PLongWord|PLongWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.FixedUInt|FixedUInt]]&lt;br /&gt;
| Entier non signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PFixedUInt|PFixedUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Integer|Integer]]&lt;br /&gt;
| Entier signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PInteger|PInteger]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Longint|LongInt]]&lt;br /&gt;
|&lt;br /&gt;
Entier non signé 32 bits (plates-formes Windows 32 bits, OSX32, iOS 32 bits et Android)&amp;lt;br /&amp;gt;&lt;br /&gt;
Entier non signé 64 bits (plates-formes iOS 64 bits)&lt;br /&gt;
| [[lib_fr:System.PLongint|PLongint]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.FixedInt|FixedInt]]&lt;br /&gt;
| Entier signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PFixedInt|PFixedInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.UInt64|UInt64]]&lt;br /&gt;
| Entier non signé 64 bits&lt;br /&gt;
| [[lib_fr:System.PUInt64|PUInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Int64|Int64]]&lt;br /&gt;
| Entier signé 64 bits&lt;br /&gt;
| [[lib_fr:System.PInt64|PInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.NativeUInt|NativeUInt]]&lt;br /&gt;
| Entier non signé dépendant de la plate-forme 32 bits ou 64 bits&lt;br /&gt;
| [[lib_fr:System.PNativeUInt|PNativeUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.NativeInt|NativeInt]]&lt;br /&gt;
| Entier signé dépendant de la plate-forme 32 bits ou 64 bits&lt;br /&gt;
| [[lib_fr:System.PNativeInt|PNativeInt]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données à virgule flottante==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
! Enregistrement&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Single|Single]]&lt;br /&gt;
| Valeur à virgule flottante en simple précision (4 octets)&lt;br /&gt;
| [[lib_fr:System.PSingle|PSingle]]&lt;br /&gt;
| [[lib_fr:System.TSingleRec|TSingleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Double|Double]]&lt;br /&gt;
| Valeur à virgule flottante en double précision (8 octets)&lt;br /&gt;
| [[lib_fr:System.PDouble|PDouble]]&lt;br /&gt;
| [[lib_fr:System.TDoubleRec|TDoubleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Extended|Extended]]&lt;br /&gt;
| Valeur à virgule flottante en précision étendue (10 octets sur Win32, mais 8 octets sur Win64) &amp;lt;br /&amp;gt;Voir la [[Considérations Delphi pour les applications multi-périphériques|page relative aux applications multi-périphériques]].&lt;br /&gt;
| [[lib_fr:System.PExtended|PExtended]]&lt;br /&gt;
| [[lib_fr:System.TExtended80Rec|TExtended80Rec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Real|Real]]&lt;br /&gt;
| Alias de [[lib_fr:System.Double|Double]]&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données chaîne et caractère==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.AnsiChar|AnsiChar]]&lt;br /&gt;
| Caractère ANSI&lt;br /&gt;
| [[lib_fr:System.PAnsiChar|PAnsiChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Char|Char]]&lt;br /&gt;
| Caractère étendu (16 bits)&lt;br /&gt;
| [[lib_fr:System.PChar|PChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WideChar|WideChar]]&lt;br /&gt;
| Caractère 16 bits&lt;br /&gt;
| [[lib_fr:System.PWideChar|PWideChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.AnsiString|AnsiString]]&lt;br /&gt;
| Représente une chaîne ANSI allouée dynamiquement dont la longueur maximale n&#039;est limitée que par la mémoire disponible.&lt;br /&gt;
| [[lib_fr:System.PAnsiString|PAnsiString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.RawByteString|RawByteString]]&lt;br /&gt;
| Utilisez ce type en tant que paramètre &amp;quot;codepage-agnostic&amp;quot; à une méthode ou une fonction, ou comme type de variable pour stocker les données BLOB.&lt;br /&gt;
| [[lib_fr:System.PRawByteString|PRawByteString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| Chaîne Unicode&lt;br /&gt;
| [[lib_fr:System.PUnicodeString|PUnicodeString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Types chaîne (Delphi)#UnicodeString (le type chaîne par défaut)|String]]&lt;br /&gt;
| Alias pour [[lib_fr:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| [[lib_fr:System.PString|PString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.ShortString|ShortString]]&lt;br /&gt;
| Une chaîne d&#039;un maximum de 255 caractères&lt;br /&gt;
| [[lib_fr:System.PShortString|PShortString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WideString|WideString]]&lt;br /&gt;
| Une chaîne de caractères 16 bits&lt;br /&gt;
| [[lib_fr:System.PWideString|PWideString]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données de fichiers==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Types_fichiers_.28(Win32).29|File]]&lt;br /&gt;
| Descripteur de fichier&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.TextFile|TextFile]], [[lib_fr:System.Text|Text]]&lt;br /&gt;
| Descripteur de fichier texte&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données booléens==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Boolean|Boolean]]&lt;br /&gt;
| Représente une valeur logique (true ou false).&lt;br /&gt;
| [[lib_fr:System.PBoolean|PBoolean]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.ByteBool|ByteBool]]&lt;br /&gt;
| Représente une valeur logique 8 bits.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WordBool|WordBool]]&lt;br /&gt;
| Représente une valeur logique 16 bits.&lt;br /&gt;
| [[lib_fr:System.PWordBool|PWordBool]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.LongBool|LongBool]]&lt;br /&gt;
| Représente une valeur logique 32 bits.&lt;br /&gt;
| [[lib_fr:System.PLongBool|PLongBool]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autres types de données==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Tableaux|Array]]&lt;br /&gt;
| Représente une collection indexée d&#039;éléments du même type.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Enregistrements_.28(avancés).29|Record]]&lt;br /&gt;
| Représente un ensemble hétérogène d&#039;éléments.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Variant|Variant]]&lt;br /&gt;
| Représente les valeurs qui peuvent changer de type à l&#039;exécution.&lt;br /&gt;
| [[lib_fr:System.PVariant|PVariant]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Pointer|Pointer]]&lt;br /&gt;
| Représente un pointeur sur des données d&#039;un type quelconque.&lt;br /&gt;
| [[lib_fr:System.PPointer|PPointer]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Types simples (Delphi)#Types_réels|Currency]]&lt;br /&gt;
| Un type de données à virgule fixe utilisé pour contenir les valeurs monétaires.&lt;br /&gt;
| [[lib_fr:System.PCurrency|PCurrency]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Types de données Windows 64 bits comparés aux types de données Windows 32 bits|Types de données Windows 64 bits comparés aux types de données Windows 32 bits]]&lt;br /&gt;
* [[Types simples (Delphi) #Types énumérés |Types énumérés]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Types de donnees Delphi}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Delphi Data Types]]&lt;br /&gt;
[[de:Delphi-Datentypen]]&lt;br /&gt;
[[ja:Delphi のデータ型]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_de_donn%C3%A9es_Delphi&amp;diff=210339</id>
		<title>Types de données Delphi</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Types_de_donn%C3%A9es_Delphi&amp;diff=210339"/>
		<updated>2017-06-23T14:58:56Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Catégories de l&#039;API - Index}}&lt;br /&gt;
&lt;br /&gt;
==Types de données entiers==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Byte|Byte]]&lt;br /&gt;
| Entier non signé 8 bits&lt;br /&gt;
| [[lib_fr:System.PByte|PByte]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Shortint|ShortInt]]&lt;br /&gt;
| Entier signé 8 bits&lt;br /&gt;
| [[lib_fr:System.PShortInt|PShortInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Word|Word]]&lt;br /&gt;
| Entier non signé 16 bits&lt;br /&gt;
| [[lib_fr:System.PWord|PWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Smallint|SmallInt]]&lt;br /&gt;
| Entier signé 16 bits&lt;br /&gt;
| [[lib_fr:System.PSmallInt|PSmallInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Cardinal|Cardinal]]&lt;br /&gt;
| Entier non signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PCardinal|PCardinal]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.LongWord|LongWord]]&lt;br /&gt;
|&lt;br /&gt;
Entier non signé 32 bits (plates-formes Windows 32 bits, OSX32, iOS 32 bits et Android)&amp;lt;br /&amp;gt;&lt;br /&gt;
Entier non signé 64 bits (plates-formes iOS 64 bits)&lt;br /&gt;
| [[lib_fr:System.PLongWord|PLongWord]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.FixedUInt|FixedUInt]]&lt;br /&gt;
| Entier non signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PFixedUInt|PFixedUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Integer|Integer]]&lt;br /&gt;
| Entier signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PInteger|PInteger]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Longint|LongInt]]&lt;br /&gt;
|&lt;br /&gt;
Entier non signé 32 bits (plates-formes Windows 32 bits, OSX32, iOS 32 bits et Android)&amp;lt;br /&amp;gt;&lt;br /&gt;
Entier non signé 64 bits (plates-formes iOS 64 bits)&lt;br /&gt;
| [[lib_fr:System.PLongint|PLongint]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.FixedInt|FixedInt]]&lt;br /&gt;
| Entier signé 32 bits&lt;br /&gt;
| [[lib_fr:System.PFixedInt|PFixedInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.UInt64|UInt64]]&lt;br /&gt;
| Entier non signé 64 bits&lt;br /&gt;
| [[lib_fr:System.PUInt64|PUInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Int64|Int64]]&lt;br /&gt;
| Entier signé 64 bits&lt;br /&gt;
| [[lib_fr:System.PInt64|PInt64]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.NativeUInt|NativeUInt]]&lt;br /&gt;
| Entier non signé dépendant de la plate-forme 32 bits ou 64 bits&lt;br /&gt;
| [[lib_fr:System.PNativeUInt|PNativeUInt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.NativeInt|NativeInt]]&lt;br /&gt;
| Entier signé dépendant de la plate-forme 32 bits ou 64 bits&lt;br /&gt;
| [[lib_fr:System.PNativeInt|PNativeInt]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données à virgule flottante==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
! Enregistrement&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Single|Single]]&lt;br /&gt;
| Valeur à virgule flottante en simple précision (4 octets)&lt;br /&gt;
| [[lib_fr:System.PSingle|PSingle]]&lt;br /&gt;
| [[lib_fr:System.TSingleRec|TSingleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Double|Double]]&lt;br /&gt;
| Valeur à virgule flottante en double précision (8 octets)&lt;br /&gt;
| [[lib_fr:System.PDouble|PDouble]]&lt;br /&gt;
| [[lib_fr:System.TDoubleRec|TDoubleRec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Extended|Extended]]&lt;br /&gt;
| Valeur à virgule flottante en précision étendue (10 octets sur Win32, mais 8 octets sur Win64) &amp;lt;br /&amp;gt;Voir la [[Considérations Delphi pour les applications multi-périphériques|page relative aux applications multi-périphériques]].&lt;br /&gt;
| [[lib_fr:System.PExtended|PExtended]]&lt;br /&gt;
| [[lib_fr:System.TExtended80Rec|TExtended80Rec]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Real|Real]]&lt;br /&gt;
| Alias de [[lib_fr:System.Double|Double]]&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données chaîne et caractère==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.AnsiChar|AnsiChar]]&lt;br /&gt;
| Caractère ANSI&lt;br /&gt;
| [[lib_fr:System.PAnsiChar|PAnsiChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Char|Char]]&lt;br /&gt;
| Caractère étendu (16 bits)&lt;br /&gt;
| [[lib_fr:System.PChar|PChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WideChar|WideChar]]&lt;br /&gt;
| Caractère 16 bits&lt;br /&gt;
| [[lib_fr:System.PWideChar|PWideChar]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.AnsiString|AnsiString]]&lt;br /&gt;
| Représente une chaîne ANSI allouée dynamiquement dont la longueur maximale n&#039;est limitée que par la mémoire disponible.&lt;br /&gt;
| [[lib_fr:System.PAnsiString|PAnsiString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.RawByteString|RawByteString]]&lt;br /&gt;
| Utilisez ce type en tant que paramètre &amp;quot;codepage-agnostic&amp;quot; à une méthode ou une fonction, ou comme type de variable pour stocker les données BLOB.&lt;br /&gt;
| [[lib_fr:System.PRawByteString|PRawByteString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| Chaîne Unicode&lt;br /&gt;
| [[lib_fr:System.PUnicodeString|PUnicodeString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Types chaîne (Delphi)#UnicodeString (le type chaîne par défaut)|String]]&lt;br /&gt;
| Alias pour [[lib_fr:System.UnicodeString|UnicodeString]]&lt;br /&gt;
| [[lib_fr:System.PString|PString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.ShortString|ShortString]]&lt;br /&gt;
| Une chaîne d&#039;un maximum de 255 caractères&lt;br /&gt;
| [[lib_fr:System.PShortString|PShortString]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WideString|WideString]]&lt;br /&gt;
| Une chaîne de caractères 16 bits&lt;br /&gt;
| [[lib_fr:System.PWideString|PWideString]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données de fichiers==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Types_fichiers_.28(Win32).29|File]]&lt;br /&gt;
| Descripteur de fichier&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.TextFile|TextFile]], [[lib_fr:System.Text|Text]]&lt;br /&gt;
| Descripteur de fichier texte&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Types de données booléens==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Boolean|Boolean]]&lt;br /&gt;
| Représente une valeur logique (true ou false).&lt;br /&gt;
| [[lib_fr:System.PBoolean|PBoolean]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.ByteBool|ByteBool]]&lt;br /&gt;
| Représente une valeur logique 8 bits.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.WordBool|WordBool]]&lt;br /&gt;
| Représente une valeur logique 16 bits.&lt;br /&gt;
| [[lib_fr:System.PWordBool|PWordBool]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.LongBool|LongBool]]&lt;br /&gt;
| Représente une valeur logique 32 bits.&lt;br /&gt;
| [[lib_fr:System.PLongBool|PLongBool]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autres types de données==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Pointeur&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Tableaux|Array]]&lt;br /&gt;
| Représente une collection indexée d&#039;éléments du même type.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Types structurés (Delphi)#Enregistrements_.28(avancés).29|Record]]&lt;br /&gt;
| Représente un ensemble hétérogène d&#039;éléments.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Variant|Variant]]&lt;br /&gt;
| Représente les valeurs qui peuvent changer de type à l&#039;exécution.&lt;br /&gt;
| [[lib_fr:System.PVariant|PVariant]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lib_fr:System.Pointer|Pointer]]&lt;br /&gt;
| Représente un pointeur sur des données d&#039;un type quelconque.&lt;br /&gt;
| [[lib_fr:System.PPointer|PPointer]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Types simples (Delphi)#Types_réels|Currency]]&lt;br /&gt;
| Un type de données à virgule fixe utilisé pour contenir les valeurs monétaires.&lt;br /&gt;
| [[lib_fr:System.PCurrency|PCurrency]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Types de données Windows 64 bits comparés aux types de données Windows 32 bits|Types de données Windows 64 bits comparés aux types de données Windows 32 bits]]&lt;br /&gt;
* [[#Types énumérés Types simples (Delphi)|Types énumérés]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Types de donnees Delphi}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Delphi Data Types]]&lt;br /&gt;
[[de:Delphi-Datentypen]]&lt;br /&gt;
[[ja:Delphi のデータ型]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Proc%C3%A9dures_et_fonctions_assembleur&amp;diff=210332</id>
		<title>Procédures et fonctions assembleur</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Proc%C3%A9dures_et_fonctions_assembleur&amp;diff=210332"/>
		<updated>2017-06-21T14:55:54Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Code assembleur inline - Index}}&lt;br /&gt;
Vous pouvez écrire des procédures et des fonctions complètes en utilisant le code du langage assembleur inline, sans inclure une instruction &amp;lt;code&amp;gt;begin...end&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Optimisations du compilateur==&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de type de fonction que vous pouvez écrire&amp;amp;nbsp;:&lt;br /&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;
&lt;br /&gt;
Le compilateur effectue plusieurs optimisations sur ces routines&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Aucun code n&#039;est généré pour copier des paramètres valeur dans des variables locales. Ceci affecte tous les paramètres valeur de type chaîne et les autres paramètres valeur dont la taille n&#039;est pas 1, 2 ou 4 octets. Dans la routine, de tels paramètres doivent être traités comme s&#039;ils étaient des paramètres &#039;&#039;&#039;var&#039;&#039;&#039;.&lt;br /&gt;
* A moins qu&#039;une fonction ne renvoie une chaîne, un variant ou une référence d&#039;interface, le compilateur n&#039;alloue pas une variable résultat de fonction. Une référence au symbole &#039;&#039;&#039;@Result&#039;&#039;&#039; est une erreur. Pour les chaînes, les variants et les interfaces, l&#039;appelant alloue toujours un pointeur &#039;&#039;&#039;@Result&#039;&#039;&#039;.&lt;br /&gt;
* Le compilateur génère seulement des cadres de pile pour les routines imbriquées, les routines ayant des paramètres locaux ou les routines ayant des paramètres sur la pile.&lt;br /&gt;
* &#039;&#039;&#039;Locals&#039;&#039;&#039; est la taille des variables locales et &#039;&#039;&#039;Params&#039;&#039;&#039; est la taille des paramètres. Si &#039;&#039;&#039;Locals&#039;&#039;&#039; et &#039;&#039;&#039;Params&#039;&#039;&#039; sont nuls, il n&#039;y a pas de code d&#039;entrée et le code de sortie se limite à une instruction RET.&lt;br /&gt;
&lt;br /&gt;
Le code d&#039;entrée et de sortie généré automatiquement pour la routine a la forme suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
 PUSH	EBP			;Present if Locals &amp;amp;lt;&amp;amp;gt; 0 or Params &amp;amp;lt;&amp;amp;gt; 0&lt;br /&gt;
 MOV	EBP,ESP			;Present if Locals &amp;amp;lt;&amp;amp;gt; 0 or Params &amp;amp;lt;&amp;amp;gt; 0&lt;br /&gt;
 SUB	ESP,Locals		;Present if Locals &amp;amp;lt;&amp;amp;gt; 0&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 MOV	ESP,EBP			;Present if Locals &amp;amp;lt;&amp;amp;gt; 0&lt;br /&gt;
 POP	EBP			;Present if Locals &amp;amp;lt;&amp;amp;gt; 0 or Params &amp;amp;lt;&amp;amp;gt; 0&lt;br /&gt;
 RET	Params			;Always present&lt;br /&gt;
&lt;br /&gt;
Si dans les variables locales il y a des variants, des chaînes longues ou des interfaces, ils sont initialisés à zéro mais pas finalisés.&lt;br /&gt;
&lt;br /&gt;
==Résultats de fonction==&lt;br /&gt;
&lt;br /&gt;
Les fonctions du langage assembleur renvoient leurs résultats de la manière suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
===32 bits===&lt;br /&gt;
&lt;br /&gt;
* Les valeurs ordinales sont renvoyées dans AL (valeurs 8 bits), AX (valeurs 16 bits) ou EAX (valeurs 32 bits).&lt;br /&gt;
* Les valeurs réelles sont renvoyées dans ST(0) sur la pile des registres du coprocesseur. (Les valeurs &#039;&#039;&#039;Currency&#039;&#039;&#039; sont multipliées par 10000.&lt;br /&gt;
* Les pointeurs, notamment les chaînes longues, sont renvoyés dans EAX.&lt;br /&gt;
* Les chaînes courtes et les variants sont renvoyés dans un emplacement temporaire pointé par &amp;lt;span class=&amp;quot;codeInline&amp;quot;&amp;gt;@Result&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===64 bits===&lt;br /&gt;
&lt;br /&gt;
* Les valeurs sur 8 octets ou de taille inférieure sont renvoyées dans RAX.&lt;br /&gt;
* Les valeurs réelles sont renvoyées dans XMM0.&lt;br /&gt;
* Les autres types sont renvoyés par une référence dont la valeur de pointeur réside dans RAX, dont la mémoire est allouée par la routine appelante.&lt;br /&gt;
&lt;br /&gt;
==Spécificités Intel 64 (Pseudo-Ops)==&lt;br /&gt;
&lt;br /&gt;
Les fonctions x64 doivent être écrites complètement en assembleur ou en Pascal, c&#039;est-à-dire que les instructions assembleur ne sont pas supportées, seulement les fonctions assembleur inline.&lt;br /&gt;
&lt;br /&gt;
Des pseudo-ops ont été fournis pour la gestion de l&#039;usage de la pile dans x64&amp;amp;nbsp;: .PARAMS, .PUSHNV, .SAVENV et .NOFRAME.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
Pseudo-op&lt;br /&gt;
!&lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.PARAMS &amp;amp;lt;nombre&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Utilisé lors de l&#039;appel de fonctions externes pour configurer le paramètre de registre &amp;quot;backing store&amp;quot; conformément à la convention d&#039;appel x64, comme cela n&#039;est pas normalement effectué par défaut. Si ce pseudo-op est utilisé, la pseudo-variable @params est disponible pour le passage de paramètres de pile aux fonctions appelées. Utilisez @params en tant que tableau d&#039;octets où le premier paramètre de pile sera @params[32], les emplacements 0-31 représentent les 4 paramètres de registre.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.PUSHNV &amp;amp;lt;registre&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Génère le code permettant d&#039;enregistrer et de rétablir le registre non volatile à usage général dans le prologue et l&#039;épilogue.&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;registre XMM&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Même fonctionnalité que .PUSHNV pour les registres XMM non volatiles.&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;
Désactive la génération d&#039;un cadre de pile tant qu&#039;il n&#039;y a pas de variables locales déclarées et que le nombre de paramètres est &amp;amp;lt;= 4. A usage &#039;&#039;&#039;seulement&#039;&#039;&#039; pour les fonctions leaf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Déroulement de la pile pour les exceptions mappées -PC (Program Counter)==&lt;br /&gt;
&lt;br /&gt;
Voir [[Exceptions mappées - PC (Program Counter)|Exceptions mappées - PC (Program Counter)#Déroulement des routines assembleur]].&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Syntaxe assembleur|Syntaxe assembleur]]&lt;br /&gt;
*[[Utilisation du code assembleur inline|Utilisation du code assembleur inline]]&lt;br /&gt;
*[[Expressions assembleur|Expressions assembleur]]&lt;br /&gt;
*[[Contrôle des programmes (Delphi) #Convention register|Convention register]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Procedures et fonctions assembleur}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:Guide du langage Delphi]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Procedures and Functions]]&lt;br /&gt;
[[de:Assembler-Prozeduren und -Funktionen]]&lt;br /&gt;
[[ja:アセンブリの手続きと関数]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=InterBase_ToGo&amp;diff=210299</id>
		<title>InterBase ToGo</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=InterBase_ToGo&amp;diff=210299"/>
		<updated>2017-06-16T12:23:24Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement d&#039;applications de bases de données}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; est un moteur de base de données qui peut être incorporé directement dans une application en utilisant la bibliothèque du moteur de base de données InterBase. Il n&#039;est pas nécessaire d&#039;installer InterBase ToGo sur un serveur ou une station de travail d&#039;utilisateur final, ni d&#039;installer InterBase sur une machine avant de l&#039;utiliser (comme c&#039;est le cas pour InterBase Server et InterBase Desktop).&lt;br /&gt;
&lt;br /&gt;
InterBase ToGo comporte deux options de licence pour le déploiement : &#039;&#039;&#039;ToGo&#039;&#039;&#039; et &#039;&#039;&#039;IBLite&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Les développeurs ciblant le déploiement d&#039;applications de bases de données sur des plates-formes de bureau (Windows et OS X) et mobiles (iOS et Android) peuvent déployer en utilisant une licence &amp;quot;ToGo&amp;quot; (payante) ou &amp;quot;IBLite&amp;quot; (non payante). ToGo et IBLite ont le même modèle de développement ; ce sont deux applications incorporées qui utilisent la bibliothèque InterBase ToGo.&lt;br /&gt;
&lt;br /&gt;
* Pour de plus amples informations sur le nouveau InterBase ToGo, voir le &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/ToGo_Quick_Start guide InterBase ToGo Quick Start (EN)]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Pour une comparaison entre IBLite, ToGo et InterBase Server Edition, voir :  &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/Comparing_IBLite,_ToGo,_and_InterBase_Server_Edition Comparaison entre IBLite, ToGo et InterBase Server Edition (EN)].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Déploiement des applications ToGo et IBLite sur PAServer==&lt;br /&gt;
&lt;br /&gt;
Si vous voulez tester des applications &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; ou &#039;&#039;&#039;IBLite&#039;&#039;&#039;, vous devez effectuer un déploiement sur PAServer, même sur la machine locale. En procédant ainsi, vous obtenez un bundle d&#039;application comprenant tous les fichiers de fonctionnalités &#039;&#039;&#039;InterBase&#039;&#039;&#039; requis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Lors de l&#039;installation d&#039;InterBase ToGo, le runtime MSVC 2013 est requis. Il n&#039;est pas disponible par défaut sur Windows 7 et les versions antérieures de Windows, et devra être installé avant l&#039;utilisation d&#039;InterBase ToGo. Les fichiers requis sont disponibles sur : [https://www.microsoft.com/en-us/download/details.aspx?id=40784 https://www.microsoft.com/en-us/download/details.aspx?id=40784 (EN)], ou en recherchant sur le web &amp;quot;Visual C++ Redistributable Packages for Visual Studio 2013&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Vous devez installer PAServer sur la machine sur laquelle vous voulez exécuter les applications &#039;&#039;&#039;ToGo&#039;&#039;&#039; et &#039;&#039;&#039;IBLite&#039;&#039;&#039;. Les fichiers d&#039;installation relatifs à Windows et MacOSX se trouvent à l&#039;emplacement suivant :&lt;br /&gt;
&lt;br /&gt;
{{Path|{{InstallPath}}\PAServer\}}&lt;br /&gt;
&lt;br /&gt;
===Comment installer et démarrer PAServer===&lt;br /&gt;
&lt;br /&gt;
Pour installer et démarrer PAServer sur Windows ou OS X, veuillez suivre ces instructions : [[PAServer, l&#039;application serveur Platform Assistant#Rubriques|Rubriques du serveur Platform Assistant]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Sur Windows, vous devez exécuter PAServer en tant qu&#039;administrateur.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Développement d&#039;applications InterBase ToGo sur les plates-formes Windows==&lt;br /&gt;
&lt;br /&gt;
L&#039;édition InterBase ToGo est disponible sur les plates-formes Windows suivantes et peut accéder à n&#039;importe quelle base de données InterBase créée par les éditions Desktop ou Server d&#039;InterBase depuis la même version d&#039;InterBase.&lt;br /&gt;
&lt;br /&gt;
===Configuration système requise pour Windows===&lt;br /&gt;
&lt;br /&gt;
* Microsoft Windows Vista&lt;br /&gt;
* Microsoft Windows 8&lt;br /&gt;
* Microsoft Windows 7 (32 bits et 64 bits)&lt;br /&gt;
* Microsoft Windows XP (SP2) (n&#039;est plus pris en charge)&lt;br /&gt;
* Microsoft Windows Server 2003 (n&#039;est plus pris en charge), 2008&lt;br /&gt;
* Microsoft Windows Server 2008 R2 (64 bits)&lt;br /&gt;
* Microsoft Windows Server 2012&lt;br /&gt;
* Microsoft Windows 2000 (SP4)&lt;br /&gt;
&lt;br /&gt;
===Exemple===&lt;br /&gt;
&lt;br /&gt;
Pour une description des étapes de base permettant d&#039;explorer les données gérées par &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; sur votre périphérique mobile :&lt;br /&gt;
&lt;br /&gt;
* Si vous utilisez le [[FireDAC|framework FireDAC]], voir &#039;&#039;&#039;[[Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)]]&#039;&#039;&#039;. {{f|dbexpress|&lt;br /&gt;
* Si vous utilisez [[Introduction à InterBase Express|dbExpress]], voir &#039;&#039;&#039;[[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)]]&#039;&#039;&#039; }}&lt;br /&gt;
&lt;br /&gt;
==Développement d&#039;applications InterBase ToGo pour la plate-forme OS X==&lt;br /&gt;
&lt;br /&gt;
===Configuration système requise pour Mac===&lt;br /&gt;
&lt;br /&gt;
* Le Mac doit s&#039;exécuter sous :&lt;br /&gt;
** OS X 10.9 (Mavericks), ou&lt;br /&gt;
** OS X 10.10 (Yosemite)&lt;br /&gt;
** OS X 10.11 (El Capitan)&lt;br /&gt;
&lt;br /&gt;
===Sandboxing des applications Interbase ToGo pour Mac===&lt;br /&gt;
&lt;br /&gt;
La construction d&#039;applications en sandbox avec {{Product}} dans {{Delphi}}/C++ est activée dans InterBase XE7 Update 2. Pour de plus amples informations, voir &#039;&#039;&#039;[[Sandboxing d&#039;app avec InterBase ToGo pour OS X|Sandboxing d&#039;apps avec InterBase ToGo pour OS X]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous voulez déployer sur OS X des applications non mises en sandbox, voir [[Applications InterBase pour OS X non mises en Sandbox|Applications InterBase non mises en sandbox pour OS X]].&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Exemple===&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur la manière de développer des applications InterBase ToGo pour OS X, voir la rubrique &#039;&#039;&#039;[http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/Mac_OS_X_Platform Plate-forme OS X]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Développement d&#039;applications InterBase ToGo pour les périphériques mobiles==&lt;br /&gt;
&lt;br /&gt;
===Configuration système requise pour iOS===&lt;br /&gt;
&lt;br /&gt;
Périphériques iOS pris en charge :&lt;br /&gt;
&lt;br /&gt;
* iPod Touch, iPhone ou iPad&lt;br /&gt;
* iOS 8 et supérieur&lt;br /&gt;
&lt;br /&gt;
Pour le développement d&#039;applications OS X et iOS, les éléments suivants doivent être installés sur le Mac :&lt;br /&gt;
&lt;br /&gt;
* Xcode 6 ou Xcode 7&lt;br /&gt;
* le serveur Platform Assistant (PAServer)&lt;br /&gt;
** [[Installation de Platform Assistant sur un Mac|Installation de Platform Assistant sur un Mac]]&lt;br /&gt;
&lt;br /&gt;
===Configuration système requise pour Android===&lt;br /&gt;
&lt;br /&gt;
Les périphériques Android exécutant les versions suivantes du système d&#039;exploitation sont pris en charge :&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;
===Exemple===&lt;br /&gt;
&lt;br /&gt;
Pour une description des étapes de base permettant d&#039;explorer les données gérées par &#039;&#039;&#039;InterBase ToGo&#039;&#039;&#039; sur votre périphérique mobile :&lt;br /&gt;
&lt;br /&gt;
* Si vous utilisez le [[FireDAC|framework FireDAC]], voir &#039;&#039;&#039;[[Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo avec FireDAC (iOS et Android)]]&#039;&#039;&#039;. {{f|dbexpress|&lt;br /&gt;
* Si vous utilisez [[Introduction à InterBase Express|dbExpress]], voir &#039;&#039;&#039;[[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)]]&#039;&#039;&#039; }}&lt;br /&gt;
&lt;br /&gt;
==Application des mises à jour de InterBase ToGo==&lt;br /&gt;
&lt;br /&gt;
Les fichiers InterBase ToGo utilisés par {{Product}} sont contenus dans le dossier suivant : {{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;
Pour télécharger les mises à jour de InterBase ToGo, accédez à la page &#039;&#039;&#039;[http://cc.embarcadero.com/myreg/interbase/ Téléchargements des utilisateurs InterBase enregistrés (EN)]&#039;&#039;&#039; et téléchargez &#039;&#039;&#039;InterBase {{InterBaseVersion}} ToGo Edition, Win/OSX/iOS/Android&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;mise à jour de InterBase {{InterBaseVersion}} ToGo&#039;&#039;&#039; est un ensemble de fichiers zip de ces répertoires (et plus) :&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;
Pour appliquer les mises à jour InterBase ToGo, suivez les étapes ci-après :&lt;br /&gt;
&lt;br /&gt;
# Effectuez l&#039;extraction de &#039;&#039;&#039;win32_min.zip&#039;&#039;&#039; ou de &#039;&#039;&#039;win64_min.zip&#039;&#039;&#039; dans votre répertoire {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Pour la plate-forme iOS, effectuez l&#039;extraction du contenu des fichiers &#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; et &#039;&#039;&#039;ios64_sim.zip&#039;&#039;&#039; dans le dossier {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Pour la plate-forme Android, effectuez l&#039;extraction du contenu de &#039;&#039;&#039;android_togo.zip&#039;&#039;&#039; dans le dossier {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Pour la plate-forme OS X, effectuez l&#039;extraction du contenu de &#039;&#039;&#039;osx32_min.zip&#039;&#039;&#039; dans le répertoire {{Path|{{PublicInterBasePath}}}}.&lt;br /&gt;
# Effectuez l&#039;extraction de &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; de &#039;&#039;&#039;ios_device.zip&#039;&#039;&#039; vers les dossiers &#039;&#039;&#039;lib\iosDevice32\debug&#039;&#039;&#039; et &#039;&#039;&#039;lib\iosDevice32\release&#039;&#039;&#039; dans votre installation {{Product}}.&lt;br /&gt;
# Effectuez l&#039;extraction de &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; de &#039;&#039;&#039;ios_device.zip&#039;&#039;&#039; vers les dossiers &#039;&#039;&#039;lib\iosDevice64\debug&#039;&#039;&#039; et &#039;&#039;&#039;lib\iosDevice64\release&#039;&#039;&#039; dans votre installation {{Product}}.&lt;br /&gt;
# Effectuez l&#039;extraction de &#039;&#039;&#039;libibtogo.a&#039;&#039;&#039; de &#039;&#039;&#039;android_togo.zip&#039;&#039;&#039; vers les dossiers &#039;&#039;&#039;lib\android\debug&#039;&#039;&#039; et &#039;&#039;&#039;lib\android\release&#039;&#039;&#039; dans votre installation {{Product}}.&lt;br /&gt;
&lt;br /&gt;
==Résolution des problèmes de déploiement d&#039;applications InterBase ToGo dans les périphériques mobiles==&lt;br /&gt;
&lt;br /&gt;
===Problèmes de licences InterBase===&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez une erreur (&amp;quot;base de données indisponible&amp;quot;) lors de la connexion à la base de données dans l&#039;environnement de développement, cela signifie que vous avez oublié de déployer la licence Interbase ToGo. &lt;br /&gt;
&lt;br /&gt;
* Pour exécuter votre application sur un mobile, déployez le fichier licence &#039;&#039;&#039;reg_ibtogo.txt&#039;&#039;&#039; ou &#039;&#039;&#039;reg_iblite.txt&#039;&#039;&#039;.&lt;br /&gt;
* Les fichiers licence sont situés dans le répertoire {{Path| {{PublicInterBasePath}}}}.&lt;br /&gt;
&lt;br /&gt;
===Erreurs typiques et résolutions===&lt;br /&gt;
&lt;br /&gt;
Voici des erreurs typiques que vous pouvez rencontrer lors de la connexion à la base de données, et les suggestions pour la résolution des problèmes :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Erreur sur le mobile&lt;br /&gt;
! Suggestion&lt;br /&gt;
|-&lt;br /&gt;
| [[File:GDBFileNotFound.PNG|200px]]&lt;br /&gt;
| Vérifiez que le fichier de base de données (&#039;&#039;&#039;dbdemos.gdb&#039;&#039;&#039;) est livré dans &#039;StartUp\Documents\&#039; (pour iOS) ou &#039;assets\internal\&#039; (pour Android).&lt;br /&gt;
|-&lt;br /&gt;
| [[File:IBToGoLic.PNG|200px]]&lt;br /&gt;
| Fournissez un nom d&#039;utilisateur et un mot de passe valides pour accéder à la base de données InterBase ToGo.&lt;br /&gt;
|-&lt;br /&gt;
| [[File:LicenseIssueFD.png|200px]]&lt;br /&gt;
| Vérifiez que le fichier licence est livré pour InterBase ToGo.&lt;br /&gt;
|-&lt;br /&gt;
| [[File:NeedToPointLocalFile.PNG|200px]]&lt;br /&gt;
| Vérifiez que vous avez pointé sur le fichier local : ajoutez un gestionnaire d&#039;événement pour l&#039;événement &#039;&#039;&#039;OnBeforeConnect&#039;&#039;&#039; du composant connexion ({{f|dbexpress|composant &#039;&#039;&#039;SQLConnection&#039;&#039;&#039; pour dbExpress ou}} composant &#039;&#039;&#039;FDConnection&#039;&#039;&#039; pour FireDAC).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[FireDAC|Solution de base de données FireDAC]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[InterBase ToGo avec dbExpress|InterBase ToGo avec dbExpress]]  }}&lt;br /&gt;
* [[Licences Test Deployment IBLite et IBToGo|Licences IBLite et IBToGo dans {{Product}}]]&lt;br /&gt;
* [http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/ToGo_Quick_Start Guide InterBase ToGo Quick Start (EN)]&lt;br /&gt;
* [http://docwiki.embarcadero.com/InterBase/{{InterBaseVersion}}/en/Comparing_IBLite,_ToGo,_and_InterBase_Server_Edition Comparaison entre IBLite, ToGo et InterBase Server Edition (EN)]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)]]  }}&lt;br /&gt;
* [[Tutoriel mobile : Utilisation de InterBase ToGo avec dbExpress (iOS et Android)|Tutoriel mobile : Utilisation de InterBase ToGo (iOS et Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
* [[Tutoriel mobile : Utilisation de FireDAC dans les applications mobiles (iOS et Android)|Tutoriel mobile : Utilisation de FireDAC dans les applications mobiles (iOS et Android)]] }}{{f|appmethod|&lt;br /&gt;
* [[Tutoriel mobile : Utilisation de FireDAC et SQLite (iOS et Android)|Tutoriel mobile : Utilisation de FireDAC et SQLite (iOS et Android)]]  }}&lt;br /&gt;
* [[Extraits de code mobile|Extraits de code mobile]]&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;
[[de: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/f/index.php?title=Utilisation_d%27un_client_HTTP&amp;diff=210298</id>
		<title>Utilisation d&#039;un client HTTP</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_d%27un_client_HTTP&amp;diff=210298"/>
		<updated>2017-06-16T12:20:13Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilisation de la RTL dans les applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
La RTL fournit deux composants que vous pouvez utiliser pour envoyer des requêtes HTTP aux serveurs et gérer leurs réponses :&lt;br /&gt;
&lt;br /&gt;
*  [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]]&lt;br /&gt;
* [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]]&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous pouvez également utiliser une instance de [[lib_fr:System.Net.HttpClient.THTTPClient|THTTPClient]] pour gérer vos requêtes HTTP.&lt;br /&gt;
&lt;br /&gt;
==Configuration de votre application à la conception==&lt;br /&gt;
&lt;br /&gt;
===Création d&#039;un client HTTP===&lt;br /&gt;
&lt;br /&gt;
Pour créer un client HTTP permettant d&#039;envoyer une requête HTTP, déplacez un composant [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]] de la &#039;&#039;&#039;[[Palette d&#039;outils|palette d&#039;outils]]&#039;&#039;&#039; sur une fiche ou un module de données de votre application. Le [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]] ne nécessite aucune configuration initiale.&lt;br /&gt;
&lt;br /&gt;
===Création et configuration de requêtes HTTP===&lt;br /&gt;
&lt;br /&gt;
Vous avez également besoin de déposer un ou plusieurs composants [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]] sur votre fiche ou module de données.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez déposé votre nouveau composant requête HTTP, double-cliquez sur sa propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Client|Client]] dans &#039;&#039;&#039;[[Inspecteur d&#039;objets|l&#039;inspecteur d&#039;objets]]&#039;&#039;&#039; afin que sa valeur soit le composant client HTTP que vous avez déposé auparavant.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser n&#039;importe quel nombre de composants requête. Néanmoins, si vous devez envoyer plusieurs requêtes HTTP différentes, une meilleure approche consiste à utiliser un seul composant requête HTTP et à le reconfigurer à l&#039;exécution pour envoyer chaque requête.&lt;br /&gt;
&lt;br /&gt;
==Envoi d&#039;une requête et gestion de sa réponse==&lt;br /&gt;
&lt;br /&gt;
===Envoi d&#039;une requête HTTP===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer une requête HTTP, vous devez spécifier au moins les éléments suivants :&lt;br /&gt;
&lt;br /&gt;
* Une [[Wikipedia:Hypertext Transfer Protocol#Request methods|méthode de requête HTTP (EN)]]&lt;br /&gt;
* Une URL de ressource&lt;br /&gt;
&lt;br /&gt;
La méthode de requête HTTP détermine l&#039;action que le serveur doit effectuer sur la ressource située à l&#039;URL spécifiée. Cette action peut concerner l&#039;envoi des données de la ressource ou la mise à jour de la ressource avec les données incluses dans votre requête.&lt;br /&gt;
&lt;br /&gt;
La façon dont vous envoyez une requête HTTP au moyen d&#039;un composant [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest|TNetHTTPRequest]] dépend de la méthode de requête HTTP que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les fonctions qui envoient une requête, [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|Execute]] ou les fonctions spécifiques à une méthode, sont toutes bloquantes. Ainsi, ces fonctions ne se terminent pas tant qu&#039;une réponse n&#039;a pas été fournie par le serveur. Voir [[#Suivi de la progression du téléchargement des données de la réponse|Suivi de la progression du téléchargement des données de la réponse]] ci-dessous.&lt;br /&gt;
&lt;br /&gt;
====Envoi d&#039;une requête HTTP en utilisant les méthodes de requête HTTP DELETE, GET, HEAD, OPTIONS et TRACE====&lt;br /&gt;
&lt;br /&gt;
Les méthodes de requête HTTP suivantes ne nécessitent pas de données en entrée autres que l&#039;URL de la ressource cible :&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;
Pour envoyer une requête HTTP en utilisant l&#039;une de ces méthodes de requête HTTP, configurez d&#039;abord votre requête à la conception :&lt;br /&gt;
&lt;br /&gt;
# Configurez la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.URL|URL]] avec l&#039;URL de la ressource cible.&lt;br /&gt;
# Configurez la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.MethodString|MethodString]] avec le nom de la méthode de requête HTTP que vous souhaitez utiliser.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les noms des méthodes de requête HTTP [http://tools.ietf.org/html/rfc7230 sont sensibles à la casse (EN)].&lt;br /&gt;
&lt;br /&gt;
Appelez ensuite &#039;&#039;&#039;[[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|Execute]]&#039;&#039;&#039; pour envoyer votre requête.&lt;br /&gt;
&lt;br /&gt;
====Envoi d&#039;une requête HTTP en utilisant les méthodes de requête HTTP MERGE, PATCH et PUT====&lt;br /&gt;
&lt;br /&gt;
En plus de l&#039;URL de la ressource cible, les méthodes de requête HTTP suivantes nécessitent des données en entrée :&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;
Pour envoyer une requête HTTP en utilisant l&#039;une de ces méthodes de requête HTTP, appelez sa fonction correspondante (voir le tableau ci-dessous). Dans votre appel, spécifiez l&#039;URL de la ressource cible en premier argument et une instance de [[lib_fr:System.Classes.TStream|TStream]] en second argument.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Méthode de requête HTTP&lt;br /&gt;
! Fonction TNetHTTPRequest&lt;br /&gt;
|-&lt;br /&gt;
| PUT&lt;br /&gt;
| [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Put|Put]]&lt;br /&gt;
|-&lt;br /&gt;
| PATCH&lt;br /&gt;
| [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Patch|Patch]]&lt;br /&gt;
|-&lt;br /&gt;
| MERGE&lt;br /&gt;
| [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Merge|Merge]]&lt;br /&gt;
|-&lt;br /&gt;
| PATCH via PUT*&lt;br /&gt;
| [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.PatchAlternative|PatchAlternative]]&lt;br /&gt;
|-&lt;br /&gt;
| MERGE via PUT*&lt;br /&gt;
| [[lib_fr: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; Certains proxies HTTP ne prennent pas en charge les dernières méthodes de requête HTTP standard (telles que PATCH) ou les méthodes de requête HTTP non standard (telles que MERGE). Dans ces cas, vous pouvez établir un proxy entre les méthodes de requête HTTP et une autre méthode de requête HTTP. Pour cela, la requête inclut des en-têtes qui spécifient la méthode de requête HTTP prévue.&lt;br /&gt;
&lt;br /&gt;
====Envoi d&#039;une requête HTTP en utilisant la méthode de requête HTTP POST====&lt;br /&gt;
&lt;br /&gt;
En plus de l&#039;URL de la ressource cible, la méthode de requête HTTP [http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5 POST (EN)] nécessite des données en entrée.&lt;br /&gt;
&lt;br /&gt;
Pour envoyer une requête HTTP en utilisant la méthode de requête HTTP POST, appelez [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Post|Post]]. Dans votre appel, vous devez spécifier l&#039;URL de la ressource cible en premier argument. Les autres arguments dépendent de la façon dont vous souhaitez fournir les données d&#039;entrée de votre requête :&lt;br /&gt;
&lt;br /&gt;
* Pour envoyer le contenu d&#039;un fichier local, spécifiez le chemin local d&#039;accès à ce fichier en second argument de votre appel.&lt;br /&gt;
* Pour envoyer le contenu d&#039;un flux, fournissez votre instance de [[lib_fr:System.Classes.TStream|TStream]] en second argument de votre appel.&lt;br /&gt;
* Pour envoyer les données d&#039;une fiche encodées en tant que [[Wikipedia:MIME#Multipart messages|message multi-partie MIME (EN)]] suivant le [http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.2 standard HTML 4 (EN)], fournissez votre instance de [[lib_fr:System.Net.Mime.TMultipartFormData|TMultipartFormData]] en second argument de votre appel.&lt;br /&gt;
* Pour envoyer le contenu d&#039;une liste de chaînes, fournissez votre instance de [[lib_fr:System.Classes.TStrings|TStrings]] en second argument de votre appel, et si vos chaînes ne sont pas encodées en UTF-8, fournissez une instance de [[lib_fr:System.SysUtils.TEncoding|TEncoding]] en quatrième argument. Par exemple :&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;
===Gestion d&#039;une réponse HTTP===&lt;br /&gt;
&lt;br /&gt;
Lorsque le serveur cible envoie une réponse à votre requête, l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] de votre composant requête HTTP se produit. Définissez un [[Gestionnaires d&#039;événement|gestionnaire d&#039;événement]] pour cet événement afin de lire les données provenant de la réponse du serveur. En cas d&#039;erreur pendant votre requête, l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestError|OnRequestError]] de votre composant requête HTTP se produit à la place.&lt;br /&gt;
&lt;br /&gt;
Le gestionnaire d&#039;événement de [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] reçoit deux paramètres :&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} est votre composant requête HTTP.&lt;br /&gt;
* {{Arg|AResponse}} est un objet qui implémente l&#039;interface [[lib_fr:System.Net.HttpClient.IHTTPResponse|IHTTPResponse]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez obtenir toutes les données de la réponse à partir de {{Arg|AResponse}} :&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Net.HttpClient.IHTTPResponse.Version|Version]] indique la version du protocole HTTP que le serveur a utilisé.&lt;br /&gt;
* [[lib_fr:System.Net.HttpClient.IHTTPResponse.StatusCode|StatusCode]] contient le [[Wikipedia:List of HTTP status codes|code d&#039;état]] de la réponse, et [[lib_fr:System.Net.HttpClient.IHTTPResponse.StatusText|StatusText]] contient un texte compréhensible qui décrit l&#039;état, comme &amp;quot;OK&amp;quot; lorsque StatusCode est égal à 200.&lt;br /&gt;
* [[lib_fr:System.Net.URLClient.IURLResponse.ContentAsString|ContentAsString]] contient le corps de la réponse sous la forme d&#039;une chaîne. Vous pouvez également lire les données brutes de la réponse (y compris les en-têtes et le corps) en tant que flux de [[lib_fr:System.Net.URLClient.IURLResponse.ContentStream|ContentStream]].&lt;br /&gt;
* Vous pouvez lire les en-têtes de la réponse en utilisant les propriétés [[lib_fr:System.Net.URLClient.IURLResponse.Headers|Headers]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.HeaderValue|HeaderValue]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.ContainsHeader|ContainsHeader]], ou l&#039;une des propriétés d&#039;assistance suivantes qui fournissent la valeur des champs d&#039;en-tête de réponse HTTP communs : [[lib_fr:System.Net.HttpClient.IHTTPResponse.ContentCharSet|ContentCharSet]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.ContentEncoding|ContentEncoding]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.ContentLanguage|ContentLanguage]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.ContentLength|ContentLength]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.Date|Date]], [[lib_fr:System.Net.HttpClient.IHTTPResponse.LastModified|LastModified]], [[lib_fr:System.Net.URLClient.IURLResponse.MimeType|MimeType]].&lt;br /&gt;
* [[lib_fr:System.Net.HttpClient.IHTTPResponse.Cookies|Cookies]] contient les [[lib_fr:System.Net.HttpClient.TCookies|cookies]] de la réponse du serveur.&lt;br /&gt;
&lt;br /&gt;
==Gestion des cookies==&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]] du composant client HTTP vous permet de spécifier si vous acceptez les cookies envoyés par le serveur dans la réponse.&lt;br /&gt;
Si [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]] vaut {{True}}, le client HTTP enregistre les cookies reçus dans son [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.CookieManager|CookieManager]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le client HTTP ajoute toujours ses [[lib_fr:System.Net.HttpClient.TCookieManager.Cookies|cookies existants]] à la requête, quelle que soit la valeur de [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AllowCookies|AllowCookies]].&lt;br /&gt;
&lt;br /&gt;
==Gestion des redirections==&lt;br /&gt;
&lt;br /&gt;
Utilisez la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.HandleRedirects|HandleRedirects]] pour contrôler la manière dont le composant client HTTP gère les redirections. La valeur par défaut vaut {{True}}, ce qui signifie que le composant client HTTP suit automatiquement les redirections.&lt;br /&gt;
&lt;br /&gt;
Utilisez la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.MaxRedirects|MaxRedirects]] du composant client HTTP pour spécifier le nombre maximal de redirections que le composant peut suivre. Si le composant client HTTP atteint le nombre maximal de redirections spécifié, il déclenche une exception de type [[lib_fr:System.Net.HttpClient.ENetHTTPRequestException|ENetHTTPRequestException]].&lt;br /&gt;
&lt;br /&gt;
==Gestion du téléchargement des données de réponse==&lt;br /&gt;
&lt;br /&gt;
Au fur et à mesure que votre client HTTP télécharge la réponse à votre requête, l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] de votre objet requête HTTP se produit. Fournissez un gestionnaire d&#039;événement pour [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] afin de suivre la progression du téléchargement des données de la réponse. Votre gestionnaire d&#039;événement reçoit les paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}}, qui est votre objet requête HTTP.&lt;br /&gt;
* {{Arg|AContentLength}}, qui est la longueur attendue des données de la réponse en nombre d&#039;octets.&lt;br /&gt;
* {{Arg|AReadCount}}, qui est le nombre d&#039;octets des données de la réponse que le client HTTP a téléchargé jusqu&#039;ici.&lt;br /&gt;
* {{Arg|Abort}}, qui est le paramètre booléen qui vous permet d&#039;annuler le téléchargement.&lt;br /&gt;
&lt;br /&gt;
Lorsque le téléchargement est terminé, [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]] se produit pour la dernière fois, et les valeurs de {{Arg|AContentLength}} et {{Arg|AReadCount}} sont identiques. [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnRequestCompleted|OnRequestCompleted]] se produit peu de temps après.&lt;br /&gt;
&lt;br /&gt;
===Suivi de la progression du téléchargement des données de la réponse===&lt;br /&gt;
&lt;br /&gt;
Pour suivre l&#039;évolution du téléchargement des données, utilisez les valeurs de {{Arg|AContentLength}} et {{Arg|AReadCount}} dans le gestionnaire d&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]].&lt;br /&gt;
Voici un exemple qui calcule le pourcentage de données téléchargées :&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;
===Annulation du téléchargement des données de réponse===&lt;br /&gt;
&lt;br /&gt;
Pour annuler le téléchargement des données de réponse, changez la valeur de {{Arg|Abort}} en {{False}} dans le gestionnaire d&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnReceiveData|OnReceiveData]].&lt;br /&gt;
&lt;br /&gt;
==Envoi d&#039;une requête avec des en-têtes personnalisés==&lt;br /&gt;
&lt;br /&gt;
Le composant client HTTP et le composant requête HTTP vous permettent tous deux de définir des en-têtes personnalisés. &lt;br /&gt;
Les en-têtes personnalisés que vous pouvez spécifier sont les suivants :&lt;br /&gt;
&lt;br /&gt;
* Dans le composant client HTTP :&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.Accept|Accept]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AcceptCharSet|AcceptCharSet]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AcceptEncoding|AcceptEncoding]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.AcceptLanguage|AcceptLanguage]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.ContentType|ContentType]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.UserAgent|UserAgent]]&lt;br /&gt;
&lt;br /&gt;
* Dans le composant requête HTTP :&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Accept|Accept]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptCharSet|AcceptCharSet]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptEncoding|AcceptEncoding]]&lt;br /&gt;
** [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.AcceptLanguage|AcceptLanguage]]&lt;br /&gt;
&lt;br /&gt;
Lorsque vous [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Execute|exécutez]] une requête, la méthode [[lib_fr:System.Net.HttpClient.THTTPClient.Execute|THTTPClient.Execute]] du framework HTTP combine les en-têtes personnalisés à partir du composant client HTTP et du composant requête HTTP correspondant, puis ajoute ces en-têtes à la requête finale.&lt;br /&gt;
&lt;br /&gt;
==Gestion des connexions sécurisées==&lt;br /&gt;
&lt;br /&gt;
Le composant client HTTP prend en charge les connexions (HTTPS) sécurisées. Le framework HTTP gère automatiquement les demandes de certificat émises et déclenche l&#039;événement approprié si nécessaire :&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnNeedClientCertificate|OnNeedClientCertificate]] lorsqu&#039;un serveur demande un certificat au client.&lt;br /&gt;
* [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnValidateServerCertificate|OnValidateServerCertificate]] si le serveur fournit un certificat non valide.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur la gestion des certificats, voir les sections [[Utilisation d&#039;un client HTTP#Gestion des certificats côté serveur|Gestion des certificats côté serveur]] et [[Utilisation d&#039;un client HTTP#Gestion des certificats côté client|Gestion des certificats côté client]].&lt;br /&gt;
&lt;br /&gt;
==Gestion de l&#039;authentification et des certificats==&lt;br /&gt;
&lt;br /&gt;
===Gestion de l&#039;authentification d&#039;accès de base HTTP===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous envoyez une requête HTTP à un serveur qui requiert une [[Wikipedia:Basic access authentication|authentification d&#039;accès de base HTTP]], l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]] de votre objet client HTTP se produit. Pour soumettre vos informations d&#039;authentification d&#039;accès, fournissez un gestionnaire pour cet événement, et si la valeur du deuxième paramètre que le gestionnaire d&#039;événement reçoit ({{Arg|AnAuthTarget}}) est [[lib_fr:System.Net.URLClient.TAuthTargetType|TAuthTargetType.Server]], remplissez les variables {{Arg|AUserName}} et {{Arg|APassword}} avec votre nom d&#039;utilisateur et mot de passe pour l&#039;accès HTTP. Par exemple :&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;
Votre gestionnaire d&#039;événement reçoit également le domaine du serveur HTTP qui requiert une authentification ({{Arg|ARealm}}) et l&#039;URL cible de votre requête ({{Arg|AURL}}).&lt;br /&gt;
&lt;br /&gt;
Pour abandonner le processus d&#039;authentification HTTP, définissez la valeur de {{Arg|AbortAuth}} sur {{False}}.&lt;br /&gt;
&lt;br /&gt;
===Envoi d&#039;une requête derrière un proxy===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous êtes derrière un [[Wikipedia:Proxy server|proxy]] qui requiert une authentification, vous pouvez définir les [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.ProxySettings|paramètres proxy]] qui sont utilisés pour l&#039;authentification.&lt;br /&gt;
L&#039;exemple suivant montre comment procéder :&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;
Pour spécifier les paramètres de proxy, vous avez aussi la possibilité de fournir une chaîne URL qui inclut les informations associées au proxy :&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;
Sinon, vous pouvez spécifier les informations d&#039;identification pour l&#039;authentification proxy dans le gestionnaire d&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]]. Consultez la section [[Utilisation d&#039;un client HTTP#Gestion de l&#039;authentification d&#039;accès de base HTTP|Gestion de l&#039;authentification d&#039;accès de base HTTP]] et vérifiez que la valeur de {{Code|AnAuthTarget}} vaut {{Const|TAuthTargetType.Proxy}} plutôt que {{Const|TAuthTargetType.Server}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gestion des paramètres proxy avec un client HTTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le tableau suivant explique la manière dont le client HTTP gère les paramètres proxy du système sur différentes plates-formes :&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Plate-forme&lt;br /&gt;
!Comportement&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
Le client HTTP utilise les paramètres proxy du système. Vous pouvez ignorer les paramètres proxy du système et vous pouvez également fournir d&#039;autres paramètres proxy pour le client HTTP.&lt;br /&gt;
&lt;br /&gt;
Pour ignorer les paramètres proxy du système, créez des paramètres proxy pour le client HTTP et spécifiez {{Code|&amp;lt;nowiki&amp;gt;http://direct&amp;lt;/nowiki&amp;gt;}} comme URL. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
Le client HTTP utilise toujours les paramètres proxy du système. Même si vous fournissez d&#039;autres paramètres proxy pour le client HTTP, celui-ci utilise les paramètres proxy du système.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
Le client HTTP utilise toujours les paramètres proxy du système. Même si vous fournissez d&#039;autres paramètres proxy pour le client HTTP, celui-ci utilise les paramètres proxy du système.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
Le client HTTP utilise les paramètres proxy du système. Vous ne pouvez pas ignorer ces paramètres, mais vous pouvez fournir d&#039;autres paramètres proxy pour le client HTTP.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Linux&lt;br /&gt;
|&lt;br /&gt;
Le client HTTP utilise les paramètres proxy du système. Vous ne pouvez pas ignorer ces paramètres, mais vous pouvez fournir d&#039;autres paramètres proxy pour le client HTTP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si le système ne spécifie aucun paramètre proxy (la connexion est directe), cela est également considéré comme un &amp;quot;réglage&amp;quot;. Par exemple, sur un système iOS ou OS X n&#039;ayant aucun paramètre proxy défini, vous ne pouvez pas fournir de paramètres proxy pour le client HTTP. Les paramètres que vous fournissez sont ignorés car les paramètres du système (réglage &amp;quot;aucun proxy&amp;quot;) sont utilisés.&lt;br /&gt;
&lt;br /&gt;
===Gestion du stockage des informations d&#039;identification utilisateur===&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient|TNetHTTPClient]] vous permet de stocker les informations d&#039;identification pour l&#039;authentification HTTP ou proxy. Chaque [[lib_fr:System.Net.URLClient.TCredentialsStorage.TCredential|information d&#039;identification]] stockée peut contenir un nom d&#039;utilisateur, un mot de passe, un [[lib_fr:System.Net.URLClient.TAuthTargetType|type cible d&#039;authentification]], un domaine et une URL cible.&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant montre comment utiliser [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.CredentialsStorage|TNetHTTPClient.CredentialsStorage]] pour enregistrer des informations d&#039;identification, puis les utiliser pour s&#039;authentifier lors de la connexion à un serveur HTTP nécessitant une authentification de base :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Créez des informations d&#039;identification et ajoutez-les à votre stockage dédié :&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;Utilisez les informations d&#039;identification enregistrées.&lt;br /&gt;
&lt;br /&gt;
Par exemple, vous pouvez écrire un gestionnaire d&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.OnAuthEvent|OnAuthEvent]] dans lequel vous pouvez :&lt;br /&gt;
* Utiliser [[lib_fr:System.Net.URLClient.TCredentialsStorage.FindAccurateCredential|TCredentialsStorage.FindAccurateCredential]] pour rechercher des informations d&#039;identification correspondant au type d&#039;authentification nécessaire ({{Code|TAuthTargetType.Server}}).&lt;br /&gt;
* Utiliser le nom d&#039;utilisateur et le mot de passe correspondant aux informations d&#039;identification appropriées pour l&#039;authentification.&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;
===Gestion des certificats côté serveur===&lt;br /&gt;
&lt;br /&gt;
Si le serveur fournit un certificat SSL non valide, l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnValidateServerCertificate|OnValidateServerCertificate]] se produit. Fournissez un gestionnaire d&#039;événement pour {{Code|OnValidateServerCertificate}} afin de vérifier le certificat serveur ({{Arg|Certificate}}) et déterminer si vous acceptez ou non ce dernier. Si vous acceptez le certificat serveur, définissez la valeur du paramètre {{Arg|Accept}} sur {{True}}.&lt;br /&gt;
&lt;br /&gt;
===Gestion des certificats côté client===&lt;br /&gt;
&lt;br /&gt;
Si le serveur requiert un certificat client, l&#039;événement [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.OnNeedClientCertificate|OnNeedClientCertificate]] se produit. Fournissez un gestionnaire d&#039;événement pour {{Code|OnNeedClientCertificate}} afin de vérifier votre liste de certificats client ({{Arg|ACertificateList}}) et déterminer le certificat que vous souhaitez envoyer au serveur. Pour envoyer un certificat de la liste, définissez la valeur de {{Arg|AnIndex}} sur l&#039;index du certificat cible dans {{Arg|ACertificateList}}.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si la méthode HTTP de la première requête à un serveur qui requiert un certificat côté client n&#039;est ni HEAD ni GET (c&#039;est donc POST), le code d&#039;état de la réponse du serveur est 413. Envoyez toujours une requête HEAD ou GET en premier. L&#039;utilisation d&#039;une requête HEAD est généralement un meilleur choix, puisque moins de données sont transférées.&lt;br /&gt;
&lt;br /&gt;
==Rendre les requêtes asynchrones==&lt;br /&gt;
&lt;br /&gt;
Les requêtes sont synchrones par défaut. Pendant une requête, l&#039;exécution de votre application s&#039;arrête quand vous lancez votre requête, et reprend la main seulement quand vous obtenez une réponse du serveur ou quand la requête dépasse le délai d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
Si vous voulez rendre vos requêtes asynchrones, afin que les requêtes n&#039;arrêtent pas l&#039;exécution de votre application, vous devez activer la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPClient.Asynchronous|Asynchronous]] du composant client ou la propriété [[lib_fr:System.Net.HttpClientComponent.TNetHTTPRequest.Asynchronous|Asynchronous]] du composant requête, selon le composant utilisé pour effectuer votre requête.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Net.URLClient|System.Net.URLClient]]&lt;br /&gt;
* [[lib_fr:System.Net.HttpClient|System.Net.HttpClient]]&lt;br /&gt;
* [[lib_fr:System.Net.HttpClientComponent|System.Net.HttpClientComponent]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilisation du tethering d&#039;app|Utilisation du tethering d&#039;app]]&lt;br /&gt;
* [[Utilisation du Bluetooth|Utilisation du Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Using an HTTP Client]]&lt;br /&gt;
[[de:Verwenden eines HTTP-Clients]]&lt;br /&gt;
[[ja:HTTP クライアントの使用]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Compilation&amp;diff=210297</id>
		<title>Compilation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Compilation&amp;diff=210297"/>
		<updated>2017-06-16T12:16:49Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Compilateur Delphi}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Compilateur {{Delphi}} &amp;amp;gt; Compilation}}&lt;br /&gt;
&lt;br /&gt;
Utilisez cette page pour définir les options de compilation pour le projet en cours.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les options décrites ici ne sont pas toutes disponibles pour tous les types de projets. Par exemple, &#039;&#039;&#039;Répertoire de sortie DCP&#039;&#039;&#039; n&#039;apparaît pas pour les projets C++.&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;Options&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eléments communs&lt;br /&gt;
|&lt;br /&gt;
Voir [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Options de génération du code==&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Contrôle du code inline&lt;br /&gt;
|&lt;br /&gt;
Définit ou efface la directive du compilateur {{Delphi}} &amp;lt;code&amp;gt;{$INLINE &amp;amp;lt;ON|OFF|AUTO&amp;amp;gt;}&amp;lt;/code&amp;gt;. Pour de plus amples informations, voir &amp;quot;Utilisation de la directive inline&amp;quot; dans [[Appel de procédures et de fonctions (Delphi)|Appel de procédures et de fonctions (Delphi)]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = désactivé&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;
Page de code&lt;br /&gt;
|&lt;br /&gt;
Entrez la page de code relative à la langue de votre application, par exemple 1252. La page de code est un nombre décimal représentant une table d&#039;encodage de caractères spécifique, avec des valeurs standard pour les diverses langues.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Emettre les informations de type à l&#039;exécution&lt;br /&gt;
|&lt;br /&gt;
Contrôle la génération des [[Informations de type à l&#039;exécution (Delphi)|informations de type à l&#039;exécution]]. La valeur par défaut est False (aucune information de type à l&#039;exécution n&#039;est émise).&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Taille d&#039;énumération minimale&lt;br /&gt;
|&lt;br /&gt;
Spécifie la plus petite quantité de mémoire à allouer pour une énumération. Les choix possibles sont Octet [[Taille minimum d&#039;énumération (Delphi)|{$Z1}]], Mot {$Z2}, Double mot {$Z4}. Le bouton popup [[Image:ProjectOptionsDownArrow2.jpg|Flèche bas]] est décrit dans [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = Octet&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;
Optimisation&lt;br /&gt;
|&lt;br /&gt;
Contrôle l&#039;optimisation du code. Quand cette option est activée (équivalent à [[Optimisation (Delphi)|{$O+}]]), le compilateur effectue un nombre d&#039;optimisations de code, telles que le placement des variables dans les registres CPU, en éliminant des sous-expressions communes et en générant des variables d&#039;induction. Quand elle est désactivée (équivalent à {$O-}), toutes ces optimisations sont désactivées.&lt;br /&gt;
&lt;br /&gt;
Il ne sera jamais nécessaire de désactiver les optimisations sauf pour certaines situations de débogage. Toutes les optimisations effectuées par le compilateur {{Delphi}}  n&#039;altéreront pas la signification d&#039;un programme. En d&#039;autres termes, le compilateur n&#039;effectue aucune optimisation &amp;quot;non sécurisée&amp;quot; nécessitant une connaissance spéciale du programmeur. Cette option permet seulement d&#039;activer ou de désactiver l&#039;optimisation pour une procédure ou une fonction toute entière. Vous ne pouvez pas activer ou désactiver l&#039;optimisation pour une seule ligne, ni pour un groupe de lignes au sein d&#039;une routine.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
FDIV Pentium sécurisé&lt;br /&gt;
|&lt;br /&gt;
Spécifie si le compilateur génère le code qui détecte l&#039;instruction FDIV défectueuse des anciens processeurs Pentium. Windows 95, Windows NT 3.51 et les nouvelles versions du système d&#039;exploitation Windows contiennent le code qui corrige ce bogue au niveau du système. Quand cette option est activée (équivalent à la [[Opérations FDIV du Pentium sécurisées (Delphi)|compiler directive {$U+}]]), toutes les divisions à virgule flottante sont effectuées en utilisant les routines de la bibliothèque d&#039;exécution. Lors de la première invocation d&#039;une routine de division à virgule flottante, un test est fait pour voir si l&#039;instruction FDIV du processeur fonctionne correctement et la variable TestFDIV (déclarée dans l&#039;unité System) est mise à jour en conséquence.&lt;br /&gt;
&lt;br /&gt;
Pour les opérations de division à virgule flottante suivantes, la valeur stockée dans TestFDIV est utilisée pour déterminer l&#039;action à entreprendre :&lt;br /&gt;
* &#039;&#039;&#039;-1&#039;&#039;&#039; signifie que l&#039;instruction FDIV a été testée et ne fonctionne pas correctement.&lt;br /&gt;
* &#039;&#039;&#039;0&#039;&#039;&#039; signifie que l&#039;instruction FDIV n&#039;a pas encore été testée.&lt;br /&gt;
* &#039;&#039;&#039;1&#039;&#039;&#039; signifie que l&#039;instruction FDIV a été testée et fonctionne correctement.&lt;br /&gt;
&lt;br /&gt;
Avec un processeur qui ne présente aucune erreur de fonctionnement, l&#039;activation de cette option n&#039;induit qu&#039;une très légère baisse de performance. Si le processeur ne fonctionne pas correctement, une division à virgule flottante peut prendre trois fois plus de temps à s&#039;exécuter quand l&#039;option est activée, mais produit toujours un résultat exact.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;option est désactivée (mode {$U-}), les divisions à virgule flottante sont effectuées en utilisant les instructions FDIV intégrées. Le code résultant est plus compact et s&#039;exécute plus rapidement mais peut produire des résultats erronés sur les processeurs Pentium défectueux. Vous ne devez utiliser ce mode que si vous êtes certain que votre code s&#039;exécutera sur un processeur Pentium non défectueux.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alignement des champs d&#039;enregistrements&lt;br /&gt;
|&lt;br /&gt;
Contrôle l&#039;alignement des champs dans les types enregistrement et les structures de classes {{Delphi}}. Cliquez sur la flèche vers le bas pour effectuer une sélection parmi les valeurs possibles :&lt;br /&gt;
* Si vous sélectionnez l&#039;option &#039;&#039;&#039;Désactivé&#039;&#039;&#039; (équivalent à [[Aligner les champs (Delphi)|{$A1}]]) ou désactivez cette option (équivalent à {$A-}), les champs ne sont jamais alignés. Tous les enregistrements et structures de classes sont packed.&lt;br /&gt;
* Si vous sélectionnez &#039;&#039;&#039;Octet&#039;&#039;&#039; (équivalent à {$A2}), les champs des types enregistrement déclarés sans le modificateur packed et les champs des structures classe sont alignés sur les frontières octet.&lt;br /&gt;
* Si vous sélectionnez &#039;&#039;&#039;Mot&#039;&#039;&#039; (équivalent à {$A2}), les champs des types enregistrement déclarés sans le modificateur packed et les champs des structures classe sont alignés sur les frontières mot.&lt;br /&gt;
* Si vous sélectionnez &#039;&#039;&#039;Double mot&#039;&#039;&#039; (équivalent à {$A4}), les champs des types enregistrement déclarés sans le modificateur packed et les champs des structures classe sont alignés sur les frontières double mot.&lt;br /&gt;
* Si vous sélectionnez &#039;&#039;&#039;Quadruple mot&#039;&#039;&#039; (équivalent à {$A8} ou {$A+}),  les champs des types enregistrement déclarés sans le modificateur packed et les champs des structures classe sont alignés sur les frontières quadruple mot.&lt;br /&gt;
&lt;br /&gt;
Quel que soit le mode de la directive $A, les variables et constantes typées sont toujours alignées pour un accès optimal. L&#039;exécution est plus rapide si vous définissez l&#039;option sur &#039;&#039;&#039;8 (Quadruple mot)&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
C&#039;est la valeur par défaut.&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;
Cadres de pile&lt;br /&gt;
|&lt;br /&gt;
Contrôle la génération des cadres de pile pour les procédures et les fonctions.&lt;br /&gt;
&lt;br /&gt;
Quand cette option est activée (équivalent au mode [[Cadres de pile (Delphi)|{$W+}]]), les cadres de pile sont toujours générés pour les procédures et les fonctions, même s&#039;ils ne sont pas nécessaires.&lt;br /&gt;
&lt;br /&gt;
Quand elle est désactivée (équivalent à {$W-}), les cadres de pile ne sont générés que lorsqu&#039;ils sont nécessaires, selon l&#039;utilisation que fait la routine des variables locales. Certains outils de débogage requièrent la génération de cadres de pile pour toutes les procédures et fonctions, mais d&#039;autres outils ne requièrent pas d&#039;activer cette option. &amp;lt;br /&amp;gt;&lt;br /&gt;
C&#039;est la valeur par défaut.&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Options Débogage==&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Assertions&lt;br /&gt;
|&lt;br /&gt;
Active ou désactive la génération du code pour les assertions dans un fichier source {{Delphi}}. Cette option est activée (équivalent à [[Directives d&#039;assertion (Delphi)|{$C+}]]) par défaut. Comme les assertions ne sont pas habituellement utilisées à l&#039;exécution dans les versions commercialisées d&#039;un produit, les directives de compilation désactivant la génération du code pour les assertions sont fournies. Désélectionnez cette option pour désactiver les assertions.&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;
Informations de débogage&lt;br /&gt;
|&lt;br /&gt;
Les informations de débogage se présentent sous la forme de tables de numéros de lignes propres à chaque procédure, qui contiennent les adresses du code correspondant à chaque ligne du texte source. Pour les unités, les informations de débogage sont enregistrées dans le fichier unité, avec le code objet de l&#039;unité. Elles augmentent la taille du fichier unité et l&#039;espace mémoire occupé lors de la compilation des programmes utilisant cette unité, mais n&#039;affectent ni la taille ni la vitesse d&#039;exécution du programme exécutable. Quand un programme ou une unité est compilé avec cette option activée (équivalent à [[Informations de débogage (Delphi)|{$D+}]]), le débogueur intégré vous permet d&#039;exécuter les instructions pas à pas et de définir des points d&#039;arrêt dans ce module.&lt;br /&gt;
&lt;br /&gt;
Les options &#039;&#039;&#039;Placer les informations de débogage dans un fichier TDS distinct&#039;&#039;&#039; et &#039;&#039;&#039;Fichier map&#039;&#039;&#039; (sur la page &#039;&#039;&#039;[[Liaison (Delphi)|Liaison]]&#039;&#039;&#039; du dialogue &#039;&#039;&#039;Options de projet&#039;&#039;&#039;) produisent des informations de ligne complètes pour un module donné seulement si vous avez compilé ce module avec cette option activée. Cette option est généralement utilisée conjointement avec l&#039;option &#039;&#039;&#039;Symboles locaux&#039;&#039;&#039; (commutateur [[Symboles locaux (Delphi)|{$L}]]), qui active et désactive la génération des informations relatives aux symboles locaux pour le débogage.&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;
Symboles locaux&lt;br /&gt;
|&lt;br /&gt;
Active ou désactive la génération d&#039;informations relatives aux symboles locaux. Cliquez sur la flèche vers le bas pour sélectionner parmi les valeurs possibles (&#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit des noms et types de toutes les variables et constantes locales au module, c&#039;est-à-dire tous les symboles de la partie implementation du module (y compris les symboles des procédures et fonctions). Pour les unités, les informations relatives aux symboles locaux sont stockées dans le fichier unité avec le code objet de l&#039;unité. Ces informations augmentent la taille des fichiers unité et l&#039;espace mémoire nécessaire à la compilation des programmes utilisant l&#039;unité. En revanche, elles n&#039;affectent ni la taille ni la vitesse d&#039;exécution du programme exécutable. Quand un programme ou une unité est compilé avec cette option activée (équivalent à [[Symboles locaux (Delphi)|{$L+}]]), le débogueur intégré vous permet d&#039;examiner et de modifier les variables locales du module.&lt;br /&gt;
&lt;br /&gt;
De plus, les appels aux procédures et fonctions du module peuvent être examinés en utilisant &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Fenêtres de débogage &amp;amp;gt; [[Fenêtre Pile d&#039;appels|Pile d&#039;appels]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Les options &#039;&#039;&#039;Placer les informations de débogage dans un fichier TDS distinct&#039;&#039;&#039; et &#039;&#039;&#039;Fichier map&#039;&#039;&#039; (sur la page &#039;&#039;&#039;[[Liaison (Delphi)|Liaison]]&#039;&#039;&#039; du dialogue &#039;&#039;&#039;Options de projet&#039;&#039;&#039;) produisent des informations de symbole local pour un module donné seulement si ce module a été compilé avec cette option activée. Cette option est généralement utilisée conjointement avec l&#039;option &#039;&#039;&#039;Informations de débogage&#039;&#039;&#039;, qui active et désactive la génération des tables de numéros de lignes pour le débogage. Cette option est ignorée si l&#039;option &#039;&#039;&#039;Informations de débogage&#039;&#039;&#039; du compilateur est désactivée.&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;
Informations de référence des symboles&lt;br /&gt;
|&lt;br /&gt;
Génère les informations de référence des symboles utilisées par &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. Correspond à la [[Déclaration de symboles et informations de référence croisée (Delphi)|directive {$Y} du compilateur {{Delphi}}]].&lt;br /&gt;
* Si l&#039;option &#039;&#039;&#039;Aucune&#039;&#039;&#039; est sélectionnée ({$Y-}), aucune information de référence de symbole n&#039;est enregistrée.&lt;br /&gt;
* Si l&#039;option &#039;&#039;&#039;Définitions uniquement&#039;&#039;&#039; est sélectionnée ({$YD}), le compilateur enregistre les informations sur l&#039;endroit où sont définis les identificateurs.&lt;br /&gt;
* Si l&#039;option &#039;&#039;&#039;Informations de référence&#039;&#039;&#039; est sélectionnée ({$Y+}), le compilateur enregistre les informations sur l&#039;endroit où est défini chaque identificateur et sur l&#039;endroit où il est utilisé.&lt;br /&gt;
&lt;br /&gt;
Cette option n&#039;a d&#039;effet que si &#039;&#039;&#039;Informations de débogage&#039;&#039;&#039; et &#039;&#039;&#039;Symboles locaux&#039;&#039;&#039; (voir plus haut) sont activées.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités &#039;&#039;&#039;Achèvement de code&#039;&#039;&#039; et &#039;&#039;&#039;Navigation du code&#039;&#039;&#039; (&amp;lt;code&amp;gt;Ctrl+Click&amp;lt;/code&amp;gt;) fonctionnent seulement quand l&#039;option &#039;&#039;&#039;Informations de référence des symboles&#039;&#039;&#039; est définie sur &#039;&#039;&#039;Informations de référence&#039;&#039;&#039;.&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;
Utiliser les .DCU de débogage&lt;br /&gt;
|&lt;br /&gt;
Les DCU de débogage contiennent des informations de débogage et sont construits avec les cadres de piles. Quand cette option est cochée, le compilateur ajoute le chemin des DCU de débogage aux chemins de recherche spécifiés dans &#039;&#039;&#039;Sources de débogage&#039;&#039;&#039; sur la page &#039;&#039;&#039;[[Débogueurs Embarcadero|Débogueurs Embarcadero]]&#039;&#039;&#039;.&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;
Utiliser les références de données importées&lt;br /&gt;
|&lt;br /&gt;
Permet aux unités packagées de référencer les variables des autres packages. Equivalent à la [[Données importées|directive {$G} du compilateur {{Delphi}}]].&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autres options==&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Autres options à transmettre au compilateur&lt;br /&gt;
|&lt;br /&gt;
Entrez les commutateurs du compilateur que vous voulez ajouter aux paramètres contrôlés par les boîtes de dialogue Projet &amp;amp;gt; Options. Utilisez un tiret comme symbole du commutateur, et séparez les commutateurs par des virgules.&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;
Générer le fichier binaire universel iOS (armv7 + arm64)&lt;br /&gt;
|&lt;br /&gt;
Le compilateur crée un fichier binaire universel pour iOS 32 bits et 64 bits.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut = False (seul le fichier binaire 64 bits est créé).&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
* Périphérique iOS - 64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer le code PIC&lt;br /&gt;
|&lt;br /&gt;
Si cette option est activée, le compilateur génère des unités de code indépendant de la position (PIC) ayant l&#039;extension de fichier &amp;lt;code&amp;gt;.dpu&amp;lt;/code&amp;gt;. Cette option correspond au commutateur &amp;lt;code&amp;gt;-P&amp;lt;/code&amp;gt; du compilateur.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer la documentation XML&lt;br /&gt;
|&lt;br /&gt;
Génère un fichier contenant la représentation XML de votre répertoire projet. Pour de plus amples informations, voir [[Documentation XML pour le code Delphi|Documentation XML pour le code {{Delphi}}]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut = 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;
Rechercher aussi des noms de fichiers 8.3&lt;br /&gt;
|&lt;br /&gt;
Transmet le commutateur &amp;lt;code&amp;gt;-P&amp;lt;/code&amp;gt; du compilateur pour DCC32.exe ou DCC64.exe.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = False&lt;br /&gt;
&lt;br /&gt;
Vous permet d&#039;utiliser les noms de fichier DOS d&#039;ancien style qui sont au format &#039;&#039;nomfichier.ext&#039;&#039;, où &#039;&#039;nomfichier&#039;&#039; est une chaîne de 1 à 8 caractères.&lt;br /&gt;
&lt;br /&gt;
Prise en charge sur les plates-formes Windows&amp;amp;nbsp;32 bits et 64 bits&amp;amp;nbsp;.&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer les informations de dépendance d&#039;unité&lt;br /&gt;
|&lt;br /&gt;
Transmet le commutateur &amp;lt;code&amp;gt;-depends&amp;lt;/code&amp;gt; du compilateur pour DCC32.exe. Valeur par défaut = False&lt;br /&gt;
&lt;br /&gt;
Si vous activez cette option, elle incorpore une liste de tous les en-têtes inclus récursivement (#include) des fichiers .cpp et leur horodatage dans le fichier .obj.&lt;br /&gt;
 Ces informations sont utilisées par le système de construction pour reconstruire le fichier .obj si&lt;br /&gt;
&lt;br /&gt;
un en-tête #include a changé.&lt;br /&gt;
&lt;br /&gt;
Quand l&#039;option est désactivée, les fichiers .obj ne contiennent pas les informations d&#039;autodépendance et ne sont pas automatiquement reconstruits quand leurs&lt;br /&gt;
&lt;br /&gt;
en-têtes changent.&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 doit être terminé par $IFEND&lt;br /&gt;
|&lt;br /&gt;
Permet d&#039;utiliser la directive [[Directive IFEND (Delphi)|$IFEND]] (au lieu de la directive $ENDIF correcte) pour terminer une clause $IF. Si cette option n&#039;est pas activée, les compilateurs peuvent émettre [[E2029 %s attendu mais %s trouvé (Delphi)|E2029]]. Voir la directive [[Legacy IFEND (Delphi)|Legacy IFEND ({{Delphi}})]] du compilateur.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Répertoire de sortie de la documentation XML&lt;br /&gt;
|&lt;br /&gt;
Spécifie le répertoire où sera générée la documentation XML de votre projet. Voir l&#039;option &#039;&#039;&#039;Générer la documentation XML&#039;&#039;&#039; ci-dessus.&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;
==Options Erreurs d&#039;exécution==&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vérification E/S&lt;br /&gt;
|&lt;br /&gt;
Active ou désactive la génération automatique du code vérifiant le résultat d&#039;un appel à une procédure d&#039;E/S. Si une procédure d&#039;E/S renvoie un résultat d&#039;E/S non nul alors que ce commutateur est activé, une exception EInOutError est déclenchée (ou le programme s&#039;arrête si la gestion des exceptions est désactivée). Quand ce commutateur est désactivé, vous devez vérifier les erreurs d&#039;E/S en appelant IOResult. &amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut = 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;
Vérification de débordement&lt;br /&gt;
|&lt;br /&gt;
Contrôle la génération du code qui teste le dépassement de capacité. Quand cette option est activée (équivalent à [[Vérification de débordement (Delphi)|{$Q+}]]), certaines opérations arithmétiques entières (+, -, *, Abs, Sqr, Succ, Pred, Inc et Dec) font l&#039;objet d&#039;un test de dépassement de capacité. Le code de ces opérations est suivi d&#039;un code supplémentaire vérifiant si le résultat appartient à l&#039;intervalle pris en charge. Si un test de dépassement de capacité échoue, une exception EIntOverflow est déclenchée (ou le programme s&#039;arrête si la gestion des exceptions est désactivée). Ce commutateur est généralement utilisé conjointement à l&#039;option de vérification des limites (commutateur [[Vérification des intervalles|{$R}]]), qui active et désactive la génération de code de test de débordement. L&#039;activation du test de dépassement de capacité ralentit l&#039;exécution du programme et augmente sa taille.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Vérification des limites&lt;br /&gt;
|&lt;br /&gt;
Active ou désactive la génération du code qui vérifie les limites. Quand cette option est activée (équivalent à [[Vérification des intervalles|{$R+}]]), pour toute expression de type tableau ou chaîne indexée, l&#039;index est vérifié pour s&#039;assurer qu&#039;il reste dans les limites définies. Le même test s&#039;applique à toute assignation de valeur à une variable de type scalaire ou sous-intervalle. Si une vérification de limites échoue, une exception ERangeError est déclenchée (ou le programme s&#039;arrête si la gestion des exceptions est désactivée). Activer la vérification des limites ralentit votre programme et en augmente le volume.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
==Options de syntaxe==&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;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Constantes typées affectables&lt;br /&gt;
|&lt;br /&gt;
Contrôle si les constantes typées peuvent être modifiées ou non. Quand cette option est activée (équivalent à [[Constantes typées affectables (Delphi)|{$J+}]]), les constantes typées peuvent être modifiées et sont essentiellement des variables initialisées. Quand elle est désactivée (équivalent à {$J-}), les constantes typées sont réellement constantes et toute tentative de modification d&#039;une constante typée provoque l&#039;émission d&#039;une erreur par le compilateur. Les constantes affectables font référence à l&#039;utilisation d&#039;une constante typée comme variable modifiable à l&#039;exécution.&lt;br /&gt;
&lt;br /&gt;
L&#039;ancien code source utilisant des constantes typées affectables doit être compilé avec cette option activée, mais pour les nouvelles applications, il est conseillé d&#039;initialiser les variables et de compiler votre code avec l&#039;option désactivée.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Evaluation booléenne complète&lt;br /&gt;
|&lt;br /&gt;
Permet d&#039;alterner entre les deux modèles de génération de code {{Delphi}} pour les opérateurs booléens AND et OR. Quand cette option est activée (équivalent à [[Evaluation booléenne rapide (directive de compilation Delphi)|{$B+}]]), le compilateur génère un code évaluant entièrement les expressions booléennes. Tous les opérandes des expressions booléennes contenant des opérateurs AND et OR sont alors évalués, même si le résultat de l&#039;expression totale est déjà connu. Quand cette option est désactivée (équivalent à {$B-}),  le compilateur génère un code d&#039;évaluation &amp;quot;court-circuit&amp;quot; des expressions booléennes. Ceci signifie que l&#039;évaluation s&#039;arrête à partir du moment où le résultat de l&#039;expression devient évident dans l&#039;ordre d&#039;évaluation de gauche à droite.&lt;br /&gt;
Valeur par défaut = 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;
Syntaxe étendue&lt;br /&gt;
|&lt;br /&gt;
N&#039;existe que pour des raisons de compatibilité descendante. Vous ne devez pas utiliser cette option (équivalent au mode [[Syntaxe étendue (Delphi)|{$X-}]]) lors de l&#039;écriture d&#039;applications {{Delphi}}. Cette option active ou désactive la syntaxe étendue de  {{Delphi}} :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructions de fonctions.&#039;&#039;&#039; En mode {$X+}, les appels de fonctions peuvent être utilisés comme des appels de procédures ; autrement dit, le résultat d&#039;un appel à une fonction peut être ignoré plutôt que transmis à une autre fonction ou utilisé dans une opération ou une assignation. Généralement, les calculs opérés par une fonction sont renvoyés dans son résultat et le fait de ne pas vouloir récupérer ce résultat paraît un peu absurde. Mais, une fonction est parfois appelée parce qu&#039;elle effectue une tâche, comme la définition de la valeur d&#039;une variable globale, sans produire un résultat utile.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La variable Result.&#039;&#039;&#039; Quand cette option est activée (équivalent à {$X+}), la variable prédéfinie Result peut servir dans le corps d&#039;une fonction à contenir la valeur de retour de la fonction.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chaînes terminées par null.&#039;&#039;&#039; Quand cette option est activée, les chaînes {{Delphi}} peuvent être assignées à des tableaux de caractères indexés à partir de zéro (array[0..X] of Char), qui sont compatibles avec les types PChar.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Chaînes longues par défaut&lt;br /&gt;
|&lt;br /&gt;
Cette option (équivalente à la [[Chaînes longues (Delphi)|directive {$H}]]) contrôle la signification du mot réservé &#039;&#039;&#039;string&#039;&#039;&#039; utilisé seul dans une déclaration de type. Le type générique &#039;&#039;&#039;string&#039;&#039;&#039; peut représenter soit une chaîne longue allouée dynamiquement (de type fondamental &amp;lt;code&amp;gt;UnicodeString&amp;lt;/code&amp;gt;) ou une chaîne courte allouée statiquement (de type fondamental &amp;lt;code&amp;gt;ShortString&amp;lt;/code&amp;gt;). Par défaut,  {{Delphi}} définit le type chaîne générique par un &amp;lt;code&amp;gt;UnicodeString&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tous les composants des bibliothèques de composants sont compilés dans cet état. Si vous écrivez des composants, ils doivent aussi utiliser des chaînes longues comme doit le faire tout code recevant des données issues des propriétés de type chaîne de la bibliothèque de composants. L&#039;état désactivé (équivalent à {$H-}) est surtout pratique pour utiliser du code écrit pour des versions précédentes de {{Delphi}} qui utilisaient par défaut le type chaîne courte. Vous pouvez localement redéfinir la signification des définitions des types chaîne pour assurer la génération de chaînes courtes. Vous pouvez aussi changer les déclarations des types chaînes courtes en &amp;lt;code&amp;gt;string[255]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;ShortString&amp;lt;/code&amp;gt;, qui ne sont pas ambigus et sont indépendants de l&#039;option activée.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Paramètres ouverts&lt;br /&gt;
|&lt;br /&gt;
N&#039;a de signification que pour du code compilé gérant les chaînes vastes et assure une compatibilité descendante avec les premières versions de {{Delphi}} et Object Pascal. Cette option (équivalent à la [[Paramètres chaînes ouverts (Delphi)|directive {$P}]]) contrôle la signification des paramètres variables déclarés en utilisant le mot clé string dans les chaînes vastes désactivées (équivalent à l&#039;état {$H-}). Quand cette option est désactivée (équivalent à {$P-}), les paramètres variables déclarés à l&#039;aide du mot clé string sont des paramètres variables normaux, alors que quand elle est activée (équivalent à {$P+}) il s&#039;agit de paramètres chaînes ouverts. Quelle que soit la définition de cette option, il est toujours possible d&#039;utiliser l&#039;identificateur OpenString pour déclarer des paramètres chaînes ouverts.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Chaînes-var strictes&lt;br /&gt;
|&lt;br /&gt;
Cette option (équivalent à la [[Contrôle des chaînes var (Delphi)|directive {$V}]]) n&#039;est significative que pour du code Delphi utilisant des chaînes courtes ; elle assure une compatibilité descendante avec les premières versions de {{Delphi}} et Object Pascal. Elle contrôle le type sur les chaînes courtes transmises en tant que paramètres variables. Quand elle est activée (équivalent à {$V+}), un type strict est effectué, nécessitant que les paramètres formels et effectifs soient du même type de chaîne. Quand elle est désactivée (équivalent à {$V-}) n&#039;importe quelle variable de type chaîne courte est autorisée en tant que paramètre effectif, même si sa longueur maximale déclarée diffère de celle du paramètre formel.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Opérateur @ typé&lt;br /&gt;
|&lt;br /&gt;
Contrôle les types des valeurs pointeur générées par l&#039;opérateur @ et la compatibilité des types de pointeurs. Quand cette option est désactivée (équivalent à [[Contrôle du type des pointeurs (Delphi)|{$T-}]]),  le résultat de l&#039;opérateur @ est toujours un pointeur (Pointer) non typé compatible avec tous les autres types de pointeurs. Lorsque @ est appliqué à une référence de variable avec cette option activée (équivalent à {$T+}), le résultat est un pointeur typé qui n&#039;est compatible qu&#039;avec Pointer ou avec d&#039;autres pointeurs sur le type de la variable. Quand cette option est désactivée, des types de pointeurs distincts autres que Pointer sont incompatibles (même s&#039;ils sont des pointeurs sur le même type). Quand elle est activée, les pointeurs sur le même type sont compatibles.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;Conseil :&#039;&#039;&#039; Pour afficher les options du compilateur dans la fenêtre &#039;&#039;&#039;Messages&#039;&#039;&#039; quand vous compilez un projet, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; et sélectionnez l&#039;option &#039;&#039;&#039;Afficher la ligne de commande&#039;&#039;&#039;. A la prochaine compilation d&#039;un projet, la commande utilisée pour compiler le projet et le fichier de réponse sont affichés tous deux dans la fenêtre &#039;&#039;&#039;Messages&#039;&#039;&#039;. Le fichier de réponse contient les options du compilateur et les fichiers à compiler.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Chaînes d&#039;outils Delphi|Chaînes d&#039;outils Delphi]]&lt;br /&gt;
*[[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
*[[Opérations FDIV du Pentium sécurisées (Delphi)|Directive {$U} du compilateur {{Delphi}} (Opérations FDIV du Pentium sécurisées)]]&lt;br /&gt;
*[[Création et modification de configurations de construction|Création et modification de configurations de construction]]&lt;br /&gt;
*[[Jeux d&#039;options : Création, Application, Edition et Suppression|Jeux d&#039;options : Création, Application, Edition et Suppression]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Compiling]]&lt;br /&gt;
[[de:Compilieren]]&lt;br /&gt;
[[ja:［コンパイル］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Pr%C3%A9sentation_de_DUnitX&amp;diff=210296</id>
		<title>Présentation de DUnitX</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Pr%C3%A9sentation_de_DUnitX&amp;diff=210296"/>
		<updated>2017-06-16T12:13:51Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Test des applications - Index}}&lt;br /&gt;
DUnitX est un framework de test unitaire, en code source libre, basé sur le framework de test NUnit, incluant également certains concepts de xUnit. L&#039;intégration du framework DUnitX dans {{Variables|Product}} vous permet de développer et d&#039;exécuter des tests pour Win32, Win 64, OS X et Linux dans les applications {{Delphi}} et {{CBuilder}}.&lt;br /&gt;
&lt;br /&gt;
Chaque framework de test DunitX propose son propre ensemble de méthodes pour les conditions de test. Vous pouvez utiliser les méthodes proposées pour tester un grand nombre de conditions. Ces méthodes représentent des assertions communes bien que vous puissiez créer vos propres assertions personnalisées. &lt;br /&gt;
&lt;br /&gt;
DUnitX utilise les méthodes génériques et anonymes. &amp;lt;l t=&amp;quot;span&amp;quot; s=&amp;quot;delphi&amp;quot; /&amp;gt;DUnitX utilise des attributs sous la personnalité {{Delphi}}.&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;Dans {{CBuilder}}, DUnitX utilise des méthodes publiées.&amp;lt;l t=&amp;quot;span&amp;quot; e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir également la page d&#039;accueil de DUnitX à l&#039;adresse [https://github.com/VSoftTechnologies/DUnitX/wiki https://github.com/VSoftTechnologies/DUnitX/wiki] (EN).&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Développement de tests DUnitX {{Delphi}}==&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant de programme {{Delphi}} définit deux fonctions qui effectuent de simples additions et soustractions :&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;
L&#039;exemple suivant montre l&#039;unité de test que vous devez modifier pour tester les deux fonctions. Vous devez ajouter du code aux méthodes &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; et &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; ainsi qu&#039;aux méthodes de test &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; et &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;. Enfin, utilisez des attributs pour tester les fonctions.&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;
==Développement de tests DUnitX C++==&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant de programme {{CBuilder}} définit deux fonctions qui effectuent de simples additions et soustractions :&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;
L&#039;exemple suivant montre l&#039;unité de test que vous devez modifier pour tester les deux fonctions. Vous devez ajouter du code aux méthodes &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; et &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; ainsi qu&#039;aux méthodes de test &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; et &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;.&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;
==Fonctions DUnitX==&lt;br /&gt;
&lt;br /&gt;
DUnitX fournit une classe &#039;&#039;&#039;Assert&#039;&#039;&#039; avec un nombre de fonctions que vous pouvez utiliser dans vos tests.&lt;br /&gt;
&lt;br /&gt;
Le tableau présente certaines de ces fonctions. &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;Fonction&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#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;
Vérifie si une routine fonctionne.&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;
Vérifie si une routine échoue.&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;
Vérifie si les éléments sont égaux.&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;
Vérifie si les éléments ne sont pas égaux.&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;
Vérifie si deux éléments ont la même valeur.&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;
Vérifie si deux éléments n&#039;ont pas la même valeur.&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;
Vérifie si l&#039;élément est dans une liste.&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;
Vérifie si l&#039;élément n&#039;est pas dans une liste.&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;
Vérifie si une condition est vraie.&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;
Vérifie si une condition est fausse.&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;
Vérifie si la valeur d&#039;un élément est vide.&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;
Vérifie si la valeur d&#039;un élément n&#039;est pas vide.&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;
Vérifie si un élément est null.&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;
Vérifie si un élément n&#039;est pas null.&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;
Vérifie si la méthode déclenchera une exception.&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;
Vérifie si une chaîne débute avec une sous-chaîne spécifiée.&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;
Vérifie si une classe est descendante d&#039;une classe spécifiée.&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;
Vérifie si l&#039;élément correspond à un modèle spécifié.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur la syntaxe et l&#039;utilisation de ces fonctions et des autres fonctions DUnitX, voir les fichiers d&#039;aide DUnitX dans &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;
==Lanceurs de tests DUnitX==&lt;br /&gt;
&lt;br /&gt;
Un lanceur de test vous permet d&#039;exécuter vos tests indépendamment de votre application. Dans un projet test DUnitX, le code du lanceur de test du framework DUnitX est directement compilé dans l&#039;exécutable généré, transformant ainsi le projet test lui-même en lanceur de test. Le framework DUnitX intégré fournit deux lanceurs de tests :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Le lanceur de test Console :&#039;&#039;&#039; &lt;br /&gt;
**Envoie toutes les sorties de test vers la console. C&#039;est le mode de test par défaut lorsque vous exécutez votre projet DUnitX. Le framework DUnitX fournit la classe &amp;lt;code&amp;gt;TDUnitXConsoleLogger&amp;lt;/code&amp;gt; pour envoyer les sorties de test vers la console.&lt;br /&gt;
** Est utile lorsque vous voulez exécuter du code achevé et des tests à partir de scripts construits de manière automatisée.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Le lanceur de test en mode GUI :&#039;&#039;&#039;  &lt;br /&gt;
**Affiche interactivement les résultats des tests dans une fenêtre graphique. Le framework DUnitX fournit une classe &amp;lt;code&amp;gt;TGUIXTestRunner&amp;lt;/code&amp;gt; pour générer les sorties de la GUI de {{FM}} {{f|VCL|et une classe &amp;lt;code&amp;gt;TDUnitXGuiLoggerForm&amp;lt;/code&amp;gt; pour la GUI de la VCL}}.&lt;br /&gt;
** Est très utile pour développer de manière interactive les tests unitaires pour le code testé.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|* [[Comment convertir les tests DUnit en DUnitX|Comment convertir les tests DUnit en DUnitX]] }}&lt;br /&gt;
&lt;br /&gt;
*[[Développement de tests avec DUnitX|Développement de tests avec DUnitX]]&lt;br /&gt;
* [https://github.com/VSoftTechnologies/DUnitX DUnitX source and contributions (EN)]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Presentation de DUnitX}}&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&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;
[[de:Überblick über DUnitX]]&lt;br /&gt;
[[ja:DUnitX の概要]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Liaison_(Delphi)&amp;diff=210295</id>
		<title>Liaison (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Liaison_(Delphi)&amp;diff=210295"/>
		<updated>2017-06-16T12:11:02Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Compilateur Delphi}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; {{Delphi}} &amp;amp;gt; Liaison}}&lt;br /&gt;
&lt;br /&gt;
Utilisez cette page pour définir les options du lieur pour votre application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les options décrites ci-dessous ne sont pas toutes disponibles pour tous les types de projets.&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;Options&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eléments communs&lt;br /&gt;
|&lt;br /&gt;
Voir [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&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;
! Option de liaison&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Informations de débogage&lt;br /&gt;
|&lt;br /&gt;
Génère une table de numéros de lignes propre à chaque procédure, qui mappe les adresses du code objet en numéros de ligne du texte source. Equivalent à la directive du compilateur {{Delphi}} {$D+} et au commutateur -V pour DCC32.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Description de l&#039;EXE&lt;br /&gt;
|&lt;br /&gt;
Entrez la description de votre fichier EXE. Ce champ peut contenir une chaîne d&#039;un maximum de 255 caractères. La chaîne est liée à $D et incluse dans le fichier exécutable. Le plus souvent, elle sert à insérer dans l&#039;application les informations de copyright. Les informations de copyright peuvent aussi être incluses dans le fichier des informations de version. Notez que cette option est uniquement applicable aux DLL et aux exécutables des applications, mais pas aux 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;
Générer une application console&lt;br /&gt;
|&lt;br /&gt;
Force le lieur à définir un indicateur dans le fichier .exe de l&#039;application pour signaler une application en mode console.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Base de l&#039;image&lt;br /&gt;
|&lt;br /&gt;
Spécifie l&#039;adresse de chargement préférée de l&#039;image compilée. Habituellement, cette valeur n&#039;est modifiée qu&#039;à la compilation des DLL.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Inclure les symboles de débogage distant&lt;br /&gt;
|&lt;br /&gt;
Cochez cette option si vous utilisez le débogage distant ou multi-périphérique. Génère le [[API (*.rsm)|fichier des symboles de débogage distant]] ({{Path|.rsm}}) pour le projet.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Fichier map&lt;br /&gt;
|&lt;br /&gt;
Le lieur peut générer un [[API (*.map)|fichier map]] ui contient les informations générales relatives aux segments, notamment une liste de segments, l&#039;adresse de démarrage du programme et les éventuels messages d&#039;erreur ou d&#039;avertissement produits au cours de la liaison.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = Désactivé&lt;br /&gt;
* &#039;&#039;&#039;Désactivé&#039;&#039;&#039; : Ne produit pas un fichier map. C&#039;est la valeur par défaut.&lt;br /&gt;
* &#039;&#039;&#039;Segments&#039;&#039;&#039; : Produit un fichier map qui inclut une liste de segments, l&#039;adresse de démarrage du programme et les éventuels messages d&#039;erreur ou d&#039;avertissement produits au cours de la liaison.&lt;br /&gt;
* &#039;&#039;&#039;Publics&#039;&#039;&#039; : Produit un fichier map qui inclut une liste de segments, l&#039;adresse de démarrage du programme et les éventuels messages d&#039;erreur ou d&#039;avertissement produits au cours de la liaison, ainsi qu&#039;une liste de symboles publics triée alphabétiquement.&lt;br /&gt;
* &#039;&#039;&#039;Détaillé&#039;&#039;&#039; : Produit un fichier map qui inclut une liste de segments, l&#039;adresse de démarrage du programme et les éventuels messages d&#039;erreur ou d&#039;avertissement produits au cours de la liaison, une liste de symboles publics triée alphabétiquement, ainsi qu&#039;une carte détaillée de la segmentation. Cette carte inclut l&#039;adresse, la longueur en octets et le nom du segment, le groupe et des informations sur les modules. Produit également un [[Fichier de chaînes de ressources Delphi (*.drc)|fichier de chaînes de ressources]].&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
ARM de fichier map&lt;br /&gt;
|&lt;br /&gt;
Le lieur peut générer un [[API (*.map)|fichier map]] ui contient les informations générales relatives aux segments, notamment une liste de segments, l&#039;adresse de démarrage du programme et les éventuels messages d&#039;erreur ou d&#039;avertissement produits au cours de la liaison.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = Désactivé&lt;br /&gt;
* &#039;&#039;&#039;Désactivé&#039;&#039;&#039; : Ne produit pas un fichier map. C&#039;est la valeur par défaut.&lt;br /&gt;
* &#039;&#039;&#039;Activé&#039;&#039;&#039; : Produit un fichier map.&lt;br /&gt;
* &#039;&#039;&#039;Fichier map et fichier .drc&#039;&#039;&#039; : Produit à la fois un fichier map et un [[Fichier de chaînes de ressources Delphi (*.drc)|fichier drc]].&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;
* Périphérique &amp;amp;nbsp;iOS (32 bits&amp;amp;nbsp;et&amp;amp;nbsp;64 bits)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Taille de la pile maximale&lt;br /&gt;
|&lt;br /&gt;
Indique la taille totale réservée de la pile (uniquement applicable aux projets d&#039;exécutables ; désactivé pour les DLL). Les paramètres de taille mémoire peuvent aussi être spécifiés dans le code source avec la directive de compilation $M.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 1048576&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;
Version iOS minimale supportée&lt;br /&gt;
|&lt;br /&gt;
La version iOS minimale que votre application supporte. Quand vous [[Soumission de votre app à l&#039;App Store (iOS)|soumettez votre application à l&#039;AppStore]], cette valeur est utilisée à des fins de filtrage.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Périphérique &amp;amp;nbsp;iOS (32 bits&amp;amp;nbsp;et&amp;amp;nbsp;64 bits)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Taille de la pile minimale&lt;br /&gt;
|&lt;br /&gt;
Indique la taille initiale de la pile (uniquement applicable aux projets d&#039;exécutables ; désactivé pour les DLL). Les paramètres de taille mémoire peuvent aussi être spécifiés dans le code source avec la directive de compilation $M.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 16384&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;
Options passées au lieur LD&lt;br /&gt;
|&lt;br /&gt;
Options supplémentaires pour le lieur LD.&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;
* Périphérique &amp;amp;nbsp;iOS (32 bits&amp;amp;nbsp;et&amp;amp;nbsp;64 bits)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer le fichier .drc de chaînes de ressources&lt;br /&gt;
|&lt;br /&gt;
Crée un [[Fichier de chaînes de ressources Delphi (*.drc)|fichier .drc]] that contains the resource strings for the current project. For more information, see [[Ajout de langues à un projet|Ajout de langues à un projet]].&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;
Placer les informations de débogage dans un fichier TDS distinct&lt;br /&gt;
|&lt;br /&gt;
Stocke les informations de débogage de style C++ dans un fichier {{Path|.tds}} distinct de même nom que le projet. Ce [[API (*.tds)|fichier de débogage TDS]]est généré au moment de la compilation et il contient des informations utilisées par le débogueur. Si vous voulez que les informations de débogage soient générées directement dans le fichier PE, définissez l&#039;option &#039;&#039;&#039;Informations de débogage&#039;&#039;&#039; sur {{True}}. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lors du chargement d&#039;un module C++, le débogueur examine l&#039;horodatage du fichier .tds d&#039;accompagnement. Si l&#039;horodatage du fichier .tds est plus ancien que le module d&#039;au moins 5 secondes, le débogueur considère que le fichier .tds est obsolète et par conséquent ne l&#039;utilise pas. En outre, le journal d&#039;événements de l&#039;EDI signale qu&#039;aucune information de débogage n&#039;a été trouvée pour le module. Pour éviter le problème d&#039;un fichier .tds manquant, effectuez l&#039;une des actions suivantes :&lt;br /&gt;
* Assurez-vous que toutes les configurations et processus de construction (EDI et ligne de commande) sont cohérents en ce qui concerne l&#039;option &amp;quot;Placer les informations de débogage dans un fichier TDS distinct&amp;quot;.&lt;br /&gt;
* Supprimez le fichier .tds correspondant d&#039;un module lors de la reconstruction du module.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Définir l&#039;adresse de base des images relogeables&lt;br /&gt;
|&lt;br /&gt;
Contrôle l&#039;adresse de chargement par défaut d&#039;une application, d&#039;une DLL ou d&#039;un package. L&#039;argument nombre doit être :&lt;br /&gt;
* Une valeur d&#039;entier 32 bits spécifiant l&#039;adresse de base de l&#039;image.&lt;br /&gt;
* Supérieur ou égal à $00010000, les 16 bits inférieurs de l&#039;argument sont ignorés et doivent être à zéro.&lt;br /&gt;
* Un multiple de 64 Ko (c&#039;est-à-dire, un nombre hexadécimal dont les quatre derniers chiffres sont nuls) ; sinon, il sera arrondi vers le bas à la valeur du multiple le plus proche et vous recevrez un message du compilateur.&lt;br /&gt;
&lt;br /&gt;
Cette option est équivalente à la [[Adresse de base de l&#039;image|directive du compilateur {{Delphi}} {$IMAGEBASE}]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
Définir les indicateurs d&#039;en-tête PE supplémentaires&lt;br /&gt;
|&lt;br /&gt;
Spécifie les indicateurs supplémentaires de l&#039;en-tête PE (Portable Exécutable) pour votre application.&amp;lt;br /&amp;gt;&lt;br /&gt;
Définit les champs que vous spécifiez sur les valeurs spécifiées. Cette option est équivalente à la [[Indicateurs d&#039;en-tête PE (Portable Executable) (Delphi)|directive du compilateur {{Delphi}} {$SETPEFLAGS xxx}]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Définir les indicateurs facultatifs d&#039;en-tête PE supplémentaires&lt;br /&gt;
|&lt;br /&gt;
Définit les champs d&#039;en-tête supplémentaires dans l&#039;en-tête facultatif du fichier PE (Portable Exécutable). Pour de plus amples détails, voir la structure &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt;, comme définie dans le fichier WINNT.h.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Définir les champs Version Système d&#039;exploitation dans l&#039;en-tête PE sur &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;.&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Spécifie la version du système d&#039;exploitation requise pour exécuter l&#039;image. Définit le champ &amp;lt;code&amp;gt;MajorOperatingSystemVersion&amp;lt;/code&amp;gt; dans l&#039;en-tête facultatif du fichier PE (Portable Exécutable) sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;&amp;lt;/code&amp;gt;. Définit aussi le champ &amp;lt;code&amp;gt;MinorOperatingSystemVersion&amp;lt;/code&amp;gt; sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;. Par exemple, la saisie de &amp;lt;code&amp;gt;5.0&amp;lt;/code&amp;gt; dans ce champ spécifie la version du système d&#039;exploitation Windows 2000 dans l&#039;en-tête facultatif du fichier PE. Les champs sont définis dans le fichier WINNT.h sous &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cette option est équivalente à la [[SETPEOSVERSION|directive du compilateur {{Delphi}} {$SETPEOSVERSION}]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Définir les champs Version Sous-système dans l&#039;en-tête PE sur &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;.&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Spécifie le sous-système Windows requis pour exécuter l&#039;image, pour un fichier PE (Portable Exécutable). Définit le champ &amp;lt;code&amp;gt;MajorSubsystemVersion&amp;lt;/code&amp;gt; dans l&#039;en-tête facultatif du fichier PE sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;&amp;lt;/code&amp;gt;. Définit aussi le champ &amp;lt;code&amp;gt;MinorSubsystemVersion&amp;lt;/code&amp;gt; sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cette option est équivalente à la [[SETPESUBSYSVERSION|directive du compilateur {{Delphi}} {$SETPESUBSYSVERSION}]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 5.0 &amp;lt;br /&amp;gt;&lt;br /&gt;
Les valeurs suivantes du sous-système sont définies dans le fichier WINNT.h :&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_UNKNOWN = 0&amp;lt;/code&amp;gt;: Sous-système inconnu&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_NATIVE = 1&amp;lt;/code&amp;gt;: Utilisé pour les pilotes de périphériques et les processus Windows NT natifs&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_WINDOWS_GUI = 2&amp;lt;/code&amp;gt; : L&#039;image s&#039;exécute dans le sous-système Interface utilisateur graphique (GUI) de Windows.&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_WINDOWS_CUI = 3&amp;lt;/code&amp;gt; : L&#039;image s&#039;exécute dans le sous-système de caractères Windows.&lt;br /&gt;
* &amp;lt;code&amp;gt;IMAGE_SUBSYSTEM_POSIX_CUI = 7&amp;lt;/code&amp;gt; : L&#039;image s&#039;exécute dans le sous-système de caractères Posix.&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Définir les champs Version Utilisateur dans l&#039;en-tête PE sur &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;.&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Spécifie le numéro de version de votre application. Définit le champ &amp;lt;code&amp;gt;MajorVersion&amp;lt;/code&amp;gt; dans l&#039;en-tête facultatif du fichier PE (Portable Exécutable) sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;majeur&amp;amp;gt;&amp;lt;/code&amp;gt;. Définit aussi le champ MinorVersion sur la valeur que vous spécifiez dans &amp;lt;code&amp;gt;&amp;amp;lt;mineur&amp;amp;gt;&amp;lt;/code&amp;gt;. Par exemple, la saisie de 8.11 dans ce champ spécifie la version 8.11 de l&#039;application dans l&#039;en-tête facultatif du fichier PE. Les champs sont définis dans le fichier WINNT.h sous &amp;lt;code&amp;gt;IMAGE_OPTIONAL_HEADER&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cette option est équivalente à la [[SETPEUSERVERSION|directive du compilateur {{Delphi}}  {$SETPEUSERVERSION}]].&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut = 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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Indicateurs d&#039;en-tête PE (Portable Executable) (Delphi)|Indicateurs d&#039;en-tête PE (Portable Executable) (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
{{f|cmd|&lt;br /&gt;
&lt;br /&gt;
* [[DCC32.EXE, le compilateur en ligne de commande Delphi|DCC32.EXE, le compilateur en ligne de commande Delphi]]&lt;br /&gt;
* [[DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits|DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits]]&lt;br /&gt;
* [[DCCOSX.EXE, le compilateur Delphi pour OS X|DCCOSX.EXE, le compilateur Delphi pour OS X]]   }}{{f|radstudio|&lt;br /&gt;
* [[DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS|DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS]]&lt;br /&gt;
* [[DCCAARM.EXE, le compilateur Delphi pour Android|DCCAARM.EXE, le compilateur Delphi pour Android]]&lt;br /&gt;
* [[DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits|DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits]]&lt;br /&gt;
* [[DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits|DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits]] }}&lt;br /&gt;
* [[DCCLINUX64.EXE, the Delphi Compiler for Linux|DCCLINUX64.EXE, le compilateur Delphi pour Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Linking]]&lt;br /&gt;
[[de:Linken]]&lt;br /&gt;
[[ja:［リンク］]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Sortie_-_C/C%2B%2B&amp;diff=210294</id>
		<title>Sortie - C/C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Sortie_-_C/C%2B%2B&amp;diff=210294"/>
		<updated>2017-06-16T12:07:19Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Compilateur Delphi}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Compilateur {{Delphi}} &amp;amp;gt; Sortie - C/C++}}&lt;br /&gt;
&lt;br /&gt;
Vous permet de spécifier la sortie C/C++ du compilateur {{Delphi}} (ce que génère exactement en sortie le compilateur {{Delphi}} et le répertoire de la sortie).&lt;br /&gt;
&lt;br /&gt;
Par défaut, le compilateur {{Delphi}} génère tous les fichiers {{CBuilder}} (pas seulement les fichiers &amp;lt;code&amp;gt;.dcu&amp;lt;/code&amp;gt;), en incluant les fichiers {{Delphi}} requis. La seule autre option qui génère les parties {{Delphi}} nécessaires est &#039;&#039;&#039;Générer les DCU&#039;&#039;&#039;. Utilisez l&#039;option &#039;&#039;&#039;Génération des fichiers de sortie C/C++&#039;&#039;&#039; pour spécifier les fichiers en sortie.&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;Options&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eléments communs&lt;br /&gt;
|&lt;br /&gt;
Voir [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&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;
! Option de sortie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | Commutateurs du compilateur&lt;br /&gt;
! style=&amp;quot;padding-left: 5px; padding-right: 5px;&amp;quot; | [[Plates-formes cible prises en charge|Toutes les plates-formes]] sont prises en charge sauf spécification contraire&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Répertoire de sortie .bpi C/C++ (bibliothèques d&#039;importation de packages)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Spécifie le répertoire de sortie pour les [[API (*.bpi)|bibliothèques d&#039;importation de packages]] ({{Path|.bpi}}) à utiliser dans les projets C++. Cliquez sur les points de suspension [...] pour ouvrir la boîte de dialogue &#039;&#039;&#039;Rechercher un dossier&#039;&#039;&#039;.&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;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Répertoire de sortie .hpp C/C++&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Spécifie le répertoire de sortie pour les [[Fichier d&#039;en-tête C++|fichiers d&#039;en-tête C++]] ({{Path|.hpp}}).&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;
Répertoire de sortie .obj/.lib C/C++&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Spécifie le répertoire de sortie pour les fichiers [[Fichier objet C++|objet]] ({{Path|.obj}}, {{Path|.o}}) et [[API (*.lib, *.a)|bibliothèque statique]] ({{Path|.lib}}, {{Path|.a}}) C++.&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;
Génération des fichiers de sortie C/C++&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Spécifie les fichiers renvoyés en sortie par le compilateur {{Delphi}}.&lt;br /&gt;
:&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Pour les packages {{Delphi}}, seulement deux options sont fournies&amp;amp;nbsp;:&lt;br /&gt;
:* Générer les DCU (appropriée lorsque vous ne prévoyez pas d&#039;utiliser le package depuis C++)&lt;br /&gt;
:* Générer tous les fichiers {{CBuilder}} (notamment les bibliothèques de packages)&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la flèche vers le bas pour afficher les choix&amp;amp;nbsp;:&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;12&amp;quot; |&lt;br /&gt;
* Windows&amp;amp;nbsp;32 bits&lt;br /&gt;
* Windows&amp;amp;nbsp;64 bits&lt;br /&gt;
* OS&amp;amp;nbsp;X&lt;br /&gt;
* Simulateur&amp;amp;nbsp;iOS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer seulement les DCU&lt;br /&gt;
|&lt;br /&gt;
Génère le package et les fichiers &amp;lt;code&amp;gt;.dcu&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;.dcp&amp;lt;/code&amp;gt; associés.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer les .objs C&lt;br /&gt;
|&lt;br /&gt;
Crée un fichier objet C à des fins de liaison avec un programme C (pas de substantypage des noms).&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;
Générer les .objs C++&lt;br /&gt;
|&lt;br /&gt;
Crée un fichier objet C++ à des fins de liaison avec C++ (utilise le substantypage des noms C++).&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;
Générer les en-têtes, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Génère un [[Fichier d&#039;en-tête C++|fichier d&#039;en-tête]] ({{Path|.hpp}}) et un [[Fichier objet C++|fichier objet]] ({{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;
Générer les espaces de nommage, en-têtes, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations d&#039;espaces de nommage C++ dans les fichiers &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt; générés.&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;
Générer les exportations, espaces de nommage, en-têtes, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations de symboles dans les fichiers &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt; générés.&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;
Générer les espaces de nommage, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations d&#039;espaces de nommage C++ dans les fichiers &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt; générés. C&#039;est la valeur par défaut pour les projets mixtes {{Delphi}} et C++.&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;
Générer les exportations, espaces de nommage, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations de symboles et d&#039;espaces de nommage C++ dans les fichiers &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt; générés.&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;
Générer les exportations, en-têtes, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations de symboles dans les fichiers ([[Fichier objet C++|objet]] (&amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;) et [[Fichier d&#039;en-tête C++|d&#039;en-tête]] (&amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;) générés.&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;
Générer les exportations, .objs C++&lt;br /&gt;
|&lt;br /&gt;
Inclut les informations de symboles dans les fichiers objet (&amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt;) générés.&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;
Générer tous les fichiers {{CBuilder}} (notamment les bibliothèques de packages) *&lt;br /&gt;
|&lt;br /&gt;
Génère le package et tous les éléments {{Delphi}}, avec tous les  [[Fichier d&#039;en-tête C++|fichiers d&#039;en-tête]] ({{Path|.hpp}}), le [[API (*.bpi)|fichier de bibliothèque d&#039;importation de package]] ({{Path|.bpi}}) et le  [[API (*.lib, *.a)|fichier de bibliothèque statique de package]] ({{Path|.lib}}, {{Path|.a}}) nécessaires aux projets C++. C&#039;est la valeur par défaut dans les plates-formes de bureau.&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;
Générer un fichier .hpp.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Génère un [[Fichier d&#039;en-tête C++|fichier d&#039;en-tête]] (&amp;lt;code&amp;gt;.hpp&amp;lt;/code&amp;gt;). Par défaut, la valeur est True.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
* Périphérique&amp;amp;nbsp;iOS&amp;lt;br /&amp;gt;(32 bits et 64 bits) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Export, export|_export, __export]]&lt;br /&gt;
&lt;br /&gt;
{{f|cmd|&lt;br /&gt;
&lt;br /&gt;
* [[DCC32.EXE, le compilateur en ligne de commande Delphi|DCC32.EXE, le compilateur en ligne de commande Delphi]]&lt;br /&gt;
* [[DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits|DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits]]&lt;br /&gt;
* [[DCCOSX.EXE, le compilateur Delphi pour OS X|DCCOSX.EXE, le compilateur Delphi pour OS X]]   }}{{f|radstudio|&lt;br /&gt;
* [[DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS|DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS]]&lt;br /&gt;
* [[DCCAARM.EXE, le compilateur Delphi pour Android|DCCAARM.EXE, le compilateur Delphi pour Android]]&lt;br /&gt;
* [[DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits|DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bitse]]&lt;br /&gt;
* [[DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits|DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits]] }}&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;
[[de:Ausgabe - 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/f/index.php?title=Propri%C3%A9t%C3%A9s_(Delphi)&amp;diff=209659</id>
		<title>Propriétés (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Propri%C3%A9t%C3%A9s_(Delphi)&amp;diff=209659"/>
		<updated>2017-04-21T15:44:58Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Classes et objets - Index}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;property&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;integerConstant&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;read&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;write&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;stored&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;default&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;nodedefault&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;implements&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;var&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;virtual&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;register&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;dynamic&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;const&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;index&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;True&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;False&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;Boolean&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;nil&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;&#039;&#039;&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;class property&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;published&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;class var&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;public&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;private&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;protected&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;strict private&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;ideTag id=&amp;quot;strict protected&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;Cette rubrique traite les sujets suivants :&lt;br /&gt;
&lt;br /&gt;
* Accès aux propriétés&lt;br /&gt;
* Propriétés tableau&lt;br /&gt;
* Spécificateurs d&#039;indice&lt;br /&gt;
* Spécificateurs de stockage&lt;br /&gt;
* Redéclarations et redéfinitions de propriétés&lt;br /&gt;
* Propriétés de classes&lt;br /&gt;
&lt;br /&gt;
==A propos des propriétés==&lt;br /&gt;
&lt;br /&gt;
Comme un champ, une propriété définit un attribut d&#039;un objet. Mais alors qu&#039;un champ n&#039;est rien de plus qu&#039;un emplacement de stockage dont le contenu peut être consulté et modifié, une propriété associe des actions spécifiques à la lecture et la modification de ses données. Les propriétés proposent un moyen de contrôler l&#039;accès aux attributs d&#039;un objet et permettent le calcul des attributs.&lt;br /&gt;
&lt;br /&gt;
La déclaration d&#039;une propriété spécifie son nom et son type, et contient au moins un spécificateur d&#039;accès. Une déclaration de propriété a la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;property &#039;&#039;&#039;&#039;&#039;propertyName[indexes]: type &#039;&#039;&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;index&amp;lt;/span&amp;gt;&#039;&#039; integerConstant specifiers;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;propertyName&#039;&#039; est un identificateur correct.&lt;br /&gt;
* &#039;&#039;[indexes]&#039;&#039; est facultatif, c&#039;est une suite de déclarations de paramètre séparées par des point-virgules. Chaque déclaration de paramètre est de la forme &#039;&#039;identificateur1&#039;&#039;, ..., &#039;&#039;identificateurn&#039;&#039;: type. Pour plus d&#039;informations, voir la section Propriétés tableau plus loin.&lt;br /&gt;
* type doit être un identificateur de type prédéfini ou déclaré précédemment. C&#039;est-à-dire que les déclarations de propriétés comme &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;property Num: 0..9&amp;lt;/span&amp;gt; ... sont incorrectes.&lt;br /&gt;
* la clause index &#039;&#039;integerConstant&#039;&#039; est facultative. Pour plus d&#039;informations, voir la section Spécificateurs d&#039;indice plus loin.&lt;br /&gt;
* specifiers est une suite de spécificateurs &#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; (ou &#039;&#039;&#039;nodefault&#039;&#039;&#039;) et &#039;&#039;&#039;implements&#039;&#039;&#039;. Chaque déclaration de propriété doit comporter au moins un spécificateur &#039;&#039;&#039;read&#039;&#039;&#039; ou &#039;&#039;&#039;write&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les propriétés sont définies par leurs spécificateurs d&#039;accès. A la différence des champs, les propriétés ne peuvent être transmises comme paramètre &#039;&#039;&#039;var&#039;&#039;&#039;. De même, il n&#039;est pas possible d&#039;appliquer l&#039;opérateur &#039;&#039;&#039;@&#039;&#039;&#039; à une propriété. En effet, une propriété n&#039;existe pas nécessairement en mémoire. Elle peut, par exemple, avoir une méthode &#039;&#039;&#039;read&#039;&#039;&#039; qui obtient une valeur d&#039;une base de données ou génère une valeur aléatoire.&lt;br /&gt;
&lt;br /&gt;
==Accès aux propriétés==&lt;br /&gt;
&lt;br /&gt;
Chaque propriété a un spécificateur &#039;&#039;&#039;read&#039;&#039;&#039;, un spécificateur &#039;&#039;&#039;write&#039;&#039;&#039; ou les deux. Ce sont les spécificateurs d&#039;accès. Ils ont la forme suivante :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;read &#039;&#039;&#039;&#039;&#039;fieldOrMethod&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;write &#039;&#039;&#039;&#039;&#039;fieldOrMethod&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
où &#039;&#039;fieldOrMethod&#039;&#039; est le nom du champ ou de la méthode déclaré dans la même classe ou dans une classe ancêtre.&lt;br /&gt;
&lt;br /&gt;
* Si &#039;&#039;fieldOrMethod&#039;&#039; est déclaré dans la même classe, il doit apparaître avant la déclaration de la propriété. S&#039;il est déclaré dans une classe ancêtre, il doit être visible dans le descendant ; ce ne peut donc pas être un champ ou une méthode privé d&#039;une classe ancêtre déclarée dans une autre unité.&lt;br /&gt;
* Si &#039;&#039;fieldOrMethod&#039;&#039; est un champ, il doit être de même type que la propriété.&lt;br /&gt;
* Si &#039;&#039;fieldOrMethod&#039;&#039; est une méthode, elle ne peut être &#039;&#039;&#039;dynamique&#039;&#039;&#039; et, si elle est &#039;&#039;&#039;virtuelle&#039;&#039;&#039;, elle ne peut être surchargée. En outre, les méthodes d&#039;accès pour une propriété publiée doivent utiliser la convention d&#039;appel par défaut &#039;&#039;&#039;register&#039;&#039;&#039;.&lt;br /&gt;
* Dans un spécificateur &#039;&#039;&#039;read&#039;&#039;&#039;, si &#039;&#039;fieldOrMethod&#039;&#039; est une méthode, ce doit être une fonction sans paramètre renvoyant une valeur de même type que celui de la propriété. Une exception est une méthode d&#039;accès pour une propriété indicée ou une propriété tableau.&lt;br /&gt;
* Dans un spécificateur &#039;&#039;&#039;write&#039;&#039;&#039;, si &#039;&#039;fieldOrMethod&#039;&#039; est une méthode, ce doit être une procédure prenant un seul paramètre valeur ou &#039;&#039;&#039;const&#039;&#039;&#039; du même type que la propriété (ou plus, s&#039;il s&#039;agit d&#039;une propriété tableau ou d&#039;une propriété indicée).&lt;br /&gt;
&lt;br /&gt;
Par exemple, soit ces déclarations :&lt;br /&gt;
&lt;br /&gt;
 property Color: TColor read GetColor write SetColor;&lt;br /&gt;
&lt;br /&gt;
la méthode &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;GetColor&amp;lt;/span&amp;gt; doit être déclarée comme suit :&lt;br /&gt;
&lt;br /&gt;
 function GetColor: TColor;&lt;br /&gt;
&lt;br /&gt;
et la méthode &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;SetColor&amp;lt;/span&amp;gt; doit utiliser l&#039;une des déclarations suivantes :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 procedure SetColor(Value: TColor);&lt;br /&gt;
 procedure SetColor(const Value: TColor);&lt;br /&gt;
&lt;br /&gt;
Le nom du paramètre de &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;SetColor&amp;lt;/span&amp;gt; n&#039;a pas besoin d&#039;être &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Value&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Quand une propriété est référencée dans une expression, sa valeur est lue en utilisant le champ ou la méthode indiqué par le spécificateur &#039;&#039;&#039;read&#039;&#039;&#039;. Quand une propriété est référencée dans une instruction d&#039;affectation, sa valeur est modifiée en utilisant le champ ou la méthode indiqué par le spécificateur &#039;&#039;&#039;write&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant déclare une classe appelée &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;TCompass&amp;lt;/span&amp;gt; ayant une propriété publiée &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt;. La valeur de &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt; est lue via le champ &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt; et écrite via la procédure &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt;.&lt;br /&gt;
&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;
Etant donné cette déclaration, les instructions :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 if Compass.Heading = 180 then GoingSouth;&lt;br /&gt;
 Compass.Heading := 135;&lt;br /&gt;
&lt;br /&gt;
correspondent à :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 if Compass.FHeading = 180 then GoingSouth;&lt;br /&gt;
 Compass.SetHeading(135);&lt;br /&gt;
&lt;br /&gt;
Dans la classe &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;TCompass&amp;lt;/span&amp;gt;, aucune action n&#039;est associée à la lecture de la propriété &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt; ; l&#039;opération &#039;&#039;&#039;read&#039;&#039;&#039; consiste simplement à récupérer la valeur stockée dans le champ &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt;. Par contre, l&#039;affectation d&#039;une valeur à la propriété &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Heading&amp;lt;/span&amp;gt; se transforme en un appel de la méthode &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt; qui, probablement, stocke la nouvelle valeur dans le champ &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;FHeading&amp;lt;/span&amp;gt; mais effectue également d&#039;autres actions. La méthode &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;SetHeading&amp;lt;/span&amp;gt; peut, par exemple, être implémentée de la manière suivante :&lt;br /&gt;
&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;    // actualise l&#039;interface utilisateur afin de refléter la nouvelle valeur&lt;br /&gt;
              end;&lt;br /&gt;
 end;&lt;br /&gt;
&lt;br /&gt;
Une propriété dont la déclaration ne contient qu&#039;un spécificateur &#039;&#039;&#039;read&#039;&#039;&#039; est une propriété en lecture seule, et la propriété dont la déclaration ne comporte que le spécificateur &#039;&#039;&#039;write&#039;&#039;&#039; est une propriété en écriture seule. Affecter une valeur à une propriété en lecture seule ou utiliser une propriété en écriture seulement dans une expression sont des erreurs.&lt;br /&gt;
&lt;br /&gt;
==Propriétés tableau==&lt;br /&gt;
&lt;br /&gt;
Les propriétés tableau sont des propriétés indicées. Elles peuvent représenter les éléments d&#039;une liste, les contrôles enfant d&#039;un contrôle ou les pixels d&#039;un bitmap.&lt;br /&gt;
&lt;br /&gt;
La déclaration d&#039;une propriété tableau inclut une liste de paramètres spécifiant le nom et le type des indices. Par exemple,&lt;br /&gt;
&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;
Le format d&#039;une liste de paramètres indice est le même que celui de la liste de paramètres d&#039;une procédure ou d&#039;une fonction, à cette différence que la déclaration des paramètres est placée entre crochets au lieu de parenthèses. A la différence des tableaux qui ne peuvent utiliser que des indices de type scalaire, les propriétés tableau peuvent avoir des indices de type quelconque.&lt;br /&gt;
&lt;br /&gt;
Pour les propriétés tableau, les spécificateurs d&#039;accès doivent indiquer des méthodes et pas des champs. La méthode d&#039;un spécificateur &#039;&#039;&#039;read&#039;&#039;&#039; doit être une fonction ayant les mêmes paramètres, en nombre, en ordre et en type, que ceux indiqués dans la liste de paramètres indice de la propriété et dont le type de résultat est identique au type de la propriété. La méthode indiquée par le spécificateur &#039;&#039;&#039;write&#039;&#039;&#039; doit être une procédure ayant les mêmes paramètres, en nombre, en ordre et en type, que ceux indiqués dans la liste de paramètres indice de la propriété plus un paramètre valeur ou &#039;&#039;&#039;const&#039;&#039;&#039; supplémentaire du même type que la propriété.&lt;br /&gt;
&lt;br /&gt;
Par exemple, les méthodes d&#039;accès des propriétés tableau déclarées dans l&#039;exemple précédent peuvent se déclarer de la manière suivante :&lt;br /&gt;
&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;
Vous accédez à une propriété tableau en indiçant l&#039;identificateur de la propriété. Par exemple, les instructions :&lt;br /&gt;
&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;
correspondent à :&lt;br /&gt;
&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;
La définition d&#039;une propriété tableau peut être suivie de la directive &#039;&#039;&#039;default&#039;&#039;&#039;, auquel cas, la propriété tableau devient la propriété par défaut de la classe. Par exemple,&lt;br /&gt;
&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;
Si une classe a une propriété par défaut, vous pouvez accéder à cette propriété en utilisant la forme abrégée &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;object[index]&amp;lt;/span&amp;gt; équivalente à &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;object.property[index]&amp;lt;/span&amp;gt;. Par exemple, étant donné les déclarations précédentes, &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;StringArray.Strings[7]&amp;lt;/span&amp;gt; peut s&#039;abréger en &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;StringArray[7]&amp;lt;/span&amp;gt;. Une classe peut n&#039;avoir qu&#039;une seule propriété par défaut avec une signature donnée (liste de paramètres en tableau), mais il est possible de surcharger la propriété par défaut. Changer ou masquer la propriété par défaut dans les classes dérivées peut entraîner un comportement inattendu, car le compilateur effectue toujours les liaisons aux propriétés de manière statique.&lt;br /&gt;
&lt;br /&gt;
==Spécificateurs d&#039;indice==&lt;br /&gt;
&lt;br /&gt;
Les spécificateurs d&#039;indice permettent à plusieurs propriétés de partager la même méthode d&#039;accès alors qu&#039;elles représentent des valeurs différentes. Un spécificateur d&#039;indice est constitué de la directive &#039;&#039;&#039;index&#039;&#039;&#039; suivie d&#039;une constante entière comprise entre -2147483647 et 2147483647. Si une propriété a un spécificateur d&#039;indice, ses spécificateurs &#039;&#039;&#039;read&#039;&#039;&#039; et &#039;&#039;&#039;write&#039;&#039;&#039; doivent indiquer des méthodes et pas des champs. Par exemple,&lt;br /&gt;
&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 write SetCoordinate;&lt;br /&gt;
        property Top: Longint index 1 read GetCoordinate write SetCoordinate;&lt;br /&gt;
        property Right: Longint index 2 read GetCoordinate write SetCoordinate;&lt;br /&gt;
        property Bottom: Longint index 3 read GetCoordinate write SetCoordinate;&lt;br /&gt;
        property Coordinates[Index: Integer] : Longint read GetCoordinate write SetCoordinate;&lt;br /&gt;
        ...&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
La méthode d&#039;accès d&#039;une propriété ayant un spécificateur d&#039;accès doit prendre un paramètre supplémentaire de type Integer. Pour une fonction &#039;&#039;&#039;read&#039;&#039;&#039;, ce doit être le dernier paramètre ; pour une procédure &#039;&#039;&#039;write&#039;&#039;&#039;, ce doit être l&#039;avant-dernier paramètre (avant le paramètre spécifiant la valeur de la propriété). Quand un programme accède à la propriété, la constante entière est automatiquement transmise à la méthode d&#039;accès.&lt;br /&gt;
&lt;br /&gt;
Etant donné les déclarations précédentes, si &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Rectangle&amp;lt;/span&amp;gt; est de type &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;TRectangle&amp;lt;/span&amp;gt;, alors :&lt;br /&gt;
&lt;br /&gt;
 Rectangle.Right := Rectangle.Left + 100;&lt;br /&gt;
&lt;br /&gt;
correspond à&lt;br /&gt;
&lt;br /&gt;
 Rectangle.SetCoordinate(2, Rectangle.GetCoordinate(0) + 100);&lt;br /&gt;
&lt;br /&gt;
==Spécificateurs de stockage==&lt;br /&gt;
&lt;br /&gt;
Les directives facultatives &#039;&#039;&#039;stored&#039;&#039;&#039;, &#039;&#039;&#039;default&#039;&#039;&#039; et &#039;&#039;&#039;nodefault&#039;&#039;&#039; sont appelées des spécificateurs de stockage. Sans effet sur le comportement du programme, les spécificateurs de stockage indiquent si on enregistre ou non la valeur des propriétés publiées dans les fichiers fiche.&lt;br /&gt;
&lt;br /&gt;
La directive &#039;&#039;&#039;stored&#039;&#039;&#039; doit être suivie par &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039;, le nom d&#039;un champ &#039;&#039;&#039;Boolean&#039;&#039;&#039; ou par le nom d&#039;une méthode sans paramètre qui renvoie une valeur &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Par exemple,&lt;br /&gt;
&lt;br /&gt;
 property Name : TComponentName read FName write SetName stored False;&lt;br /&gt;
&lt;br /&gt;
Si la propriété n&#039;a pas de directive &#039;&#039;&#039;stored&#039;&#039;&#039;, elle est traitée comme si stored &#039;&#039;&#039;True&#039;&#039;&#039; était spécifié.&lt;br /&gt;
&lt;br /&gt;
La directive &#039;&#039;&#039;default&#039;&#039;&#039; doit être suivie par une constante du même type que la propriété. Par exemple,&lt;br /&gt;
&lt;br /&gt;
 property Tag: Longint read FTag write FTag default 0;&lt;br /&gt;
&lt;br /&gt;
Pour redéfinir une valeur &#039;&#039;&#039;default&#039;&#039;&#039; héritée sans en spécifier de nouvelle valeur, utilisez la directive &#039;&#039;&#039;nodefault&#039;&#039;&#039;. Les directives &#039;&#039;&#039;default&#039;&#039;&#039; et &#039;&#039;&#039;nodefault&#039;&#039;&#039; ne sont gérées que pour les types scalaires et pour les types ensemble dont les bornes inférieure et supérieure du type de base de l&#039;ensemble sont des valeurs scalaires comprises entre 0 et 31 ; si une telle propriété est déclarée sans &#039;&#039;&#039;default&#039;&#039;&#039; ni &#039;&#039;&#039;nodefault&#039;&#039;&#039;, elle est traitée comme si &#039;&#039;&#039;nodefault&#039;&#039;&#039; était spécifié. Pour les réels, les pointeurs et les chaînes, il y a une valeur &#039;&#039;&#039;par défaut&#039;&#039;&#039; implicite de 0, &#039;&#039;&#039;nil&#039;&#039;&#039; et &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt; (la chaîne vide), respectivement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039;  Vous ne pouvez pas utiliser la valeur scalaire -2147483648 comme valeur par défaut. Cette valeur est utilisée de manière interne pour représenter &#039;&#039;&#039;nodefault&#039;&#039;&#039;. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand on enregistre l&#039;état d&#039;un composant, les spécificateurs de stockage des propriétés publiées du composant sont vérifiés. Si la valeur en cours de la propriété est différente de sa valeur &#039;&#039;&#039;par défaut&#039;&#039;&#039; (ou s&#039;il n&#039;y a pas de valeur par défaut) et si le spécificateur &#039;&#039;&#039;stored&#039;&#039;&#039; a la valeur &#039;&#039;&#039;True&#039;&#039;&#039;, alors la valeur de la propriété est enregistrée. Sinon, la valeur de la propriété n&#039;est pas enregistrée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039;  Les valeurs des propriétés ne sont pas automatiquement initialisées à la valeur par défaut. C&#039;est-à-dire que la directive default agit uniquement lorsque les valeurs des propriétés sont enregistrées dans le fichier fiche, mais pas sur la valeur initiale de l&#039;instance nouvellement créée d&#039;une propriété.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les spécificateurs de stockage ne sont pas gérés pour les propriétés tableau. La directive &#039;&#039;&#039;default&#039;&#039;&#039; a une signification différente quand elle est utilisée dans une déclaration de propriété tableau. Voir Propriétés tableau, ci-avant.&lt;br /&gt;
&lt;br /&gt;
==Redéclarations et redéfinitions de propriétés==&lt;br /&gt;
&lt;br /&gt;
Une déclaration de propriété qui ne spécifie pas de type est appelée une redéfinition de propriété. La redéfinition de propriété permet de modifier la visibilité ou les spécificateurs hérités d&#039;une propriété. La redéfinition la plus simple est constituée uniquement du mot réservé &#039;&#039;&#039;property&#039;&#039;&#039; suivi de l&#039;identificateur de la propriété héritée ; cette forme est utilisée pour changer la visibilité d&#039;une propriété. Si, par exemple, une classe ancêtre déclare une propriété comme protégée, une classe dérivée peut la redéclarer dans la section publique ou publiée de la classe. La redéfinition de propriété peut comporter les directives &#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; et &#039;&#039;&#039;nodefault&#039;&#039;&#039; ; ces directives redéfinissent la directive correspondante héritée. Une directive redéfinie peut remplacer un spécificateur d&#039;accès hérité, ajouter un spécificateur manquant ou augmenter la visibilité d&#039;une propriété. Elle ne peut pas supprimer un spécificateur d&#039;accès ou réduire la visibilité d&#039;une propriété. Une redéfinition peut comporter la directive &#039;&#039;&#039;implements&#039;&#039;&#039; qui s&#039;ajoute à la liste des interfaces implémentées sans en supprimer d&#039;interfaces héritées.&lt;br /&gt;
&lt;br /&gt;
Les déclarations suivantes illustrent la redéfinition de propriété :&lt;br /&gt;
&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;
La redéfinition de &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Size&amp;lt;/span&amp;gt; ajoute un spécificateur &#039;&#039;&#039;write&#039;&#039;&#039; afin de permettre la modification de la propriété. La redéfinition des propriétés &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Text&amp;lt;/span&amp;gt; et &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Color&amp;lt;/span&amp;gt; fait passer la visibilité des propriétés de protégée à publiée. La redéfinition de la propriété &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Color&amp;lt;/span&amp;gt; spécifie également que sa valeur doit être enregistrée quand elle n&#039;est pas &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;clBlue&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Une redéclaration de propriété qui inclut un identificateur de type masque la propriété héritée au lieu de la redéfinir. Cela signifie qu&#039;une nouvelle propriété est créée portant le même nom que celle héritée. Toute déclaration de propriété spécifiant un type doit être une déclaration complète et doit donc comporter au moins un spécificateur d&#039;accès.&lt;br /&gt;
&lt;br /&gt;
Si une propriété est masquée ou redéfinie dans une classe dérivée, le substitut de la propriété est toujours statique. C&#039;est-à-dire que c&#039;est le type déclaré (à la compilation) de la variable utilisée pour identifier un objet qui détermine l&#039;interprétation de ses identificateurs de propriété. Ainsi, une fois le code suivant exécuté, la lecture ou l&#039;affectation d&#039;une valeur à &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;MyObject.Value&amp;lt;/span&amp;gt; appelle &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Method1&amp;lt;/span&amp;gt; ou &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;Method2&amp;lt;/span&amp;gt; même si &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;MyObject&amp;lt;/span&amp;gt; contient une instance de &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;TDescendant&amp;lt;/span&amp;gt;. Mais vous pouvez transtyper &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;MyObject&amp;lt;/span&amp;gt; en &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;TDescendant&amp;lt;/span&amp;gt; pour accéder aux propriétés de la classe dérivée et à leurs spécificateurs d&#039;accès.&lt;br /&gt;
&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;
==Propriétés de classes==&lt;br /&gt;
&lt;br /&gt;
Les propriétés de classes sont accessibles sans référence d&#039;objet. Les accesseurs de propriétés de classes doivent être déclarés comme méthodes &#039;&#039;&#039;statiques de classe&#039;&#039;&#039; ou &#039;&#039;&#039;champs classe&#039;&#039;&#039;. Une propriété de classe se déclare à l&#039;aide des mots-clés &#039;&#039;&#039;class property&#039;&#039;&#039;. Les propriétés de classes ne peuvent pas être publiées (&#039;&#039;&#039;published&#039;&#039;&#039;) et ne peut pas avoir de définition de valeur &#039;&#039;&#039;stored&#039;&#039;&#039; ou &#039;&#039;&#039;default&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
La déclaration de bloc &#039;&#039;&#039;class var&#039;&#039;&#039; vous permet d&#039;introduire un bloc de champs de classe statique dans une déclaration de classe. Tous les champs déclarés après &#039;&#039;&#039;class var&#039;&#039;&#039; ont des attributs de stockage statique. Un bloc &#039;&#039;&#039;class var&#039;&#039;&#039; se termine par :&lt;br /&gt;
&lt;br /&gt;
# Une autre déclaration &#039;&#039;&#039;class var&#039;&#039;&#039;&lt;br /&gt;
# Une [[Méthodes (Delphi)|déclaration de procédure ou fonction (c&#039;est-à-dire méthode)]] (y compris des procédures de classe et des fonctions de classe) &lt;br /&gt;
# Une déclaration de propriété (y compris des propriétés de classes)&lt;br /&gt;
# Une [[Méthodes (Delphi)|déclaration de constructeur ou de destructeur]]&lt;br /&gt;
# Un [[Classes et objets (Delphi)|spécificateur de portée de visibilité]] (&#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; et &#039;&#039;&#039;strict protected&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
    TMyClass = class&lt;br /&gt;
      strict private&lt;br /&gt;
        class var         // Remarquez que les champs doivent être déclarés comme champs de classe&lt;br /&gt;
           FRed: Integer;&lt;br /&gt;
           FGreen: Integer;&lt;br /&gt;
           FBlue: Integer;&lt;br /&gt;
        public             // termine le bloc class var.&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;
Vous pouvez accéder aux propriétés de classes ci-dessus avec le code :&lt;br /&gt;
&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;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Classes et objets (Delphi)]]&lt;br /&gt;
*[[Champs (Delphi)]]&lt;br /&gt;
*[[Méthodes (Delphi)]]&lt;br /&gt;
*[[Evénements]]&lt;br /&gt;
*[[Déclarations de types imbriqués]]&lt;br /&gt;
*[[Références de classes]]&lt;br /&gt;
*[[Exceptions (Delphi)]]&lt;br /&gt;
*[[Surcharge d&#039;opérateurs (Delphi)]]&lt;br /&gt;
*[[Assistances de classes et d&#039;enregistrements (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Proprietes (Delphi)}}&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:Guide du langage {{Delphi}}]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Properties (Delphi)]]&lt;br /&gt;
[[de:Eigenschaften (Delphi)]]&lt;br /&gt;
[[ja:プロパティ]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=PAServer,_l%27application_serveur_Platform_Assistant&amp;diff=209487</id>
		<title>PAServer, l&#039;application serveur Platform Assistant</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=PAServer,_l%27application_serveur_Platform_Assistant&amp;diff=209487"/>
		<updated>2017-03-22T17:03:49Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilitaires de ligne de commande - Index}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Le serveur &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; (nommé &#039;&#039;&#039;paserver&#039;&#039;&#039;) est une application en ligne de commande pouvant être installée sur Windows, Linux et OS X. Installez Platform Assistant sur un système distant, dans le même réseau que votre système de développement, pour permettre à {{Variables|Product}} d&#039;interagir avec ce système distant, afin que vous puissiez développer des applications multiplates-formes (multi-périphériques) pour OS X, iOS, Linux ou Win64 (ce dernier depuis un système de développement Win32).&lt;br /&gt;
&lt;br /&gt;
Platform Assistant vous permet de développer des applications multi-périphériques et de déboguer les applications à distance. &lt;br /&gt;
&lt;br /&gt;
Platform Assistant doit être en cours d&#039;exécution et connecté à l&#039;EDI afin que vous puissiez effectuer les actions suivantes :&lt;br /&gt;
&lt;br /&gt;
* [[Débogage des applications multi-périphériques|Exécuter et déboguer les applications multi-périphériques]] à distance (Win64, OS X, iOS, Linux).&lt;br /&gt;
* [[Déploiement des applications multi-périphériques|Déployer des applications multi-périphériques]] (Win64, OS X, iOS, Linux).&lt;br /&gt;
* Ajouter à {{Variables|Product}} une copie locale d&#039;un &#039;&#039;&#039;[[Gestionnaire de SDK|SDK]]&#039;&#039;&#039; OS X ou iOS ; c&#039;est un prérequis au développement d&#039;applications {{Delphi}} ou C++ pour OS X, iOS ou le Simulateur iOS ({{Delphi}} uniquement).&lt;br /&gt;
&lt;br /&gt;
==Le répertoire de travail==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;répertoire de travail&#039;&#039; (&amp;lt;code&amp;gt;scratch-dir&amp;lt;/code&amp;gt;) est un répertoire que &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; utilise pour stocker les fichiers de sortie des projets. Il peut contenir des fichiers exécutables, des bibliothèques, des fichiers de configuration, des fichiers d&#039;approvisionnement, des images, des icônes, ainsi que tout autre type de fichier pouvant être généré lors de l&#039;exécution, le débogage ou le déploiement des applications. &lt;br /&gt;
&lt;br /&gt;
L&#039;emplacement scratch-dir par défaut est :&lt;br /&gt;
&lt;br /&gt;
 /Users/yourname/{{PAServerFolder}}/scratch-dir&lt;br /&gt;
&lt;br /&gt;
Les fichiers de sortie sont enregistrés dans des dossiers spécifiques au profil, et les noms de fichiers incluent votre nom d&#039;utilisateur et le nom du profil de connexion.  Par exemple : &lt;br /&gt;
&lt;br /&gt;
 scratch-dir\&#039;&#039;Username-ConnectionProfileName&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez spécifier un chemin personnalisé à utiliser en tant que répertoire de travail. Voir [[Définition des options de Platform Assistant|Définition des options de Platform Assistant]].&lt;br /&gt;
&lt;br /&gt;
==Aide de la ligne de commande de Platform Assistant==&lt;br /&gt;
&lt;br /&gt;
Il y a deux façons d&#039;obtenir l&#039;aide en ligne : &lt;br /&gt;
&lt;br /&gt;
* Exécuter PAServer seulement pour afficher l&#039;écran d&#039;aide (paserver se ferme après l&#039;affichage de l&#039;aide)&lt;br /&gt;
* Utiliser la commande &#039;&#039;&#039;h&#039;&#039;&#039; quand PAServer est déjà en cours d&#039;exécution&lt;br /&gt;
&lt;br /&gt;
===Affichage de l&#039;écran d&#039;aide===&lt;br /&gt;
&lt;br /&gt;
Pour afficher l&#039;écran d&#039;aide de Platform Assistant, spécifiez le commutateur &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; sur la ligne de commande quand vous exécutez paserver, comme suit :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sur 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;Sur 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;Sur Linux :&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;./paserver -help&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;écran d&#039;aide de 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;
===Affichage de l&#039;aide pendant l&#039;exécution de paserver===&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez [[#Rubriques|démarré Platform Assistant]], vous pouvez utiliser la commande &#039;&#039;&#039;&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;&#039;&#039;&#039; (help) pour afficher une liste détaillée des commandes disponibles. Par exemple :&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;
Pour utiliser des options autres que les options affichées, vous devez quitter PAServer et redémarrer. &lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, voir [[Définition des options de Platform Assistant|Définition des options de Platform Assistant]].&lt;br /&gt;
&lt;br /&gt;
==Problèmes de connexion==&lt;br /&gt;
&lt;br /&gt;
* Pour tester la connexion entre votre système de développement et la machine où le serveur Platform Assistant est en cours d&#039;exécution, utilisez le bouton &#039;&#039;&#039;Tester connexion&#039;&#039;&#039; sur la page [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]] de la boîte de dialogue Outils -&amp;amp;gt; Options. Pour les étapes à suivre, voir [[Création et test d&#039;un profil de connexion sur le PC de développement|Création et test d&#039;un profil de connexion sur le PC de développement]].&lt;br /&gt;
* Si vous recevez un message d&#039;erreur &amp;quot;Connexion refusée&amp;quot; relatif à la &#039;&#039;&#039;non concordance de la version du serveur Platform Assistant&#039;&#039;&#039;, mettez à jour votre installation de Platform Assistant sur le système distant avec le numéro de version spécifié dans le message d&#039;erreur. Quand vous exécutez Platform Assistant sur le système distant, son numéro de version est affiché dans sa bannière.&lt;br /&gt;
* Pour obtenir des informations sur le message &amp;quot;&#039;&#039;&#039;Acquérir la permission pour supporter le débogage&#039;&#039;&#039;&amp;quot; et sur les problèmes lors d&#039;une tentative de débogage d&#039;une application OS X, voir [[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac|Acquisition de la permission permettant de supporter le débogage sur un Mac]].&lt;br /&gt;
*  Pour obtenir des informations sur un message du Pare-feu Windows lors d&#039;une tentative de connexion à un système Windows 64 bits, voir [[Connexion de votre PC 32 bits à un PC Win64|Connexion de votre PC 32 bits à un PC Win64]].&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Installation de Platform Assistant sur Windows|Installation sur Windows]]&lt;br /&gt;
* [[Exécution de Platform Assistant sur Windows|Exécution sur Windows]]&lt;br /&gt;
* [[Installation de Platform Assistant sur un Mac|Installation sur un Mac]]&lt;br /&gt;
* [[Exécution de Platform Assistant sur un Mac|Exécution sur un Mac]]&lt;br /&gt;
* [[Installation du Gestionnaire PAServer sur un Mac|Installation du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
* [[Exécution du Gestionnaire PAServer sur un Mac|Exécution du Gestionnaire PAServer sur un Mac]]&lt;br /&gt;
* [[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac|Acquisition de la permission permettant de prendre en charge le débogage sur un Mac]]&lt;br /&gt;
* [[Définition des options de Platform Assistant|Définition des options]]&lt;br /&gt;
* [[Erreurs du serveur Platform Assistant - Index|Erreurs - Index]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Paclient.exe, l&#039;application client Platform Assistant|paclient.exe, l&#039;application client Platform Assistant]]&lt;br /&gt;
* [[Activation et configuration de la plate-forme cible|Activation et configuration de la plate-forme cible]]&lt;br /&gt;
* [[Créer un profil de connexion|Expert Créer un profil de connexion]]&lt;br /&gt;
* [[Débogage des applications multi-périphériques|Débogage des applications multi-périphériques]]&lt;br /&gt;
* [[Travailler avec un Mac et un PC|Travailler avec un Mac et un PC]]&lt;br /&gt;
* [[Connexion de votre PC 32 bits à un PC Win64|Connexion de votre PC 32 bits à un PC Win64]]&lt;br /&gt;
* [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:PAServer, the Platform Assistant Server Application]]&lt;br /&gt;
[[de:PAServer: Die Platform Assistant Server-Anwendung]]&lt;br /&gt;
[[ja:プラットフォーム アシスタント サーバー アプリケーション： PAServer]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209216</id>
		<title>Plates-formes cible prises en charge</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209216"/>
		<updated>2017-03-14T15:24:38Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement des applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
{{Product}} {{Version}} prend en charge les plates-formes cible suivantes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;abbr title=&amp;quot;Système d’exploitation&amp;quot;&amp;gt;SE&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Versions prises en charge&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Plate-forme cible&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;(noeud &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;)&amp;lt;/span&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Langages pris en charge&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; {{fr|vcl}} |&lt;br /&gt;
Frameworks d&#039;UI pris en charge&lt;br /&gt;
|-&lt;br /&gt;
! [[Guide du langage Delphi - Index|{{Delphi}}]]&lt;br /&gt;
! [[Guide du langage C++ - Index|C++]]&lt;br /&gt;
! {{fr|vcl}} | [[FireMonkey|FireMonkey]]&lt;br /&gt;
! {{fr|vcl}} | [[VCL|VCL]]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows 8 – 10 (incluant Windows 10 Anniversary Update)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows 7 (SP1+)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows Server 2012, 2016&lt;br /&gt;
|&lt;br /&gt;
Windows 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
10.10 – 10.12 (Yosemite, El Capitan, et Sierra)&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS 9 et 10&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Simulateur iOS&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android*&lt;br /&gt;
|&lt;br /&gt;
5, 6, et 7&amp;lt;br /&amp;gt;&lt;br /&gt;
4.1.x – 4.4.x&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Linux&lt;br /&gt;
|&lt;br /&gt;
Ubuntu Server (Ubuntu 16.04 LTS) &amp;lt;br /&amp;gt;&lt;br /&gt;
RedHat Enterprise Linux (version 7) &amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Linux 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
| {{fr|vcl}} &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: * {{Product}} ne prend en charge que les périphériques réels (l&#039;émulateur Android n&#039;est pas pris en charge) avec prise en charge de [http://www.arm.com/products/processors/technologies/neon.php NEON].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les plates-formes cible prises en charge par vos applications sur le noeud &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Autre développement multi-périphérique==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataSnap&#039;&#039;&#039; prend en charge le développement en langage natif pour les périphériques mobiles utilisant des &#039;&#039;&#039;connecteurs DataSnap&#039;&#039;&#039; spéciaux que nous fournissons pour les plates-formes suivantes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile iOS Objective-C DataSnap|Périphériques iOS]]&#039;&#039;&#039; (iPod, iPhone, iPad) utilisant le proxy Objective-C iOS DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile CSharp Silverlight DataSnap|Windows 7 Phone]]&#039;&#039;&#039; utilisant le proxy C# Silverlight DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java Android DataSnap|Android]]&#039;&#039;&#039; utilisant le proxy Java Android DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java BlackBerry DataSnap|Blackberry]]&#039;&#039;&#039; utilisant le proxy Java BlackBerry DataSnap&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation des plates-formes cible|Présentation des plates-formes cible]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques - Index]]&lt;br /&gt;
* [[Travailler avec un Mac et un PC|Travailler avec un Mac et un PC]]&lt;br /&gt;
* [https://developer.apple.com/programs/ios/distribute.html App Distribution Information from Apple (EN) ]&lt;br /&gt;
* [[Périphériques Android pris en charge pour le développement d&#039;applications|Périphériques Android pris en charge pour le développement d&#039;applications]]&lt;br /&gt;
* [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge|Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]]&lt;br /&gt;
* [[FireMonkey|FireMonkey]]&lt;br /&gt;
* [[Application multi-périphérique|Application multi-périphérique]]{{f|vcl|&lt;br /&gt;
* [[Introduction à la bibliothèque des composants visuels (VCL)|Introduction à la bibliothèque des composants visuels (VCL)]] }}&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Supported Target Platforms]]&lt;br /&gt;
[[de:Unterstützte Zielplattformen]]&lt;br /&gt;
[[ja:サポートされているターゲット プラットフォーム]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209215</id>
		<title>Plates-formes cible prises en charge</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209215"/>
		<updated>2017-03-14T15:22:40Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement des applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
{{Product}} {{Version}} prend en charge les plates-formes cible suivantes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
OS&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Versions prises en charge&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Plate-forme cible&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;(noeud &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;)&amp;lt;/span&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Langages pris en charge&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; {{fr|vcl}} |&lt;br /&gt;
Frameworks d&#039;UI pris en charge&lt;br /&gt;
|-&lt;br /&gt;
! [[Guide du langage Delphi - Index|{{Delphi}}]]&lt;br /&gt;
! [[Guide du langage C++ - Index|C++]]&lt;br /&gt;
! {{fr|vcl}} | [[FireMonkey|FireMonkey]]&lt;br /&gt;
! {{fr|vcl}} | [[VCL|VCL]]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows 8 – 10 (incluant Windows 10 Anniversary Update)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows 7 (SP1+)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows Server 2012, 2016&lt;br /&gt;
|&lt;br /&gt;
Windows 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
10.10 – 10.12 (Yosemite, El Capitan, et Sierra)&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS 9 et 10&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Simulateur iOS&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android*&lt;br /&gt;
|&lt;br /&gt;
5, 6, et 7&amp;lt;br /&amp;gt;&lt;br /&gt;
4.1.x – 4.4.x&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Linux&lt;br /&gt;
|&lt;br /&gt;
Ubuntu Server (Ubuntu 16.04 LTS) &amp;lt;br /&amp;gt;&lt;br /&gt;
RedHat Enterprise Linux (version 7) &amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Linux 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
| {{fr|vcl}} &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: * {{Product}} ne prend en charge que les périphériques réels (l&#039;émulateur Android n&#039;est pas pris en charge) avec prise en charge de [http://www.arm.com/products/processors/technologies/neon.php NEON].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les plates-formes cible prises en charge par vos applications sur le noeud &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Autre développement multi-périphérique==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataSnap&#039;&#039;&#039; prend en charge le développement en langage natif pour les périphériques mobiles utilisant des &#039;&#039;&#039;connecteurs DataSnap&#039;&#039;&#039; spéciaux que nous fournissons pour les plates-formes suivantes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile iOS Objective-C DataSnap|Périphériques iOS]]&#039;&#039;&#039; (iPod, iPhone, iPad) utilisant le proxy Objective-C iOS DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile CSharp Silverlight DataSnap|Windows 7 Phone]]&#039;&#039;&#039; utilisant le proxy C# Silverlight DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java Android DataSnap|Android]]&#039;&#039;&#039; utilisant le proxy Java Android DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java BlackBerry DataSnap|Blackberry]]&#039;&#039;&#039; utilisant le proxy Java BlackBerry DataSnap&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation des plates-formes cible|Présentation des plates-formes cible]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques - Index]]&lt;br /&gt;
* [[Travailler avec un Mac et un PC|Travailler avec un Mac et un PC]]&lt;br /&gt;
* [https://developer.apple.com/programs/ios/distribute.html App Distribution Information from Apple (EN) ]&lt;br /&gt;
* [[Périphériques Android pris en charge pour le développement d&#039;applications|Périphériques Android pris en charge pour le développement d&#039;applications]]&lt;br /&gt;
* [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge|Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]]&lt;br /&gt;
* [[FireMonkey|FireMonkey]]&lt;br /&gt;
* [[Application multi-périphérique|Application multi-périphérique]]{{f|vcl|&lt;br /&gt;
* [[Introduction à la bibliothèque des composants visuels (VCL)|Introduction à la bibliothèque des composants visuels (VCL)]] }}&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Supported Target Platforms]]&lt;br /&gt;
[[de:Unterstützte Zielplattformen]]&lt;br /&gt;
[[ja:サポートされているターゲット プラットフォーム]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209214</id>
		<title>Plates-formes cible prises en charge</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Plates-formes_cible_prises_en_charge&amp;diff=209214"/>
		<updated>2017-03-14T12:31:01Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement des applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
{{Product}} {{Version}} prend en charge les plates-formes cible suivantes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Versions prises en charge&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Supported Versions&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Plate-forme cible&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;(noeud &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;)&amp;lt;/span&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Langages pris en charge&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; {{fr|vcl}} |&lt;br /&gt;
Frameworks d&#039;UI pris en charge&lt;br /&gt;
|-&lt;br /&gt;
! [[Guide du langage Delphi - Index|{{Delphi}}]]&lt;br /&gt;
! [[Guide du langage C++ - Index|C++]]&lt;br /&gt;
! {{fr|vcl}} | [[FireMonkey|FireMonkey]]&lt;br /&gt;
! {{fr|vcl}} | [[VCL|VCL]]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
Windows 8 – 10 (incluant Windows 10 Anniversary Update)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows 7 (SP1+)&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows Server 2012, 2016&lt;br /&gt;
|&lt;br /&gt;
Windows 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
10.10 – 10.12 (Yosemite, El Capitan, et Sierra)&lt;br /&gt;
|&lt;br /&gt;
OS X&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
iOS 9 et 10&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 32 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Périphérique iOS 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Simulateur iOS&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android*&lt;br /&gt;
|&lt;br /&gt;
5, 6, et 7&amp;lt;br /&amp;gt;&lt;br /&gt;
4.1.x – 4.4.x&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Linux&lt;br /&gt;
|&lt;br /&gt;
Ubuntu Server (Ubuntu 16.04 LTS) &amp;lt;br /&amp;gt;&lt;br /&gt;
RedHat Enterprise Linux (version 7) &amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Linux 64 bits&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
| {{fr|vcl}} |&lt;br /&gt;
| {{fr|vcl}} &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: * {{Product}} ne prend en charge que les périphériques réels (l&#039;émulateur Android n&#039;est pas pris en charge) avec prise en charge de [http://www.arm.com/products/processors/technologies/neon.php NEON].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les plates-formes cible prises en charge par vos applications sur le noeud &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==Autre développement multi-périphérique==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataSnap&#039;&#039;&#039; prend en charge le développement en langage natif pour les périphériques mobiles utilisant des &#039;&#039;&#039;connecteurs DataSnap&#039;&#039;&#039; spéciaux que nous fournissons pour les plates-formes suivantes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile iOS Objective-C DataSnap|Périphériques iOS]]&#039;&#039;&#039; (iPod, iPhone, iPad) utilisant le proxy Objective-C iOS DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile CSharp Silverlight DataSnap|Windows 7 Phone]]&#039;&#039;&#039; utilisant le proxy C# Silverlight DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java Android DataSnap|Android]]&#039;&#039;&#039; utilisant le proxy Java Android DataSnap&lt;br /&gt;
* &#039;&#039;&#039;[[Introduction au connecteur mobile Java BlackBerry DataSnap|Blackberry]]&#039;&#039;&#039; utilisant le proxy Java BlackBerry DataSnap&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation des plates-formes cible|Présentation des plates-formes cible]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques - Index]]&lt;br /&gt;
* [[Travailler avec un Mac et un PC|Travailler avec un Mac et un PC]]&lt;br /&gt;
* [https://developer.apple.com/programs/ios/distribute.html App Distribution Information from Apple (EN) ]&lt;br /&gt;
* [[Périphériques Android pris en charge pour le développement d&#039;applications|Périphériques Android pris en charge pour le développement d&#039;applications]]&lt;br /&gt;
* [[Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge|Fonctions RTL standard relatives aux chemins sur les plates-formes cible prises en charge]]&lt;br /&gt;
* [[FireMonkey|FireMonkey]]&lt;br /&gt;
* [[Application multi-périphérique|Application multi-périphérique]]{{f|vcl|&lt;br /&gt;
* [[Introduction à la bibliothèque des composants visuels (VCL)|Introduction à la bibliothèque des composants visuels (VCL)]] }}&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Supported Target Platforms]]&lt;br /&gt;
[[de:Unterstützte Zielplattformen]]&lt;br /&gt;
[[ja:サポートされているターゲット プラットフォーム]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Versions_du_compilateur&amp;diff=203985</id>
		<title>Versions du compilateur</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Versions_du_compilateur&amp;diff=203985"/>
		<updated>2016-04-21T12:22:51Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Compilation conditionnelle (Delphi)}}&lt;br /&gt;
&lt;br /&gt;
Le tableau suivant liste le numéro de version associé à chaque release des [[Chaînes d&#039;outils Delphi|compilateurs {{Delphi}}]], en commençant par Turbo Pascal 4.0 et en terminant par la version en cours du compilateur :&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;{{Delphi}} conditionnel VER&amp;amp;lt;nnn&amp;amp;gt;&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Produit&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Version du produit&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Version du package&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER310&lt;br /&gt;
|&lt;br /&gt;
Delphi {{Version|Berlin}} / C++Builder {{Version|Berlin}} &amp;lt;br&amp;gt;(Delphi:Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)&lt;br /&gt;
|&lt;br /&gt;
24&lt;br /&gt;
|&lt;br /&gt;
240&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER300&lt;br /&gt;
|&lt;br /&gt;
Delphi {{Version|Seattle}} / C++Builder {{Version|Seattle}} &amp;lt;br /&amp;gt;(Delphi :Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder :Win32/Win64/OSX/iOS32/iOS64/Android)&lt;br /&gt;
|&lt;br /&gt;
23&lt;br /&gt;
|&lt;br /&gt;
230&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER290&lt;br /&gt;
|&lt;br /&gt;
Delphi XE8 / C++Builder XE8 &amp;lt;br /&amp;gt;(Delphi :Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder :Win32/Win64/OSX/iOS32/iOS64/Android)&lt;br /&gt;
|&lt;br /&gt;
22&lt;br /&gt;
|&lt;br /&gt;
220&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER280&lt;br /&gt;
|&lt;br /&gt;
Delphi XE7 / C++Builder XE7 &amp;lt;br /&amp;gt;(Delphi :Win32/Win64/OSX/iOS/Android) (C++Builder :Win32/Win64/OSX/iOS/Android)&lt;br /&gt;
|&lt;br /&gt;
21&lt;br /&gt;
|&lt;br /&gt;
210&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER270&lt;br /&gt;
|&lt;br /&gt;
Delphi XE6 / C++Builder XE6 &amp;lt;br /&amp;gt;(Delphi :Win32/Win64/OSX/iOS/Android) (C++Builder :Win32/Win64/OSX/iOS/Android)&lt;br /&gt;
|&lt;br /&gt;
20&lt;br /&gt;
|&lt;br /&gt;
200&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER260&lt;br /&gt;
|&lt;br /&gt;
Delphi XE5 / C++Builder XE5 &amp;lt;br /&amp;gt;(Delphi0160:Win32/Win64/OSX/iOS/Android) (C++Builder0160:Win32/Win64/OSX/iOS)&lt;br /&gt;
|&lt;br /&gt;
19&lt;br /&gt;
|&lt;br /&gt;
190&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER250&lt;br /&gt;
|&lt;br /&gt;
Delphi XE4 / C++Builder XE4 &amp;lt;br /&amp;gt;(Delphi0160:Win32/Win64/OSX/iOS) (C++Builder0160:Win32/Win64/OSX)&lt;br /&gt;
|&lt;br /&gt;
18&lt;br /&gt;
|&lt;br /&gt;
180&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER240&lt;br /&gt;
|&lt;br /&gt;
Delphi XE3 / C++Builder XE3 &amp;lt;br /&amp;gt;(Delphi0160:Win32/Win64/OSX) (C++Builder0160:Win32/Win64/OSX)&lt;br /&gt;
|&lt;br /&gt;
17&lt;br /&gt;
|&lt;br /&gt;
170&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER230&lt;br /&gt;
|&lt;br /&gt;
Delphi XE2 / C++Builder XE2 &amp;lt;br /&amp;gt;(Delphi :Win32/Win64/OSX) (C++Builder :Win32/OSX)&lt;br /&gt;
|&lt;br /&gt;
16&lt;br /&gt;
|&lt;br /&gt;
160&lt;br /&gt;
&lt;br /&gt;
161 est la version des cinq packages {{FM}} de XE2 Mise à jour 2 : &amp;lt;br /&amp;gt;fmi161.bpl, fmx161.bpl, fmxase161.bpl, fmxdae161.bpl, et fmxobj161.bpl.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER220&lt;br /&gt;
|&lt;br /&gt;
Delphi XE / C++Builder XE  (Win32)&lt;br /&gt;
|&lt;br /&gt;
15&lt;br /&gt;
|&lt;br /&gt;
150&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER210&lt;br /&gt;
|&lt;br /&gt;
Delphi 2010 / C++Builder 2010 (Win32)&lt;br /&gt;
|&lt;br /&gt;
14&lt;br /&gt;
|&lt;br /&gt;
140&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER200&lt;br /&gt;
|&lt;br /&gt;
Delphi 2009 / C++Builder 2009 (Win32)&lt;br /&gt;
|&lt;br /&gt;
12&lt;br /&gt;
|&lt;br /&gt;
120&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER190&lt;br /&gt;
|&lt;br /&gt;
Delphi 2007 pour .Net *&lt;br /&gt;
|&lt;br /&gt;
11&lt;br /&gt;
|&lt;br /&gt;
110&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER180 ou VER185&lt;br /&gt;
|&lt;br /&gt;
Delphi 2007 / C++Builder 2007 pour Win32 * &amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
11&lt;br /&gt;
|&lt;br /&gt;
110&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER180&lt;br /&gt;
|&lt;br /&gt;
Delphi 2006 / C++Builder 2006 (Win32/.Net) et Delphi/C++Builder 2007 pour Win32&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|&lt;br /&gt;
100&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER170&lt;br /&gt;
|&lt;br /&gt;
Delphi 2005 (Win32/.Net)&lt;br /&gt;
|&lt;br /&gt;
9&lt;br /&gt;
|&lt;br /&gt;
90&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER160&lt;br /&gt;
|&lt;br /&gt;
Delphi 8 pour .Net&lt;br /&gt;
|&lt;br /&gt;
8&lt;br /&gt;
|&lt;br /&gt;
80&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER150&lt;br /&gt;
|&lt;br /&gt;
Delphi 7 (et 7.1)&lt;br /&gt;
|&lt;br /&gt;
7&lt;br /&gt;
|&lt;br /&gt;
70&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER140&lt;br /&gt;
|&lt;br /&gt;
Delphi 6 / C++Builder 6&lt;br /&gt;
|&lt;br /&gt;
6&lt;br /&gt;
|&lt;br /&gt;
60&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER130&lt;br /&gt;
|&lt;br /&gt;
Delphi 5 / C++Builder 5&lt;br /&gt;
|&lt;br /&gt;
5&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER125&lt;br /&gt;
|&lt;br /&gt;
C++Builder 4&lt;br /&gt;
|&lt;br /&gt;
4&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER120&lt;br /&gt;
|&lt;br /&gt;
Delphi 4&lt;br /&gt;
|&lt;br /&gt;
4&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER110&lt;br /&gt;
|&lt;br /&gt;
C++Builder 3&lt;br /&gt;
|&lt;br /&gt;
3&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER100&lt;br /&gt;
|&lt;br /&gt;
Delphi 3&lt;br /&gt;
|&lt;br /&gt;
3&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER93&lt;br /&gt;
|&lt;br /&gt;
C++Builder 1&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER90&lt;br /&gt;
|&lt;br /&gt;
Delphi 2&lt;br /&gt;
|&lt;br /&gt;
2&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER80&lt;br /&gt;
|&lt;br /&gt;
Delphi 1&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER70&lt;br /&gt;
|&lt;br /&gt;
Borland Pascal 7.0&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER15&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal pour Windows 1.5&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER10&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal pour Windows 1.0&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER60&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal 6.0&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER55&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal 5.5&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
VER50&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal 5.0&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
VER40&lt;br /&gt;
|&lt;br /&gt;
Turbo Pascal 4.0&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|&lt;br /&gt;
NA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Notez que Delphi 2007 définit deux symboles VERxxx (VER180 et VER185). Les binaires de Delphi 2006 et 2007 sont compatibles, ainsi 180 fonctionne pour les deux. Si vous avez seulement besoin de 2007, utilisez VER185.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation conditionnelle (Delphi)|Compilation conditionnelle (Delphi)]]&lt;br /&gt;
* [[Macros prédéfinies|Macros prédéfinies (C++)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
&lt;br /&gt;
[[en:Compiler Versions]]&lt;br /&gt;
[[de:Compiler-Versionen]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Directives_MAKE&amp;diff=173625</id>
		<title>Directives MAKE</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Directives_MAKE&amp;diff=173625"/>
		<updated>2015-05-07T08:12:15Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : Fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|MAKE.EXE}}&lt;br /&gt;
&lt;br /&gt;
Les directives de MAKE ressemblent aux directives des langages tels que Pascal et C. Dans MAKE, elles effectuent diverses opérations de contrôle, telles que l&#039;affichage des commandes avant leur exécution. Les directives de MAKE commencent par un point ou par un point d&#039;exclamation, et remplacent les options données sur la ligne de commande. Les directives qui commencent par un point d&#039;exclamation doivent apparaître au début d&#039;une nouvelle ligne.&lt;br /&gt;
&lt;br /&gt;
==Directives MAKE Directives et leurs options de ligne de commande==&lt;br /&gt;
&lt;br /&gt;
Le tableau suivant donne la liste des directives de MAKE et leur options en ligne de commande correspondantes :&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;Directive&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Option (si disponible)&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description/Exemple&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.autodepend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Active le contrôle de l&#039;auto-dépendance..&lt;br /&gt;
Les auto-dépendances sont les fichiers automatiquement inclus dans les cibles que vous construisez, comme les fichiers en-tête inclus dans votre code source C++. Si &amp;lt;code&amp;gt;.autodepend&amp;lt;/code&amp;gt; est actif, MAKE compare les dates et heures de tous les fichiers utilisés pour construire le .OBJ, y compris les fichiers d&#039;auto-dépendance. Si les dates et heures des fichiers utilisés pour construire le .OBJ sont plus récentes que la date et heure du fichier .OBJ, le fichier .OBJ est recompilé. Vous pouvez utiliser &amp;lt;code&amp;gt;..autodepend&amp;lt;/code&amp;gt; (ou &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;) à la place des dépendances liées.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.cacheautodepend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Active l&#039;auto-dépendance en mémoire cache&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!cmdswitches&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Utilisez &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; suivi des lettres d&#039;option non chaîne pour activer ou désactiver chaque option. Les espaces et tabulations doivent apparaître avant l&#039;opérateur &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;, aucun ne devant apparaître entre l&#039;opérateur et les lettres de l&#039;option.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!elif&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Equivalent du else if de C.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!else&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Equivalent du else de C.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Termine une instruction  &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!ifdef&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;!ifndef&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!error&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Arrête MAKE et affiche un message d&#039;erreur. La syntaxe de la &amp;amp;nbsp;!error directive est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!error &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAKE s&#039;interrompt et affiche la chaîne suivante lorsqu&#039;il rencontre cette directive : &amp;lt;code&amp;gt;Fatal makefile exit code: Erreur de directive - &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Imbriquez &amp;lt;code&amp;gt;!error&amp;lt;/code&amp;gt; dans les instructions conditionnelles pour arrêter le traitement et afficher un message d&#039;erreur, comme cela est montré dans l&#039;exemple suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;!if !$d(MYMACRO) #si MYMACRO n&#039;est pas définie &lt;br /&gt;
 !error MYMACRO n&#039;est pas définie &lt;br /&gt;
 ! endif&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si &amp;lt;code&amp;gt;MYMACRO&amp;lt;/code&amp;gt; n&#039;est pas définie, MAKE s&#039;interrompt et affiche :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Fatal makefile 4: Erreur de directive - MYMACRO n&#039;est pas définie&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contrôles d&#039;erreur&#039;&#039;&#039;&lt;br /&gt;
 MAKE offre quatre contrôles d&#039;erreur différents contrôles :&lt;br /&gt;
* La directive &amp;lt;code&amp;gt;.ignore&amp;lt;/code&amp;gt; désactive le contrôle d&#039;erreur pour la partie sélectionnée du fichier make.&lt;br /&gt;
* L&#039;option en ligne de commande &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt; désactive le contrôle d&#039;erreur pour tout le fichier make.&lt;br /&gt;
* Le préfixe &amp;lt;code&amp;gt;-num&amp;lt;/code&amp;gt;, saisi comme partie intégrante d&#039;une règle, désactive le contrôle d&#039;erreur pour la commande associée si le code de sortie dépasse le nombre spécifié.&lt;br /&gt;
* Le préfixe &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; désactive le contrôle d&#039;erreur pour la commande associée quel que soit le code de sortie.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Commence une instruction conditionnelle.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!ifdef&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Equivalent du &amp;lt;code&amp;gt;#ifdef&amp;lt;/code&amp;gt; de C, en testant si la macro a été définie.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!ifndef&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Equivalent du &amp;lt;code&amp;gt;#ifndef&amp;lt;/code&amp;gt; de C, en testant si la macro est non définie.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.ignore&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
MAKE ignore la valeur de retour d&#039;une commande.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!include&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Cette directive est semblable à la directive &amp;lt;code&amp;gt;#include&amp;lt;/code&amp;gt; du préprocesseur pour le langage C ou C++ -- elle vous permet d&#039;inclure le texte d&#039;un autre fichier dans le makefile :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!include &amp;amp;lt;nomfichier&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez délimiter le nom du fichier avec des guillemets &amp;lt;code&amp;gt;&amp;quot; &amp;quot;&amp;lt;/code&amp;gt; ou des crochets angulaires &amp;lt;code&amp;gt;&amp;amp;lt; &amp;amp;gt;&amp;lt;/code&amp;gt; et imbriquer les directives dans un niveau de profondeur illimité.&lt;br /&gt;
&lt;br /&gt;
Cependant, l&#039;écriture de directives &amp;lt;code&amp;gt;!include&amp;lt;/code&amp;gt; dupliquées dans un makefile n&#039;est pas autorisée -- vous obtiendrez le message d&#039;erreur de boucle dans le fichier d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Les règles, les commandes ou les directives doivent être terminées dans un fichier source unique ; vous ne pouvez pas démarrer une commande dans un fichier &amp;lt;code&amp;gt;!include&amp;lt;/code&amp;gt;, puis la terminer dans le makefile. MAKE recherche les fichiers &amp;lt;code&amp;gt;!include&amp;lt;/code&amp;gt; dans le répertoire en cours, à moins que vous n&#039;ayez spécifié un autre répertoire avec l&#039;option de ligne de commande &amp;lt;code&amp;gt;-I&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.keep&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-K&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Conserve les fichiers temporaires créés par MAKE (MAKE les supprime habituellement).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!message&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Envoie un message vers stdout pendant que MAKE exécute le fichier make.&lt;br /&gt;
&lt;br /&gt;
La directive &amp;lt;code&amp;gt;!message&amp;lt;/code&amp;gt; permet d&#039;afficher des messages à l&#039;écran depuis un fichier make. Ces messages vous servent à déboguer un fichier make qui ne fonctionne pas comme vous le souhaiteriez. Par exemple, si une définition de macro vous pose des problèmes, insérez cette ligne dans le fichier make :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;!message La macro est définie comme : $(MacroName)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lorsque MAKE interprète cette ligne, il affiche à l&#039;écran (en supposant que la macro s&#039;exprime en .CPP) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;La macro est définie comme : .CPP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.noautodepend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-a-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Désactive le contrôle de l&#039;auto-dépendance.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.nocacheautodepend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-c-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Désactive l&#039;auto-dépendance en mémoire cache.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.noIgnore&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-i-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Désactive .Ignore.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.nokeep&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-K-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Ne conserve pas les fichiers temporaires créés par MAKE.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.nosilent&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-s-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Affiche les commandes avant que MAKE ne les exécute.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.noswap&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-S-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Indique à MAKE de ne pas sortir de la mémoire avant d&#039;exécuter une commande.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.path.ext&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Indique à MAKE de rechercher les fichiers avec l&#039;extension &amp;lt;code&amp;gt;..ext&amp;lt;/code&amp;gt; dans les répertoires du chemin &lt;br /&gt;
&lt;br /&gt;
Pour indiquer à MAKE que les fichiers &amp;lt;code&amp;gt;.c&amp;lt;/code&amp;gt; sont dans &amp;lt;code&amp;gt;C:\SOURCE&amp;lt;/code&amp;gt; ou dans &amp;lt;code&amp;gt;C:\CFILES&amp;lt;/code&amp;gt; et que les fichiers &amp;lt;code&amp;gt;.obj&amp;lt;/code&amp;gt; sont dans &amp;lt;code&amp;gt;C:\OBJS&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.path.c = C:\CSOURCE;C:\CFILES&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;.path.obj = C:\OBJS&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.precious&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enregistre les cibles même si la construction échoue.&lt;br /&gt;
&lt;br /&gt;
Si une construction de MAKE échoue, le fichier cible est supprimé. La directive &amp;lt;code&amp;gt;.precious&amp;lt;/code&amp;gt; interdit la suppression des fichiers, ce qui peut être souhaitable dans le cas de certaines cibles. Par exemple, si votre construction échoue dans l&#039;ajout d&#039;un module dans une bibliothèque, votre désir ne sera pas forcément de supprimer la bibliothèque. La syntaxe de &amp;lt;code&amp;gt;.precious&amp;lt;/code&amp;gt; est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.precious: &amp;amp;lt;cible&amp;amp;gt; [&amp;amp;lt;target&amp;amp;gt;...]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.silent&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
MAKE exécute les commandes sans les afficher en premier.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.suffixes&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Définit la règle implicite pour les dépendances ambiguës.&lt;br /&gt;
La directive &amp;lt;code&amp;gt;.suffixes&amp;lt;/code&amp;gt; indique à MAKE l&#039;ordre (par extension de fichier) de construction des règles implicites. La syntaxe de &amp;lt;code&amp;gt;.suffixes&amp;lt;/code&amp;gt; est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.suffixes: .&amp;amp;lt;ext&amp;amp;gt; [.&amp;amp;lt;ext&amp;amp;gt; ...]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où &amp;lt;code&amp;gt;.&amp;amp;amp;.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt; représente l&#039;extension du fichier dépendant dans les règles implicites.&lt;br /&gt;
&lt;br /&gt;
Par exemple, vous pouvez inclure la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;.suffixes: .asm .c .cpp&amp;lt;/code&amp;gt;&lt;br /&gt;
pour dire à MAKE d&#039;interpréter les règles implicites en commençant par celles qui dépendent de fichiers .ASM, puis .C, .CPP, quel que soit leur ordre dans le fichier make.&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant de &amp;lt;code&amp;gt;.suffixes&amp;lt;/code&amp;gt; indique à MAKE de rechercher un fichier source avec une extension .ASM, puis avec l&#039;extension .C, et finalement avec l&#039;extension .CPP. Si MAKE trouve MYPROG.ASM, il construit MYPROG.OBJ à partir du fichier assembleur en appelant TASM. MAKE appelle alors ILINK32 ; sinon, MAKE recherche MYPROG.C pour construire le fichier .OBJ où il recherche MYPROG.CPP.&lt;br /&gt;
&lt;br /&gt;
 .suffixes: .asm .c .cpp &lt;br /&gt;
 myprog.exe: myprog.obj&lt;br /&gt;
 bcc32 myprog.obj&lt;br /&gt;
 .cpp.obj: &lt;br /&gt;
 bcc32 -P -c $&amp;amp;lt;&lt;br /&gt;
 .asm.obj: &lt;br /&gt;
 tasm /mx $&lt;br /&gt;
 .c.obj:&lt;br /&gt;
 bcc32 -P- -c $&amp;amp;lt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;.swap&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-S&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Indique à MAKE de sortir de la mémoire avant d&#039;exécuter une commande.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!undef&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Efface la définition d&#039;une macro. Après cela, la macro n&#039;est pas définie.&lt;br /&gt;
La directive &amp;lt;code&amp;gt;!undef&amp;lt;/code&amp;gt; (undefine) provoque un échec du test&lt;br /&gt;
&amp;lt;code&amp;gt;!ifdef MacroName&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La syntaxe de la directive &amp;lt;code&amp;gt;!undef&amp;lt;/code&amp;gt; est : &amp;lt;code&amp;gt;!undef MacroName&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Utilisation de macros dans les directives==&lt;br /&gt;
&lt;br /&gt;
La macro $d est utilisée avec la directive conditionnelle &amp;amp;nbsp;!if pour effectuer certains traitements si une macro spécifique est définie. $d est suivie d&#039;un nom de macro entre parenthèses ou entre accolades, comme dans l&#039;exemple ci-dessous :&lt;br /&gt;
&lt;br /&gt;
 !if $d(DEBUG)            #If DEBUG is defined,&lt;br /&gt;
 bcc32 -v f1.cpp f2.cpp   #compile with debug information;&lt;br /&gt;
 !else                    #otherwise&lt;br /&gt;
 bcc32 -v- f1.cpp f2.cpp   #don&#039;t include debug information.&lt;br /&gt;
 !endif&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Macros Null===&lt;br /&gt;
&lt;br /&gt;
Tandis qu&#039;un nom de macro non définie détérmine un test &lt;br /&gt;
&amp;lt;code&amp;gt;!ifdef MacroName&amp;lt;/code&amp;gt;&lt;br /&gt;
à renvoyer &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MacroName&amp;lt;/code&amp;gt; défini comme null va renvoyer &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Vous définissez une macro null en plaçant après le signe &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;, dans la définition de la macro, soit des espaces, soit un caractère de passage. Par exemple, la ligne suivante définit une macro null d&#039;un fichier make :&lt;br /&gt;
&lt;br /&gt;
 NULLMACRO =&lt;br /&gt;
&lt;br /&gt;
La ligne suivante définit une macro vide sur la ligne de commande de MAKE :&lt;br /&gt;
&lt;br /&gt;
 NULLMACRO =&amp;quot;&amp;quot;&lt;br /&gt;
 -DNULLMACRO&lt;br /&gt;
&lt;br /&gt;
==&amp;amp;nbsp;!if et autres directives conditionnelles==&lt;br /&gt;
&lt;br /&gt;
La directive &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt; fonctionne de la même manière que l&#039;instruction &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; du C. Comme illustré ci-dessous, la syntaxe de &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt; et des autres directives conditionnelles ressemble à celle des instructions conditionnelles du compilateur :&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;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!if condition&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!if condition&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!if condition&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!ifdef macro&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!else&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!elif condition&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les expressions suivantes sont équivalentes :&lt;br /&gt;
&lt;br /&gt;
 !ifdef macro /* is equivalent to */ !if $d(macro)&lt;br /&gt;
 ifndef macro /* is equivalent to */ !if !$d(macro) &lt;br /&gt;
&lt;br /&gt;
Ces règles s&#039;appliquent aux directives conditionnelles :&lt;br /&gt;
&lt;br /&gt;
* Une directive &amp;lt;code&amp;gt;!else&amp;lt;/code&amp;gt; est autorisée entre les directives &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!ifdef&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;!ifndef&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Plusieurs directives &amp;lt;code&amp;gt;!elif&amp;lt;/code&amp;gt; sont autorisées entre les directives &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!ifdef&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;!ifndef&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!else&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Vous ne pouvez pas répartir de règles entre plusieurs directives conditionnelles.&lt;br /&gt;
* Vous pouvez imbriquer les directives conditionnelles.&lt;br /&gt;
* &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!ifdef&amp;lt;/code&amp;gt;, et &amp;lt;code&amp;gt;!ifndef&amp;lt;/code&amp;gt; doivent correspondre à des directives &amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt; dans le même fichier. &lt;br /&gt;
&lt;br /&gt;
Les informations suivantes peuvent être insérées entre les directives &amp;lt;code&amp;gt;!if&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;!endif&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
* Définition de macro&lt;br /&gt;
* Règle explicite&lt;br /&gt;
* Règle implicite&lt;br /&gt;
* Directive include&lt;br /&gt;
*&amp;amp;nbsp;Directive !error&lt;br /&gt;
*&amp;amp;nbsp;Directive !undef&lt;br /&gt;
&lt;br /&gt;
Dans une instruction &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt;, l&#039;expression conditionnelle consiste en une constante décimale, octale ou hexadécimale suivie des opérateurs du tableau suivant :&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;Opérateur&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Opérateur&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Négation&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;?:&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Expression conditionnelle&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Complément de bit&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
NOT logique&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Addition&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Décalage à droite&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Soustraction&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Décalage à gauche&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Multiplication&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
AND bit-à-bit&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Division&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
OR bit-à-bit&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Reste&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
XOR bit-à-bit&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;amp;&amp;amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
AND logique&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Supérieur ou égal à *&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
OR logique&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Inférieur ou égal à *&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Supérieur à&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;==&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Egalité *&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Inférieur à&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;!=&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Inégalité *&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
L&#039;opérateur marquée avec le signe * fonctionne également avec les expressions de type chaîne.&lt;br /&gt;
&lt;br /&gt;
MAKE évalue une expression conditionnelle comme un entier signé 32 bits ou une chaîne de caractères.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[MAKE.EXE|MAKE.EXE]]&lt;br /&gt;
*[[Macros MAKE|Macros MAKE]]&lt;br /&gt;
*[[Commandes et règles (explicites et implicites) de MAKE|Commandes et règles (explicites et implicites) de MAKE]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence C++]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
&lt;br /&gt;
[[en:MAKE Directives]]&lt;br /&gt;
[[de:MAKE-Direktiven]]&lt;br /&gt;
[[ja:MAKE の指令]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Ex%C3%A9cution_et_d%C3%A9bogage_de_votre_application_Android_%C3%A0_distance&amp;diff=173540</id>
		<title>Exécution et débogage de votre application Android à distance</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Ex%C3%A9cution_et_d%C3%A9bogage_de_votre_application_Android_%C3%A0_distance&amp;diff=173540"/>
		<updated>2015-05-05T14:39:51Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : Evab a déplacé la page Exécution et débogage de votre application Android à distance vers Exécution et débogage de votre application Android sur un périphérique Android à distance : Renamed according to Sylvie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Exécution et débogage de votre application Android sur un périphérique Android à distance]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Ecriture_du_bloc_try&amp;diff=173534</id>
		<title>Ecriture du bloc try</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Ecriture_du_bloc_try&amp;diff=173534"/>
		<updated>2015-05-05T13:48:03Z</updated>

		<summary type="html">&lt;p&gt;PastContributions : updated only in docwiki LOC-17934&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Définition des blocs protégés}}&lt;br /&gt;
&lt;br /&gt;
La première partie d&#039;un bloc protégé est le bloc try. Le bloc try contient du code à même de déclencher une exception. L&#039;exception peut être déclenchée soit directement dans le bloc try, soit par du code appelé par les instructions du bloc try. Cela signifie que si du code d&#039;un bloc try appelle une routine ne définissant pas son propre gestionnaire d&#039;exception, toute exception déclenchée dans cette routine provoque alors l&#039;exécution du gestionnaire d&#039;exception associé au bloc try. N&#039;oubliez pas que votre code n&#039;est pas seul à générer des exceptions. L&#039;appel d&#039;une routine RTL ou d&#039;un autre composant de votre application peut aussi déclencher une exception.&lt;br /&gt;
&lt;br /&gt;
L&#039;exemple suivant illustre l&#039;interception d&#039;une exception déclenchée à partir d&#039;un objet &#039;&#039;TFileStream&#039;&#039;.&lt;br /&gt;
&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;
   fileStream: TFileStream;&lt;br /&gt;
 begin&lt;br /&gt;
      try&lt;br /&gt;
         (* Essaie d&#039;ouvrir un fichier inexistant *)&lt;br /&gt;
         fileStream := TFileStream.Create(&#039;NOT_THERE.FILE&#039;, fmOpenRead);&lt;br /&gt;
 								(* Traite le contenu du fichier... *)&lt;br /&gt;
         fileStream.Free;&lt;br /&gt;
      except&lt;br /&gt;
         on EFOpenError do ShowMessage(&#039;EFOpenError déclenchée&#039;);&lt;br /&gt;
      else&lt;br /&gt;
         ShowMessage(&#039;Exception déclenchée&#039;);&lt;br /&gt;
      end;&lt;br /&gt;
 end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation d&#039;un bloc try améliore la lisibilité de votre code. Au lieu de parsemer votre programme de code de gestion d&#039;erreur, vous isolez celui-ci dans des gestionnaires d&#039;exceptions, clarifiant ainsi le déroulement de vos algorithmes.&lt;br /&gt;
&lt;br /&gt;
Cela s&#039;avère particulièrement utile lors de l&#039;exécution de calculs complexes faisant intervenir des centaines d&#039;étapes, chacune pouvant échouer si un des paramètres parmi une douzaine est invalide. En utilisant des exceptions, vous pouvez exprimer la forme normale de votre algorithme puis, après, définir les cas exceptionnels pour lesquels elle n&#039;est pas applicable. Sans les exceptions, vous devez effectuer un test à chaque fois pour vous assurer que vous pouvez effectuer l&#039;étape suivante du calcul.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur le déclenchement d&#039;exceptions à partir du code dans le bloc try, voir [[Déclenchement d&#039;une exception|Déclenchement d&#039;une exception]].&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Ecriture de gestionnaires d&#039;exceptions]]&lt;br /&gt;
* [[Ecriture de blocs finally]]&lt;br /&gt;
* [[Gestion des exceptions dans C++Builder]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Guide du développeur Windows]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Writing the Try Block]]&lt;br /&gt;
[[de:Den try-Block erstellen]]&lt;br /&gt;
[[ja:Try ブロックの記述]]&lt;/div&gt;</summary>
		<author><name>PastContributions</name></author>
	</entry>
</feed>