<?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[*.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :(]]></title><description><![CDATA[<p>Mahlzeit leuts!</p>
<p>hab folgendes Problem:<br />
ich hol mir aus meiner config.ini meine Einstellungen für mein Programm. Unter anderem einen Pfad, den ich in einem Textfeld ausgeben will.<br />
Die Einstellungen für die Checkboxen &quot;m_cSave&quot; und &quot;m_cShow&quot; übernimmt er mir die Werte (TRUE oder FALSE) richtig. Im Debugger kann ich feststellen, dass er mir den richtigen Pfad ausliest und die Variable m_strFilePath auch den richtigen Wert bekommt. Allerdings zeigt er mir im Textfeld dann eben nix an und das Textfeld bleibt leer <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>
<pre><code class="language-cpp">//show    --   save ganz analog
	char *pBuf2 = new char[300]; 
    GetPrivateProfileString(&quot;allgemein&quot;,&quot;show&quot;,&quot;1&quot;,pBuf2,300,m_exePfad+&quot;config.ini&quot;); 
    wertstr.Format(&quot;%s&quot;,pBuf2); 
    delete []pBuf2; 
	dlg_Config.m_cShow = atoi(wertstr);

	//pfad
	char Buf3[300]; 
    GetPrivateProfileString(&quot;allgemein&quot;,&quot;pfad&quot;, m_exePfad, Buf3, 300, m_exePfad+&quot;config.ini&quot;); 
    wertstr.Format(&quot;%s&quot;,Buf3); 
	dlg_Config.m_strFilePath = wertstr;
	//so schmiert	    CWnd* pWnd = GetDlgItem(IDC_FILEPATH);
	//er mir ab	    pWnd-&gt;SetWindowText(_T(wertstr));
</code></pre>
<p>hab keine Ahnung was ich machen muss <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>
<p>Ich bitte um Hilfe und bedanke mich im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154572/ini-gt-wert-in-textfeld-ausgeben-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 16:04:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154572.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Jul 2006 11:33:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 11:33:32 GMT]]></title><description><![CDATA[<p>Mahlzeit leuts!</p>
<p>hab folgendes Problem:<br />
ich hol mir aus meiner config.ini meine Einstellungen für mein Programm. Unter anderem einen Pfad, den ich in einem Textfeld ausgeben will.<br />
Die Einstellungen für die Checkboxen &quot;m_cSave&quot; und &quot;m_cShow&quot; übernimmt er mir die Werte (TRUE oder FALSE) richtig. Im Debugger kann ich feststellen, dass er mir den richtigen Pfad ausliest und die Variable m_strFilePath auch den richtigen Wert bekommt. Allerdings zeigt er mir im Textfeld dann eben nix an und das Textfeld bleibt leer <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>
<pre><code class="language-cpp">//show    --   save ganz analog
	char *pBuf2 = new char[300]; 
    GetPrivateProfileString(&quot;allgemein&quot;,&quot;show&quot;,&quot;1&quot;,pBuf2,300,m_exePfad+&quot;config.ini&quot;); 
    wertstr.Format(&quot;%s&quot;,pBuf2); 
    delete []pBuf2; 
	dlg_Config.m_cShow = atoi(wertstr);

	//pfad
	char Buf3[300]; 
    GetPrivateProfileString(&quot;allgemein&quot;,&quot;pfad&quot;, m_exePfad, Buf3, 300, m_exePfad+&quot;config.ini&quot;); 
    wertstr.Format(&quot;%s&quot;,Buf3); 
	dlg_Config.m_strFilePath = wertstr;
	//so schmiert	    CWnd* pWnd = GetDlgItem(IDC_FILEPATH);
	//er mir ab	    pWnd-&gt;SetWindowText(_T(wertstr));
</code></pre>
<p>hab keine Ahnung was ich machen muss <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>
<p>Ich bitte um Hilfe und bedanke mich im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106071</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 28 Jul 2006 11:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:08:23 GMT]]></title><description><![CDATA[<p>Ist dlg_Config zufällig ein anderer/neuer (Konfigurations-) Dialog und ist m_strFilePath eine Membervariable von diesem anderer/neuer (Konfigurations-) Dialog und hat dieser anderer/neuer (Konfigurations-) Dialog eine eigene OnInitDialog() ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106100</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:13:10 GMT]]></title><description><![CDATA[<p>so ist es (falls ich mich mit der aussage jetzt zum affen mach, ich arbeite erst seit 2 wochen mit c++/mfc)</p>
<p>muss fast über die Funktion</p>
<pre><code class="language-cpp">void CProtokollierungDlg::OnConfig()
</code></pre>
<p>machen, weil er mir sonst bei klick auf abbrechen, die falschen werte übernimmt und beim erneuten aufrufen anzeigt (warum auch immer)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106102</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:18:13 GMT]]></title><description><![CDATA[<p>Öhm, den zweiten Teil habe ich jetzt nicht ganz kapiert, aber wenn du deinen Kram in einem neuen Dialog anzeigen lässt geht das hier nicht an dieser Stelle wo du es hattest:<br />
CWnd* pWnd = GetDlgItem(IDC_FILEPATH);<br />
pWnd-&gt;SetWindowText(_T(wertstr));<br />
weil es da das Edit-Feld noch gar nicht gibt. Vielleicht funktioniert ja ein<br />
GetDlgItem(IDC_FILEPATH)-&gt;SetWindowText(m_strFilePath);<br />
am Ende von OnInitDialog() (vor return TRUE;) von deinem anderern/neuen (Konfigurations-) Dialog.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106110</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:18:13 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:23:31 GMT]]></title><description><![CDATA[<p>denk dir nix, weis selber nicht mehr was ich da eigentlich gemeint hab und verstehs auch selber nicht mehr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<pre><code class="language-cpp">GetDlgItem(IDC_FILEPATH)-&gt;SetWindowText(m_strFilePath);
</code></pre>
<p>geht leider nicht</p>
<p>*EDIT*</p>
<p>geht doch, hatte UpdateData vergessen!</p>
<p>Danke isabeau!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106116</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:31:31 GMT]]></title><description><![CDATA[<p>Geht leider nicht statt</p>
<p>CWnd* pWnd = GetDlgItem(IDC_FILEPATH);<br />
pWnd-&gt;SetWindowText(_T(wertstr));</p>
<p>an der Stelle wo er vorher abgeschmiert ist</p>
<p>oder</p>
<p>geht leider nicht am Ende von OnInitDialog() vom anderen Dialog ?</p>
<p>[edit] OK, zu spät das editierte gesehen. Dann ist ja alle gut... [/edit]</p>
<p>[edit2] Mmmmmhhhh, merkwürdig, UpdateData(...) dürfte doch eigentlich gar keinen Zusammenhang mit der neuen Zeile haben... *kopfkratz* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> [/edit2]</p>
<p>[edit3]...ausser vielleicht, wenn m_strFilePath keine Membervariable vom Dialog selbst ist, sondern ein Member von dem Edit-Feld... [/edit3]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106122</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:31:31 GMT</pubDate></item><item><title><![CDATA[Reply to *.ini -&amp;gt; Wert in Textfeld ausgeben, geht nicht :( on Fri, 28 Jul 2006 12:42:41 GMT]]></title><description><![CDATA[<p>und genau das ist sie <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>grüßle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106139</guid><dc:creator><![CDATA[chefcamper]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:42:41 GMT</pubDate></item></channel></rss>