<?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[Aus ini file lesen]]></title><description><![CDATA[<p>hallo<br />
ich schreibe folgendermassen etwas ins ini file:</p>
<pre><code>ini = new TIniFile( ChangeFileExt(Application-&gt;ExeName, &quot;.INI&quot;));
ini-&gt;WriteString(&quot;ADOConnection1&quot;, &quot;Server&quot;, &quot;&quot;);
</code></pre>
<p>Und nun sollte der Benutzer des Programms im INI-File unter Server der entsprechende Server reinschreiben!<br />
Wie kann ich nun dies aus dem INI-File auslesen gehen?<br />
Mit <em>readstring()</em> fehlt mir ein Paramter?!<br />
Ich versuchte es so:</p>
<pre><code>AnsiString server;
server = ini-&gt;ReadString(&quot;ADOConnection1&quot;,&quot;Server&quot;,&quot;&quot;);
</code></pre>
<p>hat jemand eine idee??</p>
<p>rené</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92211/aus-ini-file-lesen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 01:11:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92211.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Nov 2004 11:45:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 11:45:21 GMT]]></title><description><![CDATA[<p>hallo<br />
ich schreibe folgendermassen etwas ins ini file:</p>
<pre><code>ini = new TIniFile( ChangeFileExt(Application-&gt;ExeName, &quot;.INI&quot;));
ini-&gt;WriteString(&quot;ADOConnection1&quot;, &quot;Server&quot;, &quot;&quot;);
</code></pre>
<p>Und nun sollte der Benutzer des Programms im INI-File unter Server der entsprechende Server reinschreiben!<br />
Wie kann ich nun dies aus dem INI-File auslesen gehen?<br />
Mit <em>readstring()</em> fehlt mir ein Paramter?!<br />
Ich versuchte es so:</p>
<pre><code>AnsiString server;
server = ini-&gt;ReadString(&quot;ADOConnection1&quot;,&quot;Server&quot;,&quot;&quot;);
</code></pre>
<p>hat jemand eine idee??</p>
<p>rené</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653062</guid><dc:creator><![CDATA[René.s]]></dc:creator><pubDate>Tue, 16 Nov 2004 11:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 11:55:24 GMT]]></title><description><![CDATA[<p>Hallo René.s<br />
soweit ich das verstehe fehlt dir kein Parameter der den Parameter in der Ini-Datei beschreibt, sondern nur der Default-Wert. Hier kannst du einen beliebigen String eintragen, der als Fehlererkennung dient oder einen für dein Programm sinnvollen Wert darstellt.</p>
<p>Evi48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653069</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Tue, 16 Nov 2004 11:55:24 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 12:05:55 GMT]]></title><description><![CDATA[<p>hmm, klappt nicht!<br />
also wie meinst du irgendeinen beliebigen string?</p>
<pre><code>AnsiString blabla;
server = ini-&gt;ReadString(&quot;ADOConnection1&quot;,&quot;Server&quot;, blabla);
</code></pre>
<p>??</p>
<p>gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653083</guid><dc:creator><![CDATA[rené.s]]></dc:creator><pubDate>Tue, 16 Nov 2004 12:05:55 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 12:18:26 GMT]]></title><description><![CDATA[<p>Du solltest dir mal TIni genauer in der Hilfe anschauen</p>
<pre><code class="language-cpp">ini = new TIniFile( ChangeFileExt(Application-&gt;ExeName, &quot;.INI&quot;));
ini-&gt;WriteString(&quot;ADOConnection1&quot;, &quot;Server&quot;, &quot;&quot;);
</code></pre>
<p>Dein Teil würde so eine Ini schreiben:</p>
<blockquote>
<p>[ADOConnection1]<br />
Server=</p>
</blockquote>
<p>Warum? Weil du den 3. Parameter leer hast.</p>
<pre><code class="language-cpp">ini-&gt;WriteString(Section, Key, Value);
</code></pre>
<p>Bsp:</p>
<pre><code class="language-cpp">ini = new TIniFile( ChangeFileExt(Application-&gt;ExeName, &quot;.INI&quot;));
ini-&gt;WriteString(&quot;ADOConnection1&quot;, &quot;Server&quot;, &quot;pt&quot;);
</code></pre>
<p>Dein Teil würde so eine Ini schreiben:</p>
<blockquote>
<p>[ADOConnection1]<br />
Server=pt</p>
</blockquote>
<p>Mit Read würde das so aussehen:</p>
<pre><code class="language-cpp">AnsiString blabla;
blabla= ini-&gt;ReadString(&quot;ADOConnection1&quot;,&quot;Server&quot;,&quot;xxxx&quot;);
</code></pre>
<p>in blabla würde = pt drin stehen.<br />
wenn aber Server nicht exestiert, würde xxxx drin stehen, da es ein default wert ist.</p>
<pre><code class="language-cpp">AnsiString blabla;
blabla= ini-&gt;ReadString(Section, Key, DefaultValue);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/653090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653090</guid><dc:creator><![CDATA[DJ BlackEagle]]></dc:creator><pubDate>Tue, 16 Nov 2004 12:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 12:28:55 GMT]]></title><description><![CDATA[<p>das mit dem server habe ich ja extra leer gelassen, weil da der benutzer des programms dann einen server eintragen muss, welchen ich zum jetzigen zeitpunkt noch nicht kenne!das ist ja der sinn des ini-files.</p>
<p>ok, das mit dem standardwert habe ich nun begriffen <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="😉"
    /><br />
vielen dank</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653103</guid><dc:creator><![CDATA[rené.s]]></dc:creator><pubDate>Tue, 16 Nov 2004 12:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Tue, 16 Nov 2004 15:53:29 GMT]]></title><description><![CDATA[<p>Hallo rené.s</p>
<p>ich habe versucht dein Problem nachzuvollziehen:</p>
<pre><code class="language-cpp">__fastcall TForm1::TForm1(TComponent* Owner)
	: TForm(Owner)
{
ini = new TIniFile( ChangeFileExt(Application-&gt;ExeName, &quot;.INI&quot;));
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
ini-&gt;WriteString(&quot;ADOConnection1&quot;, &quot;Server&quot;, &quot;&quot;);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
AnsiString server;
server = ini-&gt;ReadString(&quot;ADOConnection1&quot;,&quot;Server&quot;,&quot;&quot;);
}
</code></pre>
<p>Nachdem ich die Ini-Datei erstellt hatte habe ich einen Namen für den Server eingetragen und siehe da es funktioniert.</p>
<p>Frohes Schaffen<br />
Evi48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653369</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Tue, 16 Nov 2004 15:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Fri, 19 Nov 2004 16:33:08 GMT]]></title><description><![CDATA[<p>Nicht vergessen #include &lt;inifiles.hpp&gt;</p>
<p><strong>Edit:</strong><br />
Zitate bitte auf das Notwendigste beschränken. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/654038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/654038</guid><dc:creator><![CDATA[SoundBlaster]]></dc:creator><pubDate>Fri, 19 Nov 2004 16:33:08 GMT</pubDate></item><item><title><![CDATA[Reply to Aus ini file lesen on Thu, 18 Nov 2004 06:20:12 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ja stimmt habe ich nicht drauf hingewiesen weil ich denke das der include bei der Vorgeschichte bekannt sein sollte.</p>
<p>Evi48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/654050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/654050</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Thu, 18 Nov 2004 06:20:12 GMT</pubDate></item></channel></rss>