<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docwiki.embarcadero.com/Libraries/Athens/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabiola.Arias</id>
	<title>RAD Studio API Documentation - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/Libraries/Athens/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabiola.Arias"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/fr/Sp%C3%A9cial:Contributions/Fabiola.Arias"/>
	<updated>2026-05-26T09:47:06Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=REST.HttpClient.EHTTPProtocolException.ErrorMessage&amp;diff=853074</id>
		<title>REST.HttpClient.EHTTPProtocolException.ErrorMessage</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=REST.HttpClient.EHTTPProtocolException.ErrorMessage&amp;diff=853074"/>
		<updated>2024-04-25T03:03:06Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-115639&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:REST.HttpClient.EHTTPProtocolException.ErrorMessage|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} |REST.HttpClient.EHTTPProtocolException.ErrorMessage| |{{InheritsFrom|REST.HttpClient.EHTTPProtocolException.ErrorMessage}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Le message d&amp;#039;erreur HTTP.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[REST.HttpClient.EHTTPProtocolException.ErrorCode|REST.HttpClient.EHTTPProtocolException.ErrorCode]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=REST.HttpClient.EHTTPProtocolException&amp;diff=853073</id>
		<title>REST.HttpClient.EHTTPProtocolException</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=REST.HttpClient.EHTTPProtocolException&amp;diff=853073"/>
		<updated>2024-04-25T02:34:22Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-115639&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:REST.HttpClient.EHTTPProtocolException|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} |REST.HttpClient.EHTTPProtocolException| |{{InheritsFrom|REST.HttpClient.EHTTPProtocolException}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Exception avec les informations d&amp;#039;erreur HTTP.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[REST.HttpClient.TRESTHTTP|REST.HttpClient.TRESTHTTP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=MediaWiki:Common.css&amp;diff=823980</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=MediaWiki:Common.css&amp;diff=823980"/>
		<updated>2023-03-02T13:23:26Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Color testing for Updates - Nicky&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&amp;#039;https://fonts.googleapis.com/css?family=Roboto|Open+Sans&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
/*HEADER*/&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 88px;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-head {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 82px;&lt;br /&gt;
    background-color: #fdda76;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li a.new {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li {&lt;br /&gt;
    line-height: 1.125em;&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 3em;&lt;br /&gt;
    margin-top: 0.5em;&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.duobook2Tabs li.selected a, div.duobook2Tabs li.selected a:visited {&lt;br /&gt;
    color: #444;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    background: white;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.duobook2Tabs li a {&lt;br /&gt;
    color: #444;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    background: whitesmoke;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1em 1em 0 1em;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.duobook2Tabs li a:hover {&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    background-color: #00adf2;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.duobook2Tabs {&lt;br /&gt;
    float: left;&lt;br /&gt;
    height: 2.5em;&lt;br /&gt;
    background-image: none;&lt;br /&gt;
    padding-left: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-head div.duobook2Menu h3 {&lt;br /&gt;
    float: left;&lt;br /&gt;
    background-image: none;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    height: 2.5em;&lt;br /&gt;
    padding-right: 0.5em;&lt;br /&gt;
    margin-right: -1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.duobook2Tabs li.new a, div.duobook2Tabs li.new a:visited {&lt;br /&gt;
    color: #d9d9d9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*BODY*/&lt;br /&gt;
&lt;br /&gt;
.mw-body .firstHeading {&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;#039;Open Sans&amp;#039;,sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: #1562A3;&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
    margin-left: 17em;&lt;br /&gt;
    padding: 1.5em 9em 1.5em 9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    background-color: #E7EFF5 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;#039;Roboto&amp;#039;,sans-serif !important;&lt;br /&gt;
    color: #444;&lt;br /&gt;
    background: none;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding-top: 0.5em;&lt;br /&gt;
    padding-bottom: 0.17em;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content h3, .mw-body-content h4 {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content h3 {&lt;br /&gt;
    font-size: 140%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre, .mw-code {&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    border: 1px solid #efefef;&lt;br /&gt;
    color: black;&lt;br /&gt;
    background-color: #f9f9f9;&lt;br /&gt;
    line-height: 1.3em;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
    margin-left: 16em;&lt;br /&gt;
    border: none;&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content h2 {&lt;br /&gt;
    font-size: 180%;&lt;br /&gt;
    padding-bottom: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.catlinks {&lt;br /&gt;
    border: none;&lt;br /&gt;
    background-color: #e7eff5;&lt;br /&gt;
    padding: 5px 5px 5px 10px;&lt;br /&gt;
    margin-top: 3em;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    font-size: .9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
    color: #000;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    font-size: 1.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc, .mw-warning {&lt;br /&gt;
    border: 1px solid #efefef;&lt;br /&gt;
    background-color: #f9f9f9;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*SIDEBAR*/&lt;br /&gt;
&lt;br /&gt;
div.duobook2Menu h3 span {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-top: 1em;&lt;br /&gt;
    padding-right: 18px;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal h3 {&lt;br /&gt;
    color: #1562a3;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    padding: 0.5em 1em 0 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
    height: 1.5em;&lt;br /&gt;
    text-transform: capitalize;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li a {&lt;br /&gt;
    color: #575757 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li {&lt;br /&gt;
    line-height: 1.125em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0.4em 0;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    background-image: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel #p-logo + .portal h3 {&lt;br /&gt;
    display: initial;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*FOOTER*/&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
    background-color: #1562a3;&lt;br /&gt;
    margin-left: 16em;&lt;br /&gt;
    padding: 2em;&lt;br /&gt;
    /*text-align: center;*/&lt;br /&gt;
    color: #00ADF2;&lt;br /&gt;
    /*width: 100% !important;&lt;br /&gt;
    position: fixed !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer ul li {&lt;br /&gt;
    color: #00ADF2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
        padding-top: 0px;&lt;br /&gt;
        padding-bottom: 0px;&lt;br /&gt;
    padding-top: 0.5em;&lt;br /&gt;
    padding-bottom: 0.5em;&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body ul {&lt;br /&gt;
    list-style: none none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0.3em 0 0 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*TABLES*/&lt;br /&gt;
&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th,table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color:#00adf2;&lt;br /&gt;
    color:#fff;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table th {&lt;br /&gt;
    padding:0.5em 1em;&lt;br /&gt;
    background-color: #00adf2;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table td {&lt;br /&gt;
    padding:.2em .5em;&lt;br /&gt;
    background-color:#f5f5f5;&lt;br /&gt;
    border-left:1px solid #f3f3f3;&lt;br /&gt;
    border-right:1px solid #e3e3e3;&lt;br /&gt;
    border-top:1px solid #f3f3f3;&lt;br /&gt;
    border-bottom:1px solid #ccc;&lt;br /&gt;
    color:#000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-child(odd) td {&lt;br /&gt;
    background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    border: 1px solid #d4d4d4;&lt;br /&gt;
    padding: 0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fieldset table {&lt;br /&gt;
    background:none&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount&amp;diff=823774</id>
		<title>FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount&amp;diff=823774"/>
		<updated>2023-01-31T19:54:48Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-116336&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} |FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount | |{{InheritsFrom|FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Utilisez la propriété [[FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount|WriteCount]] pour obtenir le nombre d&amp;#039;enregistrements correctement insérés, mis à jour ou supprimés sur la destination.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
La valeur de la propriété est incrémentée après chaque enregistrement correctement déplacé. La propriété [[FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount|WriteCount]] peut être utilisée pour fournir un retour d&amp;#039;informations sur les statistiques ou le déplacement des données. &lt;br /&gt;
&lt;br /&gt;
Lorsque [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] appelle la méthode [[FireDAC.Comp.BatchMove.TFDBatchMove.Execute|Execute]], tous les compteurs sont remis à zéro.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FireDAC.TFDBatchMove Sample|Exemple TFDBatchMove]] &lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove|FireDAC.Comp.BatchMove.TFDBatchMove]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove.InsertCount|FireDAC.Comp.BatchMove.TFDBatchMove.InsertCount]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove.UpdateCount|FireDAC.Comp.BatchMove.TFDBatchMove.UpdateCount]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove.DeleteCount|FireDAC.Comp.BatchMove.TFDBatchMove.DeleteCount]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove.ReadCount|FireDAC.Comp.BatchMove.TFDBatchMove.ReadCount]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.Elapsed&amp;diff=815658</id>
		<title>System.Diagnostics.TStopwatch.Elapsed</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.Elapsed&amp;diff=815658"/>
		<updated>2022-12-02T13:43:01Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-103098&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Diagnostics.TStopwatch.Elapsed|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Diagnostics.TStopwatch.Elapsed | |{{InheritsFrom|System.Diagnostics.TStopwatch.Elapsed}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Spécifie le temps écoulé.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]] pour obtenir le temps total écoulé compté par le chronomètre. [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]] renvoie une valeur de [[System.TimeSpan.TTimeSpan|TTimeSpan]] pouvant être utilisée pour obtenir la période de temps sous n&amp;#039;importe quelle forme. &lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.Frequency|Frequency]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.ElapsedTicks&amp;diff=815657</id>
		<title>System.Diagnostics.TStopwatch.ElapsedTicks</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.ElapsedTicks&amp;diff=815657"/>
		<updated>2022-12-02T13:42:27Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-103098&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Diagnostics.TStopwatch.ElapsedTicks|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Diagnostics.TStopwatch.ElapsedTicks | |{{InheritsFrom|System.Diagnostics.TStopwatch.ElapsedTicks}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Spécifie le temps écoulé en graduations.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]] pour obtenir le temps total écoulé compté par le chronomètre. [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]] renvoie un entier sur 64 bits contenant le nombre de millisecondes écoulées. &lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.Frequency|Frequency]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.ElapsedMilliseconds&amp;diff=815656</id>
		<title>System.Diagnostics.TStopwatch.ElapsedMilliseconds</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Diagnostics.TStopwatch.ElapsedMilliseconds&amp;diff=815656"/>
		<updated>2022-12-02T13:42:02Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-103098&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Diagnostics.TStopwatch.ElapsedMilliseconds|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Diagnostics.TStopwatch.ElapsedMilliseconds | |{{InheritsFrom|System.Diagnostics.TStopwatch.ElapsedMilliseconds}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Spécifie le temps écoulé en millisecondes.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]] pour obtenir le temps total écoulé compté par le chronomètre. [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]] renvoie un entier sur 64 bits contenant le nombre de graduations écoulées. &lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.Frequency|Frequency]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TModuleUnloadProcLW&amp;diff=815650</id>
		<title>System.TModuleUnloadProcLW</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TModuleUnloadProcLW&amp;diff=815650"/>
		<updated>2022-10-10T21:07:32Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-108486&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.TModuleUnloadProcLW|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[System.TModuleUnloadProcLW|TModuleUnloadProcLW]] définit une procédure qui peut être appelée durant le déchargement d&amp;#039;un package.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant que Delphi ne décharge un package qui était utilisé par votre application, il peut appeler facultativement votre routine [[System.TModuleUnloadProcLW|TModuleUnloadProcLW]]. [[System.AddModuleUnloadProc|AddModuleUnloadProc]] ajoute votre routine de callback en tête de la liste des routines internes que Delphi invoque pour effectuer le déchargement. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HInstance&amp;#039;&amp;#039;&amp;#039; est le handle de l&amp;#039;instance du package DLL en cours de déchargement.&lt;br /&gt;
