<?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[Problem mit eigenem Quelltext beim speichern]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe eine TMemo-Komponente, aus der ich etwas in eine *.txt-Datei speichern möchte. Das ist soweit ja auch kein Problem.<br />
Das Problem dabei ist, dass von diesen Sachen nacher in der *.txt-Datei nichts doppelt stehen soll, egal wie oft ich speichern klicke.</p>
<p>Die Textdatei müsst ihr euch so vorstellen:<br />
Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 12 12345 Musterstadt</p>
<p>Das was ich hier mit Leerstellen gemacht habe sind in der Textdatei Tabulatoren.</p>
<p>Nun habe ich in meinen Edits genau dies noch stehen, was nun schon in der Textdatei steht, sehe ich habe mich in der Hausnummer vertan und ändere das (12 in 11). Dann sieht die Textdatei aber so aus:</p>
<p>Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 12 12345 Musterstadt<br />
Max Mustermann Mustermannweg 11 12345 Musterstadt</p>
<p>dieses hab ich Quelltextmässig so geregelt:</p>
<pre><code class="language-cpp">zeile = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot;+Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
Form1-&gt;Memo1-&gt;Lines-&gt;Add(zeile);
</code></pre>
<p>so sollte es ja aber nicht sein, sondern wenn ich sehe, dass ich mich in der hausnummer geirrt habe dann sollte es ja nach dem ändern und speichern so aussehen:</p>
<p>Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 11 12345 Musterstadt</p>
<p>Dies habe ich folgendermaßen versucht zu regeln:</p>
<pre><code class="language-cpp">String zeugs = &quot;&quot;;
String zeugs2 = &quot;&quot;;
String vnr = &quot;&quot;;
String nummer[20];
bool vorhanden = false;
for(int c = 0; c &lt;= Memo1-&gt;Lines-&gt;Count; c++){
   zeugs = Edit7-&gt;Text;
   int laenge = zeugs.Length();
   zeugs2 = Memo1-&gt;Lines-&gt;Strings[c];
   vnr = &quot;&quot;;
   for(int b = 1; b &lt;= laenge; b++){
      nummer[b] = zeugs2[b];
      vnr = vnr + nummer[b];
   }
   if(vnr == zeugs){
      Memo1-&gt;Lines-&gt;Strings[c] = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot; + Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
   if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   vorhanden = true;
}
else{
}
if(vorhanden == false){
   zeile = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot; + Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
   if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   Form1-&gt;Memo1-&gt;Lines-&gt;Add(zeile);
   }
}
</code></pre>
<p>Allerdings bekomme ich einen Fehler der Klasse ERangeError. Kann mir evlt. jemand sagen, was ich da falsch mache??<br />
Ich bedanke mich schonmal!</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167583/problem-mit-eigenem-quelltext-beim-speichern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 06:55:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167583.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Dec 2006 18:00:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Tue, 12 Dec 2006 18:00:07 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe eine TMemo-Komponente, aus der ich etwas in eine *.txt-Datei speichern möchte. Das ist soweit ja auch kein Problem.<br />
Das Problem dabei ist, dass von diesen Sachen nacher in der *.txt-Datei nichts doppelt stehen soll, egal wie oft ich speichern klicke.</p>
<p>Die Textdatei müsst ihr euch so vorstellen:<br />
Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 12 12345 Musterstadt</p>
<p>Das was ich hier mit Leerstellen gemacht habe sind in der Textdatei Tabulatoren.</p>
<p>Nun habe ich in meinen Edits genau dies noch stehen, was nun schon in der Textdatei steht, sehe ich habe mich in der Hausnummer vertan und ändere das (12 in 11). Dann sieht die Textdatei aber so aus:</p>
<p>Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 12 12345 Musterstadt<br />
Max Mustermann Mustermannweg 11 12345 Musterstadt</p>
<p>dieses hab ich Quelltextmässig so geregelt:</p>
<pre><code class="language-cpp">zeile = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot;+Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
Form1-&gt;Memo1-&gt;Lines-&gt;Add(zeile);
</code></pre>
<p>so sollte es ja aber nicht sein, sondern wenn ich sehe, dass ich mich in der hausnummer geirrt habe dann sollte es ja nach dem ändern und speichern so aussehen:</p>
<p>Vorname Nachname Strasse PLZ Ort<br />
Max Mustermann Mustermannweg 11 12345 Musterstadt</p>
<p>Dies habe ich folgendermaßen versucht zu regeln:</p>
<pre><code class="language-cpp">String zeugs = &quot;&quot;;
String zeugs2 = &quot;&quot;;
String vnr = &quot;&quot;;
String nummer[20];
bool vorhanden = false;
for(int c = 0; c &lt;= Memo1-&gt;Lines-&gt;Count; c++){
   zeugs = Edit7-&gt;Text;
   int laenge = zeugs.Length();
   zeugs2 = Memo1-&gt;Lines-&gt;Strings[c];
   vnr = &quot;&quot;;
   for(int b = 1; b &lt;= laenge; b++){
      nummer[b] = zeugs2[b];
      vnr = vnr + nummer[b];
   }
   if(vnr == zeugs){
      Memo1-&gt;Lines-&gt;Strings[c] = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot; + Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
   if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   vorhanden = true;
}
else{
}
if(vorhanden == false){
   zeile = Edit7-&gt;Text + &quot;\t&quot; + ComboBox1-&gt;Text + &quot;\t&quot; + Edit1-&gt;Text + &quot;\t&quot; + Edit2-&gt;Text + &quot;\t&quot; + Edit3-&gt;Text + &quot;\t&quot; + Edit4-&gt;Text + &quot;\t&quot; + Edit5-&gt;Text + &quot;\t&quot; + Edit6-&gt;Text + &quot;\t&quot; + Edit8-&gt;Text + &quot;\t&quot; + Edit14-&gt;Text + &quot;\t&quot; + Edit15-&gt;Text + &quot;\t&quot; + Edit16-&gt;Text + &quot;\t&quot; + Edit17-&gt;Text + &quot;\t&quot; + Edit18-&gt;Text;
   if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
   Form1-&gt;Memo1-&gt;Lines-&gt;Add(zeile);
   }
}
</code></pre>
<p>Allerdings bekomme ich einen Fehler der Klasse ERangeError. Kann mir evlt. jemand sagen, was ich da falsch mache??<br />
Ich bedanke mich schonmal!</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190782</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Tue, 12 Dec 2006 18:00:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Tue, 12 Dec 2006 18:23:44 GMT]]></title><description><![CDATA[<p>Nutze am besten mal den Debugger, um zu schauen, wo der Fehler auftritt.</p>
<p>/Edit<br />
Weiterhin ist Deine Methode zum Speichern irngendwie sehr umständlich.<br />
Du musst beim Editieren der Datensätze schon im Vorfeld herausfinden, welchen Du änderst(Zeilennummer der Memo) - diesen dann z.B. löschen und den geänderten Datensatz an die alte Position einfügen (Zeilennummer vs. TStrings-&gt;Insert). Das schliesst zumindest den Doppel-Eintrag-Fehler aus.<br />
Diese Variante ist aber wei weitem nicht die schönste. Warum nicht eine richtige Datenbank? Oder Inidateien?</p>
<p>/</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190785</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Tue, 12 Dec 2006 18:23:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Tue, 12 Dec 2006 18:45:14 GMT]]></title><description><![CDATA[<p>Rostfrei[] schrieb:</p>
<blockquote>
<p>Nutze am besten mal den Debugger, um zu schauen, wo der Fehler auftritt.</p>
</blockquote>
<p>Der Debugger funktioniert bei mir irgendwie nicht.<br />
Ich setze schon beim erstellen der Variablen einen Point, und er bringt den selben Fehler ...</p>
<p>Rostfrei[] schrieb:</p>
<blockquote>
<p>Warum nicht eine richtige Datenbank? Oder Inidateien?</p>
</blockquote>
<p>Kann ich dir genau erklären, bei einer Datenbank die vom Programm erstellt/verwaltet wird gibt es probleme mit den Lizenzen. Inidateien verwende ich nicht, da es eine Datei sein soll, die mit Word und Access weiterverarbeitet werden kann. Es sollen allerdings alle Leute in einer Datei gespeichert werden und nicht für jeden eine Ini-Datei angelegt werden.</p>
<p>Gruß MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190800</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Tue, 12 Dec 2006 18:45:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Wed, 13 Dec 2006 08:38:18 GMT]]></title><description><![CDATA[<p>Hast du auch den Debugmodus eingeschaltet?<br />
und ändere mal deine for-Schleife. Die läuft eins zu weit</p>
<pre><code class="language-cpp">// statt
for(int c = 0; c &lt;= Memo1-&gt;Lines-&gt;Count; c++)
// besser
for(int c = 0; c &lt; Memo1-&gt;Lines-&gt;Count; c++)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1191019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191019</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 13 Dec 2006 08:38:18 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Wed, 13 Dec 2006 17:49:18 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Hast du auch den Debugmodus eingeschaltet?<br />
und ändere mal deine for-Schleife. Die läuft eins zu weit</p>
<pre><code class="language-cpp">// statt
for(int c = 0; c &lt;= Memo1-&gt;Lines-&gt;Count; c++)
// besser
for(int c = 0; c &lt; Memo1-&gt;Lines-&gt;Count; c++)
</code></pre>
</blockquote>
<p>Ich hab am Builder soweit nichts rumgestellt, wenn der Debugmodus standardmässig an ist, dann sollte ers also sein.</p>
<p>Zu deinem Lösungsvorschlag:<br />
irgendwie funktioniert es ja (zumindest stürzt das Programm nun nicht mehr ab) - aber gespeichert wird auch nichts, komischerweise ...<br />
hier nochmal mein Quelltext, vielleicht fällt ja noch jemandem was ein, würde mich zumindest freuen</p>
<pre><code class="language-cpp">for(int c = 0; c &lt; Memo1-&gt;Lines-&gt;Count; c++){
      zeugs = Edit7-&gt;Text;
      int laenge = zeugs.Length();
      zeugs2 = Memo1-&gt;Lines-&gt;Strings[c];
      vnr = &quot;&quot;;
      for(int b = 1; b &lt; laenge; b++){
         nummer[b] = zeugs2[b];
         vnr = vnr + nummer[b];
      }
      if(vnr == zeugs){
         Memo1-&gt;Lines-&gt;Strings[c] = Edit7-&gt;Text+&quot;\t&quot;+ComboBox1-&gt;Text+&quot;\t&quot;+Edit1-&gt;Text+&quot;\t&quot;+Edit2-&gt;Text+&quot;\t&quot;+Edit3-&gt;Text+&quot;\t&quot;+Edit4-&gt;Text+&quot;\t&quot;+Edit5-&gt;Text+&quot;\t&quot;+Edit6-&gt;Text+&quot;\t&quot;+Edit8-&gt;Text+&quot;\t&quot;+Edit14-&gt;Text+&quot;\t&quot;+Edit15-&gt;Text+&quot;\t&quot;+Edit16-&gt;Text+&quot;\t&quot;+Edit17-&gt;Text+&quot;\t&quot;+Edit18-&gt;Text;
         if(CheckBox1-&gt;Checked==true){Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t1&quot;;}else{Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t 0&quot;;}
         if(CheckBox2-&gt;Checked==true){Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t1&quot;;}else{Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t 0&quot;;}
         if(CheckBox3-&gt;Checked==true){Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t1&quot;;}else{Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t 0&quot;;}
         if(CheckBox4-&gt;Checked==true){Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t1&quot;;}else{Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t 0&quot;;}
         if(CheckBox5-&gt;Checked==true){Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t1&quot;;}else{Memo1-&gt;Lines-&gt;Strings[c] = Memo1-&gt;Lines-&gt;Strings[c]+&quot;\t 0&quot;;}
         vorhanden = true;
         c = Memo1-&gt;Lines-&gt;Count;
      }
      else{
         vorhanden = false;
      }
      if(vorhanden == false){
         zeile = Edit7-&gt;Text+&quot;\t&quot;+ComboBox1-&gt;Text+&quot;\t&quot;+Edit1-&gt;Text+&quot;\t&quot;+Edit2-&gt;Text+&quot;\t&quot;+Edit3-&gt;Text+&quot;\t&quot;+Edit4-&gt;Text+&quot;\t&quot;+Edit5-&gt;Text+&quot;\t&quot;+Edit6-&gt;Text+&quot;\t&quot;+Edit8-&gt;Text+&quot;\t&quot;+Edit14-&gt;Text+&quot;\t&quot;+Edit15-&gt;Text+&quot;\t&quot;+Edit16-&gt;Text+&quot;\t&quot;+Edit17-&gt;Text+&quot;\t&quot;+Edit18-&gt;Text;
         if(CheckBox1-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
         if(CheckBox2-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
         if(CheckBox3-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
         if(CheckBox4-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
         if(CheckBox5-&gt;Checked==true){zeile=zeile+&quot;\t1&quot;;}else{zeile=zeile+&quot;\t 0&quot;;}
         Form1-&gt;Memo1-&gt;Lines-&gt;Add(zeile);
      }
      else{
      }
   }
   dir = GetCurrentDir();
   Form1-&gt;Memo1-&gt;Lines-&gt;SaveToFile(dir + &quot;\\Datenbank\\data.txt&quot;);
</code></pre>
<p>Leider habe ich immernoch keine Ahnung warum er nix tut, aber vielleicht findet ja hier jemand den Fehler.</p>
<p>Danke schonmal fürs anschauen.</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191358</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Wed, 13 Dec 2006 17:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 09:29:46 GMT]]></title><description><![CDATA[<p>Geh mal mit dem Debugger durch und schau nach was dein Programm macht. Ist dein Memo evtl leer oder schaust du in der richtigen datei nach?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191582</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:29:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 10:51:49 GMT]]></title><description><![CDATA[<p>Und bevor du wieder den nicht-funktionierenden Debugger anführst: sieh zu, dass du den in Gang bekommst (Neuinstallation etc.).<br />
Denn ohne ist Programmieren nicht sinnvoll möglich, und das Forum hier ist kein Debugger-Ersatz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191631</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 14 Dec 2006 10:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 11:13:21 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Und bevor du wieder den nicht-funktionierenden Debugger anführst: sieh zu, dass du den in Gang bekommst (Neuinstallation etc.).<br />
Denn ohne ist Programmieren nicht sinnvoll möglich, und das Forum hier ist kein Debugger-Ersatz.</p>
</blockquote>
<p>Also, wie bereits erwähnt habe ich seit der installation nichts geändert.<br />
also wird neuinstallieren auch nichts bringen. Weshalb der Debugger nicht geht weiss ich auch nicht, dass das Forum hier kein ersatz dafür ist ist mir auch klar, aber ich dachte man könnte hier fragen.<br />
Wenn das allerdings hier nicht erwünscht ist, solltet ihr das evtl. in die AGBs aufnehmen.</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191649</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Thu, 14 Dec 2006 11:13:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 11:15:04 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Geh mal mit dem Debugger durch und schau nach was dein Programm macht. Ist dein Memo evtl leer oder schaust du in der richtigen datei nach?</p>
</blockquote>
<p>Wie schon erwähnt funktioniert mein Debugger nicht, wo ich aber leider keine Ahnung habe weshalb. Wie schon erwähnt setze ich einen solchen Punkt (bei mir sind die rot am linken rand) schon beim anlegen der variablen im button und trotzdem kommt der gleiche fehler. also entweder wird dieser punkt übersprungen, oder nicht beachtet.</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191652</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Thu, 14 Dec 2006 11:15:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 11:30:10 GMT]]></title><description><![CDATA[<p>Dann starte das Programm mal mit F8 und schau was da passiert. Desweiteren kontrolliere mal was in Projektoptionen Compiler eingestellt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191661</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 14 Dec 2006 11:30:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 18:47:38 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Dann starte das Programm mal mit F8 und schau was da passiert. Desweiteren kontrolliere mal was in Projektoptionen Compiler eingestellt ist.</p>
</blockquote>
<p>mit F8 startet das Programm ganz normal. Das Problem tritt wie gesagt erst dann auf, wenn ich auf den Button Speichern klicke. in den Projektoptionen Compiler ist folgendes eingestellt:<br />
Code-Optimierung: Keine<br />
Warnungen: Ausgewählte<br />
Debuggen: Debug-Informationen<br />
Zeilennummer-Informationen<br />
Vorcompilierte Header: Vorcompilierte Header Puffern<br />
Compilieren: (nichts ausgewählt)</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191989</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Thu, 14 Dec 2006 18:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 18:58:16 GMT]]></title><description><![CDATA[<p>Mit 99,99999999999999999999999999999999prozentiger Wahrscheinlichkeit suchst du an der falschen Stelle nach der gespeicherten Datei, wie von Braunstein schon vermutet.<br />
Lass zur Laufzeit mal die Variable <em>dir</em> per ShowMessage o.ä. ausgeben und staune.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191994</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 14 Dec 2006 18:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 20:09:43 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Mit 99,99999999999999999999999999999999prozentiger Wahrscheinlichkeit suchst du an der falschen Stelle nach der gespeicherten Datei, wie von Braunstein schon vermutet.<br />
Lass zur Laufzeit mal die Variable <em>dir</em> per ShowMessage o.ä. ausgeben und staune.</p>
</blockquote>
<p>Stimmt, ich staune ......<br />
also, durch das</p>
<pre><code class="language-cpp">dir = GetCurrentDir();
</code></pre>
<p>kann dir ja nur das richtige verzeichnis enthalten und genau das zeigt es auch an, wenn ich die variable dir während des speichern vorgangs ausgeben lasse.<br />
also ist deine wahrscheinlichkeitsrechnung ziemlich verkehrt, weil genau das 0,0000000000000000000000000000000001 Prozent eingetreten ist, womit du wohl nicht gerechnet hättest.</p>
<p>Gruß<br />
MWJK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192031</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Thu, 14 Dec 2006 20:09:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 20:49:12 GMT]]></title><description><![CDATA[<p>Meine Prozentvermutung bezog sich nicht auf den Inhalt der Variable. <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>Kannst du das Problem denn auch an einem Minimalprojekt nachvollziehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192056</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 14 Dec 2006 20:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit eigenem Quelltext beim speichern on Thu, 14 Dec 2006 20:50:45 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Kannst du das Problem denn auch an einem Minimalprojekt nachvollziehen?</p>
</blockquote>
<p>Wie meinst du denn das mit dem &quot;Minimalprojekt&quot;? ein kleines Programm, das praktisch nur das tut, wobei dieser Fehler auftritt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192057</guid><dc:creator><![CDATA[MWJK]]></dc:creator><pubDate>Thu, 14 Dec 2006 20:50:45 GMT</pubDate></item></channel></rss>