<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://docwiki.embarcadero.com/Libraries/Athens/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabiola.Arias</id>
	<title>RAD Studio API Documentation - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/Libraries/Athens/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabiola.Arias"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/de/Spezial:Beitr%C3%A4ge/Fabiola.Arias"/>
	<updated>2026-08-21T01:41:37Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=REST.HttpClient.EHTTPProtocolException.ErrorMessage&amp;diff=891296</id>
		<title>REST.HttpClient.EHTTPProtocolException.ErrorMessage</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=REST.HttpClient.EHTTPProtocolException.ErrorMessage&amp;diff=891296"/>
		<updated>2024-04-25T02:58:12Z</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;
==Beschreibung==&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;Die HTTP-Fehlermeldung.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[REST.HttpClient.EHTTPProtocolException.ErrorCode|REST.HttpClient.EHTTPProtocolException.ErrorCode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=REST.HttpClient.EHTTPProtocolException&amp;diff=888854</id>
		<title>REST.HttpClient.EHTTPProtocolException</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=REST.HttpClient.EHTTPProtocolException&amp;diff=888854"/>
		<updated>2024-02-20T03:36:46Z</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;
==Beschreibung==&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 mit HTTP-Fehlerinformationen.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[REST.HttpClient.TRESTHTTP|REST.HttpClient.TRESTHTTP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=MediaWiki:Common.css&amp;diff=861439</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=MediaWiki:Common.css&amp;diff=861439"/>
		<updated>2023-03-02T13:24:50Z</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(&#039;https://fonts.googleapis.com/css?family=Roboto|Open+Sans&#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: &#039;Open Sans&#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: &#039;Roboto&#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/d/index.php?title=FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount&amp;diff=861232</id>
		<title>FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount&amp;diff=861232"/>
		<updated>2023-01-31T19:55:28Z</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;
==Beschreibung==&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;Mit der Eigenschaft [[FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount|WriteCount]] ermitteln Sie die Anzahl der erfolgreich im Ziel eingefügten, aktualisierten oder gelöschten Datensätze.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Der Wert der Eigenschaft wird nach jedem erfolgreich bewegten Datensatz inkrementiert. Die Eigenschaft [[FireDAC.Comp.BatchMove.TFDBatchMove.WriteCount|WriteCount]] kann für statistische Zwecke oder für Rückmeldungen bei der Datenbewegung eingesetzt werden. &lt;br /&gt;
&lt;br /&gt;
Wenn [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] die Methode [[FireDAC.Comp.BatchMove.TFDBatchMove.Execute|Execute]] aufruft, werden alle Zähler auf null gesetzt.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FireDAC.TFDBatchMove Sample|TFDBatchMove (Beispiel)]] &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:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Diagnostics.TStopwatch.Elapsed&amp;diff=853116</id>
		<title>System.Diagnostics.TStopwatch.Elapsed</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Diagnostics.TStopwatch.Elapsed&amp;diff=853116"/>
		<updated>2022-12-02T13:44:51Z</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;
==Beschreibung==&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;Legt die verstrichene Zeit fest.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]], um die gesamte verstrichene Zeit, die von der Stoppuhr gezählt wurde, zu erhalten. [[System.Diagnostics.TStopwatch.Elapsed|Elapsed]] gibt einen [[System.TimeSpan.TTimeSpan|TTimeSpan]]-Wert zurück, der verwendet werden kann, um die Zeitspanne in der gewünschten Form zu erhalten. &lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Diagnostics.TStopwatch.ElapsedMilliseconds&amp;diff=853115</id>
		<title>System.Diagnostics.TStopwatch.ElapsedMilliseconds</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Diagnostics.TStopwatch.ElapsedMilliseconds&amp;diff=853115"/>
		<updated>2022-12-02T13:43:47Z</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;
==Beschreibung==&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;Legt die verstrichene Zeit in Millisekunden fest.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]], um die gesamte verstrichene Zeit, die von der Stoppuhr gezählt wurde, zu erhalten. [[System.Diagnostics.TStopwatch.ElapsedMilliseconds|ElapsedMilliseconds]] gibt einen 64-Bit-Integer zurück, der die Anzahl der verstrichenen ticks enthält. &lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Diagnostics.TStopwatch.ElapsedTicks&amp;diff=853114</id>
		<title>System.Diagnostics.TStopwatch.ElapsedTicks</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Diagnostics.TStopwatch.ElapsedTicks&amp;diff=853114"/>
		<updated>2022-12-02T13:43:24Z</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;
==Beschreibung==&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;Legt die verstrichene Zeit in ticks fest.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]], um die gesamte verstrichene Zeit, die von der Stoppuhr gezählt wurde, zu erhalten. [[System.Diagnostics.TStopwatch.ElapsedTicks|ElapsedTicks]] gibt einen 64-Bit-Integer zurück, der die Anzahl der verstrichenen Millisekunden enthält. &lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.TModuleUnloadProcLW&amp;diff=853107</id>
		<title>System.TModuleUnloadProcLW</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.TModuleUnloadProcLW&amp;diff=853107"/>
		<updated>2022-10-10T21:01:15Z</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;
==Beschreibung==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[System.TModuleUnloadProcLW|TModuleUnloadProcLW]] definiert eine Prozedur, die während des Entladens von Packages aufgerufen werden kann.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vor dem Entladen eines Packages, das von Ihrer Anwendung verwendet wurde, kann Delphi optional Ihre [[System.TModuleUnloadProcLW|TModuleUnloadProcLW]]-Routine aufrufen. Im Wesentlichen fügt [[System.AddModuleUnloadProc|AddModuleUnloadProc]] Ihre Callback-Routine an den Anfang der Liste der internen Routinen hinzu, die Delphi aufruft, um das Entladen durchzuführen. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HInstance&#039;&#039;&#039; ist das Handle auf die DLL-Package-Instanz, die entladen wird.&lt;br /&gt;
&lt;br /&gt;
Der LW-Anteil des Namens verweist auf den Typ Long Word des Package-Handles. Dies ist mit Windows-Handles und dem Typ [[System.THandle|THandle]] konform.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.TModuleUnloadProc&amp;diff=853106</id>
		<title>System.TModuleUnloadProc</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.TModuleUnloadProc&amp;diff=853106"/>
		<updated>2022-10-10T20:39:11Z</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;
==Beschreibung==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[System.TModuleUnloadProc|TModuleUnloadProc]] definiert eine Prozedur, die während des Entladens von Packages aufgerufen werden kann.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vor dem Entladen eines Packages, das von Ihrer Anwendung verwendet wurde, kann Delphi optional Ihre [[System.TModuleUnloadProc|TModuleUnloadProc]]-Routine aufrufen. Im Wesentlichen fügt [[System.AddModuleUnloadProc|AddModuleUnloadProc]] Ihre Callback-Routine an den Anfang der Liste der internen Routinen hinzu, die Delphi aufruft, um das Entladen durchzuführen. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HInstance&#039;&#039;&#039; ist das Handle auf die DLL-Package-Instanz, die entladen wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.SysUtils.WrapText&amp;diff=829231</id>
		<title>System.SysUtils.WrapText</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.SysUtils.WrapText&amp;diff=829231"/>
		<updated>2022-02-01T13:12:35Z</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;