&lt;br /&gt;
La partie LW du nom fait référence au type LongWord du handle de package. Cela s&amp;#039;aligne sur les handles Windows et le type [[System.THandle|THandle]].&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.AddModuleUnloadProc|AddModuleUnloadProc]]&lt;br /&gt;
&lt;br /&gt;
* [[System.TModuleUnloadProc|TModuleUnloadProc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TModuleUnloadProc&amp;diff=815649</id>
		<title>System.TModuleUnloadProc</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TModuleUnloadProc&amp;diff=815649"/>
		<updated>2022-10-10T20:49:58Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-108486&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.TModuleUnloadProc|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[System.TModuleUnloadProc|TModuleUnloadProc]] définit une procédure qui peut être appelée durant le déchargement d&amp;#039;un package.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant que Delphi ne décharge un package qui était utilisé par votre application, il peut appeler facultativement votre routine [[System.TModuleUnloadProc|TModuleUnloadProc]]. [[System.AddModuleUnloadProc|AddModuleUnloadProc]] ajoute votre routine de callback en tête de la liste des routines internes que Delphi invoque pour effectuer le déchargement. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HInstance&amp;#039;&amp;#039;&amp;#039; est le handle de l&amp;#039;instance du package DLL en cours de déchargement.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.AddModuleUnloadProc|AddModuleUnloadProc]]&lt;br /&gt;
&lt;br /&gt;
* [[System.TModuleUnloadProcLW|TModuleUnloadProcLW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.SysUtils.WrapText&amp;diff=791103</id>
		<title>System.SysUtils.WrapText</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.SysUtils.WrapText&amp;diff=791103"/>
		<updated>2022-02-01T13:37:24Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-93449&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.SysUtils.WrapText|api}}&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Insère un &amp;#039;&amp;#039;&amp;#039;saut de ligne&amp;#039;&amp;#039;&amp;#039; dans une chaîne quand sa longueur se rapproche d&amp;#039;une taille spécifiée.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.SysUtils.WrapText|WrapText]] n&amp;#039;insère pas de saut dans une chaîne entre apostrophes (apostrophes simples ou guillemets doubles).&lt;br /&gt;
&lt;br /&gt;
Généralement, la routine [[System.SysUtils.WrapText|WrapText]] recherche les caractères espace, tiret ou tabulation où couper la ligne, et insère une paire CR/LF sur &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039;, ou un caractère LF sur &amp;#039;&amp;#039;&amp;#039;MacOS&amp;#039;&amp;#039;&amp;#039;, avant de compter les caractères &amp;lt;code&amp;gt;MaxCol&amp;lt;/code&amp;gt; (première surcharge).&lt;br /&gt;
&lt;br /&gt;
La seconde surcharge insèrera une nouvelle séquence de chaîne (spécifiée par le paramètre &amp;lt;code&amp;gt;BreakStr&amp;lt;/code&amp;gt;) à la dernière occurrence de tout caractère de saut spécifié dans le paramètre ensemble &amp;lt;code&amp;gt;BreakChars&amp;lt;/code&amp;gt;, avant de compter les caractères &amp;lt;code&amp;gt;MaxCol&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Par exemple, après l&amp;#039;exécution du code suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=delphi&amp;gt;&lt;br /&gt;
 WrapText(&amp;#039;The rain in Spain falls mainly on the plain.&amp;#039;, #13#10, [&amp;#039;.&amp;#039;,&amp;#039; &amp;#039;,#9,&amp;#039;-&amp;#039;], 15);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
 TSysCharSet bChars;&lt;br /&gt;
 bChars &amp;lt;&amp;lt; &amp;#039;.&amp;#039; &amp;lt;&amp;lt; &amp;#039; &amp;#039; &amp;lt;&amp;lt; &amp;#039;/t&amp;#039; &amp;lt;&amp;lt; &amp;#039;-&amp;#039;;&lt;br /&gt;
 WrapText(&amp;quot;The rain in Spain falls mainly on the plain.&amp;quot;, &amp;quot;/n&amp;quot;, bChars, 15);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le résultat sera :&lt;br /&gt;
&lt;br /&gt;
 The rain in Spain&lt;br /&gt;
 falls mainly on the&lt;br /&gt;
 plain.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.SysUtils.TSysCharSet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TDataModule.OnCreate&amp;diff=780239</id>
		<title>System.Classes.TDataModule.OnCreate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TDataModule.OnCreate&amp;diff=780239"/>
		<updated>2021-09-28T14:14:08Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TDataModule.OnCreate|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TDataModule.OnCreate | |{{InheritsFrom|System.Classes.TDataModule.OnCreate}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand une application instancie un module de données.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événements [[System.Classes.TDataModule.OnCreate|OnCreate]] pour effectuer des actions spécifiques quand une application instancie un module de données. Par exemple, si un module de données contient des composants base de données et ensemble de données, une application peut établir immédiatement la connexion avec la base de données. Si le module de données contient les timers, l&amp;#039;application peut les initialiser.&lt;br /&gt;
&lt;br /&gt;
{{Note| L&amp;#039;utilisation de l&amp;#039;événement [[System.Classes.TDataModule.OnCreate|OnCreate]] est déconseillée dans C++ car il peut interagir de façon incorrecte avec le constructeur de module de données (voir [[System.Classes.TDataModule.OldCreateOrder|OldCreateOrder]]). Il est plutôt recommandé de redéfinir le constructeur.}}&lt;br /&gt;
&lt;br /&gt;
OnCreate est un gestionnaire d&amp;#039;événements du type [[System.Classes.TNotifyEvent]].&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TDataModule.OnDestroy|OnDestroy]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TDataModule.OldCreateOrder|OldCreateOrder]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TObject.Free&amp;diff=780237</id>
		<title>System.TObject.Free</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.TObject.Free&amp;diff=780237"/>
		<updated>2021-08-30T15:48:59Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{warning|}} and {{note|}} templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.TObject.Free|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.TObject.Free | |{{InheritsFrom|System.TObject.Free}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Détruit un objet et libère si nécessaire la mémoire associée.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez la méthode [[System.TObject.Free|Free]] pour détruire un objet. [[System.TObject.Free|Free]] appelle automatiquement le destructeur de l&amp;#039;objet si la référence de l&amp;#039;objet n&amp;#039;est pas nil. Tout objet instancié à l&amp;#039;exécution qui n&amp;#039;a pas de propriétaire doit être détruit par un appel à [[System.TObject.Free|Free]], afin que cet objet et la mémoire soient correctement libérés. A la différence de [[System.TObject.Destroy|Destroy]], [[System.TObject.Free|Free]] réussit même si l&amp;#039;objet est à nil, de sorte que la méthode [[System.TObject.Free|Free]] ne provoque pas d&amp;#039;erreur, même pour un objet qui n&amp;#039;a jamais été initialisé.&lt;br /&gt;
&lt;br /&gt;
Lorsque vous appelez [[System.TObject.Free|Free]] pour un composant, [[System.TObject.Free|Free]] est appelée pour tous les composants qu&amp;#039;il possède, c&amp;#039;est-à-dire, tous les composants de sa liste de composants. Etant donné qu&amp;#039;une fiche possède tous les contrôles et autres composants créés sur elle en mode conception, ces composants sont automatiquement libérés lorsqu&amp;#039;elle-même est libérée. Par défaut, toutes les fiches sont possédées par l&amp;#039;objet Application ; lorsque l&amp;#039;application s&amp;#039;achève, elle libère l&amp;#039;objet Application, qui libère toutes les fiches. Pour les objets qui ne sont pas des composants, ou pour les composants créés avec un propriétaire nil, vérifiez que vous appelez [[System.TObject.Free|Free]] après en avoir terminé avec eux, sinon la mémoire allouée ne sera pas utilisable après la fin de l&amp;#039;application.&lt;br /&gt;
&lt;br /&gt;
{{Warning| Ne libérez jamais explicitement un composant dans un de ses propres gestionnaires d&amp;#039;événement ou dans un gestionnaire d&amp;#039;événement d&amp;#039;un composant qu&amp;#039;il possède ou contient. Par exemple, ne libérez pas un bouton, ou la fiche qui le possède, dans son gestionnaire d&amp;#039;événement OnClick.}}&lt;br /&gt;
&lt;br /&gt;
Pour libérer une fiche, appelez sa méthode [[Vcl.Forms.TCustomForm.Release|Release]], qui détruit la fiche et libère la mémoire allouée pour celle-ci après que tous ses gestionnaires d&amp;#039;événements et les composants qu&amp;#039;elle contient ont fini de s&amp;#039;exécuter.&lt;br /&gt;
&lt;br /&gt;
{{Note| Dans le code C++, n&amp;#039;utilisez pas [[System.TObject.Free|Free]] pour détruire un objet. Utilisez plutôt le mot clé delete.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.TObject.Destroy|Destroy]]&lt;br /&gt;
&lt;br /&gt;
* [[Vcl.Forms.TCustomForm.Release|Release]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Owner|Owner]]&lt;br /&gt;
&lt;br /&gt;
* [[System.SysUtils.FreeAndNil|FreeAndNil]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;br /&gt;
&amp;lt;!--Start samples--&amp;gt;&lt;br /&gt;
=== Exemples de code ===&lt;br /&gt;
*[[samp_en:TMenuItems (Delphi)|TMenuItems (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--End samples--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.RegisterComponents&amp;diff=780205</id>
		<title>System.Classes.RegisterComponents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.RegisterComponents&amp;diff=780205"/>
		<updated>2021-07-13T03:52:02Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{#lst:API:System.Classes.RegisterComponents|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Recense les composants {{Arg|ComponentClasses}} afin qu&amp;#039;ils apparaissent sur la même {{Arg|Page}} de la &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039;.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appelez [[System.Classes.RegisterComponents|RegisterComponents]] pour recenser un ensemble de composants dans un [[rad_fr:Packages (Options)|package installé dans l&amp;#039;EDI]]. Lorsqu&amp;#039;un composant est recensé, il apparaît sur la &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039;, d&amp;#039;où il peut être sélectionné et placé dans les fiches ou les modules de données. Les composants recensés peuvent communiquer avec &amp;#039;&amp;#039;&amp;#039;l&amp;#039;inspecteur d&amp;#039;objets&amp;#039;&amp;#039;&amp;#039; pour que l&amp;#039;utilisateur puisse obtenir et définir les propriétés et les événements.&lt;br /&gt;
&lt;br /&gt;
Donnez au paramètre &amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt; le nom de la page (catégorie) de la &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039; sur laquelle les composants doivent apparaître. Si la catégorie de &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt; nommée existe déjà, les composants sont ajoutés sur cette page. Si la catégorie de {{Arg|page}} n&amp;#039;existe pas, une nouvelle page de &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039; portant ce nom est créée.&lt;br /&gt;
&lt;br /&gt;
Transmettez les composants à recenser dans le paramètre &amp;lt;code&amp;gt;ComponentClasses&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Note| Dans C++, le paramètre &amp;lt;code&amp;gt;ComponentClasses_High&amp;lt;/code&amp;gt; spécifie l&amp;#039;index de la dernière classe dans le tableau &amp;lt;code&amp;gt;ComponentClasses&amp;lt;/code&amp;gt; (nombre de classes moins un).}}&lt;br /&gt;
&lt;br /&gt;
Appelez [[System.Classes.RegisterComponents|RegisterComponents]] depuis [[rad_fr:Ecriture de la procédure Register|l&amp;#039;implémentation de la procédure &amp;#039;&amp;#039;&amp;#039;Register&amp;#039;&amp;#039;&amp;#039;]] dans l&amp;#039;une des unités qui définit les composants personnalisés. Les unités qui définissent les composants doivent alors être compilées dans un [[rad_fr:Packages de conception|package]], et le [[rad_fr:Installation de packages de composants|package doit être installé dans l&amp;#039;EDI]] pour que les composants personnalisés apparaissent dans la &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Utilisez &amp;#039;&amp;#039;&amp;#039;[[DesignIntf.ForceDemandLoadState|ForceDemandLoadState]]&amp;#039;&amp;#039;&amp;#039; [[rad_fr:Utilisation de la procédure RegisterComponents#Définition de l&amp;#039;état de chargement pour les composants recensés dans un package|pour spécifier si l&amp;#039;EDI doit utiliser le chargement intelligent des composants recensés]].&lt;br /&gt;
&lt;br /&gt;
{{Note| Une fois les composants recensés, les utilisateurs peuvent les déplacer sur différentes pages de la &amp;#039;&amp;#039;&amp;#039;palette d&amp;#039;outils&amp;#039;&amp;#039;&amp;#039;. Dans ce cas, le composant apparaît toujours sur la nouvelle page. Appeler [[System.Classes.RegisterComponents|RegisterComponents]] une deuxième fois n&amp;#039;a pas d&amp;#039;influence sur la page sur laquelle le composant apparaît.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[DesignIntf.ForceDemandLoadState|DesignIntf.ForceDemandLoadState]]&lt;br /&gt;
* [[rad_fr:Packages (Options)|Packages]]&lt;br /&gt;
* [[rad_fr:Installation de packages de composants|Installation des packages de composants]]&lt;br /&gt;
* [[rad_fr:Packages de conception|Packages pour la conception]]&lt;br /&gt;
* [[rad_fr:Recensement des composants|Recensement des composants]]&lt;br /&gt;
* [[rad_fr:Déclaration de la procédure Register|Déclaration de la procédure &amp;#039;&amp;#039;&amp;#039;Register&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
* [[rad_fr:Ecriture de la procédure Register|Ecriture de la procédure &amp;#039;&amp;#039;&amp;#039;Register&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
* [[rad_fr:Utilisation de la procédure RegisterComponents|Utilisation de la procédure &amp;#039;&amp;#039;&amp;#039;RegisterComponents&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
* [[rad_fr:Utilisation de styles définis par des composants dans des packages de conception installés dans l&amp;#039;EDI|Utilisation de styles définis par des composants dans des packages de conception installés dans l&amp;#039;EDI]]&lt;br /&gt;
* [[System.Classes.UnRegisterClasses|System.Classes.UnRegisterClasses]]&lt;br /&gt;
&lt;br /&gt;
===Exemples de code===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:RegisterComponents (Delphi)|RegisterComponents (Delphi)]]&lt;br /&gt;
* [[Samp_en:RegisterComponents (C++)|RegisterComponents (C++)]]&lt;br /&gt;
* [[Samp_en:VCL.Controls Sample|Exemple Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.ComponentIndex&amp;diff=780204</id>
		<title>System.Classes.TComponent.ComponentIndex</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.ComponentIndex&amp;diff=780204"/>
		<updated>2021-07-12T16:57:54Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TComponent.ComponentIndex|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TComponent.ComponentIndex | |{{InheritsFrom|System.Classes.TComponent.ComponentIndex}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Indique la position du composant dans le tableau de la propriété [[System.Classes.TComponent.Components|Components]] de son propriétaire.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La propriété [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] permet de parcourir la liste [[System.Classes.TComponent.Components|Components]] du propriétaire du composant afin d&amp;#039;effectuer une action sur les composants possédés. Pratiquement, elle s&amp;#039;utilise avec [[System.Classes.TComponent.ComponentCount|ComponentCount]]. [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] est utilisée de manière interne pour des procédures d&amp;#039;affectation itératives. &lt;br /&gt;
&lt;br /&gt;
{{Note| Le premier composant de la liste a 0 comme valeur pour [[System.Classes.TComponent.ComponentIndex|ComponentIndex]], le second a la valeur 1, etc. Donc, en utilisant [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] avec [[System.Classes.TComponent.ComponentCount|ComponentCount]], gardez à l&amp;#039;esprit que [[System.Classes.TComponent.ComponentCount|ComponentCount]] est toujours supérieure d&amp;#039;une unité à l&amp;#039;indice du dernier élément de [[System.Classes.TComponent.Components|Components]].}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.ComponentCount|ComponentCount]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Components|Components]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.Create&amp;diff=780203</id>
		<title>System.Classes.TComponent.Create</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.Create&amp;diff=780203"/>
		<updated>2021-07-12T16:44:12Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Tip|}} and the {{Note|}} templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TComponent.Create|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TComponent.Create | |{{InheritsFrom|System.Classes.TComponent.Create}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Alloue de la mémoire et construit une instance correctement intialisée d&amp;#039;un composant.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
Tous les objets disposent d&amp;#039;une méthode [[System.Classes.TComponent.Create|Create]] qui construit l&amp;#039;objet. [[System.Classes.TComponent|TComponent]] redéfinit [[System.Classes.TComponent.Create|Create]] de telle sorte que pour les composants, [[System.Classes.TComponent.Create|Create]] :&lt;br /&gt;
	&lt;br /&gt;
* Etablit la relation d&amp;#039;un composant et de son propriétaire ([[System.Classes.TComponent.Owner|Owner]]), comme indiqué par le paramètre &amp;lt;code&amp;gt;AOwner&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Définit la propriété [[System.Classes.TComponent.ComponentStyle|ComponentStyle]] à csInheritable, signifiant que le composant peut être hérité par un type de fiche descendant&lt;br /&gt;
&lt;br /&gt;
Il n&amp;#039;est pas nécessaire d&amp;#039;appeler explicitement Create pour les composants ajoutés dans le concepteur de fiches. Ces composants sont créés automatiquement à l&amp;#039;exécution de l&amp;#039;application et sont détruits à la fermeture de l&amp;#039;application.&lt;br /&gt;
&lt;br /&gt;
Pour les composants créés par programme (c&amp;#039;est-à-dire non créés dans le concepteur de fiches), appelez [[System.Classes.TComponent.Create|Create]] et transmettez un composant propriétaire par le paramètre &amp;lt;code&amp;gt;AOwner&amp;lt;/code&amp;gt;. Lors de sa destruction, le propriétaire libère le composant. Si le composant n&amp;#039;est pas possédé, utilisez alors Free afin de le détruire.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Lors de la transmission dans &amp;lt;code&amp;gt;Self&amp;lt;/code&amp;gt; comme paramètre [[System.Classes.TComponent.Owner|Owner]], considérez ce que &amp;lt;code&amp;gt;Self&amp;lt;/code&amp;gt; référence. Si un composant crée un autre composant dans l&amp;#039;une de ses méthodes, &amp;lt;code&amp;gt;Self&amp;lt;/code&amp;gt; se réfère alors au premier composant et non au composant en cours de création qui sera possédé par le premier composant.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|  Le constructeur de [[System.Classes.TComponent|TComponent]] est virtuel en partie pour permettre l&amp;#039;instanciation polymorphique des références de classes. Cela est critique au système de flux et au concepteur de fiches. N&amp;#039;oubliez pas d&amp;#039;utiliser la directive override lors de la déclaration du constructeur [[System.Classes.TComponent.Create|Create]] d&amp;#039;un nouveau composant.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Components]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.ComponentStyle]]&lt;br /&gt;
&lt;br /&gt;
* [[System.TObject.Create]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Destroy]]&lt;br /&gt;
&lt;br /&gt;
* [[System.TObject.Free]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Owner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.Loaded&amp;diff=780202</id>
		<title>System.Classes.TComponent.Loaded</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent.Loaded&amp;diff=780202"/>
		<updated>2021-07-07T03:24:01Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{warning|}} and {{note|}} templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TComponent.Loaded|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TComponent.Loaded | |{{InheritsFrom|System.Classes.TComponent.Loaded}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Initialise le composant après la lecture en mémoire du fichier fiche.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
N&amp;#039;appelez pas la méthode protégée [[System.Classes.TComponent.Loaded|Loaded]]. Le système de flux appelle cette méthode après avoir chargé la fiche du composant à partir d&amp;#039;un flux.&lt;br /&gt;
&lt;br /&gt;
Quand le système de flux charge une fiche ou un module de données à partir de son fichier fiche, il commence par construire le composant fiche en appelant son constructeur, puis il lit les valeurs de ses propriétés dans le fichier fiche. Après avoir lu les valeurs des propriétés de tous les composants, le système de flux appelle la méthode [[System.Classes.TComponent.Loaded|Loaded]] de chaque composant dans l&amp;#039;ordre de création des composants. Cela donne aux composants l&amp;#039;opportunité d&amp;#039;initialiser des données dépendant de la valeur d&amp;#039;autres composants ou d&amp;#039;autres parties d&amp;#039;eux-mêmes.&lt;br /&gt;
&lt;br /&gt;
{{Note| Toute référence désignant des composants frère est déjà résolue au moment où [[System.Classes.TComponent.Loaded|Loaded]] est appelée. L&amp;#039;exécution de [[System.Classes.TComponent.Loaded|Loaded]] est le premier endroit où les pointeurs sur les composants frère peuvent être utilisés après avoir été lus dans le flux.}}&lt;br /&gt;
&lt;br /&gt;
Telle qu&amp;#039;implémentée dans [[System.Classes.TComponent|TComponent]], [[System.Classes.TComponent.Loaded|Loaded]] efface l&amp;#039;indicateur &amp;lt;code&amp;gt;csLoading&amp;lt;/code&amp;gt; dans la propriété [[System.Classes.TComponent.ComponentState|ComponentState]], spécifiant que le composant n&amp;#039;est plus en cours de chargement.&lt;br /&gt;
&lt;br /&gt;
{{Warning| [[System.Classes.TComponent.Loaded|Loaded]] peut être appelée plusieurs fois sur des fiches héritées. Elle est appelée à chaque fois qu&amp;#039;un niveau d&amp;#039;héritage est lu dans le flux. N&amp;#039;allouez pas de mémoire dans une méthode [[System.Classes.TComponent.Loaded|Loaded]] surchargée sans vérifier au préalable que la mémoire n&amp;#039;a pas été allouée lors d&amp;#039;un appel précédent.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.ComponentState]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent.Create]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TReader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Bindings.CustomScope.TCustomScope&amp;diff=780201</id>
		<title>System.Bindings.CustomScope.TCustomScope</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Bindings.CustomScope.TCustomScope&amp;diff=780201"/>
		<updated>2021-07-07T02:08:18Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Tip|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bindings.CustomScope.TCustomScope|api}}&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bindings.CustomScope.TCustomScope | |{{InheritsFrom|System.Bindings.CustomScope.TCustomScope}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Classe de base pour chaque descendant de portée personnalisée.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Bindings.CustomScope.TCustomScope|TCustomScope]] est une classe abstraite qui est la classe de base pour chaque descendant de portée personnalisée. Une portée personnalisée vous permet d&amp;#039;ajouter de nouveaux membres (propriétés et/ou méthodes) qui n&amp;#039;existent pas dans un objet déjà existant. De cette façon, ces nouveaux membres peuvent être utilisés dans une expression.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Chaque descendant de [[System.Bindings.CustomScope.TCustomScope|TCustomScope]] &amp;#039;&amp;#039;&amp;#039;doit&amp;#039;&amp;#039;&amp;#039; implémenter la méthode [[System.Bindings.CustomScope.TCustomScope.DoLookup|DoLookup]].}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bindings.CustomScope.TScopeClass]]&lt;br /&gt;
* [[System.Bindings.CustomScope.TCustomScope.DoLookup]]&lt;br /&gt;
* [[Data.Bind.DBScope.TBindDataSetScope]]&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.AcquireExceptionObject&amp;diff=780200</id>
		<title>System.AcquireExceptionObject</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.AcquireExceptionObject&amp;diff=780200"/>
		<updated>2021-07-07T00:40:38Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.AcquireExceptionObject|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Conserve l&amp;#039;accès à l&amp;#039;objet exception.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.AcquireExceptionObject|AcquireExceptionObject]] renvoie un &amp;#039;&amp;#039;&amp;#039;TObject&amp;#039;&amp;#039;&amp;#039; sur l&amp;#039;objet exception en cours et empêche la désallocation de l&amp;#039;objet exception à la sortie du gestionnaire d&amp;#039;exception en cours.&lt;br /&gt;
&lt;br /&gt;
{{Note| [[System.AcquireExceptionObject|AcquireExceptionObject]] incrémente le compteur de références de l&amp;#039;objet exception. Assurez-vous que le compteur de références est décrémenté quand l&amp;#039;objet exception n&amp;#039;est plus nécessaire. Cette opération s&amp;#039;effectue automatiquement si vous utilisez l&amp;#039;objet exception pour redéclencher l&amp;#039;exception. Dans tous les autres cas, chaque appel à [[System.AcquireExceptionObject|AcquireExceptionObject]] doit avoir un appel correspondant à [[System.ReleaseExceptionObject|ReleaseExceptionObject]]. Les séquences [[System.AcquireExceptionObject|AcquireExceptionObject]]/ReleaseExceptionObject peuvent être imbriquées.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.ReleaseExceptionObject|ReleaseExceptionObject]]&lt;br /&gt;
&lt;br /&gt;
* [[System.ExceptObject|ExceptObject]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.SysUtils.TByteHelper.ToHexString&amp;diff=780199</id>
		<title>System.SysUtils.TByteHelper.ToHexString</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.SysUtils.TByteHelper.ToHexString&amp;diff=780199"/>
		<updated>2021-06-25T00:02:11Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.SysUtils.TByteHelper.ToHexString|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.SysUtils.TByteHelper.ToHexString | |{{InheritsFrom|System.SysUtils.TByteHelper.ToHexString}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Convertit [[System.Byte|Byte]] en une chaîne hexadécimale.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette méthode est surchargée :&lt;br /&gt;
&lt;br /&gt;
* La première méthode surchargée [[System.SysUtils.TByteHelper.ToHexString|ToHexString]] convertit ce nombre [[System.Byte|Byte]] en une représentation chaîne hexadécimale à 2 chiffres hexadécimaux.&lt;br /&gt;
* La seconde méthode surchargée [[System.SysUtils.TByteHelper.ToHexString|ToHexString]] convertit ce nombre [[System.Byte|Byte]] en une chaîne hexadécimale avec un nombre minimal de chiffres hexadécimaux représenté par le paramètre &amp;lt;code&amp;gt;MinDigits&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Note| Pour obtenir des détails sur la façon dont la conversion est traitée, voir la description de [[System.SysUtils.IntToHex|IntToHex]]. }}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Byte|System.Byte]]&lt;br /&gt;
* [[System.SysUtils.IntToHex|System.SysUtils.IntToHex]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:XE4]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter&amp;diff=780198</id>
		<title>FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter&amp;diff=780198"/>
		<updated>2021-06-09T15:29:56Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter | |{{InheritsFrom|FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] est utilisé pour établir directement la connexion à un SGBD en utilisant un composant [[FireDAC.Comp.Client.TFDConnection|TFDConnection]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] pour établir la connexion au SGBD sur lequel vous souhaitez copier les données en utilisant [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]].&lt;br /&gt;
&lt;br /&gt;
La principale différence entre [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] et [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter|TFDBatchMoveDataSetWriter]] est que le concepteur [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] utilise la fonctionnalité ArrayDML de FireDAC et fournit la vitesse d&amp;#039;écriture des données maximale possible.&lt;br /&gt;
&lt;br /&gt;
Définissez un nom de table de destination en utilisant la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]]. Au lieu d&amp;#039;utiliser la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]], définissez une requête SQL fournissant la structure des données de destination en utilisant la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]], et définissez la requête d&amp;#039;écriture SQL en utilisant la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter.WriteSQL|WriteSQL]]. Facultativement, définissez [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter.GeneratorName|GeneratorName]] pour fournir un nom de générateur/séquence de base de données afin de renseigner les champs auto-incrémentés.&lt;br /&gt;
&lt;br /&gt;
{{Note| Vous ne pouvez pas utiliser la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] et la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] en même temps. }}&lt;br /&gt;
&lt;br /&gt;
Choisissez le concepteur [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] comme propriété [[FireDAC.Comp.BatchMove.TFDBatchMove.Writer|Writer]] de [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]]. &lt;br /&gt;
&lt;br /&gt;
[[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] supports all the possible [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] data movement [[FireDAC.Comp.BatchMove.TFDBatchMove.Mode|modes]].&lt;br /&gt;
&lt;br /&gt;
{{Note| Le mode &amp;#039;&amp;#039;&amp;#039;dmAppendUpdate&amp;#039;&amp;#039;&amp;#039; n&amp;#039;est pris en charge que lorsque la base de données prend en charge MERGE, INSERT OR REPLACE ou des commandes DML similaires.}}&lt;br /&gt;
&lt;br /&gt;
Dans les modes &amp;#039;&amp;#039;&amp;#039;dmAppend&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;dmUpdate&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;dmAppendUpdate&amp;#039;&amp;#039;&amp;#039; et &amp;#039;&amp;#039;&amp;#039;dmDelete&amp;#039;&amp;#039;&amp;#039;, la table de destination doit avoir une clé primaire.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:FireDAC.TFDBatchMove Sample|Exemple FireDAC.TFDBatchMove]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove|FireDAC.Comp.BatchMove.TFDBatchMove]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextReader|FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextReader]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextWriter|FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextWriter]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader|FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter|FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader&amp;diff=780197</id>
		<title>FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader&amp;diff=780197"/>
		<updated>2021-06-09T13:40:06Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader | |{{InheritsFrom|FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] est utilisé pour établir directement la connexion à un SGBD en utilisant un composant [[FireDAC.Comp.Client.TFDConnection|TFDConnection]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] pour établir la connexion au SGBD qui contient les données à copier en utilisant [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]].&lt;br /&gt;
&lt;br /&gt;
Définissez un nom de table source en utilisant la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] ou définissez une requête SQL renvoyant les données source en utilisant la propriété [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]]. &lt;br /&gt;
&lt;br /&gt;
{{Note| Vous ne pouvez pas utiliser [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] et [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] en même temps. }}&lt;br /&gt;
&lt;br /&gt;
Choisissez le lecteur [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] comme propriété [[FireDAC.Comp.BatchMove.TFDBatchMove.Reader|Reader]] de [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]]. &lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FireDAC.TFDBatchMove Sample|Exemple TFDBatchMove]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.TFDBatchMove|FireDAC.Comp.BatchMove.TFDBatchMove]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextReader|FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextReader]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextWriter|FireDAC.Comp.BatchMove.Text.TFDBatchMoveTextWriter]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader|FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter|FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter]]&lt;br /&gt;
* [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Mod%C3%A8le:Notes&amp;diff=780196</id>
		<title>Modèle:Notes</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Mod%C3%A8le:Notes&amp;diff=780196"/>
		<updated>2021-05-11T02:52:41Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;&lt;br /&gt;
    background-color: #def2f8;&lt;br /&gt;
    border-left: 10px solid #0f628a;&lt;br /&gt;
    color: black;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
    word-wrap: break-word;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Remarques:&amp;#039;&amp;#039;&amp;#039; {{{1}}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnPainting&amp;diff=780195</id>
		<title>FMX.Controls.TControl.OnPainting</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnPainting&amp;diff=780195"/>
		<updated>2021-05-11T00:19:22Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnPainting|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnPainting | |{{InheritsFrom|FMX.Controls.TControl.OnPainting}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand le contrôle est dessiné.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnPainting|OnPainting]] survient aussi quand [[FMX.Controls.TControl.Painting|Painting]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement pour [[FMX.Controls.TControl.OnPainting|OnPainting]] afin de modifier la manière dont le contrôle est dessiné. &lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Controls.TOnPaintEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.Painting|FMX.Controls.TControl.Painting]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnPaint|FMX.Controls.TControl.OnPaint]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=780194</id>
		<title>FMX.Controls.TControl.OnPaint</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=780194"/>
		<updated>2021-05-10T18:33:22Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Tip|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnPaint|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnPaint | |{{InheritsFrom|FMX.Controls.TControl.OnPaint}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Se produit quand le contrôle est redessiné. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnPaint|OnPaint]] se produit également lorsque [[FMX.Controls.TControl.DoPaint|DoPaint]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement [[FMX.Controls.TControl.OnPaint|OnPaint]] pour modifier la manière dont le contrôle est restitué par lui-même.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Sachez qu&amp;#039;appeler [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] dans le gestionnaire d&amp;#039;événement [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] n&amp;#039;a pas d&amp;#039;effet car [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] est appelé avant l&amp;#039;exécution du gestionnaire d&amp;#039;événement [[FMX.Forms.TCustomForm.OnPaint|OnPaint]]. Cela garantit que le dessin se produit toujours dans [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] sans nécessiter de code supplémentaire pour que le dessin puisse avoir un effet.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[FMX.Controls.TOnPaintEvent|FMX.Controls.TOnPaintEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.DoPaint|FMX.Controls.TControl.DoPaint]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnPainting|FMX.Controls.TControl.OnPainting]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseWheel&amp;diff=780193</id>
		<title>FMX.Controls.TControl.OnMouseWheel</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseWheel&amp;diff=780193"/>
		<updated>2021-05-10T18:09:46Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseWheel|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnMouseWheel | |{{InheritsFrom|FMX.Controls.TControl.OnMouseWheel}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand la molette de la souris se déplace alors que le contrôle détient la focalisation.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseWheel|OnMouseWheel]] survient aussi quand [[FMX.Controls.TControl.MouseWheel|MouseWheel]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement pour [[FMX.Controls.TControl.OnMouseWheel|OnMouseWheel]] afin de spécifier ce qui arrive quand la molette de la souris est déplacée alors que le contrôle détient la focalisation.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TMouseWheelEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.MouseWheel|FMX.Controls.TControl.MouseWheel]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseLeave|FMX.Controls.TControl.OnMouseLeave]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseUp|FMX.Controls.TControl.OnMouseUp]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseEnter|FMX.Controls.TControl.OnMouseEnter]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseDown|FMX.Controls.TControl.OnMouseDown]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseMove|FMX.Controls.TControl.OnMouseMove]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseUp&amp;diff=780192</id>
		<title>FMX.Controls.TControl.OnMouseUp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseUp&amp;diff=780192"/>
		<updated>2021-05-10T16:39:12Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseUp|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnMouseUp | |{{InheritsFrom|FMX.Controls.TControl.OnMouseUp}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand le bouton de la souris qui a été enfoncé au-dessus du contrôle est libéré.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseUp|OnMouseUp]] survient aussi quand [[FMX.Controls.TControl.MouseUp|MouseUp]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement pour [[FMX.Controls.TControl.OnMouseUp|OnMouseUp]] afin de spécifier ce qui arrive quand le bouton de la souris qui a été enfoncé au-dessus du contrôle est relâché.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TMouseEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.MouseUp|FMX.Controls.TControl.MouseUp]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseLeave|FMX.Controls.TControl.OnMouseLeave]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseEnter|FMX.Controls.TControl.OnMouseEnter]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseMove|FMX.Controls.TControl.OnMouseMove]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseDown|FMX.Controls.TControl.OnMouseDown]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseWheel|FMX.Controls.TControl.OnMouseWheel]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseMove&amp;diff=780191</id>
		<title>FMX.Controls.TControl.OnMouseMove</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseMove&amp;diff=780191"/>
		<updated>2021-05-10T16:23:48Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseMove|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnMouseMove | |{{InheritsFrom|FMX.Controls.TControl.OnMouseMove}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand le curseur de la souris se déplace au-dessus de la zone du contrôle.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseMove|OnMouseMove]] survient aussi quand [[FMX.Controls.TControl.MouseMove|MouseMove]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement pour [[FMX.Controls.TControl.OnMouseMove|OnMouseMove]] afin de spécifier ce qui arrive quand le curseur de la souris est déplacé au-dessus de la zone du contrôle.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TMouseMoveEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.MouseMove|FMX.Controls.TControl.MouseMove]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseLeave|FMX.Controls.TControl.OnMouseLeave]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseUp|FMX.Controls.TControl.OnMouseUp]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseEnter|FMX.Controls.TControl.OnMouseEnter]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseDown|FMX.Controls.TControl.OnMouseDown]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseWheel|FMX.Controls.TControl.OnMouseWheel]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseDown&amp;diff=780190</id>
		<title>FMX.Controls.TControl.OnMouseDown</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseDown&amp;diff=780190"/>
		<updated>2021-05-10T16:14:49Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseDown|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnMouseDown | |{{InheritsFrom|FMX.Controls.TControl.OnMouseDown}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un bouton de la souris est enfoncé alors que le pointeur est au-dessus d&amp;#039;un contrôle. &amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseDown|OnMouseDown]] se produit aussi quand [[FMX.Controls.TControl.MouseDown|MouseDown]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnMouseDown|OnMouseDown]] pour spécifier ce qui arrive lorsqu&amp;#039;un bouton de la souris est enfoncé alors que le pointeur est au-dessus d&amp;#039;un contrôle.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TMouseEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.MouseDown]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseMove]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseUp]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseWheel]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnKeyUp&amp;diff=780189</id>
		<title>FMX.Controls.TControl.OnKeyUp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnKeyUp&amp;diff=780189"/>
		<updated>2021-05-10T16:06:35Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnKeyUp|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnKeyUp | |{{InheritsFrom|FMX.Controls.TControl.OnKeyUp}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand une touche est relâchée alors que le contrôle détient la focalisation.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnKeyUp|OnKeyUp]] se produit aussi quand [[FMX.Controls.TControl.KeyUp|KeyUp]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnKeyUp|OnKeyUp]] pour spécifier ce qui arrive lorsque le contrôle détient la focalisation et qu&amp;#039;une touche est relâchée.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TKeyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.KeyUp]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnKeyDown]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragEnter&amp;diff=780188</id>
		<title>FMX.Controls.TControl.OnDragEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragEnter&amp;diff=780188"/>
		<updated>2021-05-10T15:56:42Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDragEnter|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDragEnter | |{{InheritsFrom|FMX.Controls.TControl.OnDragEnter}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un objet glissé entre dans la zone du contrôle en cours.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragEnter|OnDragEnter]] se produit aussi quand [[FMX.Controls.TControl.DragEnter|DragEnter]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnDragEnter|OnDragEnter]] pour spécifier ce qui arrive lorsqu&amp;#039;un objet glissé entre dans la zone du contrôle en cours.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TDragEnterEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DragEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragDrop]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnd]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragOver]]&lt;br /&gt;
