<?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[Was ist hier dran falsch?]]></title><description><![CDATA[<pre><code class="language-cpp">Button1-&gt;Enabled=false;
OpenDialog1-&gt;Execute();
datei-&gt;LoadFromFile(OpenDialog1-&gt;FileName);
for(int zeile=0; zeile &lt; datei-&gt;Count; zeile++)
 {
 Application-&gt;ProcessMessages();
 if((datei-&gt;Strings[zeile].Length() != 3)||(datei-&gt;Strings[zeile].Length() != 4))
  {
  datei-&gt;Strings[zeile]=&quot;&quot;;
  }
 }
datei-&gt;SaveToFile(OpenDialog1-&gt;FileName);
Button1-&gt;Enabled=true;
</code></pre>
<p>Kann mir eine hilfreiche Seele sagen was daran falsch ist? Es sollen alle Zeilen die nicht 3 oder 4 Buchstaben haben leer gemacht werden. Aber es sind am Ende alle zeilen weg auch wenn 3 bzw 4 Buchstaben-Zeilen vorhanden sind</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147411/was-ist-hier-dran-falsch</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 02:03:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147411.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 May 2006 15:14:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:14:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Button1-&gt;Enabled=false;
OpenDialog1-&gt;Execute();
datei-&gt;LoadFromFile(OpenDialog1-&gt;FileName);
for(int zeile=0; zeile &lt; datei-&gt;Count; zeile++)
 {
 Application-&gt;ProcessMessages();
 if((datei-&gt;Strings[zeile].Length() != 3)||(datei-&gt;Strings[zeile].Length() != 4))
  {
  datei-&gt;Strings[zeile]=&quot;&quot;;
  }
 }
datei-&gt;SaveToFile(OpenDialog1-&gt;FileName);
Button1-&gt;Enabled=true;
</code></pre>
<p>Kann mir eine hilfreiche Seele sagen was daran falsch ist? Es sollen alle Zeilen die nicht 3 oder 4 Buchstaben haben leer gemacht werden. Aber es sind am Ende alle zeilen weg auch wenn 3 bzw 4 Buchstaben-Zeilen vorhanden sind</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058980</guid><dc:creator><![CDATA[Holst]]></dc:creator><pubDate>Tue, 16 May 2006 15:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:21:10 GMT]]></title><description><![CDATA[<p>überlege mal dein if-Bedingung.<br />
bei welcher Stringlänge kommt false?</p>
<p>zu empfehlen währe noch:</p>
<pre><code class="language-cpp">if(OpenDialog1-&gt;Execute())
    datei-&gt;LoadFromFile(OpenDialog1-&gt;FileName);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1058983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058983</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 16 May 2006 15:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:25:23 GMT]]></title><description><![CDATA[<p>BigNeal schrieb:</p>
<blockquote>
<p>überlege mal dein if-Bedingung.<br />
bei welcher Stringlänge kommt false?</p>
</blockquote>
<p>Wie meinst du das? die if-Bedingung sagt doch Wenn die länge von datei-&gt;Strings[zeile] nicht gleich ist dann datei-&gt;Strings[zeile]=&quot;&quot;;<br />
oder verstehe ich das falsch</p>
<p>BigNeal schrieb:</p>
<blockquote>
<p>zu empfehlen währe noch:</p>
<pre><code class="language-cpp">if(OpenDialog1-&gt;Execute())
    datei-&gt;LoadFromFile(OpenDialog1-&gt;FileName);
</code></pre>
</blockquote>
<p>hab ich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058989</guid><dc:creator><![CDATA[Holst]]></dc:creator><pubDate>Tue, 16 May 2006 15:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:26:43 GMT]]></title><description><![CDATA[<p>Die Bedingung ist immer wahr, deshalb wird immer gelöscht.</p>
<pre><code class="language-cpp">if(!(datei-&gt;Strings[zeile].Length() == 3 || datei-&gt;Strings[zeile].Length() == 4))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1058990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058990</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 16 May 2006 15:26:43 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:26:44 GMT]]></title><description><![CDATA[<p>Holst schrieb:</p>
<blockquote>
<p>BigNeal schrieb:</p>
<blockquote>
<p>überlege mal dein if-Bedingung.<br />
bei welcher Stringlänge kommt false?</p>
</blockquote>
<p>Wie meinst du das? die if-Bedingung sagt doch Wenn die länge von datei-&gt;Strings[zeile] nicht gleich <strong>3</strong> ist dann datei-&gt;Strings[zeile]=&quot;&quot;;<br />
oder verstehe ich das falsch</p>
</blockquote>
<p>edit: siehe dickgedruckte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058991</guid><dc:creator><![CDATA[Holst]]></dc:creator><pubDate>Tue, 16 May 2006 15:26:44 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:29:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">AnsiString asString = &quot;irgend ne länge&quot;; 
if((asString .Length() != 3) || (asString .Length() != 4))
{
  asString =&quot;&quot;;
}
</code></pre>
<p>Ich habe kurz deinenCode von ein paar unleserlichen sachen befreit.<br />
jetzt erklährmir doch mal, was deine If-Abfrage genau bewirken soll.<br />
und in welchem fall der Code &quot;asString = &quot;&quot;; &quot; nicht ausgeführt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058993</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 16 May 2006 15:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:30:27 GMT]]></title><description><![CDATA[<p>Wenn Du schreibst:<br />
if( ..Length()!=3 || ...Length!=4)<br />
dann ist !=4 wahr bei Länge drei und !=3 wahr bei Länge 4<br />
besser: if( ..Length()&lt;3 &amp;&amp; ...Length&gt;4)</p>
<p>Das sollte dann schon klappen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058994</guid><dc:creator><![CDATA[VoMa]]></dc:creator><pubDate>Tue, 16 May 2006 15:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 15:32:32 GMT]]></title><description><![CDATA[<p>ok habs verstanden wieso es nicht geht ^^</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058996</guid><dc:creator><![CDATA[Holst]]></dc:creator><pubDate>Tue, 16 May 2006 15:32:32 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist hier dran falsch? on Tue, 16 May 2006 19:47:44 GMT]]></title><description><![CDATA[<p>Hat eigentlich jemand mein Posting da oben gesehen?!? Da stand die Antwort doch schon...</p>
<p>Joe_M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059138</guid><dc:creator><![CDATA[zufaulzumeinloggen]]></dc:creator><pubDate>Tue, 16 May 2006 19:47:44 GMT</pubDate></item></channel></rss>