<?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[Tini]]></title><description><![CDATA[<p>Grüße</p>
<p>In meinem Programm habe ich diverse Checkboxen, nun möchte ich mit der Tini die vom User getätigten Häckchen abspeichern lassen sodass bei neu start das Programm automatisch diese Häcken von User einfügt.</p>
<p>Ich habe gelesen das dies mittel der Tini funktioniert jedoch ist die Borland Hilfe nicht wirklich nützlich dabei.</p>
<p>könnte mir jemand ein Beispiel code geben ?</p>
<p>vom Aufbau des codes bitte :</p>
<p>Form1 (Hauptfenster)<br />
Form2 (Subfenster)<br />
in Form 2 befindet sich die besagte Checkbox</p>
<p>Digges danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206256/tini</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 01:26:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206256.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Feb 2008 17:06:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tini on Fri, 22 Feb 2008 17:06:12 GMT]]></title><description><![CDATA[<p>Grüße</p>
<p>In meinem Programm habe ich diverse Checkboxen, nun möchte ich mit der Tini die vom User getätigten Häckchen abspeichern lassen sodass bei neu start das Programm automatisch diese Häcken von User einfügt.</p>
<p>Ich habe gelesen das dies mittel der Tini funktioniert jedoch ist die Borland Hilfe nicht wirklich nützlich dabei.</p>
<p>könnte mir jemand ein Beispiel code geben ?</p>
<p>vom Aufbau des codes bitte :</p>
<p>Form1 (Hauptfenster)<br />
Form2 (Subfenster)<br />
in Form 2 befindet sich die besagte Checkbox</p>
<p>Digges danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461098</guid><dc:creator><![CDATA[Black++]]></dc:creator><pubDate>Fri, 22 Feb 2008 17:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Fri, 22 Feb 2008 17:33:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das die Builder-Hilfe nicht nützlich ist bezweifle ich doch stark, unter der Methode <em>TIniFile::WriteBool</em> findest du ein ganzen Beispiel.</p>
<p>Und wenn du voraus richtig schreibst dann wird es auch nicht zensiert.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461115</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 22 Feb 2008 17:33:29 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Fri, 22 Feb 2008 18:47:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">procedure TForm1.FormCreate(Sender: TObject);
var
  Ini: TIniFile;
begin
  Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, '.INI' ) );
  try
    Top     := Ini.ReadInteger( 'Form', 'Top', 100 );
 Left    := Ini.ReadInteger( 'Form', 'Left', 100 );
 Caption := Ini.ReadString( 'Form', 'Caption', 'New Form' );
    if Ini.ReadBool( 'Form', 'InitMax', false ) then
      WindowState = wsMaximized
    else
      WindowState = wsNormal;
  finally
    TIniFile.Free;
  end;
end;
procedure TForm1.FormClose(Sender: TObject; var Action TCloseAction)
var
  Ini: TIniFile;
begin
  Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, '.INI' ) );
  try
    Ini.WriteInteger( 'Form', 'Top', Top);
    Ini.WriteInteger( 'Form', 'Left', Left);
 Ini.WriteString( 'Form', 'Caption', Caption );
    Ini.WriteBool( 'Form', 'InitMax', WindowState = wsMaximized );
  finally
    TIniFile.Free;
  end;