==Beschreibung==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Fügt einen &#039;&#039;&#039;Zeilenumbruch&#039;&#039;&#039; in einen String ein, wenn dessen Länge sich einer bestimmten Größe nähert.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.SysUtils.WrapText|WrapText]] fügt keinen Zeilenumbruch in in Anführungszeichen gesetzte Strings (sowohl in einfache als auch in doppelte Anführungszeichen) ein.&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen sucht die Routine [[System.SysUtils.WrapText|WrapText]] nach Leerzeichen, Bindestrichen oder Tabulatorzeichen, bei denen ein Zeilenumbruch erfolgen kann, und fügt unter &#039;&#039;&#039;Windows&#039;&#039;&#039; ein Wagenrücklauf/Zeilenvorschub-Paar oder unter &#039;&#039;&#039;MacOS&#039;&#039;&#039; einen Zeilenvorschub ein, bevor die &amp;lt;code&amp;gt;MaxCol&amp;lt;/code&amp;gt;-Zeichen gezählt werden (erste Überladung).&lt;br /&gt;
&lt;br /&gt;
Bei der zweiten Überladung wird eine neue String-Folge (angegeben im Parameter &amp;lt;code&amp;gt;BreakStr&amp;lt;/code&amp;gt;) bei dem letzten Vorkommen eines im Mengenparameter &amp;lt;code&amp;gt;BreakChars&amp;lt;/code&amp;gt; angegebenen Umbruchzeichens eingefügt, bevor die &amp;lt;code&amp;gt;MaxCol&amp;lt;/code&amp;gt;-Zeichen gezählt werden.&lt;br /&gt;
&lt;br /&gt;
Beispielsweise liefert der folgende Code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=delphi&amp;gt;&lt;br /&gt;
WrapText(&#039;The rain in Spain falls mainly on the plain.&#039;, #13#10, [&#039;.&#039;,&#039; &#039;,#9,&#039;-&#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; &#039;.&#039; &amp;lt;&amp;lt; &#039; &#039; &amp;lt;&amp;lt; &#039;/t&#039; &amp;lt;&amp;lt; &#039;-&#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;
dieses Ergebnis:&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;
===Siehe auch===&lt;br /&gt;
* [[System.SysUtils.TSysCharSet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TDataModule.OnCreate&amp;diff=817472</id>
		<title>System.Classes.TDataModule.OnCreate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TDataModule.OnCreate&amp;diff=817472"/>
		<updated>2021-09-28T14:12: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.Classes.TDataModule.OnCreate|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Beschreibung==&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;Wird ausgelöst, sobald ein Datenmodul in einer Anwendung instantiiert wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[System.Classes.TDataModule.OnCreate|OnCreate]] können spezielle Aktionen durchgeführt werden, wenn ein Datenmodul in einer Anwendung instantiiert wird. Enthält ein Datenmodul beispielsweise Datenbank- und Datenmengenkomponenten, kann eine Anwendung sofort eine Datenbankverbindung einrichten. Enthält das Modul einen Timer, kann dieser von der Anwendung initialisiert werden.&lt;br /&gt;
&lt;br /&gt;
{{Note| Das Ereignis [[System.Classes.TDataModule.OnCreate|OnCreate]] sollte in C++ nicht verwendet werden, da Probleme mit dem Konstruktor des Datenmoduls auftreten können (siehe [[System.Classes.TDataModule.OldCreateOrder|OldCreateOrder]]). Es ist daher ratsam, den Konstruktor zu überschreiben.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OnCreate ist eine Ereignisbehandlungsroutine des Typs [[System.Classes.TNotifyEvent]].&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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;
&lt;br /&gt;
[[Category:API-Dokumentation]]&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/d/index.php?title=System.TObject.Destroy&amp;diff=817471</id>
		<title>System.TObject.Destroy</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.TObject.Destroy&amp;diff=817471"/>
		<updated>2021-09-27T21:02:15Z</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.TObject.Destroy|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.TObject.Destroy | |{{InheritsFrom|System.TObject.Destroy}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Gibt eine Objektinstanz frei.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rufen Sie [[System.TObject.Destroy|Destroy]] nicht direkt auf. Verwenden Sie stattdessen [[System.TObject.Free|Free]]. Die Methode Free überprüft, ob die Objekt-Referenz nicht bereits nil ist und ruft [[System.TObject.Destroy|Destroy]] nur bei Bedarf auf.&lt;br /&gt;
&lt;br /&gt;
Die in [[System.TObject.Create|TObject]] definierte Version von [[System.TObject.Destroy|Destroy]] gibt den Speicher frei. Abgeleitete Objekte definieren normalerweise einen eigenen Destruktor.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine [[System.TObject.Destroy|Destroy]]-Methode in einem abgeleiteten Objekt deklarieren, beachten Sie Folgendes: Fügen Sie in die Deklaration immer die Direktive override ein, und rufen Sie als letzte Anweisung in der überschriebenen Methode die geerbte Version von [[System.TObject.Destroy|Destroy]] auf. Da [[System.TObject.Destroy|Destroy]] eine virtuelle Methode ist, stellen Sie durch Überschreiben der Methode sicher, dass das gewünschte Verhalten auftritt.&lt;br /&gt;
&lt;br /&gt;
{{Note|  Wenn ein Konstruktor eine Exception nicht behandelt, wird der Destruktor aufgerufen, der die unvollständig initialisierte Objektinstanz wieder freigibt. Deshalb sollten Destruktoren vor der Freigabe überprüfen, ob die zugewiesenen Ressourcen, wie z.B. Handles, tatsächlich zugewiesen wurden (deren Wert könnte Null sein).}}&lt;br /&gt;
&lt;br /&gt;
Die Methode [[System.TObject.Destroy|Destroy]] sollte so implementiert werden, dass sie [[System.TObject.Free|Free]] für Unterobjekte aufruft, die durch den Objektkonstruktor erzeugt (zugewiesen) wurden. Im Gegensatz zu [[System.TObject.Destroy|Destroy]] besitzt [[System.TObject.Free|Free]] einen Sicherheitsmechanismus für die Freigabe von Objekten, die nil sind. &lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TObject.Free]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&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/d/index.php?title=System.TObject.Free&amp;diff=817469</id>
		<title>System.TObject.Free</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.TObject.Free&amp;diff=817469"/>
		<updated>2021-08-27T21:20:45Z</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;
==Beschreibung==&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;Löst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[System.TObject.Free|Free]] wird ein Objekt freigegeben. Wenn die Objektreferenz nicht nil ist, ruft [[System.TObject.Free|Free]] automatisch den Destruktor auf. Alle zur Laufzeit instantiierten Objekte, die keinen Eigentümer besitzen, sollten mit [[System.TObject.Free|Free]] aufgelöst werden, damit sowohl das Objekt als auch der zugehörige Speicher korrekt freigegeben wird. Im Gegensatz zu [[System.TObject.Destroy|Destroy]] funktioniert [[System.TObject.Free|Free]] auch dann, wenn das Objekt nil ist. Es ist also kein Fehler, die Methode [[System.TObject.Free|Free]] für ein Objekt aufzurufen, das niemals initialisiert wurde.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[System.TObject.Free|Free]] für eine Komponente aufrufen, werden alle untergeordneten Objekte (die Einträge in ihrer Komponentenliste) automatisch freigegeben. Da ein Formular der Eigentümer aller Steuerelemente und anderer Komponenten ist, die Sie im Entwurfsmodus hinzugefügt haben, werden diese Komponenten automatisch mit dem Formular freigegeben. Alle Formulare gehören standardmäßig zum Anwendungsobjekt (TApplication) und werden daher zusammen mit diesem aus dem Speicher entfernt. Bei Objekten, die keine Komponenten sind, oder bei mit dem Eigentümer nil erstellten Komponenten muss [[System.TObject.Free|Free]] explizit aufgerufen werden, wenn das betreffende Objekt nicht mehr benötigt wird. Der zugewiesene Speicher kann sonst erst nach dem Beenden der Anwendung wieder verwendet werden.&lt;br /&gt;
&lt;br /&gt;
{{Warning| Sie dürfen eine Komponente nie in einer ihrer eigenen Ereignisbehandlungsroutinen oder in einer Ereignisbehandlungsroutine eines untergeordneten Objekts freigeben. Geben Sie beispielsweise auf keinen Fall eine Schaltfläche oder ihr übergeordnetes Formular in der OnClick-Ereignisbehandlungsroutine der Schaltfläche frei.}}&lt;br /&gt;
&lt;br /&gt;
Um ein Formular freizugeben, ruften Sie seine Methode [[Vcl.Forms.TCustomForm.Release|Release]] auf. Dadurch wird sichergestellt, dass das Formular erst aus dem Speicher entfernt wird, wenn die Ausführung seiner eigenen und der Ereignisbehandlungsroutinen seiner Komponenten beendet ist.&lt;br /&gt;
&lt;br /&gt;
{{Note| Geben Sie in C++ keine Objekte mit [[System.TObject.Free|Free]] frei. Verwenden Sie stattdessen das Schlüsselwort &#039;&#039;&#039;delete&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;br /&gt;
&amp;lt;!--Start samples--&amp;gt;&lt;br /&gt;
=== Codebeispiele ===&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/d/index.php?title=System.Classes.RegisterComponents&amp;diff=817463</id>
		<title>System.Classes.RegisterComponents</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.RegisterComponents&amp;diff=817463"/>
		<updated>2021-07-13T03:44:37Z</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;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Registriert die {{Arg|ComponentClasses}}-Komponenten so, dass sie alle auf derselben Seite ({{Arg|Page}}) der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; erscheinen.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rufen Sie [[System.Classes.RegisterComponents|RegisterComponents]] auf, um eine Menge von Komponenten zu registrieren, die in einem [[rad_de:Packages (Optionen)|in der IDE installierten Package]] deklariert sind. Sobald eine Komponente registriert ist, wird sie in der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; angezeigt. Dort kann sie dann ausgewählt und in Formulare oder Datenmodule eingefügt werden. Registrierte Komponenten können mit dem &#039;&#039;&#039;Objektinspektor&#039;&#039;&#039; kommunizieren, um dem Benutzer Lese- und Schreibzugriff auf Eigenschaften und Ereignisse zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Geben Sie im Parameter &amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt; den Namen der Registerkarte (Kategorie) der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; an, in der die Komponenten angezeigt werden sollen. Falls die angegebene Kategorie (&amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt;) bereits vorhanden ist, werden die Komponenten in diese Kategorie eingefügt. Ist die Kategorie {{Arg|Page}} nicht vorhanden, wird eine neue Seite in der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; mit dem angegebenen Namen erstellt.&lt;br /&gt;
&lt;br /&gt;
Die zu registrierenden Komponenten werden im Parameter &amp;lt;code&amp;gt;ComponentClasses&amp;lt;/code&amp;gt; übergeben.&lt;br /&gt;
&lt;br /&gt;
{{Note| In C++ enthält der Parameter &amp;lt;code&amp;gt;ComponentClasses_High&amp;lt;/code&amp;gt; den Index der letzten Klasse im Array &amp;lt;code&amp;gt;ComponentClasses&amp;lt;/code&amp;gt; (dieser ist um 1 kleiner als die Anzahl der Klassen).}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie [[System.Classes.RegisterComponents|RegisterComponents]] in der [[rad_de:Die Register-Prozedur implementieren|Implementierung der Prozedur &#039;&#039;&#039;Register&#039;&#039;&#039;]] in einer der Units auf, in der die benutzerdefinierten Komponenten definiert sind. Die Units, in denen die Komponenten definiert sind, müssen anschließend in ein [[rad_de:Entwurfszeit-Packages|Package]] compiliert werden. Dieses [[rad_de:Komponenten-Packages installieren|Package muss in der IDE installiert werden]], bevor die Komponenten der &#039;&#039;&#039;Tool-Palette&#039;&#039;&#039; hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
Mit &#039;&#039;&#039;[[DesignIntf.ForceDemandLoadState|ForceDemandLoadState]]&#039;&#039;&#039; [[rad_de:Die Prozedur RegisterComponents aufrufen#Festlegen des Ladestatus für in einem Package registrierte Komponenten|legen Sie fest, ob die IDE das intelligente Laden von registrierten Komponenten verwenden soll]].&lt;br /&gt;
&lt;br /&gt;
{{Note| Eine Komponente kann nach ihrer Registrierung in eine andere Registerkarte der &#039;&#039;&#039;Tool Palette&#039;&#039;&#039; verschoben werden. Danach erscheint die Komponente immer auf der neuen Seite. Ein erneuter Aufruf von [[System.Classes.RegisterComponents|RegisterComponents]] wirkt sich nicht auf die Seite aus, auf der die Komponente angezeigt wird.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[DesignIntf.ForceDemandLoadState|DesignIntf.ForceDemandLoadState]]&lt;br /&gt;
* [[rad_de:Packages (Optionen)|Packages]]&lt;br /&gt;
* [[rad_de:Komponenten-Packages installieren|Komponenten-Packages installieren]]&lt;br /&gt;
* [[rad_de:Entwurfszeit-Packages|Entwurfszeit-Packages]]&lt;br /&gt;
* [[rad_de:Komponenten registrieren|Komponenten registrieren]]&lt;br /&gt;
* [[rad_de:Die Register-Prozedur deklarieren|Die &#039;&#039;&#039;Register&#039;&#039;&#039;-Prozedur deklarieren]]&lt;br /&gt;
* [[rad_de:Die Register-Prozedur implementieren|Die &#039;&#039;&#039;Register&#039;&#039;&#039;-Prozedur implementieren]]&lt;br /&gt;
* [[rad_de:Die Prozedur RegisterComponents aufrufen|Die Prozedur &#039;&#039;&#039;RegisterComponents&#039;&#039;&#039; aufrufen]]&lt;br /&gt;
* [[rad_de:Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden|Verwenden von Stilen, die von Komponenten aus in der IDE installierten Entwurfszeit-Packages definiert wurden]]&lt;br /&gt;
* [[System.Classes.UnRegisterClasses|System.Classes.UnRegisterClasses]]&lt;br /&gt;
&lt;br /&gt;
===Codebeispiele===&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|Controls (Beispiel)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TComponent.ComponentIndex&amp;diff=817462</id>
		<title>System.Classes.TComponent.ComponentIndex</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TComponent.ComponentIndex&amp;diff=817462"/>
		<updated>2021-07-12T16: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:System.Classes.TComponent.ComponentIndex|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Beschreibung==&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;Gibt die Position der Komponente in dem Array [[System.Classes.TComponent.Components|Components]] ihres Eigentümers an.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] können Sie die Komponentenliste des Eigentümers der Komponente durchlaufen, um Aktionen an untergeordneten Komponenten durchzuführen. Die Eigenschaft kann in Verbindung mit [[System.Classes.TComponent.ComponentCount|ComponentCount]] verwendet werden. [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] wird intern für iterative Zuweisungsprozeduren verwendet. &lt;br /&gt;
&lt;br /&gt;
{{Note| Die erste Komponenten in der Liste hat den [[System.Classes.TComponent.ComponentIndex|ComponentIndex]]-Wert 0, die zweite hat den Wert 1 und so weiter. Beachten Sie also bei der Verwendung von [[System.Classes.TComponent.ComponentIndex|ComponentIndex]] und ComponentCount, dass [[System.Classes.TComponent.ComponentCount|ComponentCount]] immer um 1 größer ist als der höchste Komponentenindex.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Classes.TComponent.Create&amp;diff=817461</id>
		<title>System.Classes.TComponent.Create</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TComponent.Create&amp;diff=817461"/>
		<updated>2021-07-12T16:38: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;
==Beschreibung==&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;Erzeugt eine mit Standardwerten initialisierte Instanz einer Komponente und weist ihr Speicher zu.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Objekte verfügen über eine Methode [[System.Classes.TComponent.Create|Create]], die das Objekt erzeugt. [[System.Classes.TComponent|TComponent]] definiert [[System.Classes.TComponent.Create|Create]] neu, sodass die Methode [[System.Classes.TComponent.Create|Create]] für Komponenten auch folgende Funktionen ausführt:&lt;br /&gt;
&lt;br /&gt;
* Sie richtet die Beziehung zwischen der Komponente und ihrem Eigentümer ([[System.Classes.TComponent.Owner|Owner]]) ein, der im Parameter &amp;lt;code&amp;gt;AOwner&amp;lt;/code&amp;gt; übergeben wird.&lt;br /&gt;
&lt;br /&gt;
* Sie setzt die Eigenschaft [[System.Classes.TComponent.ComponentStyle|ComponentStyle]] auf [[System.Classes.TComponentStyle|&amp;lt;code&amp;gt;csInheritable&amp;lt;/code&amp;gt;]], sodass die Komponente von einem abgeleiteten Formulartyp geerbt werden kann.&lt;br /&gt;
&lt;br /&gt;
Komponenten, die im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; hinzugefügt werden, müssen nicht explizit erzeugt werden. Diese Komponenten werden beim Start der Anwendung automatisch erzeugt und bei deren Beendigung freigegeben.&lt;br /&gt;
&lt;br /&gt;
Für per Programm (also nicht im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039;) erzeugte Komponenten rufen Sie [[System.Classes.TComponent.Create|Create]] auf und übergeben die übergeordnete Komponente im Parameter &amp;lt;code&amp;gt;AOwner&amp;lt;/code&amp;gt;. Der Eigentümer entfernt die Komponente bei seiner Freigabe automatisch aus dem Speicher. Wenn die Komponente keinen Eigentümer hat, verwenden Sie Free, um sie freizugeben.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Wenn Sie &amp;lt;code&amp;gt;Self&amp;lt;/code&amp;gt; in [[System.Classes.TComponent.Owner|Owner]] übergeben, müssen Sie beachten, auf welche Komponente die Referenz verweist. Wenn eine Komponente in einer ihrer Methoden eine andere Komponente erzeugt, bezieht sich &amp;lt;code&amp;gt;Self&amp;lt;/code&amp;gt; auf die erste Komponente und nicht auf die erzeugte Komponente, die der ersten Komponente untergeordnet ist.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|  Der Konstruktor von [[System.Classes.TComponent|TComponent]] ist virtuell, um polymorphe Instantiierungen von Klassenreferenzen zu erlauben. Diese Möglichkeit ist für das Streaming-System und für den &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; von Bedeutung. Vergessen Sie nicht, die Direktive override zu verwenden, wenn Sie den Konstruktor [[System.Classes.TComponent.Create|Create]] einer neuen Komponente deklarieren.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Classes.TComponent.Loaded&amp;diff=817460</id>
		<title>System.Classes.TComponent.Loaded</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TComponent.Loaded&amp;diff=817460"/>
		<updated>2021-07-07T02:31:27Z</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;
==Beschreibung==&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;Initialisiert die Komponente, nachdem die Formulardatei in den Speicher geladen wurde.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die als protected deklarierte Methode [[System.Classes.TComponent.Loaded|Loaded]] nicht auf. Loaded wird vom Streaming-System aufgerufen, nachdem das übergeordnete Formular aus einem Stream gelesen wurde.&lt;br /&gt;
&lt;br /&gt;
Loaded ermöglicht einer Komponente, sich selbst zu initialisieren, nachdem alle ihre Teile aus einem Stream geladen wurden. Wenn das Streaming-System ein Formular oder Datenmodul aus der entsprechenden Formulardatei lädt, erstellt es zuerst mit Hilfe des zugehörigen Konstruktors die Formularkomponente und initialisiert dann deren Eigenschaften mit den ausgelesenen Werten. Nachdem alle Eigenschaftswerte aller Komponenten gelesen wurden, ruft das Streaming-System [[System.Classes.TComponent.Loaded|Loaded]] für jede Komponente in der Reihenfolge auf, in der die Steuerelemente erzeugt wurden. Dadurch haben die Komponenten die Möglichkeit, alle Daten zu initialisieren, die von Werten anderer Komponenten abhängig sind.&lt;br /&gt;
&lt;br /&gt;
{{Note| Alle Referenzen auf gleichrangige Komponenten werden vor dem Aufruf von [[System.Classes.TComponent.Loaded|Loaded]] aufgelöst. Zeiger auf gleichrangige Komponenten, die aus einem Stream gelesen wurden, können frühestens in diesem Aufruf von [[System.Classes.TComponent.Loaded|Loaded]] verwendet werden.}}&lt;br /&gt;
&lt;br /&gt;
Die Implementierung von [[System.Classes.TComponent.Loaded|Loaded]] in der Klasse [[System.Classes.TComponent|TComponent]] löscht das Flag &amp;lt;code&amp;gt;csLoading&amp;lt;/code&amp;gt; in der Eigenschaft [[System.Classes.TComponent.ComponentState|ComponentState]] und gibt dadurch an, dass die Komponente nicht mehr geladen wird.&lt;br /&gt;
&lt;br /&gt;
{{Warning| Die Methode [[System.Classes.TComponent.Loaded|Loaded]] kann für geerbte Formulare mehrere Male aufgerufen werden. Sie wird jedes Mal aufgerufen, wenn eine Vererbungsebene eingelesen wird. Weisen Sie in einer überschriebenen [[System.Classes.TComponent.Loaded|Loaded]]-Methode keinen Speicher zu, ohne vorher zu überprüfen, ob der Speicher nicht bereits bei einem früheren Aufruf zugewiesen wurde.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Bindings.CustomScope.TCustomScope&amp;diff=817459</id>
		<title>System.Bindings.CustomScope.TCustomScope</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Bindings.CustomScope.TCustomScope&amp;diff=817459"/>
		<updated>2021-07-07T01:04:39Z</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.Bindings.CustomScope.TCustomScope|api}}&lt;br /&gt;
==Beschreibung==&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;Basisklasse für alle Nachkommen eines benutzerdefinierten Gültigkeitsbereichs.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Bindings.CustomScope.TCustomScope|TCustomScope]] ist eine abstrakte Klasse, die die Basisklasse für alle Nachkommen eines benutzerdefinierten Gültigkeitsbereichs repräsentiert. Ein benutzerdefinierter Gültigkeitsbereich ermöglicht das Einfügen neuer Member (Eigenschaften und/oder Methoden), die in einem bereits vorhandenen Objekt nicht vorhanden werden. Dadurch können diese neuen Member in einem Ausdruck verwendet werden.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Alle Nachkommen der Klasse [[System.Bindings.CustomScope.TCustomScope|TCustomScope]] &#039;&#039;&#039;müssen&#039;&#039;&#039; die Methode [[System.Bindings.CustomScope.TCustomScope.DoLookup|DoLookup]] implementieren.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;br /&gt;
[[Category:XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.AcquireExceptionObject&amp;diff=817458</id>
		<title>System.AcquireExceptionObject</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.AcquireExceptionObject&amp;diff=817458"/>
		<updated>2021-07-06T23:46:03Z</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;
==Beschreibung==&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;Behält den Zugriff auf ein Exception-Objekt bei.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.AcquireExceptionObject|AcquireExceptionObject]] gibt einen &#039;&#039;&#039;TObject&#039;&#039;&#039; auf das aktuelle Exception-Objekt zurück und verhindert, dass es aus dem Speicher freigegeben wird, wenn die aktuelle Exception-Behandlungsroutine beendet ist.&lt;br /&gt;
&lt;br /&gt;
{{Note| [[System.AcquireExceptionObject|AcquireExceptionObject]] inkrementiert den Referenzzähler des Exception-Objekts. Stellen Sie sicher, dass der Referenzzähler dekrementiert wird, wenn das Exception-Objekt nicht mehr gebraucht wird. Dies geschieht automatisch, wenn Sie mit dem Exception-Objekt die Exception erneut auslösen In allen anderen Fällen muss für jeden Aufruf von [[System.AcquireExceptionObject|AcquireExceptionObject]] ein zugehöriger Aufruf von [[System.ReleaseExceptionObject|ReleaseExceptionObject]] vorhanden sein. [[System.AcquireExceptionObject|AcquireExceptionObject]]/ReleaseExceptionObject-Aufrufe können auch verschachtelt werden.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;br /&gt;
&amp;lt;!--Start samples--&amp;gt;&lt;br /&gt;
=== Codebeispiele ===&lt;br /&gt;
*[[samp_en:ExceptionHandling (Delphi)|ExceptionHandling (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/d/index.php?title=System.SysUtils.TByteHelper.ToHexString&amp;diff=817457</id>
		<title>System.SysUtils.TByteHelper.ToHexString</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.SysUtils.TByteHelper.ToHexString&amp;diff=817457"/>
		<updated>2021-06-24T23:44:59Z</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;
==Beschreibung==&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;Konvertiert [[System.Byte|Byte]] in einen hexadezimalen String.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist überladen:&lt;br /&gt;
&lt;br /&gt;
* Die erste überladene Methode [[System.SysUtils.TByteHelper.ToHexString|ToHexString]] konvertiert diese [[System.Byte|Byte]]-Zahl in eine hexadezimale String-Repräsentation mit 2 hexadezimalen Ziffern.&lt;br /&gt;
* Die zweite überladene Methode [[System.SysUtils.TByteHelper.ToHexString|ToHexString]] konvertiert diese [[System.Byte|Byte]]-Zahl in einen hexadezimalen String mit mindestens der Anzahl von hexadezimalen Ziffern, die im Parameter &amp;lt;code&amp;gt;MinDigits&amp;lt;/code&amp;gt; angegeben sind.&lt;br /&gt;
&lt;br /&gt;
{{Note| Einzelheiten zur Verarbeitung der Konvertierung finden Sie bei der Beschreibung von [[System.SysUtils.IntToHex|IntToHex]]. }}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;br /&gt;
[[Category:XE4]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter&amp;diff=817456</id>
		<title>FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter&amp;diff=817456"/>
		<updated>2021-06-09T15:10:58Z</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;
==Beschreibung==&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;Mit [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] wird eine direkte Verbindung zu einem DBMS über eine [[FireDAC.Comp.Client.TFDConnection|TFDConnection]]-Komponente hergestellt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] stellen Sie eine Verbindung zu dem DBMS her, in das die Daten mit [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Der Hauptunterschied zwischen [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] und [[FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter|TFDBatchMoveDataSetWriter]] ist, dass der [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] das FireDAC-ArrayDML-Feature verwendet und die maximal mögliche Geschwindigkeit beim Schreiben von Daten bietet.&lt;br /&gt;
&lt;br /&gt;
Legen Sie den Namen einer Zieltabelle in der Eigenschaft [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] fest. Statt [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] können Sie eine SQL-Abfrage festlegen und dabei die Zieldatenstruktur in der Eigenschaft [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] und die SQL-Schreibabfrage in der Eigenschaft [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter.WriteSQL|WriteSQL]] angeben. Optional können Sie [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter.GeneratorName|GeneratorName]] festlegen, um einen Datenbankgenerator/Sequenznamen zum Füllen der Auto-Inkrementierungsfelder vorzusehen.&lt;br /&gt;
&lt;br /&gt;
{{Note| Die Eigenschaften [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] und [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] können nicht gleichzeitig verwendet werden.}} &lt;br /&gt;
&lt;br /&gt;
Legen Sie [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] als [[FireDAC.Comp.BatchMove.TFDBatchMove.Writer|Writer]] von [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] fest.&lt;br /&gt;
&lt;br /&gt;
[[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter|TFDBatchMoveSQLWriter]] unterstützt alle möglichen [[FireDAC.Comp.BatchMove.TFDBatchMove.Mode|Modi]] der [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]]-Datenbewegung.&lt;br /&gt;
&lt;br /&gt;
{{Note| Der Modus &#039;&#039;&#039;dmAppendUpdate&#039;&#039;&#039; wird nur unterstützt, wenn die Datenbank MERGE, INSERT OR REPLACE oder ähnliche DML-Anweisungen unterstützt.}}&lt;br /&gt;
&lt;br /&gt;
In den Modi &#039;&#039;&#039;dmAppend&#039;&#039;&#039;, &#039;&#039;&#039;dmUpdate&#039;&#039;&#039;, &#039;&#039;&#039;dmAppendUpdate&#039;&#039;&#039; und &#039;&#039;&#039;dmDelete&#039;&#039;&#039;  muss die Zieltabelle einen Primärschlüssel enthalten.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:FireDAC.TFDBatchMove Sample|FireDAC.TFDBatchMove (Beispiel)]]&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:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader&amp;diff=817455</id>
		<title>FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader&amp;diff=817455"/>
		<updated>2021-06-09T13:38:34Z</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;
==Beschreibung==&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;Mit [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] wird eine direkte Verbindung zu einem DBMS über eine [[FireDAC.Comp.Client.TFDConnection|TFDConnection]]-Komponente hergestellt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] stellen Sie eine Verbindung zu dem DBMS her, das die Daten enthält, die mit [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Legen Sie den Namen der Quelltabelle in der Eigenschaft [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] fest, oder legen Sie in der Eigenschaft [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] eine SQL-Abfrage fest, die die Quelldaten zurückgibt. &lt;br /&gt;
&lt;br /&gt;
{{Note| [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.TableName|TableName]] und [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLDriver.ReadSQL|ReadSQL]] können nicht gleichzeitig verwendet werden. }}&lt;br /&gt;
&lt;br /&gt;
Legen Sie [[FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLReader|TFDBatchMoveSQLReader]] als [[FireDAC.Comp.BatchMove.TFDBatchMove.Reader|Reader]]-Eigenschaft von [[FireDAC.Comp.BatchMove.TFDBatchMove|TFDBatchMove]] fest. &lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[samp_en:FireDAC.TFDBatchMove Sample|TFDBatchMove (Beispiel)]]&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:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPainting&amp;diff=817454</id>
		<title>FMX.Controls.TControl.OnPainting</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPainting&amp;diff=817454"/>
		<updated>2021-05-10T19:44:20Z</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;
==Beschreibung==&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;Wird beim Zeichnen des Steuerelements ausgelöst. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnPainting|OnPainting]] wird auch beim Aufrufen von [[FMX.Controls.TControl.Painting|Painting]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnPainting|OnPainting]] ändern Sie die Art, in der das Steuerelement gezeichnet wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=817453</id>
		<title>FMX.Controls.TControl.OnPaint</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=817453"/>
		<updated>2021-05-10T18:28:16Z</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;
==Beschreibung==&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;Wird beim Neuzeichnen des Steuerelements ausgelöst. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnPaint|OnPaint]] wird auch ausgelöst, wenn [[FMX.Controls.TControl.DoPaint|DoPaint]] auf gerufen wird.&lt;br /&gt;
&lt;br /&gt;
Mit der Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnPaint|OnPaint]] kann die Art und Weise geändert werden, in der das Steuerelement gerendert wird.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Beachten Sie bitte, dass der Aufruf von [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] in der Ereignisbehandlungsroutine [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] wirkungslos ist, weil [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] vor der Ausführung der Ereignisbehandlungsroutine [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] aufgerufen wird. Damit wird sichergestellt, dass das Zeichnen immer in [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] ausgeführt wird, ohne dass zusätzlicher und möglicherweise unerwarteter Code zum Zeichnen verwendet werden muss.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=817452</id>
		<title>FMX.Controls.TControl.OnPaint</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnPaint&amp;diff=817452"/>
		<updated>2021-05-10T18:27:57Z</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;
==Beschreibung==&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;Wird beim Neuzeichnen des Steuerelements ausgelöst. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnPaint|OnPaint]] wird auch ausgelöst, wenn [[FMX.Controls.TControl.DoPaint|DoPaint]] auf gerufen wird.&lt;br /&gt;
&lt;br /&gt;
Mit der Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnPaint|OnPaint]] kann die Art und Weise geändert werden, in der das Steuerelement gerendert wird.&lt;br /&gt;
&lt;br /&gt;
{{Note| Beachten Sie bitte, dass der Aufruf von [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] in der Ereignisbehandlungsroutine [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] wirkungslos ist, weil [[FMX.Graphics.TCanvas.BeginScene|BeginScene]] vor der Ausführung der Ereignisbehandlungsroutine [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] aufgerufen wird. Damit wird sichergestellt, dass das Zeichnen immer in [[FMX.Forms.TCustomForm.OnPaint|OnPaint]] ausgeführt wird, ohne dass zusätzlicher und möglicherweise unerwarteter Code zum Zeichnen verwendet werden muss.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseWheel&amp;diff=817451</id>
		<title>FMX.Controls.TControl.OnMouseWheel</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseWheel&amp;diff=817451"/>
		<updated>2021-05-10T18:07:39Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn das Mausrad bewegt wird, während das Steuerelement den Fokus besitzt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseWheel|OnMouseWheel]] wird auch beim Aufrufen von [[FMX.Controls.TControl.MouseWheel|MouseWheel]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseWheel|OnMouseWheel]] geben Sie an, was passiert, wenn das Mausrad bewegt wird, während das Steuerelement den Fokus besitzt.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseUp&amp;diff=817450</id>
		<title>FMX.Controls.TControl.OnMouseUp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseUp&amp;diff=817450"/>
		<updated>2021-05-10T16:36:44Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn die Maustaste, die auf dem Steuerelement gedrückt wurde, losgelassen wird. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseUp|OnMouseUp]] wird auch beim Aufrufen von [[FMX.Controls.TControl.MouseUp|MouseUp]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseUp|OnMouseUp]] geben Sie an, was passiert, wenn die Maustaste, die auf dem Steuerelement gedrückt wurde, losgelassen wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseMove&amp;diff=817449</id>
		<title>FMX.Controls.TControl.OnMouseMove</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseMove&amp;diff=817449"/>
		<updated>2021-05-10T16:20:30Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn der Mauszeiger auf dem Bereich des Steuerelements bewegt wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseMove|OnMouseMove]] wird auch beim Aufrufen von [[FMX.Controls.TControl.MouseMove|MouseMove]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseMove|OnMouseMove]] geben Sie an, was passiert, wenn der Mauszeiger auf dem Bereich des Steuerelements bewegt wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseDown&amp;diff=817448</id>
		<title>FMX.Controls.TControl.OnMouseDown</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseDown&amp;diff=817448"/>
		<updated>2021-05-10T16:12:14Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn eine Maustaste auf einem Steuerelement gedrückt wird. &amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseDown|OnMouseDown]] wird auch beim Aufruf von [[FMX.Controls.TControl.MouseDown|MouseDown]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseDown|OnMouseDown]] können Sie angeben, welche Aktionen durchgeführt werden sollen, wenn eine Maustaste auf einem  Steuerelement gedrückt wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnKeyUp&amp;diff=817447</id>
		<title>FMX.Controls.TControl.OnKeyUp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnKeyUp&amp;diff=817447"/>
		<updated>2021-05-10T16:04: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.OnKeyUp|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn eine Taste losgelassen wird, während das Steuerelement den Fokus hat.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnKeyUp|OnKeyUp]] wird auch beim Aufruf von [[FMX.Controls.TControl.KeyUp|KeyUp]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnKeyUp|OnKeyUp]] können Sie angeben, welche Aktionen durchgeführt werden sollen, wenn das Steuerelement den Fokus hat und eine Taste losgelassen wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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;
