<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Eigenschaftsnamen als AnsiString zurückgeben]]></title><description><![CDATA[<p>Hallo</p>
<p>ich suche eine Funktion, die den Namen einer property/Variablen als AnsiString zurückgibt.</p>
<p>Etwa so:</p>
<pre><code class="language-cpp">*.h
class MyComponent
{...
  property AnsiString Caption={read..., write...};
  int test;
...
};

*.cpp
Caption=&quot;Mein Inhalt tut nichts zur Sache&quot;;
test=0;
AnsiString Compare;
Compare=GetPropertyName(Caption);// Compare=&quot;Caption&quot;;
...
Compare=GetPropertyName(test);//Compare=&quot;test&quot;;
</code></pre>
<p>Dabei Suche ich die Funktion &quot;GetPropertyName&quot;, wie ich sie nun genannt habe.</p>
<p>Vielen Dank,<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173257/eigenschaftsnamen-als-ansistring-zurückgeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 13:23:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173257.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Feb 2007 13:00:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigenschaftsnamen als AnsiString zurückgeben on Tue, 13 Feb 2007 13:01:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich suche eine Funktion, die den Namen einer property/Variablen als AnsiString zurückgibt.</p>
<p>Etwa so:</p>
<pre><code class="language-cpp">*.h
class MyComponent
{...
  property AnsiString Caption={read..., write...};
  int test;
...
};

*.cpp
Caption=&quot;Mein Inhalt tut nichts zur Sache&quot;;
test=0;
AnsiString Compare;
Compare=GetPropertyName(Caption);// Compare=&quot;Caption&quot;;
...
Compare=GetPropertyName(test);//Compare=&quot;test&quot;;
</code></pre>
<p>Dabei Suche ich die Funktion &quot;GetPropertyName&quot;, wie ich sie nun genannt habe.</p>
<p>Vielen Dank,<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1228079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1228079</guid><dc:creator><![CDATA[Michael1985]]></dc:creator><pubDate>Tue, 13 Feb 2007 13:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenschaftsnamen als AnsiString zurückgeben on Tue, 13 Feb 2007 13:07:52 GMT]]></title><description><![CDATA[<p>Gibt's nicht - es sei denn, du programmierst dir selber etwas. (zur Laufzeit haben die Variablen keinen &quot;Namen&quot; mehr, nur einen vorgegebenen Block im Speicher)</p>
<p>(wenn du zur Compilezeit weißt, welche Variablen du verwenden willst, könntest du den Präprozessor bemühen: <code>#define GetPropertyName(x) #x</code> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1228090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1228090</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 13 Feb 2007 13:07:52 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenschaftsnamen als AnsiString zurückgeben on Tue, 13 Feb 2007 13:09:14 GMT]]></title><description><![CDATA[<p>Soweit ich weiß, ist das nicht möglich ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1228092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1228092</guid><dc:creator><![CDATA[Christian Sonder]]></dc:creator><pubDate>Tue, 13 Feb 2007 13:09:14 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenschaftsnamen als AnsiString zurückgeben on Tue, 13 Feb 2007 13:12:35 GMT]]></title><description><![CDATA[<p>Hm, geht sowas denn überhaupt?<br />
Ersetzt der Compiler später nicht alle Namen durch Adressen?<br />
Genau dies ist ja auch eine Problematik, wenn man recompilierten Code bearbeiten möchte (Schutzrechte beachten!!!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1228096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1228096</guid><dc:creator><![CDATA[Fiesek]]></dc:creator><pubDate>Tue, 13 Feb 2007 13:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenschaftsnamen als AnsiString zurückgeben on Tue, 13 Feb 2007 17:04:01 GMT]]></title><description><![CDATA[<p>Sowas geht für Komponenten, aber soweit ich weiß nur für Eigenschaften<br />
und Methoden. Ich hatte damit mal ein wenig rumprobiert, ist aber schon<br />
ein paar Tage her. Wenn Not am Mann ist, kann ich das aber nochmal hervor-<br />
kramen.<br />
Schau Dir mal in dem Zusammenhang die Unit TypInfo an (z.B. in der Hilfe).</p>
<p>Für Variablen geht das wohl eher nicht.</p>
<p>Gruß</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1228282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1228282</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 13 Feb 2007 17:04:01 GMT</pubDate></item></channel></rss>