<?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[Variablen mit AnsiString benennen]]></title><description><![CDATA[<p>Folgendes vereinfachtes Problem:</p>
<p>Ich arbeite mit dem Borland C++ Builder. Angenommen, es existieren die variablen int a,b,c,d mit bestimmten Werten. Wenn der Benutzer in ein Edit-Feld zB &quot;a&quot; eingibt, soll zB mit einer MessageBox der Wert von a ausgegeben werden. Wie realisiert man das?</p>
<p>Unter PHP würde ich schreiben:</p>
<pre><code class="language-php">&lt;?
//URL: http://.../test.php?parameter1=a&amp;parameter2=c
$a=5;
$b=7;
$c=9;

$parameter1= $_GET[parameter1];
$parameter2= $_GET[parameter2];
echo $$parameter1; //Ausgabe: 5
echo $$parameter2; //Ausgabe: 9
?&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/96668/variablen-mit-ansistring-benennen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 10:34:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/96668.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Jan 2005 03:46:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 03:46:25 GMT]]></title><description><![CDATA[<p>Folgendes vereinfachtes Problem:</p>
<p>Ich arbeite mit dem Borland C++ Builder. Angenommen, es existieren die variablen int a,b,c,d mit bestimmten Werten. Wenn der Benutzer in ein Edit-Feld zB &quot;a&quot; eingibt, soll zB mit einer MessageBox der Wert von a ausgegeben werden. Wie realisiert man das?</p>
<p>Unter PHP würde ich schreiben:</p>
<pre><code class="language-php">&lt;?
//URL: http://.../test.php?parameter1=a&amp;parameter2=c
$a=5;
$b=7;
$c=9;

$parameter1= $_GET[parameter1];
$parameter2= $_GET[parameter2];
echo $$parameter1; //Ausgabe: 5
echo $$parameter2; //Ausgabe: 9
?&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/686299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686299</guid><dc:creator><![CDATA[zonksoft]]></dc:creator><pubDate>Tue, 04 Jan 2005 03:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 06:16:02 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=5608" rel="nofollow">davie</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/686313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686313</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 04 Jan 2005 06:16:02 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 07:16:51 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>vielleicht hilft das Event TEdit::OnKeyDown weiter?</p>
<p>Gruß,<br />
Robert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686328</guid><dc:creator><![CDATA[rowisoft]]></dc:creator><pubDate>Tue, 04 Jan 2005 07:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 14:30:37 GMT]]></title><description><![CDATA[<p>So wie ich das sehe, geht das nur mit einer if-Abfrage.</p>
<pre><code>if(Edit11-&gt;Text==&quot;a&quot;)
{
    ShowMessage(a);
}
//etc....
</code></pre>
<p>Und dein php-code ist in meinen Augen eine Sicherheitslücke, weil so über das script aller möglicher scheiß aufgerufen und ausgegeben werden kann. Bitte so nieeeeemals verwenden!!! Immer dieses If-Gerüst benutzen, auch wenns umständlicher ist!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686636</guid><dc:creator><![CDATA[-**xXx**-]]></dc:creator><pubDate>Tue, 04 Jan 2005 14:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 17:13:27 GMT]]></title><description><![CDATA[<p>Ich habe ein Beispiel in PHP verfasst, weil es da SEHR einfach geht. Noch mal zur Verdeutlichung...</p>
<p>anderes beispiel, selbe problematik:</p>
<p>Das Programm soll eine Variable erzeugen, dessen Namen der Benutzer festlegt (zB Per eingabe in ein Edit-Feld). Es geht, wie schon vorher, darum, dass der Variablenname aus einem AnsiString erzeugt wird.</p>
<p>Wieder das parallele Beispiel in PHP:</p>
<pre><code class="language-php">&lt;?

//URL: http://..../test.php?name=irgendwas&amp;wert=5
$name_neue_variable = $_GET[name];
$wert_neue_variable = $_GET[wert];

$$name_neue_variable = $wert_neue_variable; 
//Dasselbe wie: $irgendwas = 5;
//Sowohl Name als auch Wert der Variablen wurden vom Benutzer festgelegt. Doppel-$ beachten!
?&gt;
</code></pre>
<p>Das ganze ließe sich ja durch ein zweidimensionales AnsiString-array lösen: in variable[i][0] steht dann immer der &quot;Name&quot;, in variable[i][1] der Wert.<br />
dann kann der benutzer in ein Edit-Feld den namen eingeben, per for-schleife werden dann die variable[i][0]-Werte durchsucht und beim fund wird variable[i][1] ausgegeben.</p>
<p><strong>Frage Nummer zwei</strong>: kann variable[i][0] AnsiString sein und variable[i][1] Int?</p>
<p>PS: ich bin im gebiet c++ ein neuling, habe bisher immer nur PHP und VB (zum spaß) programmiert... bin von PHP ein bisschen verwöhnt... (VB eigentlich weniger)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686771</guid><dc:creator><![CDATA[zonksoft]]></dc:creator><pubDate>Tue, 04 Jan 2005 17:13:27 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 17:10:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Das Programm soll eine Variable erzeugen, dessen Namen der Benutzer festlegt (zB Per eingabe in ein Edit-Feld). Es geht, wie schon vorher, darum, dass der Variablenname aus einem AnsiString erzeugt wird.</p>
</blockquote>
<p>Sowas geht in C++ nicht. Variablen werden vom Namen und Typ fest definiert. Vielleicht solltest du mal ein C++ Tutorial durchlesen, denn das ist eine elementare Sache.</p>
<p>/Edit: Vielleicht hilft die TStringList-&gt;Values[] weiter. Dort kannst du einen Wert unter einem Bezeichner speichern und wieder auslesen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686773</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 04 Jan 2005 17:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen mit AnsiString benennen on Tue, 04 Jan 2005 17:46:11 GMT]]></title><description><![CDATA[<blockquote>
<p>Sowas geht in C++ nicht. Variablen werden vom Namen und Typ fest definiert. Vielleicht solltest du mal ein C++ Tutorial durchlesen, denn das ist eine elementare Sache.</p>
</blockquote>
<p>z.T. Tutorials: Keine Angst, ich hab Literatur zu Hause... aber es steht ja auch nicht in jedem PHP-Tutorial (in Büchern sehr wohl, denke ich), das man mit $$ dynamisch Variablen erzeugen kann.</p>
<p>Dann werd ich's halt mal mit TStringsList probieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686801</guid><dc:creator><![CDATA[zonksoft]]></dc:creator><pubDate>Tue, 04 Jan 2005 17:46:11 GMT</pubDate></item></channel></rss>