&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragEnter&amp;diff=817446</id>
		<title>FMX.Controls.TControl.OnDragEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragEnter&amp;diff=817446"/>
		<updated>2021-05-10T15:53:15Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn ein Objekt im Bereich des aktuellen Steuerelements gezogen wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragEnter|OnDragEnter]] wird auch beim Aufruf von [[FMX.Controls.TControl.DragEnter|DragEnter]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnDragEnter|OnDragEnter]] können Sie angeben, welche Auswirkungen das Ziehen eines Objekts im Bereich des aktuellen Steuerelements hat.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragDrop&amp;diff=817445</id>
		<title>FMX.Controls.TControl.OnDragDrop</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragDrop&amp;diff=817445"/>
		<updated>2021-05-10T15:35: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.OnDragDrop|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&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;Wird beim Ablegen eines gezogenen Steuerelements ausgelöst.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragDrop|OnDragDrop]] wird auch beim Aufruf von [[FMX.Controls.TControl.DragDrop|DragDrop]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnDragDrop|OnDragDrop]] können Sie angeben, welche Auswirkungen das Ablegen eines gezogenen Steuerelements hat.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnCanFocus&amp;diff=817444</id>
		<title>FMX.Controls.TControl.OnCanFocus</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnCanFocus&amp;diff=817444"/>
		<updated>2021-05-10T15:21:34Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn ein Steuerelement den Fokus erhalten kann.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.SetFocus|SetFocus]] ist eine Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnCanFocus|OnCanFocus]].&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnCanFocus|OnCanFocus]] können Sie das Verhalten anpassen, wenn das Steuerelement Fokus erhielt.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
