<?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[AnsiString Array]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne auf Button-druck, das der Inhalt eines Edit-Feldes in ein Array eingelesen wird. Danach soll das Array 1.</p>
<p>Mein Quellcode:</p>
<pre><code class="language-cpp">Tab=(&quot;  &quot;);
 Path=Edit2-&gt;Text; //Path der Datei
 Datei=ListBox1-&gt;Items-&gt;Strings[ListBox1-&gt;ItemIndex]; //Name der Datei
 Beschreibung=Memo1-&gt;Text; //Beschreibung der Datei
 Edit1-&gt;Text=Path+Tab+Datei+Tab+Beschreibung;
</code></pre>
<p>Dieser liest aus einem Editfeld und einer ListBox, sowie aus einem Memo den Inhalt aus und schreibt diesen getrennt mit einem Leerzeichen in ein EditFeld.<br />
Dieses Editfeld würde ich gerne auslesen und in ein Array schreiben (Nach Button-Druck).</p>
<p>Nun meine Fragen:<br />
Wie lese ich die Anzahl der ListBox aus, um ein Array dynamisch anzulegen?<br />
Wie lege ich ein AnsiString (wenn es sowas gibt) an?<br />
Wie schreibe ich die Einträge rein?<br />
Wie erhöhe ich die Arraystelle?<br />
Wie lese ich die Einträge wieder aus?</p>
<p>Ich glaube danach komme ich erstmal viel weiter.<br />
Danke Euch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176381/ansistring-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 18:59:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176381.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Mar 2007 17:55:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 17:55:32 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne auf Button-druck, das der Inhalt eines Edit-Feldes in ein Array eingelesen wird. Danach soll das Array 1.</p>
<p>Mein Quellcode:</p>
<pre><code class="language-cpp">Tab=(&quot;  &quot;);
 Path=Edit2-&gt;Text; //Path der Datei
 Datei=ListBox1-&gt;Items-&gt;Strings[ListBox1-&gt;ItemIndex]; //Name der Datei
 Beschreibung=Memo1-&gt;Text; //Beschreibung der Datei
 Edit1-&gt;Text=Path+Tab+Datei+Tab+Beschreibung;
</code></pre>
<p>Dieser liest aus einem Editfeld und einer ListBox, sowie aus einem Memo den Inhalt aus und schreibt diesen getrennt mit einem Leerzeichen in ein EditFeld.<br />
Dieses Editfeld würde ich gerne auslesen und in ein Array schreiben (Nach Button-Druck).</p>
<p>Nun meine Fragen:<br />
Wie lese ich die Anzahl der ListBox aus, um ein Array dynamisch anzulegen?<br />
Wie lege ich ein AnsiString (wenn es sowas gibt) an?<br />
Wie schreibe ich die Einträge rein?<br />
Wie erhöhe ich die Arraystelle?<br />
Wie lese ich die Einträge wieder aus?</p>
<p>Ich glaube danach komme ich erstmal viel weiter.<br />
Danke Euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249280</guid><dc:creator><![CDATA[Mike_2005]]></dc:creator><pubDate>Tue, 20 Mar 2007 17:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 18:03:33 GMT]]></title><description><![CDATA[<p>Sieh dir mal TStringList an, das ist auch ein &quot;Array&quot; von Strings, aber mit vielen zusätzlichen nützlichen Eigenschaften und Funktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249289</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Mar 2007 18:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 19:33:50 GMT]]></title><description><![CDATA[<p>Jetzt bricht der Builder ganz ab:</p>
<pre><code class="language-cpp">int Anzahl=ListBox1-&gt;Items-&gt;Count;
 for(int i=0;i&lt;Anzahl;i++)
 {
  TStringList *StringList = new TStringList; // Listenobjekt erstellen
   try{
      StringList-&gt;Strings[i]=Edit1-&gt;Text;
   }
   __finally
   {
    delete StringList; // Listenobjekt freigeben
   }
</code></pre>
<p>Wo liegt denn bitte der Fehler ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249357</guid><dc:creator><![CDATA[Mike_2005]]></dc:creator><pubDate>Tue, 20 Mar 2007 19:33:50 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 20:00:29 GMT]]></title><description><![CDATA[<p>Mach mal</p>
<pre><code class="language-cpp">StringList-&gt;Add(Edit1-&gt;Text);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1249371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249371</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 20:15:43 GMT]]></title><description><![CDATA[<p>Ok funktioniert nun, vielen Dank.</p>
<p>Für mich stellt sich die Frage, wie greife ich nun auf die Stinglist wieder zu ?<br />
Ich habe schließlich einzelne Zeilen mit Tabulatoren eingelesen und will die auch wieder auslesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249394</guid><dc:creator><![CDATA[Mike_2005]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 20:39:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Auf die TStringList kannst du solange zugreifen bis das delete darauf kommt. Must du die Daten zwischen verschiedenen Methodenaufrufen behalten, must du die StringList zu einem Member des Forms machen und im Konstruktor erstellen bzw. im noch manuell hinzuzufügenden Destruktor löschen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249423</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString Array on Tue, 20 Mar 2007 21:02:06 GMT]]></title><description><![CDATA[<p>Auf vorhandene(!) Einträge kannst du, wie von dir schon versucht, mittels TStringList::Strings[] zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249449</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Mar 2007 21:02:06 GMT</pubDate></item></channel></rss>