<?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=AChaves</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=AChaves"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/fr/Sp%C3%A9cial:Contributions/AChaves"/>
	<updated>2026-08-13T21:01:08Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203449</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203449"/>
		<updated>2016-04-13T09:32:34Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Writeproperty.bmp&amp;#039; → &amp;#039;Writeproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[File:Writeproperty.png|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Union.png|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203448</id>
		<title>Fenêtre Pile d&#039;appels</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203448"/>
		<updated>2016-04-13T09:32:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;WhiteBGCallStackTopFrame.bmp&amp;#039; → &amp;#039;WhiteBGCallStackTopFrame.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
&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; Pile d&#039;appels&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche les appels de fonction qui vous ont amené à cette position dans le programme et les arguments passés à chaque appel de fonction. La fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; contient la dernière fonction appelée, suivie de chaque fonction précédemment appelée. La première fonction appelée se trouve en bas de la liste. Si les informations de débogage sont disponibles pour une fonction, cette fonction est suivie de la liste des arguments passés lors de l&#039;appel.&lt;br /&gt;
&lt;br /&gt;
Un double-clic sur un élément de la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; affiche à la fois le source et les locaux du cadre.&lt;br /&gt;
&lt;br /&gt;
Pour basculer un point d&#039;arrêt sur un cadre particulier, cliquez sur l&#039;icône point d&#039;arrêt dans la colonne la plus à gauche ou cliquez avec le bouton droit sur le cadre et cliquez sur la commande de menu contextuel Basculer le point d&#039;arrêt. L&#039;icône de la colonne la plus à gauche de la fenêtre Pile d&#039;appels a les significations suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Une flèche bleue ([[File:WhiteBGCallStackTopFrame.png|Flèche Pile d&#039;appels]]) indique le cadre de pile supérieur.&lt;br /&gt;
* Une coche rouge ([[File:WhiteBGCallStackEnabledBP.png|Point d&#039;arrêt activé]]) indique qu&#039;un point d&#039;arrêt activé est défini sur un cadre.&lt;br /&gt;
* Une coche grise ([[File:WhiteBGCallStackDisabledBP.png|Indicateur]]) indique qu&#039;un point d&#039;arrêt désactivé est défini sur un cadre.&lt;br /&gt;
* Un cercle bleu ([[File:WhiteBGCallStackHasSymbols.png|Cadre avec symboles]]) indique que le cadre comporte des informations de débogage (les symboles sont disponibles).&lt;br /&gt;
* Un cercle gris ([[File:WhiteBGCallStackNoSymbols.png|Aucun symbole]]) indique que le cadre ne comporte pas d&#039;informations de débogage (aucun symbole n&#039;est disponible).&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;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;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler l&#039;éditeur de code jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; mais ne donne pas la focalisation à l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; et donne la focalisation à l&#039;&#039;&#039;&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir Locaux&lt;br /&gt;
|&lt;br /&gt;
Affiche dans la fenêtre &#039;&#039;&#039;Variables locales&#039;&#039;&#039; les variables locales associées à l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basculer le point d&#039;arrêt&lt;br /&gt;
|&lt;br /&gt;
Définit un point d&#039;arrêt qui est désactivé, ou désactive un point d&#039;arrêt qui est défini. Les icônes point d&#039;arrêt sont affichées dans des couleurs qui indiquent l&#039;état des symboles du cadre. Veuillez consulter la description des couleurs d&#039;icônes précédant cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Affiche les chemins complets des noms de fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
* [[Définition et modification de points d&#039;arrêt|Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Pile d&#039;appels}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[de:Fenster Aufruf-Stack]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203447</id>
		<title>Fenêtre Pile d&#039;appels</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203447"/>
		<updated>2016-04-13T09:32:24Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;WhiteBGCallStackNoSymbols.bmp&amp;#039; → &amp;#039;WhiteBGCallStackNoSymbols.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
&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; Pile d&#039;appels&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche les appels de fonction qui vous ont amené à cette position dans le programme et les arguments passés à chaque appel de fonction. La fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; contient la dernière fonction appelée, suivie de chaque fonction précédemment appelée. La première fonction appelée se trouve en bas de la liste. Si les informations de débogage sont disponibles pour une fonction, cette fonction est suivie de la liste des arguments passés lors de l&#039;appel.&lt;br /&gt;
&lt;br /&gt;
Un double-clic sur un élément de la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; affiche à la fois le source et les locaux du cadre.&lt;br /&gt;
&lt;br /&gt;
Pour basculer un point d&#039;arrêt sur un cadre particulier, cliquez sur l&#039;icône point d&#039;arrêt dans la colonne la plus à gauche ou cliquez avec le bouton droit sur le cadre et cliquez sur la commande de menu contextuel Basculer le point d&#039;arrêt. L&#039;icône de la colonne la plus à gauche de la fenêtre Pile d&#039;appels a les significations suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Une flèche bleue ([[Image:WhiteBGCallStackTopFrame.bmp|Flèche Pile d&#039;appels]]) indique le cadre de pile supérieur.&lt;br /&gt;
* Une coche rouge ([[File:WhiteBGCallStackEnabledBP.png|Point d&#039;arrêt activé]]) indique qu&#039;un point d&#039;arrêt activé est défini sur un cadre.&lt;br /&gt;
* Une coche grise ([[File:WhiteBGCallStackDisabledBP.png|Indicateur]]) indique qu&#039;un point d&#039;arrêt désactivé est défini sur un cadre.&lt;br /&gt;
* Un cercle bleu ([[File:WhiteBGCallStackHasSymbols.png|Cadre avec symboles]]) indique que le cadre comporte des informations de débogage (les symboles sont disponibles).&lt;br /&gt;
* Un cercle gris ([[File:WhiteBGCallStackNoSymbols.png|Aucun symbole]]) indique que le cadre ne comporte pas d&#039;informations de débogage (aucun symbole n&#039;est disponible).&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;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;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler l&#039;éditeur de code jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; mais ne donne pas la focalisation à l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; et donne la focalisation à l&#039;&#039;&#039;&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir Locaux&lt;br /&gt;
|&lt;br /&gt;
Affiche dans la fenêtre &#039;&#039;&#039;Variables locales&#039;&#039;&#039; les variables locales associées à l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basculer le point d&#039;arrêt&lt;br /&gt;
|&lt;br /&gt;
Définit un point d&#039;arrêt qui est désactivé, ou désactive un point d&#039;arrêt qui est défini. Les icônes point d&#039;arrêt sont affichées dans des couleurs qui indiquent l&#039;état des symboles du cadre. Veuillez consulter la description des couleurs d&#039;icônes précédant cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Affiche les chemins complets des noms de fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
* [[Définition et modification de points d&#039;arrêt|Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Pile d&#039;appels}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[de:Fenster Aufruf-Stack]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203446</id>
		<title>Fenêtre Pile d&#039;appels</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203446"/>
		<updated>2016-04-13T09:32:19Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;WhiteBGCallStackHasSymbols.bmp&amp;#039; → &amp;#039;WhiteBGCallStackHasSymbols.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
&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; Pile d&#039;appels&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche les appels de fonction qui vous ont amené à cette position dans le programme et les arguments passés à chaque appel de fonction. La fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; contient la dernière fonction appelée, suivie de chaque fonction précédemment appelée. La première fonction appelée se trouve en bas de la liste. Si les informations de débogage sont disponibles pour une fonction, cette fonction est suivie de la liste des arguments passés lors de l&#039;appel.&lt;br /&gt;
&lt;br /&gt;
Un double-clic sur un élément de la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; affiche à la fois le source et les locaux du cadre.&lt;br /&gt;
&lt;br /&gt;
Pour basculer un point d&#039;arrêt sur un cadre particulier, cliquez sur l&#039;icône point d&#039;arrêt dans la colonne la plus à gauche ou cliquez avec le bouton droit sur le cadre et cliquez sur la commande de menu contextuel Basculer le point d&#039;arrêt. L&#039;icône de la colonne la plus à gauche de la fenêtre Pile d&#039;appels a les significations suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Une flèche bleue ([[Image:WhiteBGCallStackTopFrame.bmp|Flèche Pile d&#039;appels]]) indique le cadre de pile supérieur.&lt;br /&gt;
* Une coche rouge ([[File:WhiteBGCallStackEnabledBP.png|Point d&#039;arrêt activé]]) indique qu&#039;un point d&#039;arrêt activé est défini sur un cadre.&lt;br /&gt;
* Une coche grise ([[File:WhiteBGCallStackDisabledBP.png|Indicateur]]) indique qu&#039;un point d&#039;arrêt désactivé est défini sur un cadre.&lt;br /&gt;
* Un cercle bleu ([[File:WhiteBGCallStackHasSymbols.png|Cadre avec symboles]]) indique que le cadre comporte des informations de débogage (les symboles sont disponibles).&lt;br /&gt;
* Un cercle gris ([[Image:WhiteBGCallStackNoSymbols.bmp|Aucun symbole]]) indique que le cadre ne comporte pas d&#039;informations de débogage (aucun symbole n&#039;est disponible).&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;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;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler l&#039;éditeur de code jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; mais ne donne pas la focalisation à l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; et donne la focalisation à l&#039;&#039;&#039;&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir Locaux&lt;br /&gt;
|&lt;br /&gt;
Affiche dans la fenêtre &#039;&#039;&#039;Variables locales&#039;&#039;&#039; les variables locales associées à l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basculer le point d&#039;arrêt&lt;br /&gt;
|&lt;br /&gt;
Définit un point d&#039;arrêt qui est désactivé, ou désactive un point d&#039;arrêt qui est défini. Les icônes point d&#039;arrêt sont affichées dans des couleurs qui indiquent l&#039;état des symboles du cadre. Veuillez consulter la description des couleurs d&#039;icônes précédant cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Affiche les chemins complets des noms de fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
* [[Définition et modification de points d&#039;arrêt|Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Pile d&#039;appels}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[de:Fenster Aufruf-Stack]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203445</id>
		<title>Fenêtre Pile d&#039;appels</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203445"/>
		<updated>2016-04-13T09:32:15Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;WhiteBGCallStackEnabledBP.bmp&amp;#039; → &amp;#039;WhiteBGCallStackEnabledBP.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
&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; Pile d&#039;appels&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche les appels de fonction qui vous ont amené à cette position dans le programme et les arguments passés à chaque appel de fonction. La fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; contient la dernière fonction appelée, suivie de chaque fonction précédemment appelée. La première fonction appelée se trouve en bas de la liste. Si les informations de débogage sont disponibles pour une fonction, cette fonction est suivie de la liste des arguments passés lors de l&#039;appel.&lt;br /&gt;
&lt;br /&gt;
Un double-clic sur un élément de la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; affiche à la fois le source et les locaux du cadre.&lt;br /&gt;
&lt;br /&gt;
Pour basculer un point d&#039;arrêt sur un cadre particulier, cliquez sur l&#039;icône point d&#039;arrêt dans la colonne la plus à gauche ou cliquez avec le bouton droit sur le cadre et cliquez sur la commande de menu contextuel Basculer le point d&#039;arrêt. L&#039;icône de la colonne la plus à gauche de la fenêtre Pile d&#039;appels a les significations suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Une flèche bleue ([[Image:WhiteBGCallStackTopFrame.bmp|Flèche Pile d&#039;appels]]) indique le cadre de pile supérieur.&lt;br /&gt;
* Une coche rouge ([[File:WhiteBGCallStackEnabledBP.png|Point d&#039;arrêt activé]]) indique qu&#039;un point d&#039;arrêt activé est défini sur un cadre.&lt;br /&gt;
* Une coche grise ([[File:WhiteBGCallStackDisabledBP.png|Indicateur]]) indique qu&#039;un point d&#039;arrêt désactivé est défini sur un cadre.&lt;br /&gt;
* Un cercle bleu ([[Image:WhiteBGCallStackHasSymbols.bmp|Cadre avec symboles]]) indique que le cadre comporte des informations de débogage (les symboles sont disponibles).&lt;br /&gt;
* Un cercle gris ([[Image:WhiteBGCallStackNoSymbols.bmp|Aucun symbole]]) indique que le cadre ne comporte pas d&#039;informations de débogage (aucun symbole n&#039;est disponible).&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;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;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler l&#039;éditeur de code jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; mais ne donne pas la focalisation à l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; et donne la focalisation à l&#039;&#039;&#039;&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir Locaux&lt;br /&gt;
|&lt;br /&gt;
Affiche dans la fenêtre &#039;&#039;&#039;Variables locales&#039;&#039;&#039; les variables locales associées à l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basculer le point d&#039;arrêt&lt;br /&gt;
|&lt;br /&gt;
Définit un point d&#039;arrêt qui est désactivé, ou désactive un point d&#039;arrêt qui est défini. Les icônes point d&#039;arrêt sont affichées dans des couleurs qui indiquent l&#039;état des symboles du cadre. Veuillez consulter la description des couleurs d&#039;icônes précédant cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Affiche les chemins complets des noms de fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
* [[Définition et modification de points d&#039;arrêt|Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Pile d&#039;appels}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[de:Fenster Aufruf-Stack]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203444</id>
		<title>Fenêtre Pile d&#039;appels</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Pile_d%27appels&amp;diff=203444"/>
		<updated>2016-04-13T09:32:11Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;WhiteBGCallStackDisabledBP.bmp&amp;#039; → &amp;#039;WhiteBGCallStackDisabledBP.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
&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; Pile d&#039;appels&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche les appels de fonction qui vous ont amené à cette position dans le programme et les arguments passés à chaque appel de fonction. La fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; contient la dernière fonction appelée, suivie de chaque fonction précédemment appelée. La première fonction appelée se trouve en bas de la liste. Si les informations de débogage sont disponibles pour une fonction, cette fonction est suivie de la liste des arguments passés lors de l&#039;appel.&lt;br /&gt;
&lt;br /&gt;
Un double-clic sur un élément de la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; affiche à la fois le source et les locaux du cadre.&lt;br /&gt;
&lt;br /&gt;
Pour basculer un point d&#039;arrêt sur un cadre particulier, cliquez sur l&#039;icône point d&#039;arrêt dans la colonne la plus à gauche ou cliquez avec le bouton droit sur le cadre et cliquez sur la commande de menu contextuel Basculer le point d&#039;arrêt. L&#039;icône de la colonne la plus à gauche de la fenêtre Pile d&#039;appels a les significations suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Une flèche bleue ([[Image:WhiteBGCallStackTopFrame.bmp|Flèche Pile d&#039;appels]]) indique le cadre de pile supérieur.&lt;br /&gt;
* Une coche rouge ([[Image:WhiteBGCallStackEnabledBP.bmp|Point d&#039;arrêt activé]]) indique qu&#039;un point d&#039;arrêt activé est défini sur un cadre.&lt;br /&gt;
* Une coche grise ([[File:WhiteBGCallStackDisabledBP.png|Indicateur]]) indique qu&#039;un point d&#039;arrêt désactivé est défini sur un cadre.&lt;br /&gt;
* Un cercle bleu ([[Image:WhiteBGCallStackHasSymbols.bmp|Cadre avec symboles]]) indique que le cadre comporte des informations de débogage (les symboles sont disponibles).&lt;br /&gt;
* Un cercle gris ([[Image:WhiteBGCallStackNoSymbols.bmp|Aucun symbole]]) indique que le cadre ne comporte pas d&#039;informations de débogage (aucun symbole n&#039;est disponible).&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;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;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler l&#039;éditeur de code jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; mais ne donne pas la focalisation à l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le source&lt;br /&gt;
|&lt;br /&gt;
Fait défiler la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; jusqu&#039;à l&#039;emplacement de l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; et donne la focalisation à l&#039;&#039;&#039;&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir Locaux&lt;br /&gt;
|&lt;br /&gt;
Affiche dans la fenêtre &#039;&#039;&#039;Variables locales&#039;&#039;&#039; les variables locales associées à l&#039;appel de fonction sélectionné dans la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Basculer le point d&#039;arrêt&lt;br /&gt;
|&lt;br /&gt;
Définit un point d&#039;arrêt qui est désactivé, ou désactive un point d&#039;arrêt qui est défini. Les icônes point d&#039;arrêt sont affichées dans des couleurs qui indiquent l&#039;état des symboles du cadre. Veuillez consulter la description des couleurs d&#039;icônes précédant cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Affiche les chemins complets des noms de fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039; visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la fenêtre &#039;&#039;&#039;Pile d&#039;appels&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
* [[Définition et modification de points d&#039;arrêt|Définition et modification de points d&#039;arrêt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Pile d&#039;appels}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Call Stack Window]]&lt;br /&gt;
[[de:Fenster Aufruf-Stack]]&lt;br /&gt;
[[ja:［呼び出し履歴］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Biblioth%C3%A8ques_de_types_recens%C3%A9es&amp;diff=203443</id>
		<title>Bibliothèques de types recensées</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Biblioth%C3%A8ques_de_types_recens%C3%A9es&amp;diff=203443"/>
		<updated>2016-04-13T09:32:06Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;ViewImport.bmp&amp;#039; → &amp;#039;ViewImport.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcRegisteredTypeLibraries&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Bibliothèques de types recensées&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche la liste de toutes les bibliothèques de types actuellement recensées sur votre système. Le volet &#039;&#039;&#039;Bibliothèques de types recensées&#039;&#039;&#039; s&#039;affiche dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Vous pouvez visualiser, rechercher et recenser/dérecenser des bibliothèques de types.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:ViewImport.png]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Vue&lt;br /&gt;
| &lt;br /&gt;
Filtre la vue. Vous pouvez sélectionner :&lt;br /&gt;
* Bibliothèques de types recensées&lt;br /&gt;
* Contrôles ActiveX recensés&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:RegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Recenser&lt;br /&gt;
| &lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Recenser la bibliothèque de types&#039;&#039;&#039; (une boîte de dialogue d&#039;ouverture de fichier standard). Naviguez jusqu&#039;à l&#039;emplacement d&#039;un fichier .tlb que vous voulez recenser, puis cliquez sur &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la flèche orientée vers le bas du bouton pour créer un &#039;&#039;&#039;[[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours|recensement pour l&#039;utilisateur en cours]]&#039;&#039;&#039; de la bibliothèque de types sélectionnée.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:UnRegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Dérecenser&lt;br /&gt;
| &lt;br /&gt;
Dérecense la bibliothèque de types sélectionnée et la retire de la liste. Ce bouton dérecense la bibliothèque de types pour tous les utilisateurs ou seulement pour l&#039;utilisateur en cours, selon la façon dont la bibliothèque de types a été recensée :&lt;br /&gt;
&lt;br /&gt;
* Si la bibliothèque de types a été recensée pour &#039;&#039;&#039;tous les utilisateurs&#039;&#039;&#039;, ce bouton la dérecense pour &#039;&#039;&#039;tous les utilisateurs&#039;&#039;&#039;.&lt;br /&gt;
* Si la bibliothèque de types a été recensée pour &#039;&#039;&#039;l&#039;utilisateur en cours&#039;&#039;&#039;, ce bouton la dérecense pour &#039;&#039;&#039;l&#039;utilisateur en cours&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur le recensement, voir [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:OpenTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Ouvrir&lt;br /&gt;
| &lt;br /&gt;
Ouvre la bibliothèque de types sélectionnée à des fins de visualisation.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ImportTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Importer&lt;br /&gt;
| &lt;br /&gt;
Importe la bibliothèque de types sélectionnée avec [[Expert Importer un composant|l&#039;expert Importer un composant]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchGlass.png|Loupe Chercher]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Chercher&lt;br /&gt;
| &lt;br /&gt;
Entrez la chaîne de recherche. La liste inclut automatiquement les bibliothèques de types qui correspondent à votre chaîne de recherche. La chaîne peut être présente dans tout champ affiché sur cette page. Cliquez sur X pour effacer la chaîne de recherche.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
| &lt;br /&gt;
La description associée à cette bibliothèque de types.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Version&lt;br /&gt;
| &lt;br /&gt;
Le numéro de version associé à la bibliothèque de types.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Fichier&lt;br /&gt;
| &lt;br /&gt;
L&#039;emplacement du fichier .tlb sur votre système.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
GUID&lt;br /&gt;
| &lt;br /&gt;
Le &#039;&#039;&#039;GUID (Globally Unique IDentifier)&#039;&#039;&#039; assigné à cette bibliothèque de types.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
* [[Recensement d&#039;un objet COM]]&lt;br /&gt;
** [[Recensement d&#039;un objet COM#Gestion des entrées de registre|Une remarque sur la gestion des entrées de registre]]&lt;br /&gt;
* [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
* [[Bibliothèques de types]]&lt;br /&gt;
* [[Eléments de la bibliothèque de types]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
* [[Explorateur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Bibliotheques de types recensees}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Registered Type Libraries]]&lt;br /&gt;
[[de:Registrierte Typbibliotheken]]&lt;br /&gt;
[[ja:［登録済みのタイプ ライブラリ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203442</id>
		<title>Gestionnaire de SDK</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203442"/>
		<updated>2016-04-13T09:32:01Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options d&#039;environnement}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur une plate-forme dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Affiche les SDK existants, et vous permet d&#039;ajouter et de gérer des SDK pour [[Ajout d&#039;un SDK Mac OS X ou iOS|Mac OS X, iOS]] et [[Ajout d&#039;un SDK Android|Android]].&lt;br /&gt;
&lt;br /&gt;
==Utilisation d&#039;un SDK==&lt;br /&gt;
&lt;br /&gt;
Un kit de développement logiciel (SDK) fournit le logiciel nécessaire à la construction de vos applications pour une plate-forme cible. Dans la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, un SDK fournit les informations dont a besoin &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; pour localiser le logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Les SDK Mac OS X et iOS fournissent :&lt;br /&gt;
&lt;br /&gt;
* Une liste des chemins absolus aux fichiers et dossiers du Mac qui sont requis pour construire des applications pour la plate-forme cible SDK.&lt;br /&gt;
* Une copie de ces fichiers, qui peut être extraite du Mac à l&#039;aide d&#039;un [[Gestionnaire de profils de connexion|profil de connexion]].&lt;br /&gt;
&lt;br /&gt;
Les SDK Android contiennent les chemins au logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Sur la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, pour chaque plate-forme cible ayant un SDK associé, un SDK est le SDK par défaut (celui affiché en gras). Les plates-formes Windows n&#039;ont pas de SDK par défaut.&lt;br /&gt;
&lt;br /&gt;
==Situations où vous devez ajouter un SDK==&lt;br /&gt;
&lt;br /&gt;
Les SDK sont &#039;&#039;&#039;obligatoires&#039;&#039;&#039; pour les plates-formes et types d&#039;applications suivants :&lt;br /&gt;
&lt;br /&gt;
* Des applications multi-périphériques C++ pour la plate-forme &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Android&#039;&#039;&#039;.&lt;br /&gt;
*:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vos SDK et NDK Android sont installés par l&#039;installateur de {{Variables|Product}}, le [[Gestionnaire de SDK|Gestionnaire de SDK]] connaît les emplacements installés. Dans ce cas, les champs relatifs au SDK sont remplis automatiquement, et vous n&#039;avez pas besoin d&#039;ajouter un SDK pour vos apps Android.&lt;br /&gt;
&lt;br /&gt;
==Noms de fichier et extensions de fichier des SDK==&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;noms de SDK&#039;&#039;&#039; ont quelques restrictions autres que le fait d&#039;être des noms de fichiers valides, tel que déterminé par [[lib_fr:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]]. Les noms de SDK dupliqués provoquent une erreur (depuis les opérations Ajouter ou Importer tentées).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;extension des fichiers de SDK&#039;&#039;&#039; est &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; et elle est ajoutée automatiquement quand le SDK est enregistré en tant que fichier.&lt;br /&gt;
&lt;br /&gt;
Voici des exemples de nom de SDK :&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Chaque SDK que vous avez défini est enregistré sous un fichier &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; dans votre dossier &#039;&#039;&#039;Application Data&#039;&#039;&#039; (tel que renvoyé par [[lib_fr:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]]), comme le dossier suivant sur Windows 7 :&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Le fichier contient des [[#Utilisation d&#039;un SDK|informations relatives au SDK]], comme les chemins au logiciel requis pour construire des applications pour la plate-forme cible du SDK.&lt;br /&gt;
&lt;br /&gt;
Les fichiers SDK réel (le &#039;&#039;&#039;cache des fichiers locaux du SDK&#039;&#039;&#039;) sont stockés par défaut dans {{Path|{{UserDocumentsPath}}\SDKs}}.&lt;br /&gt;
&lt;br /&gt;
Pour changer l&#039;emplacement du cache des fichiers locaux d&#039;un SDK, voir :&lt;br /&gt;
&lt;br /&gt;
* Pour Android, ajustez les chemins d&#039;accès dans le &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039; pour pointer sur le nouvel emplacement.&lt;br /&gt;
* Pour OS X ou iOS, voir &#039;&#039;&#039;[[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Panneau SDK==&lt;br /&gt;
&lt;br /&gt;
{|&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;
Versions des SDK&lt;br /&gt;
|&lt;br /&gt;
Liste les SDK qui ont été définis, avec leur plate-forme associée. L&#039;attribut &#039;&#039;&#039;Gras&#039;&#039;&#039; indique le SDK par défaut pour une plate-forme.&lt;br /&gt;
* Pour définir un SDK par défaut pour une plate-forme, effectuez l&#039;une des opérations suivantes :&lt;br /&gt;
** Cliquez avec le bouton droit sur l&#039;entrée relative au SDK et sélectionnez &#039;&#039;&#039;Définir en tant que défaut&#039;&#039;&#039;.&lt;br /&gt;
** Double-cliquez sur l&#039;entrée relative au SDK.&lt;br /&gt;
* Pour modifier un SDK, sélectionnez-le dans la liste des &#039;&#039;&#039;versions de SDK&#039;&#039;&#039;, modifiez les &#039;&#039;&#039;propriétés du SDK&#039;&#039;&#039;, puis cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; (sans le clic sur &#039;&#039;&#039;OK&#039;&#039;&#039;, vos modifications ne sont pas enregistrées).&lt;br /&gt;
&lt;br /&gt;
Cliquer sur l&#039;un des SDK active les boutons permettant de gérer un SDK (&#039;&#039;&#039;Supprimer&#039;&#039;&#039; et &#039;&#039;&#039;Exporter&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés du SDK&lt;br /&gt;
|&lt;br /&gt;
Affiche les paramètres en cours du SDK sélectionné.&lt;br /&gt;
&lt;br /&gt;
Le contenu de ce cadre dépend de la plate-forme SDK : [[#Propriétés des SDK Mac OS X et iOS|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] ou &#039;&#039;&#039;[[#Propriétés SDK, NDK et Java Android|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés des SDK Mac OS X et iOS===&lt;br /&gt;
&lt;br /&gt;
Ce sont les champs visibles dans le cadre &#039;&#039;&#039;Propriétés du SDK&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Mac OS X&#039;&#039;&#039; ou &#039;&#039;&#039;iOS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Répertoire racine local&lt;br /&gt;
|&lt;br /&gt;
Affiche le répertoire de la machine locale où les fichiers de la machine distante sont mis en cache. La valeur par défaut est :&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-name&amp;amp;gt;&lt;br /&gt;
La valeur de la variable $(BDSPLATFORMSDKSDIR) est définie sur la page &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; [[Variables d&#039;environnement|Variables d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour C++, ce répertoire est spécifié au compilateur avec l&#039;option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt;. Les chemins distants sont implicitement préfixés avec le répertoire racine local.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les valeurs en cours en tant que nouvelles valeurs par défaut en cliquant sur [[File:SavePaths.png]] &#039;&#039;&#039;Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&#039;&#039;&#039; dans le volet &#039;&#039;&#039;Chemins distants&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemins distants&lt;br /&gt;
|&lt;br /&gt;
Affiche la liste des chemins de la machine distante qui sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Un chemin distant est constitué des éléments suivants :&lt;br /&gt;
* &#039;&#039;&#039;Répertoire&#039;&#039;&#039;. Représente le répertoire sur la plate-forme cible ou la plate-forme intermédiaire.&lt;br /&gt;
* &#039;&#039;&#039;Masque de fichier&#039;&#039;&#039;. Représente le nom de fichier (pour un fichier unique) ou le caractère générique * (astérisque) qui correspond à tous les fichiers du répertoire spécifié. Exemple : OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Sous-répertoires&#039;&#039;&#039;. Indique si les sous-répertoires sont inclus.&lt;br /&gt;
&lt;br /&gt;
Il y a quatre catégories de chemins distants, et la catégorie détermine comment les chemins / éléments sont passés au compilateur C++ et au lieur, comme suit :&lt;br /&gt;
* Les &#039;&#039;&#039;chemins d&#039;inclusion&#039;&#039;&#039; sont passés au compilateur en tant que partie du chemin &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt; (le chemin de recherche des fichiers d&#039;inclusion du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;chemins de bibliothèques&#039;&#039;&#039; sont passés au lieur en tant que partie du chemin &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt; (le chemin de recherche des bibliothèques du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;frameworks&#039;&#039;&#039; sont passés au compilateur (avec l&#039;option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) et au lieur (avec l&#039;option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Les &#039;&#039;&#039;autres chemins&#039;&#039;&#039; ne sont pas passés au compilateur/lieur par défaut, mais sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Tous les éléments spécifiés sont extraits vers la machine locale. Voir [[Paclient.exe, l&#039;application client Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Tous les chemins doivent utiliser le style approprié pour la machine hôte cible. Par exemple, utilisez les barres obliques (/) en tant que séparateurs pour les chemins sur les hôtes Mac. Certaines marques de ponctuation telles que le tilde (~) doivent être reconnues pour Mac.&lt;br /&gt;
&lt;br /&gt;
Les boutons du champ &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; sont décrits ci-dessous :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Ajouter un nouvel élément de chemin&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant]]&#039;&#039;&#039;. Vous pouvez aussi ajouter un nouveau SDK en appuyant sur la touche &#039;&#039;&#039;Inser&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Modifier l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Modifier un élément de chemin distant]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Supprimer l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime l&#039;élément de chemin sélectionné. Vous pouvez aussi supprimer un chemin en appuyant sur la touche &#039;&#039;&#039;Suppr&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation et qu&#039;un élément de chemin est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Réinitialiser les chemins aux valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, redéfinit tous les éléments de chemin sur les valeurs du SDK par défaut pour la plate-forme sélectionnée. Inclut le &#039;&#039;&#039;répertoire racine local&#039;&#039;&#039; seulement s&#039;il est vide.&lt;br /&gt;
&lt;br /&gt;
Les valeurs rétablies sont déterminées comme suit :&lt;br /&gt;
* Si vous n&#039;avez pas réinitialisé les valeurs par défaut, les valeurs affichées sont les valeurs par défaut de {{Variables|Product}}.&lt;br /&gt;
* Dès que vous réinitialisez les valeurs par défaut, les nouvelles valeurs deviennent les valeurs par défaut et sont stockées dans le fichier {{Path|&amp;amp;lt;plate-forme&amp;amp;gt;.defaultsdkpaths}} de votre répertoire {{Path|{{AppDataPath}}}}. Ainsi, cliquer sur [[File:ResetPaths.png]] rétablit les nouvelles valeurs par défaut que vous avez créées.&lt;br /&gt;
* Pour rétablir les valeurs par défaut d&#039;origine, supprimez le fichier {{Path|.defaultsdkpaths}} pour la plate-forme cible. Les chemins par défaut d&#039;origine apparaissent maintenant sur vos nouveaux SDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SavePaths.png]] Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Redéfinit tous les éléments de chemin par défaut avec les valeurs spécifiées pour les éléments de chemin du SDK, pour la plate-forme sélectionnée. Dès que vous avez enregistré les chemins en tant que valeurs par défaut, les nouvelles valeurs entrées ici sont celles qui sont rétablies quand vous cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Quand vous enregistrez les chemins par défaut, un fichier est créé pour ces chemins. Le nom du fichier est constitué du nom de la plate-forme suivi de l&#039;extension &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour abandonner vos paramètres et rétablir les valeurs par défaut originales, supprimez d&#039;abord le fichier &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; situé dans le répertoire que &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; développe (c&#039;est-à-dire, {{Path|{{AppDataPath}}}}), puis cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png]] Bouton vers le haut&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le haut à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le haut en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le haut&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Bouton vers le bas&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le bas à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le bas en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le bas&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mettre à jour le cache des fichiers locaux&lt;br /&gt;
|&lt;br /&gt;
[[Sélectionner un profil de connexion|Vous invite à spécifier un profil de connexion]]. Utilise le profil de connexion sélectionné pour extraire tous les fichiers spécifiés de la machine cible distante vers la machine locale (de développement). Seuls les fichiers ayant des tailles et des informations d&#039;horodatage différentes des fichiers déjà dans le cache local du SDK sont extraits. Un dialogue de progression est affiché lors de l&#039;extraction, vous donnant ainsi l&#039;opportunité d&#039;annuler le processus. Vous êtes aussi invité à confirmer l&#039;écrasement des fichiers locaux.&lt;br /&gt;
&lt;br /&gt;
Vous devez cliquer sur ce bouton après avoir modifié les chemins dans la boîte de dialogue &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Lance la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039; pour vous permettre d&#039;ajouter un SDK pour une plate-forme cible en utilisant un profil de connexion. L&#039;équivalent clavier est l&#039;appui sur la touche &amp;lt;code&amp;gt;Inser&amp;lt;/code&amp;gt; quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime le SDK actuellement sélectionné. Vous pouvez aussi supprimer un SDK en appuyant sur la touche &amp;lt;code&amp;gt;Suppr&amp;lt;/code&amp;gt; du clavier quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exporter&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier et enregistre les paramètres du SDK à cet emplacement (le nom de fichier par défaut est &amp;quot;&amp;amp;lt;sdk-nom&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importer&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier .sdk et importe les paramètres du SDK dans l&#039;EDI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés SDK, NDK et Java Android===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit des champs visibles dans le volet &#039;&#039;&#039;Propriétés&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Android&#039;&#039;&#039;. Le volet Propriétés comporte trois onglets : &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; et &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Onglet SDK====&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;
|&lt;br /&gt;
Chemin de base du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier SDK Android.&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier SDK Android comme un dossier SDK Android valide, ce dossier doit contenir un sous-dossier &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, et ce sous-dossier doit contenir un fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt;. Le fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; définit la version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) de votre SDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement ZipAlign&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK ZipAlign.exe.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Android&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK Android.bat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Adb&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de plate-forme SDK Adb.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Aapt&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de construction SDK aapt.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement du niveau API du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier du niveau API du SDK à utiliser. N&#039;importe quelle version est correcte (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier SDK&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier du niveau API du SDK comme un dossier valide, ce dossier doit contenir un fichier &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet NDK====&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;
|&lt;br /&gt;
Chemin de base du NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier NDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-ld.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-strip.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; utilise cet exécutable pour réduire la taille de vos packages d&#039;applications Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement gdbserver&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du serveur GDB au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement de l&#039;API NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier API au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier API NDK comme un dossier valide, ce dossier doit contenir un fichier à l&#039;emplacement &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de la bibliothèque NDK {{CBuilder}}&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque C++ au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de bibliothèque NDK Delphi&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque Delphi au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet Java====&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;
|&lt;br /&gt;
Emplacement KeyTool&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK KeyTool.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement JarSigner&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK JarSigner.exe.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Dans les propriétés SDK Android, vous ne pouvez pas utiliser d&#039;adresses réseau commençant par une double barre oblique inverse comme emplacements. Par exemple, &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; n&#039;est pas une valeur valide. Utilisez plutôt un [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive lecteur réseau (EN)].&lt;br /&gt;
&lt;br /&gt;
==Dépannage (Mac OS X et iOS)==&lt;br /&gt;
&lt;br /&gt;
===Gérer plusieurs installations de Xcode===&lt;br /&gt;
&lt;br /&gt;
Si vous avez plusieurs installations de Xcode, vous devez vous assurer que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode principal. Saisissez &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; pour voir le chemin d&#039;accès au répertoire développeur actuellement sélectionné :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Si l&#039;outil de ligne de commande pointe sur un dossier qui n&#039;est pas votre dossier d&#039;installation Xcode principal, tapez &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;chemin&amp;amp;gt;&amp;lt;/code&amp;gt; pour définir le répertoire développeur, par exemple :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir la [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html documentation Apple pour xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Versions SDK manquantes car le répertoire Xcode est incorrect===&lt;br /&gt;
&lt;br /&gt;
Après avoir sélectionné un profil de connexion dans la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039;, la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; est remplie par les versions de SDK détectées par [[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]] sur la machine distante.&lt;br /&gt;
&lt;br /&gt;
Si la liste déroulante &#039;&#039;&#039;Sélectionner une version de SDK&#039;&#039;&#039; est vide, si une version de SDK attendue n&#039;est pas listée ou si vous obtenez l&#039;erreur suivante :&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Vérifiez votre installation de Xcode sur votre Mac et assurez-vous que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode. Voir [[#Gérer plusieurs installations de Xcode|Gérer plusieurs installations de Xcode]].&lt;br /&gt;
&lt;br /&gt;
Si le chemin désigné par &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; est correct, vérifiez le contenu du répertoire suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;répertoire développeur Xcode&amp;amp;gt;/ Platforms/&amp;amp;lt;plate-forme&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Par exemple : &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où &#039;&#039;platform&#039;&#039; est :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; pour la plate-forme OS X&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; pour les plates-formes Périphérique iOS - 32 bits et Périphérique iOS - 64 bits&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; pour la plate-forme Simulateur iOS&lt;br /&gt;
&lt;br /&gt;
Platform Assistant lit les versions SDK à partir de ce répertoire et la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; ne contient que ces versions de SDK.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Platform Assistant fournit un SDK supplémentaire, &#039;&#039;&#039;Command Line Tools&#039;&#039;&#039; (les outils de ligne de commande), que vous devez installer pour la plate-forme Mac OS X uniquement.&lt;br /&gt;
&lt;br /&gt;
===Erreur &amp;quot;Compilateur inconnu&amp;quot; après la mise à jour de XCode===&lt;br /&gt;
&lt;br /&gt;
Le message d&#039;erreur &amp;lt;code&amp;gt;[Erreur fatale bccosx]... Compilateur inconnu &amp;lt;/code&amp;gt; peut se produire après la mise à jour de XCode sous OS X. &lt;br /&gt;
&lt;br /&gt;
Pour résoudre ce problème, effectuez les étapes suivantes :&lt;br /&gt;
&lt;br /&gt;
* Supprimez le SDK du [[Gestionnaire de SDK|Gestionnaire de SDK]]. &lt;br /&gt;
** Accédez à {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous pouvez également accéder au [[Gestionnaire de SDK|Gestionnaire de SDK]] en allant dans &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur la plate-forme OS X dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
** Sélectionnez la version du SDK dans la section &#039;&#039;&#039;OS X&#039;&#039;&#039; et cliquez sur &#039;&#039;&#039;Supprimer&#039;&#039;&#039;.&lt;br /&gt;
* Supprimez tout le contenu du dossier SDK de la machine sur laquelle {{product}} est installé.&lt;br /&gt;
** Le dossier SDK se situe dans {{path | Documents\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Supprimez le dossier scratch-dir du répertoire PAServer sur l&#039;ordinateur OS X.&lt;br /&gt;
&lt;br /&gt;
Après avoir effectué ces étapes, relancez l&#039;application pour ajouter un nouveau SDK. &lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&lt;br /&gt;
* [[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant ou Modifier un élément de chemin distant]]&lt;br /&gt;
* [[Créer un nouveau SDK Android|Créer un nouveau SDK Android]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Prérequis de plate-forme FireMonkey|Prérequis de plate-forme FireMonkey]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Mac OS X ou iOS|Ajout d&#039;un SDK Mac OS X ou iOS]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Android|Ajout d&#039;un SDK Android]]&lt;br /&gt;
* [[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&lt;br /&gt;
* [[Sélectionner un profil de connexion|Sélectionner un profil de connexion]]&lt;br /&gt;
* [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[de:SDK-Manager]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Groupes_de_fichiers_de_l%27explorateur&amp;diff=203441</id>
		<title>Groupes de fichiers de l&#039;explorateur</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Groupes_de_fichiers_de_l%27explorateur&amp;diff=203441"/>
		<updated>2016-04-13T09:31:58Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcCpp&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++ &amp;amp;gt; Configurer les groupes de fichiers personnalisés&#039;&#039;&#039; &amp;lt;/font&amp;gt; ([[File:ClExplCreateGroup.png]] bouton de barre d&#039;outils)&lt;br /&gt;
&lt;br /&gt;
Vous permet de créer et de gérer les groupes d&#039;affichage dans &#039;&#039;&#039;l&#039;explorateur de classes C++&#039;&#039;&#039;, comme suit :&lt;br /&gt;
&lt;br /&gt;
* Activer/désactiver des groupes d&#039;affichage spécifiques dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* Spécifier l&#039;ordre des groupes d&#039;affichage dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* Créer de nouveaux groupes arbitraires à utiliser dans la structure de l&#039;arborescence de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* Changer des groupes existants en remplaçant le nom ou le répertoire associé au groupe.&lt;br /&gt;
* Supprimer des groupes que vous avez créés. Les groupements par défaut ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, et ainsi de suite) ne peuvent pas être supprimés.&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;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;
|&lt;br /&gt;
Groups: &#039;&#039;&#039;Nom&#039;&#039;&#039; et &#039;&#039;&#039;Répertoire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Spécifie le nom du groupe d&#039;affichage et le répertoire qui contient les membres du groupe d&#039;affichage. Dans la Liste des types sur l&#039;explorateur de classes C++, les groupes sont indiquées avec l&#039;icône [[File:ClExplCustomGroup.png]]. &lt;br /&gt;
&lt;br /&gt;
Les groupes d&#039;affichage par défaut sont les suivants :&lt;br /&gt;
* $(Project) - le répertoire du fichier projet (.cbproj) pour le projet en cours  {{f|vcl|&lt;br /&gt;
* VCL - [[Présentation de la VCL|bibliothèque de composants visuels]]  }}&lt;br /&gt;
* FMX - [[FireMonkey|Plate-forme d&#039;applications FireMonkey]]&lt;br /&gt;
* RTL - [[RTL|bibliothèque d&#039;exécution]]&lt;br /&gt;
* ATL - Active Template Library&lt;br /&gt;
* STL - bibliothèque de templates standard&lt;br /&gt;
* BOOST - [[Boost|bibliothèques Boost]]&lt;br /&gt;
* Autre&lt;br /&gt;
&lt;br /&gt;
Cette liste contient aussi les nouveaux groupes que vous avez créés.&lt;br /&gt;
&lt;br /&gt;
Seuls les groupes avec une coche [[File:ClExplCheckmark.png]] apparaissent dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
L&#039;ordre des groupes présentés sur la boîte de dialogue Groupes de fichiers de l&#039;explorateur détermine l&#039;ordre des groupes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Pour déplacer un groupe sélectionné vers le haut ou vers le bas, utilisez la [[File:UpArrow.png|flèche vers le haut]] ou la [[File:DownArrow.png|flèche vers le bas]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Répertoire&#039;&#039;&#039; est l&#039;emplacement des fichiers source qui constituent un groupe particulier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png|Flèche vers le haut]] ou [[File:DownArrow.png|Flèche vers le bas]]&lt;br /&gt;
|&lt;br /&gt;
* Cliquez sur la [[File:UpArrow.png|flèche vers le haut]] pour déplacer le groupe sélectionné plus haut dans l&#039;ordre d&#039;affichage.&lt;br /&gt;
* Cliquez sur la [[File:DownArrow.png|flèche vers le bas]] pour déplacer le groupe sélectionné plus bas dans l&#039;ordre d&#039;affichage.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Champs de saisie &#039;&#039;&#039;Nom&#039;&#039;&#039; et &#039;&#039;&#039;Répertoires&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Entrez un nom et un répertoire pour un nouveau groupe lors de la création d&#039;un groupe. Entrez un nouveau nom et/ou un nouveau répertoire pour un groupe existant lors du remplacement d&#039;un groupe. &lt;br /&gt;
Le répertoire doit contenir tous les sources qui appartiennent au groupe.&lt;br /&gt;
 &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Remplacer&lt;br /&gt;
|&lt;br /&gt;
Remplace le groupe sélectionné par le nom et le répertoire que vous avez fournis.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Ajoute un groupe d&#039;affichage ayant le nom et le répertoire que vous avez fournis.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Supprime le groupe sélectionné. Vous pouvez supprimer les groupes que vous avez créés, mais vous ne pouvez pas supprimer les groupes par défaut ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, et ainsi de suite).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Fenêtre Explorateur de classes C++|Fenêtre Explorateur de classes C++]]&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Explorer File Groups]]&lt;br /&gt;
[[de:Explorer-Dateigruppen]]&lt;br /&gt;
[[ja:［エクスプローラ ファイル グループ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Bo%C3%AEte_de_dialogue_liste-ordonn%C3%A9e&amp;diff=203440</id>
		<title>Boîte de dialogue liste-ordonnée</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Bo%C3%AEte_de_dialogue_liste-ordonn%C3%A9e&amp;diff=203440"/>
		<updated>2016-04-13T09:31:53Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Boîte de dialogue &amp;amp;lt;liste-ordonnée&amp;amp;gt;}}&lt;br /&gt;
{{Parent|Dialogues et commandes de menu de RAD Studio – Index}}&lt;br /&gt;
&lt;br /&gt;
Ceci fait partie d&#039;un groupe de boîtes de dialogue générique qui inclut les boîtes de dialogue suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Définitions conditionnelles&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Répertoires&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Chemin d&#039;inclusion&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;[[Packages d&#039;exécution (Options)|Packages d&#039;exécution]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ces boîtes de dialogue ont des finalités distinctes, mais chacune d&#039;elles fournit des outils pour gérer une liste ordonnée d&#039;éléments (par exemple, une liste ordonnée de répertoires ou de symboles conditionnels définis par l&#039;utilisateur). La boîte de dialogue a un volet supérieur qui liste les éléments actuellement actifs, un champ d&#039;introduction de texte et un volet facultatif inférieur comprenant les additions supplémentaires. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez invoquer la boîte de dialogue à partir de différentes boîtes de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Outils &amp;amp;gt; Options&#039;&#039;&#039;&amp;lt;/font&amp;gt; ou &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Options&#039;&#039;&#039;&amp;lt;/font&amp;gt;, en cliquant sur le bouton [[Image:ProjectOptionsEllipsis.jpg|Ellipsis]] auprès d&#039;un contrôle contenant une liste ordonnée d&#039;éléments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039;&amp;amp;nbsp; Les options décrites ci-dessous ne sont pas toutes disponibles pour toutes les occurrences de cette boîte de dialogue.&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;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;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;liste ordonnée&#039;&#039;&amp;amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
dans le volet supérieur&lt;br /&gt;
|&lt;br /&gt;
Le volet supérieur affiche les éléments de la liste ordonnée. Pour ajouter des éléments à cette liste, utilisez le champ texte &#039;&#039;&#039;&#039;&#039;champ_entrée_texte&#039;&#039;&#039;&#039;&#039; et le bouton &#039;&#039;&#039;Ajouter&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:UpArrow.png|Flèche vers le haut]] ou [[File:DownArrow.png|Flèche vers le bas]]&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément sélectionné respectivement vers le bas ou vers le haut dans le volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;champ_entrée_texte&#039;&#039;&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Spécifie un élément à ajouter dans, à remplacer ou à supprimer du volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039;. Vous pouvez taper un élément dans ce champ, ou cliquer sur un élément dans le volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039; pour sélectionner l&#039;élément et l&#039;afficher dans ce champ.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bouton Recherche d&#039;un dossier [[File:BrowseForFolder.jpg]] ou &lt;br /&gt;
Points de suspension [[Image:ProjectOptionsEllipsis.jpg|Ellipsis]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Lorsque vous éditez une liste de chemins ou de noms de fichiers (comme les nom d&#039;en-têtes), cette option affiche une boîte de dialogue de &#039;&#039;&#039;recherche d&#039;un dossier&#039;&#039;&#039; vous permettant de naviguer et de sélectionner un dossier. L&#039;élément que vous sélectionnez s&#039;affiche dans le champ d&#039;entrée de texte.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Remplacer&lt;br /&gt;
|&lt;br /&gt;
Remplace l&#039;élément sélectionné par l&#039;élément du champ texte &#039;&#039;&#039;&#039;&#039;champ_entrée_texte&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Ajoute l&#039;élément du champ texte &#039;&#039;&#039;&#039;&#039;champ_entrée_texte&#039;&#039;&#039;&#039;&#039; dans la liste ordonnée des éléments.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Retire l&#039;élément sélectionné du volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer les chemins incorrects&lt;br /&gt;
|&lt;br /&gt;
Lors de l&#039;édition d&#039;une liste de chemins, retire du volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039; tous les chemins grisés. Un chemin est grisé quand il n&#039;est plus correct.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hériter les valeurs de la &amp;quot;&#039;&#039;configuration parent&#039;&#039;&amp;quot;:&lt;br /&gt;
|&lt;br /&gt;
Se produit sur les boîtes de dialogue &#039;&#039;&#039;[[Boîte de dialogue Options de projet|Options de projet]]&#039;&#039;&#039;. Cochez cette case si vous souhaitez que les éléments de la liste du volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039; soient héritées de la configuration de construction parent. Lorsque cette case est cochée, les éléments que vous ajoutez du volet &#039;&#039;&#039;&#039;&#039;afficher / champ_de travail&#039;&#039;&#039;&#039;&#039; sont en plus de la valeur héritée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;&#039;&#039;afficher / champ_de travail&amp;amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
dans le volet inférieur&lt;br /&gt;
|&lt;br /&gt;
Le volet inférieur, lorsqu&#039;il est présent, est soit une zone d&#039;affichage, soit une zone de travail où vous pouvez créer des éléments à déplacer vers le volet &#039;&#039;&#039;&#039;&#039;liste ordonnée&#039;&#039;&#039;&#039;&#039; supérieur. Lorsque les éléments listés ici sont grisés, vous ne pouvez pas entrer des éléments dans le volet ou sélectionner des éléments individuels.&lt;br /&gt;
&lt;br /&gt;
Pour les boîtes de dialogue &#039;&#039;&#039;Options du projet&#039;&#039;&#039;, cette boîte liste les éléments contrôlés par la boîte de dialogue &#039;&#039;&#039;Hériter les valeurs de la (des) &amp;quot;&#039;&#039;configuration(s) parent&amp;quot;&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Chercher dans les groupes de répertoires|Chercher dans les groupes de répertoires]]&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;
{{DEFAULTSORT:Boite de dialogue &amp;lt;liste-ordonnee&amp;gt;}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
&lt;br /&gt;
[[en:Ordered list dialog box]]&lt;br /&gt;
[[de:Listen Dialogfeld]]&lt;br /&gt;
[[ja:順序付きリスト ダイアログ ボックス]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher_dans_les_groupes_de_r%C3%A9pertoires&amp;diff=203438</id>
		<title>Chercher dans les groupes de répertoires</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher_dans_les_groupes_de_r%C3%A9pertoires&amp;diff=203438"/>
		<updated>2016-04-13T09:31:47Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;UpArrow.bmp&amp;#039; → &amp;#039;UpArrow.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Comment gérer les fichiers et les dossiers}}&lt;br /&gt;
Vous pouvez créer des groupes de répertoires arbitraires et les enregistrer pour l&#039;utilisation avec la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Chercher &amp;amp;gt; [[Chercher dans les fichiers]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue [[Chercher dans les fichiers]] vous permet de spécifier la cible de votre recherche à l&#039;aide des deux champs suivants :&lt;br /&gt;
* &#039;&#039;&#039;Masque de fichier&#039;&#039;&#039; -- le nom de fichier pour la correspondance. Vous pouvez utiliser les caractères génériques, tels que &amp;lt;code&amp;gt;my*.c??&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Répertoires&#039;&#039;&#039; -- les chemins à rechercher. Ce peut être l&#039;un quelconque des éléments suivants :&lt;br /&gt;
** Un répertoire unique&lt;br /&gt;
** Une liste de répertoires, séparés par des points-virgules (;)&lt;br /&gt;
** Un &#039;&#039;&#039;groupe de répertoires&#039;&#039;&#039; nommé (une liste de répertoires habituellement recherchés que vous créez et nommez). &lt;br /&gt;
: Dans le champ &#039;&#039;&#039;Répertoires&#039;&#039;&#039; de la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Chercher &amp;amp;gt; Chercher dans les fichiers&#039;&#039;&#039;&amp;lt;/font&amp;gt;, les noms des groupes de répertoires sont préfixés par un signe &#039;&#039;&#039;(@)&#039;&#039;&#039;, tel que &#039;&#039;&#039;@MySearchDir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Pour créer et remplir un groupe de répertoires, et l&#039;ajouter dans Chercher dans les fichiers==&lt;br /&gt;
# Sur la boîte de dialogue &#039;&#039;&#039;Chercher dans les fichiers&#039;&#039;&#039;, cliquez sur l&#039;icône [[File:FoldersAndGroups.png]] (&#039;&#039;&#039;Dossiers et groupes&#039;&#039;&#039;) située près du champ &#039;&#039;&#039;Répertoires&#039;&#039;&#039;. &lt;br /&gt;
# La boîte de dialogue &#039;&#039;&#039;[[Sélectionner les répertoires]]&#039;&#039;&#039; s&#039;ouvre. Cliquez sur l&#039;icône [[File:New.png]] (&#039;&#039;&#039;Nouveau groupe de répertoires&#039;&#039;&#039;).&lt;br /&gt;
# Sur la boîte de dialogue &#039;&#039;&#039;Nouveau groupe de répertoires&#039;&#039;&#039;, entrez un nom pour le groupe de répertoires que vous créez, et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.  Sur la boîte de dialogue &#039;&#039;&#039;Sélectionner les répertoires&#039;&#039;&#039;, le nom de votre groupe de répertoires apparaît maintenant dans le champ &#039;&#039;&#039;Nom du groupe&#039;&#039;&#039;.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Contenu du groupe&#039;&#039;&#039;, entrez les noms des répertoires en effectuant une des actions suivantes :&lt;br /&gt;
#* Tapez un nom de répertoire dans le champ d&#039;entrée. N&#039;incluez pas un séparateur point-virgule (;) entre les noms ; les séparateurs sont ajoutés automatiquement à la création du groupe de répertoires.&lt;br /&gt;
#* Cliquez sur l&#039;icône [[File:BrowseForFolder.jpg]] (Rechercher un dossier), puis naviguez et sélectionnez un dossier, et cliquez sur OK sur la boîte de dialogue &#039;&#039;&#039;Rechercher un dossier&#039;&#039;&#039;. &lt;br /&gt;
# Répétez les étapes précédentes autant de fois que nécessaire pour terminer le groupe de répertoires.&lt;br /&gt;
# Vérifiez que les noms de répertoires de &#039;&#039;&#039;Contenu du groupe&#039;&#039;&#039; sont valides : Cliquez sur le bouton associé [[File:DeleteInvalidPaths.png]] (&#039;&#039;&#039;Retirer les chemins incorrects&#039;&#039;&#039;) pour retirer tous les noms de répertoires non valides.&lt;br /&gt;
# Cliquez sur l&#039;icône [[File:UpArrow.png]] (&#039;&#039;&#039;Ajouter un groupe à la liste des répertoires&#039;&#039;&#039;) pour déplacer le contenu du groupe de répertoires dans le champ &#039;&#039;&#039;Répertoires de recherche&#039;&#039;&#039; (le volet supérieur de la boîte de dialogue &#039;&#039;&#039;Sélectionner les répertoires&#039;&#039;&#039;).&lt;br /&gt;
# Vérifiez que la liste de répertoires du volet &#039;&#039;&#039;Répertoires de recherche&#039;&#039;&#039; est valide et qu&#039;elle ne contient que les répertoires à inclure dans la recherche : &lt;br /&gt;
#* Pour valider les répertoires, cliquez sur le bouton associé [[File:DeleteInvalidPaths.png]] (&#039;&#039;&#039;Retirer les chemins incorrects&#039;&#039;&#039;).&lt;br /&gt;
#* Pour supprimer un répertoire ou un groupe de répertoires, cliquez sur l&#039;icône [[File:DeleteDirectoryGroup.png]] (&#039;&#039;&#039;Supprimer un groupe de répertoires&#039;&#039;&#039;).&lt;br /&gt;
# Pour ajouter tous les répertoires et les groupes de répertoires listés dans le volet &#039;&#039;&#039;Répertoires de recherche&#039;&#039;&#039; dans la boîte de dialogue Chercher dans les fichiers, cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Chercher dans une liste de répertoires]]&lt;br /&gt;
* [[Chercher dans les fichiers]]&lt;br /&gt;
* [[Sélectionner les répertoires]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Chercher dans les groupes de repertoires}}&lt;br /&gt;
[[Category:Utilisation de {{Product}}]]&lt;br /&gt;
[[Category:Gestion des fichiers et des dossiers]]&lt;br /&gt;
&lt;br /&gt;
[[en:Searching in Directory Groups]]&lt;br /&gt;
[[de:Suchen in Verzeichnisgruppen]]&lt;br /&gt;
[[ja:ディレクトリ グループの検索]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203437</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203437"/>
		<updated>2016-04-13T09:31:42Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Union.bmp&amp;#039; → &amp;#039;Union.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Union.png|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Biblioth%C3%A8ques_de_types_recens%C3%A9es&amp;diff=203436</id>
		<title>Bibliothèques de types recensées</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Biblioth%C3%A8ques_de_types_recens%C3%A9es&amp;diff=203436"/>
		<updated>2016-04-13T09:31:38Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;UnRegTLB.bmp&amp;#039; → &amp;#039;UnRegTLB.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcRegisteredTypeLibraries&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Bibliothèques de types recensées&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche la liste de toutes les bibliothèques de types actuellement recensées sur votre système. Le volet &#039;&#039;&#039;Bibliothèques de types recensées&#039;&#039;&#039; s&#039;affiche dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Vous pouvez visualiser, rechercher et recenser/dérecenser des bibliothèques de types.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ViewImport.bmp]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Vue&lt;br /&gt;
| &lt;br /&gt;
Filtre la vue. Vous pouvez sélectionner :&lt;br /&gt;
* Bibliothèques de types recensées&lt;br /&gt;
* Contrôles ActiveX recensés&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:RegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Recenser&lt;br /&gt;
| &lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Recenser la bibliothèque de types&#039;&#039;&#039; (une boîte de dialogue d&#039;ouverture de fichier standard). Naviguez jusqu&#039;à l&#039;emplacement d&#039;un fichier .tlb que vous voulez recenser, puis cliquez sur &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur la flèche orientée vers le bas du bouton pour créer un &#039;&#039;&#039;[[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours|recensement pour l&#039;utilisateur en cours]]&#039;&#039;&#039; de la bibliothèque de types sélectionnée.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:UnRegTLB.png]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Dérecenser&lt;br /&gt;
| &lt;br /&gt;
Dérecense la bibliothèque de types sélectionnée et la retire de la liste. Ce bouton dérecense la bibliothèque de types pour tous les utilisateurs ou seulement pour l&#039;utilisateur en cours, selon la façon dont la bibliothèque de types a été recensée :&lt;br /&gt;
&lt;br /&gt;
* Si la bibliothèque de types a été recensée pour &#039;&#039;&#039;tous les utilisateurs&#039;&#039;&#039;, ce bouton la dérecense pour &#039;&#039;&#039;tous les utilisateurs&#039;&#039;&#039;.&lt;br /&gt;
* Si la bibliothèque de types a été recensée pour &#039;&#039;&#039;l&#039;utilisateur en cours&#039;&#039;&#039;, ce bouton la dérecense pour &#039;&#039;&#039;l&#039;utilisateur en cours&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur le recensement, voir [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:OpenTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Ouvrir&lt;br /&gt;
| &lt;br /&gt;
Ouvre la bibliothèque de types sélectionnée à des fins de visualisation.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[image:ImportTypeLib.jpg]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Importer&lt;br /&gt;
| &lt;br /&gt;
Importe la bibliothèque de types sélectionnée avec [[Expert Importer un composant|l&#039;expert Importer un composant]].&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchGlass.png|Loupe Chercher]]&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Chercher&lt;br /&gt;
| &lt;br /&gt;
Entrez la chaîne de recherche. La liste inclut automatiquement les bibliothèques de types qui correspondent à votre chaîne de recherche. La chaîne peut être présente dans tout champ affiché sur cette page. Cliquez sur X pour effacer la chaîne de recherche.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
| &lt;br /&gt;
La description associée à cette bibliothèque de types.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Version&lt;br /&gt;
| &lt;br /&gt;
Le numéro de version associé à la bibliothèque de types.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Fichier&lt;br /&gt;
| &lt;br /&gt;
L&#039;emplacement du fichier .tlb sur votre système.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
GUID&lt;br /&gt;
| &lt;br /&gt;
Le &#039;&#039;&#039;GUID (Globally Unique IDentifier)&#039;&#039;&#039; assigné à cette bibliothèque de types.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
* [[Recensement d&#039;un objet COM]]&lt;br /&gt;
** [[Recensement d&#039;un objet COM#Gestion des entrées de registre|Une remarque sur la gestion des entrées de registre]]&lt;br /&gt;
* [[Recensement des serveurs ActiveX pour l&#039;utilisateur en cours]]&lt;br /&gt;
* [[Bibliothèques de types]]&lt;br /&gt;
* [[Eléments de la bibliothèque de types]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
* [[Explorateur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Bibliotheques de types recensees}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Registered Type Libraries]]&lt;br /&gt;
[[de:Registrierte Typbibliotheken]]&lt;br /&gt;
[[ja:［登録済みのタイプ ライブラリ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203435</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203435"/>
		<updated>2016-04-13T09:31:33Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Typelibrary.bmp&amp;#039; → &amp;#039;Typelibrary.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Typelibrary.png|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Exploration_de_biblioth%C3%A8ques_de_types_Windows&amp;diff=203434</id>
		<title>Exploration de bibliothèques de types Windows</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Exploration_de_biblioth%C3%A8ques_de_types_Windows&amp;diff=203434"/>
		<updated>2016-04-13T09:31:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;TypeLib1.bmp&amp;#039; → &amp;#039;TypeLib1.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Comment gérer les fichiers et les dossiers}}&lt;br /&gt;
Vous pouvez ouvrir et inspecter les interfaces et d&#039;autres types contenus dans une bibliothèque de types Windows. La bibliothèque de types s&#039;affiche dans une présentation de style Explorateur Windows, le volet gauche contenant une arborescence des définitions de l&#039;interface et des types dans la bibliothèque de types. Le volet droit contient des informations spécifiques sur l&#039;élément sélectionné dans l&#039;arborescence. &#039;&#039;&#039;L&#039;explorateur de bibliothèques de types&#039;&#039;&#039; permet d&#039;ouvrir un fichier &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.TLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, des contrôles OCX, ainsi que des fichiers &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.DLL&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; et &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.EXE&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; possédant des bibliothèques de types comme ressources incorporées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour inspecter une bibliothèque de types Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
# Dans la boîte de dialogue &#039;&#039;&#039;d&#039;ouverture&#039;&#039;&#039;, dans la liste déroulante &#039;&#039;&#039;Fichiers de type&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;Bibliothèque de types&#039;&#039;&#039;.Cela initialise le filtre de fichiers pour afficher les fichiers ayant pour extension &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.TLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.OLB&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.OCX&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;, &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.DLL&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; ou &amp;lt;font face=&amp;quot;courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#004a80&amp;quot;&amp;gt;.EXE&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;.&lt;br /&gt;
# Allez dans le dossier contenant la bibliothèque de types.&lt;br /&gt;
# Sélectionnez le fichier, puis cliquez sur &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
L&#039;explorateur permet d&#039;ouvrir plusieurs bibliothèques de types. Chaque bibliothèque de types ouverte est affichée dans l&#039;arborescence du volet gauche ; le noeud de niveau supérieur d&#039;une bibliothèque de types est signalé par l&#039;icône [[File:TypeLib1.png|Icône de noeud d&#039;assemblage]].&lt;br /&gt;
&lt;br /&gt;
Pour fermer une bibliothèque de types particulière, cliquez avec le bouton droit sur l&#039;icône de niveau supérieur [[File:TypeLib1.png|Icône de noeud d&#039;assemblage]], puis sélectionnez Fermer.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Explorateur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Exploration de bibliotheques de types Windows}}&lt;br /&gt;
[[Category:Gestion des fichiers et des dossiers]]&lt;br /&gt;
&lt;br /&gt;
[[en:Exploring Windows Type Libraries]]&lt;br /&gt;
[[de:Windows-Typbibliotheken untersuchen]]&lt;br /&gt;
[[ja:Windows タイプライブラリを検索する]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=El%C3%A9ments_communs_des_pages_Options_de_projet&amp;diff=203433</id>
		<title>Eléments communs des pages Options de projet</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=El%C3%A9ments_communs_des_pages_Options_de_projet&amp;diff=203433"/>
		<updated>2016-04-13T09:31:24Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;TrueCheckbox.bmp&amp;#039; → &amp;#039;TrueCheckbox.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Boîte de dialogue Options de projet}}&lt;br /&gt;
&lt;br /&gt;
Les pages relatives à la construction et à la compilation de la boîte de dialogue &#039;&#039;&#039;Options de projet&#039;&#039;&#039; peuvent contenir plusieurs éléments communs qui sont décrits ici.&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éments communs&#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;
Valeur de &amp;amp;lt;configuration parent ou jeu d&#039;options&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Indique la valeur de la configuration de construction parent ou du jeu d&#039;options référencé. Si vous changez cette valeur ici, la modification affectera potentiellement la configuration Base (c&#039;est-à-dire, si vous cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; dans la boîte de dialogue Projet &amp;amp;gt; Options et construisez par la suite votre projet).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Hériter&lt;br /&gt;
|&lt;br /&gt;
Indique si l&#039;héritage (d&#039;une configuration parent) est activée ou désactivée pour l&#039;option. Pour contrôler l&#039;héritage, cliquez sur l&#039;option puis ouvrez la [[Boîte de dialogue liste-ordonnée|boîte de dialogue liste générique]] associée en cliquant sur les [[Image:ProjectOptionsEllipsis.jpg|points de suspension]] qui apparaissent. La case à cocher &#039;&#039;&#039;Hériter les valeurs de la configuration parent&#039;&#039;&#039; contrôle si votre configuration de construction en cours hérite des valeurs listées dans la zone inférieure de la boîte de dialogue liste générique.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;tout élément en rouge&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Indique si cette option a des options secondaires.&lt;br /&gt;
&lt;br /&gt;
Pour voir les options secondaires, cliquez sur le signe + devant l&#039;option en rouge.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;lt;tout élément en gras&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Indique que la valeur de cette option a été changée par rapport à la valeur de la configuration parent ou du jeu d&#039;options référencé.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Case à cocher [[File:FalseCheckbox.png]] ou [[File:TrueCheckbox.png]]&lt;br /&gt;
|&lt;br /&gt;
Une case à cocher décochée indique que la valeur (dans ce cas, &#039;&#039;&#039;False&#039;&#039;&#039;) est par défaut. Une coche dans la case à cocher indique que la valeur (dans ce cas, &#039;&#039;&#039;True&#039;&#039;&#039;) a été changée à partir de la valeur par défaut.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ProjectOptionsDownArrow2.jpg|Flèche vers le bas]] Bouton contextuel&lt;br /&gt;
|&lt;br /&gt;
Apparaît lorsque vous cliquez sur une option ayant un ensemble de choix disponibles (comme True, False). Cliquez sur [[Image:ProjectOptionsDownArrow2.jpg|Flèche vers le bas]] pour afficher la liste des choix disponibles, et y choisir une valeur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ProjectOptionsEllipsis.jpg|Points de suspension]] Bouton contextuel&lt;br /&gt;
|&lt;br /&gt;
Apparaît lorsque vous cliquez sur une option dont la valeur est l&#039;un des éléments suivants&amp;amp;nbsp;:&lt;br /&gt;
* Un &#039;&#039;&#039;nom unique&#039;&#039;&#039;, tel qu&#039;un nom de fichier, de répertoire ou de dossier.&lt;br /&gt;
*: Pour un nom unique, cliquer sur [[Image:ProjectOptionsEllipsis.jpg|points de suspension]] invoque la boîte de dialogue &#039;&#039;&#039;d&#039;ouverture d&#039;un fichier&#039;&#039;&#039; ou &#039;&#039;&#039;de recherche d&#039;un dossier&#039;&#039;&#039;.&lt;br /&gt;
* Une &#039;&#039;&#039;liste ordonnée de noms&#039;&#039;&#039; que vous entrez puis réorganisez dans l&#039;ordre désiré, telle qu&#039;une liste de définitions ou de chemins de recherche. &lt;br /&gt;
*: Pour une liste ordonnée, cliquer sur [[Image:ProjectOptionsEllipsis.jpg|points de suspension]] invoque la boîte de dialogue &#039;&#039;&#039;[[Boîte de dialogue liste-ordonnée|liste ordonnée générique]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Options de la cible|Options de la cible]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Elements communs des pages Options de projet}}&lt;br /&gt;
[[Category:Référence EDI]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Common Items on Project Options Pages]]&lt;br /&gt;
[[de:Gemeinsame Elemente auf den Projektoptionsseiten]]&lt;br /&gt;
[[ja:［プロジェクト オプション］ページの共通項目]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Threads&amp;diff=203432</id>
		<title>Threads</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Threads&amp;diff=203432"/>
		<updated>2016-04-13T09:31:20Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Thread.bmp&amp;#039; → &amp;#039;Thread.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Statut des threads}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDThreadsStatus&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmViewsThreads&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Fenêtres de débogage &amp;amp;gt; Threads&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Présente le statut de tous les processus et threads qui s&#039;exécutent dans chacune des applications que vous êtes en train de déboguer.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;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;
| &lt;br /&gt;
ID Thread&lt;br /&gt;
| &lt;br /&gt;
Affiche le nom du processus, l&#039;ID de thread attribué par le système d&#039;exploitation et, si le thread est nommé, son nom. Les threads nommés sont listés par nom, plutôt que par ID.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Etat&lt;br /&gt;
| &lt;br /&gt;
Indique l&#039;état d&#039;exécution du thread (Exécutable, Arrêté, Bloqué ou Aucun).&lt;br /&gt;
Pour les processus, l&#039;état indique comment le processus a été créé : Engendré, Attaché ou Attachement inter-processus.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Statut&lt;br /&gt;
| &lt;br /&gt;
Indique un des statuts suivants pour le thread :&lt;br /&gt;
* &#039;&#039;&#039;Point d&#039;arrêt&#039;&#039;&#039; - Le thread a été arrêté à la suite d&#039;un point d&#039;arrêt.&lt;br /&gt;
* &#039;&#039;&#039;En faute&#039;&#039;&#039; - Le thread a été arrêté à cause d&#039;une exception du processeur.&lt;br /&gt;
* &#039;&#039;&#039;Figé&#039;&#039;&#039; - Le thread a été arrêté à cause d&#039;une commande Figer ou Figer tous les autres threads.&lt;br /&gt;
* &#039;&#039;&#039;Pas à pas&#039;&#039;&#039; - La dernière commande de pas à pas a été exécutée avec succès.&lt;br /&gt;
* &#039;&#039;&#039;Inconnu&#039;&#039;&#039; - Le thread n&#039;est pas le thread en cours et son statut est donc inconnu.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Emplacement&lt;br /&gt;
| &lt;br /&gt;
Indique le nom ou l&#039;adresse de la fonction associée au thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Chaîne d&#039;attente&lt;br /&gt;
| &lt;br /&gt;
(Pour Windows Vista et Windows 7) Liste les threads qui sont bloqués. Aucun thread n&#039;est bloqué si ce champ est vide. Une [[Parcours de la chaîne d&#039;attente|chaîne d&#039;attente]] est une séquence alternée de threads et d&#039;objets de synchronisation. Chaque thread attend l&#039;objet qui le suit, et cet objet est possédé par le prochain thread dans la chaîne. La vue signale également quand un verrou mortel est détecté.&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; Le processus en cours est marqué par une flèche verte. Les processus non en cours d&#039;utilisation sont marqués par une flèche bleu clair. Le processus et le thread en cours deviennent le contexte de l&#039;action utilisateur suivante (par exemple, exécuter, suspendre ou réinitialiser). &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Icônes de la chaîne d&#039;attente==&lt;br /&gt;
&lt;br /&gt;
Les icônes de [[Parcours de la chaîne d&#039;attente|chaîne d&#039;attente]] suivantes peuvent apparaître dans la vue liste des threads.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Thread.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente des threads non courants et non bloqués.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current thread.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente le thread actuellement actif.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Process.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente tous les processus non courants (vus seulement si vous déboguez plusieurs processus).&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Blocked thread.jpg|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente un thread avec verrou mortel.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current process.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente le processus actuellement actif.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039; pour accéder aux commandes 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;
! &#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;
| &lt;br /&gt;
Voir le source&lt;br /&gt;
| &lt;br /&gt;
Affiche &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; à l&#039;emplacement correspondant du source du thread sélectionné par son ID, mais ne fait pas de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; la fenêtre active.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Aller dans le source&lt;br /&gt;
| &lt;br /&gt;
Affiche &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; à l&#039;emplacement correspondant du source du thread sélectionné par son ID et fait de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; la fenêtre active.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Rendre courant&lt;br /&gt;
| &lt;br /&gt;
Fait du thread sélectionné le thread actif, s&#039;il ne l&#039;était pas déjà. Si le thread n&#039;appartient pas au processus actif, son processus devient également le processus actif.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Figer&lt;br /&gt;
| &lt;br /&gt;
Empêche l&#039;exécution du thread sélectionné et passe son statut à &#039;&#039;&#039;Figé&#039;&#039;&#039;. Le thread reste figé jusqu&#039;à la fin du processus ou la libération du thread par le biais de la commande &#039;&#039;&#039;Libérer&#039;&#039;&#039; ou &#039;&#039;&#039;Libérer tous les threads&#039;&#039;&#039;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Figer tous les autres threads&lt;br /&gt;
| &lt;br /&gt;
Empêche l&#039;exécution de tous les threads (à l&#039;exception du thread sélectionné) et passe leur statut à &#039;&#039;&#039;Figé&#039;&#039;&#039;. Les threads restent figés jusqu&#039;à la fin du processus ou la libération des threads par le biais de la commande &#039;&#039;&#039;Libérer&#039;&#039;&#039; ou &#039;&#039;&#039;Libérer tous les threads&#039;&#039;&#039;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Libérer&lt;br /&gt;
| &lt;br /&gt;
Inverse le statut &#039;&#039;&#039;Figé&#039;&#039;&#039; du thread sélectionné et permet de nouveau l&#039;exécution du thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Libérer tous les threads&lt;br /&gt;
| &lt;br /&gt;
Inverse le statut &#039;&#039;&#039;Figé&#039;&#039;&#039; des threads sélectionnés et permet de nouveau l&#039;exécution des threads.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nommer le thread&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Définir le nom du thread]]&#039;&#039;&#039;, vous permettant de spécifier un nom pour le thread sélectionné. Le nom que vous avez défini existe seulement durant la session de débogage.  Voir aussi [[Nommer un thread pendant le débogage]] et [[Nommer un thread]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Terminer le processus&lt;br /&gt;
| &lt;br /&gt;
Termine le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Détacher le processus&lt;br /&gt;
| &lt;br /&gt;
Détache le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Suspendre le processus&lt;br /&gt;
| &lt;br /&gt;
Suspend le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné. Cette option est disponible uniquement si le processus est en cours d&#039;exécution.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Propriétés&lt;br /&gt;
| &lt;br /&gt;
Vous permet de définir des options temporaires de débogage pour un processus particulier pendant la session de débogage.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Rester au-dessus&lt;br /&gt;
| &lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039; visible, même quand une autre fenêtre a la focalisation.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Ancrable&lt;br /&gt;
| &lt;br /&gt;
Active l&#039;opération glisser-ancrer pour la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039;.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Figer et libérer des threads dans le débogueur]]&lt;br /&gt;
&lt;br /&gt;
* [[Parcours de la chaîne d&#039;attente]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Thread Status]]&lt;br /&gt;
[[de:Threads]]&lt;br /&gt;
[[ja:［スレッド］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Vue_Structure&amp;diff=203431</id>
		<title>Vue Structure</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Vue_Structure&amp;diff=203431"/>
		<updated>2016-04-13T09:31:13Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;ShowType.bmp&amp;#039; → &amp;#039;ShowType.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmStructureView&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMViewsStructure&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Voir &amp;amp;gt; Structure&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La vue &#039;&#039;&#039;Structure&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* S&#039;affiche dans le volet supérieur droit de l&#039;EDI lorsque vous travaillez dans le [[Concepteur de fiches|Concepteur de fiches]].  &lt;br /&gt;
*:C&#039;est le même volet que celui utilisé par &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039; lorsque vous modifiez le code dans [[Editeur de code|l&#039;éditeur de code]].&lt;br /&gt;
* Affiche un diagramme de type arborescent qui montre la hiérarchie des éléments dans la fenêtre active (c&#039;est-à-dire l&#039;éditeur de code ou le Concepteur de fiches), comme suit :&lt;br /&gt;
* Composants affichés sur le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;.&lt;br /&gt;
** Cliquez sur un composant dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; pour le sélectionner sur la fiche.&lt;br /&gt;
* Code source ou HTML affiché dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
** Le fait de double-cliquer sur un élément de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; permet d&#039;accéder directement à sa déclaration ou à son emplacement dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si votre code contient des erreurs de syntaxe, celles-ci s&#039;affichent dans le noeud &#039;&#039;&#039;Erreurs&#039;&#039;&#039; de &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039;. Double-cliquez sur une erreur pour localiser le source correspondant dans &#039;&#039;&#039;[[Editeur de code|l&#039;éditeur de code]]&#039;&#039;&#039;. (Non applicable au développement C++).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Conseil :&#039;&#039;&#039; Pour contrôler le contenu et l&#039;aspect de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; et de &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039;, 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 &amp;amp;gt; [[Explorateur|Explorateur]]&#039;&#039;&#039; &amp;lt;/font&amp;gt; et modifiez les paramètres.&lt;br /&gt;
&lt;br /&gt;
==Gestion de l&#039;imbrication de composants==&lt;br /&gt;
&lt;br /&gt;
Lorsque vous utilisez le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;, la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; affiche une vue arborescente qui représente les relations parent-enfant entre les composants de la fiche ou du module de données en cours. Vous pouvez utiliser la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; pour modifier ces relations parent-enfants.&lt;br /&gt;
&lt;br /&gt;
Pour changer le parent d&#039;un composant, faites-glisser le composant dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; vers son nouveau parent. Cela a pour effet d&#039;actualiser la vue arborescente de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; et la fiche ou le module de données dans le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039; conformément aux modifications effectuées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changement de parent pour RippleEffect1 : Form1 est remplacé par Image1 :&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:[[Image:RippleEffectOnStructure.png]]&lt;br /&gt;
:[[Image:SetRippleEffectAsChild.png]]&lt;br /&gt;
:[[Image:RippleEffectAsChildOfImage.png]]&lt;br /&gt;
&lt;br /&gt;
==Noeuds et éléments affichés dans la vue Structure==&lt;br /&gt;
&lt;br /&gt;
La structure arborescente de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; fournit différents types d&#039;informations selon l&#039;outil en cours d&#039;utilisation ([[Editeur de code|Editeur de code]] ou [[#Noeuds et éléments du Concepteur de fiches|Concepteur de fiches]]) et le langage du document en cours ({{Delphi}}, C++ ou HTML). Lorsque vous modifiez du code, la vue Structure contient [[Explorateur de code|l&#039;explorateur de code]].&lt;br /&gt;
&lt;br /&gt;
===Noeuds et éléments affichés pour le Concepteur de fiches===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous utilisez le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039;, la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; affiche une vue arborescente qui représente les relations parent-enfant entre les composants de la fiche ou du module de données en cours. Chaque élément de la vue arborescente a un libellé correspondant au nom du composant et une icône qui représente le type du composant :&lt;br /&gt;
&lt;br /&gt;
* [[Image:ViewStructureDesignerForm.png]] Fiche&lt;br /&gt;
* [[Image:ViewStructureDesignerDataModule.png]] Module de données&lt;br /&gt;
* [[Image:ViewStructureDesignerContainer.png]] Conteneur ou cadre&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;ils sont disponibles, les contrôles et les composants non visuels apparaissent sur la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; avec les mêmes icônes que dans la [[Palette d&#039;outils|palette d&#039;outils]]. &lt;br /&gt;
&lt;br /&gt;
S&#039;il n&#039;existe pas d&#039;équivalent pour un composant sur la palette d&#039;outils, la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; affiche une icône par défaut. Par exemple, c&#039;est le cas du TListBoxItem d&#039;un TListBox. &lt;br /&gt;
&lt;br /&gt;
Icônes par défaut :&lt;br /&gt;
&lt;br /&gt;
* [[Image:ViewStructureDesignerContainer.png]] pour les contrôles conteneurs ;&lt;br /&gt;
* [[Image:ViewStructureDesignerControl.png]] pour les contrôles non conteneurs ;&lt;br /&gt;
* [[Image:ViewStructureDesignerNonvisualComponent.png]] pour les composants non visuels et les autres entrées, comme les propriétés.  &lt;br /&gt;
&lt;br /&gt;
===Noeuds et éléments de l&#039;explorateur de code ({{Delphi}})===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous modifiez un fichier source {{Delphi}} dans &#039;&#039;&#039;[[Editeur de code|l&#039;éditeur de code]]&#039;&#039;&#039;, la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; devient &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039; et affiche une vue arborescente qui contient les informations suivantes :&lt;br /&gt;
&lt;br /&gt;
*[[Image:Icon interf.png]] &amp;amp;lt;Nom d&#039;interface&amp;amp;gt;(&amp;amp;lt;Classe parent&amp;amp;gt;)&lt;br /&gt;
**[[Image:ViewStructureDelphiFolder.png]] Noeud Properties&lt;br /&gt;
*** [[Image:Icon constant.png]] &amp;amp;lt;Nom de propriété&amp;amp;gt; : &amp;amp;lt;Type de propriété&amp;amp;gt;&lt;br /&gt;
**[[Image:ViewStructureDelphiFolder.png]] Noeud Methods&lt;br /&gt;
*** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon func.png]] &amp;amp;lt;Nom de fonction&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;) : &amp;amp;lt;Type de retour&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Noeud Classes&lt;br /&gt;
**[[Image:Icon class.png]] &amp;amp;lt;Classe&amp;amp;gt;(&amp;amp;lt;Classe parent&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon constant.png]] &amp;amp;lt;Nom de propriété privée&amp;amp;gt; : &amp;amp;lt;Type de propriété&amp;amp;gt;&lt;br /&gt;
*** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure privée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
*** [[Image:Icon func.png]] &amp;amp;lt;Nom de fonction privée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;) : &amp;amp;lt;Type de retour&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Noeud Protected&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;Nom de propriété protégée&amp;amp;gt; : &amp;amp;lt;Type de propriété&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure protégée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;Nom de fonction protégée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;) : &amp;amp;lt;Type de retour&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Noeud Public&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;Nom de propriété publique&amp;amp;gt; : &amp;amp;lt;Type de propriété&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure publique&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;Nom de fonction publique&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;) : &amp;amp;lt;Type de retour&amp;amp;gt;&lt;br /&gt;
***[[Image:ViewStructureDelphiFolder.png]] Noeud Published&lt;br /&gt;
**** [[Image:Icon constant.png]] &amp;amp;lt;Nom de propriété publiée&amp;amp;gt; : &amp;amp;lt;Type de propriété&amp;amp;gt;&lt;br /&gt;
**** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure publiée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
**** [[Image:Icon func.png]] &amp;amp;lt;Nom de fonction publiée&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;) : &amp;amp;lt;Type de retour&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Noeud Procedures&lt;br /&gt;
** [[Image:Icon proc.png]] &amp;amp;lt;Nom de procédure&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Noeud Types&lt;br /&gt;
** [[Image:Icon type.png]] &amp;amp;lt;Nom de type&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Noeud Variables/Constants&lt;br /&gt;
** [[Image:Icon constant.png]] &amp;amp;lt;Nom de constante&amp;amp;gt;&lt;br /&gt;
** [[Image:Icon constant.png]] &amp;amp;lt;Nom de variable&amp;amp;gt; :  &amp;amp;lt;Type de variable ou Classe&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureDelphiFolder.png]] Noeud Uses&lt;br /&gt;
** [[Image:Icon unit.png]] &amp;amp;lt;Nom d&#039;unité&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Noeuds et éléments de l&#039;explorateur de code (C++)===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous modifiez un fichier source C++ dans [[Editeur de code|l&#039;éditeur de code]], la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; devient &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039; et affiche une vue arborescente qui contient les informations suivantes :&lt;br /&gt;
&lt;br /&gt;
*[[Image:ViewStructureCppIncludesFolder.png]] Noeud Includes&lt;br /&gt;
** [[Image:ViewStructureCppInclude.png]] &amp;amp;lt;Nom de fichier Include&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureCppFolder.png]] Noeud Macros&lt;br /&gt;
** [[Image:ViewStructureCppMacro.png]] &amp;amp;lt;Nom de macro&amp;amp;gt;&lt;br /&gt;
*[[Image:ViewStructureCppClass.png]] &amp;amp;lt;Nom de classe&amp;amp;gt;&lt;br /&gt;
** [[Image:ViewStructureCppConstructor.png]] &amp;amp;lt;Nom de constructeur&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppDestructor.png]] &amp;amp;lt;Nom de destructeur&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppProperty.png]] &amp;amp;lt;Nom de propriété&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
** [[Image:ViewStructureCppFunction.png]] &amp;amp;lt;Nom de fonction&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppConstructor.png]] &amp;amp;lt;Nom de constructeur&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppDestructor.png]] &amp;amp;lt;Nom de destructeur&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppProperty.png]] &amp;amp;lt;Nom de propriété&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
* [[Image:ViewStructureCppFunction.png]] &amp;amp;lt;Nom de fonction&amp;amp;gt;(&amp;amp;lt;Liste de paramètres&amp;amp;gt;)&lt;br /&gt;
&lt;br /&gt;
===Noeuds et éléments de l&#039;explorateur de code (HTML)===&lt;br /&gt;
&lt;br /&gt;
Les documents HTML sont écrits en respectant une structure hiérarchique. &#039;&#039;&#039;[[Explorateur de code|L&#039;explorateur de code]]&#039;&#039;&#039; affiche une vue arborescente représentant cette structure à des fins de navigation. Chaque noeud de la structure a un libellé correspondant à la balise initiale de l&#039;élément HTML représenté par le noeud.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de vue arborescente d&#039;un document HTML simple :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 DOCTYPE&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Menus contextuels de la vue Structure et de l&#039;explorateur de code==&lt;br /&gt;
&lt;br /&gt;
Les commandes disponibles dans le menu contextuel sont différentes selon que la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; ou [[Explorateur de code|l&#039;explorateur de code]] est affiché(e).&lt;br /&gt;
Cliquez avec le bouton droit dans le volet pour afficher les commandes 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;
|&lt;br /&gt;
Nouveau&lt;br /&gt;
|&lt;br /&gt;
Ajoute un nouveau noeud à la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Change le nom du noeud sélectionné dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Edition&lt;br /&gt;
|&lt;br /&gt;
Affiche un sous-menu grâce auquel vous pouvez annuler les modifications, couper, copier, coller, supprimer ou sélectionner les contrôles du &#039;&#039;&#039;Concepteur&#039;&#039;&#039; ou de [[Editeur de code|l&#039;éditeur de code]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Contrôle&lt;br /&gt;
|&lt;br /&gt;
Affiche un sous-menu grâce auquel vous pouvez placer le contrôle sélectionné au premier plan ou à l&#039;arrière-plan du &#039;&#039;&#039;Concepteur&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lier visuellement&lt;br /&gt;
|&lt;br /&gt;
Ouvre le [[Concepteur LiveBindings|Concepteur LiveBindings]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue [[Explorateur|Options de l&#039;explorateur]], dans laquelle vous pouvez modifier le contenu et l&#039;aspect de &#039;&#039;&#039;[[Explorateur de code|l&#039;explorateur de code]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Affiche la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; au premier plan du bureau, même si d&#039;autres fenêtres sont affichées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Permet de faire glisser et d&#039;ancrer la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Barre d&#039;outils (C++)==&lt;br /&gt;
&lt;br /&gt;
La vue &#039;&#039;&#039;Structure&#039;&#039;&#039; contient une barre d&#039;outils pour le développement d&#039;applications C++ ; elle vous permet de contrôler l&#039;affichage du contenu de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;. Elle est constituée des boutons suivants :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSort.jpg|AlphaSort]] Trier alphabétiquement&lt;br /&gt;
|&lt;br /&gt;
Trie alphabétiquement le contenu de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypes.png|Types de groupes]] Grouper par type&lt;br /&gt;
|&lt;br /&gt;
Groupe les éléments dans des dossiers par &#039;&#039;&#039;type&#039;&#039;&#039; dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupByVisibility.png]] Grouper par visibilité&lt;br /&gt;
|&lt;br /&gt;
Groupe les membres de classe dans les dossiers par visibilité : &#039;&#039;&#039;public&#039;&#039;&#039;, &#039;&#039;&#039;protected&#039;&#039;&#039;, &#039;&#039;&#039;private&#039;&#039;&#039; et &#039;&#039;&#039;published&#039;&#039;&#039;. Pour C++, &#039;Classes&#039; est un groupe générique qui englobe &#039;&#039;&#039;classes&#039;&#039;&#039;, &#039;&#039;&#039;structs&#039;&#039;&#039;, &#039;&#039;&#039;unions&#039;&#039;&#039; et &#039;&#039;&#039;templates&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ShowType.png|Afficher le type]] Afficher le type de variable et de fonction&lt;br /&gt;
|&lt;br /&gt;
Affiche le &#039;&#039;&#039;type&#039;&#039;&#039; sur la droite du membre dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:FilterVisibility.png|Filtrer la visibilité]] Filtrer par visibilité (private, protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Bascule l&#039;affichage de la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; entre plusieurs niveaux de visibilité. Vous pouvez sélectivement afficher différentes combinaisons d&#039;éléments déclarés avec les spécificateurs d&#039;accès __published, public, protected et private.&lt;br /&gt;
&lt;br /&gt;
Les quatre bulles d&#039;aide successives (avec les barres verticales 1 - 4) indiquent les éléments qui sont actuellement affichés, comme suit : &lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Libellé de bouton et bulle d&#039;aide&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Signifie que les éléments suivants sont affichés&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter1.png]] Filtrer par visibilité (__published)&lt;br /&gt;
|&lt;br /&gt;
Uniquement __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter2.png]] Filtrer par visibilité (public, __published)&lt;br /&gt;
|&lt;br /&gt;
A la fois public et __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter3.png]] Filtrer par visibilité (protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Protected, public, et __published&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Filter4.png]] Filtrer par visibilité (private, protected, public, __published)&lt;br /&gt;
|&lt;br /&gt;
Les quatre niveaux de visibilité&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Utilisation de la vue Structure|Utilisation de la vue Structure]]&lt;br /&gt;
* [[Explorateur de code|Explorateur de code]]&lt;br /&gt;
* [[Explorateur|Options de l&#039;explorateur]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Structure View]]&lt;br /&gt;
[[de:Strukturansicht]]&lt;br /&gt;
[[ja:［構造］ビュー]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Enregistrement_des_param%C3%A8tres_d%27affichage_sur_l%27explorateur_de_classes_C%2B%2B&amp;diff=203430</id>
		<title>Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Enregistrement_des_param%C3%A8tres_d%27affichage_sur_l%27explorateur_de_classes_C%2B%2B&amp;diff=203430"/>
		<updated>2016-04-13T09:31:07Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;ShowInherited.bmp&amp;#039; → &amp;#039;ShowInherited.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent|Rubriques de l&#039;explorateur de classes C++}}&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les paramètres d&#039;affichage sur la barre d&#039;outils de l&#039;explorateur de classes ou sur la boîte de dialogue Explorateur de classes (C++).  Si vous cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; sur la boîte de dialogue, vos paramètres d&#039;affichage sont enregistrés pour la prochaine ouverture de l&#039;explorateur de classes C++.&lt;br /&gt;
Si vous cliquez sur &#039;&#039;&#039;Annuler&#039;&#039;&#039; sur la boîte de dialogue, vos paramètres d&#039;affichage ne sont pas enregistrés, et à la prochaine ouverture de l&#039;explorateur de classes C++, tous les paramètres d&#039;affichage auront leurs valeurs originales par défaut.&lt;br /&gt;
&lt;br /&gt;
# Ouvrez un projet C++ qui contient des classes et des types, tel que l&#039;application Fiches VCL C++.&lt;br /&gt;
# Cliquez sur &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++&#039;&#039;&#039;&amp;lt;/font&amp;gt;.  L&#039;explorateur de classes C++ analyse votre projet, puis remplit les trois volets de la fenêtre : liste des types, vue Membres, onglet Source/Références/Graphe. Voir la fenêtre de la rubrique [[Présentation de l&#039;explorateur de classes C++]].&lt;br /&gt;
# Sur la barre d&#039;outils, sélectionnez un algorithme de tri pour la liste des types :&lt;br /&gt;
#* Pour trier par types, cliquez sur [[File:ClExplSortType.png]]&lt;br /&gt;
#* Pour trier alphabétiquement, cliquez sur [[File:AlphaSortClassExpl.jpg]]. Alpha est le tri par défaut.&lt;br /&gt;
# Sur la barre d&#039;outils, sélectionnez un algorithme de regroupement pour la liste des types :&lt;br /&gt;
#* Pour ne pas grouper les types, cliquez sur [[File:ClExplDoNotGroup.png]].&lt;br /&gt;
#* Pour grouper les types par hiérarchies d&#039;héritage, cliquez sur [[File:ClExplHierarchy.png]].&lt;br /&gt;
#* Pour grouper les types par espaces de nommage, cliquez sur [[File:GroupTypesByNamespace.png]].&lt;br /&gt;
#* Pour grouper les types par fichiers (.h ou .hpp), cliquez sur [[File:ClExplFile.png]].&lt;br /&gt;
#* Pour grouper les types par groupes de fichiers personnalisés, cliquez sur [[File:ClExplCustomGroup.png]]. Grouper par groupes de fichiers personnalisés est la valeur par défaut.&lt;br /&gt;
# Sur la barre d&#039;outils, sélectionnez les éléments à présenter dans la liste des types :&lt;br /&gt;
#* Pour afficher les typedefs, cliquez sur [[File:ClExplTypedef.png]].&lt;br /&gt;
#* Pour afficher les énumérations, cliquez sur [[File:ClExplEnum.png]].&lt;br /&gt;
#* Pour afficher les fonctions, cliquez sur [[File:ClExplOperation.png]].&lt;br /&gt;
#* Pour afficher les variables, cliquez sur [[File:ClExplField.png]].&lt;br /&gt;
#* Pour afficher la hiérarchie d&#039;héritage, cliquez sur [[File:ShowInherited.png]]. La hiérarchie d&#039;héritage est l&#039;affichage par défaut.&lt;br /&gt;
# Pour enregistrer vos paramètres en cours, cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; sur l&#039;une de ces boîtes de dialogue :&lt;br /&gt;
#* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes C++]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
#* Boîte de dialogue [[Explorateur de classes (C++)|Propriétés de l&#039;explorateur de classes C++]], invoquée depuis le menu contextuel de l&#039;explorateur de classes C++&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; L&#039;ensemble des paramètres d&#039;affichage qui sont enregistrés comprend les paramètres de la barre d&#039;outils ainsi que les paramètres des boîtes de dialogue listées ci-dessus (deux paramètres d&#039;affichage, &#039;&#039;&#039;Afficher les énumérations&#039;&#039;&#039; et &#039;&#039;&#039;Afficher les variables&#039;&#039;&#039;, sont présents à la fois sur la barre d&#039;outils et sur les boîtes de dialogue). Si vous ne cliquez jamais sur &#039;&#039;&#039;OK&#039;&#039;&#039; sur une des boîtes de dialogue (ou si vous cliquez sur &#039;&#039;&#039;Annuler&#039;&#039;&#039; sur une des boîtes de dialogue), les paramètres en cours ne sont pas enregistrés.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Fenêtre Explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Enregistrement des parametres d&#039;affichage sur l&#039;explorateur de classes C++}}&lt;br /&gt;
&lt;br /&gt;
[[en:Saving View Settings on the C++ Class Explorer]]&lt;br /&gt;
[[de:Speichern der Ansichtseinstellungen im C++-Klassen-Explorer]]&lt;br /&gt;
[[ja:C++ クラス エクスプローラでの表示設定の保存]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203429</id>
		<title>Fenêtre Explorateur de classes C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203429"/>
		<updated>2016-04-13T09:31:04Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;ShowInherited.bmp&amp;#039; → &amp;#039;ShowInherited.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Examiner la structure des classes de votre projet&lt;br /&gt;
* Examiner dans le source la déclaration d&#039;un élément sélectionné.&lt;br /&gt;
* Créer de nouveaux champs, méthodes et propriétés dans les unités managées de votre projet&lt;br /&gt;
&lt;br /&gt;
==Les trois volets de l&#039;explorateur de classes C++==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;fenêtre Explorateur de classes C++&#039;&#039;&#039; est divisée en trois volets (voir une capture d&#039;écran présentant le volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]])&amp;amp;nbsp;:&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;Volet&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Emplacement&#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;
&#039;&#039;&#039;Liste des types&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de gauche de la fenêtre Explorateur de classes C++&lt;br /&gt;
|&lt;br /&gt;
Présente une structure arborescente des types, classes, interfaces et espaces de nommage déclarés directement dans votre projet.&lt;br /&gt;
&lt;br /&gt;
Vous trouverez plus loin dans cette rubrique d&#039;aide de plus amples informations sur la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, notamment les descriptions des icônes d&#039;affichage, des boutons de barre d&#039;outils et le menu contextuel de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Vue Membres&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite supérieur&lt;br /&gt;
|&lt;br /&gt;
Affiche les membres (champs, propriétés et méthodes) des types actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dans la &#039;&#039;&#039;vue Membres&#039;&#039;&#039;, les icônes des membres de classes peuvent comporter des &amp;quot;décorateurs&amp;quot; supplémentaires, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* [[Image:lock.png]] - Les icônes des membres de classes privés ont un décorateur &amp;quot;verrou&amp;quot; (tel que [[File:MemberPrivate.png]] pour une méthode privée).&lt;br /&gt;
* [[Image:key.png]] - Les icônes des membres de classes protégés ont un décorateur &amp;quot;clé&amp;quot; (tel que [[File:MemberProtected.png]] pour une méthode protégée).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fenêtre Source/Références/Graphe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite inférieur&lt;br /&gt;
|&lt;br /&gt;
Les trois onglets affichent des informations différentes, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Source&#039;&#039;&#039; affiche le code source et se concentre sur la déclaration du dernier élément sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; liste les références aux symboles actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Pour chaque symbole&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Indique la déclaration du symbole (typiquement la première entrée).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Indique la définition, typiquement la deuxième entrée (si le compilateur a rencontré une définition).&lt;br /&gt;
** [[File:ClExplReference.png]] - Indique les références au symbole, donnés par le nom du fichier et le numéro de ligne du source.&lt;br /&gt;
: Un double-clic sur une entrée de l&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; ouvre la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; et navigue jusqu&#039;à la référence.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche des informations graphiques sur l&#039;élément actuellement sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Par exemple, si vous sélectionnez quelques classes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, l&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche la hiérarchie des symboles sélectionnés. Voir l&#039;illustration du volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Structure de l&#039;arborescence de la liste des types==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche tous les types, classes, interfaces et espaces de nommage déclarés dans les unités directement utilisées dans votre projet. Par défaut, les noeuds (unités, classes, interfaces, types) de l&#039;arborescence sont affichés dans l&#039;ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
Pour développer ou replier les noeuds de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, cliquez sur les noeuds de l&#039;arborescence&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] indique un noeud replié. Cliquer sur l&#039;icône ouvre le noeud.&lt;br /&gt;
* [[File:NodeMinus.png]] indique un noeud développé. Cliquer sur l&#039;icône ferme le noeud.&lt;br /&gt;
&lt;br /&gt;
Si aucune icône n&#039;est affichée devant un noeud, le noeud est un noeud terminal, c&#039;est-à-dire qu&#039;il n&#039;a pas de sous-noeuds qui peuvent être développés ou repliés.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur un noeud (ou se déplacer d&#039;un noeud à un autre au moyen des touches fléchées) charge le fichier source correspondant dans la &#039;&#039;&#039;fenêtre Source&#039;&#039;&#039; en lecture seule et focalise la fenêtre sur la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
&lt;br /&gt;
===Icônes utilisées dans la liste des types et la vue Membres===&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes sont utilisées à la fois dans la liste des types et la vue Membres&amp;amp;nbsp;:&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;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#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;
[[Image:CE Icon Plus.jpg|Icône Plus]]&lt;br /&gt;
|&lt;br /&gt;
Noeud replié&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Icône Moins]]&lt;br /&gt;
|&lt;br /&gt;
Noeud développé&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Fichier source]]&lt;br /&gt;
|&lt;br /&gt;
Fichier source&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Icône Espace de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Espace de nommage&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Icône Classe]]&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Icône Interface]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Icône Méthode ou Opération]]&lt;br /&gt;
|&lt;br /&gt;
Méthode ou opération&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Icône Champ ou Variable]]&lt;br /&gt;
|&lt;br /&gt;
Champ ou variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Icône Propriété]]&lt;br /&gt;
|&lt;br /&gt;
Propriété&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Icône Evénement]]&lt;br /&gt;
|&lt;br /&gt;
Evénement&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Icône Typedef]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Icône Union]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Icône Enumération]]&lt;br /&gt;
|&lt;br /&gt;
Enumération&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Icône Membre d&#039;énumération]]&lt;br /&gt;
|&lt;br /&gt;
Membre d&#039;énumération&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Icône Structure]]&lt;br /&gt;
|&lt;br /&gt;
Structure&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Icône Groupe]]&lt;br /&gt;
|&lt;br /&gt;
Groupe (groupe par défaut ou groupe personnalisé)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Icône Décorateur pour un membre privé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe privé&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Icône Décorateur pour un membre protégé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe protégé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarques&amp;amp;nbsp;:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Par défaut, une interface est définie comme une classe/structure qui ne contient pas de données et contient seulement des méthodes virtuelles pures. Vous pouvez modifier la définition d&#039;une interface à des fins de visualisation en définissant les options de la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. L&#039;option &amp;quot;Les interfaces doivent dériver de IUnknown&amp;quot; détermine si les types ActiveX/COM sont affichés comme des interfaces, et vous pouvez désactiver l&#039;option &amp;quot;Afficher les classes abstraites comme des interfaces&amp;quot;.  &#039;&#039;&#039;2&#039;&#039;&#039; La même icône est utilisée pour une méthode, une opération, une procédure ou une fonction. Vous pouvez ajouter des méthodes (au moyen du bouton [[File:ClExplAddMethod.png]]) seulement dans une unité managée.  &#039;&#039;&#039;3&#039;&#039;&#039; Vous pouvez ajouter des champs (au moyen du bouton [[File:ClExplAddField.png]]) seulement dans une unité managée.  &#039;&#039;&#039;4&#039;&#039;&#039; Vous pouvez contrôler l&#039;affichage des typedefs et des énumérations au moyen des boutons [[File:ClExplTypedef.png]] et [[File:ClExplEnum.png]] et de la boîte de dialogue Explorateur de classes (C++)|[[Explorateur de classes (C++)|Propriétés]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Champ de recherche de la liste des types [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Au sommet de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; réside un champ de recherche incrémentielle, indiqué par une icône en forme de loupe [[File:ClExplSearchWGlyph.png|Loupe Chercher]].&lt;br /&gt;
&lt;br /&gt;
Au fur et à mesure que vous entrez une chaîne dans le champ de recherche, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; s&#039;ajuste pour n&#039;afficher que les éléments qui contiennent cette chaîne. La recherche établit une correspondance avec les noms de tous les éléments contenus (tels que les membres d&#039;une classe), même si le nom de la classe lui-même ne contient pas la chaîne. Le champ de recherche comporte un menu déroulant qui vous permet de contrôler certains aspects cruciaux de la recherche.  Cliquez sur l&#039;icône Chercher pour afficher le menu suivant&amp;amp;nbsp;:&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;
|&lt;br /&gt;
Tous&lt;br /&gt;
|&lt;br /&gt;
Fait correspondre tout élément qui contient la chaîne de recherche, même si la chaîne apparaît dans un paramètre ou un ancêtre. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nom seulement&lt;br /&gt;
|&lt;br /&gt;
Ne fait correspondre que les types dont les noms contiennent la chaîne de recherche. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Insensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Nécessite que les éléments doivent correspondre à la chaîne de recherche sans se soucier de la casse. Par défaut, cette option est activée (insensible à la casse).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Icônes de la barre d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes apparaissent sur les boutons de la barre d&#039;outils de l&#039;explorateur de classes&amp;amp;nbsp;:&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;Icône&#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;
[[File:ClExplSortType.png|Trier par types]]&lt;br /&gt;
|&lt;br /&gt;
Trier par types, vers l&#039;avant ou dans l&#039;ordre inverse.  [[File:ClExplSortType.png]] trie les divers types dans l&#039;ordre suivant&amp;amp;nbsp;:&lt;br /&gt;
* Classes&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Structures&lt;br /&gt;
* Enumérations&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Méthodes&lt;br /&gt;
* Variables&lt;br /&gt;
&lt;br /&gt;
Le bouton d&#039;inversion [[File:ClExplSortByTypes.png]] trie les divers types dans l&#039;ordre inverse. Dans les deux cas, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les types dans l&#039;ordre alphabétique (la vue par défaut).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Tri alphabétique]]&lt;br /&gt;
|&lt;br /&gt;
Trier alphabétiquement par nom, vers l&#039;avant (A-Z). Le bouton d&#039;inversion [[File:ClExplSortAlph.png]] trie vers l&#039;arrière (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Ne pas grouper les types]]&lt;br /&gt;
|&lt;br /&gt;
Ne pas grouper les types.  Les types sont présentés selon un affichage linéaire, en tant que noeuds racine, au lieu d&#039;être associés à des noeuds parent (noeuds espace de nommage, fichier ou groupe de fichiers personnalisé).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Grouper les types par hiérarchies d&#039;héritage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par hiérarchies d&#039;héritage. Les types sont présentés sous leurs noeuds de type de base&amp;amp;nbsp;; ou linéairement en l&#039;absence de type de base.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Grouper par espaces de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs espaces de nommage.  Chaque noeud est représenté par une icône espace de nommage [[File:GroupTypesByNamespace.png]], et les types de l&#039;espace de nommage sont listés sous cette icône.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Grouper les types par fichiers]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs fichiers. Affiche une icône fichier ([[File:ClExplFile.png]]) pour chaque fichier (.cpp, .h ou .hpp) et liste les éléments définis dans chaque fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Groupes de fichiers personnalisés]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types au moyen de groupes de fichiers personnalisés. Utilise les groupes d&#039;affichage par défaut, ainsi que les groupes personnalisés que vous avez créés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RefreshListofTypes.png|Actualiser les types]]&lt;br /&gt;
|&lt;br /&gt;
Actualiser la liste des types. Analyse les fichiers source modifiés et met à jour la liste des types.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Icône Annuler]]&lt;br /&gt;
|&lt;br /&gt;
Annuler les compilations de navigateur actives.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Effacer les informations]]&lt;br /&gt;
|&lt;br /&gt;
Effacer toutes les informations de navigateur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Icône Ajouter une méthode]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle méthode à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Icône Ajouter un champ]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter un nouveau champ à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Icône Ajouter une propriété]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle propriété à cette classe. Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Filtrer les types]]&lt;br /&gt;
|&lt;br /&gt;
Configurer les groupes de fichiers personnalisés. Ouvre la boîte de dialogue [[Groupes de fichiers de l&#039;explorateur|Groupes de fichiers de l&#039;explorateur]], vous permettant d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Créer vos propres groupes de fichiers dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
* Activer/désactiver l&#039;affichage de groupes spécifiques&lt;br /&gt;
* Etablir l&#039;ordre d&#039;affichage des groupes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Afficher les typedefs]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les typedefs de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Afficher les énumérations]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les énumérations de niveau supérieur dans la liste des types. Par défaut, cette option est activée (affichage).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Afficher les fonctions dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les fonctions de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Afficher les variables dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les variables (globales) de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ShowInherited.png|Afficher les membres hérités]]&lt;br /&gt;
|&lt;br /&gt;
Inclure les membres hérités.  Par défaut, la &#039;&#039;&#039;vue Membres&#039;&#039;&#039; inclut les membres de classe hérités en affichant les membres du type ancêtre au-dessous des membres du type sélectionné.  Par exemple, TForm3 est suivi par son type ancêtre, TForm. Quand ce bouton n&#039;est pas appuyé, seuls les membres définis localement sont affichés. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Aller à la déclaration]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la déclaration du noeud sélectionné. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Aller à la définition]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition de cette déclaration. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la définition de l&#039;élément sélectionné. Le compilateur C++ préserve des informations, telles que&amp;amp;nbsp;: quand chaque symbole est défini et quand il est par la suite utilisé. Ces informations sont utilisées pour effectuer la commande &#039;&#039;&#039;Aller à la définition&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel de la liste des types==&lt;br /&gt;
&lt;br /&gt;
Cliquer avec le bouton droit sur un élément de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les commandes de menu contextuel suivantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Les commandes de menu contextuel sont seulement activées pour les éléments qui sont déclarés dans une &#039;&#039;&#039;unité managée&#039;&#039;&#039;&amp;amp;nbsp;; c&#039;est-à-dire que les fichiers .CPP et .H doivent appartenir au projet que vous explorez avec l&#039;explorateur de classes C++. Par exemple, vous ne pouvez pas ajouter des champs, des méthodes ou des propriétés aux éléments {{f|vcl|VCL ou}} {{FM}} avec l&#039;explorateur de classes C++.&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;Nom&#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;
Aller à la déclaration&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la déclaration de l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la définition de l&#039;élément sélectionné. Activée seulement quand un élément défini dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout replier&lt;br /&gt;
|&lt;br /&gt;
Ferme tous les noeuds, dossiers ou groupes qui sont ouverts dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groupe&lt;br /&gt;
|&lt;br /&gt;
Spécifie le groupage à utiliser dans l&#039;explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Fichier (fichier unité, fichier .cpp)&lt;br /&gt;
* Espace de nommage&lt;br /&gt;
* Groupes personnalisés ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;votreProjet&amp;amp;gt;, et ainsi de suite)&lt;br /&gt;
* Aucun (ne pas grouper)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher&lt;br /&gt;
|&lt;br /&gt;
Spécifie que certains éléments sont affichés dans, ou omis du niveau supérieur de la vue Explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Enumérations&lt;br /&gt;
&lt;br /&gt;
L&#039;inclusion d&#039;un ou de ces deux éléments dans la vue, ou leur élimination de la vue, peut vous permettre de voir plus de détails sur les éléments spécifiques que vous voulez visualiser.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Quand un de ces éléments est désactivé, vous apercevrez toujours les éléments du type exclus dans la structure de la classe. En effet, seuls les éléments de niveau supérieur sont affectés par la commande Afficher.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier&lt;br /&gt;
|&lt;br /&gt;
Spécifie le tri à utiliser dans l&#039;explorateur de classes. Vous pouvez trier tous les éléments alphabétiquement ou par type. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Alphabétiquement&lt;br /&gt;
* Type&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un champ&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ]]&#039;&#039;&#039;, vous permettant d&#039;ajouter un nouveau champ à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une méthode&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle méthode à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une propriété&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle propriété à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Explorateur de classes (C++)|Propriétés]]&#039;&#039;&#039; (la même boîte de dialogue que celle obtenue par &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 C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;).  Vous pouvez définir trois types d&#039;options&amp;amp;nbsp;:&lt;br /&gt;
* Options de &#039;&#039;&#039;compilation du navigateur&#039;&#039;&#039;&lt;br /&gt;
** Activer les en-têtes précompilés&lt;br /&gt;
** Afficher les messages du compilateur dans la &#039;Vue Message&#039;&lt;br /&gt;
* Options de ligne de commande &#039;&#039;&#039;Personnaliser&#039;&#039;&#039; pour le [[Chaînes d&#039;outils C++|compilateur C++]]&lt;br /&gt;
* Options &#039;&#039;&#039;Types présentés&#039;&#039;&#039;&lt;br /&gt;
** Afficher en tant qu&#039;interface seulement les classes ayant seulement des fonctions virtuelles pures&lt;br /&gt;
** Et afficher seulement les classes qui héritent de IUnknown&lt;br /&gt;
*&#039;&#039;&#039;Options Chercher&#039;&#039;&#039;&lt;br /&gt;
** Recherche insensible à la casse&lt;br /&gt;
** Autoriser les caractères génériques (?*)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
* Dialogue d&#039;options [[Explorateur de classes (C++)|Explorateur de classes (C++)]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes C++|Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Ajouter un champ (C++)|Ajouter un champ (C++)]]&lt;br /&gt;
* [[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&lt;br /&gt;
* [[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&lt;br /&gt;
* [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++|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++|Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++|Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de champs avec l&#039;explorateur de classes C++|Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de méthodes avec l&#039;explorateur de classes C++|Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de propriétés avec l&#039;explorateur de classes C++|Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Explorateur de classes C++}}&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[de:C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203428</id>
		<title>Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203428"/>
		<updated>2016-04-13T09:30:59Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SetterMethod.bmp&amp;#039; → &amp;#039;SetterMethod.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;explorateur de métadonnées d&#039;assemblage (visualiseur de réflexion) permet d&#039;inspecteur les types contenus dans un assemblage .NET.&lt;br /&gt;
&lt;br /&gt;
Ce visualiseur est toujours pris en charge dans {{Product}}, même si le compilateur {{Delphi}} pour .NET ne fait plus partie du produit. Le développement interop COM, par exemple, peut demander une intéraction entre des fonctionnalités COM et .NET.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Onglets disponibles&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|Icône CLR]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Uses&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Icône Espace de nommage]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Icône de classe]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SealedClass.png|Icône Classe scellée]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe scellée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;, &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Icône Method1]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône Propriété]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Propriété avec méthodes getter et setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Icône GetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Getter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SetterMethod.png|Icône SetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Setter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Icône Evénement]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Evénement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les champs de métadonnées affichés sur chaque onglet varient selon le type d&#039;élément sélectionné dans l&#039;arborescence. Les sections ci-dessous répertorient les champs de métadonnées affichés sur chaque onglet.&lt;br /&gt;
&lt;br /&gt;
==Onglet Propriétés==&lt;br /&gt;
&lt;br /&gt;
Affiche les propriétés de l&#039;élément sélectionné.&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;Applicable aux types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nom&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Tous&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Culture&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Révision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de build&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe, champ, propriété, méthode, événement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur est un nombre interne qui indique où trouver le type dans les tables de métadonnées internes de l&#039;assemblage.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
La classe de base de la classe sélectionnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur interne de la classe de base&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de retour&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Onglet Attributs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Attributs&#039;&#039;&#039; indique tous les attributs (y compris les attributs personnalisés) qui ont été appliqués à l&#039;élément sélectionné dans le code source. Le nom et la valeur de chaque attribut sont affichés.&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
==Onglet Indicateurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Indicateurs&#039;&#039;&#039; affiche l&#039;ensemble d&#039;indicateurs de métadonnées applicables à l&#039;élément sélectionné. Chaque indicateur est représenté par une case à cocher. Si la case est cochée, l&#039;indicateur est défini dans les métadonnées de l&#039;élément sélectionné. Si elle n&#039;est pas cochée, cela signifie que l&#039;indicateur n&#039;a pas été appliqué à l&#039;élément sélectionné.              &lt;br /&gt;
&lt;br /&gt;
==Onglet Uses==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Uses&#039;&#039;&#039; affiche la liste des assemblages desquels dépend l&#039;assemblage sélectionné. Chaque assemblage de la liste doit être déployé sur la machine de l&#039;utilisateur final.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémentations==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémentations&#039;&#039;&#039; est visible quand l&#039;élément sélectionné est une classe, une classe sealed ou une interface. Cet onglet répertorie chaque interface implémentée par l&#039;élément sélectionné. Chaque interface implémentée est un lien sur lequel vous pouvez cliquer. Si vous cliquez sur un lien d&#039;interface implémentée, l&#039;élément correspondant est sélectionné dans l&#039;arborescence et ses propriétés de métadonnées sont affichées. Les boutons &#039;&#039;&#039;Suivant&#039;&#039;&#039; et &#039;&#039;&#039;Précédent&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; vous permettent de revenir rapidement à la classe ou à l&#039;interface précédemment sélectionnée.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémenteurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039; est visible quand une interface est sélectionnée dans le volet de gauche. Cet onglet affiche toutes les classes qui implémentent l&#039;interface.&lt;br /&gt;
&lt;br /&gt;
==Onglet Paramètres==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Paramètres&#039;&#039;&#039; est visible quand une méthode est sélectionnée dans le volet de gauche. Le nom, le type et le modificateur (par exemple, &#039;&#039;&#039;ref&#039;&#039;&#039; et &#039;&#039;&#039;out&#039;&#039;&#039;) de chaque paramètre sont fournis.&lt;br /&gt;
&lt;br /&gt;
==Onglet Graphe des appels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Certaines méthodes, affichées en bleu et soulignées, sont des liens sur lesquels vous pouvez cliquer ; il s&#039;agit de méthodes qui se trouvent dans l&#039;assemblage que vous être en train d&#039;observer. Cliquez sur un lien méthode pour sélectionner la méthode correspondante dans le volet de gauche. Les autres méthodes répertoriées dans les volets  &#039;&#039;&#039;Appels&#039;&#039;&#039; et  &#039;&#039;&#039;Appelés par&#039;&#039;&#039; ne sont pas des liens ; ces méthodes sont définies dans d&#039;autres assemblages que celui que vous voyez.&lt;br /&gt;
&lt;br /&gt;
Utilisez les &#039;&#039;&#039;boutons de navigation&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; pour parcourir les éléments précédemment sélectionnés.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&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;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de metadonnees d&#039;assemblage (visionneuse de reflexion)}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[de:Assembly-Metadaten-Explorer (Reflection Viewer)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203427</id>
		<title>Recherche incrémentielle</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203427"/>
		<updated>2016-04-13T09:30:55Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SearchUp.bmp&amp;#039; → &amp;#039;SearchUp.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Recherche incrémentielle}} &amp;lt;code&amp;gt;Ctrl+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet de rechercher du texte de façon interactive. Tapez votre chaîne de recherche immédiatement après l&#039;invocation de la commande &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;. Au fur et à mesure de la frappe, le premier résultat correspondant est mis en surbrillance dans l&#039;éditeur, et toutes les autres instances correspondantes sont mises en surbrillance dans une seconde couleur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le premier résultat correspondant est le premier résultat trouvé après la position du curseur.&lt;br /&gt;
&lt;br /&gt;
La barre d&#039;état située en bas de la fenêtre de l&#039;éditeur affiche une zone de recherche avec le texte recherché :&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pour commencer une nouvelle recherche, appuyez sur &amp;lt;code&amp;gt;Retour arrière&amp;lt;/code&amp;gt; pour effacer la barre d&#039;état, ou sélectionnez de nouveau {{menu |Chercher &amp;amp;gt; Recherche incrémentielle}}.&lt;br /&gt;
&lt;br /&gt;
Pour activer la [[Chercher | barre d&#039;outils de recherche]], cliquez sur la zone de texte de la barre d&#039;outils &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quand la barre d&#039;outils de recherche est activée, vous pouvez lancer une recherche vers le haut ou depuis le début du fichier sans utiliser la souris pour cliquer sur les boutons Chercher vers le haut et Redémarrer depuis le début.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; lance une recherche vers le bas.&lt;br /&gt;
* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; lance une recherche vers le haut.&lt;br /&gt;
* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; lance une recherche depuis le début du fichier.&lt;br /&gt;
&lt;br /&gt;
Pour chercher directement dans [[Editeur de code|l&#039;éditeur de code]] :&lt;br /&gt;
&lt;br /&gt;
# Une fois que vous avez saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur Entrée, la focalisation bascule vers l&#039;éditeur de code.&lt;br /&gt;
# Toutes les correspondances apparaissent en surbrillance.&lt;br /&gt;
# Pour parcourir les correspondances de chaîne dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour rechercher vers le bas.&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+F3&amp;lt;/code&amp;gt; pour rechercher vers le haut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;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;
| &lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Affiche votre chaîne de recherche au fur et à mesure de la frappe.  Vous pouvez aussi cliquer sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchUp.png]] Flèche Haut&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchDown.png]] Flèche Bas&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Redémarrer depuis le début&lt;br /&gt;
| &lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Chercher]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Recherche incrementielle}}&lt;br /&gt;
[[Category: Référence {{Product}}]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[de:Inkrementelle Suche]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203426</id>
		<title>Chercher</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203426"/>
		<updated>2016-04-13T09:30:52Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SearchUp.bmp&amp;#039; → &amp;#039;SearchUp.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Chercher}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Ctrl+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recherche le texte spécifié.&lt;br /&gt;
&lt;br /&gt;
La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; invoque une barre de tâches qui apparaît en bas de la fenêtre [[Editeur de code|Editeur de code]] :&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher un texte dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Dans le champ de recherche, entrez la chaîne que vous voulez trouver.  &lt;br /&gt;
#Pour modifier votre recherche, cliquez sur les cases à cocher qui affectent la recherche, comme décrit dans le tableau ci-dessous.&lt;br /&gt;
#Pour commencer la recherche, appuyez sur l&#039;une des touches suivantes :&lt;br /&gt;
#* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; pour une recherche vers le bas (ou cliquez sur [[File:SearchDown.png]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; pour une recherche vers le haut (ou cliquez sur [[File:SearchUp.png]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; pour une recherche depuis le début du fichier (ou cliquez sur [[File:RestartFromBeginning.png]] sur la barre de recherche).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher directement dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Après avoir saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur &#039;&#039;&#039;Entrée&#039;&#039;&#039;, la focalisation bascule vers l&#039;éditeur de code :&lt;br /&gt;
&lt;br /&gt;
*Toutes les correspondances apparaissent en surbrillance. &lt;br /&gt;
* Pour parcourir les correspondances en surbrillance dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour une recherche vers le bas.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt; pour une recherche vers le haut.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Surbrillance des chaînes : &#039;&#039;&#039; La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; localise et met en surbrillance toutes les occurrences de votre chaîne de recherche. La première occurrence de la chaîne est mise en surbrillance dans une couleur différente des autres occurrences de la chaîne. Les couleurs utilisées pour la surbrillance des chaînes font partie des modèles de couleurs utilisés dans l&#039;EDI, mais vous pouvez aussi sélectionner des couleurs de surbrillance différentes.&lt;br /&gt;
&lt;br /&gt;
* Pour spécifier les couleurs de surbrillance qui sont utilisées, sélectionnez une couleur d&#039;avant-plan (pour les caractères) et une couleur d&#039;arrière-plan (pour le fond) dans la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur &amp;amp;gt; Couleur}} pour les éléments suivants :&lt;br /&gt;
**&#039;&#039;&#039;Correspondance de recherche&#039;&#039;&#039; - la chaîne de recherche actuellement trouvée.&lt;br /&gt;
**&#039;&#039;&#039;Surbrillance d&#039;une correspondance de recherche supplémentaire&#039;&#039;&#039; - toutes les autres chaînes de recherche trouvées.&lt;br /&gt;
* Pour désactiver la surbrillance de toutes les correspondances de la recherche, décochez la case &#039;&#039;&#039;Afficher toutes les correspondances de la recherche&#039;&#039;&#039; sur la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recherche en boucle :&#039;&#039;&#039; Quand la recherche atteint la fin du fichier (ou le début du fichier si vous effectuez une recherche vers le haut), le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039; est affiché.&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez choisir de relancer la recherche à partir de l&#039;autre extrémité du fichier.&lt;br /&gt;
* Vous pouvez aussi cliquer sur &#039;&#039;&#039; Boucler sans demander&#039;&#039;&#039; pour éviter les autres affichages du message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;.&lt;br /&gt;
* Pour activer ou désactiver le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;, allez sur la page {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}} et activez ou désactivez l&#039;option &#039;&#039;&#039;Recherche automatique en boucle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les cases à cocher d&#039;options de recherche sur la barre de recherche :&#039;&#039;&#039; En fonction de la résolution de votre écran, certaines options (telles que Sensible à la casse, Mots entiers, et ainsi de suite) peuvent s&#039;afficher comme une case à cocher ; si l&#039;espace est étroit, celles-ci peuvent être listées dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;. Vous pouvez activer ou désactiver toute option affichée dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;.&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;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;
|&lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Entrez une chaîne de recherche ou cliquez sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchDown.png]]&amp;lt;br /&amp;gt;Flèche Bas &lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchUp.png]] &amp;lt;br /&amp;gt;Flèche Haut&lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Redémarrer depuis le début&lt;br /&gt;
|&lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Différencie les lettres majuscules des lettres minuscules lors d&#039;une recherche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mots entiers&lt;br /&gt;
|&lt;br /&gt;
Ne recherche que des mots entiers. Si cette option est désactivée, la chaîne de recherche peut être trouvée dans des mots plus longs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Expression régulière&lt;br /&gt;
|&lt;br /&gt;
Reconnaît les expressions régulières dans la chaîne de recherche. Une liste des expressions régulières est donnée (&amp;quot;caractères spéciaux&amp;quot;) dans [[Expressions régulières|Expressions régulières]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sélection de recherche &lt;br /&gt;
|&lt;br /&gt;
Recherche seulement la sélection en surbrillance dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Si aucune sélection n&#039;est en surbrillance, le message d&#039;erreur suivant est affiché&amp;amp;nbsp;: &amp;quot;Recherche du texte sélectionné impossible, car aucun texte n&#039;est sélectionné&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Toute la portée&lt;br /&gt;
|&lt;br /&gt;
Commence la recherche en début de la portée de recherche.  La portée de recherche commence généralement en début du fichier, avec les exceptions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Si vous effectuez une recherche dans une sélection, alors la sélection est la portée de recherche&amp;amp;nbsp;; par conséquent, la recherche est effectuée depuis le début de la sélection. &lt;br /&gt;
* Si vous commencez la recherche vers le haut, alors le &amp;quot;début&amp;quot; de la portée de recherche est la fin du fichier.&lt;br /&gt;
&lt;br /&gt;
Cette option est persistante et reste activée entre les sessions de l&#039;EDI et entre les invocations de recherche (jusqu&#039;à ce qu&#039;elle est désactivée ici). Le bouton [[File:RestartFromBeginning.png]] commence aussi la recherche depuis le début du fichier, mais le bouton fonctionne seulement lorsque vous effectuez une recherche.&lt;br /&gt;
&lt;br /&gt;
Notez que [[Recherche incrémentielle|Recherche incrémentielle]] effectue toujours la recherche à partir de la position du curseur, quel que soit le paramètre de &#039;&#039;&#039;Toute la portée&#039;&#039;&#039;. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Recherche incrémentielle|Recherche incrémentielle]]&lt;br /&gt;
* [[Couleur (Options de l&#039;éditeur)|Couleur (Options de l&#039;éditeur)]]&lt;br /&gt;
* [[Options de l&#039;éditeur|Options de l&#039;éditeur]]&lt;br /&gt;
* [[Expressions régulières|Expressions régulières]]&lt;br /&gt;
* [[Editeur de code#Barre d&#039;outils de navigation|Barre d&#039;outils de navigation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[de:Suchbefehl]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203425</id>
		<title>Recherche incrémentielle</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203425"/>
		<updated>2016-04-13T09:30:47Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SearchDown.bmp&amp;#039; → &amp;#039;SearchDown.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Recherche incrémentielle}} &amp;lt;code&amp;gt;Ctrl+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet de rechercher du texte de façon interactive. Tapez votre chaîne de recherche immédiatement après l&#039;invocation de la commande &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;. Au fur et à mesure de la frappe, le premier résultat correspondant est mis en surbrillance dans l&#039;éditeur, et toutes les autres instances correspondantes sont mises en surbrillance dans une seconde couleur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le premier résultat correspondant est le premier résultat trouvé après la position du curseur.&lt;br /&gt;
&lt;br /&gt;
La barre d&#039;état située en bas de la fenêtre de l&#039;éditeur affiche une zone de recherche avec le texte recherché :&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pour commencer une nouvelle recherche, appuyez sur &amp;lt;code&amp;gt;Retour arrière&amp;lt;/code&amp;gt; pour effacer la barre d&#039;état, ou sélectionnez de nouveau {{menu |Chercher &amp;amp;gt; Recherche incrémentielle}}.&lt;br /&gt;
&lt;br /&gt;
Pour activer la [[Chercher | barre d&#039;outils de recherche]], cliquez sur la zone de texte de la barre d&#039;outils &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quand la barre d&#039;outils de recherche est activée, vous pouvez lancer une recherche vers le haut ou depuis le début du fichier sans utiliser la souris pour cliquer sur les boutons Chercher vers le haut et Redémarrer depuis le début.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; lance une recherche vers le bas.&lt;br /&gt;
* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; lance une recherche vers le haut.&lt;br /&gt;
* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; lance une recherche depuis le début du fichier.&lt;br /&gt;
&lt;br /&gt;
Pour chercher directement dans [[Editeur de code|l&#039;éditeur de code]] :&lt;br /&gt;
&lt;br /&gt;
# Une fois que vous avez saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur Entrée, la focalisation bascule vers l&#039;éditeur de code.&lt;br /&gt;
# Toutes les correspondances apparaissent en surbrillance.&lt;br /&gt;
# Pour parcourir les correspondances de chaîne dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour rechercher vers le bas.&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+F3&amp;lt;/code&amp;gt; pour rechercher vers le haut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;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;
| &lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Affiche votre chaîne de recherche au fur et à mesure de la frappe.  Vous pouvez aussi cliquer sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchUp.bmp]] Flèche Haut&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:SearchDown.png]] Flèche Bas&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Redémarrer depuis le début&lt;br /&gt;
| &lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Chercher]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Recherche incrementielle}}&lt;br /&gt;
[[Category: Référence {{Product}}]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[de:Inkrementelle Suche]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203424</id>
		<title>Chercher</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203424"/>
		<updated>2016-04-13T09:30:44Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SearchDown.bmp&amp;#039; → &amp;#039;SearchDown.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Chercher}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Ctrl+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recherche le texte spécifié.&lt;br /&gt;
&lt;br /&gt;
La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; invoque une barre de tâches qui apparaît en bas de la fenêtre [[Editeur de code|Editeur de code]] :&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher un texte dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Dans le champ de recherche, entrez la chaîne que vous voulez trouver.  &lt;br /&gt;
#Pour modifier votre recherche, cliquez sur les cases à cocher qui affectent la recherche, comme décrit dans le tableau ci-dessous.&lt;br /&gt;
#Pour commencer la recherche, appuyez sur l&#039;une des touches suivantes :&lt;br /&gt;
#* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; pour une recherche vers le bas (ou cliquez sur [[File:SearchDown.png]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; pour une recherche vers le haut (ou cliquez sur [[Image:SearchUp.bmp]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; pour une recherche depuis le début du fichier (ou cliquez sur [[File:RestartFromBeginning.png]] sur la barre de recherche).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher directement dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Après avoir saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur &#039;&#039;&#039;Entrée&#039;&#039;&#039;, la focalisation bascule vers l&#039;éditeur de code :&lt;br /&gt;
&lt;br /&gt;
*Toutes les correspondances apparaissent en surbrillance. &lt;br /&gt;
* Pour parcourir les correspondances en surbrillance dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour une recherche vers le bas.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt; pour une recherche vers le haut.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Surbrillance des chaînes : &#039;&#039;&#039; La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; localise et met en surbrillance toutes les occurrences de votre chaîne de recherche. La première occurrence de la chaîne est mise en surbrillance dans une couleur différente des autres occurrences de la chaîne. Les couleurs utilisées pour la surbrillance des chaînes font partie des modèles de couleurs utilisés dans l&#039;EDI, mais vous pouvez aussi sélectionner des couleurs de surbrillance différentes.&lt;br /&gt;
&lt;br /&gt;
* Pour spécifier les couleurs de surbrillance qui sont utilisées, sélectionnez une couleur d&#039;avant-plan (pour les caractères) et une couleur d&#039;arrière-plan (pour le fond) dans la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur &amp;amp;gt; Couleur}} pour les éléments suivants :&lt;br /&gt;
**&#039;&#039;&#039;Correspondance de recherche&#039;&#039;&#039; - la chaîne de recherche actuellement trouvée.&lt;br /&gt;
**&#039;&#039;&#039;Surbrillance d&#039;une correspondance de recherche supplémentaire&#039;&#039;&#039; - toutes les autres chaînes de recherche trouvées.&lt;br /&gt;
* Pour désactiver la surbrillance de toutes les correspondances de la recherche, décochez la case &#039;&#039;&#039;Afficher toutes les correspondances de la recherche&#039;&#039;&#039; sur la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recherche en boucle :&#039;&#039;&#039; Quand la recherche atteint la fin du fichier (ou le début du fichier si vous effectuez une recherche vers le haut), le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039; est affiché.&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez choisir de relancer la recherche à partir de l&#039;autre extrémité du fichier.&lt;br /&gt;
* Vous pouvez aussi cliquer sur &#039;&#039;&#039; Boucler sans demander&#039;&#039;&#039; pour éviter les autres affichages du message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;.&lt;br /&gt;
* Pour activer ou désactiver le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;, allez sur la page {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}} et activez ou désactivez l&#039;option &#039;&#039;&#039;Recherche automatique en boucle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les cases à cocher d&#039;options de recherche sur la barre de recherche :&#039;&#039;&#039; En fonction de la résolution de votre écran, certaines options (telles que Sensible à la casse, Mots entiers, et ainsi de suite) peuvent s&#039;afficher comme une case à cocher ; si l&#039;espace est étroit, celles-ci peuvent être listées dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;. Vous pouvez activer ou désactiver toute option affichée dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;.&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;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;
|&lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Entrez une chaîne de recherche ou cliquez sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SearchDown.png]]&amp;lt;br /&amp;gt;Flèche Bas &lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchUp.bmp]] &amp;lt;br /&amp;gt;Flèche Haut&lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Redémarrer depuis le début&lt;br /&gt;
|&lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Différencie les lettres majuscules des lettres minuscules lors d&#039;une recherche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mots entiers&lt;br /&gt;
|&lt;br /&gt;
Ne recherche que des mots entiers. Si cette option est désactivée, la chaîne de recherche peut être trouvée dans des mots plus longs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Expression régulière&lt;br /&gt;
|&lt;br /&gt;
Reconnaît les expressions régulières dans la chaîne de recherche. Une liste des expressions régulières est donnée (&amp;quot;caractères spéciaux&amp;quot;) dans [[Expressions régulières|Expressions régulières]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sélection de recherche &lt;br /&gt;
|&lt;br /&gt;
Recherche seulement la sélection en surbrillance dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Si aucune sélection n&#039;est en surbrillance, le message d&#039;erreur suivant est affiché&amp;amp;nbsp;: &amp;quot;Recherche du texte sélectionné impossible, car aucun texte n&#039;est sélectionné&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Toute la portée&lt;br /&gt;
|&lt;br /&gt;
Commence la recherche en début de la portée de recherche.  La portée de recherche commence généralement en début du fichier, avec les exceptions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Si vous effectuez une recherche dans une sélection, alors la sélection est la portée de recherche&amp;amp;nbsp;; par conséquent, la recherche est effectuée depuis le début de la sélection. &lt;br /&gt;
* Si vous commencez la recherche vers le haut, alors le &amp;quot;début&amp;quot; de la portée de recherche est la fin du fichier.&lt;br /&gt;
&lt;br /&gt;
Cette option est persistante et reste activée entre les sessions de l&#039;EDI et entre les invocations de recherche (jusqu&#039;à ce qu&#039;elle est désactivée ici). Le bouton [[File:RestartFromBeginning.png]] commence aussi la recherche depuis le début du fichier, mais le bouton fonctionne seulement lorsque vous effectuez une recherche.&lt;br /&gt;
&lt;br /&gt;
Notez que [[Recherche incrémentielle|Recherche incrémentielle]] effectue toujours la recherche à partir de la position du curseur, quel que soit le paramètre de &#039;&#039;&#039;Toute la portée&#039;&#039;&#039;. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Recherche incrémentielle|Recherche incrémentielle]]&lt;br /&gt;
* [[Couleur (Options de l&#039;éditeur)|Couleur (Options de l&#039;éditeur)]]&lt;br /&gt;
* [[Options de l&#039;éditeur|Options de l&#039;éditeur]]&lt;br /&gt;
* [[Expressions régulières|Expressions régulières]]&lt;br /&gt;
* [[Editeur de code#Barre d&#039;outils de navigation|Barre d&#039;outils de navigation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[de:Suchbefehl]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203423</id>
		<title>Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203423"/>
		<updated>2016-04-13T09:30:40Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SealedClass.bmp&amp;#039; → &amp;#039;SealedClass.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;explorateur de métadonnées d&#039;assemblage (visualiseur de réflexion) permet d&#039;inspecteur les types contenus dans un assemblage .NET.&lt;br /&gt;
&lt;br /&gt;
Ce visualiseur est toujours pris en charge dans {{Product}}, même si le compilateur {{Delphi}} pour .NET ne fait plus partie du produit. Le développement interop COM, par exemple, peut demander une intéraction entre des fonctionnalités COM et .NET.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Onglets disponibles&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|Icône CLR]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Uses&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Icône Espace de nommage]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Icône de classe]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:SealedClass.png|Icône Classe scellée]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe scellée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;, &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Icône Method1]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône Propriété]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Propriété avec méthodes getter et setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Icône GetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Getter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SetterMethod.bmp|Icône SetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Setter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Icône Evénement]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Evénement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les champs de métadonnées affichés sur chaque onglet varient selon le type d&#039;élément sélectionné dans l&#039;arborescence. Les sections ci-dessous répertorient les champs de métadonnées affichés sur chaque onglet.&lt;br /&gt;
&lt;br /&gt;
==Onglet Propriétés==&lt;br /&gt;
&lt;br /&gt;
Affiche les propriétés de l&#039;élément sélectionné.&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;Applicable aux types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nom&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Tous&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Culture&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Révision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de build&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe, champ, propriété, méthode, événement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur est un nombre interne qui indique où trouver le type dans les tables de métadonnées internes de l&#039;assemblage.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
La classe de base de la classe sélectionnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur interne de la classe de base&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de retour&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Onglet Attributs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Attributs&#039;&#039;&#039; indique tous les attributs (y compris les attributs personnalisés) qui ont été appliqués à l&#039;élément sélectionné dans le code source. Le nom et la valeur de chaque attribut sont affichés.&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
==Onglet Indicateurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Indicateurs&#039;&#039;&#039; affiche l&#039;ensemble d&#039;indicateurs de métadonnées applicables à l&#039;élément sélectionné. Chaque indicateur est représenté par une case à cocher. Si la case est cochée, l&#039;indicateur est défini dans les métadonnées de l&#039;élément sélectionné. Si elle n&#039;est pas cochée, cela signifie que l&#039;indicateur n&#039;a pas été appliqué à l&#039;élément sélectionné.              &lt;br /&gt;
&lt;br /&gt;
==Onglet Uses==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Uses&#039;&#039;&#039; affiche la liste des assemblages desquels dépend l&#039;assemblage sélectionné. Chaque assemblage de la liste doit être déployé sur la machine de l&#039;utilisateur final.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémentations==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémentations&#039;&#039;&#039; est visible quand l&#039;élément sélectionné est une classe, une classe sealed ou une interface. Cet onglet répertorie chaque interface implémentée par l&#039;élément sélectionné. Chaque interface implémentée est un lien sur lequel vous pouvez cliquer. Si vous cliquez sur un lien d&#039;interface implémentée, l&#039;élément correspondant est sélectionné dans l&#039;arborescence et ses propriétés de métadonnées sont affichées. Les boutons &#039;&#039;&#039;Suivant&#039;&#039;&#039; et &#039;&#039;&#039;Précédent&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; vous permettent de revenir rapidement à la classe ou à l&#039;interface précédemment sélectionnée.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémenteurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039; est visible quand une interface est sélectionnée dans le volet de gauche. Cet onglet affiche toutes les classes qui implémentent l&#039;interface.&lt;br /&gt;
&lt;br /&gt;
==Onglet Paramètres==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Paramètres&#039;&#039;&#039; est visible quand une méthode est sélectionnée dans le volet de gauche. Le nom, le type et le modificateur (par exemple, &#039;&#039;&#039;ref&#039;&#039;&#039; et &#039;&#039;&#039;out&#039;&#039;&#039;) de chaque paramètre sont fournis.&lt;br /&gt;
&lt;br /&gt;
==Onglet Graphe des appels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Certaines méthodes, affichées en bleu et soulignées, sont des liens sur lesquels vous pouvez cliquer ; il s&#039;agit de méthodes qui se trouvent dans l&#039;assemblage que vous être en train d&#039;observer. Cliquez sur un lien méthode pour sélectionner la méthode correspondante dans le volet de gauche. Les autres méthodes répertoriées dans les volets  &#039;&#039;&#039;Appels&#039;&#039;&#039; et  &#039;&#039;&#039;Appelés par&#039;&#039;&#039; ne sont pas des liens ; ces méthodes sont définies dans d&#039;autres assemblages que celui que vous voyez.&lt;br /&gt;
&lt;br /&gt;
Utilisez les &#039;&#039;&#039;boutons de navigation&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; pour parcourir les éléments précédemment sélectionnés.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&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;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de metadonnees d&#039;assemblage (visionneuse de reflexion)}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[de:Assembly-Metadaten-Explorer (Reflection Viewer)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203422</id>
		<title>Gestionnaire de SDK</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203422"/>
		<updated>2016-04-13T09:30:34Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;SavePaths.bmp&amp;#039; → &amp;#039;SavePaths.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options d&#039;environnement}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur une plate-forme dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Affiche les SDK existants, et vous permet d&#039;ajouter et de gérer des SDK pour [[Ajout d&#039;un SDK Mac OS X ou iOS|Mac OS X, iOS]] et [[Ajout d&#039;un SDK Android|Android]].&lt;br /&gt;
&lt;br /&gt;
==Utilisation d&#039;un SDK==&lt;br /&gt;
&lt;br /&gt;
Un kit de développement logiciel (SDK) fournit le logiciel nécessaire à la construction de vos applications pour une plate-forme cible. Dans la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, un SDK fournit les informations dont a besoin &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; pour localiser le logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Les SDK Mac OS X et iOS fournissent :&lt;br /&gt;
&lt;br /&gt;
* Une liste des chemins absolus aux fichiers et dossiers du Mac qui sont requis pour construire des applications pour la plate-forme cible SDK.&lt;br /&gt;
* Une copie de ces fichiers, qui peut être extraite du Mac à l&#039;aide d&#039;un [[Gestionnaire de profils de connexion|profil de connexion]].&lt;br /&gt;
&lt;br /&gt;
Les SDK Android contiennent les chemins au logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Sur la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, pour chaque plate-forme cible ayant un SDK associé, un SDK est le SDK par défaut (celui affiché en gras). Les plates-formes Windows n&#039;ont pas de SDK par défaut.&lt;br /&gt;
&lt;br /&gt;
==Situations où vous devez ajouter un SDK==&lt;br /&gt;
&lt;br /&gt;
Les SDK sont &#039;&#039;&#039;obligatoires&#039;&#039;&#039; pour les plates-formes et types d&#039;applications suivants :&lt;br /&gt;
&lt;br /&gt;
* Des applications multi-périphériques C++ pour la plate-forme &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Android&#039;&#039;&#039;.&lt;br /&gt;
*:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vos SDK et NDK Android sont installés par l&#039;installateur de {{Variables|Product}}, le [[Gestionnaire de SDK|Gestionnaire de SDK]] connaît les emplacements installés. Dans ce cas, les champs relatifs au SDK sont remplis automatiquement, et vous n&#039;avez pas besoin d&#039;ajouter un SDK pour vos apps Android.&lt;br /&gt;
&lt;br /&gt;
==Noms de fichier et extensions de fichier des SDK==&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;noms de SDK&#039;&#039;&#039; ont quelques restrictions autres que le fait d&#039;être des noms de fichiers valides, tel que déterminé par [[lib_fr:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]]. Les noms de SDK dupliqués provoquent une erreur (depuis les opérations Ajouter ou Importer tentées).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;extension des fichiers de SDK&#039;&#039;&#039; est &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; et elle est ajoutée automatiquement quand le SDK est enregistré en tant que fichier.&lt;br /&gt;
&lt;br /&gt;
Voici des exemples de nom de SDK :&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Chaque SDK que vous avez défini est enregistré sous un fichier &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; dans votre dossier &#039;&#039;&#039;Application Data&#039;&#039;&#039; (tel que renvoyé par [[lib_fr:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]]), comme le dossier suivant sur Windows 7 :&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Le fichier contient des [[#Utilisation d&#039;un SDK|informations relatives au SDK]], comme les chemins au logiciel requis pour construire des applications pour la plate-forme cible du SDK.&lt;br /&gt;
&lt;br /&gt;
Les fichiers SDK réel (le &#039;&#039;&#039;cache des fichiers locaux du SDK&#039;&#039;&#039;) sont stockés par défaut dans {{Path|{{UserDocumentsPath}}\SDKs}}.&lt;br /&gt;
&lt;br /&gt;
Pour changer l&#039;emplacement du cache des fichiers locaux d&#039;un SDK, voir :&lt;br /&gt;
&lt;br /&gt;
* Pour Android, ajustez les chemins d&#039;accès dans le &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039; pour pointer sur le nouvel emplacement.&lt;br /&gt;
* Pour OS X ou iOS, voir &#039;&#039;&#039;[[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Panneau SDK==&lt;br /&gt;
&lt;br /&gt;
{|&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;
Versions des SDK&lt;br /&gt;
|&lt;br /&gt;
Liste les SDK qui ont été définis, avec leur plate-forme associée. L&#039;attribut &#039;&#039;&#039;Gras&#039;&#039;&#039; indique le SDK par défaut pour une plate-forme.&lt;br /&gt;
* Pour définir un SDK par défaut pour une plate-forme, effectuez l&#039;une des opérations suivantes :&lt;br /&gt;
** Cliquez avec le bouton droit sur l&#039;entrée relative au SDK et sélectionnez &#039;&#039;&#039;Définir en tant que défaut&#039;&#039;&#039;.&lt;br /&gt;
** Double-cliquez sur l&#039;entrée relative au SDK.&lt;br /&gt;
* Pour modifier un SDK, sélectionnez-le dans la liste des &#039;&#039;&#039;versions de SDK&#039;&#039;&#039;, modifiez les &#039;&#039;&#039;propriétés du SDK&#039;&#039;&#039;, puis cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; (sans le clic sur &#039;&#039;&#039;OK&#039;&#039;&#039;, vos modifications ne sont pas enregistrées).&lt;br /&gt;
&lt;br /&gt;
Cliquer sur l&#039;un des SDK active les boutons permettant de gérer un SDK (&#039;&#039;&#039;Supprimer&#039;&#039;&#039; et &#039;&#039;&#039;Exporter&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés du SDK&lt;br /&gt;
|&lt;br /&gt;
Affiche les paramètres en cours du SDK sélectionné.&lt;br /&gt;
&lt;br /&gt;
Le contenu de ce cadre dépend de la plate-forme SDK : [[#Propriétés des SDK Mac OS X et iOS|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] ou &#039;&#039;&#039;[[#Propriétés SDK, NDK et Java Android|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés des SDK Mac OS X et iOS===&lt;br /&gt;
&lt;br /&gt;
Ce sont les champs visibles dans le cadre &#039;&#039;&#039;Propriétés du SDK&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Mac OS X&#039;&#039;&#039; ou &#039;&#039;&#039;iOS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Répertoire racine local&lt;br /&gt;
|&lt;br /&gt;
Affiche le répertoire de la machine locale où les fichiers de la machine distante sont mis en cache. La valeur par défaut est :&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-name&amp;amp;gt;&lt;br /&gt;
La valeur de la variable $(BDSPLATFORMSDKSDIR) est définie sur la page &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; [[Variables d&#039;environnement|Variables d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour C++, ce répertoire est spécifié au compilateur avec l&#039;option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt;. Les chemins distants sont implicitement préfixés avec le répertoire racine local.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les valeurs en cours en tant que nouvelles valeurs par défaut en cliquant sur [[File:SavePaths.png]] &#039;&#039;&#039;Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&#039;&#039;&#039; dans le volet &#039;&#039;&#039;Chemins distants&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemins distants&lt;br /&gt;
|&lt;br /&gt;
Affiche la liste des chemins de la machine distante qui sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Un chemin distant est constitué des éléments suivants :&lt;br /&gt;
* &#039;&#039;&#039;Répertoire&#039;&#039;&#039;. Représente le répertoire sur la plate-forme cible ou la plate-forme intermédiaire.&lt;br /&gt;
* &#039;&#039;&#039;Masque de fichier&#039;&#039;&#039;. Représente le nom de fichier (pour un fichier unique) ou le caractère générique * (astérisque) qui correspond à tous les fichiers du répertoire spécifié. Exemple : OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Sous-répertoires&#039;&#039;&#039;. Indique si les sous-répertoires sont inclus.&lt;br /&gt;
&lt;br /&gt;
Il y a quatre catégories de chemins distants, et la catégorie détermine comment les chemins / éléments sont passés au compilateur C++ et au lieur, comme suit :&lt;br /&gt;
* Les &#039;&#039;&#039;chemins d&#039;inclusion&#039;&#039;&#039; sont passés au compilateur en tant que partie du chemin &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt; (le chemin de recherche des fichiers d&#039;inclusion du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;chemins de bibliothèques&#039;&#039;&#039; sont passés au lieur en tant que partie du chemin &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt; (le chemin de recherche des bibliothèques du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;frameworks&#039;&#039;&#039; sont passés au compilateur (avec l&#039;option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) et au lieur (avec l&#039;option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Les &#039;&#039;&#039;autres chemins&#039;&#039;&#039; ne sont pas passés au compilateur/lieur par défaut, mais sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Tous les éléments spécifiés sont extraits vers la machine locale. Voir [[Paclient.exe, l&#039;application client Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Tous les chemins doivent utiliser le style approprié pour la machine hôte cible. Par exemple, utilisez les barres obliques (/) en tant que séparateurs pour les chemins sur les hôtes Mac. Certaines marques de ponctuation telles que le tilde (~) doivent être reconnues pour Mac.&lt;br /&gt;
&lt;br /&gt;
Les boutons du champ &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; sont décrits ci-dessous :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Ajouter un nouvel élément de chemin&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant]]&#039;&#039;&#039;. Vous pouvez aussi ajouter un nouveau SDK en appuyant sur la touche &#039;&#039;&#039;Inser&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Modifier l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Modifier un élément de chemin distant]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Supprimer l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime l&#039;élément de chemin sélectionné. Vous pouvez aussi supprimer un chemin en appuyant sur la touche &#039;&#039;&#039;Suppr&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation et qu&#039;un élément de chemin est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Réinitialiser les chemins aux valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, redéfinit tous les éléments de chemin sur les valeurs du SDK par défaut pour la plate-forme sélectionnée. Inclut le &#039;&#039;&#039;répertoire racine local&#039;&#039;&#039; seulement s&#039;il est vide.&lt;br /&gt;
&lt;br /&gt;
Les valeurs rétablies sont déterminées comme suit :&lt;br /&gt;
* Si vous n&#039;avez pas réinitialisé les valeurs par défaut, les valeurs affichées sont les valeurs par défaut de {{Variables|Product}}.&lt;br /&gt;
* Dès que vous réinitialisez les valeurs par défaut, les nouvelles valeurs deviennent les valeurs par défaut et sont stockées dans le fichier {{Path|&amp;amp;lt;plate-forme&amp;amp;gt;.defaultsdkpaths}} de votre répertoire {{Path|{{AppDataPath}}}}. Ainsi, cliquer sur [[File:ResetPaths.png]] rétablit les nouvelles valeurs par défaut que vous avez créées.&lt;br /&gt;
* Pour rétablir les valeurs par défaut d&#039;origine, supprimez le fichier {{Path|.defaultsdkpaths}} pour la plate-forme cible. Les chemins par défaut d&#039;origine apparaissent maintenant sur vos nouveaux SDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:SavePaths.png]] Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Redéfinit tous les éléments de chemin par défaut avec les valeurs spécifiées pour les éléments de chemin du SDK, pour la plate-forme sélectionnée. Dès que vous avez enregistré les chemins en tant que valeurs par défaut, les nouvelles valeurs entrées ici sont celles qui sont rétablies quand vous cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Quand vous enregistrez les chemins par défaut, un fichier est créé pour ces chemins. Le nom du fichier est constitué du nom de la plate-forme suivi de l&#039;extension &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour abandonner vos paramètres et rétablir les valeurs par défaut originales, supprimez d&#039;abord le fichier &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; situé dans le répertoire que &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; développe (c&#039;est-à-dire, {{Path|{{AppDataPath}}}}), puis cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:UpArrow.bmp]] Bouton vers le haut&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le haut à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le haut en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le haut&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Bouton vers le bas&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le bas à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le bas en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le bas&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mettre à jour le cache des fichiers locaux&lt;br /&gt;
|&lt;br /&gt;
[[Sélectionner un profil de connexion|Vous invite à spécifier un profil de connexion]]. Utilise le profil de connexion sélectionné pour extraire tous les fichiers spécifiés de la machine cible distante vers la machine locale (de développement). Seuls les fichiers ayant des tailles et des informations d&#039;horodatage différentes des fichiers déjà dans le cache local du SDK sont extraits. Un dialogue de progression est affiché lors de l&#039;extraction, vous donnant ainsi l&#039;opportunité d&#039;annuler le processus. Vous êtes aussi invité à confirmer l&#039;écrasement des fichiers locaux.&lt;br /&gt;
&lt;br /&gt;
Vous devez cliquer sur ce bouton après avoir modifié les chemins dans la boîte de dialogue &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Lance la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039; pour vous permettre d&#039;ajouter un SDK pour une plate-forme cible en utilisant un profil de connexion. L&#039;équivalent clavier est l&#039;appui sur la touche &amp;lt;code&amp;gt;Inser&amp;lt;/code&amp;gt; quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime le SDK actuellement sélectionné. Vous pouvez aussi supprimer un SDK en appuyant sur la touche &amp;lt;code&amp;gt;Suppr&amp;lt;/code&amp;gt; du clavier quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exporter&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier et enregistre les paramètres du SDK à cet emplacement (le nom de fichier par défaut est &amp;quot;&amp;amp;lt;sdk-nom&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importer&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier .sdk et importe les paramètres du SDK dans l&#039;EDI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés SDK, NDK et Java Android===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit des champs visibles dans le volet &#039;&#039;&#039;Propriétés&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Android&#039;&#039;&#039;. Le volet Propriétés comporte trois onglets : &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; et &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Onglet SDK====&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;
|&lt;br /&gt;
Chemin de base du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier SDK Android.&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier SDK Android comme un dossier SDK Android valide, ce dossier doit contenir un sous-dossier &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, et ce sous-dossier doit contenir un fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt;. Le fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; définit la version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) de votre SDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement ZipAlign&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK ZipAlign.exe.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Android&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK Android.bat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Adb&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de plate-forme SDK Adb.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Aapt&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de construction SDK aapt.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement du niveau API du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier du niveau API du SDK à utiliser. N&#039;importe quelle version est correcte (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier SDK&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier du niveau API du SDK comme un dossier valide, ce dossier doit contenir un fichier &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet NDK====&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;
|&lt;br /&gt;
Chemin de base du NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier NDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-ld.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-strip.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; utilise cet exécutable pour réduire la taille de vos packages d&#039;applications Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement gdbserver&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du serveur GDB au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement de l&#039;API NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier API au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier API NDK comme un dossier valide, ce dossier doit contenir un fichier à l&#039;emplacement &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de la bibliothèque NDK {{CBuilder}}&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque C++ au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de bibliothèque NDK Delphi&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque Delphi au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet Java====&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;
|&lt;br /&gt;
Emplacement KeyTool&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK KeyTool.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement JarSigner&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK JarSigner.exe.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Dans les propriétés SDK Android, vous ne pouvez pas utiliser d&#039;adresses réseau commençant par une double barre oblique inverse comme emplacements. Par exemple, &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; n&#039;est pas une valeur valide. Utilisez plutôt un [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive lecteur réseau (EN)].&lt;br /&gt;
&lt;br /&gt;
==Dépannage (Mac OS X et iOS)==&lt;br /&gt;
&lt;br /&gt;
===Gérer plusieurs installations de Xcode===&lt;br /&gt;
&lt;br /&gt;
Si vous avez plusieurs installations de Xcode, vous devez vous assurer que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode principal. Saisissez &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; pour voir le chemin d&#039;accès au répertoire développeur actuellement sélectionné :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Si l&#039;outil de ligne de commande pointe sur un dossier qui n&#039;est pas votre dossier d&#039;installation Xcode principal, tapez &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;chemin&amp;amp;gt;&amp;lt;/code&amp;gt; pour définir le répertoire développeur, par exemple :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir la [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html documentation Apple pour xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Versions SDK manquantes car le répertoire Xcode est incorrect===&lt;br /&gt;
&lt;br /&gt;
Après avoir sélectionné un profil de connexion dans la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039;, la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; est remplie par les versions de SDK détectées par [[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]] sur la machine distante.&lt;br /&gt;
&lt;br /&gt;
Si la liste déroulante &#039;&#039;&#039;Sélectionner une version de SDK&#039;&#039;&#039; est vide, si une version de SDK attendue n&#039;est pas listée ou si vous obtenez l&#039;erreur suivante :&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Vérifiez votre installation de Xcode sur votre Mac et assurez-vous que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode. Voir [[#Gérer plusieurs installations de Xcode|Gérer plusieurs installations de Xcode]].&lt;br /&gt;
&lt;br /&gt;
Si le chemin désigné par &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; est correct, vérifiez le contenu du répertoire suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;répertoire développeur Xcode&amp;amp;gt;/ Platforms/&amp;amp;lt;plate-forme&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Par exemple : &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où &#039;&#039;platform&#039;&#039; est :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; pour la plate-forme OS X&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; pour les plates-formes Périphérique iOS - 32 bits et Périphérique iOS - 64 bits&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; pour la plate-forme Simulateur iOS&lt;br /&gt;
&lt;br /&gt;
Platform Assistant lit les versions SDK à partir de ce répertoire et la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; ne contient que ces versions de SDK.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Platform Assistant fournit un SDK supplémentaire, &#039;&#039;&#039;Command Line Tools&#039;&#039;&#039; (les outils de ligne de commande), que vous devez installer pour la plate-forme Mac OS X uniquement.&lt;br /&gt;
&lt;br /&gt;
===Erreur &amp;quot;Compilateur inconnu&amp;quot; après la mise à jour de XCode===&lt;br /&gt;
&lt;br /&gt;
Le message d&#039;erreur &amp;lt;code&amp;gt;[Erreur fatale bccosx]... Compilateur inconnu &amp;lt;/code&amp;gt; peut se produire après la mise à jour de XCode sous OS X. &lt;br /&gt;
&lt;br /&gt;
Pour résoudre ce problème, effectuez les étapes suivantes :&lt;br /&gt;
&lt;br /&gt;
* Supprimez le SDK du [[Gestionnaire de SDK|Gestionnaire de SDK]]. &lt;br /&gt;
** Accédez à {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous pouvez également accéder au [[Gestionnaire de SDK|Gestionnaire de SDK]] en allant dans &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur la plate-forme OS X dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
** Sélectionnez la version du SDK dans la section &#039;&#039;&#039;OS X&#039;&#039;&#039; et cliquez sur &#039;&#039;&#039;Supprimer&#039;&#039;&#039;.&lt;br /&gt;
* Supprimez tout le contenu du dossier SDK de la machine sur laquelle {{product}} est installé.&lt;br /&gt;
** Le dossier SDK se situe dans {{path | Documents\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Supprimez le dossier scratch-dir du répertoire PAServer sur l&#039;ordinateur OS X.&lt;br /&gt;
&lt;br /&gt;
Après avoir effectué ces étapes, relancez l&#039;application pour ajouter un nouveau SDK. &lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&lt;br /&gt;
* [[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant ou Modifier un élément de chemin distant]]&lt;br /&gt;
* [[Créer un nouveau SDK Android|Créer un nouveau SDK Android]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Prérequis de plate-forme FireMonkey|Prérequis de plate-forme FireMonkey]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Mac OS X ou iOS|Ajout d&#039;un SDK Mac OS X ou iOS]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Android|Ajout d&#039;un SDK Android]]&lt;br /&gt;
* [[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&lt;br /&gt;
* [[Sélectionner un profil de connexion|Sélectionner un profil de connexion]]&lt;br /&gt;
* [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[de:SDK-Manager]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203421</id>
		<title>Recherche incrémentielle</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Recherche_incr%C3%A9mentielle&amp;diff=203421"/>
		<updated>2016-04-13T09:30:28Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;RestartFromBeginning.bmp&amp;#039; → &amp;#039;RestartFromBeginning.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchIncrementalSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Recherche incrémentielle}} &amp;lt;code&amp;gt;Ctrl+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet de rechercher du texte de façon interactive. Tapez votre chaîne de recherche immédiatement après l&#039;invocation de la commande &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;. Au fur et à mesure de la frappe, le premier résultat correspondant est mis en surbrillance dans l&#039;éditeur, et toutes les autres instances correspondantes sont mises en surbrillance dans une seconde couleur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le premier résultat correspondant est le premier résultat trouvé après la position du curseur.&lt;br /&gt;
&lt;br /&gt;
La barre d&#039;état située en bas de la fenêtre de l&#039;éditeur affiche une zone de recherche avec le texte recherché :&lt;br /&gt;
&lt;br /&gt;
[[image:IncrementalSearch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pour commencer une nouvelle recherche, appuyez sur &amp;lt;code&amp;gt;Retour arrière&amp;lt;/code&amp;gt; pour effacer la barre d&#039;état, ou sélectionnez de nouveau {{menu |Chercher &amp;amp;gt; Recherche incrémentielle}}.&lt;br /&gt;
&lt;br /&gt;
Pour activer la [[Chercher | barre d&#039;outils de recherche]], cliquez sur la zone de texte de la barre d&#039;outils &#039;&#039;&#039;Recherche incrémentielle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quand la barre d&#039;outils de recherche est activée, vous pouvez lancer une recherche vers le haut ou depuis le début du fichier sans utiliser la souris pour cliquer sur les boutons Chercher vers le haut et Redémarrer depuis le début.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; lance une recherche vers le bas.&lt;br /&gt;
* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; lance une recherche vers le haut.&lt;br /&gt;
* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; lance une recherche depuis le début du fichier.&lt;br /&gt;
&lt;br /&gt;
Pour chercher directement dans [[Editeur de code|l&#039;éditeur de code]] :&lt;br /&gt;
&lt;br /&gt;
# Une fois que vous avez saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur Entrée, la focalisation bascule vers l&#039;éditeur de code.&lt;br /&gt;
# Toutes les correspondances apparaissent en surbrillance.&lt;br /&gt;
# Pour parcourir les correspondances de chaîne dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
#* &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour rechercher vers le bas.&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+F3&amp;lt;/code&amp;gt; pour rechercher vers le haut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;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;
| &lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Affiche votre chaîne de recherche au fur et à mesure de la frappe.  Vous pouvez aussi cliquer sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchUp.bmp]] Flèche Haut&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:SearchDown.bmp]] Flèche Bas&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:RestartFromBeginning.png]] Redémarrer depuis le début&lt;br /&gt;
| &lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Chercher]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Recherche incrementielle}}&lt;br /&gt;
[[Category: Référence {{Product}}]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Incremental Search]]&lt;br /&gt;
[[de:Inkrementelle Suche]]&lt;br /&gt;
[[ja:［インクリメンタル サーチ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203420</id>
		<title>Chercher</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Chercher&amp;diff=203420"/>
		<updated>2016-04-13T09:30:25Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;RestartFromBeginning.bmp&amp;#039; → &amp;#039;RestartFromBeginning.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Chercher}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDSearch&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcMSearchFind&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
{{menu | Chercher &amp;amp;gt; Chercher}} &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;code&amp;gt;Ctrl+F&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recherche le texte spécifié.&lt;br /&gt;
&lt;br /&gt;
La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; invoque une barre de tâches qui apparaît en bas de la fenêtre [[Editeur de code|Editeur de code]] :&lt;br /&gt;
&lt;br /&gt;
[[File:FindTaskBar.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher un texte dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Dans le champ de recherche, entrez la chaîne que vous voulez trouver.  &lt;br /&gt;
#Pour modifier votre recherche, cliquez sur les cases à cocher qui affectent la recherche, comme décrit dans le tableau ci-dessous.&lt;br /&gt;
#Pour commencer la recherche, appuyez sur l&#039;une des touches suivantes :&lt;br /&gt;
#* &amp;lt;code&amp;gt;Entrée&amp;lt;/code&amp;gt; pour une recherche vers le bas (ou cliquez sur [[Image:SearchDown.bmp]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Maj+Entrée&amp;lt;/code&amp;gt; pour une recherche vers le haut (ou cliquez sur [[Image:SearchUp.bmp]] sur la barre de recherche).&lt;br /&gt;
#* &amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt; pour une recherche depuis le début du fichier (ou cliquez sur [[File:RestartFromBeginning.png]] sur la barre de recherche).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour chercher directement dans l&#039;éditeur de code :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Après avoir saisi vos critères de recherche dans la barre d&#039;outils et appuyé sur &#039;&#039;&#039;Entrée&#039;&#039;&#039;, la focalisation bascule vers l&#039;éditeur de code :&lt;br /&gt;
&lt;br /&gt;
*Toutes les correspondances apparaissent en surbrillance. &lt;br /&gt;
* Pour parcourir les correspondances en surbrillance dans l&#039;éditeur de code sans passer par la barre d&#039;outils, utilisez les raccourcis suivants :&lt;br /&gt;
** &amp;lt;code&amp;gt;F3 / Ctrl+L &amp;lt;/code&amp;gt; pour une recherche vers le bas.&lt;br /&gt;
** &amp;lt;code&amp;gt;Shift+F3&amp;lt;/code&amp;gt; pour une recherche vers le haut.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Surbrillance des chaînes : &#039;&#039;&#039; La commande &#039;&#039;&#039;Chercher&#039;&#039;&#039; localise et met en surbrillance toutes les occurrences de votre chaîne de recherche. La première occurrence de la chaîne est mise en surbrillance dans une couleur différente des autres occurrences de la chaîne. Les couleurs utilisées pour la surbrillance des chaînes font partie des modèles de couleurs utilisés dans l&#039;EDI, mais vous pouvez aussi sélectionner des couleurs de surbrillance différentes.&lt;br /&gt;
&lt;br /&gt;
* Pour spécifier les couleurs de surbrillance qui sont utilisées, sélectionnez une couleur d&#039;avant-plan (pour les caractères) et une couleur d&#039;arrière-plan (pour le fond) dans la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur &amp;amp;gt; Couleur}} pour les éléments suivants :&lt;br /&gt;
**&#039;&#039;&#039;Correspondance de recherche&#039;&#039;&#039; - la chaîne de recherche actuellement trouvée.&lt;br /&gt;
**&#039;&#039;&#039;Surbrillance d&#039;une correspondance de recherche supplémentaire&#039;&#039;&#039; - toutes les autres chaînes de recherche trouvées.&lt;br /&gt;
* Pour désactiver la surbrillance de toutes les correspondances de la recherche, décochez la case &#039;&#039;&#039;Afficher toutes les correspondances de la recherche&#039;&#039;&#039; sur la boîte de dialogue {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recherche en boucle :&#039;&#039;&#039; Quand la recherche atteint la fin du fichier (ou le début du fichier si vous effectuez une recherche vers le haut), le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039; est affiché.&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez choisir de relancer la recherche à partir de l&#039;autre extrémité du fichier.&lt;br /&gt;
* Vous pouvez aussi cliquer sur &#039;&#039;&#039; Boucler sans demander&#039;&#039;&#039; pour éviter les autres affichages du message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;.&lt;br /&gt;
* Pour activer ou désactiver le message &#039;&#039;&#039;Correspondance de recherche introuvable&#039;&#039;&#039;, allez sur la page {{menu | Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur}} et activez ou désactivez l&#039;option &#039;&#039;&#039;Recherche automatique en boucle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les cases à cocher d&#039;options de recherche sur la barre de recherche :&#039;&#039;&#039; En fonction de la résolution de votre écran, certaines options (telles que Sensible à la casse, Mots entiers, et ainsi de suite) peuvent s&#039;afficher comme une case à cocher ; si l&#039;espace est étroit, celles-ci peuvent être listées dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;. Vous pouvez activer ou désactiver toute option affichée dans le menu surgissant &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;quot;.&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;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;
|&lt;br /&gt;
&amp;amp;lt;zone de texte&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Entrez une chaîne de recherche ou cliquez sur la flèche Bas associée [[File:DownArrowFind.png]] pour sélectionner une chaîne de recherche préalablement entrée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchDown.bmp]]&amp;lt;br /&amp;gt;Flèche Bas &lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;à la fin du fichier. C&#039;est la valeur par défaut.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchUp.bmp]] &amp;lt;br /&amp;gt;Flèche Haut&lt;br /&gt;
|&lt;br /&gt;
Recherche à partir de la position en cours jusqu&#039;au début du fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RestartFromBeginning.png]]&amp;lt;br /&amp;gt;Redémarrer depuis le début&lt;br /&gt;
|&lt;br /&gt;
Démarre la recherche vers le bas à partir du début du fichier.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Différencie les lettres majuscules des lettres minuscules lors d&#039;une recherche.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mots entiers&lt;br /&gt;
|&lt;br /&gt;
Ne recherche que des mots entiers. Si cette option est désactivée, la chaîne de recherche peut être trouvée dans des mots plus longs.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Expression régulière&lt;br /&gt;
|&lt;br /&gt;
Reconnaît les expressions régulières dans la chaîne de recherche. Une liste des expressions régulières est donnée (&amp;quot;caractères spéciaux&amp;quot;) dans [[Expressions régulières|Expressions régulières]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Sélection de recherche &lt;br /&gt;
|&lt;br /&gt;
Recherche seulement la sélection en surbrillance dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Si aucune sélection n&#039;est en surbrillance, le message d&#039;erreur suivant est affiché&amp;amp;nbsp;: &amp;quot;Recherche du texte sélectionné impossible, car aucun texte n&#039;est sélectionné&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Toute la portée&lt;br /&gt;
|&lt;br /&gt;
Commence la recherche en début de la portée de recherche.  La portée de recherche commence généralement en début du fichier, avec les exceptions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Si vous effectuez une recherche dans une sélection, alors la sélection est la portée de recherche&amp;amp;nbsp;; par conséquent, la recherche est effectuée depuis le début de la sélection. &lt;br /&gt;
* Si vous commencez la recherche vers le haut, alors le &amp;quot;début&amp;quot; de la portée de recherche est la fin du fichier.&lt;br /&gt;
&lt;br /&gt;
Cette option est persistante et reste activée entre les sessions de l&#039;EDI et entre les invocations de recherche (jusqu&#039;à ce qu&#039;elle est désactivée ici). Le bouton [[File:RestartFromBeginning.png]] commence aussi la recherche depuis le début du fichier, mais le bouton fonctionne seulement lorsque vous effectuez une recherche.&lt;br /&gt;
&lt;br /&gt;
Notez que [[Recherche incrémentielle|Recherche incrémentielle]] effectue toujours la recherche à partir de la position du curseur, quel que soit le paramètre de &#039;&#039;&#039;Toute la portée&#039;&#039;&#039;. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Recherche incrémentielle|Recherche incrémentielle]]&lt;br /&gt;
* [[Couleur (Options de l&#039;éditeur)|Couleur (Options de l&#039;éditeur)]]&lt;br /&gt;
* [[Options de l&#039;éditeur|Options de l&#039;éditeur]]&lt;br /&gt;
* [[Expressions régulières|Expressions régulières]]&lt;br /&gt;
* [[Editeur de code#Barre d&#039;outils de navigation|Barre d&#039;outils de navigation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Find]]&lt;br /&gt;
[[de:Suchbefehl]]&lt;br /&gt;
[[ja:［検索］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Projets&amp;diff=203419</id>
		<title>Fenêtre Projets</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Projets&amp;diff=203419"/>
		<updated>2016-04-13T09:30:20Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Resource.bmp&amp;#039; → &amp;#039;Resource.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Introduction à RAD Studio}}&lt;br /&gt;
{{Parent|Menu Voir}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Voir &amp;amp;gt; Gestionnaire de projets}}&lt;br /&gt;
&lt;br /&gt;
Affiche et organise le contenu de votre groupe de projets en cours et de tous les projets qu&#039;il contient. Vous pouvez effectuer de nombreuses tâches de gestion de projet importantes, comme l&#039;ajout, la suppression et la compilation de fichiers. L&#039;emplacement par défaut du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; est le coin supérieur droit de l&#039;EDI, mais la fenêtre est ancrable, comme le sont de nombreuses fenêtres de l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Certaines fonctionnalités décrites ici ne sont disponibles que dans les éditions spécifiques du produit. Par exemple, certaines fonctionnalités du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; sont seulement disponibles pour {{CBuilder}}.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Noeuds et éléments du Gestionnaire de projets==&lt;br /&gt;
&lt;br /&gt;
Le contenu du projet en cours est représenté par une structure arborescente dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. Les divers noeuds et éléments de la structure arborescente sont indiqués par des icônes et des libellés.&lt;br /&gt;
&lt;br /&gt;
Voici une liste partielle des icônes qui apparaissent dans la structure arborescente du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* [[Image:ProjGroupNew.png]] [[#Menu contextuel du noeud Groupe de projets|Noeud Groupe de projets]]&lt;br /&gt;
*[[Image:Project.png]] [[#Menu contextuel du noeud Projet|Noeud Projet]] (typiquement un fichier .exe)&lt;br /&gt;
**[[Image:BuildConfigNode.png]] Noeud &#039;&#039;&#039;[[#Menu contextuel du noeud Configurations de construction|Configurations de construction]]&#039;&#039;&#039;&lt;br /&gt;
*** [[Image:BuildConfig.png]] Configuration de construction (Debug, Release ou personnalisée)&lt;br /&gt;
**[[Image:Platforms.png]] Noeud &#039;&#039;&#039;[[#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; (seulement disponible pour les applications multi-périphériques telles qu&#039;une [[Application HD multi-périphérique|application HD multi-périphérique]] ou une application console multi-périphérique)&lt;br /&gt;
*** [[Image:Windows.png]] Plate-forme Windows 32 bits (Win32)&lt;br /&gt;
*** [[Image:Windows.png]] Plate-forme Windows 64 bits (Win64)&lt;br /&gt;
*** [[Image:OSX.png]] Plate-forme OS X (Mac)&lt;br /&gt;
*** [[Image:IOS.png]] Plate-forme Périphérique iOS 32 bits&lt;br /&gt;
*** [[Image:IOS.png]] Plate-forme Périphérique iOS 64 bits&lt;br /&gt;
*** [[Image:IOS.png]] Plate-forme Simulateur iOS&lt;br /&gt;
*** [[Image:Android.png]] Plate-forme Android&lt;br /&gt;
** [[Image:ProjOutput.png]] Dossier de sortie (depuis la commande de menu contextuel &#039;&#039;&#039;[[#Commandes de menu contextuel communes|Afficher la sortie du projet]]&#039;&#039;&#039;)&lt;br /&gt;
**[[Image:Folder.png]] Dossier (tel que &#039;&#039;&#039;Contient&#039;&#039;&#039; ou &#039;&#039;&#039;Requiert&#039;&#039;&#039;)&lt;br /&gt;
*** [[Image:UnitFile.png]] Code source ({{Path|.pas}}, {{Path|.cpp}} ou {{Path|.mm}}) ne contenant pas de fiche.&lt;br /&gt;
*** [[Image:CodeFile.png]] Code source ({{Path|.pas}} ou {{Path|.cpp}}) contenant une fiche.&lt;br /&gt;
*** [[File:Resource.png]] Fichier de ressources ({{Path|.res}})&lt;br /&gt;
*** [[Image:DFM.png]] Fichier Fiche ({{Path|.dfm}})&lt;br /&gt;
*** [[Image:TypeLib.png]] Bibliothèque de types ({{Path|.ridl}})&lt;br /&gt;
*** [[Image:Header.png]] [[Fichier d&#039;en-tête C++|Fichier d&#039;en-tête]] ({{Path|.h}}) (C++)&lt;br /&gt;
*** [[Image:BPI.png]] [[Fichier de bibliothèque d&#039;importation de package|Bibliothèque d&#039;importation pour un package]] ({{Path|.bpi}}) (C++)&lt;br /&gt;
&lt;br /&gt;
==Barre d&#039;outils du Gestionnaire de projets==&lt;br /&gt;
&lt;br /&gt;
Pour activer/désactiver la barre d&#039;outils sur le Gestionnaire de projets, cliquez avec le bouton droit sur la fenêtre &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;Barre d&#039;outils&#039;&#039;&#039; dans le menu contextuel.&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;
|&lt;br /&gt;
[[Image:Activate.png]] Activer le projet sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche le projet sélectionné au-dessus des autres projets dans l&#039;EDI pour que vous puissiez le modifier. Vous pouvez aussi double-cliquer sur le projet pour l&#039;activer. Le projet actif est affiché en gras.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:AddNewFile.png]] Ajouter un nouveau projet&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039; afin que vous puissiez ajouter un nouveau projet au groupe de projets en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RemoveSelected.png]] Retirer le fichier ou le projet sélectionné&lt;br /&gt;
|&lt;br /&gt;
Retire le projet sélectionné du groupe de projets en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SelectView.png]] Sélectionner un style de vue de projet&lt;br /&gt;
|&lt;br /&gt;
Contrôle la vue des fichiers de votre projet ou groupe de projets. Sélectionnez l&#039;un des trois choix possibles :&lt;br /&gt;
*&#039;&#039;&#039;Répertoire (imbriqué)&#039;&#039;&#039; - chaque répertoire est un noeud développable distinct. C&#039;est la valeur par défaut.&lt;br /&gt;
*&#039;&#039;&#039;Répertoire (plat)&#039;&#039;&#039; - les fichiers résident directement sous un noeud de répertoire contenant le chemin entier où ils résident.&lt;br /&gt;
*&#039;&#039;&#039;Liste&#039;&#039;&#039; - aucun noeud de répertoire n&#039;est visible.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SyncWEditor.png]] Synchroniser la sélection avec l&#039;éditeur&lt;br /&gt;
|&lt;br /&gt;
Synchronise l&#039;éditeur de code avec la sélection en cours dans l&#039;arborescence du projet. Développe l&#039;arborescence si nécessaire et sélectionne dans l&#039;arborescence le fichier qui est actuellement actif dans l&#039;éditeur (si le fichier existe dans l&#039;arborescence du projet). La commande &#039;&#039;&#039;Suivi automatique&#039;&#039;&#039; associée, du menu contextuel commun, active et désactive la synchronisation permanente.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ExpandNodes.png]] Développer les noeuds sélectionnés&lt;br /&gt;
|&lt;br /&gt;
Ouvre les noeuds actuellement sélectionnés dans l&#039;arborescence du projet afin de voir le contenu des noeuds.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CollapseNodes.png]] Replier les noeuds sélectionnés&lt;br /&gt;
|&lt;br /&gt;
Ferme les noeuds actuellement sélectionnés dans l&#039;arborescence du projet afin de ne voir que les noms des noeuds.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SortBy.png]] Trier les projets par,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ordre de tri par défaut&lt;br /&gt;
|&lt;br /&gt;
Spécifie l&#039;ordre de tri global à utiliser dans tous les projets du groupe de projets en cours (Trier les projets par) ou dans tous les projets créés ou importés par la suite (Ordre de tri par défaut), comme suit :&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier les projets par&lt;br /&gt;
|&lt;br /&gt;
Définit l&#039;ordre de tri global pour tous les projets du groupe de projets en cours.  Trie les éléments listés dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; selon les critères suivants :&lt;br /&gt;
* &#039;&#039;&#039;Nom&#039;&#039;&#039; - ordre alphabétique utilisant les lettres initiales du nom du noeud ou du fichier (pour des fichiers individuels, pas à l&#039;intérieur des noeuds)&lt;br /&gt;
* &#039;&#039;&#039;Date modifiée&#039;&#039;&#039; - les fichiers récemment modifiés sont listés avant les fichiers comportant des dates de modification plus anciennes&lt;br /&gt;
* &#039;&#039;&#039;Chemin&#039;&#039;&#039; - ordre alphabétique utilisant le nom du chemin complet des fichiers&lt;br /&gt;
* &#039;&#039;&#039;Type&#039;&#039;&#039; - ordre alphabétique utilisant l&#039;extension des fichiers (.pas, .cpp, .res et ainsi de suite)&lt;br /&gt;
* &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; - quand cette option est cochée en même temps qu&#039;une autre des options &#039;&#039;&#039;Trier les projets par&#039;&#039;&#039;, ajoute automatiquement de nouveaux éléments dans l&#039;ordre correct indiqué par la sélection &#039;&#039;&#039;Trier les projets par&#039;&#039;&#039; cochée.  &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; est désactivée si vous réorganisez les éléments du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; en utilisant l&#039;opération glisser-déposer.&lt;br /&gt;
&lt;br /&gt;
Le noeud &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039; reste au sommet du groupe de projets et n&#039;est pas trié.  Pour définir l&#039;ordre de tri local pour un projet sélectionné, utilisez la commande de menu contextuel &#039;&#039;&#039;Trier par&#039;&#039;&#039;. Si l&#039;ordre de tri global est défini (par le biais de la barre d&#039;outils), l&#039;ordre de tri local (défini par le biais du menu contextuel) est désactivé.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ordre de tri par défaut&lt;br /&gt;
|&lt;br /&gt;
Définit l&#039;ordre de tri global pour tous les projets ouverts par la suite dans l&#039;EDI.  Trie les éléments listés dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; selon les critères suivants :&lt;br /&gt;
* &#039;&#039;&#039;Nom&#039;&#039;&#039; - ordre alphabétique utilisant les lettres initiales du nom du noeud ou du fichier (pour des fichiers individuels, pas à l&#039;intérieur des noeuds)&lt;br /&gt;
* &#039;&#039;&#039;Date modifiée&#039;&#039;&#039; - les fichiers récemment modifiés sont listés avant les fichiers comportant des dates de modification plus anciennes&lt;br /&gt;
* &#039;&#039;&#039;Chemin&#039;&#039;&#039; - ordre alphabétique utilisant le nom du chemin complet des fichiers&lt;br /&gt;
* &#039;&#039;&#039;Type&#039;&#039;&#039; - ordre alphabétique utilisant l&#039;extension des fichiers (.pas, .cpp, .res et ainsi de suite)&lt;br /&gt;
* &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; - quand cette option est cochée en même temps qu&#039;une autre des options &#039;&#039;&#039;Trier les projets par&#039;&#039;&#039;, ajoute automatiquement de nouveaux éléments dans l&#039;ordre correct indiqué par la sélection &#039;&#039;&#039;Trier les projets par&#039;&#039;&#039; cochée.  &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; est désactivée si vous réorganisez les éléments du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; en utilisant l&#039;opération glisser-déposer.&lt;br /&gt;
&lt;br /&gt;
Le noeud &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039; reste au sommet du groupe de projets et n&#039;est pas trié.  Pour définir l&#039;ordre de tri local pour un projet sélectionné, utilisez la commande de menu contextuel &#039;&#039;&#039;Trier par&#039;&#039;&#039;. Si l&#039;ordre de tri global est défini (par le biais de la barre d&#039;outils), l&#039;ordre de tri local (défini par le biais du menu contextuel) est désactivé.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:BuildGroupsIcon.png]] Afficher le volet Groupes de construction&lt;br /&gt;
|&lt;br /&gt;
Affiche le volet [[Groupes de construction|Groupes de construction]] sous le volet Gestionnaire de projets. Utilisez le volet Groupes de construction pour créer des groupes de projets (à l&#039;intérieur d&#039;un groupe de projets) que vous pouvez ensuite construire, compiler, nettoyer ou supprimer en tant que groupe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SetActiveConfig.png]] Définir les configurations actives&lt;br /&gt;
|&lt;br /&gt;
Définit la [[Présentation des configurations de construction|configuration de construction]] active pour tous les projets du groupe de projets. Cliquez sur la flèche déroulante pour sélectionner la configuration choisie (les valeurs par défaut sont Debug et Release). La liste déroulante contient seulement les configurations qui existent pour le groupe de projets en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SetActivePlatform.png]] Définir les plates-formes actives&lt;br /&gt;
|&lt;br /&gt;
Définit la [[Présentation des plates-formes cible|plate-forme cible]] active pour tous les projets du groupe de projets. Cliquez sur la flèche déroulante pour sélectionner la plate-forme choisie (telle que Win32, Win64 ou OSX32). La liste déroulante contient seulement les plates-formes actuellement activées pour le projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Zone de liste des fichiers et des projets&lt;br /&gt;
|&lt;br /&gt;
Affiche les projets et les fichiers du groupe de projets en cours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Commandes de menu contextuel communes==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; dispose de divers menus contextuels, selon l&#039;objet sélectionné (tel que le noeud Groupe de projets, Projet, Fichier ou &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039;). Toutefois, les menus contextuels partagent plusieurs des commandes de menu communes suivantes. Les commandes communes sont disponibles lorsque vous cliquez avec le bouton droit sur une zone vide de la zone de liste des projets.&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;
|&lt;br /&gt;
Repli automatique&lt;br /&gt;
|&lt;br /&gt;
Replie la structure de l&#039;arborescence du projet lors de l&#039;achèvement d&#039;une opération.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Suivi automatique&lt;br /&gt;
|&lt;br /&gt;
Active/désactive la synchronisation entre l&#039;éditeur de code et le Gestionnaire de projets. Quand cette option est cochée, le fichier actuellement en cours d&#039;édition dans l&#039;éditeur de code détient aussi la focalisation dans le Gestionnaire de projets. &#039;&#039;&#039;Suivi automatique&#039;&#039;&#039; active la synchronisation permanente, tandis que la commande associée [[Image:SyncWEditor.png]] &#039;&#039;&#039;Synchroniser la sélection avec l&#039;éditeur&#039;&#039;&#039; de la barre d&#039;outils effectue une synchronisation unique (même si Suivi automatique est désactivé).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Quand cette option est cochée, ancre (attache) la fenêtre &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; aux autres fenêtres d&#039;outils, telles que &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Décochez cette option pour transformer le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; en fenêtre flottante.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher le chemin&lt;br /&gt;
|&lt;br /&gt;
Ajoute un champ supplémentaire (&#039;&#039;&#039;Chemin&#039;&#039;&#039;) au Gestionnaire de projets afin d&#039;afficher le chemin des fichiers, projets et groupes de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher la sortie du projet&lt;br /&gt;
|&lt;br /&gt;
Ajoute le dossier de [[Image:ProjOutput.png]] &#039;&#039;&#039;Sortie&#039;&#039;&#039; à la fenêtre et liste les fichiers qui font partie de la sortie de construction du projet, tels que les fichiers DCU et EXE. Ce dossier n&#039;est pas un répertoire réel sur le disque, mais vous pouvez voir les emplacements des fichiers de sortie du répertoire réel en passant au-dessus du nom de fichier avec la souris à l&#039;intérieur du dossier &#039;&#039;&#039;Sortie&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir vos répertoires de sortie comme suit :&lt;br /&gt;
* {{Delphi}} - {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; {{Delphi}} Options &amp;amp;gt; [[Bibliothèque|Bibliothèque]]}}&lt;br /&gt;
** Répertoire de sortie DCP&lt;br /&gt;
** Répertoire de sortie HPP&lt;br /&gt;
** Répertoire de sortie des packages&lt;br /&gt;
* C++ - {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Options C++ &amp;amp;gt; [[Chemins et répertoires (C++)|Chemins et répertoires (C++)]]}}&lt;br /&gt;
** Répertoire de sortie BPI/LIB&lt;br /&gt;
** Répertoire de sortie des packages&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Barre d&#039;état&lt;br /&gt;
|&lt;br /&gt;
Affiche le chemin d&#039;accès complet du fichier sélectionné dans la partie inférieure de la fenêtre &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. Activée par défaut.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Affiche le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; au premier plan du bureau, même si d&#039;autres fenêtres sont affichées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Barre d&#039;outils&lt;br /&gt;
|&lt;br /&gt;
Montre ou cache la barre d&#039;outils en haut du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Vues&lt;br /&gt;
|&lt;br /&gt;
Contrôle la vue des fichiers de votre projet ou groupe de projets. Sélectionnez l&#039;un des trois choix possibles :&lt;br /&gt;
*&#039;&#039;&#039;Répertoire (imbriqué)&#039;&#039;&#039; - chaque répertoire est un noeud développable distinct. C&#039;est la valeur par défaut.&lt;br /&gt;
*&#039;&#039;&#039;Répertoire (plat)&#039;&#039;&#039; - les fichiers résident directement sous un noeud de répertoire qui affiche le chemin entier où ils résident.&lt;br /&gt;
*&#039;&#039;&#039;Liste&#039;&#039;&#039; - aucun noeud de répertoire n&#039;est visible.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du noeud Groupe de projets==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur un groupe de projets pour afficher les commandes 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;
|&lt;br /&gt;
Tout compiler&lt;br /&gt;
|&lt;br /&gt;
Compile tous les projets du groupe de projets en cours qui ont été modifiés depuis la dernière construction, ainsi que tous les fichiers qui en dépendent. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout construire&lt;br /&gt;
|&lt;br /&gt;
Reconstruit tous les projets du groupe de projets en cours, qu&#039;ils aient ou non été modifiés. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout nettoyer&lt;br /&gt;
|&lt;br /&gt;
Retire les fichiers générés de tous les projets du groupe de projets en cours, tels que les fichiers de code des objets. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un nouveau projet&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039;, qui vous permet de créer un nouveau projet et de l&#039;ajouter au groupe de projets en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un projet existant&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Ouvrir un projet&#039;&#039;&#039;, qui vous permet d&#039;ajouter un projet existant au groupe de projets en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer le groupe de projets&lt;br /&gt;
|&lt;br /&gt;
Enregistre le fichier projet (&amp;lt;code&amp;gt;.bdsgroup&amp;lt;/code&amp;gt;) pour le groupe de projets. Utilisez cette commande après avoir ajouté, supprimé un projet ou modifié l&#039;ordre des projets dans le groupe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer le groupe de projets sous&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039;, qui permet d&#039;enregistrer le projet sous un nouveau nom et dans un nouvel emplacement.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Renomme le fichier projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter au contrôle de version&lt;br /&gt;
|&lt;br /&gt;
Ouvre [[Système de contrôle de version|l&#039;expert système de contrôle de version]] pour que vous puissiez ajouter les fichiers dans le projet sous &#039;&#039;&#039;[[Intégration de Subversion dans l&#039;EDI|Subversion]]&#039;&#039;&#039; ou &#039;&#039;&#039;[[Intégration de Git dans l&#039;EDI|Git]]&#039;&#039;&#039;. Apparaît seulement pour les projets qui ne sont pas sous un système de contrôle de version.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Si votre projet est sous contrôle de version par Subversion, affiche les commandes suivantes :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (SVN)|Valider (SVN)]] qui vous permet d&#039;enregistrer les modifications dans le référentiel SVN.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du groupe de projets.&lt;br /&gt;
** &#039;&#039;&#039;Fichiers de ce projet&#039;&#039;&#039; valide seulement les fichiers du projet sélectionné, notamment les fichiers source et tous les fichiers associés, tels que les fichiers .dfm et .res. N&#039;inclut pas les fichiers qui existent seulement dans les clauses uses ({{Delphi}}) ou les en-têtes externes (C++).&lt;br /&gt;
*&#039;&#039;&#039;[[Mettre à jour (SVN)|Mettre à jour]]&#039;&#039;&#039; actualise la copie de travail locale en extrayant la version la plus récente du fichier depuis le référentiel SVN. Les messages de statut apparaissent dans la [[Vue Messages|vue Messages]]. La meilleure pratique consiste à toujours mettre à jour votre copie de travail avant de commencer l&#039;édition.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau du répertoire du groupe de projets.&lt;br /&gt;
** &#039;&#039;&#039;Fichiers de ce projet&#039;&#039;&#039; met à jour seulement les fichiers du projet sélectionné, notamment les fichiers source et tous les fichiers associés, tels que les fichiers .dfm et .res. N&#039;inclut pas les fichiers qui existent seulement dans les clauses uses ({{Delphi}}) ou les en-têtes externes (C++).&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Subversion, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Nettoyer&#039;&#039;&#039; nettoie les opérations interrompues et déverrouille la copie de travail sélectionnée depuis le chemin sélectionné, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de nettoyage au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de nettoyage au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Parcourir le référentiel&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] et commence au niveau du répertoire sélectionné, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Fusionner&#039;&#039;&#039; ouvre la boîte de dialogue [[Fusionner (SVN)|Fusionner (SVN)]] et commence à fusionner une série de révisions que vous sélectionnez, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; ouvre la boîte de dialogue [[Fusionner (SVN)|Fusionner (SVN)]] au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; ouvre la boîte de dialogue [[Fusionner (SVN)|Fusionner (SVN)]] au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Déporter&#039;&#039;&#039; ouvre la boîte de dialogue [[Déporter (SVN)|Déporter (SVN)]] et commence à mettre à jour la copie de travail du référentiel sur une autre URL, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; ouvre la boîte de dialogue [[Déporter (SVN)|Déporter (SVN)]] au niveau supérieur du référentiel.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Si votre projet est sous contrôle de version par Git, affiche les commandes suivantes :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (Git)|Valider (Git)]] qui vous permet d&#039;enregistrer les modifications dans le référentiel Git local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Pull&#039;&#039;&#039; met à jour le référentiel Git local avec les modifications distantes.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Git, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Push&#039;&#039;&#039; envoie les modifications locales au référentiel Git distant.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; lance l&#039;opération push au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; lance l&#039;opération push au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Nettoyer&#039;&#039;&#039; nettoie la copie de travail du référentiel Git local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; lance l&#039;opération de nettoyage au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; lance l&#039;opération de nettoyage au niveau du répertoire du groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Si votre projet est sous contrôle de version par Mercurial, affiche les commandes suivantes :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (Mercurial)|Valider (Mercurial)]] qui vous permet d&#039;enregistrer les modifications dans le référentiel Mercurial local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Mercurial, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du projet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voir aussi :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Commentaires récents|Commentaires récents]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du noeud Projet==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur un fichier projet pour afficher les commandes du menu contextuel.&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;
|&lt;br /&gt;
Make (C++) ou Compiler ({{Delphi}})&lt;br /&gt;
|&lt;br /&gt;
Compile tous les fichiers du projet en cours qui ont été modifiés depuis la dernière construction et tous les fichiers qui en dépendent.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également choisir &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Compiler &amp;amp;lt;nom du projet&amp;amp;gt;&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Construire&lt;br /&gt;
|&lt;br /&gt;
Reconstruit tous les fichiers de votre projet, qu&#039;ils aient ou non été modifiés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également choisir &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Construire &amp;amp;lt;nom du projet&amp;amp;gt;&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nettoyer&lt;br /&gt;
|&lt;br /&gt;
Retire les fichiers générés du projet, comme les fichiers de code objet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
A partir d&#039;ici &amp;amp;gt; &amp;lt;br /&amp;gt;Faire un make global (C++)&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
A partir d&#039;ici &amp;amp;gt; &amp;lt;br /&amp;gt;Tout compiler ({{Delphi}})&lt;br /&gt;
|&lt;br /&gt;
Compile seulement le projet sélectionné et tous les autres projets listés dessous dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; si ces projets ont été modifiés depuis la dernière construction. Cette option est seulement activée quand plusieurs projets sont ouverts.&lt;br /&gt;
&lt;br /&gt;
En revanche, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Compiler tous les projets&#039;&#039;&#039;&amp;lt;/font&amp;gt; ({{Delphi}}) ou &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Make de tous les projets&#039;&#039;&#039;&amp;lt;/font&amp;gt; (C++) pour reconstruire chaque projet qui a été modifié dans le groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
A partir d&#039;ici &amp;amp;gt; &amp;lt;br /&amp;gt;Tout construire&lt;br /&gt;
|&lt;br /&gt;
Reconstruit seulement le projet sélectionné et tous les autres projets listés dessous dans le gestionnaire de projets, qu&#039;ils aient ou non été modifiés.  Cette option est seulement activée quand plusieurs projets sont ouverts.&lt;br /&gt;
&lt;br /&gt;
En revanche, choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Construire tous les projets&#039;&#039;&#039;&amp;lt;/font&amp;gt; pour reconstruire tous les projets du groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
A partir d&#039;ici &amp;amp;gt; &amp;lt;br /&amp;gt;Tout nettoyer&lt;br /&gt;
|&lt;br /&gt;
Retire les fichiers générés (tels que les fichiers de code des objets) du projet, en commençant par le projet sélectionné et en incluant tous les autres projets listés ci-dessous dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. Cette option est seulement activée quand plusieurs projets sont ouverts.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exécuter&lt;br /&gt;
|&lt;br /&gt;
Compile tout le code source modifié et, si la compilation réussit, exécute votre application, ce qui vous permet d&#039;utiliser et de tester l&#039;application dans le débogueur intégré dans l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
Aussi disponible sur la [[Barres d&#039;outils|barre d&#039;outils]] de débogage en tant que bouton Exécuter et liste déroulante des exécutables ([[Image:RunButton.png]],&#039;&#039;&#039; F9&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exécuter sans débogage&lt;br /&gt;
|&lt;br /&gt;
Compile tout le code source modifié et, si la compilation réussit, exécute votre application sans invoquer le débogueur construit dans l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
Aussi disponible sur la [[Barres d&#039;outils|barre d&#039;outils]] de débogage en tant que bouton [[Image:RunWithoutDebugging2.png]] (&#039;&#039;&#039;Maj+Ctrl+F9&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Installer | Désinstaller&lt;br /&gt;
|&lt;br /&gt;
Seulement pour les packages (fichiers .bpl). Installe un package de conception et enregistre le composant associé (si un composant est présent), ou désinstalle le package de conception et désenregistre le composant (si un composant est présent).  Voir aussi [[Installer des packages|Installer des packages]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Construire plus tôt&lt;br /&gt;
|&lt;br /&gt;
Déplace un projet vers le haut de la liste de projets dans un groupe de projets, ce qui modifie l&#039;ordre dans lequel les projets sont compilés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Construire plus tard&lt;br /&gt;
|&lt;br /&gt;
Déplace un projet vers le bas dans la liste des projets d&#039;un groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump&lt;br /&gt;
|&lt;br /&gt;
(C++ seulement) Démarre un vidage de fichier avec &#039;&#039;&#039;[[TDUMP.EXE, l&#039;utilitaire de vidage de fichier|TDUMP.exe]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher dans l&#039;explorateur&lt;br /&gt;
|&lt;br /&gt;
Ouvre les fichiers projets dans l&#039;explorateur Windows. Aussi disponible sur le [[#Menu contextuel du noeud Fichier|menu contextuel de niveau fichier]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter au contrôle de version&lt;br /&gt;
|&lt;br /&gt;
Ouvre la [[Système de contrôle de version|boîte de dialogue du système de contrôle de version]] pour que vous puissiez ajouter les fichiers dans le projet sous &#039;&#039;&#039;[[Intégration de Subversion dans l&#039;EDI|Subversion]]&#039;&#039;&#039; ou &#039;&#039;&#039;[[Intégration de Git dans l&#039;EDI|Git]]&#039;&#039;&#039;. Apparaît seulement pour les projets qui ne sont pas sous un système de contrôle de version.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Si le fichier projet de votre projet (&#039;&#039;&#039;.dproj&#039;&#039;&#039; ou &#039;&#039;&#039;.cbproj&#039;&#039;&#039;) est sous contrôle de version par [[Intégration de Subversion dans l&#039;EDI|Subversion]], les commandes suivantes sont disponibles :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (SVN)|Valider (SVN)]] qui vous permet d&#039;enregistrer les modifications dans le référentiel SVN.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du projet.&lt;br /&gt;
** &#039;&#039;&#039;Fichiers de ce projet&#039;&#039;&#039; valide seulement les fichiers du projet sélectionné, notamment les fichiers source et tous les fichiers associés, tels que les fichiers .dfm et .res. N&#039;inclut pas les fichiers qui existent seulement dans les clauses uses ({{Delphi}}) ou les en-têtes externes (C++).&lt;br /&gt;
*&#039;&#039;&#039;Mettre à jour&#039;&#039;&#039; actualise la copie de travail locale en extrayant la version la plus récente du fichier depuis le référentiel SVN. Les messages de statut apparaissent dans la [[Vue Messages|vue Messages]]. La meilleure pratique consiste à toujours mettre à jour votre copie de travail avant de commencer l&#039;édition.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau du répertoire du projet.&lt;br /&gt;
** &#039;&#039;&#039;Fichiers de ce projet&#039;&#039;&#039; met à jour seulement les fichiers du projet sélectionné, notamment les fichiers source et tous les fichiers associés, tels que les fichiers .dfm et .res. N&#039;inclut pas les fichiers qui existent seulement dans les clauses uses ({{Delphi}}) ou les en-têtes externes (C++).&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Subversion, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Nettoyer&#039;&#039;&#039; nettoie les opérations interrompues et déverrouille la copie de travail sélectionnée depuis le chemin sélectionné, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de nettoyage au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de nettoyage au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Parcourir le référentiel&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] et commence au niveau du répertoire sélectionné, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]] au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Fusionner&#039;&#039;&#039; ouvre la boîte de dialogue [[Fusionner (SVN)|Fusionner (SVN)]] et commence à fusionner une série de révisions que vous sélectionnez, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de fusion au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de fusion au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Déporter&#039;&#039;&#039; ouvre la boîte de dialogue [[Déporter (SVN)|Déporter (SVN)]], comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; commence à mettre à jour la copie de travail du référentiel sur une autre URL (au niveau supérieur du référentiel).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Si le fichier projet de votre projet (&#039;&#039;&#039;.dproj&#039;&#039;&#039; ou &#039;&#039;&#039;.cbproj&#039;&#039;&#039;) est sous contrôle de version par [[Intégration de Git dans l&#039;EDI|Git]], les commandes suivantes sont disponibles :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (SVN)|Valider (SVN)]] qui vous permet d&#039;enregistrer les modifications du référentiel Git local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Pull&#039;&#039;&#039; met à jour le référentiel Git local avec les modifications distantes.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de mise à jour au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Git, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du projet.&lt;br /&gt;
*&#039;&#039;&#039;Push&#039;&#039;&#039; envoie les modifications locales au référentiel Git distant.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; lance l&#039;opération push au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; lance l&#039;opération push au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Nettoyer&#039;&#039;&#039; nettoie la copie de travail du référentiel Git local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; lance l&#039;opération de nettoyage au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; lance l&#039;opération de nettoyage au niveau du répertoire du groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Si le fichier projet de votre projet est sous contrôle de version par [[Intégration de Mercurial dans l&#039;EDI|Mercurial]], affiche les commandes suivantes :&lt;br /&gt;
*&#039;&#039;&#039;Valider&#039;&#039;&#039; lance la boîte de dialogue [[Valider (Mercurial)|Valider (Mercurial)]] qui vous permet d&#039;enregistrer les modifications dans le référentiel Mercurial local.&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; démarre l&#039;opération de validation au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; démarre l&#039;opération de validation au niveau du répertoire du groupe de projets.&lt;br /&gt;
*&#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; lance le &#039;&#039;&#039;[[Volet Journal|volet Journal]]&#039;&#039;&#039; et affiche les commentaires dans le journal de Mercurial, comme suit :&lt;br /&gt;
** &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; affiche le journal en commençant au niveau supérieur du référentiel.&lt;br /&gt;
** &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; affiche le journal en commençant au niveau du répertoire du projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter au projet|Ajouter au projet]]&#039;&#039;&#039;, qui vous permet d&#039;ajouter des fichiers au projet sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter nouveau &amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Ajoute un nouvel élément à votre projet, comme suit :&lt;br /&gt;
* &#039;&#039;&#039;Unité&#039;&#039;&#039; - Ajoute une unité de compilation au projet sélectionné, en assignant le nom Unit01.cpp pour la première unité ajoutée, puis en augmentant le nombre pour chaque nouvelle unité ajoutée. Pour renommer une unité et tous ses composants, cliquez avec le bouton droit sur le nom de l&#039;unité dans le Gestionnaire de projets, puis sélectionnez &#039;&#039;&#039;Renommer&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Fiche&#039;&#039;&#039; - Ajoute une nouvelle fiche au projet sélectionné et l&#039;affiche dans le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Autre&#039;&#039;&#039; - Affiche la boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039; et liste les catégories d&#039;éléments disponibles, telles que Fichiers {{CBuilder}} ou Documents Web. Cliquez sur une catégorie dans le volet de gauche. Le volet de droite affiche les éléments de cette catégorie que vous pouvez ajouter à votre projet.&lt;br /&gt;
* &#039;&#039;&#039;Dossier&#039;&#039;&#039; (C++ seulement) - Ouvre la boîte de dialogue &#039;&#039;&#039;[[Vue Dossier ou Répertoire|Vue Répertoire]]&#039;&#039;&#039;, qui vous permet de naviguer jusqu&#039;à un dossier et de l&#039;ajouter au projet sélectionné. Vous souhaiterez probablement ajouter un dossier auquel vous accédez souvent durant le développement d&#039;un programme.&lt;br /&gt;
* &#039;&#039;&#039;Dossier virtuel&#039;&#039;&#039; (C++ seulement) - Ajoute un dossier virtuel grisé au projet sélectionné. Les dossiers virtuels sont affichés par défaut en dernier dans la structure de l&#039;arborescence. Utilisez le menu contextuel du dossier virtuel afin de gérer le dossier.&lt;br /&gt;
* &#039;&#039;&#039;Personnaliser&#039;&#039;&#039; - Affiche la boîte de dialogue &#039;&#039;&#039;[[Personnaliser le menu Nouveau|Personnaliser le menu Nouveau]]&#039;&#039;&#039; et vous permet de personnaliser le menu &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; dans le produit. Vous pouvez sélectionner dans une galerie des éléments, y compris des séparateurs d&#039;éléments de menu, et les ajouter dans votre boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer un fichier&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Retirer du projet|Retirer du projet]]&#039;&#039;&#039;, qui vous permet de retirer un fichier du projet sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer le projet&lt;br /&gt;
|&lt;br /&gt;
Retire le projet actif de son groupe de projets. Le retrait de la cible du groupe de projets en cours affecte le fichier projet du groupe de projets (.grouproj) ; cela ne retire aucun fichier du disque. Par conséquent, retirez d&#039;abord le projet du groupe de projets avant de supprimer sur le disque le fichier correspondant, afin que le produit puisse actualiser en conséquence le fichier projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Stocke les modifications apportées à tous les fichiers du projet ouvert en utilisant leur nom respectif. Si vous tentez d&#039;enregistrer un projet contenant des fichiers code n&#039;ayant jamais été enregistrés, le produit ouvre la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039;, pour vous permettre de spécifier le nom des nouveaux fichiers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer sous...&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039; pour chaque unité de compilation nécessitant une sauvegarde et vous permet d&#039;entrer un nouveau nom pour chaque unité.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Met en surbrillance le noeud projet et vous permet d&#039;entrer un nouveau nom ou de modifier le nom existant du projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump &amp;amp;lt;nomfichier&amp;amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Exécute l&#039;outil en ligne de commande [[TDUMP.EXE, l&#039;utilitaire de vidage de fichier|TDUMP.EXE]] sur la sortie du noeud sélectionné.  Par exemple, sur un fichier source C++, cette commande effectue le vidage du .obj, tandis que pour un projet, elle effectue le vidage du .exe/.bpl/.dll. La sortie de TDump est ensuite ouverte dans l&#039;éditeur de code pour inspection.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Activer&lt;br /&gt;
|&lt;br /&gt;
Active le projet en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier par&lt;br /&gt;
|&lt;br /&gt;
Définit l&#039;ordre de tri local pour les projets sélectionnés. Trie les éléments listés dans le Gestionnaire de projets selon les critères suivants :&lt;br /&gt;
* &#039;&#039;&#039;Nom&#039;&#039;&#039; - ordre alphabétique utilisant les lettres initiales du nom du noeud ou du fichier (pour des fichiers individuels, pas à l&#039;intérieur des noeuds).&lt;br /&gt;
* &#039;&#039;&#039;Date modifiée&#039;&#039;&#039; - les fichiers récemment modifiés sont listés avant les fichiers comportant des dates de modification plus anciennes.&lt;br /&gt;
* &#039;&#039;&#039;Chemin&#039;&#039;&#039; - ordre alphabétique utilisant le nom du chemin complet des fichiers.  Activé seulement quand la vue est définie sur &#039;&#039;&#039;Liste&#039;&#039;&#039;. Quand la vue est définie sur &#039;&#039;&#039;Répertoire (imbriqué)&#039;&#039;&#039; ou &#039;&#039;&#039;Répertoire (plat)&#039;&#039;&#039;, les fichiers sont implicitement triés par le chemin car ils sont affichés dans leurs propres noeuds répertoire.&lt;br /&gt;
* &#039;&#039;&#039;Type&#039;&#039;&#039; - ordre alphabétique utilisant l&#039;extension des fichiers (.pas, .cpp, .res et ainsi de suite).&lt;br /&gt;
* &#039;&#039;&#039;Ordre de construction&#039;&#039;&#039; - (C++ seulement) en utilisant l&#039;ordre de construction défini sur la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; Ordre de construction&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; - quand cette option est cochée en même temps qu&#039;une autre des options &#039;&#039;&#039;Trier par&#039;&#039;&#039;, ajoute automatiquement de nouveaux éléments dans l&#039;ordre correct indiqué par la sélection &#039;&#039;&#039;Trier par&#039;&#039;&#039; cochée.  &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; est désactivée si vous utilisez l&#039;opération glisser-déposer dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
L&#039;ordre par défaut dans le Gestionnaire de projets est l&#039;ordre alphabétique. &#039;&#039;&#039;Trier automatiquement&#039;&#039;&#039; est désactivée si vous utilisez l&#039;opération glisser-déposer afin de réorganiser les fichiers dans le Gestionnaire de projets, car il est supposé que vous ne voulez aucun tri si vous réorganisez les fichiers de cette façon. L&#039;ordre des paramètres de tri sera maintenu dans le fichier .local du projet, et appliqué à chaque rechargement du projet.&lt;br /&gt;
&lt;br /&gt;
Le noeud &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039; reste au sommet du groupe de projets et n&#039;est pas trié. Pour définir l&#039;ordre de tri global pour tous les projets, cliquez sur le bouton [[Image:SortBy.png]] (&#039;&#039;&#039;Trier par&#039;&#039;&#039;) de la barre d&#039;outils du &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;. Si l&#039;ordre de tri global est défini (par le biais de la barre d&#039;outils), l&#039;ordre de tri local (défini par le biais du menu contextuel) est désactivé.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir le source&lt;br /&gt;
|&lt;br /&gt;
Affiche le code source du projet sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Dépendances&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Dépendances&#039;&#039;&#039; &amp;lt;/font&amp;gt;, qui vous permet de modifier l&#039;ordre de construction des projets dans un groupe de projets. Cette commande est seulement disponible si le groupe de projets en cours contient plusieurs projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ordre de construction&lt;br /&gt;
|&lt;br /&gt;
(C++ seulement) Affiche la boîte de dialogue &#039;&#039;&#039;[[Ordre de construction|Ordre de construction]]&#039;&#039;&#039;, vous permettant de déplacer les fichiers qui doivent être compilés par chaque compilateur (compilateur de ressources, Turbo Assembleur et compilateur C++).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Prise en charge {{Variables|Together}}&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue Support de la modélisation qui liste les projets actuellement ouverts. Sélectionnez les projets auxquels vous souhaitez appliquer la prise en charge de la modélisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Formater les sources du projet&lt;br /&gt;
|&lt;br /&gt;
Formate tous les fichiers de code source d&#039;un projet {{Delphi}} ou C/C++. Pour définir les options de formatage, utilisez la page &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; [[Options du formateur|Options du formateur]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Les options de formatage définissent l&#039;indentation, les espaces, les sauts de ligne, la capitalisation et les paramètres d&#039;alignement à utiliser pour le formatage du code.  Voir [[Formatage du code source|Formatage du code source]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Options&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Options&#039;&#039;&#039; &amp;lt;/font&amp;gt;, qui vous permet de modifier les options d&#039;application et de compilation du projet sélectionné.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du fichier d&#039;en-tête précompilé C++==&lt;br /&gt;
&lt;br /&gt;
{{Product}} affiche un noeud supplémentaire pour les applications C++ : le noeud du fichier d&#039;en-tête précompilé (&#039;&#039;&#039;PCH.h&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Le fichier &#039;&#039;&#039;PCH.h&#039;&#039;&#039; est un fichier d&#039;en-tête précompilé généré automatiquement et faisant partie de chaque projet C++ (avec un nom tel que &#039;&#039;&#039;Project1PCH1.h&#039;&#039;&#039;). Ce fichier PCH.h est utilisé par n&#039;importe lequel des [[Chaînes d&#039;outils C++|compilateurs C++]] si vous cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;PCH.h&#039;&#039;&#039; et activez l&#039;option &#039;&#039;&#039;Utiliser pour la précompilation&#039;&#039;&#039; dans le menu contextuel, comme décrit ci-dessous. De plus, les compilateurs C++ de génération précédente ([[BCC32|BCC32]] et [[BCCOSX|BCCOSX]]) créent pour vous un en-tête précompilé en arrière-plan.&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;
|&lt;br /&gt;
Préprocesseur&lt;br /&gt;
|&lt;br /&gt;
Exécute le préprocesseur C++, soit [[CPP32.EXE, le préprocesseur du compilateur C|CPP32.EXE]] soit [[CPP64, le préprocesseur pour Windows 64 bits|CPP64.EXE]], selon la plate-forme cible en cours du projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ouvrir&lt;br /&gt;
|&lt;br /&gt;
Ouvre les fichiers sélectionnés dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer du projet&lt;br /&gt;
|&lt;br /&gt;
Retire du projet les fichiers sélectionnés. Vous êtes invité à enregistrer les modifications effectuées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Enregistre les modifications apportées aux fichiers sélectionnés sous leur nom actuel.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer sous&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039;, qui permet d&#039;enregistrer les fichiers sélectionnés avec les nouveaux noms et emplacements.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Vous permet de renommer le fichier et tous les fichiers secondaires correspondants qui apparaissent comme noeuds enfant dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Utiliser l&#039;en-tête précompilé&lt;br /&gt;
|&lt;br /&gt;
Spécifie si ce fichier d&#039;en-tête C++ sera utilisé comme en-tête précompilé pour le projet.&lt;br /&gt;
&lt;br /&gt;
La valeur par défaut de cette option est déterminée par la plate-forme cible du projet, comme suit :&lt;br /&gt;
*&#039;&#039;&#039;Activée&#039;&#039;&#039; uniquement si la plate-forme cible est Windows 64 bits.&lt;br /&gt;
*: Par défaut, les [[Compilateurs C++ améliorés par Clang|compilateurs C++ améliorés par Clang]] utilisent le fichier &#039;&#039;&#039;PCH.h&#039;&#039;&#039; affiché dans le Gestionnaire de projets.&lt;br /&gt;
*&#039;&#039;&#039;Non activée&#039;&#039;&#039; si la plate-forme cible est Windows 32 bits ou OSX32.&lt;br /&gt;
*: Toutefois, vous pouvez utiliser le fichier &#039;&#039;&#039;PCH.h&#039;&#039;&#039; affiché dans le Gestionnaire de projets si vous sélectionnez le fichier dans le Gestionnaire de projets et activez l&#039;option &#039;&#039;&#039;Utiliser pour la précompilation&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du noeud Configurations de construction==&lt;br /&gt;
&lt;br /&gt;
Le noeud &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039; affiche le nom de la configuration de construction active en cours, par exemple :&lt;br /&gt;
&lt;br /&gt;
:[[Image:BuildConfigNode.png]] &#039;&#039;&#039;Configurations de construction (Debug)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;Configurations de construction&#039;&#039;&#039; ou sur le nom d&#039;une configuration de construction spécifique dans le noeud pour afficher le menu contextuel.&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;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;
|&lt;br /&gt;
Make&lt;br /&gt;
|&lt;br /&gt;
Compile tous les fichiers du projet en cours qui ont été modifiés depuis la dernière construction, ainsi que les fichiers qui en dépendent. Vous pouvez aussi choisir &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Compiler [nom du projet]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Construire&lt;br /&gt;
|&lt;br /&gt;
Reconstruit tous les fichiers de votre projet, qu&#039;ils aient ou non été modifiés. Vous pouvez aussi choisir &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Construire [nom du projet]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nettoyer&lt;br /&gt;
|&lt;br /&gt;
Retire les fichiers générés du projet, comme les fichiers de code objet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Vous permet de renommer la configuration de construction sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte &#039;&#039;&#039;Confirmer&#039;&#039;&#039; qui vous permet de supprimer la configuration sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouvelle configuration&lt;br /&gt;
|&lt;br /&gt;
Ajoute une configuration enfant, basée sur la configuration sélectionnée, et liste la nouvelle configuration dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; sous le nom de la configuration parent.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouveau jeu d&#039;options&lt;br /&gt;
|&lt;br /&gt;
Crée un nouveau fichier jeu d&#039;options (extension de fichier &amp;lt;code&amp;gt;.optset&amp;lt;/code&amp;gt;) basé sur la configuration sélectionnée et ouvre la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039; afin que vous puissiez spécifier le nom et l&#039;emplacement du fichier jeu d&#039;options.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Appliquer le jeu d&#039;options&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue Appliquer le jeu d&#039;options qui vous permet de sélectionner un fichier &amp;lt;code&amp;gt;.optset &amp;lt;/code&amp;gt; à appliquer à la configuration de construction sélectionnée. Vous pouvez redéfinir, remplacer ou préserver les valeurs d&#039;options existantes.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Activer&lt;br /&gt;
|&lt;br /&gt;
Fait de la configuration de construction sélectionnée la configuration active en cours pour le projet ; apparaît seulement pour les configurations qui ne sont pas actuellement actives. La configuration de construction active est listée en gras.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue {{Menu|Projet &amp;amp;gt; Options}} préchargée avec les valeurs définies dans la configuration de construction sélectionnée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du noeud Plates-formes cible==&lt;br /&gt;
&lt;br /&gt;
* Pour ajouter une plate-forme, cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;Plates-formes cible&#039;&#039;&#039;, puis cliquez sur la commande &#039;&#039;&#039;Ajouter une plate-forme&#039;&#039;&#039;. Par défaut, la plate-forme nouvellement ajoutée devient la plate-forme active pour le projet. Pour ajouter une plate-forme sans l&#039;activer, désactivez &#039;&#039;&#039;Rendre active la plate-forme sélectionnée&#039;&#039;&#039; dans la boîte de dialogue Sélectionner une plate-forme.&lt;br /&gt;
* Pour afficher les autres commandes de menu contextuel, cliquez avec le bouton droit sur le nom d&#039;une cible multi-périphérique spécifique dans le noeud &#039;&#039;&#039;Plates-formes cible&#039;&#039;&#039;.&lt;br /&gt;
* Pour créer un profil de connexion ou modifier un profil de connexion existant, 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 &amp;amp;gt; [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
* Pour ajouter un nouveau SDK ou modifier un SDK existant, 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 &amp;amp;gt; [[Gestionnaire de SDK|Gestionnaire de SDK]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur ce noeud, voir &#039;&#039;&#039;[[Présentation des plates-formes cible|Présentation des plates-formes cible]]&#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;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;
|&lt;br /&gt;
Ajouter une plate-forme&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;Sélectionner une plate-forme&#039;&#039;&#039;, dans laquelle vous pouvez sélectionner une plate-forme à ajouter à votre projet. Les choix sont limités par les capacités multi-périphériques du type de l&#039;application que vous créez, comme une application console {{f|datasnap| ou un  [[Expert Serveur DataSnap|serveur DataSnap]]}}.  Choisissez parmi :&lt;br /&gt;
* &#039;&#039;&#039;Windows 32 bits&#039;&#039;&#039; est la plate-forme native pour l&#039;EDI (la valeur par défaut).&lt;br /&gt;
* &#039;&#039;&#039;Windows 64 bits&#039;&#039;&#039; est un système Windows fonctionnant sous un système d&#039;exploitation 64 bits.&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; est un Mac fonctionnant sous un système d&#039;exploitation OS X (OS Ten).&lt;br /&gt;
* &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039; est un iPhone ou un iPad fonctionnant sous un système d&#039;exploitation iOS 32 bits ou 64 bits.&lt;br /&gt;
* &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039; est un iPhone ou un iPad fonctionnant sous un système d&#039;exploitation iOS 64 bits.&lt;br /&gt;
* &#039;&#039;&#039;Simulateur iOS&#039;&#039;&#039; est le simulateur iOS qui s&#039;exécute sur votre Mac.&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; est un périphérique Android connecté à votre système.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; La commande &#039;&#039;&#039;Ajouter une plate-forme&#039;&#039;&#039; est disponible seulement quand vous cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;Plates-formes cible&#039;&#039;&#039; lui-même, et non sur l&#039;une des plates-formes.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier la connexion&lt;br /&gt;
|&lt;br /&gt;
Ouvre la page [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]] de la boîte de dialogue Outils &amp;amp;gt; Options et vous permet de modifier le profil de connexion assigné à la plate-forme sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rétablir le profil par défaut&lt;br /&gt;
|&lt;br /&gt;
Assigne le profil de connexion par défaut à la plate-forme sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Cette commande est disponible seulement quand un profil de connexion est actuellement assigné à la plate-forme sélectionnée, et n&#039;est pas le profil de connexion par défaut. Vous pouvez choisir un autre profil de connexion par défaut depuis &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; [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer un profil&lt;br /&gt;
|&lt;br /&gt;
Désassigne le profil de connexion actuellement assigné à la plate-forme sélectionnée, ce qui fait qu&#039;aucun profil de connexion n&#039;est plus assigné à la plate-forme.&lt;br /&gt;
&lt;br /&gt;
Cette commande est disponible seulement quand un profil de connexion est actuellement assigné à la plate-forme sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer la plate-forme&lt;br /&gt;
|&lt;br /&gt;
Retire la plate-forme sélectionnée du noeud &#039;&#039;&#039;Plates-formes cible&#039;&#039;&#039; pour le projet en cours.  Vous pouvez ajouter de nouveau la plate-forme sélectionnée en cliquant avec le bouton droit sur le noeud &#039;&#039;&#039;Plates-formes cible&#039;&#039;&#039; et en sélectionnant &#039;&#039;&#039;Ajouter une plate-forme&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue [[Propriétés de la plate-forme|Propriétés de la plate-forme]] et vous permet de :&lt;br /&gt;
* Associer un SDK à la plate-forme. La zone de liste déroulante est uniquement activée pour les plates-formes qui requièrent un SDK pour le projet en cours : les applications de la plate-forme OS X, et les applications des plates-formes mobiles pour {{Delphi}} et C++.&lt;br /&gt;
* Associer un profil de connexion à la plate-forme. Sélectionnez &#039;&#039;&#039;Ajouter nouveau&#039;&#039;&#039; dans la zone de liste déroulante pour ouvrir la boîte de dialogue [[Créer un profil de connexion|Créer un profil de connexion]] et créer un nouveau profil de connexion.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Activer&lt;br /&gt;
|&lt;br /&gt;
Transforme la plate-forme sélectionnée en plate-forme cible pour le projet.&lt;br /&gt;
&lt;br /&gt;
Cette commande est disponible seulement quand vous cliquez avec le bouton droit sur une plate-forme qui n&#039;est pas actuellement la plate-forme active (c&#039;est-à-dire une plate-forme dont le nom n&#039;apparaît pas en gras).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Actualiser&lt;br /&gt;
|&lt;br /&gt;
Met à jour la liste des périphériques et simulateurs disponibles pour la plate-forme cible. Voir &#039;&#039;&#039;[[Présentation des plates-formes cible#Utilisation du noeud Cible|Utilisation du noeud Cible]]&#039;&#039;&#039;.&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; La commande &#039;&#039;&#039;Actualiser&#039;&#039;&#039; est disponible seulement quand vous cliquez avec le bouton droit sur le noeud &#039;&#039;&#039;Cible&#039;&#039;&#039; à l&#039;intérieur d&#039;un noeud de plate-forme cible.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel des dossiers Contient et Requiert==&lt;br /&gt;
&lt;br /&gt;
Les dossiers &#039;&#039;&#039;Contient&#039;&#039;&#039; et &#039;&#039;&#039;Requiert&#039;&#039;&#039; apparaissent seulement pour les packages. Pour de plus amples informations, voir [[Création d&#039;un package|Création d&#039;un package]] et [[Packages|Packages ({{Delphi}})]].&lt;br /&gt;
&lt;br /&gt;
===Menu contextuel du dossier Contient===&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;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter au projet|Ajouter au projet]]&#039;&#039;&#039;, vous permettant d&#039;ajouter des fichiers au dossier &#039;&#039;&#039;Contient&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter nouveau&lt;br /&gt;
|&lt;br /&gt;
Ajoute un nouvel élément au dossier &#039;&#039;&#039;Contient&#039;&#039;&#039;, comme suit :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Unité&lt;br /&gt;
|&lt;br /&gt;
Pour un package {{Delphi}}, cette option ajoute une nouvelle unité {{Delphi}}.&lt;br /&gt;
&lt;br /&gt;
Pour un package C++, vous avez deux options :&lt;br /&gt;
* Unité - {{CBuilder}}&lt;br /&gt;
* Unité - {{Delphi}}&lt;br /&gt;
&lt;br /&gt;
Ajoute une unité de compilation (une ne contenant pas de fiche) au dossier &#039;&#039;&#039;Contient&#039;&#039;&#039; ; assigne le nom Unit1.pas ({{Delphi}}) ou Unit01.cpp pour la première unité ajoutée, puis augmente le nombre pour chaque nouvelle unité ajoutée.&lt;br /&gt;
&lt;br /&gt;
Pour renommer une unité et tous ses composants, cliquez avec le bouton droit sur le nom de l&#039;unité dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;, puis sélectionnez &#039;&#039;&#039;Renommer&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Fiche&lt;br /&gt;
|&lt;br /&gt;
Pour un package {{Delphi}}, c&#039;est la seule option permettant d&#039;ajouter une nouvelle fiche.&lt;br /&gt;
&lt;br /&gt;
Pour un package C++, vous avez deux options :&lt;br /&gt;
* Fiche - {{CBuilder}}&lt;br /&gt;
* Fiche - {{Delphi}}&lt;br /&gt;
&lt;br /&gt;
Ajoute un nouveau fichier d&#039;unité (un contenant une fiche ou un fichier &amp;lt;code&amp;gt;.dfm&amp;lt;/code&amp;gt;) au dossier &#039;&#039;&#039;Contient&#039;&#039;&#039; et affiche la nouvelle fiche dans le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039;. Les numéros d&#039;unités sont augmentés de la même façon que la commande &#039;&#039;&#039;Ajouter une unité&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Autre&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Nouveaux éléments|Nouveaux éléments]]&#039;&#039;&#039;, vous permettant de sélectionner un élément du référentiel d&#039;objets à ajouter au dossier &#039;&#039;&#039;Contient&#039;&#039;&#039;. Cliquez sur une catégorie dans le volet de gauche. Le volet de droite affiche les éléments de cette catégorie que vous pouvez ajouter à votre projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Utilisation des dossiers virtuels|Dossier virtuel]]&lt;br /&gt;
|&lt;br /&gt;
Seulement disponible pour C++. Ouvre la zone d&#039;entrée &#039;&#039;&#039;[[Vue Dossier ou Répertoire|Ajouter un nouveau dossier]]&#039;&#039;&#039;, vous permettant de fournir un nom au nouveau dossier virtuel.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez cliquer avec le bouton droit sur le dossier virtuel et utiliser les commandes du menu contextuel pour ajouter une unité existante au dossier virtuel, ajouter de nouvelles unités, fiches, autres éléments ou un dossier virtuel imbriqué. Vous pouvez aussi personnaliser le menu &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;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Personnaliser&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Personnaliser le menu Nouveau|Personnaliser le menu Nouveau]]&#039;&#039;&#039;, vous permettant de personnaliser le menu &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; dans le produit, et de spécifier un type d&#039;application par défaut. Vous pouvez sélectionner dans une galerie des éléments, y compris des séparateurs d&#039;éléments de menu, et les ajouter dans votre boîte de dialogue &#039;&#039;&#039;Nouveaux éléments&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer un fichier&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Retirer du projet|Retirer du projet]]&#039;&#039;&#039;, vous permettant de retirer un fichier du dossier &#039;&#039;&#039;Contient&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Menu contextuel du dossier Requiert===&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;
|&lt;br /&gt;
Ajouter une référence&lt;br /&gt;
|&lt;br /&gt;
Ouvre la &#039;&#039;&#039;[[Boîte de dialogue Ajouter, onglet Requiert|boîte de dialogue Ajouter, onglet Requiert]]&#039;&#039;&#039;, vous permettant de rechercher et d&#039;ajouter un package (.bpl) au dossier &#039;&#039;&#039;Requiert&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer un fichier&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Retirer du projet|Retirer du projet]]&#039;&#039;&#039;, vous permettant de retirer un fichier du dossier sélectionné.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel du noeud Fichier==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur un fichier d&#039;un projet pour afficher les commandes du menu contextuel. Les commandes varient selon le type de fichier sélectionné.&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;
|&lt;br /&gt;
Construire&lt;br /&gt;
|&lt;br /&gt;
Est un raccourci qui compile le fichier sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Compiler en assembleur&lt;br /&gt;
|&lt;br /&gt;
(C++ seulement) Compile le fichier source sélectionné en fichier .ASM et affiche le fichier dans l&#039;éditeur de code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier les options locales&lt;br /&gt;
|&lt;br /&gt;
Pour C++, affiche une boîte de dialogue &#039;&#039;&#039;Options de projet&#039;&#039;&#039; abrégée, ne contenant que les pages relatives au fichier et projet en cours.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exclure de la construction&lt;br /&gt;
|&lt;br /&gt;
Pour C++ seulement. Marque temporairement le fichier sélectionné comme ne faisant pas partie de la construction. Après l&#039;exclusion d&#039;un fichier de la construction, le nom du fichier apparaît estompé dans le gestionnaire de projets, et cet élément de menu contextuel est coché. Pour rétablir le fichier dans la construction, cliquez avec le bouton droit sur le fichier dans le gestionnaire de projets, puis cliquez sur la coche relative à cette commande du menu contextuel.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lien par nom seulement&lt;br /&gt;
|&lt;br /&gt;
Pour C++ seulement. Pour un fichier objet ou bibliothèque, localise le fichier en utilisant le &#039;&#039;&#039;chemin de recherche des bibliothèques&#039;&#039;&#039; (défini sur la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; Répertoires et Conditions&#039;&#039;&#039;&amp;lt;/font&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour lier un fichier objet ou bibliothèque explicitement par son chemin de fichier, décochez ce champ. Ainsi, quand le lieur reçoit le nom de chemin entièrement qualifié du fichier objet ou bibliothèque, il ignore le paramètre Chemin de recherche des bibliothèques.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lien par nom seulement&#039;&#039;&#039; est l&#039;option par défaut pour les fichiers .lib et .obj ajoutés aux projets 2009 ; cette option est nouvelle pour 2009.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ouvrir&lt;br /&gt;
|&lt;br /&gt;
Ouvre les fichiers sélectionnés dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Préprocesseur&lt;br /&gt;
|&lt;br /&gt;
Exécute le préprocesseur C++ (Cpp32.exe).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Renommer&lt;br /&gt;
|&lt;br /&gt;
Vous permet de renommer le fichier et tous les fichiers secondaires correspondants qui apparaissent comme noeuds enfant dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Retirer du projet&lt;br /&gt;
|&lt;br /&gt;
Retire du projet les fichiers sélectionnés. Vous êtes invité à enregistrer les modifications effectuées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Enregistre les modifications apportées aux fichiers sélectionnés sous leur nom actuel.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Enregistrer sous&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;Enregistrer sous&#039;&#039;&#039;, qui permet d&#039;enregistrer les fichiers sélectionnés avec les nouveaux noms et emplacements.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les dépendances&lt;br /&gt;
|&lt;br /&gt;
Pour C++ seulement. Affiche la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Dépendances&#039;&#039;&#039;&amp;lt;/font&amp;gt;, qui vous permet de modifier l&#039;ordre de construction des projets dans un groupe de projets.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher dans l&#039;explorateur&lt;br /&gt;
|&lt;br /&gt;
Ouvre l&#039;explorateur Windows, en affichant le dossier qui contient le fichier sélectionné. Aussi disponible sur le [[#Menu contextuel du noeud Projet|menu contextuel de niveau projet]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter au contrôle de version&lt;br /&gt;
|&lt;br /&gt;
Ouvre [[Système de contrôle de version|l&#039;expert système de contrôle de version]] pour que vous puissiez ajouter les fichiers dans le projet sous &#039;&#039;&#039;[[Intégration de Subversion dans l&#039;EDI|Subversion]]&#039;&#039;&#039; ou &#039;&#039;&#039;[[Intégration de Git dans l&#039;EDI|Git]]&#039;&#039;&#039;. Apparaît seulement pour les projets qui ne sont pas sous un système de contrôle de version.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Subversion&lt;br /&gt;
|&lt;br /&gt;
Si les fichiers sont sous contrôle de version par [[Intégration de Subversion dans l&#039;EDI|Subversion]], affiche les commandes suivantes :&lt;br /&gt;
* &#039;&#039;&#039;Valider&#039;&#039;&#039; ouvre le volet [[Valider (SVN)|Valider (SVN)]] qui vous permet d&#039;enregistrer les modifications du référentiel SVN.&lt;br /&gt;
* &#039;&#039;&#039;Mettre à jour&#039;&#039;&#039; actualise la copie de travail locale en extrayant la version la plus récente du fichier depuis le référentiel SVN. Les messages de statut apparaissent dans la vue [[Vue Messages|Messages]]. La meilleure pratique consiste à toujours mettre à jour votre copie de travail avant de commencer l&#039;édition.&lt;br /&gt;
* &#039;&#039;&#039;Parcourir le référentiel&#039;&#039;&#039; ouvre le [[Navigateur de référentiel|Navigateur de référentiel]], en affichant la structure arborescente SVN qui contient le fichier que vous modifiez.&lt;br /&gt;
* &#039;&#039;&#039;Restaurer&#039;&#039;&#039; restaure toutes les modifications effectuées localement à une version antérieure.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Git&lt;br /&gt;
|&lt;br /&gt;
Si les fichiers sont sous contrôle de version par [[Intégration de Git dans l&#039;EDI|Git]], affiche les commandes suivantes :&lt;br /&gt;
* &#039;&#039;&#039;Valider&#039;&#039;&#039; ouvre le volet [[Valider (Git)|Valider (Git)]] qui vous permet d&#039;enregistrer les modifications de votre référentiel local.&lt;br /&gt;
* &#039;&#039;&#039;Restaurer&#039;&#039;&#039; restaure toutes les modifications effectuées localement à une version antérieure du fichier et résout tout état de conflit.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mercurial&lt;br /&gt;
|&lt;br /&gt;
Si les fichiers sont sous contrôle de version par [[Intégration de Mercurial dans l&#039;EDI|Mercurial]], affiche les commandes suivantes :&lt;br /&gt;
* &#039;&#039;&#039;Valider&#039;&#039;&#039; ouvre le volet [[Valider (Mercurial)|Valider (Mercurial)]] qui vous permet d&#039;enregistrer les modifications dans votre référentiel local.&lt;br /&gt;
* &#039;&#039;&#039;Restaurer&#039;&#039;&#039; annule toutes les modifications locales et rétablit la révision précédente du fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
TDump &amp;amp;lt;nomfichier&amp;amp;gt;.obj&lt;br /&gt;
|&lt;br /&gt;
Pour C++ seulement. Envoie le fichier sélectionné dans l&#039;utilitaire [[TDUMP.EXE, l&#039;utilitaire de vidage de fichier|TDump]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boîtes de dialogue enfant==&lt;br /&gt;
&lt;br /&gt;
* [[Valider (SVN)|Valider (SVN)]]&lt;br /&gt;
* [[Valider (Git)|Valider (Git)]]&lt;br /&gt;
* [[Fusionner (SVN)|Fusionner (SVN)]]&lt;br /&gt;
* [[Déporter (SVN)|Déporter (SVN)]]&lt;br /&gt;
* [[Volet Importer|Volet Importer]]&lt;br /&gt;
* [[Navigateur de référentiel|Navigateur de référentiel]]&lt;br /&gt;
* [[Volet Journal|Volet Journal]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Démarrage d&#039;un projet|Démarrage d&#039;un projet]]&lt;br /&gt;
*[[Ajout et suppression de fichiers|Ajout et suppression de fichiers]]&lt;br /&gt;
*[[Ajout de composants à une fiche|Ajout de composants à une fiche]]&lt;br /&gt;
*[[Définition des options de projet|Définition des options de projet]]&lt;br /&gt;
*[[Définition des propriétés, des méthodes et des événements|Définition des propriétés, des méthodes et des événements]]&lt;br /&gt;
* [[Options de la cible|Options de la cible]]&lt;br /&gt;
*[[Intégration de Subversion dans l&#039;EDI|Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
** [[Extraire (SVN)|Extraire (SVN)]]&lt;br /&gt;
*[[Intégration de Git dans l&#039;EDI|Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
** [[Cloner (Git)|Cloner (Git)]]&lt;br /&gt;
*[[Intégration de Mercurial dans l&#039;EDI|Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
** [[Cloner (Mercurial)|Cloner (Mercurial)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence EDI]]&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Project Manager]]&lt;br /&gt;
[[de:Projektverwaltung]]&lt;br /&gt;
[[ja:［プロジェクト マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203418</id>
		<title>Gestionnaire de SDK</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_SDK&amp;diff=203418"/>
		<updated>2016-04-13T09:30:09Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;ResetPaths.bmp&amp;#039; → &amp;#039;ResetPaths.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options d&#039;environnement}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur une plate-forme dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Affiche les SDK existants, et vous permet d&#039;ajouter et de gérer des SDK pour [[Ajout d&#039;un SDK Mac OS X ou iOS|Mac OS X, iOS]] et [[Ajout d&#039;un SDK Android|Android]].&lt;br /&gt;
&lt;br /&gt;
==Utilisation d&#039;un SDK==&lt;br /&gt;
&lt;br /&gt;
Un kit de développement logiciel (SDK) fournit le logiciel nécessaire à la construction de vos applications pour une plate-forme cible. Dans la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, un SDK fournit les informations dont a besoin &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; pour localiser le logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Les SDK Mac OS X et iOS fournissent :&lt;br /&gt;
&lt;br /&gt;
* Une liste des chemins absolus aux fichiers et dossiers du Mac qui sont requis pour construire des applications pour la plate-forme cible SDK.&lt;br /&gt;
* Une copie de ces fichiers, qui peut être extraite du Mac à l&#039;aide d&#039;un [[Gestionnaire de profils de connexion|profil de connexion]].&lt;br /&gt;
&lt;br /&gt;
Les SDK Android contiennent les chemins au logiciel requis dans votre système.&lt;br /&gt;
&lt;br /&gt;
Sur la page &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;, pour chaque plate-forme cible ayant un SDK associé, un SDK est le SDK par défaut (celui affiché en gras). Les plates-formes Windows n&#039;ont pas de SDK par défaut.&lt;br /&gt;
&lt;br /&gt;
==Situations où vous devez ajouter un SDK==&lt;br /&gt;
&lt;br /&gt;
Les SDK sont &#039;&#039;&#039;obligatoires&#039;&#039;&#039; pour les plates-formes et types d&#039;applications suivants :&lt;br /&gt;
&lt;br /&gt;
* Des applications multi-périphériques C++ pour la plate-forme &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039;.&lt;br /&gt;
* Des applications multi-périphériques pour la plate-forme &#039;&#039;&#039;Android&#039;&#039;&#039;.&lt;br /&gt;
*:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vos SDK et NDK Android sont installés par l&#039;installateur de {{Variables|Product}}, le [[Gestionnaire de SDK|Gestionnaire de SDK]] connaît les emplacements installés. Dans ce cas, les champs relatifs au SDK sont remplis automatiquement, et vous n&#039;avez pas besoin d&#039;ajouter un SDK pour vos apps Android.&lt;br /&gt;
&lt;br /&gt;
==Noms de fichier et extensions de fichier des SDK==&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;noms de SDK&#039;&#039;&#039; ont quelques restrictions autres que le fait d&#039;être des noms de fichiers valides, tel que déterminé par [[lib_fr:System.IOUtils.TPath.HasValidFileNameChars|System.IOUtils.TPath.HasValidFileNameChars]]. Les noms de SDK dupliqués provoquent une erreur (depuis les opérations Ajouter ou Importer tentées).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;extension des fichiers de SDK&#039;&#039;&#039; est &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; et elle est ajoutée automatiquement quand le SDK est enregistré en tant que fichier.&lt;br /&gt;
&lt;br /&gt;
Voici des exemples de nom de SDK :&lt;br /&gt;
&lt;br /&gt;
* MyFirstOSXSdk&lt;br /&gt;
* Gr8daZ!&lt;br /&gt;
&lt;br /&gt;
Chaque SDK que vous avez défini est enregistré sous un fichier &amp;lt;code&amp;gt;.sdk&amp;lt;/code&amp;gt; dans votre dossier &#039;&#039;&#039;Application Data&#039;&#039;&#039; (tel que renvoyé par [[lib_fr:DesignIntf.IDesigner170.GetAppDataDirectory|DesignIntf.IDesigner170.GetAppDataDirectory]]), comme le dossier suivant sur Windows 7 :&lt;br /&gt;
&lt;br /&gt;
{{Path|{{AppDataPath}}}}&lt;br /&gt;
&lt;br /&gt;
Le fichier contient des [[#Utilisation d&#039;un SDK|informations relatives au SDK]], comme les chemins au logiciel requis pour construire des applications pour la plate-forme cible du SDK.&lt;br /&gt;
&lt;br /&gt;
Les fichiers SDK réel (le &#039;&#039;&#039;cache des fichiers locaux du SDK&#039;&#039;&#039;) sont stockés par défaut dans {{Path|{{UserDocumentsPath}}\SDKs}}.&lt;br /&gt;
&lt;br /&gt;
Pour changer l&#039;emplacement du cache des fichiers locaux d&#039;un SDK, voir :&lt;br /&gt;
&lt;br /&gt;
* Pour Android, ajustez les chemins d&#039;accès dans le &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039; pour pointer sur le nouvel emplacement.&lt;br /&gt;
* Pour OS X ou iOS, voir &#039;&#039;&#039;[[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Panneau SDK==&lt;br /&gt;
&lt;br /&gt;
{|&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;
Versions des SDK&lt;br /&gt;
|&lt;br /&gt;
Liste les SDK qui ont été définis, avec leur plate-forme associée. L&#039;attribut &#039;&#039;&#039;Gras&#039;&#039;&#039; indique le SDK par défaut pour une plate-forme.&lt;br /&gt;
* Pour définir un SDK par défaut pour une plate-forme, effectuez l&#039;une des opérations suivantes :&lt;br /&gt;
** Cliquez avec le bouton droit sur l&#039;entrée relative au SDK et sélectionnez &#039;&#039;&#039;Définir en tant que défaut&#039;&#039;&#039;.&lt;br /&gt;
** Double-cliquez sur l&#039;entrée relative au SDK.&lt;br /&gt;
* Pour modifier un SDK, sélectionnez-le dans la liste des &#039;&#039;&#039;versions de SDK&#039;&#039;&#039;, modifiez les &#039;&#039;&#039;propriétés du SDK&#039;&#039;&#039;, puis cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; (sans le clic sur &#039;&#039;&#039;OK&#039;&#039;&#039;, vos modifications ne sont pas enregistrées).&lt;br /&gt;
&lt;br /&gt;
Cliquer sur l&#039;un des SDK active les boutons permettant de gérer un SDK (&#039;&#039;&#039;Supprimer&#039;&#039;&#039; et &#039;&#039;&#039;Exporter&#039;&#039;&#039;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés du SDK&lt;br /&gt;
|&lt;br /&gt;
Affiche les paramètres en cours du SDK sélectionné.&lt;br /&gt;
&lt;br /&gt;
Le contenu de ce cadre dépend de la plate-forme SDK : [[#Propriétés des SDK Mac OS X et iOS|&#039;&#039;&#039;Mac OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039;]] ou &#039;&#039;&#039;[[#Propriétés SDK, NDK et Java Android|Android]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés des SDK Mac OS X et iOS===&lt;br /&gt;
&lt;br /&gt;
Ce sont les champs visibles dans le cadre &#039;&#039;&#039;Propriétés du SDK&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Mac OS X&#039;&#039;&#039; ou &#039;&#039;&#039;iOS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Répertoire racine local&lt;br /&gt;
|&lt;br /&gt;
Affiche le répertoire de la machine locale où les fichiers de la machine distante sont mis en cache. La valeur par défaut est :&lt;br /&gt;
&lt;br /&gt;
 $(BDSPLATFORMSDKSDIR)\&amp;amp;lt;sdk-name&amp;amp;gt;&lt;br /&gt;
La valeur de la variable $(BDSPLATFORMSDKSDIR) est définie sur la page &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; [[Variables d&#039;environnement|Variables d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour C++, ce répertoire est spécifié au compilateur avec l&#039;option &amp;lt;code&amp;gt;--sysroot&amp;lt;/code&amp;gt;. Les chemins distants sont implicitement préfixés avec le répertoire racine local.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les valeurs en cours en tant que nouvelles valeurs par défaut en cliquant sur [[Image:SavePaths.bmp]] &#039;&#039;&#039;Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&#039;&#039;&#039; dans le volet &#039;&#039;&#039;Chemins distants&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemins distants&lt;br /&gt;
|&lt;br /&gt;
Affiche la liste des chemins de la machine distante qui sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Un chemin distant est constitué des éléments suivants :&lt;br /&gt;
* &#039;&#039;&#039;Répertoire&#039;&#039;&#039;. Représente le répertoire sur la plate-forme cible ou la plate-forme intermédiaire.&lt;br /&gt;
* &#039;&#039;&#039;Masque de fichier&#039;&#039;&#039;. Représente le nom de fichier (pour un fichier unique) ou le caractère générique * (astérisque) qui correspond à tous les fichiers du répertoire spécifié. Exemple : OpenGL.&lt;br /&gt;
* &#039;&#039;&#039;Sous-répertoires&#039;&#039;&#039;. Indique si les sous-répertoires sont inclus.&lt;br /&gt;
&lt;br /&gt;
Il y a quatre catégories de chemins distants, et la catégorie détermine comment les chemins / éléments sont passés au compilateur C++ et au lieur, comme suit :&lt;br /&gt;
* Les &#039;&#039;&#039;chemins d&#039;inclusion&#039;&#039;&#039; sont passés au compilateur en tant que partie du chemin &amp;lt;code&amp;gt;--sysinc&amp;lt;/code&amp;gt; (le chemin de recherche des fichiers d&#039;inclusion du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;chemins de bibliothèques&#039;&#039;&#039; sont passés au lieur en tant que partie du chemin &amp;lt;code&amp;gt;--syslib&amp;lt;/code&amp;gt; (le chemin de recherche des bibliothèques du système, précédé du répertoire racine).&lt;br /&gt;
* Les &#039;&#039;&#039;frameworks&#039;&#039;&#039; sont passés au compilateur (avec l&#039;option &amp;lt;code&amp;gt;--framework&amp;lt;/code&amp;gt;) et au lieur (avec l&#039;option &amp;lt;code&amp;gt;--Ff&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Les &#039;&#039;&#039;autres chemins&#039;&#039;&#039; ne sont pas passés au compilateur/lieur par défaut, mais sont extraits vers la machine locale.&lt;br /&gt;
&lt;br /&gt;
Tous les éléments spécifiés sont extraits vers la machine locale. Voir [[Paclient.exe, l&#039;application client Platform Assistant|PAClient]].&lt;br /&gt;
&lt;br /&gt;
Tous les chemins doivent utiliser le style approprié pour la machine hôte cible. Par exemple, utilisez les barres obliques (/) en tant que séparateurs pour les chemins sur les hôtes Mac. Certaines marques de ponctuation telles que le tilde (~) doivent être reconnues pour Mac.&lt;br /&gt;
&lt;br /&gt;
Les boutons du champ &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; sont décrits ci-dessous :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:New.png]] Ajouter un nouvel élément de chemin&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant]]&#039;&#039;&#039;. Vous pouvez aussi ajouter un nouveau SDK en appuyant sur la touche &#039;&#039;&#039;Inser&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:EditPathItem.png]] Modifier l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche la boîte de dialogue &#039;&#039;&#039;[[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Modifier un élément de chemin distant]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DeletePathItem.png]] Supprimer l&#039;élément de chemin sélectionné&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime l&#039;élément de chemin sélectionné. Vous pouvez aussi supprimer un chemin en appuyant sur la touche &#039;&#039;&#039;Suppr&#039;&#039;&#039; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation et qu&#039;un élément de chemin est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ResetPaths.png]] Réinitialiser les chemins aux valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, redéfinit tous les éléments de chemin sur les valeurs du SDK par défaut pour la plate-forme sélectionnée. Inclut le &#039;&#039;&#039;répertoire racine local&#039;&#039;&#039; seulement s&#039;il est vide.&lt;br /&gt;
&lt;br /&gt;
Les valeurs rétablies sont déterminées comme suit :&lt;br /&gt;
* Si vous n&#039;avez pas réinitialisé les valeurs par défaut, les valeurs affichées sont les valeurs par défaut de {{Variables|Product}}.&lt;br /&gt;
* Dès que vous réinitialisez les valeurs par défaut, les nouvelles valeurs deviennent les valeurs par défaut et sont stockées dans le fichier {{Path|&amp;amp;lt;plate-forme&amp;amp;gt;.defaultsdkpaths}} de votre répertoire {{Path|{{AppDataPath}}}}. Ainsi, cliquer sur [[File:ResetPaths.png]] rétablit les nouvelles valeurs par défaut que vous avez créées.&lt;br /&gt;
* Pour rétablir les valeurs par défaut d&#039;origine, supprimez le fichier {{Path|.defaultsdkpaths}} pour la plate-forme cible. Les chemins par défaut d&#039;origine apparaissent maintenant sur vos nouveaux SDK.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SavePaths.bmp]] Enregistrer les chemins en tant que valeurs par défaut pour la plate-forme sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Redéfinit tous les éléments de chemin par défaut avec les valeurs spécifiées pour les éléments de chemin du SDK, pour la plate-forme sélectionnée. Dès que vous avez enregistré les chemins en tant que valeurs par défaut, les nouvelles valeurs entrées ici sont celles qui sont rétablies quand vous cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Quand vous enregistrez les chemins par défaut, un fichier est créé pour ces chemins. Le nom du fichier est constitué du nom de la plate-forme suivi de l&#039;extension &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Macintosh OS X&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;OSX32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win32&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win32.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Win64&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;Win64.defaultsdkpaths&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour abandonner vos paramètres et rétablir les valeurs par défaut originales, supprimez d&#039;abord le fichier &amp;lt;code&amp;gt;.defaultsdkpaths&amp;lt;/code&amp;gt; situé dans le répertoire que &amp;lt;code&amp;gt;%APPDATA%&amp;lt;/code&amp;gt; développe (c&#039;est-à-dire, {{Path|{{AppDataPath}}}}), puis cliquez sur [[File:ResetPaths.png]] (&#039;&#039;&#039;Réinitialiser les chemins aux valeurs par défaut&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:UpArrow.bmp]] Bouton vers le haut&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le haut à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le haut en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le haut&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:DownArrow.png]] Bouton vers le bas&lt;br /&gt;
|&lt;br /&gt;
Déplace l&#039;élément de chemin sélectionné vers le bas à l&#039;intérieur de son groupe de chemins. Vous pouvez aussi déplacer un élément vers le bas en appuyant sur la combinaison de touches &amp;lt;code&amp;gt;Ctrl+Flèche vers le bas&amp;lt;/code&amp;gt; du clavier quand la liste &#039;&#039;&#039;Chemins distants&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mettre à jour le cache des fichiers locaux&lt;br /&gt;
|&lt;br /&gt;
[[Sélectionner un profil de connexion|Vous invite à spécifier un profil de connexion]]. Utilise le profil de connexion sélectionné pour extraire tous les fichiers spécifiés de la machine cible distante vers la machine locale (de développement). Seuls les fichiers ayant des tailles et des informations d&#039;horodatage différentes des fichiers déjà dans le cache local du SDK sont extraits. Un dialogue de progression est affiché lors de l&#039;extraction, vous donnant ainsi l&#039;opportunité d&#039;annuler le processus. Vous êtes aussi invité à confirmer l&#039;écrasement des fichiers locaux.&lt;br /&gt;
&lt;br /&gt;
Vous devez cliquer sur ce bouton après avoir modifié les chemins dans la boîte de dialogue &#039;&#039;&#039;Gestionnaire de SDK&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter&lt;br /&gt;
|&lt;br /&gt;
Lance la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039; pour vous permettre d&#039;ajouter un SDK pour une plate-forme cible en utilisant un profil de connexion. L&#039;équivalent clavier est l&#039;appui sur la touche &amp;lt;code&amp;gt;Inser&amp;lt;/code&amp;gt; quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer&lt;br /&gt;
|&lt;br /&gt;
Affiche une boîte de dialogue de confirmation et, en cas d&#039;acceptation, supprime le SDK actuellement sélectionné. Vous pouvez aussi supprimer un SDK en appuyant sur la touche &amp;lt;code&amp;gt;Suppr&amp;lt;/code&amp;gt; du clavier quand la liste des &#039;&#039;&#039;SDK&#039;&#039;&#039; détient la focalisation.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Exporter&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier et enregistre les paramètres du SDK à cet emplacement (le nom de fichier par défaut est &amp;quot;&amp;amp;lt;sdk-nom&amp;amp;gt;.sdk&amp;quot;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Importer&lt;br /&gt;
|&lt;br /&gt;
Vous invite à spécifier un nom de fichier .sdk et importe les paramètres du SDK dans l&#039;EDI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Propriétés SDK, NDK et Java Android===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit des champs visibles dans le volet &#039;&#039;&#039;Propriétés&#039;&#039;&#039; quand vous sélectionnez un SDK &#039;&#039;&#039;Android&#039;&#039;&#039;. Le volet Propriétés comporte trois onglets : &#039;&#039;&#039;SDK&#039;&#039;&#039;, &#039;&#039;&#039;NDK&#039;&#039;&#039; et &#039;&#039;&#039;Java&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Onglet SDK====&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;
|&lt;br /&gt;
Chemin de base du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier SDK Android.&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier SDK Android comme un dossier SDK Android valide, ce dossier doit contenir un sous-dossier &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, et ce sous-dossier doit contenir un fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt;. Le fichier &amp;lt;code&amp;gt;source.properties&amp;lt;/code&amp;gt; définit la version (&amp;lt;code&amp;gt;Pkg.Revision&amp;lt;/code&amp;gt;) de votre SDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement ZipAlign&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK ZipAlign.exe.&lt;br /&gt;
&lt;br /&gt;
Par exemple :&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\tools\ZipAlign.exe}}&lt;br /&gt;
* {{Path|{{Placeholder|Chemin de base du SDK Android}}\build-tools\{{Placeholder|version}}\zipalign.exe}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Android&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil SDK Android.bat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Adb&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de plate-forme SDK Adb.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement Aapt&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil de construction SDK aapt.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement du niveau API du SDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier du niveau API du SDK à utiliser. N&#039;importe quelle version est correcte (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier SDK&amp;amp;gt;\platforms\android-17&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier du niveau API du SDK comme un dossier valide, ce dossier doit contenir un fichier &amp;lt;code&amp;gt;android.jar&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet NDK====&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;
|&lt;br /&gt;
Chemin de base du NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier NDK Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-ld.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-ld.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement arm-linux-androideabi-strip.exe&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du lieur arm-linux-androideabi-strip.exe (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; utilise cet exécutable pour réduire la taille de vos packages d&#039;applications Android.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement gdbserver&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du serveur GDB au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\prebuilt\android-arm\gdbserver&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement de l&#039;API NDK&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier API au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Pour que &#039;&#039;&#039;{{Variables|Product}}&#039;&#039;&#039; reconnaisse votre dossier API NDK comme un dossier valide, ce dossier doit contenir un fichier à l&#039;emplacement &amp;lt;code&amp;gt;arch-arm\usr\lib\libandroid.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de la bibliothèque NDK {{CBuilder}}&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque C++ au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\platforms\android-14\arch-arm\usr\lib&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Chemin de bibliothèque NDK Delphi&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement du dossier bibliothèque Delphi au sein du dossier NDK Android (par exemple, &amp;lt;code&amp;gt;&amp;amp;lt;dossier NDK&amp;amp;gt;\sources\cxx-stl\stlport\libs\armeabi-v7a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Cliquez sur les points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) pour ouvrir [[Boîte de dialogue liste-ordonnée|&#039;&#039;&#039;Répertoires&#039;&#039;&#039;]] en vue d&#039;ajouter, de remplacer ou de supprimer de nouveaux chemins de bibliothèque.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Onglet Java====&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;
|&lt;br /&gt;
Emplacement KeyTool&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK KeyTool.exe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Emplacement JarSigner&lt;br /&gt;
|&lt;br /&gt;
L&#039;emplacement de l&#039;outil JDK JarSigner.exe.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Dans les propriétés SDK Android, vous ne pouvez pas utiliser d&#039;adresses réseau commençant par une double barre oblique inverse comme emplacements. Par exemple, &amp;lt;code&amp;gt;\\mycompany.com\android\sdk&amp;lt;/code&amp;gt; n&#039;est pas une valeur valide. Utilisez plutôt un [http://windows.microsoft.com/en-us/windows7/create-a-shortcut-to-map-a-network-drive lecteur réseau (EN)].&lt;br /&gt;
&lt;br /&gt;
==Dépannage (Mac OS X et iOS)==&lt;br /&gt;
&lt;br /&gt;
===Gérer plusieurs installations de Xcode===&lt;br /&gt;
&lt;br /&gt;
Si vous avez plusieurs installations de Xcode, vous devez vous assurer que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode principal. Saisissez &amp;lt;code&amp;gt;xcode-select -p&amp;lt;/code&amp;gt; pour voir le chemin d&#039;accès au répertoire développeur actuellement sélectionné :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ xcode-select -p&lt;br /&gt;
 /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Si l&#039;outil de ligne de commande pointe sur un dossier qui n&#039;est pas votre dossier d&#039;installation Xcode principal, tapez &amp;lt;code&amp;gt;xcode-select -s &amp;amp;lt;chemin&amp;amp;gt;&amp;lt;/code&amp;gt; pour définir le répertoire développeur, par exemple :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 MacOS yourname $ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir la [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html documentation Apple pour xcode-select (EN)].&lt;br /&gt;
&lt;br /&gt;
===Versions SDK manquantes car le répertoire Xcode est incorrect===&lt;br /&gt;
&lt;br /&gt;
Après avoir sélectionné un profil de connexion dans la boîte de dialogue &#039;&#039;&#039;[[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&#039;&#039;&#039;, la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; est remplie par les versions de SDK détectées par [[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]] sur la machine distante.&lt;br /&gt;
&lt;br /&gt;
Si la liste déroulante &#039;&#039;&#039;Sélectionner une version de SDK&#039;&#039;&#039; est vide, si une version de SDK attendue n&#039;est pas listée ou si vous obtenez l&#039;erreur suivante :&lt;br /&gt;
&lt;br /&gt;
 No SDKs could be found for the iOS Device/Simulator platform. Did you install the Command Line Tools on your Xcode?&lt;br /&gt;
&lt;br /&gt;
Vérifiez votre installation de Xcode sur votre Mac et assurez-vous que l&#039;outil de ligne de commande &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; pointe sur votre dossier d&#039;installation Xcode. Voir [[#Gérer plusieurs installations de Xcode|Gérer plusieurs installations de Xcode]].&lt;br /&gt;
&lt;br /&gt;
Si le chemin désigné par &amp;lt;code&amp;gt;xcode-select&amp;lt;/code&amp;gt; est correct, vérifiez le contenu du répertoire suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;amp;lt;répertoire développeur Xcode&amp;amp;gt;/ Platforms/&amp;amp;lt;plate-forme&amp;amp;gt;.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
: Par exemple : &amp;lt;code&amp;gt;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où &#039;&#039;platform&#039;&#039; est :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MacOSX&amp;lt;/code&amp;gt; pour la plate-forme OS X&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneOS&amp;lt;/code&amp;gt; pour les plates-formes Périphérique iOS - 32 bits et Périphérique iOS - 64 bits&lt;br /&gt;
* &amp;lt;code&amp;gt;iPhoneSimulator&amp;lt;/code&amp;gt; pour la plate-forme Simulateur iOS&lt;br /&gt;
&lt;br /&gt;
Platform Assistant lit les versions SDK à partir de ce répertoire et la liste déroulante &#039;&#039;&#039;Sélectionner une version SDK&#039;&#039;&#039; ne contient que ces versions de SDK.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Platform Assistant fournit un SDK supplémentaire, &#039;&#039;&#039;Command Line Tools&#039;&#039;&#039; (les outils de ligne de commande), que vous devez installer pour la plate-forme Mac OS X uniquement.&lt;br /&gt;
&lt;br /&gt;
===Erreur &amp;quot;Compilateur inconnu&amp;quot; après la mise à jour de XCode===&lt;br /&gt;
&lt;br /&gt;
Le message d&#039;erreur &amp;lt;code&amp;gt;[Erreur fatale bccosx]... Compilateur inconnu &amp;lt;/code&amp;gt; peut se produire après la mise à jour de XCode sous OS X. &lt;br /&gt;
&lt;br /&gt;
Pour résoudre ce problème, effectuez les étapes suivantes :&lt;br /&gt;
&lt;br /&gt;
* Supprimez le SDK du [[Gestionnaire de SDK|Gestionnaire de SDK]]. &lt;br /&gt;
** Accédez à {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Gestionnaire de SDK}}&amp;lt;br /&amp;gt;&lt;br /&gt;
**: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous pouvez également accéder au [[Gestionnaire de SDK|Gestionnaire de SDK]] en allant dans &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039; | clic droit sur la plate-forme OS X dans &#039;&#039;&#039;[[Gestionnaire de projets#Menu contextuel du noeud Plates-formes cible|Plates-formes cible]]&#039;&#039;&#039; | &#039;&#039;&#039;Modifier le SDK&#039;&#039;&#039;&lt;br /&gt;
** Sélectionnez la version du SDK dans la section &#039;&#039;&#039;OS X&#039;&#039;&#039; et cliquez sur &#039;&#039;&#039;Supprimer&#039;&#039;&#039;.&lt;br /&gt;
* Supprimez tout le contenu du dossier SDK de la machine sur laquelle {{product}} est installé.&lt;br /&gt;
** Le dossier SDK se situe dans {{path | Documents\Embarcadero\Studio\SDKs\}}.&lt;br /&gt;
* Supprimez le dossier scratch-dir du répertoire PAServer sur l&#039;ordinateur OS X.&lt;br /&gt;
&lt;br /&gt;
Après avoir effectué ces étapes, relancez l&#039;application pour ajouter un nouveau SDK. &lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Ajouter un nouveau SDK|Ajouter un nouveau SDK]]&lt;br /&gt;
* [[Ajouter un élément de chemin distant ou Modifier un élément de chemin distant|Ajouter un élément de chemin distant ou Modifier un élément de chemin distant]]&lt;br /&gt;
* [[Créer un nouveau SDK Android|Créer un nouveau SDK Android]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Prérequis de plate-forme FireMonkey|Prérequis de plate-forme FireMonkey]]&lt;br /&gt;
* [[Applications multi-périphériques - Index|Applications multi-périphériques]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Mac OS X ou iOS|Ajout d&#039;un SDK Mac OS X ou iOS]]&lt;br /&gt;
* [[Ajout d&#039;un SDK Android|Ajout d&#039;un SDK Android]]&lt;br /&gt;
* [[Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS|Modification du répertoire racine local du SDK d&#039;un périphérique Mac OS X ou iOS ou d&#039;un simulateur iOS]]&lt;br /&gt;
* [[Sélectionner un profil de connexion|Sélectionner un profil de connexion]]&lt;br /&gt;
* [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:SDK Manager]]&lt;br /&gt;
[[de:SDK-Manager]]&lt;br /&gt;
[[ja:［SDK マネージャ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203415</id>
		<title>Fenêtre Explorateur de classes C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203415"/>
		<updated>2016-04-13T09:30:03Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;RefreshListofTypes.bmp&amp;#039; → &amp;#039;RefreshListofTypes.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Examiner la structure des classes de votre projet&lt;br /&gt;
* Examiner dans le source la déclaration d&#039;un élément sélectionné.&lt;br /&gt;
* Créer de nouveaux champs, méthodes et propriétés dans les unités managées de votre projet&lt;br /&gt;
&lt;br /&gt;
==Les trois volets de l&#039;explorateur de classes C++==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;fenêtre Explorateur de classes C++&#039;&#039;&#039; est divisée en trois volets (voir une capture d&#039;écran présentant le volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]])&amp;amp;nbsp;:&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;Volet&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Emplacement&#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;
&#039;&#039;&#039;Liste des types&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de gauche de la fenêtre Explorateur de classes C++&lt;br /&gt;
|&lt;br /&gt;
Présente une structure arborescente des types, classes, interfaces et espaces de nommage déclarés directement dans votre projet.&lt;br /&gt;
&lt;br /&gt;
Vous trouverez plus loin dans cette rubrique d&#039;aide de plus amples informations sur la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, notamment les descriptions des icônes d&#039;affichage, des boutons de barre d&#039;outils et le menu contextuel de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Vue Membres&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite supérieur&lt;br /&gt;
|&lt;br /&gt;
Affiche les membres (champs, propriétés et méthodes) des types actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dans la &#039;&#039;&#039;vue Membres&#039;&#039;&#039;, les icônes des membres de classes peuvent comporter des &amp;quot;décorateurs&amp;quot; supplémentaires, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* [[Image:lock.png]] - Les icônes des membres de classes privés ont un décorateur &amp;quot;verrou&amp;quot; (tel que [[File:MemberPrivate.png]] pour une méthode privée).&lt;br /&gt;
* [[Image:key.png]] - Les icônes des membres de classes protégés ont un décorateur &amp;quot;clé&amp;quot; (tel que [[File:MemberProtected.png]] pour une méthode protégée).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fenêtre Source/Références/Graphe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite inférieur&lt;br /&gt;
|&lt;br /&gt;
Les trois onglets affichent des informations différentes, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Source&#039;&#039;&#039; affiche le code source et se concentre sur la déclaration du dernier élément sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; liste les références aux symboles actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Pour chaque symbole&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Indique la déclaration du symbole (typiquement la première entrée).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Indique la définition, typiquement la deuxième entrée (si le compilateur a rencontré une définition).&lt;br /&gt;
** [[File:ClExplReference.png]] - Indique les références au symbole, donnés par le nom du fichier et le numéro de ligne du source.&lt;br /&gt;
: Un double-clic sur une entrée de l&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; ouvre la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; et navigue jusqu&#039;à la référence.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche des informations graphiques sur l&#039;élément actuellement sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Par exemple, si vous sélectionnez quelques classes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, l&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche la hiérarchie des symboles sélectionnés. Voir l&#039;illustration du volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Structure de l&#039;arborescence de la liste des types==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche tous les types, classes, interfaces et espaces de nommage déclarés dans les unités directement utilisées dans votre projet. Par défaut, les noeuds (unités, classes, interfaces, types) de l&#039;arborescence sont affichés dans l&#039;ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
Pour développer ou replier les noeuds de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, cliquez sur les noeuds de l&#039;arborescence&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] indique un noeud replié. Cliquer sur l&#039;icône ouvre le noeud.&lt;br /&gt;
* [[File:NodeMinus.png]] indique un noeud développé. Cliquer sur l&#039;icône ferme le noeud.&lt;br /&gt;
&lt;br /&gt;
Si aucune icône n&#039;est affichée devant un noeud, le noeud est un noeud terminal, c&#039;est-à-dire qu&#039;il n&#039;a pas de sous-noeuds qui peuvent être développés ou repliés.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur un noeud (ou se déplacer d&#039;un noeud à un autre au moyen des touches fléchées) charge le fichier source correspondant dans la &#039;&#039;&#039;fenêtre Source&#039;&#039;&#039; en lecture seule et focalise la fenêtre sur la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
&lt;br /&gt;
===Icônes utilisées dans la liste des types et la vue Membres===&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes sont utilisées à la fois dans la liste des types et la vue Membres&amp;amp;nbsp;:&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;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#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;
[[Image:CE Icon Plus.jpg|Icône Plus]]&lt;br /&gt;
|&lt;br /&gt;
Noeud replié&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Icône Moins]]&lt;br /&gt;
|&lt;br /&gt;
Noeud développé&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Fichier source]]&lt;br /&gt;
|&lt;br /&gt;
Fichier source&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Icône Espace de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Espace de nommage&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Icône Classe]]&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Icône Interface]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Icône Méthode ou Opération]]&lt;br /&gt;
|&lt;br /&gt;
Méthode ou opération&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Icône Champ ou Variable]]&lt;br /&gt;
|&lt;br /&gt;
Champ ou variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Icône Propriété]]&lt;br /&gt;
|&lt;br /&gt;
Propriété&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Icône Evénement]]&lt;br /&gt;
|&lt;br /&gt;
Evénement&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Icône Typedef]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Icône Union]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Icône Enumération]]&lt;br /&gt;
|&lt;br /&gt;
Enumération&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Icône Membre d&#039;énumération]]&lt;br /&gt;
|&lt;br /&gt;
Membre d&#039;énumération&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Icône Structure]]&lt;br /&gt;
|&lt;br /&gt;
Structure&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Icône Groupe]]&lt;br /&gt;
|&lt;br /&gt;
Groupe (groupe par défaut ou groupe personnalisé)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Icône Décorateur pour un membre privé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe privé&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Icône Décorateur pour un membre protégé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe protégé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarques&amp;amp;nbsp;:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Par défaut, une interface est définie comme une classe/structure qui ne contient pas de données et contient seulement des méthodes virtuelles pures. Vous pouvez modifier la définition d&#039;une interface à des fins de visualisation en définissant les options de la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. L&#039;option &amp;quot;Les interfaces doivent dériver de IUnknown&amp;quot; détermine si les types ActiveX/COM sont affichés comme des interfaces, et vous pouvez désactiver l&#039;option &amp;quot;Afficher les classes abstraites comme des interfaces&amp;quot;.  &#039;&#039;&#039;2&#039;&#039;&#039; La même icône est utilisée pour une méthode, une opération, une procédure ou une fonction. Vous pouvez ajouter des méthodes (au moyen du bouton [[File:ClExplAddMethod.png]]) seulement dans une unité managée.  &#039;&#039;&#039;3&#039;&#039;&#039; Vous pouvez ajouter des champs (au moyen du bouton [[File:ClExplAddField.png]]) seulement dans une unité managée.  &#039;&#039;&#039;4&#039;&#039;&#039; Vous pouvez contrôler l&#039;affichage des typedefs et des énumérations au moyen des boutons [[File:ClExplTypedef.png]] et [[File:ClExplEnum.png]] et de la boîte de dialogue Explorateur de classes (C++)|[[Explorateur de classes (C++)|Propriétés]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Champ de recherche de la liste des types [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Au sommet de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; réside un champ de recherche incrémentielle, indiqué par une icône en forme de loupe [[File:ClExplSearchWGlyph.png|Loupe Chercher]].&lt;br /&gt;
&lt;br /&gt;
Au fur et à mesure que vous entrez une chaîne dans le champ de recherche, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; s&#039;ajuste pour n&#039;afficher que les éléments qui contiennent cette chaîne. La recherche établit une correspondance avec les noms de tous les éléments contenus (tels que les membres d&#039;une classe), même si le nom de la classe lui-même ne contient pas la chaîne. Le champ de recherche comporte un menu déroulant qui vous permet de contrôler certains aspects cruciaux de la recherche.  Cliquez sur l&#039;icône Chercher pour afficher le menu suivant&amp;amp;nbsp;:&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;
|&lt;br /&gt;
Tous&lt;br /&gt;
|&lt;br /&gt;
Fait correspondre tout élément qui contient la chaîne de recherche, même si la chaîne apparaît dans un paramètre ou un ancêtre. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nom seulement&lt;br /&gt;
|&lt;br /&gt;
Ne fait correspondre que les types dont les noms contiennent la chaîne de recherche. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Insensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Nécessite que les éléments doivent correspondre à la chaîne de recherche sans se soucier de la casse. Par défaut, cette option est activée (insensible à la casse).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Icônes de la barre d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes apparaissent sur les boutons de la barre d&#039;outils de l&#039;explorateur de classes&amp;amp;nbsp;:&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;Icône&#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;
[[File:ClExplSortType.png|Trier par types]]&lt;br /&gt;
|&lt;br /&gt;
Trier par types, vers l&#039;avant ou dans l&#039;ordre inverse.  [[File:ClExplSortType.png]] trie les divers types dans l&#039;ordre suivant&amp;amp;nbsp;:&lt;br /&gt;
* Classes&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Structures&lt;br /&gt;
* Enumérations&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Méthodes&lt;br /&gt;
* Variables&lt;br /&gt;
&lt;br /&gt;
Le bouton d&#039;inversion [[File:ClExplSortByTypes.png]] trie les divers types dans l&#039;ordre inverse. Dans les deux cas, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les types dans l&#039;ordre alphabétique (la vue par défaut).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Tri alphabétique]]&lt;br /&gt;
|&lt;br /&gt;
Trier alphabétiquement par nom, vers l&#039;avant (A-Z). Le bouton d&#039;inversion [[File:ClExplSortAlph.png]] trie vers l&#039;arrière (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Ne pas grouper les types]]&lt;br /&gt;
|&lt;br /&gt;
Ne pas grouper les types.  Les types sont présentés selon un affichage linéaire, en tant que noeuds racine, au lieu d&#039;être associés à des noeuds parent (noeuds espace de nommage, fichier ou groupe de fichiers personnalisé).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Grouper les types par hiérarchies d&#039;héritage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par hiérarchies d&#039;héritage. Les types sont présentés sous leurs noeuds de type de base&amp;amp;nbsp;; ou linéairement en l&#039;absence de type de base.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Grouper par espaces de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs espaces de nommage.  Chaque noeud est représenté par une icône espace de nommage [[File:GroupTypesByNamespace.png]], et les types de l&#039;espace de nommage sont listés sous cette icône.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Grouper les types par fichiers]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs fichiers. Affiche une icône fichier ([[File:ClExplFile.png]]) pour chaque fichier (.cpp, .h ou .hpp) et liste les éléments définis dans chaque fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Groupes de fichiers personnalisés]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types au moyen de groupes de fichiers personnalisés. Utilise les groupes d&#039;affichage par défaut, ainsi que les groupes personnalisés que vous avez créés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:RefreshListofTypes.png|Actualiser les types]]&lt;br /&gt;
|&lt;br /&gt;
Actualiser la liste des types. Analyse les fichiers source modifiés et met à jour la liste des types.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Icône Annuler]]&lt;br /&gt;
|&lt;br /&gt;
Annuler les compilations de navigateur actives.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Effacer les informations]]&lt;br /&gt;
|&lt;br /&gt;
Effacer toutes les informations de navigateur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Icône Ajouter une méthode]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle méthode à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Icône Ajouter un champ]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter un nouveau champ à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Icône Ajouter une propriété]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle propriété à cette classe. Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Filtrer les types]]&lt;br /&gt;
|&lt;br /&gt;
Configurer les groupes de fichiers personnalisés. Ouvre la boîte de dialogue [[Groupes de fichiers de l&#039;explorateur|Groupes de fichiers de l&#039;explorateur]], vous permettant d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Créer vos propres groupes de fichiers dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
* Activer/désactiver l&#039;affichage de groupes spécifiques&lt;br /&gt;
* Etablir l&#039;ordre d&#039;affichage des groupes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Afficher les typedefs]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les typedefs de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Afficher les énumérations]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les énumérations de niveau supérieur dans la liste des types. Par défaut, cette option est activée (affichage).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Afficher les fonctions dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les fonctions de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Afficher les variables dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les variables (globales) de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Afficher les membres hérités]]&lt;br /&gt;
|&lt;br /&gt;
Inclure les membres hérités.  Par défaut, la &#039;&#039;&#039;vue Membres&#039;&#039;&#039; inclut les membres de classe hérités en affichant les membres du type ancêtre au-dessous des membres du type sélectionné.  Par exemple, TForm3 est suivi par son type ancêtre, TForm. Quand ce bouton n&#039;est pas appuyé, seuls les membres définis localement sont affichés. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Aller à la déclaration]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la déclaration du noeud sélectionné. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Aller à la définition]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition de cette déclaration. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la définition de l&#039;élément sélectionné. Le compilateur C++ préserve des informations, telles que&amp;amp;nbsp;: quand chaque symbole est défini et quand il est par la suite utilisé. Ces informations sont utilisées pour effectuer la commande &#039;&#039;&#039;Aller à la définition&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel de la liste des types==&lt;br /&gt;
&lt;br /&gt;
Cliquer avec le bouton droit sur un élément de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les commandes de menu contextuel suivantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Les commandes de menu contextuel sont seulement activées pour les éléments qui sont déclarés dans une &#039;&#039;&#039;unité managée&#039;&#039;&#039;&amp;amp;nbsp;; c&#039;est-à-dire que les fichiers .CPP et .H doivent appartenir au projet que vous explorez avec l&#039;explorateur de classes C++. Par exemple, vous ne pouvez pas ajouter des champs, des méthodes ou des propriétés aux éléments {{f|vcl|VCL ou}} {{FM}} avec l&#039;explorateur de classes C++.&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;Nom&#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;
Aller à la déclaration&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la déclaration de l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la définition de l&#039;élément sélectionné. Activée seulement quand un élément défini dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout replier&lt;br /&gt;
|&lt;br /&gt;
Ferme tous les noeuds, dossiers ou groupes qui sont ouverts dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groupe&lt;br /&gt;
|&lt;br /&gt;
Spécifie le groupage à utiliser dans l&#039;explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Fichier (fichier unité, fichier .cpp)&lt;br /&gt;
* Espace de nommage&lt;br /&gt;
* Groupes personnalisés ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;votreProjet&amp;amp;gt;, et ainsi de suite)&lt;br /&gt;
* Aucun (ne pas grouper)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher&lt;br /&gt;
|&lt;br /&gt;
Spécifie que certains éléments sont affichés dans, ou omis du niveau supérieur de la vue Explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Enumérations&lt;br /&gt;
&lt;br /&gt;
L&#039;inclusion d&#039;un ou de ces deux éléments dans la vue, ou leur élimination de la vue, peut vous permettre de voir plus de détails sur les éléments spécifiques que vous voulez visualiser.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Quand un de ces éléments est désactivé, vous apercevrez toujours les éléments du type exclus dans la structure de la classe. En effet, seuls les éléments de niveau supérieur sont affectés par la commande Afficher.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier&lt;br /&gt;
|&lt;br /&gt;
Spécifie le tri à utiliser dans l&#039;explorateur de classes. Vous pouvez trier tous les éléments alphabétiquement ou par type. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Alphabétiquement&lt;br /&gt;
* Type&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un champ&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ]]&#039;&#039;&#039;, vous permettant d&#039;ajouter un nouveau champ à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une méthode&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle méthode à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une propriété&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle propriété à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Explorateur de classes (C++)|Propriétés]]&#039;&#039;&#039; (la même boîte de dialogue que celle obtenue par &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 C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;).  Vous pouvez définir trois types d&#039;options&amp;amp;nbsp;:&lt;br /&gt;
* Options de &#039;&#039;&#039;compilation du navigateur&#039;&#039;&#039;&lt;br /&gt;
** Activer les en-têtes précompilés&lt;br /&gt;
** Afficher les messages du compilateur dans la &#039;Vue Message&#039;&lt;br /&gt;
* Options de ligne de commande &#039;&#039;&#039;Personnaliser&#039;&#039;&#039; pour le [[Chaînes d&#039;outils C++|compilateur C++]]&lt;br /&gt;
* Options &#039;&#039;&#039;Types présentés&#039;&#039;&#039;&lt;br /&gt;
** Afficher en tant qu&#039;interface seulement les classes ayant seulement des fonctions virtuelles pures&lt;br /&gt;
** Et afficher seulement les classes qui héritent de IUnknown&lt;br /&gt;
*&#039;&#039;&#039;Options Chercher&#039;&#039;&#039;&lt;br /&gt;
** Recherche insensible à la casse&lt;br /&gt;
** Autoriser les caractères génériques (?*)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
* Dialogue d&#039;options [[Explorateur de classes (C++)|Explorateur de classes (C++)]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes C++|Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Ajouter un champ (C++)|Ajouter un champ (C++)]]&lt;br /&gt;
* [[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&lt;br /&gt;
* [[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&lt;br /&gt;
* [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++|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++|Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++|Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de champs avec l&#039;explorateur de classes C++|Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de méthodes avec l&#039;explorateur de classes C++|Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de propriétés avec l&#039;explorateur de classes C++|Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Explorateur de classes C++}}&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[de:C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203414</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203414"/>
		<updated>2016-04-13T09:29:56Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Record.bmp&amp;#039; → &amp;#039;Record.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Record.png|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203413</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203413"/>
		<updated>2016-04-13T09:29:52Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Readwriteproperty.bmp&amp;#039; → &amp;#039;Readwriteproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readwriteproperty.png|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203412</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203412"/>
		<updated>2016-04-13T09:29:46Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Readproperty.bmp&amp;#039; → &amp;#039;Readproperty.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readwriteproperty.bmp|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Readproperty.png|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Affichage_des_valeurs_de_propri%C3%A9t%C3%A9s_d%C3%A9riv%C3%A9es_de_fonctions_dans_l%27inspecteur_d%27objets&amp;diff=203411</id>
		<title>Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Affichage_des_valeurs_de_propri%C3%A9t%C3%A9s_d%C3%A9riv%C3%A9es_de_fonctions_dans_l%27inspecteur_d%27objets&amp;diff=203411"/>
		<updated>2016-04-13T09:29:41Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;QuestionMark.bmp&amp;#039; → &amp;#039;QuestionMark.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent|Inspecteur de débogage}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;inspecteur de débogage&#039;&#039;&#039; ne présente pas automatiquement les valeurs de toutes les propriétés. La raison est qu&#039;une fonction appelée pour évaluer certaines propriétés risque d&#039;avoir des effets secondaires pouvant affecter le comportement du programme que vous déboguez. Par exemple, si vous évaluez certaines propriétés avant qu&#039;un objet ne soit complètement construit, ou avant que la fenêtre associée à l&#039;objet ne soit créée, certaines des fonctions appelées essaient de créer la fenêtre. Quand votre programme crée réellement la fenêtre, il est vraisemblable que l&#039;application déclenche une exception.&lt;br /&gt;
&lt;br /&gt;
Par conséquent, pour une propriété dont les accesseurs Get (lecture) sont des fonctions membre, &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; ne montre que le nom de l&#039;accesseur Get, ou de l&#039;accesseur Set (écriture) si la propriété utilise un accesseur Set.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour voir la valeur de la propriété&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Cliquez sur le bouton [[File:QuestionMark.png|?]] qui apparaît sur la droite de l&#039;accesseur Get. Le débogueur continue à recalculer la valeur de la propriété chaque fois que le processus est interrompu (dans le pas à pas ou à un point d&#039;arrêt, par exemple). &lt;br /&gt;
# Si vous cliquez à nouveau sur [[File:QuestionMark.png|?]], le débogueur arrête le recalcul de la valeur de la propriété et la présente à nouveau par l&#039;accesseur Get chaque fois que le processus s&#039;arrête.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Inspecteur de débogage|Inspecteur de débogage]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Affichage des valeurs de proprietes derivees de fonctions dans l&#039;inspecteur d&#039;objets}}&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Displaying Property Values Derived from Functions in the Debug Inspector]]&lt;br /&gt;
[[de:Anzeigen der von Funktionen abgeleiteten Eigenschaftswerte im Debug-Inspektor]]&lt;br /&gt;
[[ja:関数呼び出しで得られるプロパティ値を［デバッグ インスペクタ］に表示する]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Inspecteur_de_d%C3%A9bogage&amp;diff=203410</id>
		<title>Inspecteur de débogage</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Inspecteur_de_d%C3%A9bogage&amp;diff=203410"/>
		<updated>2016-04-13T09:29:38Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;QuestionMark.bmp&amp;#039; → &amp;#039;QuestionMark.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Exécuter}}&lt;br /&gt;
[[Image:DebugInspector.png|350px|thumb|L&#039;inspecteur de débogage]]&lt;br /&gt;
&#039;&#039;&#039;Déboguer &amp;amp;gt; Inspecter&#039;&#039;&#039;&amp;amp;lt;/font&amp;amp;gt; (dans le menu contextuel de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; quand vous sélectionnez une expression ou déplacez le curseur de la souris au-dessus d&#039;une expression quand rien d&#039;autre n&#039;est sélectionné)&lt;br /&gt;
&lt;br /&gt;
Inspecte les types de données suivants&amp;amp;nbsp;: tableaux, classes, constantes, fonctions, pointeurs, variables scalaires et interfaces.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi ouvrir &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; en utilisant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inspecter &#039;&#039;&#039; (bouton) sur la boîte de dialogue [[Evaluer/Modifier|Evaluer/Modifier]]&lt;br /&gt;
* &#039;&#039;&#039;Inspecter&#039;&#039;&#039; (commande de menu contextuel) sur la [[Fenêtre Variables locales|Fenêtre Variables locales]] ou la [[Fenêtre Liste des points de suivi|Fenêtre Liste des points de suivi]] &lt;br /&gt;
*  {{menu|Exécuter &amp;amp;gt; Inspecter}} pour ouvrir la fenêtre &#039;&#039;&#039;[[Inspecter|Inspecter]]&#039;&#039;&#039;, vous permettant de taper l&#039;expression à inspecter dans &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039;&lt;br /&gt;
* La touche de raccourci pour &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; est &amp;lt;code&amp;gt;Alt+F5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; &#039;&#039;&#039;L&#039;inspecteur de débogage&#039;&#039;&#039; est disponible uniquement lorsque le processus est interrompu dans le débogueur.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;inspecteur de débogage&#039;&#039;&#039; contient quatre zones&amp;amp;nbsp;:&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;Zone&#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;
Volet supérieur&lt;br /&gt;
|&lt;br /&gt;
Affiche le nom, le type et l&#039;adresse ou emplacement mémoire de l&#039;élément inspecté, s&#039;ils sont disponibles. Lorsque vous inspectez un appel de fonction {{Delphi}} renvoyant un objet, un enregistrement, un ensemble ou un tableau, le débogueur affiche &amp;quot;Dans le débogueur&amp;quot; à la place de l&#039;adresse allouée de manière temporaire. L&#039;évaluateur C++ omet l&#039;adresse lors de l&#039;inspection des appels de fonctions.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Volet intermédiaire&lt;br /&gt;
|&lt;br /&gt;
Affiche un ou plusieurs des onglets suivants, en fonction du type de données inspecté&amp;amp;nbsp;: &#039;&#039;&#039;Données&#039;&#039;&#039;, &#039;&#039;&#039;Méthodes&#039;&#039;&#039;, &#039;&#039;&#039;Propriétés&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Volet inférieur&lt;br /&gt;
|&lt;br /&gt;
Affiche une feuille à onglets qui correspond à l&#039;onglet sélectionné dans le volet intermédiaire&amp;amp;nbsp;:&lt;br /&gt;
* &#039;&#039;&#039;Données&#039;&#039;&#039; -- Affiche les noms de données (ou données membre de classe) et les valeurs en cours.&lt;br /&gt;
* &#039;&#039;&#039;Méthodes&#039;&#039;&#039;--Affiche les méthodes de classe (fonctions membre) et les emplacements d&#039;adresse en cours d&#039;une classe ou d&#039;une interface&amp;amp;nbsp;; sinon, non activé.&lt;br /&gt;
* &#039;&#039;&#039;Propriétés&#039;&#039;&#039; -- Affiche les noms des propriétés et les valeurs en cours d&#039;une classe d&#039;objet ayant des propriétés&amp;amp;nbsp;; sinon, cet onglet n&#039;est pas activé. Pour les propriétés dont les accesseurs en lecture (getters) sont des fonctions, une icône point d&#039;interrogation est affichée ([[File:QuestionMark.png|Point d&#039;interrogation]]).  Pour voir la valeur réelle de la propriété, cliquez sur [[File:QuestionMark.png|Point d&#039;interrogation]]. Pour de plus amples informations, voir [[Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets|Affichage des valeurs de propriétés dérivées de fonctions dans l&#039;inspecteur d&#039;objets]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Barre d&#039;état&lt;br /&gt;
|&lt;br /&gt;
Affiche le type de données du membre actuellement sélectionné.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; pour afficher les commandes suivantes&amp;amp;nbsp;:&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;
|&lt;br /&gt;
Modifier&lt;br /&gt;
|&lt;br /&gt;
Vous permet d&#039;assigner une nouvelle valeur à un élément de données. Des points de suspension (...) apparaissent à côté d&#039;un élément qui peut être modifié. Vous pouvez cliquer sur les points de suspension au lieu de choisir la commande Modifier.&lt;br /&gt;
Cette commande n&#039;est autorisée que lorsque vous pouvez modifier l&#039;élément de données que vous inspectez.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Etendue|Etendue]]&lt;br /&gt;
|&lt;br /&gt;
(C++ seulement) Affecte seulement les types tableau et les types pointeur. Ouvre la boîte de dialogue [[Etendue|Etendue]], qui effectue les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Pour un tableau, définit l&#039;index de tableau de début et le nombre d&#039;éléments de tableau à présenter.&lt;br /&gt;
* Pour un pointeur, permet à l&#039;inspecteur de traiter le pointeur comme s&#039;il pointait sur un tableau, sans se soucier si le pointeur pointe réellement sur un tableau.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les valeurs héritées&lt;br /&gt;
|&lt;br /&gt;
Bascule la vue des volets &#039;&#039;&#039;Données&#039;&#039;&#039;, &#039;&#039;&#039;Méthodes&#039;&#039;&#039; et &#039;&#039;&#039;Propriétés&#039;&#039;&#039; entre deux modes&amp;amp;nbsp;: l&#039;un montrant toutes les données membre ou les propriétés, intrinsèques et héritées, d&#039;une classe, l&#039;autre ne montrant que celles qui sont déclarées dans la classe.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher les noms qualifiés&lt;br /&gt;
|&lt;br /&gt;
Montre les membres hérités en utilisant leur noms qualifiés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier par&lt;br /&gt;
|&lt;br /&gt;
(C++ seulement) Trie les éléments de données affichés dans &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; d&#039;après leur nom ou dans l&#039;ordre dans lequel ils ont été déclarés dans le code.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Inspecter&lt;br /&gt;
|&lt;br /&gt;
Ouvre un nouvel &#039;&#039;&#039;inspecteur de débogage&#039;&#039;&#039; pour l&#039;élément de données que vous avez sélectionné. Cela est utile pour voir les détails des structures de données, des classes et des tableaux.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Descendre&lt;br /&gt;
|&lt;br /&gt;
Identique à la commande Inspecter, mais l&#039;inspecteur de débogage en cours est remplacé par les détails que vous inspectez (il n&#039;y a pas ouverture d&#039;un nouvel &#039;&#039;&#039;inspecteur de débogage&#039;&#039;&#039;). Pour revenir à un niveau supérieur, utilisez la liste de l&#039;historique.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Suivi&lt;br /&gt;
|&lt;br /&gt;
Crée un nouvel élément de suivi pour l&#039;élément de données que vous avez sélectionné, et ouvre la fenêtre &#039;&#039;&#039;[[Fenêtre Liste des points de suivi|Fenêtre Liste des points de suivi]]&#039;&#039;&#039;.&lt;br /&gt;
Cette commande est activée pour les éléments qui peuvent être sous-inspectés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Evaluer/Modifier&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Evaluer/Modifier|Evaluer/Modifier]]&#039;&#039;&#039; affichant l&#039;élément de données que vous avez sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Visualiseurs|Visualiseurs]]&lt;br /&gt;
|&lt;br /&gt;
Apparaît (avec [[File:ExternalVisualizer.png]] dans le champ &#039;&#039;&#039;Valeur&#039;&#039;&#039;) seulement quand l&#039;élément de données sélectionné a un visualiseur de débogage de type visionneuse externe associé. Pour afficher les données dans un format plus lisible et dans une fenêtre externe, cliquez avec le bouton droit sur l&#039;élément de données et cliquez sur l&#039;élément de sous-menu &#039;&#039;&#039;Visualiseurs&#039;&#039;&#039;, tel que &#039;&#039;&#039;Afficher les chaînes&#039;&#039;&#039; pour le visualiseur &#039;&#039;&#039;TStringList&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouvelle expression&lt;br /&gt;
|&lt;br /&gt;
Vous permet d&#039;inspecter une nouvelle expression.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Transtyper&lt;br /&gt;
|&lt;br /&gt;
Vous permet spécifier un autre type de données pour l&#039;élément que vous voulez inspecter. Le transtypage est utile si &#039;&#039;&#039;l&#039;inspecteur de débogage&#039;&#039;&#039; contient un symbole pour lequel il n&#039;existe pas d&#039;informations de type et quand vous voulez explicitement définir le type pour des pointeurs non typés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancrable&lt;br /&gt;
|&lt;br /&gt;
Bascule l&#039;état d&#039;ancrage de la fenêtre &#039;&#039;&#039;Inspecteur de débogage&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rester au-dessus&lt;br /&gt;
|&lt;br /&gt;
Garde la fenêtre visible même quand elle n&#039;a pas la focalisation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Inspection et modification de la valeur d&#039;éléments de données|Inspection et modification de la valeur d&#039;éléments de données]]&lt;br /&gt;
* [[Modification d&#039;expressions variables|Modification d&#039;expressions variables]]&lt;br /&gt;
* [[Evaluer/Modifier|Evaluer/Modifier]]&lt;br /&gt;
* [[Visualiseurs de débogage|Visualiseurs de débogage]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Inspecteur de debogage}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Debug Inspector]]&lt;br /&gt;
[[de:Debug-Inspektor]]&lt;br /&gt;
[[ja:［デバッグ インスペクタ］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203409</id>
		<title>Explorateur de bibliothèques de types</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_biblioth%C3%A8ques_de_types&amp;diff=203409"/>
		<updated>2016-04-13T09:29:34Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Property.bmp&amp;#039; → &amp;#039;Property.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcBrowserTypeLibrary&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cet explorateur permet d&#039;inspecter les types et les interfaces définis dans une bibliothèque de types Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Elément de la bibliothèque de types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Page d&#039;informations de type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Contenu de la page&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Bibliothèque de types&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:typelibrary.bmp|Icône Bibliothèque de types]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, identificateur d&#039;interface utilisateur graphique (GUID) et emplacement recensé de la bibliothèque de types. Affiche aussi des informations sur le contexte d&#039;aide et le fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Utilise&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le GUID des bibliothèques de types dépendantes.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs déterminant comment d&#039;autres applications peuvent utiliser la bibliothèque de types.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
CoClasse&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Coclass.png|Icône CoClasse]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, GUID, version, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la manière dont les clients peuvent créer et utiliser des instances, si la CoClasse est visible dans un navigateur, si c&#039;est un contrôle ActiveX, et si elle peut être agrégée.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Implémente&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau répertoriant les interfaces (avec leurs attributs) implémentées par la classe.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si l&#039;interface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispInterface&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Dispinterface.png|Icône DispInterface]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, contexte d&#039;aide et fichier d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant si la DispInterface est cachée, double, compatible Automation et/ou extensible.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Method.png|Icône Method1]]&lt;br /&gt;
&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la méthode, si c&#039;est la méthode par défaut de l&#039;interface et si elle est remplaçable.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres sur la méthode et, le cas échéant, la valeur de retour.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode SetByRef&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readwriteproperty.bmp|Icône SetbyRef]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
ToDo&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Méthode Getter&lt;br /&gt;
&lt;br /&gt;
Méthode Setter&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:readproperty.bmp|Icône GetterMethod]]&lt;br /&gt;
&lt;br /&gt;
[[Image:writeproperty.bmp|Icône SetterMethod]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, indicateur de répartition, décalage vtable, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant la façon dont le client peut visualiser et utiliser la méthode et précisant si elle est cachée et/ou &amp;quot;parcourable&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Paramètres&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Tableau indiquant le nom et le type de tous les paramètres de la méthode.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
DispProperty&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône DispProperty]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la propriété, si c&#039;est la propriété par défaut de l&#039;interface, etc.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Alias&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Alias2.jpg|Icône Alias]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, type de l&#039;alias et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enregistrement&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Record.bmp|Icône Enregistrement]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Union&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:Union.bmp|Icône Union]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enumération&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Enum.png|Icône Enumération]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Module&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Module.png|Icône Module]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, version, GUID, nom de la DLL associée, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, type, chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser le champ, si le champ représente une valeur par défaut et s&#039;il peut être lié.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Constante&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[File:Const.png|Icône Constante]]&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Attributs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Nom, valeur, type (pour les constantes de module), chaîne d&#039;aide et contexte d&#039;aide.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Indicateurs spécifiant comment les clients peuvent visualiser et utiliser la constante, si la constante représente une valeur par défaut et si elle peut être liée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Exploration de bibliothèques de types Windows]]&lt;br /&gt;
* [[Editeur de bibliothèques de types]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de bibliotheques de types}}&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
&lt;br /&gt;
[[en:Type Library Explorer]]&lt;br /&gt;
[[de:Typbibliothek-Explorer]]&lt;br /&gt;
[[ja:タイプ ライブラリ エクスプローラ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203408</id>
		<title>Explorateur de métadonnées d&#039;assemblage (visionneuse de réflexion)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Explorateur_de_m%C3%A9tadonn%C3%A9es_d%27assemblage_(visionneuse_de_r%C3%A9flexion)&amp;diff=203408"/>
		<updated>2016-04-13T09:29:30Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Property.bmp&amp;#039; → &amp;#039;Property.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Vue Win - Index}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Fichier &amp;amp;gt; Ouvrir...&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;explorateur de métadonnées d&#039;assemblage (visualiseur de réflexion) permet d&#039;inspecteur les types contenus dans un assemblage .NET.&lt;br /&gt;
&lt;br /&gt;
Ce visualiseur est toujours pris en charge dans {{Product}}, même si le compilateur {{Delphi}} pour .NET ne fait plus partie du produit. Le développement interop COM, par exemple, peut demander une intéraction entre des fonctionnalités COM et .NET.&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Onglets disponibles&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:CLR.png|Icône CLR]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Uses&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Namespace Closed.png|Icône Espace de nommage]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Class.png|Icône de classe]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SealedClass.bmp|Icône Classe scellée]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe scellée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Interface.png|Icône Interface]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Interface&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Implémentations&#039;&#039;&#039;, &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method1.png|Icône Method1]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Method2.png|Icône Method2]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode avec valeur renvoyée&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;, &#039;&#039;&#039;Paramètres&#039;&#039;&#039;, &#039;&#039;&#039;Graphe des appels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Property.png|Icône Propriété]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Propriété avec méthodes getter et setter&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:GetterMethod.png|Icône GetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Getter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:SetterMethod.bmp|Icône SetterMethod]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode Setter d&#039;une propriété&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Field.png|Icône Champ]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:Event.png|Icône Evénement]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Evénement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;Propriétés&#039;&#039;&#039;, &#039;&#039;&#039;Attributs&#039;&#039;&#039;, &#039;&#039;&#039;Indicateurs&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les champs de métadonnées affichés sur chaque onglet varient selon le type d&#039;élément sélectionné dans l&#039;arborescence. Les sections ci-dessous répertorient les champs de métadonnées affichés sur chaque onglet.&lt;br /&gt;
&lt;br /&gt;
==Onglet Propriétés==&lt;br /&gt;
&lt;br /&gt;
Affiche les propriétés de l&#039;élément sélectionné.&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;Applicable aux types&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Nom&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Tous&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
GUID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Version&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Culture&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Révision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Numéro de build&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Espace de nommage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Assemblage&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe, champ, propriété, méthode, événement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur est un nombre interne qui indique où trouver le type dans les tables de métadonnées internes de l&#039;assemblage.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
La classe de base de la classe sélectionnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Extends ID&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Classe&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
L&#039;identificateur interne de la classe de base&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Valeur&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Champ&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Type de retour&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Méthode&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Onglet Attributs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Attributs&#039;&#039;&#039; indique tous les attributs (y compris les attributs personnalisés) qui ont été appliqués à l&#039;élément sélectionné dans le code source. Le nom et la valeur de chaque attribut sont affichés.&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
==Onglet Indicateurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Indicateurs&#039;&#039;&#039; affiche l&#039;ensemble d&#039;indicateurs de métadonnées applicables à l&#039;élément sélectionné. Chaque indicateur est représenté par une case à cocher. Si la case est cochée, l&#039;indicateur est défini dans les métadonnées de l&#039;élément sélectionné. Si elle n&#039;est pas cochée, cela signifie que l&#039;indicateur n&#039;a pas été appliqué à l&#039;élément sélectionné.              &lt;br /&gt;
&lt;br /&gt;
==Onglet Uses==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Uses&#039;&#039;&#039; affiche la liste des assemblages desquels dépend l&#039;assemblage sélectionné. Chaque assemblage de la liste doit être déployé sur la machine de l&#039;utilisateur final.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémentations==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémentations&#039;&#039;&#039; est visible quand l&#039;élément sélectionné est une classe, une classe sealed ou une interface. Cet onglet répertorie chaque interface implémentée par l&#039;élément sélectionné. Chaque interface implémentée est un lien sur lequel vous pouvez cliquer. Si vous cliquez sur un lien d&#039;interface implémentée, l&#039;élément correspondant est sélectionné dans l&#039;arborescence et ses propriétés de métadonnées sont affichées. Les boutons &#039;&#039;&#039;Suivant&#039;&#039;&#039; et &#039;&#039;&#039;Précédent&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; vous permettent de revenir rapidement à la classe ou à l&#039;interface précédemment sélectionnée.&lt;br /&gt;
&lt;br /&gt;
==Onglet Implémenteurs==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Implémenteurs&#039;&#039;&#039; est visible quand une interface est sélectionnée dans le volet de gauche. Cet onglet affiche toutes les classes qui implémentent l&#039;interface.&lt;br /&gt;
&lt;br /&gt;
==Onglet Paramètres==&lt;br /&gt;
&lt;br /&gt;
L&#039;onglet &#039;&#039;&#039;Paramètres&#039;&#039;&#039; est visible quand une méthode est sélectionnée dans le volet de gauche. Le nom, le type et le modificateur (par exemple, &#039;&#039;&#039;ref&#039;&#039;&#039; et &#039;&#039;&#039;out&#039;&#039;&#039;) de chaque paramètre sont fournis.&lt;br /&gt;
&lt;br /&gt;
==Onglet Graphe des appels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Certaines méthodes, affichées en bleu et soulignées, sont des liens sur lesquels vous pouvez cliquer ; il s&#039;agit de méthodes qui se trouvent dans l&#039;assemblage que vous être en train d&#039;observer. Cliquez sur un lien méthode pour sélectionner la méthode correspondante dans le volet de gauche. Les autres méthodes répertoriées dans les volets  &#039;&#039;&#039;Appels&#039;&#039;&#039; et  &#039;&#039;&#039;Appelés par&#039;&#039;&#039; ne sont pas des liens ; ces méthodes sont définies dans d&#039;autres assemblages que celui que vous voyez.&lt;br /&gt;
&lt;br /&gt;
Utilisez les &#039;&#039;&#039;boutons de navigation&#039;&#039;&#039; de la &#039;&#039;&#039;barre d&#039;outils&#039;&#039;&#039; pour parcourir les éléments précédemment sélectionnés.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&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;
&lt;br /&gt;
{{DEFAULTSORT:Explorateur de metadonnees d&#039;assemblage (visionneuse de reflexion)}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Assembly Metadata Explorer (Reflection viewer)]]&lt;br /&gt;
[[de:Assembly-Metadaten-Explorer (Reflection Viewer)]]&lt;br /&gt;
[[ja:アセンブリ メタデータ エクスプローラ（リフレクション ビューア）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Threads&amp;diff=203407</id>
		<title>Threads</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Threads&amp;diff=203407"/>
		<updated>2016-04-13T09:29:25Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Process.bmp&amp;#039; → &amp;#039;Process.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Fenêtres de débogage - Index}}&lt;br /&gt;
{{DISPLAYTITLE:Statut des threads}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDThreadsStatus&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcmViewsThreads&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Fenêtres de débogage &amp;amp;gt; Threads&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Présente le statut de tous les processus et threads qui s&#039;exécutent dans chacune des applications que vous êtes en train de déboguer.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;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;
| &lt;br /&gt;
ID Thread&lt;br /&gt;
| &lt;br /&gt;
Affiche le nom du processus, l&#039;ID de thread attribué par le système d&#039;exploitation et, si le thread est nommé, son nom. Les threads nommés sont listés par nom, plutôt que par ID.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Etat&lt;br /&gt;
| &lt;br /&gt;
Indique l&#039;état d&#039;exécution du thread (Exécutable, Arrêté, Bloqué ou Aucun).&lt;br /&gt;
Pour les processus, l&#039;état indique comment le processus a été créé : Engendré, Attaché ou Attachement inter-processus.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Statut&lt;br /&gt;
| &lt;br /&gt;
Indique un des statuts suivants pour le thread :&lt;br /&gt;
* &#039;&#039;&#039;Point d&#039;arrêt&#039;&#039;&#039; - Le thread a été arrêté à la suite d&#039;un point d&#039;arrêt.&lt;br /&gt;
* &#039;&#039;&#039;En faute&#039;&#039;&#039; - Le thread a été arrêté à cause d&#039;une exception du processeur.&lt;br /&gt;
* &#039;&#039;&#039;Figé&#039;&#039;&#039; - Le thread a été arrêté à cause d&#039;une commande Figer ou Figer tous les autres threads.&lt;br /&gt;
* &#039;&#039;&#039;Pas à pas&#039;&#039;&#039; - La dernière commande de pas à pas a été exécutée avec succès.&lt;br /&gt;
* &#039;&#039;&#039;Inconnu&#039;&#039;&#039; - Le thread n&#039;est pas le thread en cours et son statut est donc inconnu.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Emplacement&lt;br /&gt;
| &lt;br /&gt;
Indique le nom ou l&#039;adresse de la fonction associée au thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Chaîne d&#039;attente&lt;br /&gt;
| &lt;br /&gt;
(Pour Windows Vista et Windows 7) Liste les threads qui sont bloqués. Aucun thread n&#039;est bloqué si ce champ est vide. Une [[Parcours de la chaîne d&#039;attente|chaîne d&#039;attente]] est une séquence alternée de threads et d&#039;objets de synchronisation. Chaque thread attend l&#039;objet qui le suit, et cet objet est possédé par le prochain thread dans la chaîne. La vue signale également quand un verrou mortel est détecté.&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; Le processus en cours est marqué par une flèche verte. Les processus non en cours d&#039;utilisation sont marqués par une flèche bleu clair. Le processus et le thread en cours deviennent le contexte de l&#039;action utilisateur suivante (par exemple, exécuter, suspendre ou réinitialiser). &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Icônes de la chaîne d&#039;attente==&lt;br /&gt;
&lt;br /&gt;
Les icônes de [[Parcours de la chaîne d&#039;attente|chaîne d&#039;attente]] suivantes peuvent apparaître dans la vue liste des threads.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[Image:Thread.bmp|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente des threads non courants et non bloqués.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current thread.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente le thread actuellement actif.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Process.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente tous les processus non courants (vus seulement si vous déboguez plusieurs processus).&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Blocked thread.jpg|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente un thread avec verrou mortel.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
[[File:Current process.png|Icône Case à cocher]]&lt;br /&gt;
| &lt;br /&gt;
Représente le processus actuellement actif.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel==&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039; pour accéder aux commandes 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;
! &#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;
| &lt;br /&gt;
Voir le source&lt;br /&gt;
| &lt;br /&gt;
Affiche &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; à l&#039;emplacement correspondant du source du thread sélectionné par son ID, mais ne fait pas de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; la fenêtre active.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Aller dans le source&lt;br /&gt;
| &lt;br /&gt;
Affiche &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; à l&#039;emplacement correspondant du source du thread sélectionné par son ID et fait de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; la fenêtre active.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Rendre courant&lt;br /&gt;
| &lt;br /&gt;
Fait du thread sélectionné le thread actif, s&#039;il ne l&#039;était pas déjà. Si le thread n&#039;appartient pas au processus actif, son processus devient également le processus actif.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Figer&lt;br /&gt;
| &lt;br /&gt;
Empêche l&#039;exécution du thread sélectionné et passe son statut à &#039;&#039;&#039;Figé&#039;&#039;&#039;. Le thread reste figé jusqu&#039;à la fin du processus ou la libération du thread par le biais de la commande &#039;&#039;&#039;Libérer&#039;&#039;&#039; ou &#039;&#039;&#039;Libérer tous les threads&#039;&#039;&#039;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Figer tous les autres threads&lt;br /&gt;
| &lt;br /&gt;
Empêche l&#039;exécution de tous les threads (à l&#039;exception du thread sélectionné) et passe leur statut à &#039;&#039;&#039;Figé&#039;&#039;&#039;. Les threads restent figés jusqu&#039;à la fin du processus ou la libération des threads par le biais de la commande &#039;&#039;&#039;Libérer&#039;&#039;&#039; ou &#039;&#039;&#039;Libérer tous les threads&#039;&#039;&#039;.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Libérer&lt;br /&gt;
| &lt;br /&gt;
Inverse le statut &#039;&#039;&#039;Figé&#039;&#039;&#039; du thread sélectionné et permet de nouveau l&#039;exécution du thread.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Libérer tous les threads&lt;br /&gt;
| &lt;br /&gt;
Inverse le statut &#039;&#039;&#039;Figé&#039;&#039;&#039; des threads sélectionnés et permet de nouveau l&#039;exécution des threads.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nommer le thread&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Définir le nom du thread]]&#039;&#039;&#039;, vous permettant de spécifier un nom pour le thread sélectionné. Le nom que vous avez défini existe seulement durant la session de débogage.  Voir aussi [[Nommer un thread pendant le débogage]] et [[Nommer un thread]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Terminer le processus&lt;br /&gt;
| &lt;br /&gt;
Termine le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Détacher le processus&lt;br /&gt;
| &lt;br /&gt;
Détache le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Suspendre le processus&lt;br /&gt;
| &lt;br /&gt;
Suspend le processus si un processus est sélectionné, ou le processus dont fait partie le thread si un thread est sélectionné. Cette option est disponible uniquement si le processus est en cours d&#039;exécution.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Propriétés&lt;br /&gt;
| &lt;br /&gt;
Vous permet de définir des options temporaires de débogage pour un processus particulier pendant la session de débogage.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Rester au-dessus&lt;br /&gt;
| &lt;br /&gt;
Laisse la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039; visible, même quand une autre fenêtre a la focalisation.&lt;br /&gt;
|-  valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
Ancrable&lt;br /&gt;
| &lt;br /&gt;
Active l&#039;opération glisser-ancrer pour la fenêtre &#039;&#039;&#039;Etat des threads&#039;&#039;&#039;.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* [[Figer et libérer des threads dans le débogueur]]&lt;br /&gt;
&lt;br /&gt;
* [[Parcours de la chaîne d&#039;attente]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence {{Product}}]]&lt;br /&gt;
[[Category:{{Delphi}}]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Thread Status]]&lt;br /&gt;
[[de:Threads]]&lt;br /&gt;
[[ja:［スレッド］]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Comparaison_(diff)_des_versions_d%27un_fichier&amp;diff=203406</id>
		<title>Comparaison (diff) des versions d&#039;un fichier</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Comparaison_(diff)_des_versions_d%27un_fichier&amp;diff=203406"/>
		<updated>2016-04-13T09:29:21Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Plus.bmp&amp;#039; → &amp;#039;Plus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Systèmes de contrôle de version dans l&#039;EDI}}&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser l&#039;intégration du système de contrôle de version dans le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039; pour comparer (établir les différences entre) les versions d&#039;un fichier qui est sous un système de contrôle de version.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour comparer (diff) les versions d&#039;un fichier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Dans l&#039;EDI, ouvrez le fichier dont vous voulez comparer les versions. Le fichier doit être ouvert dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&lt;br /&gt;
# Ouvrez le &#039;&#039;&#039;[[Gestionnaire de l&#039;historique|Gestionnaire de l&#039;historique]]&#039;&#039;&#039; en cliquant sur l&#039;onglet &#039;&#039;&#039;Historique&#039;&#039;&#039;, situé sur le bord inférieur de la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039;. Si le fichier est sous le système de contrôle de version, vous verrez :&lt;br /&gt;
#* Toutes les versions disponibles du fichier ([[Image:HistViewVersionControl.jpg|Contrôle de version]] dans le volet supérieur, &#039;&#039;&#039;Contenu des révisions&#039;&#039;&#039;)&lt;br /&gt;
#* Le contenu de la version en cours du fichier (lecture seule, dans le volet inférieur) &lt;br /&gt;
# Sur le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;, cliquez sur l&#039;onglet &#039;&#039;&#039;Différences&#039;&#039;&#039;, situé sur le bord inférieur de la fenêtre. &lt;br /&gt;
# Le volet supérieur de la fenêtre est maintenant divisé en deux volets qui listent les versions du fichier. Les volets sont libellés, comme suit :&lt;br /&gt;
#* &#039;&#039;&#039;Différences entre :&#039;&#039;&#039; Sélectionnez la première version à comparer.&lt;br /&gt;
#* &#039;&#039;&#039;Et :&#039;&#039;&#039; Sélectionnez la deuxième version à comparer.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::Dans le volet inférieur, les différences sont affichées comme suit :&lt;br /&gt;
::*Les lignes du source qui ont été &#039;&#039;supprimées&#039;&#039; sont mises en surbrillance et marquées avec un grand signe moins ([[File:Minus.png]]). &lt;br /&gt;
::* Les lignes du source qui ont été &#039;&#039;ajoutées&#039;&#039; sont mises en surbrillance et marquées avec un grand signe plus ([[File:Plus.png]]). &lt;br /&gt;
&lt;br /&gt;
===Couleurs de surbrillance===&lt;br /&gt;
&lt;br /&gt;
Les couleurs utilisées dans la surbrillance sur l&#039;onglet &#039;&#039;&#039;Différences&#039;&#039;&#039; dépendent de plusieurs options que vous pouvez définir sur la boîte de dialogue {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options de l&#039;éditeur &amp;amp;gt; [[Couleur (Options de l&#039;éditeur)|Couleur]]}}. Dans la liste déroulante &#039;&#039;&#039;Elément&#039;&#039;&#039;, sélectionnez : &lt;br /&gt;
&lt;br /&gt;
* L&#039;option &#039;&#039;&#039;Diff Ajout&#039;&#039;&#039; définit la couleur à utiliser pour les lignes marquées par [[File:Plus.png]]&lt;br /&gt;
* L&#039;option &#039;&#039;&#039;Diff Suppression&#039;&#039;&#039; définit la couleur à utiliser pour les lignes marquées par [[File:Minus.png]]&lt;br /&gt;
*L&#039;option &#039;&#039;&#039;Diff Déplacement&#039;&#039;&#039; définit la couleur à utiliser pour les lignes qui ont été déplacées :&lt;br /&gt;
**Les lignes du source qui ont été &#039;&#039;supprimées&#039;&#039; sont mises en surbrillance et marquées avec un grand signe moins ([[File:Minus.png]]). &lt;br /&gt;
** Les lignes du source qui ont été &#039;&#039;ajoutées&#039;&#039; sont mises en surbrillance et marquées avec un grand signe plus ([[File:Plus.png]]).&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Intégration de Subversion dans l&#039;EDI|Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
* [[Intégration de Git dans l&#039;EDI|Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
* [[Intégration de Mercurial dans l&#039;EDI|Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
* [[Gestionnaire de l&#039;historique|Gestionnaire de l&#039;historique]]&lt;br /&gt;
* [[Visionneuse de différences / Visionneuse de fusions|Visionneuse de différences]] &lt;br /&gt;
* [[Visionneuse de différences externe / Visionneuse de fusions externe|Visionneuse de différences externe]]&lt;br /&gt;
* [[Ajout d&#039;une nouvelle visionneuse de différences|Ajout d&#039;une nouvelle visionneuse de différences]]&lt;br /&gt;
* [[Installation d&#039;une autre visionneuse de différences|Installation d&#039;une autre visionneuse de différences]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Diff&#039;ing (Comparing) Versions of a File]]&lt;br /&gt;
[[de:Dateiversionen vergleichen]]&lt;br /&gt;
[[ja:ファイルのバージョン間で差分をとる（比較する）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_l%27historique&amp;diff=203405</id>
		<title>Gestionnaire de l&#039;historique</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Gestionnaire_de_l%27historique&amp;diff=203405"/>
		<updated>2016-04-13T09:29:18Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Plus.bmp&amp;#039; → &amp;#039;Plus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Introduction à RAD Studio}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cliquez sur l&#039;onglet Historique de la fenêtre principale&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039; vous permet de voir et de comparer les versions d&#039;un fichier géré par l&#039;EDI, notamment :&lt;br /&gt;
&lt;br /&gt;
* Plusieurs versions de sauvegarde enregistrées par l&#039;EDI&lt;br /&gt;
* Vos modifications locales enregistrées&lt;br /&gt;
* Le tampon en cours des modifications non enregistrées du fichier actif. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez également voir les informations de contrôle de version si votre projet ou des fichiers individuels sont sous système de contrôle de version (tel que Subversion, Git ou Mercurial).&lt;br /&gt;
&lt;br /&gt;
==[[Systèmes de contrôle de version dans l&#039;EDI|Les systèmes de contrôle de version sont intégrés dans le Gestionnaire de l&#039;historique et le Gestionnaire de projets]]==&lt;br /&gt;
&lt;br /&gt;
La fonctionnalité &#039;&#039;&#039;Version Insight&#039;&#039;&#039; intègre le support du système de contrôle de version dans l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez voir les informations de contrôle de version dans le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039; qui proviennent à la fois de l&#039;EDI et du système de contrôle de version que vous utilisez :&lt;br /&gt;
&lt;br /&gt;
* Si le fichier en cours est sous contrôle de version, tous les types de révisions sont disponibles dans le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;. &lt;br /&gt;
* Si vous utilisez un &#039;&#039;&#039;système de contrôle de version&#039;&#039;&#039; intégré, il fournit les fonctionnalités suivantes que vous pouvez utiliser dans l&#039;EDI :&lt;br /&gt;
** Toutes les révisions qui ont été archivées dans le référentiel sont disponibles dans le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;.&lt;br /&gt;
** Vous pouvez comparer les fichiers (&#039;&#039;&#039;diff&#039;&#039;&#039;) et &#039;&#039;&#039;annoter&#039;&#039;&#039; des versions spécifiques du fichier dans le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;. Voir [[Comparaison (diff) des versions d&#039;un fichier|Comparaison (diff) de versions d&#039;un fichier]] et [[Utilisation de la fonctionnalité d&#039;annotation|Utilisation de la fonctionnalité d&#039;annotation]].&lt;br /&gt;
** Vous pouvez effectuer les opérations de contrôle de source standard dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;, telles que &#039;&#039;&#039;Valider&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le [[Gestionnaire de l&#039;historique|Gestionnaire de l&#039;historique]] continue à conserver les informations de version pour les sauvegardes que l&#039;EDI crée. Dix sauvegardes sont conservées par défaut. Vous pouvez définir l&#039;option de limite de sauvegarde des fichiers sur {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options de l&#039;éditeur|Options de l&#039;éditeur]]}}.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur les systèmes de contrôle de version intégrés dans RAD Studio, voir :&lt;br /&gt;
&lt;br /&gt;
* [[Comment utiliser Subversion dans l&#039;EDI|Comment utiliser Subversion dans l&#039;EDI]]&lt;br /&gt;
* [[Systèmes de contrôle de version dans l&#039;EDI|Systèmes de contrôle de version dans l&#039;EDI]]&lt;br /&gt;
&lt;br /&gt;
==L&#039;onglet Historique dans l&#039;EDI==&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;, cliquez sur l&#039;onglet &#039;&#039;&#039;Historique&#039;&#039;&#039;, situé au centre du côté inférieur de la fenêtre principale de l&#039;EDI.  &lt;br /&gt;
&lt;br /&gt;
[[Image:CodeDesignHistoryTabs.jpg|Onglets Code, Conception et Historique]]&lt;br /&gt;
&lt;br /&gt;
*L&#039;onglet &#039;&#039;&#039;Code&#039;&#039;&#039; ouvre &#039;&#039;&#039;[[Editeur de code|l&#039;éditeur de code]]&#039;&#039;&#039;.&lt;br /&gt;
*L&#039;onglet &#039;&#039;&#039;Conception&#039;&#039;&#039; ouvre le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039; (L&#039;onglet &#039;&#039;&#039;Conception&#039;&#039;&#039; apparaît seulement pour les applications à composants visuels).&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Historique&#039;&#039;&#039; ouvre le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;, aussi connu sous le terme vue &#039;&#039;&#039;Historique&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Onglets du Gestionnaire de l&#039;historique==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039; contient trois pages à onglets (&#039;&#039;&#039;Contenu&#039;&#039;&#039;, &#039;&#039;&#039;Informations&#039;&#039;&#039; et &#039;&#039;&#039;Différences&#039;&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
[[File:HistoryTabs.png|Onglets Contenu, Informations et Différences]]&lt;br /&gt;
&lt;br /&gt;
Ces pages affichent les informations de version et d&#039;historique qui sont maintenues par l&#039;EDI et le système de contrôle de version intégré dans l&#039;EDI. Vous pouvez sélectionner le fichier dans la liste déroulante de la barre d&#039;outils de la fenêtre &#039;&#039;&#039;Historique&#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;Page&#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;
Contenu&lt;br /&gt;
|&lt;br /&gt;
Affiche la version en cours et les versions précédentes du fichier. La page &#039;&#039;&#039;Contenu&#039;&#039;&#039; contient deux volets :&lt;br /&gt;
* &#039;&#039;&#039;Contenu de la révision :&#039;&#039;&#039;  La partie supérieure de la page &#039;&#039;&#039;Contenu&#039;&#039;&#039; liste les révisions du fichier actif.  &lt;br /&gt;
:Les colonnes sont les suivantes :&lt;br /&gt;
:* &#039;&#039;&#039;Révision :&#039;&#039;&#039; Numéro de révision de chaque révision du fichier actif&lt;br /&gt;
:* &#039;&#039;&#039;Libellé :&#039;&#039;&#039; Le numéro de la révision ou un libellé spécifié&lt;br /&gt;
:* &#039;&#039;&#039;Date :&#039;&#039;&#039; La date de la révision&lt;br /&gt;
:* &#039;&#039;&#039;Auteur :&#039;&#039;&#039; Le nom de l&#039;utilisateur ayant archivé la révision&lt;br /&gt;
* &#039;&#039;&#039;Affichage du fichier :&#039;&#039;&#039;  La partie inférieure de la page &#039;&#039;&#039;Contenu&#039;&#039;&#039; affiche le contenu du fichier actif.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Informations&lt;br /&gt;
|&lt;br /&gt;
Affiche les informations de révision du fichier actif. La page Informations contient deux volets :&lt;br /&gt;
* &#039;&#039;&#039;Infos révision :&#039;&#039;&#039; La partie supérieure de la page &#039;&#039;&#039;Informations&#039;&#039;&#039; liste les informations de révision du fichier actif.&lt;br /&gt;
:Les colonnes sont les suivantes :&lt;br /&gt;
:* &#039;&#039;&#039;Révision :&#039;&#039;&#039; Numéro de révision de chaque révision du fichier actif.&lt;br /&gt;
:* &#039;&#039;&#039;Libellé :&#039;&#039;&#039; Le numéro de la révision ou un libellé spécifié (tel que &amp;quot;Fichier local&amp;quot;)&lt;br /&gt;
:* &#039;&#039;&#039;Date :&#039;&#039;&#039; La date de la révision&lt;br /&gt;
:* &#039;&#039;&#039;Auteur :&#039;&#039;&#039; Le nom de l&#039;utilisateur ayant archivé la révision&lt;br /&gt;
:* &#039;&#039;&#039;Commentaire :&#039;&#039;&#039; Les commentaires entrés lors de la validation de cette révision&lt;br /&gt;
* &#039;&#039;&#039;Infos de révision supplémentaires :&#039;&#039;&#039; La partie inférieure de la page &#039;&#039;&#039;Informations&#039;&#039;&#039; affiche les commentaires supplémentaires de la révision sélectionnée.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Pour voir les entrées du journal du contrôle de version pour un fichier spécifique :&lt;br /&gt;
* Déplacez la souris sur une révision ([[Image:HistViewCheckedOut.jpg]] ou [[Image:HistViewVersionControl.jpg]]) qui a été archivée dans le système de contrôle de version.&lt;br /&gt;
* Cliquez sur l&#039;onglet &#039;&#039;&#039;Informations&#039;&#039;&#039; et sélectionnez le numéro de la révision.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Différences&lt;br /&gt;
|&lt;br /&gt;
Affiche les différences entre les versions sélectionnées du fichier actif. La page Différences contient trois volets :&lt;br /&gt;
* &#039;&#039;&#039;Différences entre :&#039;&#039;&#039; Liste les révisions du fichier actif, notamment la révision en cours et la date.&lt;br /&gt;
* &#039;&#039;&#039;Et :&#039;&#039;&#039; Liste les révisions du fichier actif, notamment la révision en cours et les modifications non enregistrées du tampon.&lt;br /&gt;
* &#039;&#039;&#039;Affichage du fichier :&#039;&#039;&#039;  La partie inférieure de la page &#039;&#039;&#039;Différences&#039;&#039;&#039; affiche le contenu du fichier comparé. Les différences entre les révisions sélectionnées dans &#039;&#039;&#039;Différences entre&#039;&#039;&#039; et les révisions sélectionnées dans &#039;&#039;&#039;Et&#039;&#039;&#039; apparaissent en surbrillance.&lt;br /&gt;
&lt;br /&gt;
[[File:Minus.png]] (un grand signe moins) marque les lignes source qui ont été &#039;&#039;supprimées&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Plus.png]] (un grand signe plus) marque les lignes source qui ont été &#039;&#039;ajoutées&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir les couleurs à utiliser pour la surbrillance sur l&#039;onglet &#039;&#039;&#039;Différences&#039;&#039;&#039; en utilisant la [[Couleur (Options de l&#039;éditeur)|boîte de dialogue Couleur]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boutons de la barre d&#039;outils du Gestionnaire de l&#039;historique==&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;Bouton&#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;
[[Image:HistViewRefresh.jpg|Actualiser]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Actualiser les informations de révision&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Met à jour la liste des révisions afin d&#039;inclure les modifications non enregistrées du fichier.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewRevert.jpg|Revenir à la révision précédente]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restaurer la révision précédente&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Considère la version sélectionnée comme la version en cours. Activé sur les pages &#039;&#039;&#039;Contenu&#039;&#039;&#039; et &#039;&#039;&#039;Informations&#039;&#039;&#039;.&lt;br /&gt;
Le retour à une version précédente provoque la perte de toutes les modifications non enregistrées du tampon de l&#039;éditeur.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:Annotate2.png]] &amp;lt;br /&amp;gt; &lt;br /&gt;
[[Utilisation de la fonctionnalité d&#039;annotation|Annoter]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Ajoute une colonne de gouttière qui contient le numéro de la révision la plus récente associée à chaque ligne du fichier actif. Ce bouton est particulièrement utile lors de la comparaison des versions d&#039;un fichier (cliquez sur l&#039;onglet &#039;&#039;&#039;Différences&#039;&#039;&#039; du &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039;).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:ExternalDiffViewer.png]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afficher la visionneuse de différences&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Charge le fichier en cours dans une visionneuse de différences (la visionneuse de différences par défaut ou celle que vous avez installée et configurée avec les outils de la [[Visionneuse de différences / Visionneuse de fusions|visionneuse de différences]]). &lt;br /&gt;
&lt;br /&gt;
Cliquez sur la flèche vers le bas pour sélectionner une visionneuse dans la liste des visionneuses de différences.&lt;br /&gt;
Après la sélection d&#039;une visionneuse de différences, la visionneuse sélectionnée signale les différences entre la version en cours et la version précédente. Voir [[Utilisation d&#039;une visionneuse de différences externe|Utilisation d&#039;une visionneuse de différences externe]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewSync2.jpg|Synchroniser]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Synchroniser le défilement&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Synchronise le défilement dans les pages &#039;&#039;&#039;Contenu&#039;&#039;&#039; et &#039;&#039;&#039;Différences&#039;&#039;&#039; et &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Met en correspondance la ligne de texte qui contient le curseur avec la ligne de texte qui correspond au mieux dans l&#039;autre vue. Si aucun texte ne correspond dans cette région du fichier, met en correspondance les numéros de lignes.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewNext.jpg|Suivant]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aller à la différence suivante&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Repositionne le source de la page &#039;&#039;&#039;Différences&#039;&#039;&#039; sur le prochain bloc de code différent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewPrev.jpg|Précédent]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aller à la différence précédente&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Repositionne la page &#039;&#039;&#039;Différences&#039;&#039;&#039; sur le bloc précédent de code différent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:FollowTextMovement.png|Suivre]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suivre le mouvement du texte&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Localise la même ligne dans la visionneuse de source lors du basculement des vues.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:FileDropDown.jpg|Liste déroulante des fichiers]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste déroulante des fichiers&lt;br /&gt;
|&lt;br /&gt;
Liste les fichiers associés, tels que les fichiers .dfm et .res.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Icônes de révision utilisées dans le Gestionnaire de l&#039;historique==&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;Icône&#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;
[[Image:HistViewLatest.jpg|Dernière version]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
La dernière version enregistrée du fichier.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewBackup.jpg|Sauvegarde]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Une version locale du fichier de sauvegarde.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewBuffer.jpg|Tampon]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
La version du fichier qui se trouve dans le tampon et comporte les modifications non enregistrées.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewVersionControl.jpg|Contrôle de version]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Une version du fichier stockée dans un référentiel de contrôle de version.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Image:HistViewCheckedOut.jpg|Extrait]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Une version du fichier que vous avez extraite d&#039;un référentiel de contrôle de version (Subversion uniquement).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:HistViewMovedFrom.png|Déplacé depuis]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Indique qu&#039;une ligne de code a été déplacée depuis la ligne en surbrillance. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[File:HistViewMovedTo.png|Déplacé vers]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Indique qu&#039;une ligne de code a été déplacée vers la ligne en surbrillance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Commandes du menu contextuel==&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;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Actualiser&lt;br /&gt;
|&lt;br /&gt;
Actualise la vue du Gestionnaire de l&#039;historique.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Rétablir&lt;br /&gt;
|&lt;br /&gt;
Rétablit la dernière modification effectuée dans le Gestionnaire de l&#039;historique.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Copier&lt;br /&gt;
|&lt;br /&gt;
Copie le texte sélectionné.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Tout sélectionner&lt;br /&gt;
|&lt;br /&gt;
Sélectionne tout le contenu du Gestionnaire de l&#039;historique.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Différence suivante&lt;br /&gt;
|&lt;br /&gt;
Déplace la focalisation de l&#039;emplacement en cours vers la différence suivante affichée dans le Gestionnaire de l&#039;historique. Activé seulement sur la page &#039;&#039;&#039;Différences&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Différence précédente&lt;br /&gt;
|&lt;br /&gt;
Déplace la focalisation de l&#039;emplacement en cours vers la différence précédente affichée dans le Gestionnaire de l&#039;historique.&lt;br /&gt;
Activé seulement sur la page &#039;&#039;&#039;Différences&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Suivre le mouvement&lt;br /&gt;
|&lt;br /&gt;
Localise la même ligne dans la visionneuse de source lors du basculement des vues. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Recherche des modifications précédentes et suivantes===&lt;br /&gt;
&lt;br /&gt;
Quand vous utilisez le &#039;&#039;&#039;Gestionnaire de l&#039;historique&#039;&#039;&#039; pour examiner les différences entre plusieurs versions d&#039;un fichier, vous pouvez utiliser les commandes de menu contextuel ou les combinaisons de touches équivalentes pour naviguer rapidement jusqu&#039;aux différences &#039;&#039;&#039;suivantes&#039;&#039;&#039; et &#039;&#039;&#039;précédentes&#039;&#039;&#039;.  Les raccourcis clavier sont les suivants :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;Ctrl+Maj+F7&amp;lt;/code&amp;gt;&#039;&#039;&#039; - déplace le pointeur sur la différence précédente.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;Ctrl+Maj+F8&amp;lt;/code&amp;gt;&#039;&#039;&#039; - déplace le pointeur sur la différence suivante.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt;&#039;&#039;&#039; - actualise la vue Historique.&lt;br /&gt;
&lt;br /&gt;
Les combinaisons de touches sont les mêmes pour les [[Affectations de touches - Index|mappages clavier]] suivants :  Défaut, EDI classique, BRIEF et Epsilon.&lt;br /&gt;
&lt;br /&gt;
Les mappages clavier Visual Studio et Visual Basic ne disposent pas de combinaisons de touches pour les modifications précédentes / suivantes. {{f|appmethod|&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Utilisation du contrôle de source|Utilisation du contrôle de source]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation de l&#039;EDI|Présentation de l&#039;EDI]]&lt;br /&gt;
* [[Utilisation du Gestionnaire de l&#039;historique|Utilisation du Gestionnaire de l&#039;historique]]&lt;br /&gt;
*[[Systèmes de contrôle de version dans l&#039;EDI|Systèmes de contrôle de version dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Subversion dans l&#039;EDI|Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Git dans l&#039;EDI|Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Mercurial dans l&#039;EDI|Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:History Manager]]&lt;br /&gt;
[[de:Versionsverwaltung]]&lt;br /&gt;
[[ja:履歴マネージャ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203404</id>
		<title>Fenêtre Explorateur de classes C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203404"/>
		<updated>2016-04-13T09:29:13Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;NodePlus.bmp&amp;#039; → &amp;#039;NodePlus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Examiner la structure des classes de votre projet&lt;br /&gt;
* Examiner dans le source la déclaration d&#039;un élément sélectionné.&lt;br /&gt;
* Créer de nouveaux champs, méthodes et propriétés dans les unités managées de votre projet&lt;br /&gt;
&lt;br /&gt;
==Les trois volets de l&#039;explorateur de classes C++==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;fenêtre Explorateur de classes C++&#039;&#039;&#039; est divisée en trois volets (voir une capture d&#039;écran présentant le volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]])&amp;amp;nbsp;:&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;Volet&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Emplacement&#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;
&#039;&#039;&#039;Liste des types&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de gauche de la fenêtre Explorateur de classes C++&lt;br /&gt;
|&lt;br /&gt;
Présente une structure arborescente des types, classes, interfaces et espaces de nommage déclarés directement dans votre projet.&lt;br /&gt;
&lt;br /&gt;
Vous trouverez plus loin dans cette rubrique d&#039;aide de plus amples informations sur la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, notamment les descriptions des icônes d&#039;affichage, des boutons de barre d&#039;outils et le menu contextuel de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Vue Membres&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite supérieur&lt;br /&gt;
|&lt;br /&gt;
Affiche les membres (champs, propriétés et méthodes) des types actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dans la &#039;&#039;&#039;vue Membres&#039;&#039;&#039;, les icônes des membres de classes peuvent comporter des &amp;quot;décorateurs&amp;quot; supplémentaires, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* [[Image:lock.png]] - Les icônes des membres de classes privés ont un décorateur &amp;quot;verrou&amp;quot; (tel que [[File:MemberPrivate.png]] pour une méthode privée).&lt;br /&gt;
* [[Image:key.png]] - Les icônes des membres de classes protégés ont un décorateur &amp;quot;clé&amp;quot; (tel que [[File:MemberProtected.png]] pour une méthode protégée).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fenêtre Source/Références/Graphe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite inférieur&lt;br /&gt;
|&lt;br /&gt;
Les trois onglets affichent des informations différentes, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Source&#039;&#039;&#039; affiche le code source et se concentre sur la déclaration du dernier élément sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; liste les références aux symboles actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Pour chaque symbole&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Indique la déclaration du symbole (typiquement la première entrée).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Indique la définition, typiquement la deuxième entrée (si le compilateur a rencontré une définition).&lt;br /&gt;
** [[File:ClExplReference.png]] - Indique les références au symbole, donnés par le nom du fichier et le numéro de ligne du source.&lt;br /&gt;
: Un double-clic sur une entrée de l&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; ouvre la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; et navigue jusqu&#039;à la référence.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche des informations graphiques sur l&#039;élément actuellement sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Par exemple, si vous sélectionnez quelques classes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, l&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche la hiérarchie des symboles sélectionnés. Voir l&#039;illustration du volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Structure de l&#039;arborescence de la liste des types==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche tous les types, classes, interfaces et espaces de nommage déclarés dans les unités directement utilisées dans votre projet. Par défaut, les noeuds (unités, classes, interfaces, types) de l&#039;arborescence sont affichés dans l&#039;ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
Pour développer ou replier les noeuds de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, cliquez sur les noeuds de l&#039;arborescence&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* [[File:NodePlus.png]] indique un noeud replié. Cliquer sur l&#039;icône ouvre le noeud.&lt;br /&gt;
* [[File:NodeMinus.png]] indique un noeud développé. Cliquer sur l&#039;icône ferme le noeud.&lt;br /&gt;
&lt;br /&gt;
Si aucune icône n&#039;est affichée devant un noeud, le noeud est un noeud terminal, c&#039;est-à-dire qu&#039;il n&#039;a pas de sous-noeuds qui peuvent être développés ou repliés.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur un noeud (ou se déplacer d&#039;un noeud à un autre au moyen des touches fléchées) charge le fichier source correspondant dans la &#039;&#039;&#039;fenêtre Source&#039;&#039;&#039; en lecture seule et focalise la fenêtre sur la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
&lt;br /&gt;
===Icônes utilisées dans la liste des types et la vue Membres===&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes sont utilisées à la fois dans la liste des types et la vue Membres&amp;amp;nbsp;:&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;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#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;
[[Image:CE Icon Plus.jpg|Icône Plus]]&lt;br /&gt;
|&lt;br /&gt;
Noeud replié&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Icône Moins]]&lt;br /&gt;
|&lt;br /&gt;
Noeud développé&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Fichier source]]&lt;br /&gt;
|&lt;br /&gt;
Fichier source&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Icône Espace de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Espace de nommage&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Icône Classe]]&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Icône Interface]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Icône Méthode ou Opération]]&lt;br /&gt;
|&lt;br /&gt;
Méthode ou opération&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Icône Champ ou Variable]]&lt;br /&gt;
|&lt;br /&gt;
Champ ou variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Icône Propriété]]&lt;br /&gt;
|&lt;br /&gt;
Propriété&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Icône Evénement]]&lt;br /&gt;
|&lt;br /&gt;
Evénement&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Icône Typedef]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Icône Union]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Icône Enumération]]&lt;br /&gt;
|&lt;br /&gt;
Enumération&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Icône Membre d&#039;énumération]]&lt;br /&gt;
|&lt;br /&gt;
Membre d&#039;énumération&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Icône Structure]]&lt;br /&gt;
|&lt;br /&gt;
Structure&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Icône Groupe]]&lt;br /&gt;
|&lt;br /&gt;
Groupe (groupe par défaut ou groupe personnalisé)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Icône Décorateur pour un membre privé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe privé&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Icône Décorateur pour un membre protégé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe protégé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarques&amp;amp;nbsp;:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Par défaut, une interface est définie comme une classe/structure qui ne contient pas de données et contient seulement des méthodes virtuelles pures. Vous pouvez modifier la définition d&#039;une interface à des fins de visualisation en définissant les options de la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. L&#039;option &amp;quot;Les interfaces doivent dériver de IUnknown&amp;quot; détermine si les types ActiveX/COM sont affichés comme des interfaces, et vous pouvez désactiver l&#039;option &amp;quot;Afficher les classes abstraites comme des interfaces&amp;quot;.  &#039;&#039;&#039;2&#039;&#039;&#039; La même icône est utilisée pour une méthode, une opération, une procédure ou une fonction. Vous pouvez ajouter des méthodes (au moyen du bouton [[File:ClExplAddMethod.png]]) seulement dans une unité managée.  &#039;&#039;&#039;3&#039;&#039;&#039; Vous pouvez ajouter des champs (au moyen du bouton [[File:ClExplAddField.png]]) seulement dans une unité managée.  &#039;&#039;&#039;4&#039;&#039;&#039; Vous pouvez contrôler l&#039;affichage des typedefs et des énumérations au moyen des boutons [[File:ClExplTypedef.png]] et [[File:ClExplEnum.png]] et de la boîte de dialogue Explorateur de classes (C++)|[[Explorateur de classes (C++)|Propriétés]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Champ de recherche de la liste des types [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Au sommet de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; réside un champ de recherche incrémentielle, indiqué par une icône en forme de loupe [[File:ClExplSearchWGlyph.png|Loupe Chercher]].&lt;br /&gt;
&lt;br /&gt;
Au fur et à mesure que vous entrez une chaîne dans le champ de recherche, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; s&#039;ajuste pour n&#039;afficher que les éléments qui contiennent cette chaîne. La recherche établit une correspondance avec les noms de tous les éléments contenus (tels que les membres d&#039;une classe), même si le nom de la classe lui-même ne contient pas la chaîne. Le champ de recherche comporte un menu déroulant qui vous permet de contrôler certains aspects cruciaux de la recherche.  Cliquez sur l&#039;icône Chercher pour afficher le menu suivant&amp;amp;nbsp;:&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;
|&lt;br /&gt;
Tous&lt;br /&gt;
|&lt;br /&gt;
Fait correspondre tout élément qui contient la chaîne de recherche, même si la chaîne apparaît dans un paramètre ou un ancêtre. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nom seulement&lt;br /&gt;
|&lt;br /&gt;
Ne fait correspondre que les types dont les noms contiennent la chaîne de recherche. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Insensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Nécessite que les éléments doivent correspondre à la chaîne de recherche sans se soucier de la casse. Par défaut, cette option est activée (insensible à la casse).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Icônes de la barre d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes apparaissent sur les boutons de la barre d&#039;outils de l&#039;explorateur de classes&amp;amp;nbsp;:&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;Icône&#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;
[[File:ClExplSortType.png|Trier par types]]&lt;br /&gt;
|&lt;br /&gt;
Trier par types, vers l&#039;avant ou dans l&#039;ordre inverse.  [[File:ClExplSortType.png]] trie les divers types dans l&#039;ordre suivant&amp;amp;nbsp;:&lt;br /&gt;
* Classes&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Structures&lt;br /&gt;
* Enumérations&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Méthodes&lt;br /&gt;
* Variables&lt;br /&gt;
&lt;br /&gt;
Le bouton d&#039;inversion [[File:ClExplSortByTypes.png]] trie les divers types dans l&#039;ordre inverse. Dans les deux cas, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les types dans l&#039;ordre alphabétique (la vue par défaut).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Tri alphabétique]]&lt;br /&gt;
|&lt;br /&gt;
Trier alphabétiquement par nom, vers l&#039;avant (A-Z). Le bouton d&#039;inversion [[File:ClExplSortAlph.png]] trie vers l&#039;arrière (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Ne pas grouper les types]]&lt;br /&gt;
|&lt;br /&gt;
Ne pas grouper les types.  Les types sont présentés selon un affichage linéaire, en tant que noeuds racine, au lieu d&#039;être associés à des noeuds parent (noeuds espace de nommage, fichier ou groupe de fichiers personnalisé).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Grouper les types par hiérarchies d&#039;héritage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par hiérarchies d&#039;héritage. Les types sont présentés sous leurs noeuds de type de base&amp;amp;nbsp;; ou linéairement en l&#039;absence de type de base.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Grouper par espaces de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs espaces de nommage.  Chaque noeud est représenté par une icône espace de nommage [[File:GroupTypesByNamespace.png]], et les types de l&#039;espace de nommage sont listés sous cette icône.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Grouper les types par fichiers]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs fichiers. Affiche une icône fichier ([[File:ClExplFile.png]]) pour chaque fichier (.cpp, .h ou .hpp) et liste les éléments définis dans chaque fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Groupes de fichiers personnalisés]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types au moyen de groupes de fichiers personnalisés. Utilise les groupes d&#039;affichage par défaut, ainsi que les groupes personnalisés que vous avez créés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RefreshListofTypes.bmp|Actualiser les types]]&lt;br /&gt;
|&lt;br /&gt;
Actualiser la liste des types. Analyse les fichiers source modifiés et met à jour la liste des types.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Icône Annuler]]&lt;br /&gt;
|&lt;br /&gt;
Annuler les compilations de navigateur actives.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Effacer les informations]]&lt;br /&gt;
|&lt;br /&gt;
Effacer toutes les informations de navigateur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Icône Ajouter une méthode]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle méthode à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Icône Ajouter un champ]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter un nouveau champ à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Icône Ajouter une propriété]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle propriété à cette classe. Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Filtrer les types]]&lt;br /&gt;
|&lt;br /&gt;
Configurer les groupes de fichiers personnalisés. Ouvre la boîte de dialogue [[Groupes de fichiers de l&#039;explorateur|Groupes de fichiers de l&#039;explorateur]], vous permettant d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Créer vos propres groupes de fichiers dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
* Activer/désactiver l&#039;affichage de groupes spécifiques&lt;br /&gt;
* Etablir l&#039;ordre d&#039;affichage des groupes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Afficher les typedefs]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les typedefs de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Afficher les énumérations]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les énumérations de niveau supérieur dans la liste des types. Par défaut, cette option est activée (affichage).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Afficher les fonctions dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les fonctions de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Afficher les variables dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les variables (globales) de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Afficher les membres hérités]]&lt;br /&gt;
|&lt;br /&gt;
Inclure les membres hérités.  Par défaut, la &#039;&#039;&#039;vue Membres&#039;&#039;&#039; inclut les membres de classe hérités en affichant les membres du type ancêtre au-dessous des membres du type sélectionné.  Par exemple, TForm3 est suivi par son type ancêtre, TForm. Quand ce bouton n&#039;est pas appuyé, seuls les membres définis localement sont affichés. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Aller à la déclaration]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la déclaration du noeud sélectionné. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Aller à la définition]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition de cette déclaration. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la définition de l&#039;élément sélectionné. Le compilateur C++ préserve des informations, telles que&amp;amp;nbsp;: quand chaque symbole est défini et quand il est par la suite utilisé. Ces informations sont utilisées pour effectuer la commande &#039;&#039;&#039;Aller à la définition&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel de la liste des types==&lt;br /&gt;
&lt;br /&gt;
Cliquer avec le bouton droit sur un élément de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les commandes de menu contextuel suivantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Les commandes de menu contextuel sont seulement activées pour les éléments qui sont déclarés dans une &#039;&#039;&#039;unité managée&#039;&#039;&#039;&amp;amp;nbsp;; c&#039;est-à-dire que les fichiers .CPP et .H doivent appartenir au projet que vous explorez avec l&#039;explorateur de classes C++. Par exemple, vous ne pouvez pas ajouter des champs, des méthodes ou des propriétés aux éléments {{f|vcl|VCL ou}} {{FM}} avec l&#039;explorateur de classes C++.&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;Nom&#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;
Aller à la déclaration&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la déclaration de l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la définition de l&#039;élément sélectionné. Activée seulement quand un élément défini dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout replier&lt;br /&gt;
|&lt;br /&gt;
Ferme tous les noeuds, dossiers ou groupes qui sont ouverts dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groupe&lt;br /&gt;
|&lt;br /&gt;
Spécifie le groupage à utiliser dans l&#039;explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Fichier (fichier unité, fichier .cpp)&lt;br /&gt;
* Espace de nommage&lt;br /&gt;
* Groupes personnalisés ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;votreProjet&amp;amp;gt;, et ainsi de suite)&lt;br /&gt;
* Aucun (ne pas grouper)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher&lt;br /&gt;
|&lt;br /&gt;
Spécifie que certains éléments sont affichés dans, ou omis du niveau supérieur de la vue Explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Enumérations&lt;br /&gt;
&lt;br /&gt;
L&#039;inclusion d&#039;un ou de ces deux éléments dans la vue, ou leur élimination de la vue, peut vous permettre de voir plus de détails sur les éléments spécifiques que vous voulez visualiser.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Quand un de ces éléments est désactivé, vous apercevrez toujours les éléments du type exclus dans la structure de la classe. En effet, seuls les éléments de niveau supérieur sont affectés par la commande Afficher.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier&lt;br /&gt;
|&lt;br /&gt;
Spécifie le tri à utiliser dans l&#039;explorateur de classes. Vous pouvez trier tous les éléments alphabétiquement ou par type. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Alphabétiquement&lt;br /&gt;
* Type&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un champ&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ]]&#039;&#039;&#039;, vous permettant d&#039;ajouter un nouveau champ à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une méthode&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle méthode à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une propriété&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle propriété à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Explorateur de classes (C++)|Propriétés]]&#039;&#039;&#039; (la même boîte de dialogue que celle obtenue par &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 C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;).  Vous pouvez définir trois types d&#039;options&amp;amp;nbsp;:&lt;br /&gt;
* Options de &#039;&#039;&#039;compilation du navigateur&#039;&#039;&#039;&lt;br /&gt;
** Activer les en-têtes précompilés&lt;br /&gt;
** Afficher les messages du compilateur dans la &#039;Vue Message&#039;&lt;br /&gt;
* Options de ligne de commande &#039;&#039;&#039;Personnaliser&#039;&#039;&#039; pour le [[Chaînes d&#039;outils C++|compilateur C++]]&lt;br /&gt;
* Options &#039;&#039;&#039;Types présentés&#039;&#039;&#039;&lt;br /&gt;
** Afficher en tant qu&#039;interface seulement les classes ayant seulement des fonctions virtuelles pures&lt;br /&gt;
** Et afficher seulement les classes qui héritent de IUnknown&lt;br /&gt;
*&#039;&#039;&#039;Options Chercher&#039;&#039;&#039;&lt;br /&gt;
** Recherche insensible à la casse&lt;br /&gt;
** Autoriser les caractères génériques (?*)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
* Dialogue d&#039;options [[Explorateur de classes (C++)|Explorateur de classes (C++)]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes C++|Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Ajouter un champ (C++)|Ajouter un champ (C++)]]&lt;br /&gt;
* [[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&lt;br /&gt;
* [[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&lt;br /&gt;
* [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++|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++|Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++|Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de champs avec l&#039;explorateur de classes C++|Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de méthodes avec l&#039;explorateur de classes C++|Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de propriétés avec l&#039;explorateur de classes C++|Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Explorateur de classes C++}}&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[de:C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203403</id>
		<title>Fenêtre Explorateur de classes C++</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Fen%C3%AAtre_Explorateur_de_classes_C%2B%2B&amp;diff=203403"/>
		<updated>2016-04-13T09:29:08Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;NodeMinus.bmp&amp;#039; → &amp;#039;NodeMinus.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Voir &amp;amp;gt; Explorateur de classes C++&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous permet d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* Examiner la structure des classes de votre projet&lt;br /&gt;
* Examiner dans le source la déclaration d&#039;un élément sélectionné.&lt;br /&gt;
* Créer de nouveaux champs, méthodes et propriétés dans les unités managées de votre projet&lt;br /&gt;
&lt;br /&gt;
==Les trois volets de l&#039;explorateur de classes C++==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;fenêtre Explorateur de classes C++&#039;&#039;&#039; est divisée en trois volets (voir une capture d&#039;écran présentant le volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]])&amp;amp;nbsp;:&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;Volet&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Emplacement&#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;
&#039;&#039;&#039;Liste des types&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de gauche de la fenêtre Explorateur de classes C++&lt;br /&gt;
|&lt;br /&gt;
Présente une structure arborescente des types, classes, interfaces et espaces de nommage déclarés directement dans votre projet.&lt;br /&gt;
&lt;br /&gt;
Vous trouverez plus loin dans cette rubrique d&#039;aide de plus amples informations sur la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, notamment les descriptions des icônes d&#039;affichage, des boutons de barre d&#039;outils et le menu contextuel de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Vue Membres&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite supérieur&lt;br /&gt;
|&lt;br /&gt;
Affiche les membres (champs, propriétés et méthodes) des types actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dans la &#039;&#039;&#039;vue Membres&#039;&#039;&#039;, les icônes des membres de classes peuvent comporter des &amp;quot;décorateurs&amp;quot; supplémentaires, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* [[Image:lock.png]] - Les icônes des membres de classes privés ont un décorateur &amp;quot;verrou&amp;quot; (tel que [[File:MemberPrivate.png]] pour une méthode privée).&lt;br /&gt;
* [[Image:key.png]] - Les icônes des membres de classes protégés ont un décorateur &amp;quot;clé&amp;quot; (tel que [[File:MemberProtected.png]] pour une méthode protégée).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Fenêtre Source/Références/Graphe&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Volet de droite inférieur&lt;br /&gt;
|&lt;br /&gt;
Les trois onglets affichent des informations différentes, comme suit&amp;amp;nbsp;:&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Source&#039;&#039;&#039; affiche le code source et se concentre sur la déclaration du dernier élément sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; liste les références aux symboles actuellement sélectionnés dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Pour chaque symbole&lt;br /&gt;
** [[File:ClExplGoToDecl.png]] - Indique la déclaration du symbole (typiquement la première entrée).&lt;br /&gt;
** [[Image:ClExplGoToDef.png]] - Indique la définition, typiquement la deuxième entrée (si le compilateur a rencontré une définition).&lt;br /&gt;
** [[File:ClExplReference.png]] - Indique les références au symbole, donnés par le nom du fichier et le numéro de ligne du source.&lt;br /&gt;
: Un double-clic sur une entrée de l&#039;onglet &#039;&#039;&#039;Références&#039;&#039;&#039; ouvre la fenêtre &#039;&#039;&#039;Editeur de code&#039;&#039;&#039; et navigue jusqu&#039;à la référence.&lt;br /&gt;
* L&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche des informations graphiques sur l&#039;élément actuellement sélectionné dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;. Par exemple, si vous sélectionnez quelques classes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, l&#039;onglet &#039;&#039;&#039;Graphe&#039;&#039;&#039; affiche la hiérarchie des symboles sélectionnés. Voir l&#039;illustration du volet &#039;&#039;&#039;Graphe&#039;&#039;&#039; dans la rubrique [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Structure de l&#039;arborescence de la liste des types==&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche tous les types, classes, interfaces et espaces de nommage déclarés dans les unités directement utilisées dans votre projet. Par défaut, les noeuds (unités, classes, interfaces, types) de l&#039;arborescence sont affichés dans l&#039;ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
Pour développer ou replier les noeuds de la &#039;&#039;&#039;liste des types&#039;&#039;&#039;, cliquez sur les noeuds de l&#039;arborescence&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* [[Image:NodePlus.bmp]] indique un noeud replié. Cliquer sur l&#039;icône ouvre le noeud.&lt;br /&gt;
* [[File:NodeMinus.png]] indique un noeud développé. Cliquer sur l&#039;icône ferme le noeud.&lt;br /&gt;
&lt;br /&gt;
Si aucune icône n&#039;est affichée devant un noeud, le noeud est un noeud terminal, c&#039;est-à-dire qu&#039;il n&#039;a pas de sous-noeuds qui peuvent être développés ou repliés.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur un noeud (ou se déplacer d&#039;un noeud à un autre au moyen des touches fléchées) charge le fichier source correspondant dans la &#039;&#039;&#039;fenêtre Source&#039;&#039;&#039; en lecture seule et focalise la fenêtre sur la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
&lt;br /&gt;
===Icônes utilisées dans la liste des types et la vue Membres===&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes sont utilisées à la fois dans la liste des types et la vue Membres&amp;amp;nbsp;:&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;Icône&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Icône&#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;
[[Image:CE Icon Plus.jpg|Icône Plus]]&lt;br /&gt;
|&lt;br /&gt;
Noeud replié&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon minus.jpg|Icône Moins]]&lt;br /&gt;
|&lt;br /&gt;
Noeud développé&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Fichier source]]&lt;br /&gt;
|&lt;br /&gt;
Fichier source&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Icône Espace de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Espace de nommage&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplClassNum16.png|Icône Classe]]&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplInterface.png|Icône Interface]]&lt;br /&gt;
|&lt;br /&gt;
Interface&amp;lt;sup&amp;gt;&#039;&#039;&#039;1&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Icône Méthode ou Opération]]&lt;br /&gt;
|&lt;br /&gt;
Méthode ou opération&amp;lt;sup&amp;gt;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Icône Champ ou Variable]]&lt;br /&gt;
|&lt;br /&gt;
Champ ou variable&amp;lt;sup&amp;gt;&#039;&#039;&#039;3&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplProperty.png|Icône Propriété]]&lt;br /&gt;
|&lt;br /&gt;
Propriété&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEvent.png|Icône Evénement]]&lt;br /&gt;
|&lt;br /&gt;
Evénement&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Icône Typedef]]&lt;br /&gt;
|&lt;br /&gt;
Typedef&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplUnion.png|Icône Union]]&lt;br /&gt;
|&lt;br /&gt;
Union&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Icône Enumération]]&lt;br /&gt;
|&lt;br /&gt;
Enumération&amp;lt;sup&amp;gt;&#039;&#039;&#039;4&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnumMember.png|Icône Membre d&#039;énumération]]&lt;br /&gt;
|&lt;br /&gt;
Membre d&#039;énumération&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CE Icon Record.jpg|Icône Structure]]&lt;br /&gt;
|&lt;br /&gt;
Structure&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Icône Groupe]]&lt;br /&gt;
|&lt;br /&gt;
Groupe (groupe par défaut ou groupe personnalisé)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:lock.png|Icône Décorateur pour un membre privé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe privé&lt;br /&gt;
|&lt;br /&gt;
[[Image:key.png|Icône Décorateur pour un membre protégé]]&lt;br /&gt;
|&lt;br /&gt;
Membre de classe protégé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarques&amp;amp;nbsp;:&#039;&#039;&#039; &#039;&#039;&#039;1&#039;&#039;&#039; Par défaut, une interface est définie comme une classe/structure qui ne contient pas de données et contient seulement des méthodes virtuelles pures. Vous pouvez modifier la définition d&#039;une interface à des fins de visualisation en définissant les options de la boîte de dialogue &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; Options C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. L&#039;option &amp;quot;Les interfaces doivent dériver de IUnknown&amp;quot; détermine si les types ActiveX/COM sont affichés comme des interfaces, et vous pouvez désactiver l&#039;option &amp;quot;Afficher les classes abstraites comme des interfaces&amp;quot;.  &#039;&#039;&#039;2&#039;&#039;&#039; La même icône est utilisée pour une méthode, une opération, une procédure ou une fonction. Vous pouvez ajouter des méthodes (au moyen du bouton [[File:ClExplAddMethod.png]]) seulement dans une unité managée.  &#039;&#039;&#039;3&#039;&#039;&#039; Vous pouvez ajouter des champs (au moyen du bouton [[File:ClExplAddField.png]]) seulement dans une unité managée.  &#039;&#039;&#039;4&#039;&#039;&#039; Vous pouvez contrôler l&#039;affichage des typedefs et des énumérations au moyen des boutons [[File:ClExplTypedef.png]] et [[File:ClExplEnum.png]] et de la boîte de dialogue Explorateur de classes (C++)|[[Explorateur de classes (C++)|Propriétés]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Champ de recherche de la liste des types [[File:ClExplSearchWGlyph.png]]===&lt;br /&gt;
&lt;br /&gt;
Au sommet de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; réside un champ de recherche incrémentielle, indiqué par une icône en forme de loupe [[File:ClExplSearchWGlyph.png|Loupe Chercher]].&lt;br /&gt;
&lt;br /&gt;
Au fur et à mesure que vous entrez une chaîne dans le champ de recherche, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; s&#039;ajuste pour n&#039;afficher que les éléments qui contiennent cette chaîne. La recherche établit une correspondance avec les noms de tous les éléments contenus (tels que les membres d&#039;une classe), même si le nom de la classe lui-même ne contient pas la chaîne. Le champ de recherche comporte un menu déroulant qui vous permet de contrôler certains aspects cruciaux de la recherche.  Cliquez sur l&#039;icône Chercher pour afficher le menu suivant&amp;amp;nbsp;:&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;
|&lt;br /&gt;
Tous&lt;br /&gt;
|&lt;br /&gt;
Fait correspondre tout élément qui contient la chaîne de recherche, même si la chaîne apparaît dans un paramètre ou un ancêtre. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nom seulement&lt;br /&gt;
|&lt;br /&gt;
Ne fait correspondre que les types dont les noms contiennent la chaîne de recherche. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Insensible à la casse&lt;br /&gt;
|&lt;br /&gt;
Nécessite que les éléments doivent correspondre à la chaîne de recherche sans se soucier de la casse. Par défaut, cette option est activée (insensible à la casse).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Icônes de la barre d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
Les icônes suivantes apparaissent sur les boutons de la barre d&#039;outils de l&#039;explorateur de classes&amp;amp;nbsp;:&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;Icône&#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;
[[File:ClExplSortType.png|Trier par types]]&lt;br /&gt;
|&lt;br /&gt;
Trier par types, vers l&#039;avant ou dans l&#039;ordre inverse.  [[File:ClExplSortType.png]] trie les divers types dans l&#039;ordre suivant&amp;amp;nbsp;:&lt;br /&gt;
* Classes&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Structures&lt;br /&gt;
* Enumérations&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Méthodes&lt;br /&gt;
* Variables&lt;br /&gt;
&lt;br /&gt;
Le bouton d&#039;inversion [[File:ClExplSortByTypes.png]] trie les divers types dans l&#039;ordre inverse. Dans les deux cas, la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les types dans l&#039;ordre alphabétique (la vue par défaut).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:AlphaSortClassExpl.jpg|Tri alphabétique]]&lt;br /&gt;
|&lt;br /&gt;
Trier alphabétiquement par nom, vers l&#039;avant (A-Z). Le bouton d&#039;inversion [[File:ClExplSortAlph.png]] trie vers l&#039;arrière (Z-A).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplDoNotGroup.png|Ne pas grouper les types]]&lt;br /&gt;
|&lt;br /&gt;
Ne pas grouper les types.  Les types sont présentés selon un affichage linéaire, en tant que noeuds racine, au lieu d&#039;être associés à des noeuds parent (noeuds espace de nommage, fichier ou groupe de fichiers personnalisé).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplHierarchy.png|Grouper les types par hiérarchies d&#039;héritage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par hiérarchies d&#039;héritage. Les types sont présentés sous leurs noeuds de type de base&amp;amp;nbsp;; ou linéairement en l&#039;absence de type de base.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:GroupTypesByNamespace.png|Grouper par espaces de nommage]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs espaces de nommage.  Chaque noeud est représenté par une icône espace de nommage [[File:GroupTypesByNamespace.png]], et les types de l&#039;espace de nommage sont listés sous cette icône.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplFile.png|Grouper les types par fichiers]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types par leurs fichiers. Affiche une icône fichier ([[File:ClExplFile.png]]) pour chaque fichier (.cpp, .h ou .hpp) et liste les éléments définis dans chaque fichier.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCustomGroup.png|Groupes de fichiers personnalisés]]&lt;br /&gt;
|&lt;br /&gt;
Grouper les types au moyen de groupes de fichiers personnalisés. Utilise les groupes d&#039;affichage par défaut, ainsi que les groupes personnalisés que vous avez créés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RefreshListofTypes.bmp|Actualiser les types]]&lt;br /&gt;
|&lt;br /&gt;
Actualiser la liste des types. Analyse les fichiers source modifiés et met à jour la liste des types.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCancel.png|Icône Annuler]]&lt;br /&gt;
|&lt;br /&gt;
Annuler les compilations de navigateur actives.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClearBrowserInfo.png|Effacer les informations]]&lt;br /&gt;
|&lt;br /&gt;
Effacer toutes les informations de navigateur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddMethod.png|Icône Ajouter une méthode]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle méthode à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddField.png|Icône Ajouter un champ]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter un nouveau champ à cette classe.  Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplAddProperty.png|Icône Ajouter une propriété]]&lt;br /&gt;
|&lt;br /&gt;
Ajouter une nouvelle propriété à cette classe. Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&#039;&#039;&#039;. Seulement activée pour les unités managées.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplCreateGroup.png|Filtrer les types]]&lt;br /&gt;
|&lt;br /&gt;
Configurer les groupes de fichiers personnalisés. Ouvre la boîte de dialogue [[Groupes de fichiers de l&#039;explorateur|Groupes de fichiers de l&#039;explorateur]], vous permettant d&#039;effectuer les actions suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Créer vos propres groupes de fichiers dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
* Activer/désactiver l&#039;affichage de groupes spécifiques&lt;br /&gt;
* Etablir l&#039;ordre d&#039;affichage des groupes dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplTypedef.png|Afficher les typedefs]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les typedefs de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplEnum.png|Afficher les énumérations]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les énumérations de niveau supérieur dans la liste des types. Par défaut, cette option est activée (affichage).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplOperation.png|Afficher les fonctions dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les fonctions de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplField.png|Afficher les variables dans la liste des types]]&lt;br /&gt;
|&lt;br /&gt;
Afficher les variables (globales) de niveau supérieur dans la liste des types. Par défaut, cette option est désactivée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ShowInherited.bmp|Afficher les membres hérités]]&lt;br /&gt;
|&lt;br /&gt;
Inclure les membres hérités.  Par défaut, la &#039;&#039;&#039;vue Membres&#039;&#039;&#039; inclut les membres de classe hérités en affichant les membres du type ancêtre au-dessous des membres du type sélectionné.  Par exemple, TForm3 est suivi par son type ancêtre, TForm. Quand ce bouton n&#039;est pas appuyé, seuls les membres définis localement sont affichés. Par défaut, cette option est activée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:ClExplGoToDecl.png|Aller à la déclaration]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la déclaration du noeud sélectionné. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la déclaration de l&#039;élément sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:ClExplGoToDef.png|Aller à la définition]]&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition de cette déclaration. Ouvre le source dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et met en surbrillance la définition de l&#039;élément sélectionné. Le compilateur C++ préserve des informations, telles que&amp;amp;nbsp;: quand chaque symbole est défini et quand il est par la suite utilisé. Ces informations sont utilisées pour effectuer la commande &#039;&#039;&#039;Aller à la définition&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Menu contextuel de la liste des types==&lt;br /&gt;
&lt;br /&gt;
Cliquer avec le bouton droit sur un élément de la &#039;&#039;&#039;liste des types&#039;&#039;&#039; affiche les commandes de menu contextuel suivantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Les commandes de menu contextuel sont seulement activées pour les éléments qui sont déclarés dans une &#039;&#039;&#039;unité managée&#039;&#039;&#039;&amp;amp;nbsp;; c&#039;est-à-dire que les fichiers .CPP et .H doivent appartenir au projet que vous explorez avec l&#039;explorateur de classes C++. Par exemple, vous ne pouvez pas ajouter des champs, des méthodes ou des propriétés aux éléments {{f|vcl|VCL ou}} {{FM}} avec l&#039;explorateur de classes C++.&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;Nom&#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;
Aller à la déclaration&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la déclaration de l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aller à la définition&lt;br /&gt;
|&lt;br /&gt;
Ouvre la fenêtre &#039;&#039;&#039;[[Editeur de code|Editeur de code]]&#039;&#039;&#039; et active la focalisation sur la définition de l&#039;élément sélectionné. Activée seulement quand un élément défini dans une unité managée est sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout replier&lt;br /&gt;
|&lt;br /&gt;
Ferme tous les noeuds, dossiers ou groupes qui sont ouverts dans la &#039;&#039;&#039;liste des types&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Groupe&lt;br /&gt;
|&lt;br /&gt;
Spécifie le groupage à utiliser dans l&#039;explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Fichier (fichier unité, fichier .cpp)&lt;br /&gt;
* Espace de nommage&lt;br /&gt;
* Groupes personnalisés ({{f|vcl|VCL, {{FM}}|{{FM}}}}, RTL, &amp;amp;lt;votreProjet&amp;amp;gt;, et ainsi de suite)&lt;br /&gt;
* Aucun (ne pas grouper)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Afficher&lt;br /&gt;
|&lt;br /&gt;
Spécifie que certains éléments sont affichés dans, ou omis du niveau supérieur de la vue Explorateur de classes. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Typedefs&lt;br /&gt;
* Enumérations&lt;br /&gt;
&lt;br /&gt;
L&#039;inclusion d&#039;un ou de ces deux éléments dans la vue, ou leur élimination de la vue, peut vous permettre de voir plus de détails sur les éléments spécifiques que vous voulez visualiser.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque&amp;amp;nbsp;:&#039;&#039;&#039; Quand un de ces éléments est désactivé, vous apercevrez toujours les éléments du type exclus dans la structure de la classe. En effet, seuls les éléments de niveau supérieur sont affectés par la commande Afficher.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Trier&lt;br /&gt;
|&lt;br /&gt;
Spécifie le tri à utiliser dans l&#039;explorateur de classes. Vous pouvez trier tous les éléments alphabétiquement ou par type. Sélectionnez l&#039;une des options suivantes&amp;amp;nbsp;:&lt;br /&gt;
* Alphabétiquement&lt;br /&gt;
* Type&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un champ&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter un champ (C++)|Ajouter un champ]]&#039;&#039;&#039;, vous permettant d&#039;ajouter un nouveau champ à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une méthode&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une méthode (C++)|Ajouter une méthode]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle méthode à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter une propriété&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Ajouter une propriété (C++)|Ajouter une propriété]]&#039;&#039;&#039;, vous permettant d&#039;ajouter une nouvelle propriété à l&#039;élément sélectionné. Activée seulement quand un élément déclaré dans une unité managée est sélectionné, et si vous détenez un droit d&#039;accès en écriture au source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Propriétés&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;[[Explorateur de classes (C++)|Propriétés]]&#039;&#039;&#039; (la même boîte de dialogue que celle obtenue par &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 C++ &amp;amp;gt; [[Explorateur de classes (C++)|Explorateur de classes]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;).  Vous pouvez définir trois types d&#039;options&amp;amp;nbsp;:&lt;br /&gt;
* Options de &#039;&#039;&#039;compilation du navigateur&#039;&#039;&#039;&lt;br /&gt;
** Activer les en-têtes précompilés&lt;br /&gt;
** Afficher les messages du compilateur dans la &#039;Vue Message&#039;&lt;br /&gt;
* Options de ligne de commande &#039;&#039;&#039;Personnaliser&#039;&#039;&#039; pour le [[Chaînes d&#039;outils C++|compilateur C++]]&lt;br /&gt;
* Options &#039;&#039;&#039;Types présentés&#039;&#039;&#039;&lt;br /&gt;
** Afficher en tant qu&#039;interface seulement les classes ayant seulement des fonctions virtuelles pures&lt;br /&gt;
** Et afficher seulement les classes qui héritent de IUnknown&lt;br /&gt;
*&#039;&#039;&#039;Options Chercher&#039;&#039;&#039;&lt;br /&gt;
** Recherche insensible à la casse&lt;br /&gt;
** Autoriser les caractères génériques (?*)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation de l&#039;explorateur de classes C++|Présentation de l&#039;explorateur de classes C++]]&lt;br /&gt;
* Dialogue d&#039;options [[Explorateur de classes (C++)|Explorateur de classes (C++)]]&lt;br /&gt;
* [[Rubriques de l&#039;explorateur de classes C++|Rubriques de l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Ajouter un champ (C++)|Ajouter un champ (C++)]]&lt;br /&gt;
* [[Ajouter une propriété (C++)|Ajouter une propriété (C++)]]&lt;br /&gt;
* [[Ajouter une méthode (C++)|Ajouter une méthode (C++)]]&lt;br /&gt;
* [[Localisation des déclarations de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++|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++|Localisation des définitions de classes, interfaces, types et membres de classe/interface avec l&#039;explorateur de classes C++]]&lt;br /&gt;
* [[Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++|Enregistrement des paramètres d&#039;affichage sur l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de champs avec l&#039;explorateur de classes C++|Création de champs avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de méthodes avec l&#039;explorateur de classes C++|Création de méthodes avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Création de propriétés avec l&#039;explorateur de classes C++|Création de propriétés avec l&#039;explorateur de classes C++]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Fenetre Explorateur de classes C++}}&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:C++ Class Explorer Window]]&lt;br /&gt;
[[de:C++-Klassen-Explorer (Fenster)]]&lt;br /&gt;
[[ja:［C++ クラス ブラウザ］ウィンドウ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Volet_Journal&amp;diff=203402</id>
		<title>Volet Journal</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Volet_Journal&amp;diff=203402"/>
		<updated>2016-04-13T09:29:03Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;Next100.bmp&amp;#039; → &amp;#039;Next100.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Gestionnaire de projets}}&lt;br /&gt;
&lt;br /&gt;
Vous pouvez afficher le volet Journal dans l&#039;EDI, en sélectionnant :&lt;br /&gt;
&lt;br /&gt;
*Pour &#039;&#039;&#039;Subversion : &#039;&#039;&#039; &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; | clic droit sur un fichier ou un projet sous SVN | {{Menu|Subversion &amp;amp;gt; Afficher le journal}}&lt;br /&gt;
*Pour &#039;&#039;&#039;Git : &#039;&#039;&#039; &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; | clic droit sur un projet sous Git| {{Menu|Git &amp;amp;gt; Afficher le journal}}&lt;br /&gt;
*Pour &#039;&#039;&#039;Mercurial : &#039;&#039;&#039; &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039; | clic droit sur un projet sous Mercurial | {{Menu|Mercurial &amp;amp;gt; Afficher le journal}}&lt;br /&gt;
&lt;br /&gt;
Utilisez la commande de menu contextuel &#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; pour afficher le contenu du journal du contrôle de version relatif au projet sélectionné. Vous devez choisir l&#039;une des deux options de la commande &#039;&#039;&#039;Afficher le journal&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Depuis la racine du référentiel&#039;&#039;&#039; recherche dans l&#039;arborescence de répertoires le dernier répertoire géré par le même référentiel que le fichier projet, puis ajoute dans le volet journal tous les fichiers de ce répertoire et ceux en-dessous. &lt;br /&gt;
* &#039;&#039;&#039;Depuis le répertoire du projet&#039;&#039;&#039; ajoute dans le volet journal tous les fichiers du répertoire du projet, et ceux en-dessous.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;volet Journal&#039;&#039;&#039; apparaît dans la fenêtre principale de l&#039;EDI.&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;
|&lt;br /&gt;
[[Image:HistViewRefresh.jpg]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Actualiser&lt;br /&gt;
|&lt;br /&gt;
Affiche toutes les révisions appliquées pour l&#039;instant.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Next100.png]]&amp;lt;br /&amp;gt;100 suivants&lt;br /&gt;
|&lt;br /&gt;
Affiche les 100 révisions suivantes.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RevisionRange.png]]&amp;lt;br /&amp;gt;Ensemble&lt;br /&gt;
|&lt;br /&gt;
(&#039;&#039;&#039;Subversion&#039;&#039;&#039;) Affiche l&#039;ensemble de révisions sélectionné. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:SearchGlass.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Chercher&lt;br /&gt;
|&lt;br /&gt;
Cherche toutes les révisions par auteurs, commentaires ou fichiers validés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Révision &lt;br /&gt;
|&lt;br /&gt;
Vous pouvez voir l&#039;intégralité des révisions ou 100 révisions, groupées par l&#039;identificateur de révision, l&#039;auteur, la date et le commentaire. Sélectionnez ici la révision pour voir davantage de détails dans la section inférieure de la fenêtre. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez trier la vue en cliquant sur l&#039;en-tête d&#039;une colonne, tel que Révision, Auteur, Date ou Commentaire.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Commentaire &lt;br /&gt;
|&lt;br /&gt;
Affiche le commentaire associé à la révision sélectionnée. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Fichiers &lt;br /&gt;
|&lt;br /&gt;
Affiche tous les fichiers validés pour la révision sélectionnée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cliquant avec le bouton droit sur une révision dans la fenêtre principale du &#039;&#039;&#039;volet Journal&#039;&#039;&#039; de l&#039;EDI, vous pouvez également :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Comparer avec la révision précédente&#039;&#039;&#039; : Affiche les différences entre une révision et les versions précédentes du fichier.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous ne pouvez pas comparer la révision précédente avec le type de fichier suivant : &amp;lt;code&amp;gt;.dpr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.dproj&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;.cproj&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Volet Journal Subversion==&lt;br /&gt;
&lt;br /&gt;
Si votre projet est sous le système de contrôle de version Subversion, vous pouvez sélectionner des actions de contrôle de version supplémentaires dans le &#039;&#039;&#039;volet Journal&#039;&#039;&#039; en cliquant avec le bouton droit dans une révision d&#039;un fichier.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Action&#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;
Annuler les modifications de cette révision&lt;br /&gt;
|&lt;br /&gt;
Annule toutes les modifications qui sont incluses dans une révision.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Restaurer cette révision&lt;br /&gt;
|&lt;br /&gt;
Annule les modifications des fichiers sous contrôle de version pour revenir au statut de la révision sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le commentaire&lt;br /&gt;
|&lt;br /&gt;
Modifie le commentaire de contrôle de version relatif à la révision sélectionnée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Systèmes de contrôle de version dans l&#039;EDI|Systèmes de contrôle de version dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Subversion dans l&#039;EDI|Intégration de Subversion dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Git dans l&#039;EDI|Intégration de Git dans l&#039;EDI]]&lt;br /&gt;
** [[Intégration de Mercurial dans l&#039;EDI|Intégration de Mercurial dans l&#039;EDI]]&lt;br /&gt;
* [[Affichage du journal de Subversion|Affichage du journal de Subversion]]&lt;br /&gt;
* [[Visualisation de l&#039;historique et des révisions|Visualisation de l&#039;historique et des révisions]] &lt;br /&gt;
* [[Visualisation des commentaires du contrôle de version|Visualisation des commentaires du contrôle de version]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Log Pane]]&lt;br /&gt;
[[de:Protokollbereich]]&lt;br /&gt;
[[ja:［ログ］ペイン]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_des_listes_d%27images_de_TImageList_en_tant_que_collections_centralis%C3%A9es_d%27images&amp;diff=203401</id>
		<title>Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Utilisation_des_listes_d%27images_de_TImageList_en_tant_que_collections_centralis%C3%A9es_d%27images&amp;diff=203401"/>
		<updated>2016-04-13T09:28:59Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|Conception d&#039;applications FireMonkey}}&lt;br /&gt;
Les listes d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]] de {{FM}} fournissent des outils complets pour l&#039;utilisation des collections centralisées de petites images adaptées aux éléments de l&#039;interface utilisateur (contrôles, menus, etc.) dans les applications {{FM}}. &lt;br /&gt;
{{f|vcl|&lt;br /&gt;
Dans {{FM}}, les listes d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]] ont le même rôle que les listes d&#039;images [[lib_fr:Vcl.Controls.TImageList|Vcl.Controls.TImageList]] dans la VCL, excepté qu&#039;elles fournissent des fonctionnalités plus avancées.}} Dans {{FM}}, les listes d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]] sont utilisées pour gérer efficacement de grands ensembles d&#039;icônes ou de bitmaps. Elles sont par ailleurs pratiques à utiliser dans les applications multiplates-formes.&lt;br /&gt;
&lt;br /&gt;
{{FM}} est un framework multiplate-forme (Windows, iOS, Mac OS X et Android). Les applications {{FM}} fonctionnent donc sur des périphériques dotés d&#039;écrans de différentes densités et résolutions. &lt;br /&gt;
L&#039;utilisation des [[lib_fr:FMX.MultiResBitmap|bitmaps multi-résolutions]] de {{FM}} permet un affichage correct des images et des icônes de vos applications {{FM}} dans différentes densités, résolutions et plates-formes (Windows, iOS, Mac OS X et Android). Un bitmap multi-résolution est une collection d&#039;éléments bitmap fournissant la même image, mais utilisant des échelles différentes.&lt;br /&gt;
&lt;br /&gt;
==Raisons pour lesquelles nous recommandons l&#039;utilisation des listes d&#039;images==&lt;br /&gt;
&lt;br /&gt;
Dans une application GUI, nombreux sont les contrôles (par exemple les boutons, les éléments de menu, les éléments de différentes listes) qui contiennent de petites images (icônes, pictogrammes ou widgets). Par exemple, [[lib_fr:FMX.Menus.TMenuItem|TMenuItem]] a la propriété [[lib_fr:FMX.Menus.TMenuItem.Bitmap|Bitmap]]. En utilisant cette propriété, vous pouvez charger une image à partir d&#039;un fichier. Il s&#039;agit du moyen le plus évident et le plus pratique de charger des images dans vos applications. Dans chaque nouveau contrôle, vous pouvez charger et afficher une image spécifique.&lt;br /&gt;
&lt;br /&gt;
Il existe un autre moyen : stocker toutes les images utilisées dans une application au sein d&#039;une collection centralisée et, pour chaque contrôle, stocker seulement une référence à une image dans cette collection. Vous pouvez, par exemple, utiliser une image à partir d&#039;un style. Prenons le cas d&#039;un bouton. Dans l&#039;inspecteur d&#039;objets, sélectionnez la propriété &#039;&#039;&#039;StyleLookup&#039;&#039;&#039;, cliquez sur la flèche pour développer la liste déroulante, et sélectionnez {{Code|searchtoolbutton}}. L&#039;icône Loupe apparaît pour le bouton. Nous conservons cette possibilité mais nous considérons qu&#039;elle convient plutôt à une collection fixe des icônes les plus standard. Cependant, les applications réelles nécessitent souvent que vous chargiez et stockiez des icônes personnalisées. Dans ce type de situation, le composant [[lib_fr:FMX.ImgList.TImageList|TImageList]] peut être très utile.&lt;br /&gt;
&lt;br /&gt;
L&#039;algorithme schématique de l&#039;utilisation de [[lib_fr:FMX.ImgList.TImageList|TImageList]] peut ressembler à ce qui suit :&lt;br /&gt;
&lt;br /&gt;
# Sur une fiche (de préférence sur un module de données créé spécifiquement), placez une liste d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]] (composant non visible).&lt;br /&gt;
# Chargez vos images dans cet objet [[lib_fr:FMX.ImgList.TImageList|TImageList]].&lt;br /&gt;
# Dans l&#039;inspecteur d&#039;objets, sélectionnez la propriété &#039;&#039;&#039;Images&#039;&#039;&#039; de votre contrôle, cliquez sur la flèche pour développer la liste déroulante, puis sélectionnez la référence à l&#039;objet [[lib_fr:FMX.ImgList.TImageList|TImageList]]. &lt;br /&gt;
# Dans la propriété &#039;&#039;&#039;ImageIndex&#039;&#039;&#039;, sélectionnez le numéro de l&#039;image (dans l&#039;objet liste d&#039;images) que vous souhaitez afficher.&lt;br /&gt;
&lt;br /&gt;
Pour chaque nouveau contrôle, répétez les étapes 3 et 4. Si l&#039;objet [[lib_fr:FMX.ImgList.TImageList|TImageList]] ne contient pas une image souhaitée, répétez l&#039;étape 2.&lt;br /&gt;
Dans un premier temps, cet algorithme peut sembler trop compliqué. Pour expliquer les avantages de cette procédure et de l&#039;utilisation de [[lib_fr:FMX.ImgList.TImageList|TImageList]] par rapport à la simple sélection d&#039;une image souhaitée dans un dossier, nous vous présentons les exemples suivants d&#039;utilisation de [[lib_fr:FMX.ImgList.TImageList|TImageList]].  &lt;br /&gt;
&lt;br /&gt;
Premier exemple : La collection d&#039;images d&#039;un programmeur expérimenté peut contenir plus de 9 000, voire 10 000 éléments. Il peut s&#039;avérer difficile de rechercher une image spécifique au sein d&#039;une telle collection. D&#039;un autre côté, même les applications relativement compliquées peuvent utiliser de 100 à 200 images. Dans une application, de nombreux contrôles peuvent utiliser la même image (ou une image similaire). Il est donc souhaitable de préserver une certaine cohérence dans l&#039;utilisation de ces images. Par exemple, il y a environ 1 an, lors du développement de la 1re version de votre programme, votre ancien collègue a assigné au bouton &#039;&#039;&#039;Enregistrer&#039;&#039;&#039; une icône représentant une &amp;quot;disquette bleue de 3 pouces&amp;quot;. A présent, vous développez la nouvelle version du programme. Vous devez créer une nouvelle fiche contenant un bouton &#039;&#039;&#039;Enregistrer&#039;&#039;&#039; similaire et lui assigner la même icône. Cependant, la recherche de cette icône peut s&#039;avérer difficile. En utilisant l&#039;objet [[lib_fr:FMX.ImgList.TImageList|TImageList]], vous n&#039;auriez pas ce problème car vous pourriez simplement sélectionner cette icône dans la liste déroulante développée de votre objet [[lib_fr:FMX.ImgList.TImageList|TImageList]].&lt;br /&gt;
&lt;br /&gt;
Second exemple : Supposons que votre patron décide que c&#039;est le moment d&#039;utiliser l&#039;icône représentant une lampe moderne économe en énergie plutôt que l&#039;icône de la lampe à incandescence devenue obsolète. Combien de contrôles (et éléments de menu) utilisent cette icône ? Combien de fois devez-vous changer toutes ces icônes ? Si toutes les icônes sont stockées dans une collection centralisée d&#039;images, ce type de remplacement se transforme en opération d&#039;une grande simplicité. Dans votre collection centralisée d&#039;images, il vous suffit de changer cette icône.&lt;br /&gt;
Ensuite, vous pouvez également créer un module de données contenant une collection d&#039;images (liste d&#039;images), et ajouter ce module à plusieurs applications devant utiliser des images de cette collection.    &lt;br /&gt;
&lt;br /&gt;
Troisième exemple court : La création dynamique de nombreux contrôles affichant des icônes à l&#039;exécution génère une grande quantité de données graphiques en doublon. Si nous utilisons &#039;&#039;&#039;TImageList&#039;&#039;&#039;, chaque contrôle conserve seulement un index d&#039;une icône à dessiner dans la collection &#039;&#039;&#039;TImageList&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Nous pouvons donc dire que l&#039;utilisation de la collection &#039;&#039;&#039;TImageList&#039;&#039;&#039; commune permet de résoudre des tâches similaires à la &#039;réutilisation du code&#039; et applicables aux données graphiques.&lt;br /&gt;
&lt;br /&gt;
==Utilisation des listes d&#039;images==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez voir la [http://youtu.be/QI_dwMWtpuc vidéo présentant les étapes typiques requises pour créer une nouvelle liste d&#039;images dans votre projet FireMonkey (EN)] et la [http://youtu.be/IZfG2S9KGcU vidéo présentant l&#039;utilisation de l&#039;éditeur de liste d&#039;images pour modifier les listes d&#039;images (EN)].&lt;br /&gt;
&lt;br /&gt;
L&#039;algorithme plus détaillé de l&#039;utilisation de [[lib_fr:FMX.ImgList.TImageList|TImageList]] peut ressembler à ce qui suit :&lt;br /&gt;
&lt;br /&gt;
# Créez un module de données et placez-le devant la fiche principale dans la liste des modules d&#039;un projet.&lt;br /&gt;
# Ajoutez le nom de l&#039;unité du module de données dans la section &#039;&#039;&#039;uses&#039;&#039;&#039; du module principal.&lt;br /&gt;
# En utilisant la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039;, placez un objet &#039;&#039;&#039;TImageList&#039;&#039;&#039; sur le module de données.&lt;br /&gt;
# Double-cliquez sur l&#039;objet &#039;&#039;&#039;TImageList&#039;&#039;&#039;.&amp;lt;br /&amp;gt; [[Editeur de liste d&#039;images (FireMonkey)|L&#039;éditeur de liste d&#039;images ({{FM}})]] s&#039;ouvre.&lt;br /&gt;
# Cliquez sur le bouton &#039;&#039;&#039;Ajouter&#039;&#039;&#039;.&lt;br /&gt;
# Dans la boîte de dialogue &#039;&#039;&#039;Ajouter des images&#039;&#039;&#039;, naviguez jusqu&#039;au fichier graphique souhaité et cliquez sur &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;. Par exemple, naviguez jusqu&#039;au dossier &amp;lt;br /&amp;gt; &#039;&#039;&#039;{{InstallPath}}\Images\GlyFX\Icons\XP\PNG\16x16&#039;&#039;&#039;&amp;lt;br /&amp;gt; et sélectionnez-y un fichier graphique.&lt;br /&gt;
# Des aperçus de toutes les images ouvertes apparaissent dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;. Vous pouvez changer l&#039;ordre des images en les faisant glisser avec la souris.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le composant &#039;&#039;&#039;TImageList&#039;&#039;&#039; lui-même n&#039;a pas de propriétés &#039;&#039;&#039;Width&#039;&#039;&#039; et &#039;&#039;&#039;Height&#039;&#039;&#039; générales. Chaque image est mise à l&#039;échelle pour s&#039;adapter à la forme du contrôle qui l&#039;affiche. Redimensionnez le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; et vous constaterez que les images sont redimensionnées en fonction.&lt;br /&gt;
#:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Veuillez noter que même si vous pouvez ajouter une image de la taille de votre choix, &#039;&#039;&#039;TImageList&#039;&#039;&#039; est conçu pour conserver les nombreuses petites images qui peuvent s&#039;afficher dans différents éléments de la GUI (boutons, éléments du menu, listes et autres). Par défaut, les images sont stockées sans aucune modification. Elles sont mises à l&#039;échelle à la demande. Par conséquent, si vous chargez de grandes images ou photos, il est possible qu&#039;elles ne s&#039;affichent pas comme vous le souhaitez dans un bouton 24*24. Par ailleurs, sur un périphérique mobile, une application peut simplement bloquer par manque de ressources système.&lt;br /&gt;
# A présent, cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039; pour fermer [[Editeur de liste d&#039;images (FireMonkey)|l&#039;éditeur de liste d&#039;images]].&lt;br /&gt;
# Sur la &#039;&#039;&#039;palette d&#039;outils&#039;&#039;&#039;, recherchez le contrôle graphique [[lib_fr:FMX.ImgList.TGlyph|TGlyph]]. La fonctionnalité [[lib_fr:FMX.ImgList.TGlyph|TGlyph]] est similaire à [[lib_fr:FMX.Objects.TImage|TImage]] mais ne contient pas de données graphiques.&lt;br /&gt;
# Dans &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;, localisez la propriété [[lib_fr:FMX.ImgList.TGlyph.Images|Images]] du contrôle Glyph. Dans [[lib_fr:FMX.ImgList.TGlyph.Images|Images]], la liste affiche toutes les collections &#039;&#039;&#039;TImageList&#039;&#039;&#039; connues du projet.&lt;br /&gt;
# Sélectionnez la collection &#039;&#039;&#039;TImageList&#039;&#039;&#039; souhaitée et localisez la propriété [[lib_fr:FMX.ImgList.TGlyph.ImageIndex|ImageIndex]]. &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; est l&#039;index (numéro) d&#039;une image dans la liste d&#039;images. La liste dans [[lib_fr:FMX.ImgList.TGlyph.ImageIndex|ImageIndex]] affiche toutes les images existant dans la collection &#039;&#039;&#039;TImageList&#039;&#039;&#039; sélectionnée. Vous pouvez sélectionner une image souhaitée ou taper un index d&#039;entier (&#039;&#039;&#039;ImageIndex&#039;&#039;&#039;) de l&#039;image que vous voulez afficher. S&#039;il n&#039;existe aucune image pour &#039;&#039;&#039;ImageIndex&#039;&#039;&#039;, aucune image n&#039;est sélectionnée.   &lt;br /&gt;
&lt;br /&gt;
[[lib_fr:FMX.ImgList.TGlyph|TGlyph]] hérite de [[lib_fr:FMX.Controls.TControl|TControl]] et peut être utilisé dans les styles pour construire des contrôles. [[lib_fr:FMX.ImgList.TGlyph|TGlyph]] est inclus dans de nombreux contrôles prenant en charge l&#039;utilisation des listes d&#039;images. &lt;br /&gt;
&lt;br /&gt;
Les contrôles [[lib_fr:FMX.ImgList.TGlyph|TGlyph]] ont la propriété [[lib_fr:FMX.ImgList.TGlyph.AutoHide|AutoHide]]. [[lib_fr:FMX.ImgList.TGlyph.AutoHide|AutoHide]] définit que le contrôle [[lib_fr:FMX.ImgList.TGlyph|TGlyph]] lui-même gère la valeur de la propriété [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] :&lt;br /&gt;
&lt;br /&gt;
* Durant l&#039;exécution de l&#039;application, lorsque [[lib_fr:FMX.ImgList.TGlyph.AutoHide|AutoHide]] est défini sur {{True}}, [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] vaut {{True}} si le contrôle contient des graphiques ([[lib_fr:FMX.ImgList.TGlyph.BitmapExists|BitmapExists]] vaut {{True}}). Sinon, [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] vaut {{False}}. Si le code de l&#039;application essaie de définir une nouvelle valeur sur [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]], cette valeur est ignorée. La valeur [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] a une signification pour la propriété [[lib_fr:FMX.ImgList.TGlyph.Align|Align]] lorsque [[lib_fr:FMX.ImgList.TGlyph.Align|Align]] ne vaut pas {{Code|None}}. Alors si [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] vaut {{True}}, un contrôle visible vide dessine l&#039;espace vide occupé par le contrôle. Si [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] vaut {{False}}, aucun contrôle invisible vide ne dessine l&#039;espace vide.&lt;br /&gt;
* En mode conception, lorsque [[lib_fr:FMX.ImgList.TGlyph.AutoHide|AutoHide]] vaut {{True}}, [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] vaut toujours {{True}} et est inaccessible.    &lt;br /&gt;
&lt;br /&gt;
Les nouvelles propriétés &#039;&#039;&#039;Images&#039;&#039;&#039; et &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; apparaissent dans de nombreux contrôles graphiques (boutons, menus, listes et autres) et actions. Notez que pour les composants fournissant des listes d&#039;éléments, &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; affiche seulement la propriété &#039;&#039;&#039;Images&#039;&#039;&#039;. Alors que pour les éléments de ces listes &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; affiche seulement la propriété &#039;&#039;&#039;ImageIndex&#039;&#039;&#039;. Notez que la propriété &#039;&#039;&#039;Images&#039;&#039;&#039; de chacun des éléments d&#039;un contrôle de liste a la même valeur que &#039;&#039;&#039;Images&#039;&#039;&#039; dans le contrôle de liste. C&#039;est-à-dire que tous les éléments de menu utilisent toujours la même collection &#039;&#039;&#039;Images&#039;&#039;&#039;, définie dans la propriété &#039;&#039;&#039;Images&#039;&#039;&#039; du menu.    &lt;br /&gt;
&lt;br /&gt;
Certains contrôles dotés des propriétés &#039;&#039;&#039;Images&#039;&#039;&#039; et &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; peuvent également avoir la propriété &#039;&#039;&#039;Bitmap&#039;&#039;&#039;, qui peut également référencer une image. Si les propriétés &#039;&#039;&#039;Images&#039;&#039;&#039; et &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; pointent vers une image existante, cette image est dessinée. Si &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; ne pointe pas vers une image existante, le contrôle dessine l&#039;image référencée par &#039;&#039;&#039;Bitmap&#039;&#039;&#039;. Notez que l&#039;image référencée à partir de &#039;&#039;&#039;Bitmap&#039;&#039;&#039; n&#039;est pas utilisée, est est simplement ignorée. Elle n&#039;est pas supprimée automatiquement afin d&#039;éviter la perte de données, par exemple, si vous définissez occasionnellement &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; pour référencer une image non existante. Vous pouvez supprimer cette référence à l&#039;image manuellement, en modifiant la propriété &#039;&#039;&#039;Bitmap&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Structure du niveau supérieur de TImageList==&lt;br /&gt;
&lt;br /&gt;
En général, une application {{FM}} ne connaît pas la taille requise d&#039;une image à dessiner. Cela dépend d&#039;un contrôle particulier, du style de contrôle et de [[lib_fr:FMX.Controls.IScene.GetSceneScale|l&#039;échelle]] de la [[lib_fr:FMX.Controls.IScene|scène]] (et cette échelle peut seulement être égale à 1, 1.5, 2), laquelle dépend elle-même de l&#039;ordinateur ou du périphérique mobile particulier. Par conséquent, les images sont souvent mises à l&#039;échelle pour s&#039;adapter aux limites souhaitées. Nous avons donc introduit la classe [[lib_fr:FMX.ImgList.TMultiResBitmap|TMultiResBitmap]]. Les [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap|bitmaps multi-résolutions]] stockent plusieurs variantes de la même image optimisée pour différentes tailles. Cela minimise la perte de qualité lors de la mise à l&#039;échelle des images. A l&#039;étape suivante, nous avons introduit les listes d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]]. Les objets [[lib_fr:FMX.ImgList.TImageList|TImageList]] stockent des collections d&#039;images [[lib_fr:FMX.ImgList.TMultiResBitmap|TMultiResBitmap]]. Chacun de ces [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap|bitmaps multi-résolutions]] est un ensemble de plusieurs variantes de la même image avec différentes tailles. &lt;br /&gt;
&lt;br /&gt;
Nous devons examiner la structure [[lib_fr:FMX.ImgList.TImageList|TImageList]] du composant pour comprendre la signification et la fonctionnalité des éléments dans [[Editeur de liste d&#039;images (FireMonkey)|l&#039;éditeur de liste d&#039;images]].   &lt;br /&gt;
&lt;br /&gt;
Chaque composant [[lib_fr:FMX.ImgList.TImageList|TImageList]] contient deux collections d&#039;images : &lt;br /&gt;
&lt;br /&gt;
* La collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] contient les données graphiques source. Ces données sont utilisées pour produire des images dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]]. &lt;br /&gt;
* La collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] contient les données requises pour former les images à dessiner comme images de la collection [[lib_fr:FMX.ImgList.TImageList|TImageList]]. &lt;br /&gt;
&lt;br /&gt;
Prenons le cas de [[samp_en:FMX.ImageList Sample|l&#039;exemple ImageList]] représenté dans la vue &#039;&#039;&#039;[[Vue Structure|Structure]]&#039;&#039;&#039; ci-dessous, vous pouvez voir la structure {{Code|ImageList1}} comme suit :   &lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor StructureView.png|center|200px|Vue Structure dans l&#039;éditeur de liste d&#039;images]]&lt;br /&gt;
&lt;br /&gt;
Dans cette figure, vous pouvez voir que chaque image de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] a :&lt;br /&gt;
&lt;br /&gt;
* Un nom unique (sans distinction minuscules/majuscules) (dans chaque collection [[lib_fr:FMX.ImgList.TImageList|TImageList]]). Par exemple, l&#039;image {{Code|0}} a le nom {{Code|Stop}}, l&#039;image {{Code|1}} a le nom {{Code|TImageList}} et l&#039;image {{Code|2}} a le nom {{Code|folder}}. &lt;br /&gt;
* La propriété &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;. A son tour, chaque élément dans une collection &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; représente une variante de la même image avec une taille particulière (échelle). Par exemple, la collection &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; de l&#039;image {{Code|folder}} contient 5 bitmaps pour les échelles {{Code|1.0}}, {{Code|2.0}}, {{Code|1.5}}, {{Code|3.0}} et {{Code|16.0}}.  &lt;br /&gt;
&lt;br /&gt;
Dans cette figure, vous voyez aussi que chaque élément de la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] peut inclure plusieurs couches, qui sont incluses dans la collection [[lib_fr:FMX.ImgList.TDestinationItem.Layers|Layers]]. Par exemple, l&#039;image {{Code|3}} se compose de deux couches : la couche {{Code|0}} contenant le bitmap multi-résolution {{Code|folder}} et la couche {{Code|1}} contenant le bitmap multi-résolution {{Code|delete}}. Chaque couche contient le nom du bitmap multi-résolution source et les coordonnées d&#039;une section de ce bitmap (toujours à l&#039;échelle {{Code|1}}). Cette section du bitmap est dessinée en générant l&#039;image. Pendant la génération d&#039;une image, {{FM}} commence par dessiner le bitmap multi-résolution à partir de la couche {{Code|0}}. Puis, le bitmap multi-résolution de la couche {{Code|1}} est dessiné sur l&#039;image obtenue, le bitmap multi-résolution de la couche {{Code|2}} est dessiné sur l&#039;image obtenue, et ainsi de suite. Nous allons vous montrer cela plus en détail dans la section [[#Volet Image sélectionnée|Volet Image sélectionnée]]. Si, dans une couche, un bitmap multi-résolution comporte des bitmaps ayant plusieurs échelles, alors le bitmap ayant l&#039;échelle la plus appropriée est utilisé. L&#039;échelle est sélectionnée en fonction de la taille requise de l&#039;image prête à l&#039;emploi et de l&#039;échelle de la scène.&lt;br /&gt;
&lt;br /&gt;
En connaissant la structure [[lib_fr:FMX.ImgList.TImageList|TImageList]], on peut former des parties de l&#039;instance complète de [[lib_fr:FMX.ImgList.TImageList|TImageList]] à l&#039;exécution. [[samp_en:FMX.ImageList Sample|L&#039;exemple ImageList]] contient l&#039;exemple d&#039;un tel code. &lt;br /&gt;
&lt;br /&gt;
Pour modifier une collection [[lib_fr:FMX.ImgList.TImageList|TImageList]] dans l&#039;EDI, vous pouvez utiliser la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; et &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;. Toutefois, nous fournissons [[#Utilisation de l&#039;éditeur de liste d&#039;images|&#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039; spécialisé]], qui est bien plus pratique pour gérer un contenu de collections [[lib_fr:FMX.ImgList.TImageList|TImageList]].   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===Différences avec l&#039;implémentation de TImageList dans la VCL===&lt;br /&gt;
&lt;br /&gt;
Dans la VCL, une liste d&#039;images [[lib_fr:Vcl.Controls.TImageList|Vcl.Controls.TImageList]] est une collection d&#039;images ayant la même taille fixe. Cela crée des problèmes lorsque votre application tente de dessiner des images avec différentes échelles. Pour dessiner des images avec une échelle différente dans des applications VCL, nous devons créer plusieurs objets &#039;&#039;&#039;TImageList&#039;&#039;&#039;. Chaque objet &#039;&#039;&#039;TImageList&#039;&#039;&#039; contient une collection spéciale d&#039;images pour une taille particulière. Dans tous les objets &#039;&#039;&#039;TImageList&#039;&#039;&#039; de ce type, les mêmes images devraient avoir les mêmes numéros (&#039;&#039;&#039;Index&#039;&#039;&#039;). Une application VCL peut seulement dessiner des images ayant ces échelles. Dans les applications VCL, il est difficile de changer certaines images pendant l&#039;exécution. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utilisation de l&#039;éditeur de liste d&#039;images==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez regarder la [http://youtu.be/IZfG2S9KGcU vidéo présentant l&#039;utilisation de l&#039;éditeur de liste d&#039;images pour créer et modifier des listes d&#039;images (EN)]. Cette vidéo montre des fonctionnalités avancées et essentielles de l&#039;éditeur de liste d&#039;images.&lt;br /&gt;
&lt;br /&gt;
Nous décrivons les propriétés de [[Editeur de liste d&#039;images (FireMonkey)|l&#039;éditeur de liste d&#039;images]] en utilisant [[samp_en:FMX.ImageList Sample|l&#039;exemple ImageList]], qui fournit un cas d&#039;utilisation de la liste d&#039;images. Chargez le projet ImageListDemo.dproj puis, dans le &#039;&#039;&#039;Gestionnaire de projets&#039;&#039;&#039;, double-cliquez sur le module UnitDataModule.dfm. Dans le [[Concepteur de fiches|Concepteur de fiches]], double-cliquez sur l&#039;icône &#039;&#039;&#039;ImageList1&#039;&#039;&#039;. [[Editeur de liste d&#039;images (FireMonkey)|L&#039;éditeur de liste d&#039;images]] s&#039;ouvre avec le composant &#039;&#039;&#039;ImageList1&#039;&#039;&#039;. &#039;&#039;&#039;L&#039;éditeur de liste d&#039;images&#039;&#039;&#039; contient trois volets : &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, &#039;&#039;&#039;Sources des images&#039;&#039;&#039; et &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor.png|center|550px|Editeur de liste d&#039;images]]&lt;br /&gt;
&lt;br /&gt;
===Volet Liste d&#039;images===&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; affiche la liste horizontale des images. Chaque image est un aperçu d&#039;une image correspondante dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]]. Ces images sont affichées dans la propriété &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; de chaque contrôle utilisant cette collection d&#039;images.&lt;br /&gt;
&lt;br /&gt;
Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, vous pouvez faire glisser les images (à l&#039;aide de la souris) pour changer leur ordre dans la collection d&#039;images &#039;&#039;&#039;ImageList1&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Le bouton &#039;&#039;&#039;Ajouter&#039;&#039;&#039; permet d&#039;ajouter une image à partir d&#039;un fichier. Lorsque vous cliquez sur &#039;&#039;&#039;Ajouter&#039;&#039;&#039;, la boîte de dialogue &#039;&#039;&#039;Ajouter des images&#039;&#039;&#039; s&#039;ouvre. Vous pouvez alors naviguer jusqu&#039;à un fichier d&#039;image. Si la taille d&#039;une image à ajouter est un multiple de la &#039;&#039;&#039;largeur&#039;&#039;&#039; et de la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées, un message vous demande si &#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039; doit diviser l&#039;image en plusieurs images. Cela est particulièrement utile pour les bitmaps de la barre d&#039;outils qui sont généralement composés de plusieurs petites images affichées dans un ordre précis et stockées sous la forme d&#039;un bitmap plus grand. L&#039;image ajoutée apparaît en surbrillance dans la liste d&#039;aperçus du volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; et s&#039;affiche dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. Notez que l&#039;image est ajoutée dans la collection &#039;&#039;&#039;Source&#039;&#039;&#039; et s&#039;affiche dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
En utilisant le bouton &#039;&#039;&#039;Exporter&#039;&#039;&#039;, vous pouvez enregistrer toutes les images de la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] dans un seul fichier graphique. L&#039;image stockée dans ce fichier se compose de fragments contenant toutes les images dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;. Tous les fragments ont la même taille définie par la &#039;&#039;&#039;Largeur&#039;&#039;&#039; et la &#039;&#039;&#039;Hauteur&#039;&#039;&#039; spécifiées.&lt;br /&gt;
&lt;br /&gt;
Le bouton &#039;&#039;&#039;Supprimer&#039;&#039;&#039; supprime l&#039;image sélectionnée de la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]]. (Notez que &#039;&#039;&#039;Supprimer&#039;&#039;&#039; ne supprime pas l&#039;image correspondante dans la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]].)  &lt;br /&gt;
&lt;br /&gt;
Le bouton de barre d&#039;outils [[File:New.png]] (&#039;&#039;&#039;Nouvelle image&#039;&#039;&#039;) (dans l&#039;angle supérieur gauche du volet) ajoute une image chargée précédemment (ayant une couche). Si la focalisation est dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;, l&#039;image sélectionnée est ajoutée. Sinon, une image d&#039;une couche sélectionnée dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; est ajoutée. L&#039;image ajoutée apparaît en surbrillance dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Volet Sources des images===&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039; (voir la figure [[#Utilisation de l&#039;éditeur de liste d&#039;images| &#039;&#039;&#039;Editeur de liste d&#039;images&#039;&#039;&#039;]] ci-dessus) affiche toutes les images dans la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] de la liste d&#039;images [[lib_fr:FMX.ImgList.TImageList|TImageList]] en cours. Ces images source sont utilisées pour construire des images dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] (affichées dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Comme nous l&#039;avons déjà mentionné, lorsque vous cliquez sur &#039;&#039;&#039;Supprimer&#039;&#039;&#039; dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, l&#039;image sélectionnée dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] est supprimée. Notez que &#039;&#039;&#039;Supprimer&#039;&#039;&#039; ne supprime pas l&#039;image correspondante dans la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] affichée dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;. Pour supprimer une image de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]], utilisez le bouton de la barre d&#039;outils [[File:Action delete.jpg]] &#039;&#039;&#039;Supprimer la source&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les boutons flèches [[File:Arrow up.jpg]] et [[File:Arrow down.jpg]] de la barre d&#039;outils permettent de changer l&#039;ordre des images source en les déplaçant vers le haut ou vers le bas. Vous pouvez utiliser ces flèches à votre convenance.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton de barre d&#039;outils [[File:New.png]] (&#039;&#039;&#039;Nouvelle source&#039;&#039;&#039;) pour ajouter une nouvelle image dans la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]]. Lorsque vous cliquez sur ce bouton, le message demandant le &#039;&#039;&#039;nom du nouvel élément source&#039;&#039;&#039; apparaît, puis [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]] est activé.&lt;br /&gt;
&lt;br /&gt;
====Utilisation de l&#039;éditeur MultiResBitmap====&lt;br /&gt;
&lt;br /&gt;
Vous pouvez regarder la [http://youtu.be/oFl925XuFgc vidéo présentant l&#039;usage typique de l&#039;éditeur MultiResBitmap (EN)].&lt;br /&gt;
&lt;br /&gt;
A l&#039;aide de [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], vous pouvez ajouter plusieurs images optimisées pour différentes échelles :&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor ImageList.png|center|400px|ImageList de l&#039;éditeur MultiResBitmap]]&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;exécution, une application sélectionne l&#039;image ayant l&#039;échelle la plus appropriée.    &lt;br /&gt;
&lt;br /&gt;
Comme nous l&#039;avons déjà indiqué, le composant [[lib_fr:FMX.ImgList.TImageList|TImageList]] permet de stocker des listes de très nombreuses petites images. Les images du composant [[lib_fr:FMX.ImgList.TImageList|TImageList]] ont pour objet d&#039;être utilisées comme des icônes dans des contrôles, des menus, des listes, et ainsi de suite.    &lt;br /&gt;
&lt;br /&gt;
Si vous avez seulement des fichiers contenant de grandes images, vous pouvez personnaliser leurs tailles pendant l&#039;ajout de ces images dans [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]]. Avant d&#039;ajouter une grande image à partir d&#039;un fichier, cliquez sur le contrôle &#039;&#039;&#039;[[Editeur MultiResBitmap#Contrôles|Type de taille (SizeKind)]]&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039; dans la liste ouverte. Les zones d&#039;édition &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; apparaissent, si elles n&#039;étaient pas déjà affichées. &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; définissent les propriétés [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|Width]] et [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|Height]] de l&#039;image ayant la valeur &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt;. Par exemple, si vous chargez une image pour &amp;lt;code&amp;gt;Echelle = 1.5&amp;lt;/code&amp;gt;, les valeurs &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; spécifiées sont multipliées par &amp;lt;code&amp;gt;1.5&amp;lt;/code&amp;gt;. Pour charger une image pour une &#039;&#039;&#039;Echelle&#039;&#039;&#039; particulière, cliquez sur le bouton [[Image:Fill All From File.png]]. Pour charger une image pour toutes les &#039;&#039;&#039;échelles&#039;&#039;&#039;, cliquez sur le bouton de barre d&#039;outils [[Image:Fill All From File.png]] &#039;&#039;&#039;Tout remplir depuis le fichier&#039;&#039;&#039; dans la barre d&#039;outils de &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Notez que l&#039;utilisation de l&#039;option &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039; ne change pas l&#039;image dans un fichier source. L&#039;utilisation de &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039; change seulement la taille de l&#039;image stockée dans le fichier .fmx ou .dfm. &lt;br /&gt;
&lt;br /&gt;
Notez que les informations de conception utilisées par &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; incluent les informations relatives à &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039;, &#039;&#039;&#039;Type de taille&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039;, &#039;&#039;&#039;Hauteur&#039;&#039;&#039;, ainsi que les noms des fichiers source des images. Ces propriétés ne sont pas publiées et sont utilisées uniquement à la conception. Une fois terminée la modification du bitmap multi-résolution, ces propriétés peuvent être retirées du fichier .fmx ou .dfm en utilisant le bouton de barre d&#039;outils [[Image:Clear design time info and close.png]] (&#039;&#039;&#039;Terminer&#039;&#039;&#039;). Lorsque vous appuyez sur [[Image:Clear design time info and close.png]] dans &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039;, les informations de conception sont effacées seulement dans le bitmap multi-résolution qui est en cours de modification dans &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039;. Lorsque vous appuyez sur [[Image:Clear design time info and close.png]] dans &#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039;, les informations de conception sont effacées pour toutes les images dans la liste d&#039;images en cours.&lt;br /&gt;
&lt;br /&gt;
===Volet Image sélectionnée===&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; affiche (voir la figure [[#Utilisation de l&#039;éditeur de liste d&#039;images| &#039;&#039;&#039;Editeur de liste d&#039;images&#039;&#039;&#039;]] ci-dessus) des informations détaillées sur l&#039;image sélectionnée dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;. Comme nous le savons, &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; affiche des aperçus des images dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]]. &lt;br /&gt;
&lt;br /&gt;
Comme nous l&#039;avons déjà mentionné dans la section [[#Structure du niveau supérieur de TImageList| &#039;&#039;&#039;Structure&#039;&#039;&#039; de TImageList]] (voir la figure [[#Structure du niveau supérieur de TImageList | &#039;&#039;&#039;Vue Structure&#039;&#039;&#039;]] ci-dessus), chaque image dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] peut contenir plusieurs [[lib_fr:FMX.ImgList.TDestinationItem.Layers|couches]]. Chaque [[lib_fr:FMX.ImgList.TLayer|couche]] affiche un [[lib_fr:FMX.ImgList.TLayer.Layers|nom]] d&#039;une image de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] et le [[lib_fr:FMX.ImgList.TLayer.MultiResBitmap|bitmap multi-résolution]] correspondant. Chaque couche contient également les [[lib_fr:FMX.ImgList.TLayer.SourceRect|coordonnées d&#039;une section de ce bitmap multi-résolution]] (toujours à l&#039;échelle 1, indépendamment de l&#039;échelle du bitmap à utiliser). Seule cette section du bitmap multi-résolution est dessinée dans l&#039;image prête à l&#039;emploi.&lt;br /&gt;
&lt;br /&gt;
Généralement, chaque image contient une seule couche. Toutefois, vous souhaiterez dans certains cas utiliser plusieurs couches pour former une image composée. Par exemple, il peut être pratique d&#039;utiliser une couche distincte contenant une image représentant &#039;un texte barré&#039; ou une &#039;loupe&#039;. Cette couche peut alors être placée sur une couche contenant une autre image. Par exemple, l&#039;image dans la couche peut être dessinée sur une couche contenant une image &#039;dossier&#039; ou &#039;enveloppe&#039;. Les deux couches peuvent alors former une image combinée, telle qu&#039;une image &#039;dossier barré&#039; ou &#039;loupe sur enveloppe&#039;. &lt;br /&gt;
&lt;br /&gt;
Pendant la génération d&#039;une image, {{FM}} commence par dessiner le bitmap multi-résolution à partir de la couche 0. Puis, le bitmap multi-résolution de la couche 1 est dessiné sur l&#039;image obtenue, le bitmap multi-résolution de la couche 2 est dessiné sur l&#039;image combinée obtenue, et ainsi de suite. Si une image avec le nom spécifié dans une couche n&#039;existe pas ou si le secteur spécifié est en dehors de l&#039;image, alors la couche ne dessine rien et aucune exception n&#039;est déclenchée. Si, dans une couche, un bitmap multi-résolution a des bitmaps avec plusieurs échelles, alors le bitmap ayant l&#039;échelle la plus appropriée est utilisé. L&#039;échelle est sélectionnée en fonction de la taille requise de l&#039;image prête à l&#039;emploi et de l&#039;échelle de la scène.&lt;br /&gt;
&lt;br /&gt;
Nous allons vous présenter ces fonctionnalités en utilisant des images de [[samp_en:FMX.ImageList Sample|l&#039;exemple ImageList]]. Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; (voir [[#Utilisation de l&#039;éditeur de liste d&#039;images|Utilisation de l&#039;éditeur de liste d&#039;images]] ci-dessus), sélectionnez l&#039;image ayant &amp;lt;code&amp;gt;ImageIndex = 3&amp;lt;/code&amp;gt;. Il s&#039;agit du &#039;dossier barré&#039;. Le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; affiche les 2 couches suivantes :&lt;br /&gt;
&lt;br /&gt;
[[Image:SelectedImage Folder1.png|center|250px|Volet Image sélectionnée pour le dossier barré]]&lt;br /&gt;
&lt;br /&gt;
Comparez ceci avec la représentation de l&#039;image Destination ayant &amp;lt;code&amp;gt;ImageIndex = 3&amp;lt;/code&amp;gt; dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
[[Image:StructureView Folder1.png|center|Vue Structure pour le dossier barré]]&lt;br /&gt;
&lt;br /&gt;
Dans cette figure, nous voyons que l&#039;image {{Code|folder}} est dans la couche {{Code|0}} et que l&#039;image {{Code|delete}} est dans la couche {{Code|1}}. Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, vous voyez que ces 2 couches produisent l&#039;image de destination &#039;dossier barré&#039; suivante :&lt;br /&gt;
&lt;br /&gt;
[[Image:StrikeThroughFolder.png|center|Dossier barré]]&lt;br /&gt;
&lt;br /&gt;
Vous voyez que l&#039;image {{Code|delete}} dans la couche {{Code|1}} est dessinée sur l&#039;image {{Code|folder}} à partir de la couche {{Code|0}}. &lt;br /&gt;
&lt;br /&gt;
Dans le volet d&#039;une couche, les zones d&#039;édition &#039;&#039;&#039;Gauche&#039;&#039;&#039;, &#039;&#039;&#039;Haut&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; spécifient les coordonnées [[lib_fr:FMX.ImgList.TLayer.SourceRect|d&#039;une section du bitmap multi-résolution]] stockée dans la couche. Vous pouvez voir ces coordonnées dans la figure &#039;&#039;&#039;Volet Image sélectionnée pour le dossier barré&#039;&#039;&#039; en tant que {{Code|(0,0,16,16)}} pour l&#039;image {{Code|delete}}. Définissons &#039;&#039;&#039;Gauche&#039;&#039;&#039; sur {{Code|4}} et &#039;&#039;&#039;Haut&#039;&#039;&#039; sur {{Code|4}} pour l&#039;image {{Code|delete}}. Cliquez sur &#039;&#039;&#039;Appliquer&#039;&#039;&#039;. A présent, dans la vue &#039;&#039;&#039;Structure&#039;&#039;&#039; vous voyez les coordonnées {{Code|(4,4,20,20)}} de la section pour l&#039;image {{Code|delete}}. Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, l&#039;image de destination &#039;dossier barré&#039; a changé. L&#039;image &#039;dossier barré&#039; est décalée en haut à gauche :&lt;br /&gt;
&lt;br /&gt;
[[Image:StrikeThroughFolder Moved.png|center|Le dossier barré est déplacé]]&lt;br /&gt;
&lt;br /&gt;
Pour présenter l&#039;utilisation des coordonnées de la section d&#039;un bitmap multi-résolution, double-cliquez sur l&#039;image &#039;dossier barré&#039;. &#039;&#039;&#039;L&#039;éditeur MultiResBitmap&#039;&#039;&#039; s&#039;ouvre : &lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor Section.png|center|400px|Section à afficher dans l&#039;éditeur MultiResBitmap]]&lt;br /&gt;
&lt;br /&gt;
Cette figure montre quelle section de l&#039;image &#039;dossier barré&#039; est dessinée dans la couche. Cliquez dans le rectangle de sélection qui spécifie la &#039;section à afficher&#039;. Essayez de redimensionner le rectangle de sélection. Essayez de déplacer le rectangle de sélection et de voir les changements correspondants des propriétés &#039;&#039;&#039;Gauche&#039;&#039;&#039;, &#039;&#039;&#039;Haut&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; du rectangle de sélection (dans la couche au sein de &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;) ainsi que les changements de l&#039;image d&#039;aperçu dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;.     &lt;br /&gt;
&lt;br /&gt;
La fonctionnalité des boutons de la barre d&#039;outils dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; est plutôt évidente.  [[File:New.png]] -- ajoute une nouvelle couche dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. [[File:Action delete.jpg]] -- supprime la couche sélectionnée du volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. Les flèches [[File:Arrow up.jpg]] et [[File:Arrow down.jpg]] permettent de changer l&#039;ordre des couches en déplaçant la couche sélectionnée vers le haut et vers le bas. Cela peut être utile, car l&#039;image ayant le numéro le plus élevé dans une couche est dessinée par-dessus les images dessinées par les couches précédentes.&lt;br /&gt;
&lt;br /&gt;
==Classes de base de TImageList==&lt;br /&gt;
&lt;br /&gt;
Les informations sur les fonctions et fonctionnalités de base des classes de listes d&#039;images peuvent être utiles pour ceux qui souhaitent développer des composants personnalisés en utilisant des listes d&#039;images. &lt;br /&gt;
&lt;br /&gt;
===Unité System.ImageList===&lt;br /&gt;
&lt;br /&gt;
A partir de la version XE8, {{Product}} fournit la nouvelle unité RTL [[lib_fr:System.ImageList|System.ImageList]]. [[lib_fr:System.ImageList|System.ImageList]] contient le code commun de la VCL et de {{FM}} implémentant les fonctionnalités des listes d&#039;images les plus basiques et indépendantes du périphérique. &lt;br /&gt;
[[lib_fr:System.ImageList|System.ImageList]] contient le code prenant en charge l&#039;interaction entre les images dans une liste d&#039;images et leur utilisation dans des composants (contrôles, éléments de menu, et ainsi de suite). &lt;br /&gt;
&lt;br /&gt;
L&#039;unité [[lib_fr:System.ImageList|System.ImageList]] définit les classes [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] et [[lib_fr:System.ImageList.TImageLink|TImageLink]].&lt;br /&gt;
&lt;br /&gt;
====Classe TBaseImageList====&lt;br /&gt;
&lt;br /&gt;
La classe [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] fournit les méthodes et les propriétés gérant les interactions entre une liste d&#039;images et tous les composants GUI à l&#039;aide d&#039;images de la liste d&#039;images. &lt;br /&gt;
{{f|vcl|&lt;br /&gt;
A partir de la version XE8 de {{Product}}, les classes [[lib_fr:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] et [[lib_fr:Vcl.ImgList.TCustomImageList|Vcl.ImgList.TCustomImageList]] héritent de cette classe [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]].}}&lt;br /&gt;
&lt;br /&gt;
====Classe TImageLink====&lt;br /&gt;
&lt;br /&gt;
Un objet liste d&#039;images [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] utilise des objets [[lib_fr:System.ImageList.TImageLink|TImageLink]] pour envoyer aux composants utilisant l&#039;objet liste d&#039;images des notifications concernant des changements survenus dans cet objet liste d&#039;images.&lt;br /&gt;
&lt;br /&gt;
Lorsque des changements surviennent au niveau des propriétés [[lib_fr:System.ImageList.TImageLink.ImageIndex|ImageIndex]] ou [[lib_fr:System.ImageList.TImageLink.Images|Images]], l&#039;objet [[lib_fr:System.ImageList.TImageLink|TImageLink]] appelle la méthode [[lib_fr:System.ImageList.TImageLink.Change|Change]] virtuelle. Rappelez-vous que toute modification dans [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] entraîne le changement de [[lib_fr:System.ImageList.TImageLink.Images|Images]].   &lt;br /&gt;
&lt;br /&gt;
Pour que votre composant soit en mesure de fournir une réaction adéquate en cas de changement dans une liste d&#039;images, il doit contenir une instance du descendant [[lib_fr:System.ImageList.TImageLink|TImageLink]]. Ce descendant [[lib_fr:System.ImageList.TImageLink|TImageLink]] doit avoir des propriétés &lt;br /&gt;
&#039;&#039;&#039;Images&#039;&#039;&#039; et &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; correctes et doit redéfinir la méthode [[lib_fr:System.ImageList.TImageLink.Change|Change]], ou bien le gestionnaire d&#039;événement [[lib_fr:System.ImageList.TImageLink.OnChange|OnChange]] doit être défini. &lt;br /&gt;
&lt;br /&gt;
[[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] contient la propriété de tableau [[lib_fr:System.ImageList.TBaseImageList.Links|Links]] qui contient elle-même les instances de [[lib_fr:System.ImageList.TImageLink|TImageLink]]. Lorsque vous définissez la propriété [[lib_fr:System.ImageList.TImageLink.Images|TImageLink.Images]] sur un composant, cette liste d&#039;images s&#039;ajoute à ce tableau &lt;br /&gt;
[[lib_fr:System.ImageList.TBaseImageList.Links|Links]].    &lt;br /&gt;
Après tout changement des propriétés [[lib_fr:System.ImageList.TImageLink.Images|Images]] ou [[lib_fr:System.ImageList.TImageLink.ImageIndex|ImageIndex]], les descendants de [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]] prennent séquentiellement chaque objet lien d&#039;image dans le tableau &#039;&#039;&#039;Links&#039;&#039;&#039; et appellent [[lib_fr:System.ImageList.TImageLink.Change|Change]] pour tous ou certains de ces liens d&#039;images (composants).    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TImageLink.IgnoreIndex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si la propriété [[lib_fr:System.ImageList.TImageLink.IgnoreIndex|IgnoreIndex]] vaut {{True}}, [[lib_fr:System.ImageList.TImageLink.Change|Change]] n&#039;est pas exécutée en cas de changement d&#039;une image ou d&#039;un ordre d&#039;images dans une liste d&#039;images [[lib_fr:System.ImageList.TBaseImageList|TBaseImageList]]. Généralement, les notifications arrivent en cas de changement d&#039;une image avec un certain index. Le fait de définir [[lib_fr:System.ImageList.TImageLink.IgnoreIndex|IgnoreIndex]] sur {{True}} supprime de telles notifications. Cette propriété peut être utilisée lorsqu&#039;une application a besoin d&#039;afficher la liste d&#039;images complète, par exemple, dans une fenêtre d&#039;éditeur. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TImageLink.IgnoreImages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si la propriété [[lib_fr:System.ImageList.TImageLink.IgnoreImages|IgnoreImages]] vaut {{True}}, [[lib_fr:System.ImageList.TImageLink.Change|Change]] n&#039;est pas exécutée en cas de changement de la valeur de [[lib_fr:System.ImageList.TImageLink.Images|Images]]. {{f|vcl|La propriété est utilisée pour la compatibilité avec les classes VCL héritant des classes de [[lib_fr:System.ImageList|System.ImageList]].}}&lt;br /&gt;
&lt;br /&gt;
===Unité FMX.ImgList===&lt;br /&gt;
&lt;br /&gt;
L&#039;unité [[lib_fr:FMX.ImgList|FMX.ImgList]] définit les classes {{FM}} de base implémentant les listes d&#039;images {{FM}}. &lt;br /&gt;
&lt;br /&gt;
====Classe FMX.ImgList.TCustomImageList====&lt;br /&gt;
&lt;br /&gt;
Le composant [[lib_fr:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] implémente la fonctionnalité principale des listes d&#039;images {{FM}}. Généralement, [[lib_fr:FMX.ImgList.TImageList|FMX.ImgList.TImageList]] ne diffère de la classe [[lib_fr:FMX.ImgList.TCustomImageList|FMX.ImgList.TCustomImageList]] que par la redéclaration de certaines propriétés comme &#039;&#039;&#039;publiées&#039;&#039;&#039;. Dans le cas de [[lib_fr:FMX.ImgList.TImageList|FMX.ImgList.TImageList]], il s&#039;agit des propriétés &#039;&#039;&#039;publiées&#039;&#039;&#039; suivantes : [[lib_fr:FMX.ImgList.TImageList.Source|Source]], [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]], [[lib_fr:FMX.ImgList.TImageList.OnChanged|OnChanged]] et [[lib_fr:FMX.ImgList.TImageList.OnChange|OnChange]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TCustomImageList.Dormant&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TCustomImageList.Dormant|Dormant]] vaut {{True}} si tous les bitmaps multi-résolutions dans la collection [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]] ont leurs propriétés [[lib_fr:FMX.MultiResBitmap.TCustomBitmapItem.Dormant|Dormant]] définies sur {{True}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TCustomImageList.CacheSize&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]] indique le nombre maximum d&#039;images pouvant être stockées dans le cache interne de l&#039;objet [[lib_fr:FMX.ImgList.TCustomImageList|TCustomImageList]] en cours.&lt;br /&gt;
&lt;br /&gt;
Le dessin de chaque image s&#039;effectue en plusieurs étapes plutôt gourmandes en ressources. Pour éviter de mettre à l&#039;échelle et de dessiner plusieurs couches pour afficher la même image dans chacun des multiples contrôles, l&#039;image générée est placée dans le tableau dans le cache interne, puis l&#039;image prête est récupérée à partir de ce tableau en cache. La nouvelle image générée est ajoutée à la fin de ce tableau en cache, décalant ainsi toutes les images existantes au début du tableau. Si le nombre d&#039;images à stocker dans le tableau en cache excède le nombre d&#039;images [[lib_fr:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]] spécifié, l&#039;image la plus ancienne est supprimée du cache. Il est évident que plus le nombre d&#039;images [[lib_fr:FMX.ImgList.TCustomImageList.CacheSize|CacheSize]] est élevé, plus la vitesse de traitement augmente et plus la quantité de mémoire utilisée augmente. Le nombre maximum d&#039;images par défaut à stocker dans le tableau en cache est 8 ; le nombre minimum est 1.       &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode TCustomImageList.ClearCache&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:FMX.ImgList.TCustomImageList.ClearCache|ClearCache]] retire l&#039;image spécifiée par le numéro {{Arg|Index}} du tableau dans le cache interne. Le cache peut stocker plusieurs images avec le même numéro mais avec différentes tailles. Si {{Arg|Index}} vaut {{Code|-1}} (valeur par défaut), toutes les images sont supprimées du cache (le cache est effacé). Généralement [[lib_fr:FMX.ImgList.TCustomImageList.ClearCache|ClearCache]] est automatiquement appelée en cas de modification de l&#039;objet [[lib_fr:FMX.ImgList.TImageList|TImageList]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode TCustomImageList.BitmapExists&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La méthode [[lib_fr:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] renvoie {{True}}, si une image avec le numéro spécifié existe et contient un bitmap. C&#039;est-à-dire, si l&#039;image spécifiée contient au moins une couche contenant le [[lib_fr:FMX.ImgList.TLayer.Name|nom]] [[lib_fr:FMX.ImgList.TSourceItem|d&#039;une image source]] existante ayant un [[lib_fr:FMX.ImgList.TLayer.SourceRect|rectangle à dessiner]] n&#039;ayant aucune intersection avec le rectangle de l&#039;image. &lt;br /&gt;
&lt;br /&gt;
Une image non existante s&#039;affiche sous la forme d&#039;un rectangle vide formé de lignes discontinues dans [[Editeur de liste d&#039;images (FireMonkey)|l&#039;éditeur de liste d&#039;images]]. Voir le numéro d&#039;image {{Code|9}} dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; dans la figure [[#Utilisation de l&#039;éditeur de liste d&#039;images|&#039;&#039;&#039;Editeur de liste d&#039;images&#039;&#039;&#039;]] ci-dessus. Si le [[lib_fr:FMX.ImgList.TLayer.SourceRect|rectangle à dessiner]] contient des données graphiques, mais que tous ces graphiques sont transparents (voir [[Editeur MultiResBitmap#Contrôles|Couleur transparente]]), la méthode [[lib_fr:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] renvoie {{True}}, mais cette couche ne dessine pas de graphiques. [[lib_fr:FMX.ImgList.TCustomImageList.BitmapExists|BitmapExists]] est utilisé dans la classe [[lib_fr:FMX.ImgList.TGlyph|TGlyph]] pour définir la propriété [[lib_fr:FMX.ImgList.TGlyph.Visible|Visible]] lorsque [[lib_fr:FMX.ImgList.TGlyph.AutoHide|AutoHide]] vaut {{True}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode TCustomImageList.Bitmap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La méthode [[lib_fr:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] renvoie l&#039;objet [[lib_fr:FMX.Graphics.TBitmap|TBitmap]] stocké dans le cache correspondant à l&#039;image spécifiée par {{Arg|Index}} et ayant la taille {{Arg|Size}} spécifiée. &lt;br /&gt;
&lt;br /&gt;
Si l&#039;image spécifiée par {{Arg|Index}} et ayant {{Arg|Size}} n&#039;existe pas dans le cache, [[lib_fr:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] essaie de créer une image appropriée et de l&#039;ajouter dans le cache. Si une image {{Arg|Index}} n&#039;existe pas dans la collection [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]] ou si [[lib_fr:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] ne peut pas créer un bitmap ayant la valeur {{Arg|Size}} spécifiée ou ne peut pas l&#039;ajouter dans le cache, [[lib_fr:FMX.ImgList.TCustomImageList.Bitmap|Bitmap]] renvoie {{Code|nil}}.   &lt;br /&gt;
&lt;br /&gt;
Etant donné que les images dans le cache sont créées et détruites par des fonctionnalités [[lib_fr:FMX.ImgList.TCustomImageList|TCustomImageList]] internes, vous ne devez pas explicitement détruire l&#039;objet [[lib_fr:FMX.Graphics.TBitmap|TBitmap]] renvoyé, stocké dans le cache, ni tenter de stocker une référence à cet objet.&lt;br /&gt;
&lt;br /&gt;
Si vous devez simplement dessiner une image de la liste [[lib_fr:FMX.ImgList.TCustomImageList|TCustomImageList]], utilisez la méthode [[lib_fr:FMX.ImgList.TCustomImageList.Draw|Draw]]. Si vous avez vraiment besoin de stocker l&#039;objet [[lib_fr:FMX.Graphics.TBitmap|TBitmap]] obtenu pour un usage futur, vous devez créer un autre objet [[lib_fr:FMX.Graphics.TBitmap|TBitmap]] et utiliser [[lib_fr:FMX.Graphics.TBitmap.Assign|Assign]] pour créer une copie de l&#039;objet [[lib_fr:FMX.Graphics.TBitmap|TBitmap]] obtenu.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode TCustomImageList.BitmapItemByName&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La méthode [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] renvoie {{True}} si elle trouve une image ayant la valeur {{Arg|Name}} spécifiée dans la collection [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]]. &lt;br /&gt;
&lt;br /&gt;
Si [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] renvoie {{True}}, {{Arg|Item}} renvoie le bitmap trouvé pour une échelle plus appropriée de 1, et {{Arg|Size}} renvoie la [[lib_fr:System.Types.TSize|taille]] du bitmap renvoyé. Si [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] renvoie {{False}}, {{Arg|Item}} et {{Arg|Size}} ne sont pas changés. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode TCustomImageList.UpdateImmediately&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La méthode [[lib_fr:FMX.ImgList.TCustomImageList.UpdateImmediately|UpdateImmediately]] initie un nouveau dessin immédiat de tous les composants utilisant cette liste d&#039;images.&lt;br /&gt;
&lt;br /&gt;
En cas de modification d&#039;une image, tous les composants utilisant cette image doivent recevoir des notifications pour mettre à jour leur image. &lt;br /&gt;
Par défaut, pour éviter plusieurs nouveaux dessins pendant la reformation d&#039;une liste d&#039;images, de telles notifications sont envoyées très peu de temps après les changements. S&#039;il y a plusieurs changements durant cette période, seule une notification est envoyée et les contrôles ne sont redessinés qu&#039;une seule fois.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TCustomImageList.Source&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]] conserve la référence à la collection [[lib_fr:FMX.ImgList.TSourceCollection|TSourceCollection]] contenant les bitmaps multi-résolutions source de [[lib_fr:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]]. Les collections source sont créées par la méthode [[lib_fr:FMX.ImgList.TCustomImageList.CreateSource|CreateSource]]. Vous pouvez redéfinir cette méthode pour créer des collections de votre propre type. La méthode importante des collections source [[lib_fr:FMX.ImgList.TSourceCollection|TSourceCollection]] est [[lib_fr:FMX.ImgList.TSourceCollection.IndexOf|IndexOf]], qui retourne l&#039;index de l&#039;image dans les collections source correspondant à la valeur {{Code|Name}} spécifiée. Si aucune image n&#039;est trouvée, {{Code|nil}} est renvoyé.      &lt;br /&gt;
&lt;br /&gt;
====Classe TCustomSourceItem====&lt;br /&gt;
&lt;br /&gt;
La classe [[lib_fr:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]] définit des éléments des collections source [[lib_fr:FMX.ImgList.TSourceCollection|TSourceCollection]]. Chaque objet [[lib_fr:FMX.ImgList.TCustomSourceItem|TCustomSourceItem]] a un [[lib_fr:FMX.ImgList.TCustomSourceItem.Name|nom]] unique (sans distinction majuscules/minuscules) de l&#039;élément image dans la collection [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]] et une propriété [[lib_fr:FMX.ImgList.TCustomSourceItem.MultiResBitmap|MultiResBitmap]] contenant un bitmap multi-résolution conservant l&#039;ensemble des images de même forme pour différentes échelles. &lt;br /&gt;
&lt;br /&gt;
====Propriété TCustomImageList.Destination====&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TCustomImageList.Destination|Destination]] conserve la référence à la collection [[lib_fr:FMX.ImgList.TDestinationCollection|TDestinationCollection]] contenant des éléments [[lib_fr:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]]. Les éléments de destination contiennent les informations requises pour préparer les images à dessiner. Les collections de destination sont créées par [[lib_fr:FMX.ImgList.TCustomImageList.CreateDestination|CreateDestination]].&lt;br /&gt;
&lt;br /&gt;
====Classe TCustomDestinationItem====&lt;br /&gt;
&lt;br /&gt;
Les objets [[lib_fr:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]] sont des éléments des collections [[lib_fr:FMX.ImgList.TDestinationCollection|TDestinationCollection]]. Chaque élément [[lib_fr:FMX.ImgList.TCustomDestinationItem|TCustomDestinationItem]] contient la collection [[lib_fr:FMX.ImgList.TCustomDestinationItem.Layers|Layers]] d&#039;éléments [[lib_fr:FMX.ImgList.TLayer|TLayer]]. [[lib_fr:FMX.ImgList.TCustomDestinationItem.Layers|Layers]] est créée avec [[lib_fr:FMX.ImgList.TCustomDestinationItem.CreateLayers|CreateLayers]]. La fonction [[lib_fr:FMX.ImgList.TCustomDestinationItem.LayersCount|LayersCount]] renvoie le nombre de couches non vides. Notez la différence avec la propriété [[lib_fr:System.Classes.TCollection.Count|TLayers.Count]], qui conserve le nombre total de couches dans la collection Layer. &lt;br /&gt;
&lt;br /&gt;
====Classe TLayers====&lt;br /&gt;
&lt;br /&gt;
La collection [[lib_fr:FMX.ImgList.TLayers|TLayers]] contient les couches [[lib_fr:FMX.ImgList.TLayer|TLayer]]. Pendant la génération d&#039;images prêtes à l&#039;emploi, les bitmaps ayant les échelles les plus appropriées de toutes les couches visibles sont séquentiellement dessinés à partir de la couche 0 et jusqu&#039;à la dernière couche [[lib_fr:System.Classes.TCollection.Count|Count]].  &lt;br /&gt;
&lt;br /&gt;
====Classe TLayer====&lt;br /&gt;
&lt;br /&gt;
La couche [[lib_fr:FMX.ImgList.TLayer|TLayer]] contient des informations sur une image source, qui est utilisée pendant le dessin d&#039;une image prête à l&#039;emploi. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TLayer.MultiResBitmap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TLayer.MultiResBitmap|MultiResBitmap]]&lt;br /&gt;
conserve un [[lib_fr:FMX.ImgList.TLayer.MultiResBitmap|bitmap multi-résolution]] de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TLayer.Name&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TLayer.Name|Name]]&lt;br /&gt;
contient le nom (sans distinction majuscules/minuscules) d&#039;une image de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]]. La fonction [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] renvoie le [[lib_fr:FMX.ImgList.TLayer.MultiResBitmap|bitmap multi-résolution]] ayant le [[lib_fr:FMX.ImgList.TLayer.Name|nom]] spécifié dans la collection [[lib_fr:FMX.ImgList.TCustomImageList.Source|Source]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propriété TLayer.SourceRect&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La propriété [[lib_fr:FMX.ImgList.TLayer.SourceRect|SourceRect]] conserve les [[lib_fr:FMX.ImgList.TLayer.SourceRect|coordonnées d&#039;une section de ce bitmap multi-résolution]] (toujours à l&#039;échelle 1, indépendamment de l&#039;échelle du bitmap à utiliser). Seule cette section du bitmap multi-résolution est dessinée dans l&#039;image prête à l&#039;emploi.&lt;br /&gt;
&lt;br /&gt;
==Exemple de code FMX.TImageList==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez voir la [http://youtu.be/oAEHD44BnQQ vidéo présentant les fonctionnalités programmées dans &#039;l&#039;exemple FMX.ImageList&#039; (EN)].&lt;br /&gt;
&lt;br /&gt;
Nous y présentons les fragments de code typiques - issus de [[samp_en:FMX.ImageList Sample|l&#039;exemple FMX.ImageList]] fournissant l&#039;exemple de l&#039;utilisation de la liste d&#039;images - utilisés pour programmer les opérations standard des listes d&#039;images.  &lt;br /&gt;
&lt;br /&gt;
Ouvrez le projet &#039;&#039;&#039;ImageListDemo.dproj&#039;&#039;&#039;, tel qu&#039;il est décrit dans [[samp_en:FMX.ImageList Sample|l&#039;exemple FMX.ImageList]]. Activez le [[rad_fr:Concepteur de fiches|Concepteur de fiches]] avec le module &#039;&#039;&#039;UnitMain&#039;&#039;&#039; et ouvrez l&#039;onglet &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039;. Cet onglet contient plusieurs contrôles utilisant des images de la liste d&#039;images. Nous traitons ici de la fonctionnalité d&#039;implémentation du code des boutons &#039;&#039;&#039;[[#Gestionnaire d&#039;événement du bouton &#039;Add New Source&#039;|Add New Source]]&#039;&#039;&#039; et &#039;&#039;&#039;[[#Gestionnaire d&#039;événement du bouton &#039;Update Text&#039;|Update Text]]&#039;&#039;&#039; et des boutons flèches &#039;&#039;&#039;Droite&#039;&#039;&#039; et &#039;&#039;&#039;Gauche&#039;&#039;&#039; dessinant l&#039;image suivante ou précédente - à partir de la liste d&#039;images {{Code|ImageList1}} - sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039; de l&#039;onglet &#039;&#039;&#039;None&#039;&#039;&#039;. Le code gérant les boutons flèches &#039;&#039;&#039;Droite&#039;&#039;&#039; et &#039;&#039;&#039;Gauche&#039;&#039;&#039; montre [[#Utilisation des listes d&#039;images dans vos contrôles|comment dessiner une image à partir d&#039;une liste d&#039;images sur la surface de votre contrôle personnalisé]].&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le code gérant un contrôle dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;, double-cliquez simplement sur ce contrôle dans le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
===Gestionnaire d&#039;événement du bouton &#039;Add New Source&#039;===&lt;br /&gt;
&lt;br /&gt;
Double-cliquez sur le bouton &#039;&#039;&#039;Add New Source&#039;&#039;&#039; dans le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;. &#039;&#039;&#039;L&#039;éditeur de code&#039;&#039;&#039; affiche l&#039;implémentation &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; de la méthode. &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; est le gestionnaire d&#039;événement &#039;&#039;&#039;OnClick&#039;&#039;&#039; du bouton &#039;&#039;&#039;Add New Source&#039;&#039;&#039;. &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; appelle {{Code|AddSourceToItem(9)}}. L&#039;élément principal de &#039;&#039;&#039;ActnAddSourceExecute&#039;&#039;&#039; est la méthode interne&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;DrawPicture(Canvas: TCanvas; R: TRectF; Scale: Single)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
. Cette méthode dessine simplement une image dans le {{Code|Canvas}} spécifié. Un autre code de {{Code|AddSourceToItem(9)}} prépare les paramètres pour appeler {{Code|DrawPicture}}. La méthode {{Code|AddSourceToItem(9)}} assigne la valeur de paramètre spécifiée {{Code|9}} au {{Code|ImageIndex}} de la nouvelle image ajoutée dans {{Code|ImageList1}}. C&#039;est-à-dire, &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt;. Au début, {{Code|AddSourceToItem}} vérifie si l&#039;image - dans la collection &#039;&#039;&#039;Destination&#039;&#039;&#039; - ayant &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; a, au moins, une &#039;&#039;&#039;couche&#039;&#039;&#039;. Sinon, créez la &#039;&#039;&#039;couche&#039;&#039;&#039; 0. Si la &#039;&#039;&#039;couche&#039;&#039;&#039; 0 contient une image, cette image est stockée dans la variable {{Code|SourceName}} :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;SourceName&amp;amp;nbsp;:= Layer.Name;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] est appelée&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;MainDataModule.ImageList1.BitmapItemByName(SourceName, Item, Size)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pour extraire un élément correspondant au nom {{Code|SourceName}} spécifié à partir de la collection &#039;&#039;&#039;Source&#039;&#039;&#039;. Si cela réussit, nous considérons que l&#039;image est déjà ajoutée et vous n&#039;avez rien à faire de plus. Sinon, ajoutez une nouvelle image dans la collection &#039;&#039;&#039;Source&#039;&#039;&#039;. Si la &#039;&#039;&#039;couche&#039;&#039;&#039; existe et contient le nom {{Code|SourceName}}, le nom {{Code|SourceName}} est assigné à l&#039;image ajoutée. Sinon, le nom par défaut est utilisé.   &lt;br /&gt;
&lt;br /&gt;
A présent, créez cycliquement plusieurs images pour différentes échelles. Ajoutez un nouvel élément dans &#039;&#039;&#039;TMultiResBitmap&#039;&#039;&#039;. Il obtient sa valeur par défaut :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;S&amp;amp;nbsp;:= Item.Scale;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En utilisant les valeurs {{Code|S}} et &#039;&#039;&#039;SourceRect&#039;&#039;&#039; de la &#039;&#039;&#039;couche&#039;&#039;&#039;, calculez la taille de l&#039;image &#039;&#039;&#039;Source&#039;&#039;&#039; :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cx&amp;amp;nbsp;:= Round(Layer.SourceRect.Width * S);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis remplissez cette image en utilisant la couleur transparente&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.Clear(TAlphaColorRec.Null);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et dessinez une image :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;DrawPicture(Item.Bitmap.Canvas, R, S);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Ouvrez l&#039;unité &#039;&#039;&#039;UnitDataModule&#039;&#039;&#039; dans le [[Concepteur de fiches|Concepteur de fiches]] et double-cliquez sur l&#039;image {{Code|ImageList1}}. Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, vous voyez que l&#039;image ayant &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; est vide.&lt;br /&gt;
&lt;br /&gt;
Donc, avec l&#039;implémentation en cours, le fait de cliquer sur &#039;&#039;&#039;Add New Source&#039;&#039;&#039; ajoute la nouvelle image ayant &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; dans la liste d&#039;images {{Code|ImageList1}}.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment regarder la fonctionnalité du bouton &#039;Add New Source&#039; :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Lisez comment utiliser [[samp_en:FMX.ImageList Sample|l&#039;exemple FMX.ImageList]].&lt;br /&gt;
# Dans l&#039;application &#039;&#039;&#039; Demo of images&#039;&#039;&#039;, sélectionnez l&#039;onglet &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039;. &lt;br /&gt;
# Cliquez à plusieurs reprises sur le bouton flèche &#039;&#039;&#039;Droite&#039;&#039;&#039;.&amp;lt;br /&amp;gt; Vous voyez les images de la liste d&#039;images {{Code|ImageList1}} être dessinées séquentiellement sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039; de l&#039;onglet &#039;&#039;&#039;None&#039;&#039;&#039;.&lt;br /&gt;
# Lorsque vous cliquez sur le bouton flèche &#039;&#039;&#039;Droite&#039;&#039;&#039; pour la neuvième fois, le texte dans le libellé devient {{Code|Label1}} :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;Images : &#039;ImageList1&#039;: Counts 11 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;ImageIndex: 9; Width 16; Height 16 &amp;lt;/code&amp;gt;&lt;br /&gt;
:: et l&#039;image vide est dessinée sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039; (aucune image n&#039;est dessinée).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;li&amp;gt; Dans l&#039;onglet &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039;, cliquez sur &#039;&#039;&#039;Add New Source&#039;&#039;&#039;. L&#039;image ayant &amp;lt;code&amp;gt;ImageIndex=9&amp;lt;/code&amp;gt; est ajoutée dans {{Code|ImageList1}}.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Vous voyez que l&#039;image ajoutée apparaît sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gestionnaire d&#039;événement du bouton &#039;Update text&#039;===&lt;br /&gt;
&lt;br /&gt;
Double-cliquez sur le bouton &#039;&#039;&#039;Update Text&#039;&#039;&#039; dans le &#039;&#039;&#039;Concepteur de fiches&#039;&#039;&#039;. &#039;&#039;&#039;L&#039;éditeur de code&#039;&#039;&#039; affiche l&#039;implémentation &#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039; de la méthode. &#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039; est le gestionnaire d&#039;événement &#039;&#039;&#039;OnClick&#039;&#039;&#039; du bouton &#039;&#039;&#039;Update Text&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le texte à dessiner est obtenu à partir du champ d&#039;entier {{Code|FNumber}} qui est converti dans la représentation chaîne {{Code|FNumber.[[lib_fr:System.SysUtils.TIntegerHelper.ToString|ToString]]}}. Chaque clic &#039;&#039;&#039;Update Text&#039;&#039;&#039; augmente de {{Code|Inc(FNumber)}} la valeur de ce champ.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ActnUpdateTextExecute&#039;&#039;&#039; appelle&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;DrawTextOnLayer(8,FNumber.ToString)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, le premier paramètre {{Code|8}} spécifie l&#039;index de l&#039;image dans la collection &#039;&#039;&#039;Destination&#039;&#039;&#039; de la liste d&#039;images {{Code|ImageList1}} qui doit être modifiée.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Ouvrez l&#039;unité &#039;&#039;&#039;UnitDataModule&#039;&#039;&#039; dans le [[Concepteur de fiches|Concepteur de fiches]] et double-cliquez sur l&#039;image {{Code|ImageList1}}. Dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, cliquez sur l&#039;image ayant &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt;. Dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;, vous voyez que cette image contient deux &#039;&#039;&#039;couches&#039;&#039;&#039;. La couche {{Code|0}} est vide et la couche {{Code|1}} contient le &#039;&#039;&#039;TMultiResBitmap&#039;&#039;&#039; identifié par le &#039;&#039;&#039;nom&#039;&#039;&#039; {{Code|mail}} et affichant une image d&#039;enveloppe :&lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor Image8.png|200px|center|Image 8]]&lt;br /&gt;
&lt;br /&gt;
Le deuxième paramètre {{Code|FNumber.ToString}} spécifie le texte à dessiner.&lt;br /&gt;
&lt;br /&gt;
{{Code|DrawTextOnLayer}} est plutôt similaire à {{Code|DrawPicture}}. Au début, {{Code|DrawTextOnLayer}} vérifie si l&#039;image - dans la collection &#039;&#039;&#039;Destination&#039;&#039;&#039; - ayant &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; a, au moins, une &#039;&#039;&#039;couche&#039;&#039;&#039;. Puis, il vérifie si la &#039;&#039;&#039;couche&#039;&#039;&#039; supérieure contient une image. Ensuite cette image est stockée dans la variable {{Code|SourceName}} :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;SourceName&amp;amp;nbsp;:= Layer.Name;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] est appelée&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;MainDataModule.ImageList1.BitmapItemByName(SourceName, Item, Size)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pour extraire un élément correspondant au nom {{Code|SourceName}} spécifié à partir de la collection &#039;&#039;&#039;Source&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] n&#039;extrait pas un élément correspondant au nom {{Code|SourceName}}, nous ajoutons un nouvel élément &#039;&#039;&#039;Source&#039;&#039;&#039; :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;NewSource&amp;amp;nbsp;:= MainDataModule.ImageList1.Source.Add;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assignez-lui le nom {{Code|SourceName}} :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;NewSource.Name&amp;amp;nbsp;:= SourceName;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essaie d&#039;obtenir {{Code|Item}} :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item&amp;amp;nbsp;:= NewSource.MultiResBitmap.ItemByScale(1, False, True);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si {{Code|Item}} n&#039;existe pas, ajoutez un nouvel élément à la collection &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item&amp;amp;nbsp;:= NewSource.MultiResBitmap.Add;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et définissez sa taille :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.SetSize(Size.cx, Size.cy);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selon&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cx&amp;amp;nbsp;:= Round(Layer.SourceRect.Rect.Width);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Size.cy&amp;amp;nbsp;:= Round(Layer.SourceRect.Rect.Height);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suite à cela ou si [[lib_fr:FMX.ImgList.TCustomImageList.BitmapItemByName|BitmapItemByName]] réussit, {{Code|DrawTextOnLayer}} dessine le {{Code|Text}} (égal à {{Code|FNumber.ToString}}) sur l&#039;image obtenue :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;Item.Bitmap.Canvas.FillText(&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;      TRectF.Create(1,0,Size.cx - 1,Size.cy div 2),&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;      Text, False, 1, [], TTextAlign.Center, TTextAlign.Center);&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donc, avec l&#039;implémentation en cours, le fait de cliquer sur &#039;&#039;&#039;Update Text&#039;&#039;&#039; dessine un numéro sur l&#039;image ayant &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; dans la liste d&#039;images {{Code|ImageList1}}. Chaque nouveau clic augmente de {{Code|1}} le numéro dessiné.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment regarder la fonctionnalité du bouton &#039;Update Text&#039; :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Dans l&#039;application &#039;&#039;&#039; Demo of images&#039;&#039;&#039;, sélectionnez l&#039;onglet &#039;&#039;&#039;Bitmap and Image&#039;&#039;&#039;. &lt;br /&gt;
# Cliquez à plusieurs reprises sur le bouton flèche &#039;&#039;&#039;Droite&#039;&#039;&#039;.&amp;lt;br /&amp;gt; Vous voyez les images de la liste d&#039;images {{Code|ImageList1}} être dessinées séquentiellement sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039; de l&#039;onglet &#039;&#039;&#039;None&#039;&#039;&#039; et dans le contrôle {{Code|Glyph1}}.&lt;br /&gt;
# Lorsque vous cliquez sur le bouton flèche &#039;&#039;&#039;Droite&#039;&#039;&#039; pour la huitième fois, l&#039;image d&#039;enveloppe ayant &amp;lt;code&amp;gt;ImageIndex=8&amp;lt;/code&amp;gt; est dessinée.&lt;br /&gt;
# Dans l&#039;image suivante, vous voyez que la chaîne contenant {{Code|4}} est dessinée sur l&#039;image dans le libellé &#039;&#039;&#039;None&#039;&#039;&#039; et dans le contrôle {{Code|Glyph1}}.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glyph with 4.png|center|Enveloppe avec un 4 dessiné dessus]]&lt;br /&gt;
&lt;br /&gt;
===Utilisation des listes d&#039;images dans vos contrôles===&lt;br /&gt;
&lt;br /&gt;
Nous expliquons ici comment dessiner une image à partir d&#039;une liste d&#039;images sur la surface de vos propres contrôles. Vous pouvez utiliser des astuces similaires pour créer vos propres contrôles en utilisant des images des listes d&#039;images.&lt;br /&gt;
&lt;br /&gt;
Cet exemple montre comment dessiner des images à partir de la liste d&#039;images {{Code|ImageList1}} sur la surface du contrôle du quatrième onglet par-dessus le libellé &#039;&#039;&#039;None&#039;&#039;&#039;. Pour le voir, cliquez à plusieurs reprises sur les boutons flèches &#039;&#039;&#039;Droite&#039;&#039;&#039; ou &#039;&#039;&#039;Gauche&#039;&#039;&#039;. Vous voyez les images de la liste d&#039;images {{Code|ImageList1}} être dessinées séquentiellement sur le libellé &#039;&#039;&#039;None&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fonctionnement du dessin des images&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dans le constructeur {{Code|TMainForm.Create}} de la fiche, nous créons le champ {{Code|FImageLink}} du type [[lib_fr:System.ImageList.TImageLink|TImageLink]]. Ensuite &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;FImageLink.Images&amp;amp;nbsp;:= MainDataModule.ImageList1;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
assigne la liste d&#039;images {{Code|ImageList1}} à ce champ, puis assigne le gestionnaire d&#039;événement {{Code|OnImagesChange}} pour l&#039;événement {{Code|OnChange}}. {{Code|OnImagesChange}} est exécuté lorsque le programme a besoin de redessiner une image sur un contrôle en utilisant la liste d&#039;images {{Code|ImageList1}}. {{Code|OnImagesChange}} peut ressembler à ce qui suit :&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;... TabItem4.Repaint; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le dessin d&#039;une image est effectué à partir du gestionnaire d&#039;événement {{Code|TabItem4Paint}} du gestionnaire d&#039;événement &#039;&#039;&#039;OnPaint&#039;&#039;&#039; du contrôle d&#039;onglet {{Code|TabItem4}} :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TMainForm.TabItem4Paint(Sender: TObject; Canvas: TCanvas;&lt;br /&gt;
                                  const ARect: TRectF);&lt;br /&gt;
var&lt;br /&gt;
  R: TRectF;&lt;br /&gt;
begin&lt;br /&gt;
  R := TRectF.Create(ARect.Right - 22, 4, ARect.Right - 6, 20);&lt;br /&gt;
  MainDataModule.ImageList1.Draw(TabItem4.Canvas, R,&lt;br /&gt;
                                 Glyph1.ImageIndex);&lt;br /&gt;
end;  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici {{Code|R}} est le rectangle - dans le contrôle d&#039;onglet {{Code|TabItem4}} - dans lequel une image est dessinée. [[lib_fr:FMX.ImgList.TCustomImageList.Draw|Draw]] dessine l&#039;image {{Code|Glyph1.ImageIndex}} dans {{Code|R}} sur le canevas {{Code|TabItem4.Canvas}} spécifié. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez également créer le descendant de {{Code|TImageLink}} dans lequel redéfinir la méthode [[lib_fr:System.ImageList.TImageLink.Change|Change]] au lieu de créer le gestionnaire d&#039;événement {{Code|OnChange}}. &lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; N&#039;oubliez pas de libérer le champ {{Code|FImageLink}} créé dans le destructeur. Utilisez la méthode [[lib_fr:System.TObject.DisposeOf|DisposeOf]].&lt;br /&gt;
&lt;br /&gt;
Si votre contrôle prend en charge l&#039;utilisation des [[Actions FireMonkey|actions]], alors il prend aussi probablement en charge l&#039;interface [[lib_fr:FMX.ActnList.IGlyph|IGlyph]]. Il est alors préférable de créer un objet [[lib_fr:FMX.ImgList.TGlyphImageLink|TGlyphImageLink]], qui appellera la méthode [[lib_fr:FMX.ActnList.IGlyph.ImagesChanged|ImagesChanged]]. Vous devrez ensuite assigner le gestionnaire d&#039;événement {{Code|OnChange}}.&lt;br /&gt;
&lt;br /&gt;
Les propriétés &#039;&#039;&#039;ImageIndex&#039;&#039;&#039; et &#039;&#039;&#039;Images&#039;&#039;&#039; de votre contrôle doivent avoir les valeurs correctes. Généralement, les propriétés de style suivant sont utilisées :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
property ImageIndex: TImageIndex read GetImageIndex write SetImageIndex&lt;br /&gt;
                                  stored ImageIndexStored;&lt;br /&gt;
…&lt;br /&gt;
function TMyControl.GetImageIndex: TImageIndex;&lt;br /&gt;
begin&lt;br /&gt;
  Result := FImageLink.ImageIndex;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure TGlyph.SetImageIndex(const Value: TImageIndex);&lt;br /&gt;
begin&lt;br /&gt;
  FImageLink.ImageIndex := Value;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Editeur de liste d&#039;images (FireMonkey)|Editeur de liste d&#039;images (FireMonkey)]]&lt;br /&gt;
* [http://youtu.be/IZfG2S9KGcU Vidéo expliquant comment utiliser l&#039;éditeur de liste d&#039;images pour créer et modifier des listes d&#039;images (EN)] Présentation des fonctionnalités avancées et essentielles de l&#039;éditeur de listes d&#039;images.&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/QI_dwMWtpuc Vidéo présentant les étapes typiques nécessaires à la création d&#039;une nouvelle liste d&#039;images dans votre projet FireMonkey (EN)] &lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FMX.ImageList Sample|Exemple FMX.ImageList]]&lt;br /&gt;
* [http://youtu.be/oAEHD44BnQQ Vidéo présentant les fonctionnalités programmées dans &#039;Exemple FMX.ImageList&#039; (EN)]&lt;br /&gt;
&lt;br /&gt;
* [[Utilisation de bitmaps multi-résolutions|Utilisation de bitmaps multi-résolutions]]&lt;br /&gt;
* [[Editeur MultiResBitmap|Editeur MultiResBitmap]]&lt;br /&gt;
* [http://youtu.be/oFl925XuFgc Vidéo présentant l&#039;usage typique de l&#039;éditeur MultiResBitmap (EN)]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Utilisation des listes d&#039;images de TImageList en tant que collections centralisees d&#039;images}}&lt;br /&gt;
&lt;br /&gt;
[[en:Using TImageList Image Lists as Centralized Collections of Images]]&lt;br /&gt;
[[de:Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen]]&lt;br /&gt;
[[ja:画像の一元的なコレクションとしての TImageList 画像リストの使用]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Editeur_de_liste_d%27images_(FireMonkey)&amp;diff=203400</id>
		<title>Editeur de liste d&#039;images (FireMonkey)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Editeur_de_liste_d%27images_(FireMonkey)&amp;diff=203400"/>
		<updated>2016-04-13T09:28:54Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|Editeurs de propriétés - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcFmxImageListDesigner&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
Utilisez &#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039; à la conception pour ajouter des bitmaps et des icônes à une [[lib_fr:FMX.ImgList.TImageList|liste d&#039;images]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez regarder la [http://youtu.be/IZfG2S9KGcU vidéo expliquant comment utiliser l&#039;éditeur de liste d&#039;images pour créer et modifier des listes d&#039;images (EN)].&lt;br /&gt;
&lt;br /&gt;
===Ouverture de l&#039;éditeur de liste d&#039;images===&lt;br /&gt;
&lt;br /&gt;
# Cherchez un objet &#039;&#039;&#039;[[lib_fr:FMX.ImgList.TImageList|TImageList]] &#039;&#039;&#039; dans le [[Concepteur de fiches|Concepteur de fiches]] ou la [[Vue Structure|vue Structure]].&lt;br /&gt;
# Effectuez l&#039;une des actions suivantes :&lt;br /&gt;
#* Double-cliquez sur l&#039;objet &#039;&#039;&#039;TImageList&#039;&#039;&#039;.&lt;br /&gt;
#* Cliquez avec le bouton droit sur l&#039;objet &#039;&#039;&#039;TImageList&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;Editeur de liste d&#039;images&#039;&#039;&#039; dans le menu contextuel.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:: &#039;&#039;&#039;L&#039;éditeur de liste d&#039;images&#039;&#039;&#039; s&#039;ouvre pour modifier l&#039;objet &#039;&#039;&#039;TImageList&#039;&#039;&#039; sélectionné.&lt;br /&gt;
&lt;br /&gt;
[[Image:ImageListEditor.png|550px|Editeur de liste d&#039;images]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser [[samp_en:FMX.ImageList Sample|l&#039;exemple ImageList]] pour tester toutes les fonctions et fonctionnalités présentées dans cette rubrique. &lt;br /&gt;
&lt;br /&gt;
==Volet Liste d&#039;images==&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; présente un aperçu de toutes les images de la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] de la [[lib_fr:FMX.ImgList.TImageList|liste d&#039;images]] en cours.  Les numéros situés au-dessus des aperçus d&#039;images indiquent les index (les positions), en partant de zéro, des images au sein de la liste d&#039;images. Vous pouvez déplacer un aperçu d&#039;image à une nouvelle position pour changer la position de l&#039;image dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] de la liste d&#039;images.&lt;br /&gt;
&lt;br /&gt;
Sélectionnez un aperçu d&#039;image pour afficher l&#039;image dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; fournit les commandes suivantes qui peuvent être activées en utilisant des boutons, icônes d&#039;outils et commandes du menu contextuel.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Commande&lt;br /&gt;
! Conseil&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Ajouter&#039;&#039;&#039;&lt;br /&gt;
| Ajouter des images du fichier dans la liste d&#039;images (&amp;lt;code&amp;gt;Ctrl+O&amp;lt;/code&amp;gt;)&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;Ajouter des images&#039;&#039;&#039; qui vous permet de sélectionner une image à ajouter dans la liste d&#039;images. Vous pouvez effectuer une sélection parmi des formats de fichier graphique tels que &amp;lt;code&amp;gt;.bmp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.jpeg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.gif&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.tiff&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue invitant à taper le &#039;&#039;&#039;nom du nouvel élément source&#039;&#039;&#039; s&#039;ouvre ; par défaut, elle affiche le nom du fichier sélectionné. Si la taille d&#039;une image à ajouter est un multiple de la &#039;&#039;&#039;largeur&#039;&#039;&#039; et de la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées, un message vous demande si &#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039; doit diviser l&#039;image en plusieurs images. Cela est particulièrement utile pour les bitmaps de la barre d&#039;outils qui sont généralement composés de plusieurs petites images affichées dans un ordre précis et stockées sous la forme d&#039;un bitmap plus grand.&lt;br /&gt;
&lt;br /&gt;
L&#039;image ajoutée apparaît en surbrillance dans la liste d&#039;aperçus d&#039;images du volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; et s&#039;affiche dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. Notez que l&#039;image est ajoutée dans la collection &#039;&#039;&#039;Source&#039;&#039;&#039; et s&#039;affiche dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue &#039;&#039;&#039;Ajouter des images&#039;&#039;&#039; vous permet de sélectionner et d&#039;ajouter plusieurs images à la fois. Vous pouvez ajouter plusieurs fichiers ayant des noms correspondant au masque suivant : &amp;lt;code&amp;gt;NN.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FileNAme.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FileNAmeNN.eee&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FileName_NN.eee&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;FileName@NN.eee&amp;lt;/code&amp;gt;, où &amp;lt;code&amp;gt;eee&amp;lt;/code&amp;gt; fait référence à l&#039;extension de fichier graphique et &amp;lt;code&amp;gt;NN&amp;lt;/code&amp;gt; à une valeur entière quelconque.&lt;br /&gt;
: &#039;&#039;&#039;Remarque&#039;&#039;&#039; : Vous pouvez ajouter plusieurs fichiers ayant le même nom de fichier (&amp;lt;code&amp;gt;FileName&amp;lt;/code&amp;gt;). En effet, &#039;&#039;&#039;l&#039;éditeur de liste d&#039;images&#039;&#039;&#039; les interprète comme une seule image source ayant différentes échelles. Par exemple, si vous ajoutez en une seule fois trois images ayant des tailles physiques différentes nommées &amp;lt;code&amp;gt;test_16.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;test_24.png&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;test_32.png&amp;lt;/code&amp;gt; dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, les images sont ajoutées à la collection &#039;&#039;&#039;Source&#039;&#039;&#039; comme une seule image source appelée &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt; et ayant trois échelles différentes. Dans ce cas, l&#039;image la plus petite a l&#039;échelle 1.0. Les images ont l&#039;échelle 1.5, 2, 3, etc. Cliquez sur l&#039;image &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt; dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039; pour voir les différentes échelles de l&#039;image &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Supprimer&#039;&#039;&#039;&lt;br /&gt;
| Supprimer l&#039;élément sélectionné de la liste d&#039;images&lt;br /&gt;
|&lt;br /&gt;
Retire l&#039;image sélectionnée du volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039; (à partir des images dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
Notez que l&#039;image n&#039;est pas retirée de la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] affichée dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Exporter&#039;&#039;&#039;&lt;br /&gt;
| Exporte la liste d&#039;images dans un fichier&lt;br /&gt;
|&lt;br /&gt;
Ouvre la boîte de dialogue &#039;&#039;&#039;Exporter des images&#039;&#039;&#039; qui vous permet d&#039;enregistrer la liste d&#039;images en cours dans un fichier. Vous pouvez effectuer une sélection parmi des formats de fichier graphique tels que &amp;lt;code&amp;gt;.bmp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.jpeg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.gif&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.tiff&amp;lt;/code&amp;gt;, etc. Toutes les images de la liste d&#039;images en cours sont collées ensemble afin d&#039;être enregistrées dans un fichier spécifié. Chaque image est enregistrée avec la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Largeur&#039;&#039;&#039;&amp;lt;br /&amp;gt; &#039;&#039;&#039;Hauteur&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Les valeurs des champs &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; sont utilisées lors les commandes &#039;&#039;&#039;Ajouter&#039;&#039;&#039; et &#039;&#039;&#039;Exporter&#039;&#039;&#039; (voir la description de ces commandes).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Nouvelle image&#039;&#039;&#039;&lt;br /&gt;
| Ajouter une nouvelle image à la liste d&#039;images&lt;br /&gt;
|&lt;br /&gt;
Ajoute une image sélectionnée dans les &#039;&#039;&#039;sources des images&#039;&#039;&#039; ou dans une couche sélectionnée dans &#039;&#039;&#039;l&#039;image sélectionnée&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
L&#039;image ajoutée apparaît en surbrillance dans la liste d&#039;aperçus d&#039;images. Si vous avez ajouté plusieurs images, leurs numéros ont des valeurs séquentielles dans la liste d&#039;images.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Volet Image sélectionnée==&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;volet Image sélectionnée&#039;&#039;&#039; présente des informations détaillées sur l&#039;image de destination sélectionnée dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;. (Voir [[lib_fr:FMX.ImgList.TCustomDestinationItem.Layers|TCustomDestinationItem.Layers]].) &lt;br /&gt;
&lt;br /&gt;
Pour afficher une autre image, cliquez sur un autre aperçu d&#039;image dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; fournit les commandes suivantes qui peuvent être activées en utilisant des boutons, icônes d&#039;outils et commandes du menu contextuel.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Commande&lt;br /&gt;
! Conseil&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Nouvelle couche&#039;&#039;&#039;&lt;br /&gt;
| Ajouter une nouvelle couche dans l&#039;image sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Ajoute une nouvelle couche dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;. (Voir [[lib_fr:FMX.ImgList.TLayer|TLayer]].)&amp;lt;br /&amp;gt;&lt;br /&gt;
Lorsqu&#039;une image est sélectionnée dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;, cette commande ajoute alors une nouvelle couche contenant l&#039;image (avec ses coordonnées et sa taille) sélectionnée dans le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Lorsqu&#039;une couche est sélectionnée dans le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;, cette commande crée alors une copie de la couche sélectionnée. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Action delete.jpg]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Supprimer la couche&#039;&#039;&#039;&lt;br /&gt;
| Supprimer la couche sélectionnée de l&#039;image sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Supprime la couche sélectionnée du volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;br /&amp;gt;[[File:Arrow up.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:Arrow down.jpg]]&lt;br /&gt;
| Déplacer vers le haut la couche sélectionnée dans l&#039;image sélectionnée&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Déplacer vers le bas la couche sélectionnée dans l&#039;image sélectionnée&lt;br /&gt;
|&lt;br /&gt;
Avec ces flèches, vous pouvez changer l&#039;ordre des couches.&amp;lt;br /&amp;gt;&lt;br /&gt;
Notez que l&#039;image d&#039;une couche de numéro supérieur est dessinée sur les images dessinées par les couches précédentes en écrasant les parties de recouvrement de l&#039;image générée.   &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Afficher l&#039;éditeur&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
La sélection de la commande &#039;&#039;&#039;Afficher l&#039;éditeur&#039;&#039;&#039; (à partir du menu contextuel) ou un double-clic sur une image a pour effet d&#039;activer [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], dans lequel vous pouvez modifier le bitmap multi-résolution dans la couche sélectionnée.   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; est utilisé pour former des images utilisées dans la liste d&#039;images. Chaque image est une somme de sous-images placées dans les couches, une sous-image dans chaque couche. Chaque sous-image est un [[Utilisation de bitmaps multi-résolutions|bitmap multi-résolution]]. Vous pouvez manipuler les couches d&#039;images. Le volet &#039;&#039;&#039;Image sélectionnée&#039;&#039;&#039; présente les &#039;&#039;&#039;différentes couches&#039;&#039;&#039;. Chaque couche affiche un bitmap multi-résolution. Double-cliquer sur un bitmap multi-résolution active [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], dans lequel vous pouvez modifier le bitmap multi-résolution.   &lt;br /&gt;
&lt;br /&gt;
Chaque &#039;&#039;&#039;couche&#039;&#039;&#039; est affichée dans un volet qui présente la sous-image et les propriétés suivantes :&lt;br /&gt;
&lt;br /&gt;
* Le bouton de liste &#039;&#039;&#039;Nom d&#039;image&#039;&#039;&#039; où vous pouvez sélectionner le nom du bitmap multi-résolution à utiliser dans cette couche.&lt;br /&gt;
* Les paramètres &#039;&#039;&#039;Gauche&#039;&#039;&#039;, &#039;&#039;&#039;Haut&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; du rectangle (pour l&#039;échelle 1) utilisés pour dessiner le bitmap multi-résolution de cette couche. Tous ces rectangles s&#039;intersectent avec le rectangle d&#039;image résultant. Les bitmaps multi-résolution de toutes les couches sont dessinés dans les rectangles correspondants en écrasant les parties de recouvrement des bitmaps multi-résolution des couches inférieures.   &lt;br /&gt;
&lt;br /&gt;
Si un nom spécifié n&#039;existe pas ou si le rectangle spécifié ne s&#039;intersecte pas avec le rectangle de l&#039;image, rien n&#039;est alors dessiné et aucune exception n&#039;est déclenchée. Vous pouvez lors de l&#039;exécution définir l&#039;image appropriée, et les images de tous les contrôles seront automatiquement mises à jour en utilisant cette image.      &lt;br /&gt;
&lt;br /&gt;
Typiquement, chaque image contient une seule couche. Toutefois, vous souhaiterez dans certains cas utiliser plusieurs couches pour former une image. Par exemple, il peut être pratique d&#039;utiliser une couche distincte contenant une image représentant &#039;un texte barré&#039; ou une &#039;loupe&#039;. Cette couche peut alors être placée sur des couches contenant d&#039;autres images ; par exemple, sur une couche contenant une &#039;liste d&#039;images&#039; ou une &#039;enveloppe&#039;. Les deux couches peuvent alors former une image combinée, telle qu&#039;une image &#039;liste d&#039;images barrée&#039; ou &#039;loupe sur enveloppe&#039;. &lt;br /&gt;
&lt;br /&gt;
La figure suivante illustre l&#039;utilisation de deux couches pour former une image &#039;&#039;&#039;Liste d&#039;images barrée&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation de [[Image:TwoLayers.png|250px|Deux couches]] produit l&#039;image [[Image:ImageList.png|Liste d&#039;images barrée]]  &lt;br /&gt;
&lt;br /&gt;
Comparez l&#039;image &#039;&#039;&#039;Liste d&#039;images barrée&#039;&#039;&#039; à l&#039;image obtenue par &#039;&#039;&#039;dislocation&#039;&#039;&#039; du rectangle de la couche supérieure, contenant l&#039;image &#039;Texte barré&#039;, avec &amp;lt;code&amp;gt;&#039;&#039;&#039;Gauche&#039;&#039;&#039; = 5&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;&#039;&#039;&#039;Haut&#039;&#039;&#039; = 6&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Cette dislocation est présentée dans la figure suivante :  &lt;br /&gt;
&lt;br /&gt;
[[Image:TwoLayersShift.png|250px|Deux couches disloquées]] produit l&#039;image [[Image:ImageListShift.png|Liste d&#039;images marquée d&#039;une croix décalée]]       &lt;br /&gt;
&lt;br /&gt;
Si le rectangle affiché dans le volet Couche couvre (montre) uniquement la partie du bitmap multi-résolution entier utilisée par la couche, ce rectangle peut alors être déplacé sur l&#039;image entière. Pour illustrer cette fonctionnalité, chargez une grande image dans une couche. &lt;br /&gt;
&lt;br /&gt;
Par exemple, chargez la grande image &#039;&#039;&#039;My 1&#039;&#039;&#039; avec &amp;lt;code&amp;gt;Largeur = 80&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;Hauteur = 32&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
[[Image:My 1 Picture.png|My_1_Picture]]  &lt;br /&gt;
&lt;br /&gt;
Si vous définissez &amp;lt;code&amp;gt;Largeur = 16&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;Hauteur = 16&amp;lt;/code&amp;gt; pour réduire la taille du rectangle affiché dans le volet Couche, ce dernier ressemble à ceci :&lt;br /&gt;
&lt;br /&gt;
[[Image:My 1 Picture 2.png|My_1_Picture avec le rectangle redimensionné]]  &lt;br /&gt;
&lt;br /&gt;
Pour illustrer ce qui se produit, double-cliquez sur un bitmap multi-résolution dans un volet Couche pour activer [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]]. &#039;&#039;&#039;L&#039;éditeur MultiResBitmap&#039;&#039;&#039; présente le bitmap multi-résolution entier. Dans ce bitmap, vous apercevez le rectangle sélectionné qui correspond au rectangle affiché dans la couche, et voyez que ce rectangle montre la même image que dans la couche :&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiResBitmapEditor My 1.png|Editeur MultiResBitmap pour My_1_Picture]]&lt;br /&gt;
&lt;br /&gt;
A l&#039;aide de la souris, vous pouvez déplacer et redimensionner le rectangle sélectionné comme une fenêtre d&#039;affichage sur le bitmap entier. Voyez quelle partie du bitmap apparaît dans le volet Couche. Si vous placez le pointeur de la souris dans le volet Couche, vous pouvez alors déplacer le rectangle affiché en utilisant &#039;CTRL + molette de la souris&#039; ou en cliquant sur les flèches gauche et droite dans la partie supérieure du volet Couche.&lt;br /&gt;
&lt;br /&gt;
==Volet Sources des images==&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Sources des images&#039;&#039;&#039; affiche toutes les images dans la collection [[lib_fr:FMX.ImgList.TImageList.Source|Source]] de la [[lib_fr:FMX.ImgList.TImageList|liste d&#039;images]] en cours. Ces images sont utilisées pour construire des images dans la collection [[lib_fr:FMX.ImgList.TImageList.Destination|Destination]] (affichées dans le volet &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Notez que lorsque vous &#039;&#039;&#039;supprimez&#039;&#039;&#039; un aperçu d&#039;image de la collection &#039;&#039;&#039;Liste d&#039;images&#039;&#039;&#039;, l&#039;image source n&#039;est pas supprimée dans la collection &#039;&#039;&#039;Sources des images&#039;&#039;&#039;. Utilisez le bouton d&#039;outil [[File:Action delete.jpg]] &#039;&#039;&#039;Supprimer la source&#039;&#039;&#039; pour supprimer un élément de la collection &#039;&#039;&#039;Sources des images&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Icône&lt;br /&gt;
! Conseil&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[File:New.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Nouvelle source&#039;&#039;&#039;&lt;br /&gt;
| Ajouter un nouvel élément dans Sources des images&lt;br /&gt;
|&lt;br /&gt;
Ce bouton montre le message demandant le &#039;&#039;&#039;nom du nouvel élément source&#039;&#039;&#039; puis active [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]]. A l&#039;aide de [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], vous pouvez ajouter plusieurs images optimisées pour différentes échelles. Lors de l&#039;exécution, une application sélectionne l&#039;image ayant l&#039;échelle la plus appropriée.   &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Action delete.jpg]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Supprimer la source&#039;&#039;&#039;&lt;br /&gt;
| Supprimer l&#039;élément sélectionné de Sources des images&lt;br /&gt;
|&lt;br /&gt;
Supprime l&#039;élément sélectionné de la collection Sources. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;br /&amp;gt;[[File:Arrow up.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:Arrow down.jpg]]&lt;br /&gt;
| Déplacer vers le haut l&#039;élément sélectionné dans Sources des images&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Déplacer vers le bas l&#039;élément sélectionné dans Sources des images &lt;br /&gt;
|&lt;br /&gt;
A l&#039;aide de ces flèches, vous pouvez déplacer vers le haut et vers le bas les images source, en changeant leur ordre. Vous pouvez utiliser ces flèches à votre convenance.   &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [[Image:Broom.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Effacer&#039;&#039;&#039;&lt;br /&gt;
| Effacer les informations de conception&lt;br /&gt;
|&lt;br /&gt;
Les noms des fichiers à partir desquels les images source ont été chargées, les tailles utilisateur des images et les couleurs transparentes sont uniquement utilisés à la conception. Toutefois, ces paramètres sont stockés par défaut dans le fichier fmx. L&#039;icône [[Image:Broom.png]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;Effacer&#039;&#039;&#039; supprime ces informations facultatives du fichier fmx pour toutes les images source.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Afficher l&#039;éditeur&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
La sélection de la commande &#039;&#039;&#039;Afficher l&#039;éditeur&#039;&#039;&#039; (à partir du menu contextuel) ou un double-clic sur une image a pour effet d&#039;activer [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], dans lequel vous pouvez modifier le bitmap multi-résolution sélectionné. (Voir [[lib_fr:FMX.ImgList.TLayer.MultiResBitmap|TLayer.MultiResBitmap]].)  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boutons==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;éditeur de liste d&#039;images&#039;&#039;&#039; contient les boutons suivants.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Applique vos modifications et ferme l&#039;éditeur. (&amp;lt;code&amp;gt;Ctrl+Entrée&amp;lt;/code&amp;gt;).&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Appliquer&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Applique vos modifications sans fermer l&#039;éditeur.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Aide&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Affiche cette page. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Annuler&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Ferme l&#039;éditeur sans appliquer les modifications.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/IZfG2S9KGcU Vidéo expliquant comment utiliser l&#039;éditeur de liste d&#039;images pour créer et modifier des listes d&#039;images (EN)] Présentation des fonctionnalités avancées et non triviales de l&#039;éditeur de listes d&#039;images.&lt;br /&gt;
&lt;br /&gt;
* [[Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images|Utilisation des listes d&#039;images de TImageList en tant que collections centralisées d&#039;images]]&lt;br /&gt;
* [http://youtu.be/QI_dwMWtpuc Vidéo présentant les étapes typiques nécessaires à la création d&#039;une nouvelle liste d&#039;images dans votre projet FireMonkey (EN)] &lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FMX.ImageList Sample|Exemple FMX.ImageList]]&lt;br /&gt;
* [http://youtu.be/oAEHD44BnQQ Vidéo présentant les fonctionnalités programmées dans &#039;Exemple FMX.ImageList&#039; (EN)]&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:FMX.ImgList.TImageList|FMX.ImgList.TImageList]]&lt;br /&gt;
* [[Editeur MultiResBitmap|Editeur MultiResBitmap]]&lt;br /&gt;
* [http://youtu.be/oFl925XuFgc Vidéo présentant l&#039;usage typique de l&#039;éditeur MultiResBitmap (EN)]&lt;br /&gt;
* [[Editeur de liste d&#039;images|Editeur de liste d&#039;images (VCL)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence EDI]]&lt;br /&gt;
[[Category:FMX]]&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
&lt;br /&gt;
[[en:Image List Editor (FireMonkey)]]&lt;br /&gt;
[[de:Bilderlisten-Editor (FireMonkey)]]&lt;br /&gt;
[[ja:画像リスト エディタ（FireMonkey）]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Partage_de_donn%C3%A9es_avec_des_applications_distantes_%C3%A0_l%27aide_du_tethering_d%27app&amp;diff=203399</id>
		<title>Partage de données avec des applications distantes à l&#039;aide du tethering d&#039;app</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Partage_de_donn%C3%A9es_avec_des_applications_distantes_%C3%A0_l%27aide_du_tethering_d%27app&amp;diff=203399"/>
		<updated>2016-04-13T09:28:50Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilisation du tethering d&#039;app}}&lt;br /&gt;
&lt;br /&gt;
L&#039;implémentation du tethering d&#039;app de la [[RTL]] fournit le support du partage de données entre des applications connectées.&lt;br /&gt;
&lt;br /&gt;
==Envoi de données à des applications connectées==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser l&#039;une des approches suivantes pour envoyer des données à l&#039;aide du tethering d&#039;app :&lt;br /&gt;
&lt;br /&gt;
* [[#Partage des ressources|Définir les ressources partagées]]. Une ressource encapsule une valeur. Les applications connectées peuvent lire la valeur d&#039;une ressource partagée, et s&#039;abonner à une ressource partagée afin de recevoir des mises à jour lorsque la valeur de la ressource partagée change.&lt;br /&gt;
* [[#Envoi de données en tant que ressource temporaire|Envoyer des données en tant que ressource temporaire]]. Vous pouvez envoyer des chaînes et des flux à l&#039;exécution que les applications connectées recevront sous la forme de ressources temporaires. Les applications connectées ne peuvent pas s&#039;abonner à des ressources temporaires à des fins de mise à jour, puisque votre application n&#039;envoie les ressources temporaires qu&#039;une seule fois.&lt;br /&gt;
&lt;br /&gt;
===Partage des ressources===&lt;br /&gt;
&lt;br /&gt;
Un [[lib_fr:System.Tether.AppProfile.TLocalResource|TLocalResource]] est un wrapper englobant un type de données standard ([[lib_fr:System.Boolean|Boolean]], [[lib_fr:System.Integer|Integer]], [[lib_fr:System.Int64|Int64]], [[lib_fr:System.Single|Single]], [[lib_fr:System.Double|Double]], [[lib_fr:System.String|String]]) ou un [[lib_fr:System.Classes.TStream|TStream]]. Vous pouvez partager des ressources avec des applications connectées à l&#039;aide du tethering d&#039;app.&lt;br /&gt;
&lt;br /&gt;
Pour créer et partager une ressource :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] sur le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039; et double-cliquez sur sa propriété [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.Resources|Ressources]] sur &#039;&#039;&#039;[[Inspecteur d&#039;objets|l&#039;inspecteur d&#039;objets]]&#039;&#039;&#039;.&lt;br /&gt;
# Sur [[Editeur de liste d&#039;actions|l&#039;éditeur de liste]] qui s&#039;ouvre, cliquez sur [[File:New.png|Nouveau]] pour ajouter un nouveau TLocalResource à la liste.&lt;br /&gt;
# Avec votre nouveau TLocalResource sélectionné sur l&#039;éditeur de liste, donnez une valeur unique à sa propriété [[lib_fr:System.Tether.AppProfile.TCustomLocalItem.Name|Name]] sur &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:[[Image:TLocalResource Editing.png]] &lt;br /&gt;
&lt;br /&gt;
Votre ressource est désormais partagée à l&#039;aide du tethering d&#039;app. Des applications connectées peuvent lire la valeur de cette ressource et s&#039;abonner à la ressource à des fins de mise à jour. Ainsi, lorsque la valeur de la ressource change dans vos applications, les applications connectées sont notifiées du changement et elles peuvent lire la nouvelle valeur.&lt;br /&gt;
&lt;br /&gt;
Après la définition de votre ressource à la conception, vous devez donner à votre ressource une valeur à l&#039;exécution :&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dans {{Delphi}} : &lt;br /&gt;
**&amp;lt;source lang=&amp;quot;delphi&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1.Resources.FindByName(&#039;ResourceName&#039;).Value := &#039;SomeValue&#039;;&amp;lt;/source&amp;gt;&lt;br /&gt;
**&amp;lt;source lang=&amp;quot;delphi&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1.Resources.Items[ResourceNumber].Value := &#039;SomeValue&#039;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dans C++ : &lt;br /&gt;
**&amp;lt;source lang=&amp;quot;cpp&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1-&amp;gt;Resources-&amp;gt;FindByName(&amp;quot;ResourceName&amp;quot;)-&amp;gt;Value = &amp;quot;SomeValue&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
**&amp;lt;source lang=&amp;quot;cpp&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;TetheringAppProfile1-&amp;gt;Resources-&amp;gt;Items[ResourceNumber]-&amp;gt;Value = &amp;quot;SomeValue&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Où :&lt;br /&gt;
:* {{Code|ResourceName}} est le nom que vous entrez dans la propriété  [[lib_fr:System.Tether.AppProfile.TCustomLocalItem.Name|Name]] de la ressource lorsque vous la créez à la conception.&lt;br /&gt;
:* {{Code|SomeValue}} est la valeur que vous souhaitez donner à la ressource. Cette valeur peut être l&#039;un des types de données standard listés ci-dessus.&lt;br /&gt;
:* {{Code|ResourceNumber}} est le numéro de l&#039;élément dans la propriété [[lib_fr:System.Tether.AppProfile.TResourceCollection.Items|Items]] du [[lib_fr:System.Tether.AppProfile.TResourceCollection|TResourceCollection]] lorsque vous le créez à la conception.&lt;br /&gt;
&lt;br /&gt;
Les applications connectées peuvent demander la valeur de votre ressource partagée à tout moment et s&#039;abonner à votre ressource partagée à des fins de mise à jour. Ainsi, lorsque vous changez la valeur de la ressource, les profils d&#039;application distante abonnés reçoivent la ressource mise à jour.&lt;br /&gt;
&lt;br /&gt;
===Envoi de données en tant que ressource temporaire===&lt;br /&gt;
&lt;br /&gt;
A la place du partage des ressources, vous pouvez utiliser les méthodes [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.SendString|SendString]] et [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.SendStream|SendStream]] de votre [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] pour envoyer des chaînes ou des flux aux applications connectées.&lt;br /&gt;
&lt;br /&gt;
Les profils d&#039;application distante reçoivent la valeur encapsulée dans une ressource temporaire. Une ressource temporaire est une ressource que votre profil d&#039;application envoie une seule fois aux applications connectées. Cette ressource temporaire est ensuite supprimée ; les applications connectées ne peuvent pas s&#039;abonner à cette ressource à des fins de mise à jour.&lt;br /&gt;
&lt;br /&gt;
Cette méthode attend les paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* {{Arg|AProfile}} est un profil d&#039;application distante en tant qu&#039;instance de [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]]. La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant  [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]] fournit une liste de profils d&#039;application distante qui sont connectés à votre profil. Vous pouvez parcourir cette liste pour trouver le profil d&#039;application distante que vous voulez.&lt;br /&gt;
* {{Arg|Description}} est une chaîne qui décrit le contenu de la valeur que vous envoyez.&lt;br /&gt;
* {{Arg|AString}} ou {{Arg|AStream}} est la valeur à envoyer.&lt;br /&gt;
&lt;br /&gt;
Si vous voulez envoyer des types de données standard autres que String en utilisant des ressources temporaires, vous devez les convertir en chaînes avant de les envoyer, puis les reconvertir à leur type original sur l&#039;application connectée qui reçoit la chaîne.  Voir [[JSON|JSON]].&lt;br /&gt;
&lt;br /&gt;
==Réception de données à partir d&#039;applications connectées==&lt;br /&gt;
&lt;br /&gt;
Lorsque votre application se connecte à une application qui partage des ressources, vous pouvez [[#Demande de ressources distantes|demander une ressource distante depuis le profil d&#039;application distante]]. Lorsque votre application reçoit la ressource, vous pouvez lire sa valeur. Vous pouvez [[#Gestion des ressources distantes entrantes|gérer une ressource distante entrante à l&#039;aide de votre composant TTetheringAppProfile.]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également [[#S&#039;abonner à des ressources distantes à des fins de mise à jour|vous abonner à une ressource distante à des fins de mise à jour]]. Lorsque la valeur de la ressource distante change, votre application est notifiée du changement et elle reçoit la nouvelle valeur de la ressource distante. Autrement, si vous [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app#Utilisation de groupes pour se connecter à des applications|utilisez des groupes pour la connexion à des applications distantes]], vous pouvez [[#S&#039;abonner à des ressources distantes en utilisant des ressources locales sur des applications connectées à l&#039;aide de groupes|utiliser les ressources locales pour s&#039;abonner aux ressources distantes]] et définir des méthodes distinctes pour gérer les mises à jour de chacune des ressources distantes abonnées.&lt;br /&gt;
&lt;br /&gt;
===Demande de ressources distantes===&lt;br /&gt;
&lt;br /&gt;
Votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteResourceValue|GetRemoteResourceValue]], que vous pouvez utiliser pour demander une ressource distante.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez spécifier une ressource distante à demander avec l&#039;un des jeux de paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* Fournissez le profil d&#039;application distante qui contient la ressource distante sous la forme d&#039;une instance de [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] et le nom de la ressource distante.&lt;br /&gt;
&lt;br /&gt;
: La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]] fournit une liste de profils d&#039;applications distantes qui sont connectés à votre profil.&lt;br /&gt;
&lt;br /&gt;
* Fournissez une instance de [[lib_fr:System.Tether.AppProfile.TRemoteResource|TRemoteResource]].&lt;br /&gt;
&lt;br /&gt;
: Votre composant TTetheringAppProfile fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileResources|GetRemoteProfileResources]], qui renvoie une liste des ressources distantes partagées par un profil d&#039;application distante donné, spécifié en tant qu&#039;instance de TTetheringProfileInfo.&lt;br /&gt;
&lt;br /&gt;
===Gestion des ressources distantes entrantes===&lt;br /&gt;
&lt;br /&gt;
Votre composant TTetheringAppProfile peut recevoir des ressources distantes pour l&#039;une des raisons suivantes :&lt;br /&gt;
&lt;br /&gt;
* Un profil d&#039;application distante envoie une ressource temporaire.&lt;br /&gt;
* Vous demandez une ressource distante.&lt;br /&gt;
&lt;br /&gt;
Lorsque votre composant TTetheringAppProfile reçoit une ressource, deux événements du composant TTetheringAppProfile se produisent dans l&#039;ordre suivant : OnAcceptResource et OnResourceReceived. Pour gérer les ressources entrantes, vous devez gérer ces événements. &lt;br /&gt;
&lt;br /&gt;
:[[Image:OnAcceptResource Image.png]]&lt;br /&gt;
&lt;br /&gt;
====Acceptation ou rejet d&#039;une ressource distante entrante====&lt;br /&gt;
&lt;br /&gt;
Vous pouvez gérer [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.OnAcceptResource|OnAcceptResource]] pour déterminer si vous acceptez une ressource entrante donnée. Cet événement fournit les paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} est votre composant TTetheringAppProfile sur le point de recevoir la ressource entrante. &lt;br /&gt;
* {{Arg|AProfileId}} est le [[lib_fr:System.Tether.Manager.TTetheringProfileInfo.ProfileIdentifier|ProfileIdentifier]] du profil d&#039;application distante qui envoie la ressource. La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]]  fournit une liste de profils d&#039;application distante qui sont connectés à votre profil. Vous pouvez parcourir cette liste pour trouver le profil d&#039;application distante qui correspond à l&#039;ID de profil spécifié.&lt;br /&gt;
* {{Arg|AResource}} est une instance de [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem|TCustomRemoteItem]] qui contient les propriétés que vous pouvez lire pour déterminer si vous acceptez la ressource distante entrante, comme par exemple la propriété [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem.Name|Name]] de la ressource ou la propriété [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem.Hint|Hint]] qui décrit son contenu.&lt;br /&gt;
* {{Arg|AcceptResource}} est une valeur booléenne qui vaut {{True}} par défaut. Vous pouvez définir cette valeur sur {{False}} si vous ne voulez pas recevoir la ressource entrante.&lt;br /&gt;
&lt;br /&gt;
====Lecture d&#039;une ressource distante entrante====&lt;br /&gt;
&lt;br /&gt;
Si vous ne gérez pas l&#039;événement OnAcceptResource ou ne modifiez pas la valeur de {{Arg|AcceptResource}} sur {{False}} dans votre gestionnaire d&#039;événement, l&#039;événement [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.OnResourceReceived|OnResourceReceived]] se produit. Vous pouvez gérer cet événement de façon à lire les données de la ressource. Cet événement fournit les paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* {{Arg|Sender}} est votre composant TTetheringAppProfile sur le point de recevoir la ressource entrante. &lt;br /&gt;
* {{Arg|AResource}} est une instance de [[lib_fr:System.Tether.AppProfile.TRemoteResource|TRemoteResource]]. TRemoteResource étend TCustomRemoteItem avec deux propriétés qui vous donnent accès à la valeur réelle de la ressource :&lt;br /&gt;
** [[lib_fr:System.Tether.AppProfile.TRemoteResource.ResType|TRemoteResource.ResType]] indique si la ressource contient un type de données standard (TRemoteResourceType.Data) ou un TStream (TRemoteResourceType.Stream). &lt;br /&gt;
**[[lib_fr:System.Tether.AppProfile.TRemoteResource.Value|TRemoteResource.Value]] fournit un accès à la valeur. Pour obtenir la valeur :&lt;br /&gt;
*** Si la valeur est un type de données standard, cochez [[lib_fr:System.Tether.AppProfile.TResourceValue.DataType|TRemoteResource.Value.DataType]] pour déterminer le type de données, et lisez la propriété TRemoteResource.Value correspondante : AsBoolean, AsInteger, AsInt64, AsSingle, AsDouble, AsString. &lt;br /&gt;
*** Si la valeur est un flux, lisez le flux depuis TRemoteResource.Value.AsStream. &lt;br /&gt;
&lt;br /&gt;
===S&#039;abonner à des ressources distantes à des fins de mise à jour===&lt;br /&gt;
&lt;br /&gt;
Lorsque votre application est connectée à une application qui partage des ressources, vous pouvez vous abonner à ces ressources partagées à des fins de mise à jour, afin que votre application reçoive ces ressources partagées lorsque leur valeur change dans l&#039;application connectée.&lt;br /&gt;
&lt;br /&gt;
Si vous [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app#Utilisation de groupes pour se connecter à des applications|utilisez des groupes pour établir une connexion à d&#039;autres applications]], vous pouvez [[#S&#039;abonner à des ressources distantes en utilisant des ressources locales sur des applications connectées à l&#039;aide de groupes|associer les ressources distantes aux ressources locales à la conception]]. Ces ressources locales fournissent un événement que vous pouvez utiliser pour gérer les modifications apportées à la valeur de la ressource distante. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez également [[#S&#039;abonner aux ressources distantes à l&#039;aide de SubscribeToRemoteItem|vous abonner aux ressources distantes à l&#039;exécution en utilisant leur nom de ressource]].&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous ne devez pas vous abonner à une ressource distante en utilisant à la fois une ressource locale et SubscribeToRemoteItem. Utilisez seulement l&#039;une de ces méthodes d&#039;abonnement pour chaque ressource distante. &lt;br /&gt;
&lt;br /&gt;
====S&#039;abonner à des ressources distantes en utilisant des ressources locales sur des applications connectées à l&#039;aide de groupes====&lt;br /&gt;
&lt;br /&gt;
Pour associer une ressource locale à une ressource distante à la conception :&lt;br /&gt;
&lt;br /&gt;
# Suivez les étapes ci-dessus pour créer et partager une ressource à l&#039;aide du tethering d&#039;app. &lt;br /&gt;
# Une fois votre nouveau [[lib_fr:System.Tether.AppProfile.TLocalResource|TLocalResource]] sélectionné sur l&#039;éditeur de liste de ressources, définissez sa propriété [[lib_fr:System.Tether.AppProfile.TCustomLocalItem.Kind|Kind]] sur [[lib_fr:System.Tether.AppProfile.TTetheringRemoteKind|Mirror]] sur &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:[[Image: TLocalResource Kind Property.png]]&lt;br /&gt;
&lt;br /&gt;
Lorsque vous définissez la propriété Kind de votre TLocalResource sur Mirror, votre TLocalResource n&#039;est pas partagé avec les applications distantes. A la place, à chaque modification de la valeur d&#039;une ressource distante portant le même [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem.Name|Nom]] que le nom spécifié dans votre TLocalResource, la valeur de votre ressource locale est mise à jour, et l&#039;événement [[lib_fr:System.Tether.AppProfile.TLocalResource.OnResourceReceived|TLocalResource.OnResourceReceived]] se produit.&lt;br /&gt;
&lt;br /&gt;
====S&#039;abonner aux ressources distantes à l&#039;aide de SubscribeToRemoteItem====&lt;br /&gt;
&lt;br /&gt;
Votre composant TTetheringAppProfile fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.SubscribeToRemoteItem|SubscribeToRemoteItem]], que vous pouvez utiliser pour l&#039;abonnement à des ressources distantes à des fins de mise à jour.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez spécifier une ressource distante pour abonnement en utilisant l&#039;un des jeux de paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* Fournissez le profil d&#039;application distante qui contient la ressource distante sous la forme d&#039;une instance de [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] et le nom de la ressource distante.&lt;br /&gt;
&lt;br /&gt;
: La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]] fournit une liste de profils d&#039;applications distantes qui sont connectés à votre profil.&lt;br /&gt;
&lt;br /&gt;
* Fournissez le profil d&#039;application distante qui contient la ressource distante sous la forme d&#039;une instance de TTetheringProfileInfo et d&#039;une instance de [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem|TCustomRemoteItem]].&lt;br /&gt;
&lt;br /&gt;
: Votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileActions|GetRemoteProfileActions]], qui renvoie une liste des ressources distantes partagées par un profil d&#039;application distante donné, spécifié en tant qu&#039;instance de TTetheringProfileInfo. &lt;br /&gt;
&lt;br /&gt;
Lorsque la valeur d&#039;une ressource distante de même nom que l&#039;instance de TCustomRemoteItem à laquelle vous êtes abonné change, la valeur de l&#039;instance de TCustomRemoteItem abonnée est mise à jour, et l&#039;événement [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.OnResourceUpdated|OnResourceUpdated]] se produit. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarques :&#039;&#039;&#039;&lt;br /&gt;
:* Pour lire la valeur de l&#039;instance abonnée de TCustomRemoteItem, vous devez transtyper cette instance en tant que [[lib_fr:System.Tether.AppProfile.TRemoteResource|TRemoteResource]] et lire ses données. Voir [[#Lecture d&#039;une ressource distante entrante|Lecture d&#039;une ressource distante entrante]].&lt;br /&gt;
:* Lorsqu&#039;une ressource distante qui encapsule un flux change, l&#039;événement OnResourceUpdated se produit, mais la valeur de l&#039;instance abonnée de TCustomRemoteItem n&#039;est pas mise à jour. Vous devez demander manuellement la nouvelle valeur de la ressource. Voir [[#Demande de ressources distantes|Demande de ressources distantes]].&lt;br /&gt;
:* L&#039;événement OnResourceUpdated ne se produit pas si vous vous abonnez à la même ressource distante en utilisant une ressource locale. &lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Ajout du tethering d&#039;app à votre application|Ajout du tethering d&#039;app à votre application]]&lt;br /&gt;
* [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app|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|Partage et exécution d&#039;actions sur des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]&lt;br /&gt;
* [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]]&lt;br /&gt;
* [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]]&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Classes.TStream|TStream]]&lt;br /&gt;
* [[lib_fr:System.String|String]]&lt;br /&gt;
&lt;br /&gt;
* Exemple [[samp_en:RTL.BDShoppingList Sample|BDShoppingList]]&lt;br /&gt;
* Exemple [[samp_en:RTL.DesktopCast Sample|DesktopCast]]&lt;br /&gt;
* Exemple [[samp_en:RTL.MediaPlayer Sample|MediaPlayer]]&lt;br /&gt;
* Exemple [[samp_en:RTL.PhotoWall Sample|PhotoWall]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Partage de donnees avec des applications distantes a l&#039;aide du tethering d&#039;app}}&lt;br /&gt;
[[Category:XE6]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Sharing Data with Remote Applications Using App Tethering]]&lt;br /&gt;
[[de:Teilen von Daten mit Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
[[ja:アプリケーション テザリングを使用したリモート アプリケーションとのデータの共有]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Partage_et_ex%C3%A9cution_d%27actions_sur_des_applications_distantes_%C3%A0_l%27aide_du_tethering_d%27app&amp;diff=203398</id>
		<title>Partage et exécution d&#039;actions sur des applications distantes à l&#039;aide du tethering d&#039;app</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Partage_et_ex%C3%A9cution_d%27actions_sur_des_applications_distantes_%C3%A0_l%27aide_du_tethering_d%27app&amp;diff=203398"/>
		<updated>2016-04-13T09:28:47Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilisation du tethering d&#039;app}}&lt;br /&gt;
&lt;br /&gt;
L&#039;implémentation du tethering d&#039;app de la [[RTL|RTL]] fournit la prise en charge des [[Actions RTL|actions]]. Vous pouvez utiliser le tethering d&#039;app pour :&lt;br /&gt;
&lt;br /&gt;
* [[#Partage d&#039;actions|Partager des actions locales]] que les applications connectées peuvent exécuter à distance.&lt;br /&gt;
* [[#Exécution d&#039;actions distantes|Exécuter des actions distantes]] que les applications connectées ont publié.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir partager des actions à l&#039;aide du tethering d&#039;app, [[Ajout du tethering d&#039;app à votre application|ajoutez le tethering d&#039;app à votre application]] et [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app|préparez votre application pour la découverte, l&#039;appairage et la connexion à d&#039;autres applications]].&lt;br /&gt;
&lt;br /&gt;
==Création d&#039;actions==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir partager des actions à l&#039;aide du tethering d&#039;app ou exécuter des actions distantes en utilisant des actions locales, vous devez comprendre ce que représente ces actions et comment les définir :&lt;br /&gt;
&lt;br /&gt;
* Si vous utilisez [[FireMonkey|{{FM}}]], voir [[Actions FireMonkey|Actions {{FM}}]]. {{f|vcl|&lt;br /&gt;
* Si vous utilisez la [[VCL|VCL]], voir [[Actions VCL|Actions VCL]]. }}&lt;br /&gt;
* Sinon, voir [[Actions RTL|Actions RTL]].&lt;br /&gt;
&lt;br /&gt;
==Partage d&#039;actions==&lt;br /&gt;
&lt;br /&gt;
Pour partager une action existante :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] sur le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039; et double-cliquez sur sa propriété [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.Actions|Actions]] dans &#039;&#039;&#039;[[Inspecteur d&#039;objets|l&#039;inspecteur d&#039;objets]]&#039;&#039;&#039;.&lt;br /&gt;
# Sur [[Editeur de liste d&#039;actions|l&#039;éditeur de liste d&#039;actions]] qui s&#039;ouvre, cliquez sur [[File:New.png|Nouveau]] pour ajouter un nouveau [[lib_fr:System.Tether.AppProfile.TLocalAction|TLocalAction]] à la liste. Un TLocalAction fournit des informations de partage à propos d&#039;une action réelle.&lt;br /&gt;
# Avec votre nouveau TLocalAction sélectionné sur l&#039;éditeur de liste d&#039;actions, ouvrez la zone de liste déroulante de la propriété [[lib_fr:System.Tether.AppProfile.TLocalAction.Action|Action]] sur &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; et sélectionnez l&#039;action existante que vous voulez associer à cette instance de TLocalAction.&lt;br /&gt;
&lt;br /&gt;
Votre action est désormais partagée à l&#039;aide du tethering d&#039;app. Les applications connectées peuvent exécuter cette action à distance sur votre application.&lt;br /&gt;
&lt;br /&gt;
==Exécution d&#039;actions distantes==&lt;br /&gt;
&lt;br /&gt;
Lorsque votre application est connectée à une application qui partage des actions, vous pouvez exécuter ces actions partagées à distance sur l&#039;application cible.&lt;br /&gt;
&lt;br /&gt;
Si vous [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app#Utilisation de groupes pour se connecter à des applications|utilisez des groupes pour se connecter à d&#039;autres applications]], vous pouvez [[#Exécution d&#039;actions distantes en utilisant des actions locales sur les applications connectées par le biais de groupes|associer les actions distantes aux actions locales à la conception]]. L&#039;exécution de ces actions locales déclenche l&#039;exécution des actions distantes associées.&lt;br /&gt;
&lt;br /&gt;
Que vous utilisiez ou non des groupes pour se connecter à d&#039;autres applications, vous pouvez exécuter des actions distantes [[#Exécution d&#039;actions distantes avec RunRemoteAction|synchrones]] ou [[#Exécution d&#039;actions distantes avec RunRemoteActionAsync|asynchrones]] à l&#039;exécution en utilisant leur nom d&#039;action.&lt;br /&gt;
&lt;br /&gt;
===Exécution d&#039;actions distantes en utilisant des actions locales sur les applications connectées par le biais de groupes===&lt;br /&gt;
&lt;br /&gt;
Pour associer une action locale à une action distante à la conception :&lt;br /&gt;
&lt;br /&gt;
# Créez une action de même [[lib_fr:System.Classes.TComponent.Name|nom]] que l&#039;action distante que vous voulez déclencher. Voir [[#Création d&#039;actions|Création d&#039;actions]].&lt;br /&gt;
# Suivez les étapes ci-dessus pour partager cette action à l&#039;aide du tethering d&#039;app.&lt;br /&gt;
# Avec votre nouveau [[lib_fr:System.Tether.AppProfile.TLocalAction|TLocalAction]] sélectionné sur l&#039;éditeur de liste d&#039;actions, définissez sa propriété [[lib_fr:System.Tether.AppProfile.TCustomLocalItem.Kind|Kind]] dans &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039; sur [[lib_fr:System.Tether.AppProfile.TTetheringRemoteKind|Mirror]].&lt;br /&gt;
&lt;br /&gt;
Lorsque vous définissez la propriété Kind de votre TLocalAction sur Mirror, votre TLocalAction ne partage pas l&#039;action que vous avez définie dans sa propriété [[lib_fr:System.Tether.AppProfile.TLocalAction.Action|Action]]. A la place, chaque fois que vous exécutez l&#039;action associée dans votre application, TLocalAction déclenche une action distante de même [[lib_fr:System.Tether.AppProfile.TCustomRemoteItem.Name|nom]] que celui spécifié dans votre TLocalAction.&lt;br /&gt;
&lt;br /&gt;
===Exécution d&#039;actions distantes avec RunRemoteAction===&lt;br /&gt;
&lt;br /&gt;
Votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.RunRemoteAction|RunRemoteAction]], que vous pouvez utiliser pour exécuter des actions distantes.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez spécifier une action distante à exécuter avec l&#039;un des jeux de paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* Fournissez le profil d&#039;application distante qui contient l&#039;action distante sous la forme d&#039;une instance de [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] et le nom de l&#039;action distante.&lt;br /&gt;
&lt;br /&gt;
: La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]] fournit une liste de profils d&#039;applications distantes qui sont connectés à votre profil.&lt;br /&gt;
&lt;br /&gt;
* Fournissez une instance de [[lib_fr:System.Tether.AppProfile.TRemoteAction|TRemoteAction]].&lt;br /&gt;
&lt;br /&gt;
: Votre composant TTetheringAppProfile fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileActions|GetRemoteProfileActions]], qui renvoie une liste d&#039;actions distantes partagées par un profil d&#039;application distante donné, spécifié en tant qu&#039;instance de TTetheringProfileInfo.&lt;br /&gt;
&lt;br /&gt;
===Exécution d&#039;actions distantes avec RunRemoteActionAsync===&lt;br /&gt;
&lt;br /&gt;
Votre composant [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]] fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.RunRemoteActionAsync|RunRemoteActionAsync]], que vous pouvez utiliser pour exécuter des actions distantes asynchrones. En exécutant des actions distantes asynchrones, l&#039;appelant n&#039;est pas bloqué pendant l&#039;exécution de l&#039;action distante.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez spécifier une action distante à exécuter avec l&#039;un des jeux de paramètres suivants :&lt;br /&gt;
&lt;br /&gt;
* Fournissez le profil d&#039;application distante qui contient l&#039;action distante sous la forme d&#039;une instance de [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]] et le nom de l&#039;action distante.&lt;br /&gt;
&lt;br /&gt;
: La propriété [[lib_fr:System.Tether.Manager.TTetheringManager.RemoteProfiles|RemoteProfiles]] de votre composant [[lib_fr:System.Tether.Manager.TTetheringManager|TTetheringManager]] fournit une liste de profils d&#039;applications distantes qui sont connectés à votre profil.&lt;br /&gt;
&lt;br /&gt;
* Fournissez une instance de [[lib_fr:System.Tether.AppProfile.TRemoteAction|TRemoteAction]].&lt;br /&gt;
&lt;br /&gt;
: Votre composant TTetheringAppProfile fournit une méthode, [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile.GetRemoteProfileActions|GetRemoteProfileActions]], qui renvoie une liste d&#039;actions distantes partagées par un profil d&#039;application distante donné, spécifié en tant qu&#039;instance de TTetheringProfileInfo.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Ajout du tethering d&#039;app à votre application|Ajout du tethering d&#039;app à votre application]]&lt;br /&gt;
* [[Connexion à des applications distantes à l&#039;aide du tethering d&#039;app|Connexion à 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|Partage de données avec des applications distantes à l&#039;aide du tethering d&#039;app]]&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:System.Tether.AppProfile.TTetheringAppProfile|TTetheringAppProfile]]&lt;br /&gt;
* [[lib_fr:System.Tether.AppProfile.TLocalAction|TLocalAction]]&lt;br /&gt;
* [[lib_fr:System.Tether.Manager.TTetheringProfileInfo|TTetheringProfileInfo]]&lt;br /&gt;
&lt;br /&gt;
* [[Editeur de liste d&#039;actions|Editeur de liste d&#039;actions]]&lt;br /&gt;
&lt;br /&gt;
* Exemple [[samp_en:RTL.BDShoppingList Sample|BDShoppingList]]&lt;br /&gt;
* Exemple [[samp_en:RTL.DesktopCast Sample|DesktopCast]]&lt;br /&gt;
* Exemple [[samp_en:RTL.MediaPlayer Sample|MediaPlayer]]&lt;br /&gt;
* Exemple [[samp_en:RTL.PhotoWall Sample|PhotoWall]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Partage et execution d&#039;actions sur des applications distantes a l&#039;aide du tethering d&#039;app}}&lt;br /&gt;
[[Category:XE6]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Sharing and Running Actions on Remote Applications Using App Tethering]]&lt;br /&gt;
[[de:Teilen und Ausführen von Aktionen für Remote-Anwendungen mithilfe von App-Tethering]]&lt;br /&gt;
[[ja:アプリケーション テザリングを使用したリモート アプリケーション上のアクションの共有と実行]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Editeur_MultiResBitmap&amp;diff=203397</id>
		<title>Editeur MultiResBitmap</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Athens/f/index.php?title=Editeur_MultiResBitmap&amp;diff=203397"/>
		<updated>2016-04-13T09:28:44Z</updated>

		<summary type="html">&lt;p&gt;AChaves : &amp;#039;New.bmp&amp;#039; → &amp;#039;New.png&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{Parent|Editeurs de propriétés - Index}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcFMXMultiResBitmapEditor&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
Utilisez &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; à la conception pour modifier les propriétés des bitmaps multi-résolution. Un &#039;&#039;&#039;bitmap multi-résolution&#039;&#039;&#039; est une collection de bitmaps contenant un bitmap pour chaque facteur d&#039;échelle. Par exemple, une application iOS doit avoir des images de différentes échelles définies pour les périphériques Retina et non Retina. Les divers éléments bitmap peuvent avoir des fichiers image source identiques ou différents.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editeur MultiResBitmap|L&#039;éditeur MultiResBitmap]]&#039;&#039;&#039; peut créer et modifier des bitmaps multi-résolution [[lib_fr:FMX.MultiResBitmap.TFixedMultiResBitmap|TFixedMultiResBitmap]]. Les bitmaps multi-résolution [[lib_fr:FMX.MultiResBitmap.TFixedMultiResBitmap|TFixedMultiResBitmap]] contiennent des éléments bitmap qui ont le type [[lib_fr:FMX.MultiResBitmap.TFixedBitmapItem|TFixedBitmapItem]]. Notez que les contrôles [[lib_fr:FMX.Objects.TImage|TImage]] stockent les bitmaps multi-résolution [[lib_fr:FMX.MultiResBitmap.TFixedMultiResBitmap|TFixedMultiResBitmap]] dans la propriété [[lib_fr:FMX.Objects.TImage.MultiResBitmap|MultiResBitmap]] ; &#039;&#039;&#039;[[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]]&#039;&#039;&#039; devrait donc modifier les bitmaps multi-résolution associés à cette propriété.&lt;br /&gt;
&lt;br /&gt;
Les éléments bitmap [[lib_fr:FMX.MultiResBitmap.TFixedBitmapItem|TFixedBitmapItem]] possèdent la propriété [[lib_fr:FMX.MultiResBitmap.TCustomBitmapItem.Fixed|Fixed]]. Les éléments bitmap ayant &amp;lt;code&amp;gt;[[lib_fr:FMX.MultiResBitmap.TCustomBitmapItem.Fixed|Fixed]] = True&amp;lt;/code&amp;gt; sont obligatoires. Par défaut, chaque bitmap multi-résolution contient un élément bitmap obligatoire (par défaut) ayant &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt; (Scale) et nommé &amp;lt;code&amp;gt;Normal&amp;lt;/code&amp;gt;.&lt;br /&gt;
Dans [[Editeur MultiResBitmap|l&#039;éditeur MultiResBitmap]], vous ne pouvez pas supprimer des éléments bitmap obligatoires ni modifier le paramètre [[lib_fr:FMX.MultiResBitmap.TFixedBitmapItem.Scale|Scale]] des éléments bitmap obligatoires. Vous pouvez étendre la liste des éléments bitmap obligatoires (et des échelles) en utilisant la méthode globale [[lib_fr:FMX.MultiResBitmap.RegisterScaleName|RegisterScaleName]].    &lt;br /&gt;
&lt;br /&gt;
Sur chaque périphérique d&#039;exécution, [[lib_fr:FMX.Objects.TImage|TImage]] récupère le bitmap le plus approprié à partir de la collection de bitmaps dans le bitmap multi-résolution [[lib_fr:FMX.MultiResBitmap.TFixedMultiResBitmap|TFixedMultiResBitmap]]. L&#039;échelle du bitmap obtenue doit correspondre et s&#039;adapter le mieux possible à l&#039;écran sur lequel le bitmap sera affiché. Si le bitmap multi-résolution ne contient pas un élément bitmap ayant exactement l&#039;échelle requise pour cet écran, {{FM}} effectue automatiquement un étirement ou un zoom de l&#039;élément bitmap ayant l&#039;échelle la plus appropriée. Cette opération peut toutefois provoquer une distorsion de l&#039;image. Si nécessaire, vous pouvez ajouter un nombre quelconque d&#039;éléments bitmap ayant différentes échelles à un bitmap multi-résolution. Toutefois, gardez à l&#039;esprit que chaque élément bitmap utilise les ressources de l&#039;exécutable de l&#039;application sur toutes les plates-formes (même si des éléments bitmap particuliers ne sont jamais utilisés sur des plates-formes particulières).&lt;br /&gt;
&lt;br /&gt;
Vous pouvez regarder la [http://youtu.be/oFl925XuFgc vidéo présentant l&#039;usage typique de l&#039;éditeur MultiResBitmap (EN)].&lt;br /&gt;
&lt;br /&gt;
==Ouverture de l&#039;éditeur MultiResBitmap==&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez l&#039;objet &#039;&#039;&#039;TImage&#039;&#039;&#039; dans le &#039;&#039;&#039;[[Concepteur de fiches|Concepteur de fiches]]&#039;&#039;&#039; ou la &#039;&#039;&#039;[[Vue Structure|vue Structure]]&#039;&#039;&#039;.&lt;br /&gt;
# Suivez l&#039;une des étapes ci-dessous :&lt;br /&gt;
## Dans &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;, double-cliquez sur le champ valeur de la propriété &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;.&lt;br /&gt;
## Dans la &#039;&#039;&#039;[[Vue Structure|vue Structure]]&#039;&#039;&#039;, cliquez avec le bouton droit sur l&#039;entrée &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;.&amp;lt;br /&amp;gt; Cliquez sur &#039;&#039;&#039;Modifier la collection de bitmaps&#039;&#039;&#039; sur le menu contextuel.&lt;br /&gt;
# &#039;&#039;&#039;L&#039;éditeur MultiResBitmap&#039;&#039;&#039; s&#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
==Création d&#039;un bitmap multi-résolution==&lt;br /&gt;
&lt;br /&gt;
# Ouvrez le [[Concepteur de fiches|Concepteur de fiches]]. Dans la [[Palette d&#039;outils|palette d&#039;outils]], tapez &#039;&#039;&#039;TImage&#039;&#039;&#039; dans &#039;&#039;&#039;Chercher&#039;&#039;&#039;.&lt;br /&gt;
# Cliquez sur l&#039;élément &#039;&#039;&#039;TImage&#039;&#039;&#039; et faites-le glisser dans la fiche affichée dans le [[Concepteur de fiches|Concepteur de fiches]].&lt;br /&gt;
# Dans le [[Concepteur de fiches|Concepteur de fiches]], sélectionnez ce &#039;&#039;&#039;TImage&#039;&#039;&#039;. [[Inspecteur d&#039;objets|L&#039;inspecteur d&#039;objets]] affiche les propriétés publiées du &#039;&#039;&#039;TImage&#039;&#039;&#039;.&lt;br /&gt;
# Dans [[Inspecteur d&#039;objets|l&#039;inspecteur d&#039;objets]], sélectionnez la propriété &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;. &lt;br /&gt;
# Double-cliquez sur le champ valeur de la propriété &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; ou cliquez sur le bouton &#039;&#039;&#039;...&#039;&#039;&#039; dans le champ valeur de la propriété &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039;. &#039;&#039;&#039;L&#039;éditeur MultiResBitmap&#039;&#039;&#039; s&#039;ouvre avec le bitmap multi-résolution vide. Notez que, par défaut, le &#039;&#039;&#039;volet Eléments bitmap&#039;&#039;&#039; affiche une entrée pour l&#039;élément bitmap obligatoire, ayant &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt;.&lt;br /&gt;
#:[[Image:MultiResBitmapEditor.png]]&lt;br /&gt;
# Si vous devez ajouter des échelles supplémentaire pour votre &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; dans &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039;, cliquez sur &#039;&#039;&#039;Ajouter&#039;&#039;&#039; [[File:New.png]]. Vous pouvez modifier la valeur de l&#039;échelle dans la zone &#039;&#039;&#039;Echelle&#039;&#039;&#039;.&lt;br /&gt;
# Pour ouvrir un fichier bitmap, cliquez sur &#039;&#039;&#039;Tout remplir depuis le fichier&#039;&#039;&#039; [[Image:Fill All From File.png]]. &lt;br /&gt;
#* Dans la boîte de dialogue &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;, naviguez jusqu&#039;au fichier image source contenant l&#039;image que vous souhaitez charger. &lt;br /&gt;
#* L&#039;image est chargée dans le volet Eléments bitmap. Il existe un élément bitmap pour chacune des échelles présentes dans l&#039;éditeur. &lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Appliquer&#039;&#039;&#039; [[Image:apply changes.png]] pour garantir que tous les paramètres et images figurant dans &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; sont mis à jour.&lt;br /&gt;
#: [[Image:MultiResBitmapEditorBitmapItemsPane.png]]&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Aperçu&#039;&#039;&#039; [[Image:Preview1 16.png]] pour prévisualiser l&#039;élément bitmap sélectionné. (Cliquez sur la flèche vers le bas pour sélectionner le &#039;&#039;&#039;facteur de zoom&#039;&#039;&#039; à utiliser dans le volet &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039;.)&lt;br /&gt;
#: Le volet &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039; apparaît à droite de &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; :&lt;br /&gt;
#: [[Image:MultiResBitmapEditorPreviewPane.png]]&lt;br /&gt;
# Dans le volet &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039;, vous pouvez sélectionner les éléments bitmap à prévisualiser et vous pouvez également :&lt;br /&gt;
#* Utiliser les contrôles &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039;, &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; pour définir les propriétés des éléments bitmap et du bitmap multi-résolution. &lt;br /&gt;
#* Cliquer sur &#039;&#039;&#039;Appliquer&#039;&#039;&#039; pour mettre à jour les images. &lt;br /&gt;
#* &#039;&#039;&#039;Aperçu&#039;&#039;&#039; présente l&#039;image sélectionnée en utilisant les propriétés &#039;&#039;&#039;Size&#039;&#039;&#039; (Taille) et &#039;&#039;&#039;Scale&#039;&#039;&#039; (Echelle) correspondantes.  &lt;br /&gt;
#* Pour charger une image spécifique (différente) et l&#039;attribuer à un élément bitmap ayant une échelle particulière, cliquez sur le bouton &#039;&#039;&#039;Ouvrir&#039;&#039;&#039; [[Image:Fill All From File.png]] à droite du contrôle affichant le nom de fichier de l&#039;image source :&lt;br /&gt;
#*:[[Image:MultiResBMPFillBitmapItem.png]]&lt;br /&gt;
#*: La boîte de dialogue &#039;&#039;&#039;Ouvrir&#039;&#039;&#039; s&#039;ouvre. Vous pouvez naviguer jusqu&#039;au fichier contenant l&#039;image désirée.&lt;br /&gt;
#* Pour modifier un élément bitmap particulier, sélectionnez-le dans le volet &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039;. [[Inspecteur d&#039;objets|L&#039;inspecteur d&#039;objets]] affiche les propriétés de cet élément bitmap. Cliquez sur le bouton &#039;&#039;&#039;...&#039;&#039;&#039; dans le champ valeur de la propriété &#039;&#039;&#039;Bitmap&#039;&#039;&#039;. L&#039;expert &#039;&#039;&#039;Editeur de bitmaps&#039;&#039;&#039; s&#039;ouvre. Vous pouvez modifier le bitmap sélectionné.  &lt;br /&gt;
# Lorsque vous avez fini de modifier les propriétés du bitmap multi-résolution, cliquez sur &#039;&#039;&#039;Terminer&#039;&#039;&#039;. Le message &#039;&#039;&#039;Confirmer&#039;&#039;&#039; apparaît :&lt;br /&gt;
#:&lt;br /&gt;
#::&amp;lt;code&amp;gt;Effacer les informations utilisées seulement à la conception ?&amp;lt;/code&amp;gt; &lt;br /&gt;
#* Cliquez sur &#039;&#039;&#039;Oui&#039;&#039;&#039; pour effacer les informations de conception. Cela applique toutes les modifications dans le fichier .dfm et ferme la boîte de dialogue. &lt;br /&gt;
#* Les informations de conception &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039;, &#039;&#039;&#039;Type de taille&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; ainsi que les noms des fichiers source des images sont utilisés uniquement à la conception. Après avoir terminé la modification du bitmap multi-résolution, ces propriétés peuvent être retirées du fichier .dfm.&lt;br /&gt;
&lt;br /&gt;
==Barre d&#039;outils==&lt;br /&gt;
&lt;br /&gt;
En haut de &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; figure une barre d&#039;outils contenant les boutons suivants :&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;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Ajouter&#039;&#039;&#039;&amp;lt;br /&amp;gt;[[File:New.png]]&lt;br /&gt;
|&lt;br /&gt;
Ajoute une nouvelle entrée d&#039;élément bitmap dans le volet &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Supprimer&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Action delete.jpg]]&lt;br /&gt;
|&lt;br /&gt;
Supprime l&#039;entrée d&#039;élément bitmap sélectionnée. Par défaut, la première entrée (celle ayant &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt;) est obligatoire. Lorsqu&#039;une entrée obligatoire est sélectionnée, &#039;&#039;&#039;Supprimer&#039;&#039;&#039; efface seulement l&#039;image sélectionnée et le nom du fichier.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir [[lib_fr:FMX.MultiResBitmap.RegisterScaleName|RegisterScaleName]] pour plus d&#039;informations&lt;br /&gt;
sur l&#039;ajout des éléments bitmap obligatoires à des bitmaps multi-résolution.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Tout remplir depuis le fichier&#039;&#039;&#039;&amp;lt;br /&amp;gt;[[Image:Fill All From File.png]]&lt;br /&gt;
|&lt;br /&gt;
Présente la boîte de dialogue &#039;&#039;&#039;Ouvrir&#039;&#039;&#039; pour sélectionner un fichier image. L&#039;image sélectionnée est chargée dans toutes les entrées d&#039;élément bitmap, dans le volet &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039; :&lt;br /&gt;
* &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039; -- Si la valeur &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039; est utilisée, vous pouvez spécifier la &#039;&#039;&#039;largeur&#039;&#039;&#039; et à la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées pour l&#039;élément bitmap avec &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt; et l&#039;image est étirée de façon à s&#039;adapter à la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées. Quant à l&#039;option &#039;&#039;&#039;Taille par image&#039;&#039;&#039;, si vous chargez une image pour une autre valeur d&#039;échelle, par exemple, pour &amp;lt;code&amp;gt;Echelle = 1.5&amp;lt;/code&amp;gt;, alors la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; spécifiées sont multipliées par &amp;lt;code&amp;gt;1.5&amp;lt;/code&amp;gt;. Par exemple, observez la figure &#039;&#039;&#039;MultiResBitmap&#039;&#039;&#039; de l&#039;éditeur ci-dessus. Vous voyez que la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; pour &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt; valent &amp;lt;code&amp;gt;5 * 5&amp;lt;/code&amp;gt;. De même, pour &amp;lt;code&amp;gt;Echelle = 2&amp;lt;/code&amp;gt; la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; valent &amp;lt;code&amp;gt;10 * 10&amp;lt;/code&amp;gt;, et pour &amp;lt;code&amp;gt;Echelle = 3&amp;lt;/code&amp;gt; la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; valent &amp;lt;code&amp;gt;15 * 15&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;Taille par défaut&#039;&#039;&#039; -- Si la valeur &#039;&#039;&#039;Taille par défaut&#039;&#039;&#039; est utilisée, alors la [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.DefaultSize|taille de l&#039;image par défaut]] est utilisée pour l&#039;élément bitmap avec &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt; et l&#039;image est étirée de façon à s&#039;adapter à chacune des autres échelles.&lt;br /&gt;
* &#039;&#039;&#039;Taille par image&#039;&#039;&#039; -- Si la valeur &#039;&#039;&#039;Taille par image&#039;&#039;&#039; est utilisée dans &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039;, la taille de l&#039;image à partir du fichier d&#039;image est alors utilisée pour l&#039;élément bitmap avec &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt;. Pour les éléments bitmap ayant d&#039;autres valeurs d&#039;échelle, la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; sont multipliées par les valeurs d&#039;échelle correspondantes. Par exemple, si vous chargez une image pour &amp;lt;code&amp;gt;Echelle = 1.5&amp;lt;/code&amp;gt;, la &#039;&#039;&#039;largeur&#039;&#039;&#039; et la &#039;&#039;&#039;hauteur&#039;&#039;&#039; de l&#039;image originale (stockée dans le fichier) sont multipliées par &amp;lt;code&amp;gt;1.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Appliquer&#039;&#039;&#039;&amp;lt;br /&amp;gt;[[Image:apply changes.png]]&lt;br /&gt;
|&lt;br /&gt;
Recharge toutes les entrées d&#039;éléments bitmap conformément aux noms de fichiers spécifiés et aux nouvelles valeurs des autres paramètres. Par exemple, cliquez sur &#039;&#039;&#039;Appliquer&#039;&#039;&#039; si vous avez modifié la propriété &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039; ou &#039;&#039;&#039;Taille&#039;&#039;&#039;. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Terminer&#039;&#039;&#039;&amp;lt;br /&amp;gt;[[Image:Clear design time info and close.png]]&lt;br /&gt;
|&lt;br /&gt;
Applique toutes les modifications dans le fichier .dfm et ferme la boîte de dialogue.&amp;lt;br /&amp;gt;&lt;br /&gt;
L&#039;invite &#039;&#039;&#039;Confirmer&#039;&#039;&#039; -- &amp;lt;code&amp;gt;Effacer les informations utilisées seulement à la conception ?&amp;lt;/code&amp;gt; -- apparaît. Cliquez sur &#039;&#039;&#039;Oui&#039;&#039;&#039; pour effacer les informations de conception. Cliquez sur &#039;&#039;&#039;Non&#039;&#039;&#039; pour conserver les informations de conception.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les informations de conception incluent les informations relatives à &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039;, &#039;&#039;&#039;Type de taille&#039;&#039;&#039;, &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; ainsi que les noms des fichiers source des images. Ces propriétés ne sont pas publiées et sont utilisées uniquement à la conception. Après avoir terminé la modification du bitmap multi-résolution, ces propriétés peuvent être retirées du fichier .dfm.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Aperçu &#039;&#039;&#039;&amp;lt;br /&amp;gt;[[Image:Preview1 16.png]]&lt;br /&gt;
|&lt;br /&gt;
Quand vous cliquez sur le bouton &#039;&#039;&#039;Aperçu&#039;&#039;&#039;, le volet &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039; apparaît dans la partie inférieure droite de &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039;. Le volet &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039; présente un aperçu de l&#039;élément bitmap sélectionné dans le volet &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039;. &#039;&#039;&#039;Aperçu&#039;&#039;&#039; présente l&#039;image en utilisant les valeurs &#039;&#039;&#039;Taille&#039;&#039;&#039; et &#039;&#039;&#039;Echelle&#039;&#039;&#039; correspondantes.&lt;br /&gt;
Cliquez sur la flèche vers le bas à droite du bouton &#039;&#039;&#039;Aperçu&#039;&#039;&#039; pour sélectionner le &#039;&#039;&#039;facteur de zoom&#039;&#039;&#039; à utiliser dans le volet &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039;. Voici les valeurs possibles du &#039;&#039;&#039;facteur de zoom&#039;&#039;&#039; :  &amp;lt;code&amp;gt;¼&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;½&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;.  &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Aide&#039;&#039;&#039;&amp;lt;br /&amp;gt;[[Image:Help icon.png]]&lt;br /&gt;
|&lt;br /&gt;
Ouvre le système d&#039;aide. Cliquez sur &#039;&#039;&#039;Aide&#039;&#039;&#039; ou appuyez sur &#039;&#039;&#039;F1&#039;&#039;&#039;. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Menu contextuel de la barre d&#039;outils===&lt;br /&gt;
&lt;br /&gt;
Cliquez avec le bouton droit sur la barre d&#039;outils pour afficher son menu contextuel. Ce menu contient un élément :&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;Commande&#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;
&#039;&#039;&#039;Libellés texte&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Affiche ou masque les libellés texte sous les boutons de la barre d&#039;outils.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contrôles==&lt;br /&gt;
&lt;br /&gt;
Directement sous la barre d&#039;outils, &#039;&#039;&#039;l&#039;éditeur MultiResBitmap&#039;&#039;&#039; fournit les contrôles suivants : &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;
! Bouton&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Couleur transparente&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Définit la couleur utilisée par un masque pour le dessin des images en transparence. &#039;&#039;&#039;Couleur transparente&#039;&#039;&#039; définit la couleur de pixel qui sera changée en couleur transparente. Si &amp;lt;code&amp;gt;Aucun&amp;lt;/code&amp;gt; est sélectionné, aucune couleur n&#039;est changée en couleur transparente. Si &amp;lt;code&amp;gt;Par défaut&amp;lt;/code&amp;gt; est sélectionné, la couleur du pixel inférieur gauche est utilisée. Ce paramètre est utilisé pour les anciens fichiers .bmp.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Type de taille (SizeKind)&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Définit la valeur de la propriété [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.SizeKind|SizeKind]] des éléments bitmap. Les valeurs possibles sont :&lt;br /&gt;
* &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039;  -- correspond à l&#039;option &amp;lt;code&amp;gt;Custom&amp;lt;/code&amp;gt;. Les valeurs personnalisées spécifiées pour les champs [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|Largeur]] et [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|Hauteur]] sont utilisées.&lt;br /&gt;
* &#039;&#039;&#039;Taille par défaut&#039;&#039;&#039;  -- correspond à l&#039;option &amp;lt;code&amp;gt;Default&amp;lt;/code&amp;gt;. Les valeurs [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.DefaultSize|DefaultSize]] pour les champs [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|Largeur]] et [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|Hauteur]] sont utilisées.&lt;br /&gt;
* &#039;&#039;&#039;Taille par image&#039;&#039;&#039;  -- correspond à l&#039;option &amp;lt;code&amp;gt;Source&amp;lt;/code&amp;gt;. Les valeurs de largeur et de hauteur stockées dans les fichiers source d&#039;image sont utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour des descriptions détaillées de ces valeurs &#039;&#039;&#039;Taille personnalisée&#039;&#039;&#039;, &#039;&#039;&#039;Taille par défaut&#039;&#039;&#039; et &#039;&#039;&#039;Taille par image&#039;&#039;&#039;, voir la description du bouton &#039;&#039;&#039;[[#Barre d&#039;outils|Tout remplir depuis le fichier]]&#039;&#039;&#039;. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Définit les propriétés [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|Width]] et [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|Height]] pour l&#039;image ayant &amp;lt;code&amp;gt;Echelle = 1&amp;lt;/code&amp;gt;. Par exemple, si vous chargez une image pour &amp;lt;code&amp;gt;Echelle = 1.5&amp;lt;/code&amp;gt;, les valeurs &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039; sont multipliées par &amp;lt;code&amp;gt;1.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Volets==&lt;br /&gt;
&lt;br /&gt;
Les volets &#039;&#039;&#039;[[#Volet Eléments bitmap|Eléments bitmap]]&#039;&#039;&#039; et &#039;&#039;&#039;[[#Volet Aperçu|Aperçu]]&#039;&#039;&#039; occupent la partie inférieure de la boîte de dialogue.&lt;br /&gt;
&lt;br /&gt;
===Volet Eléments bitmap===&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Eléments bitmap&#039;&#039;&#039; occupe la partie inférieure gauche de la boîte de dialogue.&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Eléments bitmap&#039;&#039;&#039; présente toutes les entrées d&#039;éléments bitmap définies. Chaque entrée de ce volet décrit les propriétés de l&#039;élément bitmap particulier. Chaque entrée présente :&lt;br /&gt;
&lt;br /&gt;
* La vue en forme de vignette de l&#039;élément bitmap.&lt;br /&gt;
* La valeur de la propriété [[lib_fr:FMX.MultiResBitmap.TCustomBitmapItem.Scale|Scale]] de l&#039;élément bitmap et les valeurs correspondantes pour les champs &#039;&#039;&#039;Largeur&#039;&#039;&#039; et &#039;&#039;&#039;Hauteur&#039;&#039;&#039;.&lt;br /&gt;
* Le nom de fichier d&#039;un fichier image source.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton &#039;&#039;&#039;Ajouter&#039;&#039;&#039; de la barre d&#039;outils pour ajouter une nouvelle entrée d&#039;élément bitmap. &lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton &#039;&#039;&#039;Supprimer&#039;&#039;&#039; de la barre d&#039;outils pour supprimer l&#039;entrée d&#039;élément bitmap sélectionnée. Par défaut, l&#039;entrée d&#039;élément bitmap ayant [[lib_fr:FMX.MultiResBitmap.TCustomBitmapItem.Scale|Scale]] égal à &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; est obligatoire (c&#039;est généralement la première entrée) et elle ne peut pas être supprimée. Toutefois, pour les entrées obligatoires, &#039;&#039;&#039;Supprimer&#039;&#039;&#039; efface seulement les images et noms de fichier des entrées sélectionnées.&lt;br /&gt;
&lt;br /&gt;
Le contrôle d&#039;édition de chaque entrée présente le nom du fichier contenant le source de l&#039;image. Utilisez &#039;&#039;&#039;Tout remplir depuis le fichier&#039;&#039;&#039; pour définir le même fichier source pour tous les éléments bitmap. Utilisez le bouton &#039;&#039;&#039;Ouvrir&#039;&#039;&#039;, sur le contrôle d&#039;édition de l&#039;élément bitmap particulier, pour définir le fichier source spécifique pour cet élément bitmap. Notez que vous pouvez aussi faire glisser les fichiers image à partir de l&#039;explorateur Windows.&lt;br /&gt;
&lt;br /&gt;
Lorsque vous sélectionnez un élément bitmap particulier, les propriétés de ce bitmap apparaissent dans &#039;&#039;&#039;l&#039;inspecteur d&#039;objets&#039;&#039;&#039;. Double-cliquez sur le champ valeur de la propriété &#039;&#039;&#039;Bitmap&#039;&#039;&#039; pour ouvrir [[Editeur de bitmaps|l&#039;éditeur de bitmaps]]. Vous pouvez modifier le bitmap sélectionné dans [[Editeur de bitmaps|l&#039;éditeur de bitmaps]].&lt;br /&gt;
&lt;br /&gt;
===Volet Aperçu===&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Aperçu&#039;&#039;&#039; occupe la partie droite de la boîte de dialogue.&lt;br /&gt;
&lt;br /&gt;
Le volet &#039;&#039;&#039;Aperçu&#039;&#039;&#039; présente un aperçu de l&#039;image de l&#039;élément bitmap sélectionné dans le volet &#039;&#039;&#039;Eléments bitmap&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Utilisation de bitmaps multi-résolutions|Utilisation de bitmaps multi-résolution]]&lt;br /&gt;
* [http://youtu.be/oFl925XuFgc Vidéo présentant l&#039;usage typique de l&#039;éditeur MultiResBitmap (EN)]&lt;br /&gt;
* &amp;quot;Utilisation d&#039;icônes multi-résolutions personnalisées pour vos onglets&amp;quot; dans [[Tutoriel mobile : Utilisation des composants Onglet pour afficher des pages (iOS et Android)|Tutoriel mobile : Utilisation des composants Onglet pour afficher des pages (iOS et Android)]] &lt;br /&gt;
* [[Editeur de bitmaps|Editeur de bitmaps]]&lt;br /&gt;
* [[Editeur de liste d&#039;images (FireMonkey)|Editeur de liste d&#039;images]]&lt;br /&gt;
* [http://youtu.be/QI_dwMWtpuc Vidéo présentant les étapes typiques nécessaires à la création d&#039;une nouvelle liste d&#039;images dans votre projet FireMonkey (EN)] &lt;br /&gt;
* [http://youtu.be/IZfG2S9KGcU Vidéo expliquant comment utiliser l&#039;éditeur de liste d&#039;images pour créer et modifier des listes d&#039;images (EN)] Présentation des fonctionnalités avancées et non triviales de l&#039;éditeur de listes d&#039;images.&lt;br /&gt;
&lt;br /&gt;
* [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.SizeKind|FMX.MultiResBitmap.TCustomMultiResBitmap.SizeKind]]&lt;br /&gt;
* [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Width|FMX.MultiResBitmap.TCustomMultiResBitmap.Width]]&lt;br /&gt;
* [[lib_fr:FMX.MultiResBitmap.TCustomMultiResBitmap.Height|FMX.MultiResBitmap.TCustomMultiResBitmap.Height]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
&lt;br /&gt;
[[en:MultiResBitmap Editor]]&lt;br /&gt;
[[de:MultiResBitmap-Editor]]&lt;br /&gt;
[[ja:MultiResBitmap エディタ]]&lt;/div&gt;</summary>
		<author><name>AChaves</name></author>
	</entry>
</feed>