* [[FMX.Types.TCanFocusEvent]]&lt;br /&gt;
*[[FMX.Controls.TControl.SetFocus]]&lt;br /&gt;
&lt;br /&gt;
[[Category: API-Dokumentation]]&lt;br /&gt;
[[Category:XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseLeave&amp;diff=817443</id>
		<title>FMX.Controls.TControl.OnMouseLeave</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseLeave&amp;diff=817443"/>
		<updated>2021-05-10T14:33:20Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn der Mauszeiger aus dem Bereich des Steuerelements gezogen wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseLeave|OnMouseLeave]] wird auch beim Aufrufen von [[FMX.Controls.TControl.DoMouseLeave|DoMouseLeave]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseLeave|OnMouseLeave]] geben Sie an, was passiert, wenn der Mauszeiger aus dem Bereich des Steuerelements gezogen wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseEnter&amp;diff=817442</id>
		<title>FMX.Controls.TControl.OnMouseEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnMouseEnter&amp;diff=817442"/>
		<updated>2021-05-10T14:23:23Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn der Mauszeiger über den Bereich des Steuerelements bewegt wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnMouseEnter|OnMouseEnter]] wird auch beim Aufruf von [[FMX.Controls.TControl.DoMouseEnter|DoMouseEnter]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnMouseEnter|OnMouseEnter]] können Sie angeben, welche Aktionen durchgeführt werden sollen, wenn der Mauszeiger über den Bereich des Steuerelements bewegt wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnExit&amp;diff=817441</id>
		<title>FMX.Controls.TControl.OnExit</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnExit&amp;diff=817441"/>
		<updated>2021-05-10T13:53:23Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn das Steuerelement den Eingabefokus verliert.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnExit|OnExit]] wird auch ausgelöst, wenn [[FMX.Controls.TControl.DoExit|DoExit]] auf gerufen wird.&lt;br /&gt;
