<?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[TIniFile Section umbenennen]]></title><description><![CDATA[<p>tagchen,<br />
kann man irgendwie mit TIniFile die [Section] umbenennen, um neue Werte dann unter diesem Namen zu speichern? Falls es geht, wie? TCustomIniFile hat da auch nichts richtiges parat...</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198362/tinifile-section-umbenennen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 16:48:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198362.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Nov 2007 21:12:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TIniFile Section umbenennen on Tue, 20 Nov 2007 21:12:58 GMT]]></title><description><![CDATA[<p>tagchen,<br />
kann man irgendwie mit TIniFile die [Section] umbenennen, um neue Werte dann unter diesem Namen zu speichern? Falls es geht, wie? TCustomIniFile hat da auch nichts richtiges parat...</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406953</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Tue, 20 Nov 2007 21:12:58 GMT</pubDate></item><item><title><![CDATA[Reply to TIniFile Section umbenennen on Thu, 22 Nov 2007 16:39:25 GMT]]></title><description><![CDATA[<p>Interessanterweise gibt es tatsächlich keine Umbenennen-Funktion.<br />
Also musst Du irgendwas in der Art machen:</p>
<pre><code class="language-cpp">TIniFile* iniFile = new TIniFile(&quot;filename.ini&quot;);
TStringList* sectionValues = new TStringList();
iniFile-&gt;ReadSectionValues(&quot;OldSectionName&quot;, sectionValues);
iniFile-&gt;EraseSection(&quot;OldSectionName&quot;);
for (int i = 0; i &lt; sectionValues-&gt;Count; ++i) {
   iniFile-&gt;WriteString(&quot;NewSectionName&quot;, 
                        sectionValues-&gt;Names[i], 
                        sectionValues-&gt;Values[sectionValues-&gt;Names[i&rsqb;&rsqb;);
}
</code></pre>
<p>Hab ich aber nicht getestet...</p>
<p>Gruß</p>
<p>Alexander</p>
<p>[Edit]Names auf Values geändert - Danke an Zweifler[/Edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406975</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Thu, 22 Nov 2007 16:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to TIniFile Section umbenennen on Tue, 20 Nov 2007 21:50:59 GMT]]></title><description><![CDATA[<p>jop, sowas wie dein Code funktioniert. Hatte es etwas anders gemacht, aber hatte gehofft, dass es vll ne Einzeiler-Funktion gibt. Aber trotzdem danke.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406982</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Tue, 20 Nov 2007 21:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to TIniFile Section umbenennen on Wed, 21 Nov 2007 11:03:38 GMT]]></title><description><![CDATA[<p>KN4CK3R schrieb:</p>
<blockquote>
<p>jop, sowas wie dein Code funktioniert. Hatte es etwas anders gemacht, aber hatte gehofft, dass es vll ne Einzeiler-Funktion gibt. Aber trotzdem danke.</p>
<p>greetz KN4CK3R</p>
</blockquote>
<p>Das müßt Ihr mir zeigen, wie der Code funktioniert.<br />
valueNames[hier muß ein int und nicht ansiString] sein. Der Section Name wird zwar geändert, aber micht Sicherheit nicht richtig zurückgeschrieben.<br />
Ich würde das nicht mit IniFile sondern StringList-&gt;LoadFromFile machen,<br />
nach dem Namen suchen und nur den ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1407215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1407215</guid><dc:creator><![CDATA[zweifler]]></dc:creator><pubDate>Wed, 21 Nov 2007 11:03:38 GMT</pubDate></item><item><title><![CDATA[Reply to TIniFile Section umbenennen on Wed, 21 Nov 2007 11:08:24 GMT]]></title><description><![CDATA[<p>p.s. meine Tippfehler könnt Ihr behalten <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/1407225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1407225</guid><dc:creator><![CDATA[zweifler]]></dc:creator><pubDate>Wed, 21 Nov 2007 11:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to TIniFile Section umbenennen on Wed, 21 Nov 2007 12:18:41 GMT]]></title><description><![CDATA[<p>ich hab nicht gesagt, dass sein Code funktioniert, sondern dass das was er bezweckt funktioniert. Also zwischenspeichern und neu schreiben.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1407278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1407278</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Wed, 21 Nov 2007 12:18:41 GMT</pubDate></item></channel></rss>