<?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[TStringList speichern]]></title><description><![CDATA[<p>Also, ich habe 2 kleine Fragen:</p>
<p>1. Wie kann ich wenn ich mithilfe:</p>
<pre><code>TStringList* List;
List = new TStringList;
List-&gt;LoadFromFile(&quot;c:\\test.txt&quot;);
</code></pre>
<p>den Inhalt der test.txt den in die StringList geladen habe. Diese einzelnen Zeilen der txt datei bzw. des Strings in eine ComboxBox adden lassen? (vermutlich for...) *needhelp*</p>
<p>2. Wie kann ich wenn ich z.B. in einem edit feld eine Eingabe mache dies in den String den ich oben gemacht habe adden lassen und auch in der test.txt aktualisieren lassen. (nachdem ich den Button 'add' gedrückt habe)</p>
<p>Leider bin ich nicht so der Borland c++ Profi, und hoffe ihr könnt mir schnell helfen.</p>
<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Was ich probiert habe und wodran ihr euch evtl. orientieren könnt ist folgendes zu 1.:</p>
<pre><code>for (int counter = 0; counter &lt;= TStringList Länge (needhelp); counter ++)
{
  ComboBox1-&gt;Items-&gt;Add(List-&gt;Strings[counter]);

}
</code></pre>
<p>Dies funktioniert leider nicht und ich weiß nicht wie man die TStringList Länge herrausfindet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/105219/tstringlist-speichern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 08:52:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/105219.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Mar 2005 00:31:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 00:38:45 GMT]]></title><description><![CDATA[<p>Also, ich habe 2 kleine Fragen:</p>
<p>1. Wie kann ich wenn ich mithilfe:</p>
<pre><code>TStringList* List;
List = new TStringList;
List-&gt;LoadFromFile(&quot;c:\\test.txt&quot;);
</code></pre>
<p>den Inhalt der test.txt den in die StringList geladen habe. Diese einzelnen Zeilen der txt datei bzw. des Strings in eine ComboxBox adden lassen? (vermutlich for...) *needhelp*</p>
<p>2. Wie kann ich wenn ich z.B. in einem edit feld eine Eingabe mache dies in den String den ich oben gemacht habe adden lassen und auch in der test.txt aktualisieren lassen. (nachdem ich den Button 'add' gedrückt habe)</p>
<p>Leider bin ich nicht so der Borland c++ Profi, und hoffe ihr könnt mir schnell helfen.</p>
<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Was ich probiert habe und wodran ihr euch evtl. orientieren könnt ist folgendes zu 1.:</p>
<pre><code>for (int counter = 0; counter &lt;= TStringList Länge (needhelp); counter ++)
{
  ComboBox1-&gt;Items-&gt;Add(List-&gt;Strings[counter]);

}
</code></pre>
<p>Dies funktioniert leider nicht und ich weiß nicht wie man die TStringList Länge herrausfindet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/753972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753972</guid><dc:creator><![CDATA[crooklyn]]></dc:creator><pubDate>Mon, 28 Mar 2005 00:38:45 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 00:59:53 GMT]]></title><description><![CDATA[<p>Weiß nich ob du das meinst:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{

TStringList* List = new TStringList();

List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test2&quot;);
List-&gt;Add(&quot;Test3&quot;);

int y=List-&gt;Count;         //Anzahl Einträge in List

for (int i = 0;i&lt;y;i++)
{
ComboBox1-&gt;Items-&gt;Add(List-&gt;Strings[i]);
}

delete List;
}
</code></pre>
<p>aber so kannst alle Stirngs aus StirngList in deine CB adden...</p>
<p>PS:</p>
<p>Zum speichern des Inhaltes aus Editfeld:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button2Click(TObject *Sender)
{
TStringList* List = new TStringList();
List-&gt;LoadFromFile(&quot;c:\\TEST.txt&quot;);   //öffnen der Datei und lesen in List
List-&gt;Add(Edit1-&gt;Text);               //Text aus Eingabefeld in List aufnehmen
List-&gt;SaveToFile(&quot;c:\\TEST.txt&quot;);     //alles speichern
delete List;                          //nicht vergessen
}
</code></pre>
<p>hoffe stimmt, alles, habs nur so geschrieben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753974</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 28 Mar 2005 00:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 07:27:39 GMT]]></title><description><![CDATA[<p>Um die StringList in deine ComboBox zu bekommen reicht das hier:</p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test2&quot;);
List-&gt;Add(&quot;Test3&quot;);
ComboBox1-&gt;Items-&gt;CommaText = List-&gt;CommaText;
delete List;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/753987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753987</guid><dc:creator><![CDATA[massa]]></dc:creator><pubDate>Mon, 28 Mar 2005 07:27:39 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 10:05:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Warum einfach wenn's auch kompliziert geht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Macht das doch einfach so :</p>
<p>[cpp]<br />
TStringList *Liste = new TStringList();<br />
if (FileExists(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;))<br />
Liste-&gt;LoadFromFile(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;);<br />
ComboBox1-&gt;Items-&gt;Clear(); // Falls noch was drin ist...<br />
<strong>ComboBox1-&gt;Items-&gt;AddStrings(Liste);</strong><br />
delete Liste;<br />
Liste = NULL;<br />
[/cpp]</p>
<p>Du kannst aber auch die Datei gleich in die ComboBox laden :</p>
<pre><code class="language-cpp">if (FileExists(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;))
  ComboBox1-&gt;Items-&gt;LoadFromFile(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;);
</code></pre>
<p>Zum speichern vom Inhalt des Edit :</p>
<pre><code class="language-cpp">void __fastcall TForm2::Save_BtnClick(TObject *Sender)
{
ComboBox1-&gt;Items-&gt;Add(Edit1-&gt;Text);
ComboBox1-&gt;Items-&gt;SaveToFile(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;);
}
//---------------------------------------------------------------------------
</code></pre>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754025</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 10:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 10:25:08 GMT]]></title><description><![CDATA[<p>Nash schrieb:</p>
<blockquote>
<p>[cpp]ComboBox1-&gt;Items-&gt;Clear(); // Falls noch was drin ist...<br />
<strong>ComboBox1-&gt;Items-&gt;AddStrings(Liste);</strong>[/cpp]</p>
</blockquote>
<p>Wieso nicht einfach das hier:</p>
<pre><code class="language-cpp">ComboBox1-&gt;Items-&gt;Assign(Liste);
</code></pre>
<p>Aber wer weiß, vielleict braucht er &quot;Liste&quot; auch garnicht und kann es wirklich gleich direkt in die ComboBox laden. Wer weiß...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754039</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Mon, 28 Mar 2005 10:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 10:47:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Das geht auch...<br />
Aber es gibt ja wie immer mehrere Lösungen für ein Problem. Und welche man nimmt ist Geschmackssache. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754049</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 10:47:15 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 10:54:19 GMT]]></title><description><![CDATA[<p>Nash schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Warum einfach wenn's auch kompliziert geht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Macht das doch einfach so :</p>
<p>[cpp]<br />
TStringList *Liste = new TStringList();<br />
if (FileExists(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;))<br />
Liste-&gt;LoadFromFile(ExtractFilePath(Application-&gt;ExeName) + &quot;cbInhalt.txt&quot;);<br />
ComboBox1-&gt;Items-&gt;Clear(); // Falls noch was drin ist...<br />
<strong>ComboBox1-&gt;Items-&gt;AddStrings(Liste);</strong><br />
delete Liste;<br />
Liste = NULL;<br />
[/cpp]</p>
<p>Nash</p>
</blockquote>
<p>Viel zu umständlich. Ob eine Datei existiert fängt man sicherheitshalber komplett mit Exceptions ab.<br />
Nimm einfach:</p>
<pre><code class="language-cpp">ComboBox1-&gt;Items-&gt;CommaText = List-&gt;CommaText;
</code></pre>
<p>Dann brauchst du dich auch nicht darum zu kümmern ob deine ComboBox eventuell schon Items enthält. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/754053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754053</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 10:54:19 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:03:31 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ComboBox1-&gt;Items-&gt;Assign(Liste);
</code></pre>
<p>kannst du natürlich auch dafür nehmen.<br />
AddStrings findet seine Anwendung nur im hinzufügen von String zur StringListe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754061</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:03:31 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:09:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<blockquote>
<p>Ob eine Datei existiert fängt man sicherheitshalber komplett mit Exceptions ab.</p>
</blockquote>
<p>Mmmh... deshalb funktionieren die meisten Programme auch so toll...<br />
&quot;Ich muß nicht darauf achten, ob ich mit meinem Auto gegen eine Wand fahre, dafür habe ich meinen Airbag&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> .</p>
<blockquote>
<p>ComboBox1-&gt;Items-&gt;CommaText = List-&gt;CommaText;</p>
</blockquote>
<p>Und wenn, warum &quot;CommaText&quot; und nicht &quot;Text&quot; ?</p>
<blockquote>
<p>AddStrings findet seine Anwendung nur im hinzufügen von String zur StringListe.</p>
</blockquote>
<p>Und von welchem Typ ist Items ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
... genau &quot;TStrings&quot;...</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754069</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:20:04 GMT]]></title><description><![CDATA[<p>Nash schrieb:</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<p>Ob eine Datei existiert fängt man sicherheitshalber komplett mit Exceptions ab.</p>
</blockquote>
<p>Mmmh... deshalb funktionieren die meisten Programme auch so toll...<br />
&quot;Ich muß nicht darauf achten, ob ich mit meinem Auto gegen eine Wand fahre, dafür habe ich meinen Airbag&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> .</p>
<blockquote>
<p>ComboBox1-&gt;Items-&gt;CommaText = List-&gt;CommaText;</p>
</blockquote>
<p>Und wenn, warum &quot;CommaText&quot; und nicht &quot;Text&quot; ?</p>
<blockquote>
<p>AddStrings findet seine Anwendung nur im hinzufügen von String zur StringListe.</p>
</blockquote>
<p>Und von welchem Typ ist Items ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
... genau &quot;TStrings&quot;...</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
</blockquote>
<p>1.Du fängst leider nur mit deiner Abfrage ab, ob deine Datei existiert.Was ist aber wenn du keine Leserechte für diese Datei besitzt.<br />
Genau deshalb nimmt man Exceptions. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>2. Nicht dein ernst oder ? Lies mal in der Hilfe nach.</p>
<p>3.Wozu ?<br />
Du willst doch nur den kompletten Inhalt von deiner TStringList in deine ComboBox <strong>kopieren</strong>... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/754073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754073</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:35:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<blockquote>
<p>Was ist aber wenn du keine Leserechte für diese Datei besitzt.</p>
</blockquote>
<p>Das dürfte ja wohl ein sehr spezieller Fall sein, der hier zu 99% nicht zutrifft... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<blockquote>
<p>2. Nicht dein ernst oder ?</p>
</blockquote>
<p>Wo ist das Problem ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<blockquote>
<p>3.Wozu ?</p>
</blockquote>
<p>Warum nicht ?<br />
&quot;Items&quot; ist vom Typ &quot;TStrings&quot;, &quot;TStringList&quot; auch... wo ist das Problem ?</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754087</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:35:27 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:47:53 GMT]]></title><description><![CDATA[<p>Nash schrieb:</p>
<blockquote>
<p>Das dürfte ja wohl ein sehr spezieller Fall sein, der hier zu 99% nicht zutrifft... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>So ein Pech für dich, leider sind gute Programme darauf bedacht, hundert Prozent aller Fälle abzudecken. Und so speziell ist der Fall überhaupt nicht.</p>
<p>Nash schrieb:</p>
<blockquote>
<p>&quot;Items&quot; ist vom Typ &quot;TStrings&quot;, &quot;TStringList&quot; auch... wo ist das Problem ?</p>
</blockquote>
<p>Aua. Wegen Leuten wie dir muss ich mir in regelmäßigen Abständen eine neue Tischplatte kaufen. Schonmal die Objekthierarchie gesehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754093</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 11:49:50 GMT]]></title><description><![CDATA[<p>1. 99%? Woher hast du diese Zahl ? Sicherlich beim normalen Einzelplatz User trifft das zu.<br />
Was ist im Firmennetzwerk ? Da gibt es etliche Bereiche wo man berechtigterweise keinen Zutritt(Berechtigung) hat.</p>
<ol start="2">
<li></li>
</ol>
<p>Mach es einmal so:</p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test,2&quot;);
List-&gt;Add(&quot;Test,3&quot;);
ComboBox1-&gt;Items-&gt;CommaText=List-&gt;CommaText ;
delete List;
</code></pre>
<p>und dann so:</p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test,2&quot;);
List-&gt;Add(&quot;Test,3&quot;);
ComboBox1-&gt;Items-&gt;CommaText=List-&gt;Text;
delete List;
</code></pre>
<p>Kleiner aber feiner Unterschied. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>3.Ich weiss doch vorher schon wieviel Platz meine StringList belegt.<br />
Muss doch eigentlich nichts &quot;adden&quot; sondern nur komplett rüberschieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754096</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:49:50 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 12:13:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<blockquote>
<p><em>Dasd</em><br />
So ein Pech für dich, leider sind gute Programme darauf bedacht, hundert Prozent aller Fälle abzudecken.</p>
</blockquote>
<p>Zeige mir das Programm, das 100% alle auch nur erdenklichen Fälle abdecken kann. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Bei Deiner Homepage kann man das nicht gerade sagen :</p>
<blockquote>
<p>No write permission on '/is/htdocs/wp1008337_O8EB1ILLQC/www/webspace/eastsoft/crafty/templates_c/'. Please grant write access for theuser / process running php.</p>
</blockquote>
<blockquote>
<p><em>Dasd</em><br />
Aua. Wegen Leuten wie dir muss ich mir in regelmäßigen Abständen eine neue Tischplatte kaufen.</p>
</blockquote>
<p>Nicht in dem Ton Freundchen...<br />
Wenn Du Kritik äußern willst dann tu das, aber konstruktiv und nicht einfach irgendwas in den Raum werfen, nur um sich mal zu Wort zu melden.</p>
<p>@ Meister Röhrich :<br />
Mir ist der Unterschied schon bewusst. Ich glaube aber nicht, daß das in diesem Fall zutreffend ist. Es sollen doch die Einträge aus einer ComboBox gespeichert und wieder geladen werden. Außerdem soll der Eintrag aus einem &quot;Edit&quot; zur Liste hinzugefügt werden. Was ist nun, wenn ein Komma im Eintrag des &quot;Edit&quot; ist. Das soll beim nächsten Laden bestimmt wieder nur eine Zeile werden und nicht zwei, oder...</p>
<blockquote>
<p>Sicherlich beim normalen Einzelplatz User trifft das zu.<br />
Was ist im Firmennetzwerk ? Da gibt es etliche Bereiche wo man berechtigterweise keinen Zutritt(Berechtigung) hat.</p>
</blockquote>
<p>Ich bestreite ja nicht das dieser Fall eintreten kann. Ich meine nur, daß das in diesem speziellen Fall etwas übertrieben wäre. Und was gibst Du dann für eine Fehlermeldung aus ? Doch wahrscheinlich : Kann die Datei &quot;xyz&quot; nicht öffnen. Naja gut, auch nicht sehr aussagekräftig. Wenn man schon alles Mögliche abfangen will, dann sollte man die API zu Hilfe nehmen und testen, ob man z.B. die Berechtigung hat oder nicht.</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754114</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 12:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 12:33:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Nur mal so am Rande erwähnt :</p>
<blockquote>
<p><em>BCB-Hilfe : Add, AddStrings, Find (Beispiel)</em></p>
<p>Zu diesem Beispiel gehören eine Liste und eine Beschriftung (Label). Nach dem Start der Anwendung wird ein Stringlisten-Objekt erzeugt und mit drei Strings gefüllt. Die Methode Find durchsucht die Strings nach dem Vorkommen des Strings 'Blumen'. Wenn dieser String gefunden werden kann, wird die komplette Stringliste in das Listenfeld eingefügt, und der Indexwert von 'Blumen' erscheint als Beschriftungstext.<br />
[cpp]<br />
void __fastcall TForm1::Button1Click(TObject <em>Sender)<br />
{<br />
int Index;<br />
TStringList</em> MyList = new TStringList();<br />
try<br />
MyList-&gt;Add(&quot;Animals&quot;);<br />
MyList-&gt;Add(&quot;Flowers&quot;);<br />
MyList-&gt;Add(&quot;Ocean&quot;);<br />
MyList-&gt;Sort(); // Find funktioniert nur bei sortierten Listen<br />
if (MyList-&gt;Find(&quot;Flowers&quot;, Index))<br />
{<br />
<strong>ListBox1-&gt;Items-&gt;AddStrings(MyList);</strong><br />
Label1-&gt;Caption = &quot;Flowers has an index value of &quot; + AnsiString(Index);<br />
}<br />
__finally<br />
{<br />
delete MyList;<br />
}<br />
}<br />
[/cpp]</p>
</blockquote>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754124</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 12:33:01 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 12:34:44 GMT]]></title><description><![CDATA[<blockquote>
<p>Mir ist der Unterschied schon bewusst. Ich glaube aber nicht, daß das in diesem Fall zutreffend ist. Es sollen doch die Einträge aus einer ComboBox gespeichert und wieder geladen werden. Außerdem soll der Eintrag aus einem &quot;Edit&quot; zur Liste hinzugefügt werden. Was ist nun, wenn ein Komma im Eintrag des &quot;Edit&quot; ist. Das soll beim nächsten Laden bestimmt wieder nur eine Zeile werden und nicht zwei, oder...</p>
</blockquote>
<p>?????? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Save:</p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test,2&quot;);
List-&gt;Add(&quot;Test,3&quot;);
List-&gt;SaveToFile(&quot;liste.txt&quot;);
delete List;
</code></pre>
<p>Load:</p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;LoadFromFile(&quot;liste.txt&quot;);
//Wenn man nur &quot;Anzeige&quot; braucht dann nimmt man Combobox1-&gt;Items-&gt;LoadFromFile();
ComboBox1-&gt;Items-&gt;CommaText = List-&gt;CommaText;//Nehme ich nun.Punkt. Assign geht auch.
delete List;
</code></pre>
<ol start="2">
<li></li>
</ol>
<p>Ja das meint man meistens.<br />
Bis man sein schön funktionierendes Programm von zu Hause mal woanders laufen lässt und dann auf einem anderen Rechner eine Fehlermeldung kassiert(im günstigsten Falle).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754126</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 12:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 12:51:39 GMT]]></title><description><![CDATA[<p>anderes Beispiel aus der Hilfe:</p>
<p>[cpp]<br />
TStrings StringList = new TStringList();<br />
try<br />
{<br />
StringList-&gt;Add(&quot;In diesem Beispiel wird eine Stringliste verwendet.&quot;);<br />
StringList-&gt;Add(&quot;Das ist die einfachste Möglichkeit, Strings&quot;);<br />
StringList-&gt;Add(&quot;in ein Kombinationsfeld einzufügen.&quot;);<br />
StringList-&gt;Add(&quot;Nicht vergessen: Die Methode TStrings &quot;);<br />
StringList-&gt;Add(&quot;ist virtuell. Erstellen Sie statt dessen &quot;);<br />
StringList-&gt;Add(&quot;eine Stringliste.&quot;);<br />
ComboBox1-&gt;Width = 210;<br />
<strong>ComboBox1-&gt;Items-&gt;Assign(StringList);</strong>//Ich hab mich nunmal an CommaText gewöhnt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>ComboBox1-&gt;ItemIndex = 0;<br />
}<br />
__finally (...)<br />
{<br />
delete StringList;<br />
}[/cpp]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754136</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 12:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 12:55:23 GMT]]></title><description><![CDATA[<blockquote>
<p>In diesem Beispiel wird eine Stringliste verwendet.<br />
Das ist die einfachste Möglichkeit, Strings in ein Kombinationsfeld <strong>einzufügen</strong>.<br />
Nicht vergessen: Die <strong>Methode TStrings</strong> ist virtuell. Erstellen Sie statt dessen eine Stringliste.</p>
</blockquote>
<p>Steht eigentlich alles drinne.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754139</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 12:55:23 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 13:09:10 GMT]]></title><description><![CDATA[<p>Nash schrieb:</p>
<blockquote>
<p>Zeige mir das Programm, das 100% alle auch nur erdenklichen Fälle abdecken kann. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Habe ich nie behauptet. Aber ein Programm sollte nicht bewusst Fälle von vornherein ignorieren, weil sie nur unwahrscheinlich sind.</p>
<p>Nash schrieb:</p>
<blockquote>
<p>Bei Deiner Homepage kann man das nicht gerade sagen :</p>
<blockquote>
<p>No write permission on '/is/htdocs/wp1008337_O8EB1ILLQC/www/webspace/eastsoft/crafty/templates_c/'. Please grant write access for theuser / process running php.</p>
</blockquote>
</blockquote>
<p>Was hast du dagegen? Das Programm erkennt den Fehler korrekt und weist den Anwender darauf hin, was zu tun ist. Und das werde ich jetzt auch gleich mal. <em>ähem, räusper, hüstel</em></p>
<p>Nash schrieb:</p>
<blockquote>
<p>Wenn Du Kritik äußern willst dann tu das, aber konstruktiv und nicht einfach irgendwas in den Raum werfen, nur um sich mal zu Wort zu melden.</p>
</blockquote>
<p>Hättest du auch den Rest des Absatzes gelesen, wüsstest du schon was ich meine. Aber wie gesagt, meine arme Tischplatte eben... :p Aber weil heute Ostermontag ist, zitiere ich noch einmal extra für dich:</p>
<p>BCB-Hilfe schrieb:</p>
<blockquote>
<p>TStringList implementiert die von TStrings eingeführten abstrakten Eigenschaften und Methoden und führt selbst neue Eigenschaften, Ereignisse und Methoden ein, die...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/754152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754152</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Mon, 28 Mar 2005 13:09:10 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 13:31:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Oh man... eigentlich habe was anderes zu tun... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Aber OK.</p>
<blockquote>
<p>Habe ich nie behauptet.</p>
</blockquote>
<p>Doch hast Du...</p>
<blockquote>
<p>leider sind gute Programme darauf bedacht, hundert Prozent aller Fälle abzudecken</p>
</blockquote>
<p>...aber egal... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>TStringList implementiert die von TStrings eingeführten abstrakten Eigenschaften und Methoden und führt selbst neue Eigenschaften, Ereignisse und Methoden ein, die...</p>
</blockquote>
<p>Ja und, heisst das ich darf das jetzt nicht so machen auch wenn es in der Hilfe als Beispiel vorhanden ist... och menno... :p<br />
Ahja, ich kann mir jetzt vorstellen, warum Deine Tischplatte andauernd kaputt ist... aber keine Angst, Du lernst das auch noch... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>@ Meister Röhrich :<br />
Mir ist jetzt erst aufgefallen, daß Du mich vollkommen mißverstanden hast.</p>
<pre><code class="language-cpp">ComboBox1-&gt;Items-&gt;CommaText=List-&gt;Text;
</code></pre>
<p>Das geht natürlich nicht. Ich meinte :</p>
<pre><code class="language-cpp">ComboBox1-&gt;Items-&gt;Text = List-&gt;Text;
</code></pre>
<p>Das sollte genau das gleiche sein, oder...</p>
<p>Mein Post :</p>
<blockquote>
<p>Mir ist der Unterschied schon bewusst. ...</p>
</blockquote>
<p>Kannst Du damit ignorieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> .</p>
<p>P.S.:<br />
Mir ist es übrigens Wurscht, ob man nun &quot;Assign&quot;, &quot;AddStrings&quot; oder was auch immer benutzt. Ist doch Geschmackssache und kommt auch auf den Verwendungszweck an. Ich mache es so und Du eben anders... na schön, warum auch nicht. Beides funktioniert und erfüllt seinen Zweck.</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754171</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 13:31:58 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 17:02:45 GMT]]></title><description><![CDATA[<blockquote>
<p>@ Meister Röhrich :<br />
Mir ist jetzt erst aufgefallen, daß Du mich vollkommen mißverstanden hast.<br />
...<br />
Das sollte genau das gleiche sein, oder...</p>
</blockquote>
<p>Ist es aber eben nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/754313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754313</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 17:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 17:33:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Kannst Du oder willst Du nicht verstehen ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Wo ist hier der Unterschied im Ergebnis ?</p>
<p>[cpp]<br />
void __fastcall TForm2::BitBtn2Click(TObject <em>Sender)<br />
{<br />
TStringList</em> List = new TStringList();<br />
List-&gt;Add(&quot;Test&quot;);<br />
List-&gt;Add(&quot;Test,2&quot;);<br />
List-&gt;Add(&quot;Test,3&quot;);<br />
ComboBox1-&gt;Items-&gt;<strong>Text</strong> = List-&gt;<strong>Text</strong>;<br />
delete List;<br />
}<br />
//---------------------------------------------------------------------------</p>
<p>void __fastcall TForm2::BitBtn3Click(TObject <em>Sender)<br />
{<br />
TStringList</em> List = new TStringList();<br />
List-&gt;Add(&quot;Test&quot;);<br />
List-&gt;Add(&quot;Test,2&quot;);<br />
List-&gt;Add(&quot;Test,3&quot;);<br />
ComboBox2-&gt;Items-&gt;<strong>CommaText</strong> = List-&gt;<strong>CommaText</strong>;<br />
delete List;<br />
}<br />
//---------------------------------------------------------------------------<br />
[/cpp]<br />
... keiner, denn das Ergebnis ist gleich.</p>
<p>Und tu mir einen Gefallen, bevor Du wieder sagst, daß es nicht das Gleiche ist, probier es aus.</p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754334</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 17:33:45 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 17:59:18 GMT]]></title><description><![CDATA[<p>So langsam ist es echt unfassbar .... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<pre><code class="language-cpp">TStringList* List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test2&quot;);
List-&gt;Add(&quot;Test3\r&quot;);
ComboBox1-&gt;Items-&gt;Text = List-&gt;Text;
delete List;
List = new TStringList();
List-&gt;Add(&quot;Test&quot;);
List-&gt;Add(&quot;Test2&quot;);
List-&gt;Add(&quot;Test3\r&quot;);
ComboBox2-&gt;Items-&gt;CommaText = List-&gt;CommaText;
delete List;
</code></pre>
<p>Verstehst du den Unterschied ? Wenn nicht, nimm endlich mal die Hilfe ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/754362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754362</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 17:59:18 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 18:25:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<blockquote>
<p>So langsam ist es echt unfassbar ....</p>
</blockquote>
<p>Das dachte ich auch gerade.<br />
Natürlich gibt es einen Unterschied zwischen &quot;Text&quot; und &quot;CommaText&quot;. Wenn ich mir ein Beispiel bastel, dann sieht man ihn auch. Aber wir entfernen uns vom Thema. Außerdem weiss ich nicht, warum Du hier ausfallend wirst. Wenn man nicht das macht was Du willst, fippst Du aus... machst Du das immer so ?</p>
<p>Um zum Thema zurückzukommen :<br />
Man kann, wenn man die Aufgabenstellung berücksichtigt (und die ist ganz einfach), &quot;Text&quot; oder &quot;CommaText&quot; nehmen. Das macht keinen Unterschied (jedenfalls nicht in diesem Beispiel, wo ich Werte, die aus einem Textfeld kommen, hinzufügen will). So, nun kann der Themenstarter das machen oder auch nicht, daß bleibt ihm überlassen. Ich klinke mich aus diesem Thread aus, den ich habe keinen Bock mich mit irgendwem hier rumzustreiten, nur weil der anderer Meinung ist und keine andere gelten lassen will.</p>
<p>P.S.:<br />
Bei Deinem Beispiel ist &quot;CommaText&quot; irgendwie nicht geeignet, denn es wird kein Zeilenumbruch hinzugefügt, sondern ein Sonderzeichen (senkrechter dicker Strich). Nicht sehr schlau... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Bis dann denn,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754380</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 28 Mar 2005 18:25:56 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 18:40:47 GMT]]></title><description><![CDATA[<blockquote>
<p>Außerdem weiss ich nicht, warum Du hier ausfallend wirst. Wenn man nicht das macht was Du willst, fippst Du aus... machst Du das immer so ?</p>
</blockquote>
<p>*Lol*<br />
Mach mich doch nicht dafür verantwortlich, wenn dich die Wahrheit zu hart trifft. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
Du hast den Unterschied aber halt immer noch nicht begriffen.<br />
Du stellst hier Behauptungen auf.</p>
<blockquote>
<p>Und tu mir einen Gefallen, bevor Du wieder sagst, daß es nicht das Gleiche ist, probier es aus.</p>
</blockquote>
<p>Soll heißen ... CommaText == Text<br />
und im nächsten Atemzug gibst du sowas von dir</p>
<blockquote>
<p>Natürlich gibt es einen Unterschied zwischen &quot;Text&quot; und &quot;CommaText&quot;.</p>
</blockquote>
<p>Du kannst jede Menge unterschiedlichen Code erzeugen, der anscheinend das gleiche macht. In bestimmten Fällen, das kann halt auch nur ein &quot;\r&quot; sein erzeugen diese unterschiedlichen Codes aber eben ganz erheblich unterschiedliche Ergebnisse.</p>
<blockquote>
<p>Bei Deinem Beispiel ist &quot;CommaText&quot; irgendwie nicht geeignet, denn es wird kein Zeilenumbruch hinzugefügt, sondern ein Sonderzeichen (senkrechter dicker Strich).</p>
</blockquote>
<p>Krach. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Das war nun meine Tischplatte.</p>
<p>Tschüss Troll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754389</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 18:40:47 GMT</pubDate></item><item><title><![CDATA[Reply to TStringList speichern on Mon, 28 Mar 2005 18:45:28 GMT]]></title><description><![CDATA[<blockquote>
<p>Mit dem Backslash (\) beginnt eine Escape-Sequenz, die zur Repräsentation nicht darstellbarer Zeichen dient (z.B. steht \n für das Zeichen &quot;Zeilenvorschub&quot;.<br />
...<br />
[<sub>!BSLASH!</sub>]r 0x0D CR Wagenrücklauf<br />
...</p>
</blockquote>
<p>So aber nun schlaf schön weiter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754394</guid><dc:creator><![CDATA[Meister Röhrich]]></dc:creator><pubDate>Mon, 28 Mar 2005 18:45:28 GMT</pubDate></item></channel></rss>