&lt;br /&gt;
In einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnExit|OnExit]] können Sie die Aktionen angeben, die ausgeführt werden sollen, wenn das Steuerelement den Eingabefokus verliert.&lt;br /&gt;
&lt;br /&gt;
{{Note| Beispielsweise können Sie in einem [[FMX.Edit.TEdit|TEdit]]-Steuerelement festlegen, dass der Benutzer das Steuerelement erst verlassen kann, wenn ein bestimmter Wert eingegeben wurde. Der Code dafür sieht folgendermaßen aus:&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; &#039;Hello&#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;
Beachten Sie, dass Code wie {{Code|Edit1.SetFocus;}} nicht den erwarteten Effekt hat.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnEnter&amp;diff=817440</id>
		<title>FMX.Controls.TControl.OnEnter</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnEnter&amp;diff=817440"/>
		<updated>2021-05-10T12:32:27Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn das Steuerelement den Eingabefokus erhält.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnEnter|OnEnter]] wird auch beim Aufruf von [[FMX.Controls.TControl.DoEnter|DoEnter]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnEnter|OnEnter]] können Sie angeben, welche Aktionen durchgeführt werden, wenn das Steuerelement den Eingabefokus erhält.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragLeave&amp;diff=817439</id>
		<title>FMX.Controls.TControl.OnDragLeave</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragLeave&amp;diff=817439"/>
		<updated>2021-05-08T05:07:04Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn ein Objekt aus dem Bereich des aktuellen Steuerelements gezogen wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragLeave|OnDragLeave]] wird auch beim Aufruf von [[FMX.Controls.TControl.DragLeave|DragLeave]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnDragLeave|OnDragLeave]] können Sie angeben, welche Aktionen durchgeführt werden, wenn ein Objekt aus dem Bereich des aktuellen Steuerelements gezogen wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragEnd&amp;diff=817438</id>
		<title>FMX.Controls.TControl.OnDragEnd</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDragEnd&amp;diff=817438"/>
		<updated>2021-05-08T05:00:00Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn das Ziehen eines Steuerelements beendet wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Ziehen kann entweder beim Ablegen des Steuerelements oder beim Abbrechen des Ablegens beendet werden. &lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDragEnd|OnDragEnd]] wird auch beim Aufrufen von [[FMX.Controls.TControl.DragEnd|DragEnd]] ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnDragEnd|OnDragEnd]] können Sie angeben, welche Aktion beim Beenden des Ziehens ausgeführt wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDeactivate&amp;diff=817437</id>
		<title>FMX.Controls.TControl.OnDeactivate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDeactivate&amp;diff=817437"/>
		<updated>2021-05-08T04:52:50Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn das Fenster, in dem sich das Steuerelement befindet, keinen Fokus hat, während dieses Steuerelement oder einer seiner Nachkommen [[FMX.Controls.TControl.IsFocused|den Fokus hat]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt; Ein Nachkomme kann ein [[FMX.Controls.TControl.Controls|untergeordnetes Objekt]], ein Enkel usw. sein.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=FMX.Controls.TControl.OnDblClick&amp;diff=817436</id>
		<title>FMX.Controls.TControl.OnDblClick</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnDblClick&amp;diff=817436"/>
		<updated>2021-05-08T04:45: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.OnDblClick|api}}&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnDblClick | |{{InheritsFrom|FMX.Controls.TControl.OnDblClick}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Wird beim Doppelklicken auf die linke Maustaste ausgelöst, während sich der Mauszeiger über das Steuerelement befindet. &amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnDblClick|OnDblClick]] wird auch beim Aufruf von [[FMX.Controls.TControl.DblClick|DblClick]] ausgelöst.&lt;br /&gt;
 &lt;br /&gt;