*[[FMX.Types.TDragObject]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragDrop&amp;diff=780187</id>
		<title>FMX.Controls.TControl.OnDragDrop</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragDrop&amp;diff=780187"/>
		<updated>2021-05-10T15:37:11Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDragDrop|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDragDrop | |{{InheritsFrom|FMX.Controls.TControl.OnDragDrop}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un contrôle glissé est déposé.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragDrop|OnDragDrop]] se produit aussi quand [[FMX.Controls.TControl.DragDrop|DragDrop]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnDragDrop|OnDragDrop]] pour spécifier ce qui arrive lorsqu&amp;#039;un contrôle glissé est déposé.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TDragDropEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DragDrop]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnd]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragOver]]&lt;br /&gt;
*[[FMX.Types.TDragObject]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnCanFocus&amp;diff=780186</id>
		<title>FMX.Controls.TControl.OnCanFocus</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnCanFocus&amp;diff=780186"/>
		<updated>2021-05-10T15:27:31Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnCanFocus|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnCanFocus | |{{InheritsFrom|FMX.Controls.TControl.OnCanFocus}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un contrôle peut recevoir la focalisation. &amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.SetFocus|SetFocus]] est un gestionnaire d&amp;#039;événements [[FMX.Controls.TControl.OnCanFocus|OnCanFocus]].&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnCanFocus|OnCanFocus]] afin de personnaliser le comportement lorsqu&amp;#039;un contrôle reçoit la focalisation.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[FMX.Types.TCanFocusEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.SetFocus]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation API ]]&lt;br /&gt;