end;
</code></pre>
<p>so das steht dort wenn ich die Builder hilfe benutze und wie ich bereits sage ich raffs es nicht!</p>
<p>das einzigste was dort gespeichert wird sind die Größe der beliebigen form ich jedoch habe gefragt wie ich die Checkbox(TRUE bzw FALSE je nach dem was der user anklickt) speichern kann und das steht leider nicht dort.</p>
<p>Ich habe leider nicht die möglichkeit c++ Studieren bzw in Fachbüchern nach zulesenen.</p>
<p>eher bin ich der Typ Learning by doing also bitte ich nochmals drum mir meine Frage zu beantworten. danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461182</guid><dc:creator><![CDATA[Black++]]></dc:creator><pubDate>Fri, 22 Feb 2008 18:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Fri, 22 Feb 2008 18:55:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Also bei meinem BCB5 steht als Beispiel das hier (und kein Delphi-Code)</p>
<pre><code class="language-cpp">TIniFile *GameIni = new TIniFile (&quot;FUNGAME.INI&quot;);
GameIni-&gt;WriteBool(&quot;Options&quot;, &quot;Sound&quot;, true);
GameIni-&gt;WriteInteger(&quot;Options&quot;, &quot;Level&quot;, 3);
GameIni-&gt;WriteBool(&quot;Configuration&quot;, &quot;ShowToolBar&quot;, false);
delete GameIni;
</code></pre>
<blockquote>
<p>das einzigste was dort gespeichert wird sind die Größe der beliebigen form ich jedoch habe gefragt wie ich die Checkbox(TRUE bzw FALSE je nach dem was der user anklickt) speichern kann und das steht leider nicht dort.</p>
</blockquote>
<p>Du sagst ja selber true oder false. Das bedeutet Datentyp bool. Und dafür kann man die Methode <em>WriteBool</em> benutzen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461184</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 22 Feb 2008 18:55:22 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sat, 23 Feb 2008 19:41:10 GMT]]></title><description><![CDATA[<p>so hab den dreh raus hat zwar lange gedauert aber es hat gefunkt^^</p>
<p>so nun das kleine Problem.</p>
<p>Ini File existiert und wird erfolgreich geschrieben, werte sind ebenfalls ok.</p>
<p>Ich habe die ini in einen Button speichern implementiert jedoch ist es nicht das was ich genau wollte x.x</p>
<p>Wie mache ich es das dass Programm das Ini File beim Programm start einließt(falls ini vorhanden) und beim schließen neu speichert bzw erstellt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461676</guid><dc:creator><![CDATA[Black++]]></dc:creator><pubDate>Sat, 23 Feb 2008 19:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sat, 23 Feb 2008 23:28:10 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Für den Programmstart kannst du den Konstruktor des Forms benutzen, für das programmende den Destruktor (den du sicher noch manuell hinzufügen must)</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461769</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 23 Feb 2008 23:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sun, 24 Feb 2008 13:22:46 GMT]]></title><description><![CDATA[<p>Das auslesen Funktioniert nicht wirklich x.x</p>
<p>Ich habe nun mittels WriteBool die daten speichern lassen.</p>
<p>nun möchte ich dies wieder einlesen habe es folgender maßen versucht :</p>
<pre><code class="language-cpp">TIniFile *sysini;
sysini = new TiniFile (&quot;.\\sysini.ini&quot;);
//---------------CheckBox 1 True---------------
if (sysini-&gt;ReadBool (&quot;OPTION&quot;, &quot;Checkbox1&quot;, 1)
(
PagesDlg-&gt;CheckBox1-&gt;Checked = 1
)
//---------------CheckBox 1 False---------------
if (sysini-&gt;ReadBool (&quot;OPTION&quot;, &quot;Checkbox1&quot;, 0)
(
PagesDlg-&gt;CheckBox1-&gt;Checked = 0
)
//---------------CheckBox 2 True---------------
if (sysini-&gt;ReadBool (&quot;OPTION2&quot;, &quot;Checkbox2&quot;, 1)
(
PagesDlg-&gt;CheckBox2-&gt;Checked = 1
)
//---------------CheckBox 2 False---------------
if (sysini-&gt;ReadBool (&quot;OPTION2&quot;, &quot;Checkbox2&quot;, 0)
(
PagesDlg-&gt;CheckBox2-&gt;Checked = 0
)
delete sysini;
</code></pre>
<p>So schaut die sysini aus :</p>
<p>[OPTION]<br />
Checkbox1=bool<br />
[OPTION2]<br />
Checkbox2=bool</p>
<p>So nun das Problem wenn ich es so einbinde dann funktioniert das nit richtig.</p>
<p>Wenn ich CheckBox1 Checke und CheckBox2 Un-checke dies Speichere und das Programm neu starte dann checkt er Beide Checkboxen.</p>
<p>Was klemmt bzw wo liebht mein fehler ?^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461920</guid><dc:creator><![CDATA[Black++]]></dc:creator><pubDate>Sun, 24 Feb 2008 13:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sun, 24 Feb 2008 13:32:47 GMT]]></title><description><![CDATA[<p>Du solltest das was du aus der Inidatei einliest auch verwenden.</p>
<pre><code class="language-cpp">PagesDlg-&gt;CheckBox1-&gt;Checked = sysini-&gt;ReadBool (&quot;OPTION&quot;, &quot;Checkbox1&quot;, true);
// etc.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1461930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461930</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Sun, 24 Feb 2008 13:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sun, 24 Feb 2008 13:35:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">TIniFile *sysini;
sysini = new TiniFile (&quot;.\\sysini.ini&quot;);
PagesDlg-&gt;CheckBox1-&gt;Checked = sysini-&gt;ReadBool (&quot;OPTION&quot;, &quot;Checkbox1&quot;, true);
PagesDlg-&gt;CheckBox2-&gt;Checked = sysini-&gt;ReadBool (&quot;OPTION2&quot;, &quot;Checkbox2&quot;, true);
delete sysini;
</code></pre>
<p>/Edit : Ach bin ich langsam...</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461933</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 24 Feb 2008 13:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sun, 24 Feb 2008 13:38:28 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<pre><code class="language-cpp">TIniFile *sysini;
sysini = new TiniFile (&quot;.\\sysini.ini&quot;);
PagesDlg-&gt;CheckBox1-&gt;Checked = sysini-&gt;ReadBool (&quot;OPTION&quot;, &quot;Checkbox1&quot;, true);
PagesDlg-&gt;CheckBox2-&gt;Checked = sysini-&gt;ReadBool (&quot;OPTION2&quot;, &quot;Checkbox2&quot;, true);
delete sysini;
</code></pre>
<p>/Edit : Ach bin ich langsam...</p>
<p>bis bald<br />
akari</p>
</blockquote>
<p>und was wenn der wert false wäre ?</p>
<p>müsste dann nicht if bzw else zu treffen, oda reicht des wirklich so aus selbst wenn beide false sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461938</guid><dc:creator><![CDATA[Black++]]></dc:creator><pubDate>Sun, 24 Feb 2008 13:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to Tini on Sun, 24 Feb 2008 13:40:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Lies dir doch bitte mal in der BCB-Hilfe die bedeutung der Parameter und des Rückgabewertes der Methode ReadBool durch. Du bringst da etwas durcheinander.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461939</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 24 Feb 2008 13:40:47 GMT</pubDate></item></channel></rss>