Für Steuerelemente (wie z.B. [[FMX.StdCtrls.TLabel|TLabel]] und [[FMX.StdCtrls.TPathLabel|TPathLabel]]), deren Eigenschaft [[FMX.Controls.TControl.HitTest|HitTest]] standardmäßig auf &#039;&#039;&#039;False&#039;&#039;&#039; gesetzt ist, werden die Mausereignisse [[FMX.Controls.TControl.OnClick|OnClick]] und [[FMX.Controls.TControl.OnDblClick|OnDblClick]] an das Steuerelement hinter dem aktuellen übergeben.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnClick&amp;diff=817435</id>
		<title>FMX.Controls.TControl.OnClick</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnClick&amp;diff=817435"/>
		<updated>2021-05-08T04:38: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.OnClick|api}}&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FMX.Controls.TControl.OnClick | |{{InheritsFrom|FMX.Controls.TControl.OnClick}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Wird beim Klicken auf das Steuerelement ausgelöst.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Steuerelemente (wie z.B. [[FMX.StdCtrls.TLabel|TLabel]] und [[FMX.StdCtrls.TPathLabel|TPathLabel]]), deren Eigenschaft [[FMX.Controls.TControl.HitTest|HitTest]] standardmäßig auf &#039;&#039;&#039;False&#039;&#039;&#039; gesetzt ist, werden die Mausereignisse [[FMX.Controls.TControl.OnClick|OnClick]] und [[FMX.Controls.TControl.OnDblClick|OnDblClick]] an das Steuerelement hinter dem aktuellen übergeben.&lt;br /&gt;
&lt;br /&gt;
Das Ereignis [[FMX.Controls.TControl.OnClick|OnClick]] wird normalerweise beim Drücken und Loslassen der linken Maustaste ausgelöst, wenn sich der Mauszeiger auf dem Steuerelement befindet oder wenn [[FMX.Controls.TControl.Click|Click]] aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
Für Schaltflächensteuerelemente wird das Ereignis [[FMX.Controls.TControl.OnClick|OnClick]] auch ausgelöst, wenn das Steuerelement den Fokus hat und die Leer- oder die Eingabetaste gedrückt werden.&lt;br /&gt;
&lt;br /&gt;
Für Steuerelemente mit Status, wie z.B. [[FMX.StdCtrls.TRadioButton|TRadioButton]] und [[FMX.StdCtrls.TCheckBox|TCheckBox]], wird den Status von [[FMX.Controls.TControl.OnClick|OnClick]] nicht geändert (die Eigenschaft &#039;&#039;&#039;IsChecked&#039;&#039;&#039; wird nicht geändert). &lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnClick|OnClick]] kann nicht für Formulare verwendet werden.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnApplyStyleLookup&amp;diff=817434</id>
		<title>FMX.Controls.TControl.OnApplyStyleLookup</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnApplyStyleLookup&amp;diff=817434"/>
		<updated>2021-05-08T01:56:01Z</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;
==Beschreibung==&lt;br /&gt;
&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;Wird ausgelöst, wenn ein Stil auf das Steuerelement angewendet wird.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]] können Sie das Anwenden eines Stils anpassen. &lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TStyledControl.ApplyStyleLookup|ApplyStyleLookup]] ist eine Ereignisbehandlungsroutine für [[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]]. Überschreiben Sie diese Methode, um das Anwenden eines Stils anzupassen.&lt;br /&gt;
&lt;br /&gt;
[[FMX.Controls.TControl.OnApplyStyleLookup|OnApplyStyleLookup]] wird für [[FMX.Controls.TStyledControl|mit Stilen ausgestattete Steuerelemente]] verwendet.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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: API-Dokumentation]] &lt;br /&gt;
[[Category: XE2]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnActivate&amp;diff=817433</id>
		<title>FMX.Controls.TControl.OnActivate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=FMX.Controls.TControl.OnActivate&amp;diff=817433"/>
		<updated>2021-05-07T16:46:40Z</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;
==Beschreibung==&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;Wird ausgelöst, wenn das Fenster, in dem sich das Steuerelement befindet, den Fokus erhält und das Steuerelement des Fensters [[FMX.Controls.TControl.IsFocused|mit dem Fokus]], entweder das Steuerelement selbst oder einer seiner Nachkommen ist.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt; Ein Nachkomme kann ein [[FMX.Controls.TControl.Controls|untergeordnetes Objekt]], ein Enkel usw. sein.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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:API-Dokumentation]]&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/d/index.php?title=System.Classes.TFiler&amp;diff=817430</id>
		<title>System.Classes.TFiler</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TFiler&amp;diff=817430"/>
		<updated>2021-02-26T14:52:51Z</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;