[[Category: XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseLeave&amp;diff=780185</id>
		<title>FMX.Controls.TControl.OnMouseLeave</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseLeave&amp;diff=780185"/>
		<updated>2021-05-10T14:44:54Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseLeave|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnMouseLeave | |{{InheritsFrom|FMX.Controls.TControl.OnMouseLeave}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand le curseur de la souris quitte la zone du contrôle. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseLeave|OnMouseLeave]] survient aussi quand [[FMX.Controls.TControl.DoMouseLeave|DoMouseLeave]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événement pour [[FMX.Controls.TControl.OnMouseLeave|OnMouseLeave]] afin de spécifier ce qui arrive quand le curseur de la souris est déplacé en dehors de la zone du contrôle.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.DoMouseLeave|FMX.Controls.TControl.DoMouseLeave]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseEnter|FMX.Controls.TControl.OnMouseEnter]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseUp|FMX.Controls.TControl.OnMouseUp]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseMove|FMX.Controls.TControl.OnMouseMove]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseDown|FMX.Controls.TControl.OnMouseDown]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnMouseWheel|FMX.Controls.TControl.OnMouseWheel]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseEnter&amp;diff=780184</id>
		<title>FMX.Controls.TControl.OnMouseEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnMouseEnter&amp;diff=780184"/>
		<updated>2021-05-10T14:25:53Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnMouseEnter|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnMouseEnter | |{{InheritsFrom|FMX.Controls.TControl.OnMouseEnter}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand le curseur de la souris entre dans la zone du contrôle. &amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseEnter|OnMouseEnter]] se produit aussi quand [[FMX.Controls.TControl.DoMouseEnter|DoMouseEnter]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnMouseEnter|OnMouseEnter]] pour spécifier ce qui arrive lorsque le curseur de la souris est déplacé à l&amp;#039;intérieur de la zone du contrôle.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DoMouseEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseUp]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseMove]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseDown]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnMouseWheel]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnExit&amp;diff=780183</id>
		<title>FMX.Controls.TControl.OnExit</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnExit&amp;diff=780183"/>
		<updated>2021-05-10T14:16:05Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnExit|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnExit | |{{InheritsFrom|FMX.Controls.TControl.OnExit}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Se produit quand la focalisation d&amp;#039;entrée sort du contrôle.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnExit|OnExit]] se produit également lorsque [[FMX.Controls.TControl.DoExit|DoExit]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événement pour [[FMX.Controls.TControl.OnExit|OnExit]] pour spécifier ce qui arrive lorsque le contrôle perd la focalisation d&amp;#039;entrée.&lt;br /&gt;
&lt;br /&gt;
{{Note| Par exemple, dans un contrôle [[FMX.Edit.TEdit|TEdit]], vous pouvez empêcher l&amp;#039;utilisateur de quitter le contrôle tant qu&amp;#039;une certaine valeur n&amp;#039;a pas été saisie. Cela peut être réalisé avec le code suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;source lang&amp;lt;nowiki&amp;gt; = &amp;lt;/nowiki&amp;gt;&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.Edit1Exit(Sender: TObject);&lt;br /&gt;
begin&lt;br /&gt;
  if Edit1.Text &amp;lt;&amp;gt; &amp;#039;Hello&amp;#039; then&lt;br /&gt;
   Edit1.Abort;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remarquez que du code comme {{Code|Edit1.SetFocus;}} n&amp;#039;a pas l&amp;#039;effet escompté.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TNotifyEvent|System.Classes.TNotifyEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.DoExit|FMX.Controls.TControl.DoExit]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnEnter|FMX.Controls.TControl.OnEnter]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnEnter&amp;diff=780182</id>
		<title>FMX.Controls.TControl.OnEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnEnter&amp;diff=780182"/>
		<updated>2021-05-10T13:22:18Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnEnter|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnEnter | |{{InheritsFrom|FMX.Controls.TControl.OnEnter}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand le contrôle reçoit la focalisation d&amp;#039;entrée.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnEnter|OnEnter]] se produit aussi quand [[FMX.Controls.TControl.DoEnter|DoEnter]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnEnter|OnEnter]] pour spécifier ce qui arrive lorsque le contrôle reçoit la focalisation d&amp;#039;entrée.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DoEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnExit]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragLeave&amp;diff=780181</id>
		<title>FMX.Controls.TControl.OnDragLeave</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragLeave&amp;diff=780181"/>
		<updated>2021-05-08T05:09:45Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDragLeave|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDragLeave | |{{InheritsFrom|FMX.Controls.TControl.OnDragLeave}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un objet glissé quitte la zone du contrôle en cours.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragLeave|OnDragLeave]] se produit aussi quand [[FMX.Controls.TControl.DragLeave|DragLeave]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnDragLeave|OnDragLeave]] pour spécifier ce qui arrive lorsqu&amp;#039;un objet glissé quitte la zone du contrôle en cours.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DragLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragDrop]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnd]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragOver]]&lt;br /&gt;
*[[FMX.Types.TDragObject]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragEnd&amp;diff=780180</id>
		<title>FMX.Controls.TControl.OnDragEnd</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDragEnd&amp;diff=780180"/>
		<updated>2021-05-08T05:02:17Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDragEnd|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDragEnd | |{{InheritsFrom|FMX.Controls.TControl.OnDragEnd}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit lorsque le glissement d&amp;#039;un contrôle se termine.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une session de glissement peut être terminée soit en déposant le contrôle, soit en annulant le glissement.&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragEnd|OnDragEnd]] se produit aussi quand [[FMX.Controls.TControl.DragEnd|DragEnd]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d’événements [[FMX.Controls.TControl.OnDragEnd|OnDragEnd]] pour spécifier ce qui arrive lorsqu&amp;#039;une session de glissement se termine.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DragEnd]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragDrop]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragEnter]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragLeave]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDragOver]]&lt;br /&gt;
*[[FMX.Types.TDragObject]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDeactivate&amp;diff=780179</id>
		<title>FMX.Controls.TControl.OnDeactivate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDeactivate&amp;diff=780179"/>
		<updated>2021-05-08T04:54:57Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDeactivate|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnDeactivate | |{{InheritsFrom|FMX.Controls.TControl.OnDeactivate}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand la fenêtre contenant ce contrôle perd la focalisation, lorsque ce contrôle ou l&amp;#039;un de ses descendants [[FMX.Controls.TControl.IsFocused|détient la focalisation]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt; Un descendant peut être un [[FMX.Controls.TControl.Controls|enfant]], un petit-enfant et ainsi de suite.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnActivate|FMX.Controls.TControl.OnActivate]]&lt;br /&gt;
&lt;br /&gt;
* [[FMX.Controls.TControl.IsFocused|FMX.Controls.TControl.IsFocused]]&lt;br /&gt;
* [[FMX.Controls.TControl.Controls|FMX.Controls.TControl.Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:FMX]]&lt;br /&gt;
[[Category:XE5]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDblClick&amp;diff=780178</id>
		<title>FMX.Controls.TControl.OnDblClick</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnDblClick&amp;diff=780178"/>
		<updated>2021-05-08T04:46:55Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnDblClick|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDblClick | |{{InheritsFrom|FMX.Controls.TControl.OnDblClick}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un double-clic est effectué sur le bouton gauche de la souris alors que le pointeur est au-dessus du contrôle.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDblClick|OnDblClick]] se produit aussi quand [[FMX.Controls.TControl.DblClick|DblClick]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Pour les contrôles (comme [[FMX.StdCtrls.TLabel|TLabel]] et [[FMX.StdCtrls.TPathLabel|TPathLabel]]) dont la propriété [[FMX.Controls.TControl.HitTest|HitTest]] a, par défaut, la valeur &amp;#039;&amp;#039;&amp;#039;False&amp;#039;&amp;#039;&amp;#039;, les événements de la souris [[FMX.Controls.TControl.OnClick|OnClick]] et [[FMX.Controls.TControl.OnDblClick|OnDblClick]] sont transmis au contrôle derrière ce contrôle.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.DblClick]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnClick]]&lt;br /&gt;
*[[FMX.Controls.TControl.HitTest]]&lt;br /&gt;
&lt;br /&gt;
[[Category: XE2 ]]&lt;br /&gt;
[[Category: Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnClick&amp;diff=780177</id>
		<title>FMX.Controls.TControl.OnClick</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnClick&amp;diff=780177"/>
		<updated>2021-05-08T04:40:13Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnClick|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnClick | |{{InheritsFrom|FMX.Controls.TControl.OnClick}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand le contrôle est cliqué.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les contrôles (comme [[FMX.StdCtrls.TLabel|TLabel]] et [[FMX.StdCtrls.TPathLabel|TPathLabel]]) dont la propriété [[FMX.Controls.TControl.HitTest|HitTest]] a, par défaut, la valeur &amp;#039;&amp;#039;&amp;#039;False&amp;#039;&amp;#039;&amp;#039;, les événements de la souris [[FMX.Controls.TControl.OnClick|OnClick]] et [[FMX.Controls.TControl.OnDblClick|OnDblClick]] sont transmis au contrôle derrière ce contrôle.&lt;br /&gt;
&lt;br /&gt;
Généralement, l&amp;#039;événement [[FMX.Controls.TControl.OnClick|OnClick]] se produit quand le bouton gauche de la souris est enfoncé et relâché alors que le pointeur est au-dessus du contrôle ou quand [[FMX.Controls.TControl.Click|Click]] est appelé.&lt;br /&gt;
&lt;br /&gt;
Pour les contrôles bouton, l&amp;#039;événement [[FMX.Controls.TControl.OnClick|OnClick]] se produit aussi lorsque le contrôle détient la focalisation et que la touche ESPACE ou ENTREE est enfoncée.&lt;br /&gt;
&lt;br /&gt;
Pour les contrôles avec un état, tels que [[FMX.StdCtrls.TRadioButton|TRadioButton]] et [[FMX.StdCtrls.TCheckBox|TCheckBox]], [[FMX.Controls.TControl.OnClick|OnClick]] ne modifie pas l&amp;#039;état (la propriété &amp;#039;&amp;#039;&amp;#039;IsChecked&amp;#039;&amp;#039;&amp;#039; n&amp;#039;est pas modifiée). [[FMX.Controls.TControl.OnClick|OnClick]] ne peut pas être associé à une fiche.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.Click]]&lt;br /&gt;
*[[FMX.Controls.TControl.OnDblClick]]&lt;br /&gt;
*[[FMX.Controls.TControl.HitTest]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnApplyStyleLookup&amp;diff=780176</id>
		<title>FMX.Controls.TControl.OnApplyStyleLookup</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnApplyStyleLookup&amp;diff=780176"/>
		<updated>2021-05-08T04:28:52Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnApplyStyleLookup|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnApplyStyleLookup | |{{InheritsFrom|FMX.Controls.TControl.OnApplyStyleLookup}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Se produit quand un style est appliqué au contrôle.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecrivez un gestionnaire d&amp;#039;événements [[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]] pour personnaliser le processus d&amp;#039;application d&amp;#039;un style.&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TStyledControl.ApplyStyleLookup|ApplyStyleLookup]] est un gestionnaire d&amp;#039;événements [[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]]. Redéfinissez-le afin de personnaliser le processus d&amp;#039;application d&amp;#039;un style.&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]] est utilisé pour les [[FMX.Controls.TStyledControl|contrôles stylés]].&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
*[[FMX.Controls.TStyledControl]]&lt;br /&gt;
*[[FMX.Controls.TStyledControl.ApplyStyleLookup]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation API ]]&lt;br /&gt;
[[Category: XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnActivate&amp;diff=780175</id>
		<title>FMX.Controls.TControl.OnActivate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=FMX.Controls.TControl.OnActivate&amp;diff=780175"/>
		<updated>2021-05-07T19:04:58Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : RS-78348&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FMX.Controls.TControl.OnActivate|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{PAGENAME}}| FMX.Controls.TControl.OnActivate | |{{InheritsFrom|FMX.Controls.TControl.OnActivate}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Survient quand la fenêtre contenant ce contrôle obtient la focalisation et que le contrôle de la fenêtre qui [[FMX.Controls.TControl.IsFocused|détient la focalisation]] est le contrôle lui-même ou son descendant.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt; Un descendant peut être un [[FMX.Controls.TControl.Controls|enfant]], un petit-enfant et ainsi de suite.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
* [[System.Classes.TNotifyEvent]]&lt;br /&gt;
* [[FMX.Controls.TControl.OnDeactivate|FMX.Controls.TControl.OnDeactivate]]&lt;br /&gt;
&lt;br /&gt;
* [[FMX.Controls.TControl.IsFocused|FMX.Controls.TControl.IsFocused]]&lt;br /&gt;
* [[FMX.Controls.TControl.Controls|FMX.Controls.TControl.Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
[[Category:FMX]]&lt;br /&gt;
[[Category:XE5]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TFiler&amp;diff=780171</id>
		<title>System.Classes.TFiler</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TFiler&amp;diff=780171"/>
		<updated>2021-02-26T14:56:01Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TFiler|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TFiler | |{{InheritsFrom|System.Classes.TFiler}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[System.Classes.TFiler|TFiler]] est la classe de base abstraite pour les objets lecteur et écrivain utilisés pour charger et enregistrer les composants et leurs propriétés.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] est un objet dont le fonctionnement est intimement lié à celui des flux et des composants. Il gère le mécanisme interne du système de flux permettant de lire et d&amp;#039;écrire les composants et leurs données associées dans un objet flux. Ce système de flux est le mécanisme par lequel l&amp;#039;EDI enregistre ou lit les composants du disque (dans les fichiers fiche) et par lequel il enregistre et rétablit les images mémoire temporaires des composants.&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] a deux descendants, [[System.Classes.TReader|TReader]] et [[System.Classes.TWriter|TWriter]] qui implémentent les méthodes introduites par [[System.Classes.TFiler|TFiler]]. Le type TFiler est utilisé comme paramètre des méthodes de composant qui attendent un objet lecteur ou écrivain, selon que les données sont lues ou écrites dans un flux. Chaque filer a un flux associé qui est transmis comme paramètre au constructeur. Les objets filer sont généralement créés par le flux qui est associé au filer.&lt;br /&gt;
&lt;br /&gt;
Les propriétés de [[System.Classes.TFiler|TFiler]] permettent de gérer la manipulation par le flux des composants possédés. Les objets TFiler sont utilisés pour lire et écrire les propriétés des objets composant dans un flux. Les objets TFiler permettent l&amp;#039;utilisation de tampons pour accélérer les opérations de lecture/écriture.&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] introduit des méthodes abstraites qui sont personnalisées par les objets dérivés écrivain (TWriter) ou lecteur (TReader). Cela inclut les méthodes permettant à un composant lire ou d&amp;#039;enregistrer des données cachées comme si elles étaient la valeur d&amp;#039;une propriété publiée.&lt;br /&gt;
&lt;br /&gt;
{{Note| Pour la commodité du système de flux, la plupart des propriétés et méthodes de TFiler sont de visibilité publique. La plupart d&amp;#039;entre elles ne sont jamais appelées directement dans une application.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TComponent|TComponent]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TReader|TReader]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TStream|TStream]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TWriter|TWriter]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Utilisation des flux pour lire ou écrire des données|Utilisation des flux pour lire ou écrire des données]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent&amp;diff=778962</id>
		<title>System.Classes.TComponent</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=System.Classes.TComponent&amp;diff=778962"/>
		<updated>2021-02-24T02:40:02Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TComponent|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TComponent | |{{InheritsFrom|System.Classes.TComponent}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.Classes.TComponent|TComponent]] est l&amp;#039;ancêtre commun à toutes les classes composant.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TComponent|TComponent]] est la classe de base pour tous les composants. Les composants sont des objets persistants ayant les capacités suivantes :&lt;br /&gt;
&lt;br /&gt;
* Intégration de l&amp;#039;EDI. La capacité à apparaître sur une palette de l&amp;#039;EDI et à être manipulé dans un &amp;#039;&amp;#039;&amp;#039;Concepteur de fiches&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Possession. La capacité à gérer d&amp;#039;autres composants. Si le composant &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; possède le composant &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; est alors responsable de la destruction de &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt; quand &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; est détruit.&lt;br /&gt;
* Flux et fichiers. Améliorations des fonctionnalités de persistance héritées de [[System.Classes.TPersistent|TPersistent]].&lt;br /&gt;
* Support de COM. Les composants peuvent être convertis en contrôles ActiveX ou en autres objets COM en utilisant des experts fournis avec les produits Windows. Les composants peuvent servir de wrappers pour les objets COM.&lt;br /&gt;
&lt;br /&gt;
{{Note|Les fonctionnalités COM sont présentes dans toutes les implémentations de [[System.Classes.TComponent|TComponent]], notamment celles fournies à des fins de compatibilité avec OS X. Toutefois, ces fonctionnalités peuvent être utilisées dans les applications &amp;#039;&amp;#039;&amp;#039;Windows seulement&amp;#039;&amp;#039;&amp;#039;, mais pas dans les applications multi-périphériques (multiplates-formes).}}&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TComponent|TComponent]] ne fournit pas d&amp;#039;interface utilisateur ni de fonctionnalités d&amp;#039;affichage. Ces fonctionnalités sont fournies par deux classes qui dérivent directement de [[System.Classes.TComponent|TComponent]] :&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TControl&amp;#039;&amp;#039;&amp;#039;, dans l&amp;#039;unité [[FMX.Types|FMX.Types]], est la classe de base des &amp;#039;&amp;#039;&amp;#039;composants visuels&amp;#039;&amp;#039;&amp;#039; dans les applications construites avec le framework FireMonkey (FMX).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TControl&amp;#039;&amp;#039;&amp;#039;, dans l&amp;#039;unité [[Vcl.Controls|Vcl.Controls]], est la classe de base des &amp;#039;&amp;#039;&amp;#039;composants visuels&amp;#039;&amp;#039;&amp;#039; dans les applications Windows seulement (VCL).&lt;br /&gt;
&lt;br /&gt;
{{Note|Seule l&amp;#039;unité [[FMX.Types|FMX.Types]] et les autres unités spécifiques à FireMonkey sont utilisables avec les applications OS X. Vous ne pouvez donc pas utiliser des unités VCL dans des applications multi-périphériques.}}&lt;br /&gt;
&lt;br /&gt;
Les composants visibles à l&amp;#039;exécution sont parfois appelés &amp;#039;&amp;#039;&amp;#039;composants visuels&amp;#039;&amp;#039;&amp;#039;. Les autres composants, jamais visibles à l&amp;#039;exécution, sont parfois appelés &amp;#039;&amp;#039;&amp;#039;composants non visuels&amp;#039;&amp;#039;&amp;#039;. Il est toutefois plus habituel de désigner les &amp;#039;&amp;#039;&amp;#039;composants visuels&amp;#039;&amp;#039;&amp;#039; par &amp;#039;&amp;#039;&amp;#039;contrôles&amp;#039;&amp;#039;&amp;#039; et les &amp;#039;&amp;#039;&amp;#039;composants non visuels&amp;#039;&amp;#039;&amp;#039; par &amp;#039;&amp;#039;&amp;#039;composants&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Il ne faut pas créer d&amp;#039;instance de [[System.Classes.TComponent|TComponent]]. [[System.Classes.TComponent|TComponent]] doit être utilisée comme classe de base pour la déclaration de composants non visuels apparaissant dans la palette des composants et pouvant être utilisés dans le &amp;#039;&amp;#039;&amp;#039;Concepteur de fiches&amp;#039;&amp;#039;&amp;#039;. Les propriétés et méthodes de [[System.Classes.TComponent|TComponent]] proposent des caractéristiques de base dont héritent les classes dérivées ainsi que des caractéristiques que les composants peuvent surcharger afin de personnaliser leur comportement.&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Vcl.Controls.TControl|Vcl.Controls.TControl]]&lt;br /&gt;
* [[FMX.Controls.TControl|FMX.Controls.TControl]]&lt;br /&gt;
* [[System.Classes.TFiler|System.Classes.TFiler]]&lt;br /&gt;
* [[System.Classes.RegisterComponents|System.Classes.RegisterComponents]]&lt;br /&gt;
* [[System.Classes.RegisterNonActiveX|System.Classes.RegisterNonActiveX]]&lt;br /&gt;
* [[rad_fr:Utilisation des flux pour lire ou écrire des données|Utilisation des flux pour lire ou écrire des données]]&lt;br /&gt;
* [[rad_fr:Branche TComponent|Branche TComponent]]&lt;br /&gt;
* [[rad_fr:Présentation de la VCL|Présentation de la VCL]]&lt;br /&gt;
* [[rad_fr:FireMonkey|FireMonkey]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Data.DBXCommon.TDBXReader&amp;diff=778961</id>
		<title>Data.DBXCommon.TDBXReader</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Data.DBXCommon.TDBXReader&amp;diff=778961"/>
		<updated>2021-02-05T01:23:06Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DBXCommon.TDBXReader|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DBXCommon.TDBXReader | |{{InheritsFrom|Data.DBXCommon.TDBXReader}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[Data.DBXCommon.TDBXReader|TDBXReader]] fournit un lecteur unidirectionnel pour une collection de lignes de base de données.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DBXCommon.TDBXReader|TDBXReader]] fournit un lecteur unidirectionnel pour une collection de lignes de base de données.&lt;br /&gt;
&lt;br /&gt;
[[Data.DBXCommon.TDBXReader|TDBXReader]] est renvoyé par [[Data.DBXCommon.TDBXCommand|TDBXCommand]].[[Data.DBXCommon.TDBXCommand.ExecuteQuery|ExecuteQuery]]. Appelez [[Data.DBXCommon.TDBXReader|TDBXReader]].[[Data.DBXCommon.TDBXReader.Next|Next]] pour accéder à la première ligne et aux lignes suivantes de la collection. Les valeurs des lignes sont accessibles au moyen de la propriété tableau [[Data.DBXCommon.TDBXReader.Value|Value]]. [[Data.DBXCommon.TDBXReader.Value|Value]] est surchargée, elle peut ainsi être indexée sur la position ordinale ou sur le nom de colonne.&lt;br /&gt;
&lt;br /&gt;
{{Note| Quand une application n&amp;#039;a plus besoin d&amp;#039;instance de [[Data.DBXCommon.TDBXReader|TDBXReader]], elle doit appeler [[Data.DBXCommon.TDBXReader|TDBXReader]].&amp;lt;span class&amp;lt;nowiki&amp;gt; = &amp;lt;/nowiki&amp;gt;&amp;quot;codeInline&amp;quot;&amp;gt;Free&amp;lt;/span&amp;gt;. Cela garantit que toutes les ressources associées au [[Data.DBXCommon.TDBXReader|TDBXReader]] sont libérées.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Connexion à une base de données à l&amp;#039;aide du framework de pilote dbExpress|Connexion à une base de données à l&amp;#039;aide du framework de pilote dbExpress]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DBXCommon.TDBXCommand|TDBXCommand]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DBXCommon.TDBXReader.Value|Value]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DBXCommon.TDBXCommand.ExecuteQuery|ExecuteQuery]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DBXCommon.TDBXReader.Next|Next]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Vcl.Controls.TImageList&amp;diff=778834</id>
		<title>Vcl.Controls.TImageList</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Vcl.Controls.TImageList&amp;diff=778834"/>
		<updated>2021-01-18T16:53:17Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Vcl.Controls.TImageList|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Vcl.Controls.TImageList | |{{InheritsFrom|Vcl.Controls.TImageList}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[Vcl.Controls.TImageList|TImageList]] représente une collection d&amp;#039;images de tailles identiques, pouvant chacune être désignée par son indice.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les listes d&amp;#039;images permettent de gérer de manière efficace de grands ensembles d&amp;#039;icônes ou de bitmaps. Toutes les images d&amp;#039;une liste d&amp;#039;images sont regroupées dans un seul grand bitmap visible à l&amp;#039;écran. Une liste d&amp;#039;images peut également comprendre un bitmap monochrome contenant des masques qui permettent de dessiner des images (style icône).&lt;br /&gt;
&lt;br /&gt;
Une liste d&amp;#039;images peut contenir de nombreuses images de même taille et permet d&amp;#039;accéder aux images via un indice dans l&amp;#039;intervalle 0 à n - 1. La liste d&amp;#039;images dispose de méthodes pour faciliter le stockage, la lecture et le dessin des images stockées.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter des images à une liste d&amp;#039;images lors de la conception, cliquez sur le bouton droit et choisissez Editeur de liste d&amp;#039;images.&lt;br /&gt;
&lt;br /&gt;
Les images de la liste peuvent être des bitmaps, des icônes, des images PNG, GIF et JPEG : tout type d&amp;#039;image que [[Vcl.ExtCtrls.TImage|TImage]] supporte. ImageLists supporte aussi le format 32 bits, ainsi les bitmaps fusionnées alpha et les fichiers PNG fonctionnent correctement. &lt;br /&gt;
&lt;br /&gt;
{{Note| Le changement du niveau de couleur d&amp;#039;une liste d&amp;#039;images déjà existante efface son contenu.}}&lt;br /&gt;
&lt;br /&gt;
{{Note| Les listes d&amp;#039;images dépendent de Comctl32.dll. Si la dernière version du système n&amp;#039;est pas installée, des problèmes d&amp;#039;apparition d&amp;#039;images peuvent se produire.}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Vcl.ComCtrls.TListView|TListView]]&lt;br /&gt;
&lt;br /&gt;
* [[Vcl.ExtCtrls.TImage|TImage]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Contrôles liste|Contrôles liste]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Ajout d&amp;#039;icônes aux menus et aux barres d&amp;#039;outils|Ajout d&amp;#039;icônes aux menus et aux barres d&amp;#039;outils]]&lt;br /&gt;
&lt;br /&gt;
=== Exemples de code ===&lt;br /&gt;
* [[samp_en:FileSelectBtnEdit (C++)|FileSelectBtnEdit (C++)]]&lt;br /&gt;
* [[samp_en:FileSelectBtnEdit (Delphi)|FileSelectBtnEdit (Delphi)]]&lt;br /&gt;
* [[samp_en:VCL.ImageProc Sample|Exemple ImageProc]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Xml.XMLDoc.TXMLNode&amp;diff=778833</id>
		<title>Xml.XMLDoc.TXMLNode</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Xml.XMLDoc.TXMLNode&amp;diff=778833"/>
		<updated>2021-01-09T04:53:05Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Xml.XMLDoc.TXMLNode|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Xml.XMLDoc.TXMLNode | |{{InheritsFrom|Xml.XMLDoc.TXMLNode}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[Xml.XMLDoc.TXMLNode|TXMLNode]] représente un noeud dans un document XML.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;expert de liaison de données XML utilise [[Xml.XMLDoc.TXMLNode|TXMLNode]] comme classe de base des classes qu&amp;#039;il génère pour représenter les noeuds ayant des noeuds enfant. Si, par exemple, le document XML contient le code suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Address country=&amp;quot;US&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;Name&amp;gt; &lt;br /&gt;
        &amp;lt;First&amp;gt; John &amp;lt;/First&amp;gt; &lt;br /&gt;
        &amp;lt;MI&amp;gt; Q. &amp;lt;/MI&amp;gt; &lt;br /&gt;
        &amp;lt;Last&amp;gt; Public &amp;lt;/Last&amp;gt; &lt;br /&gt;
    &amp;lt;/Name&amp;gt; &lt;br /&gt;
    &amp;lt;Street&amp;gt; 123 Easy Street &amp;lt;/Street&amp;gt; &lt;br /&gt;
    &amp;lt;City&amp;gt; Anytown &amp;lt;/City&amp;gt; &lt;br /&gt;
    &amp;lt;State&amp;gt; CA &amp;lt;/State&amp;gt; &lt;br /&gt;
&amp;lt;/Address&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
l&amp;#039;expert de liaison de données XML génère des descendants [[Xml.XMLDoc.TXMLNode|TXMLNode]] pour les éléments Address et Name. Les noeuds enfant et les attributs de noeud apparaissent en tant que propriétés du descendant [[Xml.XMLDoc.TXMLNode|TXMLNode]].&lt;br /&gt;
&lt;br /&gt;
{{Note|  l&amp;#039;expert de liaison de données XML génère également du code qui peut créer des objets [[Xml.XMLDoc.TXMLNode|TXMLNode]] pour les attributs ainsi que les noeuds d&amp;#039;élément. Toutefois, il n&amp;#039;existe pas de descendants [[Xml.XMLDoc.TXMLNode|TXMLNode]] spécial pour les noeuds d&amp;#039;attributs. Chaque attribut est directement représenté par [[Xml.XMLDoc.TXMLNode|TXMLNode]].}}&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLNode|TXMLNode]] implémente l&amp;#039;interface IXMLNode. Chaque descendant de [[Xml.XMLDoc.TXMLNode|TXMLNode]] implémente une interface spécifique à une classe qui dérive de IXMLNode. Généralement, les applications ne fonctionnent pas directement avec [[Xml.XMLDoc.TXMLNode|TXMLNode]]. Elles utilisent, à la place, l&amp;#039;interface IXMLNode ou le descendant IXMLNode implémenté par un descendant [[Xml.XMLDoc.TXMLNode|TXMLNode]].&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLDoc.TXMLNodeCollection|TXMLNodeCollection]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLIntf.IXMLNode|IXMLNode]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLDoc.TXMLNodeList|TXMLNodeList]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Utilisation des noeuds XML|Utilisation des noeuds XML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Xml.XMLDoc.TXMLDocument&amp;diff=778832</id>
		<title>Xml.XMLDoc.TXMLDocument</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Xml.XMLDoc.TXMLDocument&amp;diff=778832"/>
		<updated>2021-01-06T03:56:05Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Tip|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Xml.XMLDoc.TXMLDocument|api}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Xml.XMLDoc.TXMLDocument | |{{InheritsFrom|Xml.XMLDoc.TXMLDocument}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] représente un document XML.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] pour représenter un document XML. [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] peut lire un document XML existant à partir d&amp;#039;un fichier, peut être associé à une chaîne en mémoire contenue dans un document XML ou peut créer un document XML vide.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez directement utiliser [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] pour charger un document XML, le lire, le modifier et enregistrer les modifications apportées. Vous pouvez également utiliser [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] pour accéder aux objets générés par l&amp;#039;expert de liaison de données XML.&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] utilise un analyseur DOM (Document Object Model) externe pour analyser le document XML. Cet analyseur est généralement assigné en définissant la propriété [[Xml.XMLDoc.TXMLDocument.DOMVendor|DOMVendor]].&lt;br /&gt;
&lt;br /&gt;
Lorsque la propriété [[Xml.XMLDoc.TXMLDocument.Active|Active]] est définie sur true, [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] utilise l&amp;#039;analyseur DOM pour analyser le document XML afin que vous puissiez l&amp;#039;examiner ou le modifier. En particulier, la propriété [[Xml.XMLDoc.TXMLDocument.DocumentElement|DocumentElement]] fournit une interface au noeud racine du document. Vous pouvez utiliser cette interface pour accéder à ses noeuds enfant et pour ajouter ou supprimer des noeuds enfant.&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] implémente l&amp;#039;interface IXMLDocument. Les applications obtiennent cette interface à partir de [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] ou des noeuds du document.&lt;br /&gt;
&lt;br /&gt;
Lorsque [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] est créé sans définition de propriétaire ([[Xml.XMLDoc.TXMLNodeList.Owner|Owner]]), il se comporte comme un objet interfacé. Ainsi, lorsque toutes les références à son interface sont libérées, l&amp;#039;instance de [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] est automatiquement libérée. Toutefois, lorsque [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] est créé avec une définition de propriétaire ([[Xml.XMLDoc.TXMLNodeList.Owner|Owner]]), il se comporte comme tout autre composant et est libéré par son [[Xml.XMLDoc.TXMLNodeList.Owner|propriétaire]]. Lorsque vous ajoutez un composant [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] à partir de la palette de composants sur une fiche ou un module de données, il est automatiquement créé avec un propriétaire ([[Xml.XMLDoc.TXMLNodeList.Owner|Owner]]). Lorsque le composant [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] est créé à l&amp;#039;aide de la fonction globale [[Xml.XMLDoc.LoadXMLDocument|LoadXMLDocument]] (ou par une fonction que l&amp;#039;expert de liaison de données XML génère pour renvoyer le noeud racine du document), la fonction crée une instance de [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] sans propriétaire ([[Xml.XMLDoc.TXMLNodeList.Owner|Owner]]).&lt;br /&gt;
&lt;br /&gt;
{{Tip| Pour utiliser [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] dans des applications &amp;#039;&amp;#039;&amp;#039;macOS&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;mobiles&amp;#039;&amp;#039;&amp;#039;, dans [[rad_fr:Inspecteur d&amp;#039;objets|l&amp;#039;inspecteur d&amp;#039;objets]], définissez la propriété [[Xml.XMLDoc.TXMLDocument.DOMVendor|DOMVendor]] sur &amp;#039;&amp;#039;&amp;#039;ADOM XML v4&amp;#039;&amp;#039;&amp;#039;  après avoir déposé ce composant sur le Concepteur de fiches. Sinon, le composant [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] ne sera plus utilisable pour les applications iOS/Android/macOS. }}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLIntf.IXMLNode|IXMLNode]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLIntf.EXMLDocError|EXMLDocError]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLIntf.IXMLDocument|IXMLDocument]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLDoc.LoadXMLDocument|LoadXMLDocument]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Utilisation de TXMLDocument|Utilisation de TXMLDocument]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Utilisation du code généré par l&amp;#039;expert Liaison de données XML|Utilisation du code généré par l&amp;#039;expert de liaison de données XML]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_fr:Contrôles Internet|Contrôles Internet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Soap.InvokeRegistry.RemClassRegistry&amp;diff=778831</id>
		<title>Soap.InvokeRegistry.RemClassRegistry</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/f/index.php?title=Soap.InvokeRegistry.RemClassRegistry&amp;diff=778831"/>
		<updated>2021-01-05T14:21:38Z</updated>

		<summary type="html">&lt;p&gt;Fabiola.Arias : Added the {{Note|}} template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Soap.InvokeRegistry.RemClassRegistry|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Donne accès au registre des classes distantes.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Soap.InvokeRegistry.RemClassRegistry|RemClassRegistry]] renvoie l&amp;#039;objet qui implémente le registre des classes distantes. Utilisez sa méthode RegisterXSClass pour recenser une classe distante dans une application qui publie ou utilise des services Web.&lt;br /&gt;
&lt;br /&gt;
Les classes distantes sont des classes qui peuvent être transmises entre le client d&amp;#039;une application de services Web et le serveur qui implémente le service. Elles peuvent représenter des types non scalaires de paramètres et de valeurs de retour ou des exceptions déclenchées lors d&amp;#039;une tentative d&amp;#039;exécution d&amp;#039;une requête transmise à une application de services Web. Toutes les classes distantes sont compilées avec les informations de type à l&amp;#039;exécution (RTTI) et disposent d&amp;#039;un constructeur virtuel que le registre des classes distantes reconnaît et utilise pour obtenir des instances de classe.&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;application client et l&amp;#039;application serveur doivent recenser les classes distances avant de pouvoir les utiliser. Elles doivent les recenser pour utiliser le même espace de nommage. Vous pouvez fournir cet espace de nommage explicitement quand vous recensez la classe, ou bien utiliser le domaine généré automatiquement. Dans le deuxième cas, la classe doit être définie dans la même unité sur le client et le serveur ; le client et le serveur doivent tous deux avoir la même valeur définie pour la variable globale [[Soap.InvokeRegistry.AppNameSpacePrefix|AppNameSpacePrefix]].&lt;br /&gt;
&lt;br /&gt;
{{Note| Le registre des classes distantes correspond au registre des types distants. Vous pouvez utiliser [[Soap.InvokeRegistry.RemClassRegistry|RemClassRegistry]] de façon interchangeable avec la fonction [[Soap.InvokeRegistry.RemTypeRegistry|RemTypeRegistry]].}}&lt;br /&gt;
&lt;br /&gt;
===Voir aussi===&lt;br /&gt;
&lt;br /&gt;
* [[Soap.InvokeRegistry.TRemotable|TRemotable]]&lt;br /&gt;
&lt;br /&gt;
* [[Soap.InvokeRegistry.ERemotableException|ERemotableException]]&lt;br /&gt;
&lt;br /&gt;
* [[Soap.InvokeRegistry.AppNameSpacePrefix|AppNameSpacePrefix]]&lt;br /&gt;
&lt;br /&gt;
* [[Soap.InvokeRegistry.InvRegistry|InvRegistry]]&lt;br /&gt;
&lt;br /&gt;
* [[Soap.InvokeRegistry.RemTypeRegistry|RemTypeRegistry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation API]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
		
	</entry>
</feed>