==Beschreibung==&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]] ist die abstrakte Basisklasse für Reader- und Writer-Objekte, die für das Laden und Speichern von Komponenten und deren Eigenschaften verwendet werden.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] arbeitet mit Stream- und Komponenten-Objekten. Es verwaltet die internen Mechanismen des Streaming-Systems, das zum Lesen und Schreiben von Komponenten und der damit verknüpften Daten verwendet wird. Das Streaming-System ist der Mechanismus, mit dem die IDE Komponenten auf der Festplatte speichert oder Komponenten aus Formulardateien liest sowie Bilder der Komponenten temporär im Arbeitsspeicher speichert und wiederherstellt.&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] hat zwei Nachkommen, [[System.Classes.TReader|TReader]] und [[System.Classes.TWriter|TWriter]], die die im Filer-Objekt definierten Methoden implementieren. Der Filer-Typ wird als Parameter für Komponentenmethoden verwendet, die für Stream-Operationen ein Reader- oder Writer-Objekt benötigen. Jedes Filer-Objekt verfügt über einen verbundenen Stream, der als Parameter an seinen Konstruktor übergeben wird. Dieses verbundene Stream-Objekt ist üblicherweise für die Erstellung von Filer-Objekten verantwortlich.&lt;br /&gt;
&lt;br /&gt;
Mit den Eigenschaften können Stream-Operationen für [[System.Classes.TFiler|TFiler]] untergeordnete Komponenten verwaltet werden. Mit Hilfe von Filer-Objekten werden Eigenschaften von Komponenten aus einem Stream gelesen bzw. in diesen geschrieben. Filer-Objekte puffern zur Beschleunigung der Lese- und Schreiboperationen Daten.&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TFiler|TFiler]] besitzt abstrakte Methoden, die in den untergeordneten Reader- und Writer-Objekten angepasst werden. Dazu gehören Methoden, mit denen verborgene oder komplexe Daten wie die Eigenschaften eines Objekts geladen und gespeichert werden können.&lt;br /&gt;
&lt;br /&gt;
{{Note| Die meisten Eigenschaften und Methoden von TFiler sind im Streaming-System aus Gründen des Komforts als public deklariert. Die Mehrheit der Eigenschaften und Methoden wird niemals direkt in einer Anwendung aufgerufen.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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_de:Mit Streams Daten lesen und schreiben|Mit Streams Daten lesen und schreiben]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&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/d/index.php?title=System.Classes.TComponent&amp;diff=816233</id>
		<title>System.Classes.TComponent</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=System.Classes.TComponent&amp;diff=816233"/>
		<updated>2021-02-24T01:53:47Z</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;
==Beschreibung==&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;&lt;br /&gt;
[[System.Classes.TComponent|TComponent]] ist der gemeinsame Vorfahre aller Komponentenklassen.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TComponent|TComponent]] ist die Basisklasse für alle Komponenten. Komponenten sind persistente Objekte, die folgende Möglichkeiten bieten:&lt;br /&gt;
* IDE-Integration. Sie können in einer IDE-Palette angezeigt und in einem &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; bearbeitet werden.&lt;br /&gt;
* Eigentümerschaft. Sie können andere Komponenten verwalten. Ist die Komponente &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; der Eigentümer der Komponente &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;, dann ist die Komponente &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; bei ihrer Freigabe für die Freigabe von &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt; verantwortlich.&lt;br /&gt;
* Streaming und Dateiverarbeitung. Erweiterungen der von [[System.Classes.TPersistent|TPersistent]] geerbten Persistenzfunktionen.&lt;br /&gt;
* COM-Unterstützung. Komponenten können mit den Experten (Assistenten) von Windows-Produkten in ActiveX-Steuerelemente oder in andere COM-Objekte konvertiert werden. Komponenten können als Container für COM-Objekte dienen.&lt;br /&gt;
&lt;br /&gt;
{{Note| Alle Implementierungen von [[System.Classes.TComponent|TComponent]], einschließlich jener, die der Kompatibilität mit OS X dienen, verfügen über COM-Funktionen. COM-Funktionen sind aber &#039;&#039;&#039;Nur Windows&#039;&#039;&#039; und können in geräteübergreifenden (plattformübergreifenden) Anwendungen nicht verwendet werden.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TComponent|TComponent]] stellt keine Benutzeroberfläche oder Anzeigefunktionen zur Verfügung. Diese Funktionalität wird von zwei direkt von [[System.Classes.TComponent|TComponent]] abgeleiteten Klassen bereitgestellt:&lt;br /&gt;
* &#039;&#039;&#039;TControl&#039;&#039;&#039; in der Unit [[FMX.Types]] ist die Basisklasse für &#039;&#039;&#039;visuelle Komponenten&#039;&#039;&#039; in Anwendungen, die mit dem FireMonkey-(FMX-)Framework erstellt werden.&lt;br /&gt;
* &#039;&#039;&#039;TControl&#039;&#039;&#039; in der Unit [[Vcl.Controls]] ist die Basisklasse für &#039;&#039;&#039;visuelle Komponenten&#039;&#039;&#039; in VCL-Anwendungen (nur Windows).&lt;br /&gt;
&lt;br /&gt;
{{Note|In OS X Anwendungen können nur die Unit [[FMX.Types]] und andere FireMonkey-spezifische Units verwendet werden. Dies bedeutet, dass Sie in geräteübergreifenden Anwendungen keine VCL-Units verwenden können.}}&lt;br /&gt;
&lt;br /&gt;
Komponenten, die zur Laufzeit sichtbar sein können, werden &#039;&#039;&#039;visuelle Komponenten&#039;&#039;&#039; genannt. Andere Komponenten, die nicht zur Laufzeit sichtbar sind, werden &#039;&#039;&#039;nicht-visuelle Komponenten&#039;&#039;&#039; genannt. Meist werden &#039;&#039;&#039;visuelle Komponenten&#039;&#039;&#039; jedoch als &#039;&#039;&#039;Steuerelemente&#039;&#039;&#039; und &#039;&#039;&#039;nicht-visuelle Komponenten&#039;&#039;&#039; einfach als &#039;&#039;&#039;Komponenten&#039;&#039;&#039; bezeichnet.&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie keine Instanzen von [[System.Classes.TComponent|TComponent]]. Verwenden Sie beim Deklarieren von nicht-visuellen Komponenten, die in der Komponentenpalette angezeigt und im &#039;&#039;&#039;Formular-Designer&#039;&#039;&#039; bearbeitet werden sollen, die Klasse [[System.Classes.TComponent|TComponent]] als Basisklasse. Die Eigenschaften und Methoden von [[System.Classes.TComponent|TComponent]] stellen das grundlegende Verhalten bereit, das abgeleitete Klassen erben, sowie Verhalten, das von Komponenten zur Anpassung ihres Verhaltens überschrieben werden kann.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Vcl.Controls.TControl]]&lt;br /&gt;
* [[FMX.Controls.TControl]]&lt;br /&gt;
* [[System.Classes.TFiler]]&lt;br /&gt;
* [[System.Classes.RegisterComponents]]&lt;br /&gt;
* [[System.Classes.RegisterNonActiveX]]&lt;br /&gt;
* [[rad_de:Mit Streams Daten lesen und schreiben|Mit Streams Daten lesen und schreiben]]&lt;br /&gt;
* [[rad_de:TComponent-Zweig|TComponent-Zweig]]&lt;br /&gt;
* [[rad_de:Überblick zu VCL|Überblick zu VCL]]&lt;br /&gt;
* [[rad_de:FireMonkey|FireMonkey]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=Data.DBXCommon.TDBXReader&amp;diff=816217</id>
		<title>Data.DBXCommon.TDBXReader</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=Data.DBXCommon.TDBXReader&amp;diff=816217"/>
		<updated>2021-02-05T01:21: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:Data.DBXCommon.TDBXReader|api}}&lt;br /&gt;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Beschreibung==&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]] stellt einen unidirektionalen Reader für eine Kollektion von Datenbankzeilen bereit.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DBXCommon.TDBXReader|TDBXReader]] stellt einen Reader, der ausschließlich vorwärts liest, für eine Kollektion von Datenbankzeilen bereit.&lt;br /&gt;
&lt;br /&gt;
[[Data.DBXCommon.TDBXReader|TDBXReader]] wird von [[Data.DBXCommon.TDBXCommand|TDBXCommand]].[[Data.DBXCommon.TDBXCommand.ExecuteQuery|ExecuteQuery]] zurückgegeben. Rufen Sie [[Data.DBXCommon.TDBXReader|TDBXReader]].[[Data.DBXCommon.TDBXReader.Next|Next]] auf, um auf die erste und die folgenden Zeilen in der Kollektion zuzugreifen. Auf Zeilenwerte kann mit der Array-Eigenschaft [[Data.DBXCommon.TDBXReader.Value|Value]] zugegriffen werden. [[Data.DBXCommon.TDBXReader.Value|Value]] ist überladen, daher kann es entweder mit einer Ordinalposition oder einem Spaltennamen indiziert werden.&lt;br /&gt;
&lt;br /&gt;
{{Note| Wenn eine Anwendung eine [[Data.DBXCommon.TDBXReader|TDBXReader]]-Instanz nicht mehr benötigt, sollte [[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; aufgerufen werden. Dadurch wird sichergestellt, dass alle der [[Data.DBXCommon.TDBXReader|TDBXReader]]-Instanz zugeordnete Ressourcen freigegeben werden.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Herstellen einer Verbindung zu einer Datenbank mit dem dbExpress Treiber-Framework|Herstellen einer Verbindung zu einer Datenbank mit dem dbExpress Treiber-Framework]]&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:API-Dokumentation]]&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/d/index.php?title=Vcl.Controls.TImageList&amp;diff=816188</id>
		<title>Vcl.Controls.TImageList</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=Vcl.Controls.TImageList&amp;diff=816188"/>
		<updated>2021-01-18T16:51:25Z</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;
==Beschreibung==&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äsentiert eine Kollektion von Bildern mit identischer Größe. Jedes Bild kann über seinen Index referenziert werden.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bilderlisten dienen der Verwaltung großer Mengen von Symbolen oder Bitmaps. Alle Bilder einer Liste sind in einem einzigen, großen Bitmap enthalten. Die Liste kann auch ein monochromes Bitmap enthalten, das als Maske für transparente Bilder (ähnlich Symbolen) dient.&lt;br /&gt;
&lt;br /&gt;
In einer Bilderliste finden sehr viele Bilder gleicher Größe Platz, die jeweils über ihren Index (0 bis n - 1) abgerufen werden können. Bilderlisten verfügen über Methoden zum einfachen Speichern, Aufrufen und Zeichnen der enthaltenen Bilder.&lt;br /&gt;
&lt;br /&gt;
Um während des Entwurfs einer Bilderliste Bilder hinzuzufügen, klicken Sie mit der rechten Maustaste und wählen [[rad_de:Bilderlisten-Editor|Bilderlisten-Editor]].&lt;br /&gt;
&lt;br /&gt;
Bilder in der Liste können Bitmaps, Symbole, PNG-, GIF- und JPEG-Bilder sein: alle Bildtypen, die [[Vcl.ExtCtrls.TImage|TImage]] unterstützt. ImageLists unterstützt auch das 32-Bit-Format, damit Alpha-Farbübergänge in Bitmaps und PNG-Dateien korrekt arbeiten. &lt;br /&gt;
&lt;br /&gt;
{{Note| Wenn Sie die Farbtiefe einer bereits vorhandenen Bilderliste ändern, wird deren Inhalt gelöscht.}}&lt;br /&gt;
&lt;br /&gt;
{{Note| Bilderlisten benötigen Comctl32.dll. Ist nicht die aktuellste Version dieser Datei auf dem System vorhanden, werden die Bilder möglicherweise nicht angezeigt.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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_de:Listenkomponenten|Listenkomponenten]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Symbole für Menüs und Symbolleisten hinzufügen|Symbole für Menüs und Symbolleisten hinzufügen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Win32-Steuerelemente|Win32-Steuerelemente]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Bilderlisten-Editor|Bilderlisten-Editor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Codebeispiele ===&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|ImageProc Sample]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&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/d/index.php?title=Xml.XMLDoc.TXMLNode&amp;diff=816187</id>
		<title>Xml.XMLDoc.TXMLNode</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=Xml.XMLDoc.TXMLNode&amp;diff=816187"/>
		<updated>2021-01-09T04:50:09Z</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;
==Beschreibung==&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]] wird für einen Knoten in einem XML-Dokument verwendet.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Experte für XML-Datenbindungen verwendet [[Xml.XMLDoc.TXMLNode|TXMLNode]] als Basisklasse für Knoten, die untergeordnete Knoten enthalten. Nehmen wir als Beispiel ein XML-Dokument mit folgenden Zeilen:&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;
Der Experte generiert von [[Xml.XMLDoc.TXMLNode|TXMLNode]] abgeleitete Klassen für die Elemente Address und Name. Die untergeordneten Knoten und Knotenattribute werden als Eigenschaften des abgeleiteten Objekts implementiert.&lt;br /&gt;
&lt;br /&gt;
{{Note| Der Experte für XML-Datenbindungen generiert auch Code zum Erstellen von [[Xml.XMLDoc.TXMLNode|TXMLNode]]-Objekten für Attribute und Elementknoten. Es gibt jedoch keine speziellen abgeleiteten Klassen für Attributknoten. Für jedes Attribut wird stattdessen ein [[Xml.XMLDoc.TXMLNode|TXMLNode]]-Objekt verwendet.}}&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLNode|TXMLNode]] implementiert die Schnittstelle IXMLNode. In jedem [[Xml.XMLDoc.TXMLNode|TXMLNode]]-Nachkommen wird eine klassenspezifische, von IXMLNode abgeleitete Schnittstelle implementiert. Mit dieser Schnittstelle wird in Anwendungen normalerweise nicht direkt gearbeitet. Stattdessen wird IXMLNode oder die abgeleitete Schnittstelle des jeweiligen [[Xml.XMLDoc.TXMLNode|TXMLNode]]-Nachkommens verwendet.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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]]&lt;br /&gt;
&lt;br /&gt;
* [[Xml.XMLDoc.TXMLNodeList|TXMLNodeList]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Mit XML-Knoten arbeiten|Mit XML-Knoten arbeiten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&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/d/index.php?title=Xml.XMLDoc.TXMLDocument&amp;diff=816186</id>
		<title>Xml.XMLDoc.TXMLDocument</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Athens/d/index.php?title=Xml.XMLDoc.TXMLDocument&amp;diff=816186"/>
		<updated>2021-01-06T03:52:34Z</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;
&amp;lt;!--Start API Documentation--&amp;gt;&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Xml.XMLDoc.TXMLDocument | |{{InheritsFrom|Xml.XMLDoc.TXMLDocument}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=short /&amp;gt;[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] repräsentiert für ein XML-Dokument.&amp;lt;section end=short /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] repräsentierten Sie ein XML-Dokument. Mit dieser Klasse können Sie XML-Dokumente aus einer Datei lesen, einem String den Inhalt eines XML-Dokuments zuweisen oder neue, leere XML-Dokumente erstellen.&lt;br /&gt;
&lt;br /&gt;
Sie können direkt mit [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] arbeiten, um ein XML-Dokument zu laden, es anzuzeigen und zu bearbeiten und anschließend wieder zu speichern. [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] kann aber auch zum Zugriff auf die Objekte verwendet werden, die durch den Experten für XML-Datenbindungen erstellt werden.&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] verwendet einen externen DOM-Parser (Document Object Model) zur Analyse des XML-Dokuments. Dieser Parser wird normalerweise mit Hilfe der Eigenschaft [[Xml.XMLDoc.TXMLDocument.DOMVendor|DOMVendor]] zugeordnet.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Eigenschaft [[Xml.XMLDoc.TXMLDocument.Active|Active]] auf true setzen, wird das Dokument mit Hilfe des DOM-Parsers analysiert und kann anschließend angezeigt oder bearbeitet werden. Die Eigenschaft [[Xml.XMLDoc.TXMLDocument.DocumentElement|DocumentElement]] stellt ein Interface für den Stammknoten des Dokuments zur Verfügung, das den Zugriff auf die untergeordneten Knoten ermöglicht.&lt;br /&gt;
&lt;br /&gt;
[[Xml.XMLDoc.TXMLDocument|TXMLDocument]] implementiert das Interface IXMLDocument. Dieses kann direkt von der Komponente oder von den Knoten im Dokument abgerufen werden kann.&lt;br /&gt;
&lt;br /&gt;
Wenn eine [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]-Instanz ohne Eigentümer ([[Xml.XMLDoc.TXMLNodeList.Owner|Owner]]) erstellt wird, verhält sie sich wie ein Objekt mit Interface-Unterstützung. Die Freigabe der Instanz erfolgt dann automatisch, nachdem alle Referenzen auf ihr Interface freigegeben wurden. Wird ein [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]-Objekt mit Eigentümer erstellt, ist dieser wie bei jeder anderen Komponente für die Freigabe verantwortlich. Beim Einfügen aus der Komponentenpalette in ein Formular oder Datenmodul wird die [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]-Komponente automatisch mit Eigentümer erstellt. Wenn die [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]-Komponente durch einen Aufruf der globalen Funktion [[Xml.XMLDoc.LoadXMLDocument|LoadXMLDocument]] (oder einer Funktion, die der Experte für XML-Datenbindungen zum Zurückgeben des Stammknotens eines Dokuments generiert) erstellt wird, werden Instanzen ohne Eigentümer erzeugt.&lt;br /&gt;
&lt;br /&gt;
{{Tip| Um [[Xml.XMLDoc.TXMLDocument|TXMLDocument]] in &#039;&#039;&#039;macOS&#039;&#039;&#039; oder &#039;&#039;&#039;mobilen&#039;&#039;&#039;-Anwendungen zu verwenden, setzen Sie im [[rad_de:Objektinspektor|Objektinspektor]] die Eigenschaft  [[Xml.XMLDoc.TXMLDocument.DOMVendor|DOMVendor]] auf &#039;&#039;&#039;ADOM XML v4&#039;&#039;&#039;, direkt nachdem diese Komponente auf dem Formular-Designer abgelegt wurde. Ansonsten ist die [[Xml.XMLDoc.TXMLDocument|TXMLDocument]]-Komponente für iOS-/Android-/macOS-Anwendungen nicht mehr verwendbar.}}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&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_de:TXMLDocument verwenden|TXMLDocument verwenden]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten|Mit vom XML-Datenbindungsexperten generierten Quellcode arbeiten]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Internet-Steuerelemente|Internet-Steuerelemente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
&amp;lt;!--End API Documentation--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fabiola.Arias</name></author>
	</entry>
</feed>